-
Notifications
You must be signed in to change notification settings - Fork 0
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 低的多。