NDR是指與工藝庫的默認規則(DR)不同的特殊物理規則:
- 常見的有:
- 間距規則(spacing):增加信號線與鄰近線之間的距離,降低Crosstalk串擾。
- 線寬規則(width):加寬信號線,降低電阻和電感,提高信號驅動能力
- 金屬層指定:指定使用低電阻或低串擾的金屬層(如高層金屬)
- 端點規則:如加強端點接觸等
為什么要有NDR?
這就要提到金屬的EM(電遷移 electro-migration)問題。
由于電子的撞擊和熱效應,使芯片互連線中的金屬離子發生位移,從而導致open/short,從而失效。
造成EM的原因通常是因為電流密度超過了金屬線的承載能力。因此我們對于signal EM的問題,首選方法是NDR設置net寬度來降低電阻,從而使金屬層更承載的電流密度更大,也被稱為EM能力更強。
常用與CTS階段
因為時鐘信號在芯片中是一個非常關鍵的信號,因此我們通常希望它使用的金屬層有更好的EM能力。
因此在CTS之前,我們要進行NDR規則的設置,比如設置net為2倍的space,后續route時,工具會遵循此約束來生長時鐘樹。
代碼與文字齊飛,邏輯共創意一色!若我的文章讓你會心一笑,點個贊我們一起笑談"IC人生"!