背景:
Metal Fill或者說Dummy Metal對Timing是有影響的,在比較老的工藝、規模比較小的Design中影響是比較小的,甚至不考慮它們對于Timing的影響去流片也不是說一定不行(當然,如果有條件的話最好還是帶著Dummy GDS文件去做RC抽取,然后做STA的Signoff)。但是,而隨著工藝節點的縮小以及Design規模的增大,它對Timing的影響也變得逐漸不可忽略。
注:在Calibre中加的Dummy是小方塊的metal/via,它對Timing的影響相對較小,而在PR工具中加的Rect對Timing的影響相對比較大,PR工具中加完Metal Fill之后也能看到它對Timing的影響,還能做Timing aware的Metal fill insertion,這種在StarRC抽取RC的時候也能考慮它們的影響。
Dummy對Timing的影響:
如下圖所示是一個基于180nm工藝,非常大規模的幾百萬門的設計在用Calibre產生Dummy GDS之后,不帶它和帶上它做寄生RC抽取做STA分析的結果對比:
不帶Dummy GDS的STA結果:
帶Dummy GDS的STA結果:
整個Design的規模比較大,帶上Dummy GDS去抽RC進行STA之后,發現Setup和Hold都有變差。
對Setup WNS的影響在小數點第三位,WNS惡化了(1.314942-1.310551)/1.310551=0.34%
TNS惡化了(1.712446-1.695256)/1.695256=1.01%
對Hold WNS的影響也在小數點后第三位,WNS惡化了
(0.053709-0.052008)/0.052008=3.27%
TNS惡化了(0.363444-0.326634)/0.326634=11.27%
因此其實只要Setup/Hold的margin留的比較足,那么對于這個設計和這個工藝節點而言不用Dummy GDS去抽RC做STA也是OK的。
但是保險起見還是最好加上Dummy GDS去做Timing的Signoff,這樣比較安全。另外就是對于40/28nm工藝以及以下工藝節點,Dummy對于Timing的影響就比較大了,也是推薦加上Dummy GDS去做RC抽取、STA分析,然后根據STA結果做ECO。當然現在的PR工具也可以調用ICV做Timing aware的Metal Fill Insertion的,如果Flow支持的話用這種方式自然是更好的。
審核編輯:湯梓紅
-
design
+關注
關注
0文章
161瀏覽量
46443 -
GDS
+關注
關注
0文章
28瀏覽量
6428 -
StarRC
+關注
關注
0文章
7瀏覽量
3558 -
dummy
+關注
關注
0文章
6瀏覽量
5798
原文標題:StarRC教程 - 如何基于Dummy/Metal Fill GDS抽取寄生RC文件
文章出處:【微信號:集成電路設計及EDA教程,微信公眾號:集成電路設計及EDA教程】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
如何用Calibre給版圖加Metal fill/dummy呢?

TSolidX應用:液晶掩膜結構GDSⅡ文件的生成和導出
用starRC提取的spf格式的寄生參數怎么進行轉格式?
請教一下大神StarRC怎么去設置多線程啊?
Synopsys的StarRC創造“寄生參數提取性能”和“可擴展性能”新高度
在IC版圖設計中dummy的作用

評論