Skip to content

id design drc

Jinxin edited this page Dec 18, 2022 · 1 revision

设计规则检查 (design rule checking, DRC) 验证特定设计是否满足用于其制造的工艺技术所施加的约束。

背景

最近接触到一题是关于 IC Design 的 DRC 部分,DRC 检查是物理设计流程的重要组成部分,可确保设计满足制造要求并且不会导致芯片故障。

电路后端设计包含 placement, routing, DRC 三大步骤。在 DRC 阶段检查出layout上有违反DRC的地方时, 需要回头调整 placement 与 rounting,调整之后必须要对 layout 再做一次 DRC 的检测,以确保调整过后不会引入新的 DRC 问题。此外,随着制程演进规则数量的上升,不仅花费高,DRC 检查所需的时间也变长。

思考

之前在做 web 设计的时候,使用过 klocwork 来检查一些编码上的问题,比如文件句柄没有释放、for 循环内构建 string 等,DRC 也是类似的概念,只是 web 的试错成本要比 ic 低的多。

参考:

Clone this wiki locally