《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > EDA与制造 > 设计应用 > 亿门级层次化物理设计时钟树的研究
亿门级层次化物理设计时钟树的研究
电子技术应用
王淑芬,李应利,高凯菲
中国电子科技集团公司第五十八研究所
摘要: 传统的展平式物理设计已不能满足VLSI的设计需求,层次化物理设计已成为VLSI设计的主流方法。在VLSI层次化物理设计过程中,顶层寄存器和子模块内寄存器的时钟树偏差对整个芯片时序收敛有很大的影响。针对亿门级层次化顶层物理设计时钟树无法读取到子模块中的时钟树延时,导致最终顶层寄存器和子模块内寄存器时钟偏差过大的问题,提出了在顶层时钟树综合阶段设置子模块实际时钟延迟的方法,有效地减小顶层寄存器和子模块内寄存器的时钟偏差,为后续的时序优化提供了有效保障。
中圖分類號(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í),集成度越來(lái)越高,設(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)鍵的問(wè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í),由于工具無(wú)法讀取到子模塊內(nèi)的時(shí)鐘樹延時(shí),導(dǎo)致頂層中的寄存器和子模塊內(nèi)的寄存器的時(shí)鐘偏差過(guò)大,時(shí)鐘樹綜合后時(shí)序較差,后續(xù)難以實(shí)現(xiàn)時(shí)序收斂。

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


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

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


作者信息:

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

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


Magazine.Subscription.jpg

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