《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > EDA與制造 > 設(shè)計(jì)應(yīng)用 > 億門級(jí)層次化物理設(shè)計(jì)時(shí)鐘樹的研究
億門級(jí)層次化物理設(shè)計(jì)時(shí)鐘樹的研究
電子技術(shù)應(yīng)用
王淑芬,李應(yīng)利,高凱菲
中國電子科技集團(tuán)公司第五十八研究所
摘要: 傳統(tǒng)的展平式物理設(shè)計(jì)已不能滿足VLSI的設(shè)計(jì)需求,層次化物理設(shè)計(jì)已成為VLSI設(shè)計(jì)的主流方法。在VLSI層次化物理設(shè)計(jì)過程中,頂層寄存器和子模塊內(nèi)寄存器的時(shí)鐘樹偏差對(duì)整個(gè)芯片時(shí)序收斂有很大的影響。針對(duì)億門級(jí)層次化頂層物理設(shè)計(jì)時(shí)鐘樹無法讀取到子模塊中的時(shí)鐘樹延時(shí),導(dǎo)致最終頂層寄存器和子模塊內(nèi)寄存器時(shí)鐘偏差過大的問題,提出了在頂層時(shí)鐘樹綜合階段設(shè)置子模塊實(shí)際時(shí)鐘延遲的方法,有效地減小頂層寄存器和子模塊內(nèi)寄存器的時(shí)鐘偏差,為后續(xù)的時(shí)序優(yōu)化提供了有效保障。
中圖分類號(hào):TN402 文獻(xiàn)標(biāo)志碼:A DOI: 10.16157/j.issn.0258-7998.256504
中文引用格式: 王淑芬,李應(yīng)利,高凱菲. 億門級(jí)層次化物理設(shè)計(jì)時(shí)鐘樹的研究[J]. 電子技術(shù)應(yīng)用,2025,51(9):35-38.
英文引用格式: Wang Shufen,Li Yingli,Gao Kaifei. Research on billion-gate hierarchical physical design clock tree[J]. Application of Electronic Technique,2025,51(9):35-38.
Research on billion-gate hierarchical physical design clock tree
Wang Shufen,Li Yingli,Gao Kaifei
(No.58 Research Institute of China Electronics Technology Group Corporation
Abstract: The traditional spreading physical design can no longer meet the needs of VLSI physical design, and hierarchical physical design has become the mainstream method of VLSI design. In the process of VLSI hierarchical physical design, the clock tree has a great impact on the overall chip timing convergence. Regarding the issue where the billion-gate hierarchical physical design clock tree cannot read the clock tree delay in the submodule, causing significant actual clock deviation, a solution has been proposed to set the actual clock delay of the submodules during the top-level clock tree ccopt phase. This approach effectively reduces clock deviations, thereby providing a solid foundation for subsequent timing optimizations.
Key words : billion-gate;VLSI;hierarchical physical design;clock tree;timing closure

引言

隨著集成電路制造工藝的快速發(fā)展,集成電路的主流工藝已從微米級(jí)轉(zhuǎn)向納米級(jí),集成度越來越高,設(shè)計(jì)規(guī)??蛇_(dá)到上億門級(jí),對(duì)芯片物理設(shè)計(jì)要求更加苛刻。超大規(guī)模集成電路(Very-Large-Scale Integration circuit, VLSI)的復(fù)雜度極高,其物理設(shè)計(jì)必須借助電子設(shè)計(jì)自動(dòng)化(EDA)工具完成[1]。傳統(tǒng)的展平式物理設(shè)計(jì)方法是將所有單元看作一個(gè)層次進(jìn)行物理設(shè)計(jì),所有的邏輯單元展示在頂層,而對(duì)于億門級(jí)VLSI物理設(shè)計(jì),EDA工具和服務(wù)器的負(fù)載能力已不能滿足展平式物理設(shè)計(jì)的需求[2]。通常使用層次化物理設(shè)計(jì)方法將整個(gè)VLSI芯片分為若干個(gè)子模塊,每個(gè)子模塊單獨(dú)完成物理設(shè)計(jì)和時(shí)序收斂后,將子模塊作為單獨(dú)的模塊(IP)再與頂層進(jìn)行組合,最終完成億門級(jí)VLSI的物理設(shè)計(jì)。

在VLSI層次化設(shè)計(jì)中,時(shí)序收斂是VLSI物理設(shè)計(jì)中一個(gè)關(guān)鍵的問題[3]。時(shí)鐘偏差對(duì)VLSI時(shí)序起重要作用,時(shí)鐘偏差是指從時(shí)鐘源點(diǎn)出發(fā)的時(shí)鐘信號(hào)到達(dá)各個(gè)葉節(jié)點(diǎn)時(shí)間的最大差值[4]。在層次化物理設(shè)計(jì)進(jìn)行頂層時(shí)鐘樹綜合時(shí),由于工具無法讀取到子模塊內(nèi)的時(shí)鐘樹延時(shí),導(dǎo)致頂層中的寄存器和子模塊內(nèi)的寄存器的時(shí)鐘偏差過大,時(shí)鐘樹綜合后時(shí)序較差,后續(xù)難以實(shí)現(xiàn)時(shí)序收斂。

在物理設(shè)計(jì)時(shí)鐘樹綜合時(shí),必須處理好時(shí)鐘偏移的問題,處理不好可直接導(dǎo)致建立時(shí)間或者保持時(shí)間違例[5]。為了解決層次化設(shè)計(jì)時(shí)鐘偏差導(dǎo)致的時(shí)序違例問題,本文基于28 nm億門級(jí)VLSI層次化頂層物理設(shè)計(jì),使用腳本在子模塊中抓取與頂層設(shè)計(jì)有時(shí)序關(guān)系的時(shí)鐘樹長度,在頂層時(shí)鐘樹綜合階段輸入子模塊的內(nèi)部時(shí)鐘樹延時(shí),使頂層可以讀取到子模塊的內(nèi)部時(shí)序延時(shí),時(shí)鐘樹綜合后減小真實(shí)的時(shí)鐘偏差,為后續(xù)時(shí)序優(yōu)化收斂提供幫助。


本文詳細(xì)內(nèi)容請(qǐng)下載:

http://www.ihrv.cn/resource/share/2000006684


作者信息:

王淑芬,李應(yīng)利,高凱菲

(中國電子科技集團(tuán)公司第五十八研究所,江蘇 無錫 214072)


Magazine.Subscription.jpg

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。