skip to main content
10.1145/3400302.3415606acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

An algorithm for rule-based layout pattern matching

Published: 17 December 2020 Publication History

Abstract

As feature size continues to shrink and design complexity continues to increase, a circuit layout has become more difficult to verify than before. Rule-based pattern matching is considered as a practical approach for layout verification, but unlike traditional ones, this paper focuses on three kinds of rules and presents an efficient pattern matching algorithm. Given a layout and a set of rules, our algorithm first adopts a line sweep method to scan the layout twice such that for each given rule, it collects all pairs of polygons satisfying that rule. It then bases on the collected polygon pairs to find all layout patterns each of which meets the given set of all rules. Experimental results show that our algorithm is able to find the correct set of matched patterns efficiently for each test case.

References

[1]
D. Ding, A. J. Torres, F. G. Pikus, and D. Z. Pan. High performance lithographic hotspot detection using hierarchically refined machine learning. In Proceedings of Asia and South Pacific Design Automation Conference, pages 775--780, 2011.
[2]
F. Gennari. Fast pattern matching. U.S. Patent 7 818 707, Oct. 2010.
[3]
P. Gupta, A. B. Kahng, S. Nakagawa, S. Shah, and P. Sharma. Lithography simulation-based full-chip design analyses. In Proceedings of Society of Photographic Instrumentation Engineers, volume 6156, 2006. Art. ID 61560T.
[4]
A. B. Kahng, C.-H. Park, and X. Xu. Fast dual graph based hotspot detection. In Proceedings of Society of Photographic Instrumentation Engineers, volume 6349, 2006. Art. ID 63490H.
[5]
J. Nievergelt and F. P. Preparata. Plane-sweep algorithms for intersecting geometric figures. Communications of the ACM., 25(10), 1982.
[6]
J. W. Park, R. Todd, and X. Song. Geometric pattern match using edge driven dissected rectangles and vector space. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 35(12):2046--2055, 2016.
[7]
F. Pikus. Topological pattern matching. U.S. Patent 018 594 A1, Jul. 2010.
[8]
H.-Y. Su, C.-C. Chen, Y.-L. Li, A.-C. Tu, C.-J. Wu, and C.-M. Huang. A novel fast layout encoding method for exact multilayer pattern matching with prufer encoding. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 34(1):95--108, 2015.
[9]
W.-Y. Wen, J.-C. Li, S.-Y. Lin, J.-Y. Chen, and S.-C. Chang. A fuzzy-matching model with grid reduction for lithography hotspot detection. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 33(11):1671--1680, 2014.
[10]
J.-Y. Wuu, F. G. Pikus, A. Torres, and M. Marek-Sadowska. Rapid layout pattern classification. In Proceedings of Asia and South Pacific Design Automation Conference, pages 781--786, 2011.
[11]
J.-Y. Wuu, F. G. Pikus, A. Torres, and M. Marek-Saowska. Detecting context sensitive hotspots in standard cell libraries. In Proceedings of Society of Photographic Instrumentation Engineers, volume 7275, 727515, 2009.
[12]
H. Yao, S. Sinha, C. Chiang, X. Hong, and Y. Cai. Efficient process hotspot detection using range pattern matching. In Proceedings of International Conference on Computer-Aided Design, pages 625--632, 2006.
[13]
Y.-T. Yu, Y.-C. Chan, S. Sinha, I. H.-R. Jiang, and C. Chiang. Accurate process-hotspot detection using critical design rule extraction. In Proceedings of Design Automation Conference, pages 1163--1168, 2012.
[14]
Y.-T. Yu, G.-H. Lin, I. H.-R. Jiang, and C. Chiang. Machine-learning-based hotspot detection using topological classification and critical feature extraction. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 34(3):460--470, 2015.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '20: Proceedings of the 39th International Conference on Computer-Aided Design
November 2020
1396 pages
ISBN:9781450380263
DOI:10.1145/3400302
  • General Chair:
  • Yuan Xie
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

  • IEEE CAS
  • IEEE CEDA
  • IEEE CS

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 December 2020

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

ICCAD '20
Sponsor:

Acceptance Rates

Overall Acceptance Rate 457 of 1,762 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 134
    Total Downloads
  • Downloads (Last 12 months)30
  • Downloads (Last 6 weeks)2
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media