OpenDRC: An Efficient Open-Source Design Rule Checking Engine with Hierarchical GPU Acceleration.

Zhuolun He, Yihang Zuo, Jiaxi Jiang,Haisheng Zheng,Yuzhe Ma,Bei Yu

DAC(2023)

引用 1|浏览4
暂无评分
摘要
Design rule checking (DRC) is an essential procedure in physical verification, yet few open-source DRC tools are accessible in academia. To fill in the gap, we present OpenDRC, an open-source DRC engine that aims for extremely high efficiency. OpenDRC maintains hierarchical layouts with layer-wise bounding volume hierarchies and performs adaptive row-based partition to identify independent regions for check pruning and/or parallel processing. For common design rules, OpenDRC provides a sequential mode that runs cell-level sweeplines, and a parallel mode that launches edge-based GPU check kernels. Experiments demonstrate that OpenDRC outperforms state-of-the-art multi-threading and GPU-accelerated design rule checkers. The source code is available at https://github.com/opendrc/opendrc.
更多
查看译文
关键词
check pruning,common design rules,efficient open-source design rule checking engine,essential procedure,extremely high efficiency,GPU-accelerated design rule checkers,hierarchical GPU acceleration,hierarchical layouts,launches edge-based GPU,layer-wise bounding volume hierarchies,open-source DRC engine,open-source DRC tools,performs adaptive row-based partition,physical verification,source code
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要