반도체 설계에서 엔지니어는 모든 Component를 Place하고 Routing한 후 Layout이 공정사의 제조 규칙을 준수하는지 확인해야 합니다. Design Rule Check(DRC)는 사실 설계 초반에 불리는 Lint가 될 수도 있고, 다양한 분야에서 DRC가 불리는데, 이 글에서 다루는 DRC는 Physical Verification에서 DRC를 다룰 것입니다.
우선, 반도체 공정은 이상적이지 않다는 점을 알아둬야합니다. 설계자가 이상적으로 설계를 한다고 한들, 반도체 장비에는 오차 값이 존재하고, 아무리 작게 만들고싶어도 기술적으로 어려움도 있습니다.
결국 이런 오차에 대한 Margin을 추가해야하고, Wire width같은 최소 공정 규칙이 필요한거죠. 이런 물리적 검증을 Chip signoff 단계에서 검사를 통과해야, 높은 수율의 제조 가능성을 만들 수 있습니다.
PDK: 공정에 대한 규칙이 들어있다. PDK, Process Design Kit에 공정 라이브러리 뿐...