TY - GEN
T1 - Efficient Design Rule Checking Script Generation via Key Information Extraction
AU - Zhu, Binwu
AU - Zhang, Xinyun
AU - Lin, Yibo
AU - Yu, Bei
AU - Wong, Martin
N1 - Publisher Copyright:
© 2022 ACM.
PY - 2022/9/12
Y1 - 2022/9/12
N2 - Design rule checking (DRC) is a critical step in integrated circuit design. DRC requires formatted scripts as the input to the design rule checker. However, these scripts are always generated manually in the foundry, and such a generation process is extremely inefficient, especially when encountering a large number of design rules. To mitigate this issue, we first propose a deep learning-based key information extractor to automatically identify the essential arguments of the scripts from rules. Then, a script translator is designed to organize the extracted arguments into executable DRC scripts. In addition, we incorporate three specific design rule generation techniques to improve the performance of our extractor. Experimental results demonstrate that our proposed method can significantly reduce the cost of script generation and show remarkable superiority over other baselines.
AB - Design rule checking (DRC) is a critical step in integrated circuit design. DRC requires formatted scripts as the input to the design rule checker. However, these scripts are always generated manually in the foundry, and such a generation process is extremely inefficient, especially when encountering a large number of design rules. To mitigate this issue, we first propose a deep learning-based key information extractor to automatically identify the essential arguments of the scripts from rules. Then, a script translator is designed to organize the extracted arguments into executable DRC scripts. In addition, we incorporate three specific design rule generation techniques to improve the performance of our extractor. Experimental results demonstrate that our proposed method can significantly reduce the cost of script generation and show remarkable superiority over other baselines.
KW - design rule checking
KW - key information extraction
KW - natural language processing
UR - http://www.scopus.com/inward/record.url?scp=85139252407&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85139252407&partnerID=8YFLogxK
U2 - 10.1145/3551901.3556494
DO - 10.1145/3551901.3556494
M3 - Conference contribution
AN - SCOPUS:85139252407
T3 - MLCAD 2022 - Proceedings of the 2022 ACM/IEEE Workshop on Machine Learning for CAD
SP - 77
EP - 82
BT - MLCAD 2022 - Proceedings of the 2022 ACM/IEEE Workshop on Machine Learning for CAD
PB - Association for Computing Machinery
T2 - 4th ACM/IEEE Workshop on Machine Learning for CAD, MLCAD 2022
Y2 - 12 September 2022 through 13 September 2022
ER -