40納米500MHz DSP核心的時鐘設計與分析
在低于40納米的超深亞微米VLSI設計中,時鐘樹網(wǎng)絡在電路時序收斂、功耗、PVT變異容差和串擾噪聲規(guī)避方面所起的作用要更重要得多。高性能DSP芯片會有大量關鍵時序路徑,會要求時鐘偏斜超低的全局時鐘分布。兩點間時鐘偏斜若不合要求,特別是如果這些點間還存在數(shù)據(jù)路徑的話,可能會限制時鐘頻率或?qū)е鹿δ苄藻e誤。
本文引用地址:http://www.ex-cimer.com/article/170846.htm本文中所描述的是以500MHz時鐘頻率運行的DSP核心,多數(shù)時序關鍵路徑都有超過20級的邏輯層??紤]到時鐘抖動率和建立時間,滿足高頻需求真的是項非常具有挑戰(zhàn)性的任務。如果使用傳統(tǒng)時鐘樹設計方法,我們至多能獲得全局時鐘偏斜為150ps的時鐘樹。而在早期STA階段,我們會發(fā)現(xiàn)由于時鐘偏斜不平衡而導致的從-100ps到0ps的建立時序違規(guī)高達1萬多條。這些均使得偏斜較低的時鐘設計方法成為了一種迫切需要,而且還要求這種方法應能夠改善時鐘PVT變異容差并降低功耗。
用以衡量DSP時鐘樹分布結果質(zhì)量(QOR)的參數(shù)主要有三個:一是RC分布擴展;二是插入延時擴展;三是同級延時擴展。我們將比較新時鐘設計方法與傳統(tǒng)方法,產(chǎn)生時鐘衡量指標。
時鐘設計
本文中40nm 500MHz DSP設計使用了一種可覆蓋整個功能塊的單節(jié)點、雙相全局時鐘,在這個案例下我們將其稱為CLK。DSP的時鐘結構如圖1所示,CLK可驅(qū)動超過 5.3萬的觸發(fā)器,因此我們建議采用一種有效的設計方法來創(chuàng)建更魯棒的低偏斜時鐘。
圖1 DSP功能塊的時鐘結構
時鐘緩沖器選擇
驅(qū)動強度超低和超高的時鐘緩沖器都是隱藏的。
隱藏超高驅(qū)動強度單元有以下優(yōu)勢:降低由于打開關閉高驅(qū)動單元而導致的局部時鐘樹功耗和動態(tài)IR違規(guī);縮短每級時鐘的有效網(wǎng)路長度。
隱藏超低驅(qū)動強度單元有以下優(yōu)勢:減少時鐘樹根上緩沖器總數(shù);避免EM問題的潛在風險性。它也將帶來一些劣勢,比如:可能潛在地提高時鐘插入延時;可能導致同樣插入延時具有更高時鐘樹功耗(同時減輕局部動態(tài)IR降熱點)。
在此我們還禁用了時鐘樹反相器(CTI),因為它將導致毫無差別的時鐘樹拓撲結構。而且我們還發(fā)現(xiàn)微捷碼工具用來創(chuàng)建只有緩沖器(buffer-ONly)的時鐘樹拓撲結構會比用來創(chuàng)建混合型時鐘樹拓撲結構更有效。
時鐘斜率控制
非可控性斜率違規(guī)不僅會導致時鐘插入延時的增加和電學DRC違規(guī),而且還會造成不符合通道熱載流子規(guī)則的設計違規(guī)。在本文中,我們使用了以下兩種方法來控制好時鐘斜率:
1)限制每個時鐘樹單元(icg、ctb) 的扇出。
2) 在CTS過程中使用微捷碼Talus命令明確定義時鐘樹斜率范圍,當依據(jù)全局‘斜率’范圍所設置的斜率范圍還不如這個范圍嚴格時則以這個范圍為準。
force limit slew $m/mpin:clk -clock 250p -context $m
增強區(qū)別于微捷碼自帶“fix clock”的選項/方法
微捷碼提供了一個名稱為‘fix clock’的可預先創(chuàng)建時鐘插入腳本。微捷碼自帶CTS圍繞兩個命令為中心:i)“run route clock”(RRC) ,創(chuàng)建初始時鐘樹;ii) “run gate clock”(RGC),調(diào)整RRC所創(chuàng)建的時鐘樹。
RRC有個默認值為2.0的隱藏選項。時鐘樹布線器可根據(jù)這個選項的指示,通過2.0因子超速驅(qū)動時鐘單元,其效果會比根據(jù)其時序弧報告指示來得更好。雖然這個選項可能用于高驅(qū)動單元時是極為理想,但當高驅(qū)動單元處于隱藏狀態(tài)時它達不到最佳結果。如果我們發(fā)現(xiàn)時鐘樹處于緩沖狀態(tài)時,那可能就是出于這項功能的原因。
對該設計進行的各項實驗均顯示出,這種開關的最佳值為1.5。在本文中,微捷碼自帶CTS腳本通過編輯可加入這個隱藏的開關。
到RRC的最后,默認使用標準全局和信號布線器執(zhí)行時鐘布線。微捷碼自帶CTS中標準全局和信號布線器用于65納米以上設計可能已足夠準確,但若用于40納米設計則還需要在RGC之前執(zhí)行精確的詳細布局和高強度全局布線,這樣才可確保到時RGC時有準確的時序信息來調(diào)整時鐘偏斜。
RGC后,建議再進行一次詳細布局和高強度全局布線來完成RGC中新添加的時鐘偏斜緩沖器的布局,這樣才能為CTS后進一步時序優(yōu)化提供必要時序信息。
評論