TY - JOUR
T1 - DRC-SG 2.0: Efficient Design Rule Checking Script Generation via Key Information Extraction
T2 - 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 - Funding Information:
This work is supported The Research Grants Council of Hong Kong SAR (Project No. CUHK14208021).
Publisher Copyright:
© 2023 Copyright held by the owner/author(s). Publication rights licensed to ACM.
PY - 2023/9
Y1 - 2023/9
N2 - Design Rule Checking (DRC) is a critical step in integrated circuit design. DRC requires formatted scripts as the input to design rule checkers. However, these scripts are manually generated in the foundry, which is tedious and error prone for generation of thousands of rules in advanced technology nodes. To mitigate this issue, we propose the first DRC script generation framework, leveraging a deep learning-based key information extractor to automatically identify essential arguments from rules and a script translator to organize the extracted arguments into executable DRC scripts. We further enhance the performance of the extractor with three specific design rule generation techniques and a multi-task learning-based rule classification module. Experimental results demonstrate that the framework can generate a single rule script in 5.46 ms on average, with the extractor achieving 91.1% precision and 91.8% recall on the key information extraction. Compared with the manual generation, our framework can significantly reduce the turnaround time and speed up process design closure.
AB - Design Rule Checking (DRC) is a critical step in integrated circuit design. DRC requires formatted scripts as the input to design rule checkers. However, these scripts are manually generated in the foundry, which is tedious and error prone for generation of thousands of rules in advanced technology nodes. To mitigate this issue, we propose the first DRC script generation framework, leveraging a deep learning-based key information extractor to automatically identify essential arguments from rules and a script translator to organize the extracted arguments into executable DRC scripts. We further enhance the performance of the extractor with three specific design rule generation techniques and a multi-task learning-based rule classification module. Experimental results demonstrate that the framework can generate a single rule script in 5.46 ms on average, with the extractor achieving 91.1% precision and 91.8% recall on the key information extraction. Compared with the manual generation, our framework can significantly reduce the turnaround time and speed up process design closure.
KW - Design Rule Checking
KW - key information extraction
KW - natural language processing
UR - http://www.scopus.com/inward/record.url?scp=85171748109&partnerID=8YFLogxK
U2 - 10.1145/3594666
DO - 10.1145/3594666
M3 - Journal article
AN - SCOPUS:85171748109
SN - 1084-4309
VL - 28
SP - 1
EP - 18
JO - ACM Transactions on Design Automation of Electronic Systems
JF - ACM Transactions on Design Automation of Electronic Systems
IS - 5
M1 - 80
ER -