Efficient Layout Pattern Matching Based on Augmented Vertex Hashing
Pattern matching is a key technique in the physical verification of integrated circuit designs and is widely used in lithographic hotspot detection. Existing pattern-matching algorithms face challenges in effectiveness and robustness, especially when processing complex patterns. We propose a pattern-matching algorithm based on augmented vertex hashing that correctly handles polygons with holes and supports fuzzy matching. For exact matching, our method encodes Manhattan polygons into fixed-length hash values using the augmented vertex representation, enabling fast polygon comparisons. For fuzzy matching, we formulate the problem as a constellation problem over augmented vertices and solve it efficiently using a cache-friendly algorithm based on a Bloom filter. Experiments show that our approach is more than 5× faster than the current state of the art on average.
Authors
- Lan Chen (ORCID: https://orcid.org/0000-0003-3034-9310)
- Zhirui Niu
- Yihang Hu
Institutions
- Chinese Academy of Sciences (CN)
- Institute of Microelectronics (CN)
- University of Chinese Academy of Sciences (CN)
Publication Details
- Journal
- Applied Sciences
- Published
- 2026-02-26
- DOI
- https://doi.org/10.3390/app16052240
- Primary Topic
- Network Packet Processing and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.00