Efficient Design Rule Checking Script Generation via Key Information Extraction

Binwu Zhu, Xinyun Zhang, Yibo Lin, Bei Yu, Martin Wong

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish (US)
Title of host publicationMLCAD 2022 - Proceedings of the 2022 ACM/IEEE Workshop on Machine Learning for CAD
PublisherAssociation for Computing Machinery, Inc
Pages77-82
Number of pages6
ISBN (Electronic)9781450394864
DOIs
StatePublished - Sep 12 2022
Externally publishedYes
Event4th ACM/IEEE Workshop on Machine Learning for CAD, MLCAD 2022 - Snowbird, United States
Duration: Sep 12 2022Sep 13 2022

Publication series

NameMLCAD 2022 - Proceedings of the 2022 ACM/IEEE Workshop on Machine Learning for CAD

Conference

Conference4th ACM/IEEE Workshop on Machine Learning for CAD, MLCAD 2022
Country/TerritoryUnited States
CitySnowbird
Period9/12/229/13/22

Keywords

  • design rule checking
  • key information extraction
  • natural language processing

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Graphics and Computer-Aided Design
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Efficient Design Rule Checking Script Generation via Key Information Extraction'. Together they form a unique fingerprint.

Cite this