天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 科技論文 > 電子信息論文 >

層次化物理設(shè)計(jì)中時(shí)序預(yù)算及優(yōu)化方法

發(fā)布時(shí)間:2019-03-23 17:04
【摘要】:在大規(guī)模、高頻率的芯片設(shè)計(jì)中,層次化設(shè)計(jì)的方法愈來(lái)愈普遍,而各個(gè)模塊的時(shí)序預(yù)算對(duì)時(shí)序的收斂有著重要的作用;隨著芯片尺寸的增大,片上誤差對(duì)于芯片的影響也愈發(fā)顯著;在高頻的設(shè)計(jì)中,時(shí)鐘偏差嚴(yán)重制約著芯片時(shí)序收斂的速度,而數(shù)據(jù)路徑上的延時(shí)成為影響時(shí)序收斂最重要的因素。本文基于40nm工藝下一款高性能多核DSP芯片YHFT-XX內(nèi)核的布局布線(xiàn),針對(duì)其物理設(shè)計(jì)中制約時(shí)序收斂的關(guān)鍵問(wèn)題做了相關(guān)研究,詳細(xì)闡述了使用的優(yōu)化方法。層次化物理設(shè)計(jì)中,各個(gè)模塊時(shí)序預(yù)算的合理程度影響著整個(gè)設(shè)計(jì)收斂的進(jìn)度。本文對(duì)傳統(tǒng)的邊界最短化及依據(jù)邏輯深度的兩種時(shí)序預(yù)算方法進(jìn)行了一定的分析,針對(duì)其不足之處,結(jié)合內(nèi)核設(shè)計(jì)的特點(diǎn),提出了兩種新的時(shí)序預(yù)算方法:綜合考慮距離和邏輯深度的時(shí)序預(yù)算方法以及考慮時(shí)鐘的時(shí)序預(yù)算方法,并提出了對(duì)應(yīng)的預(yù)算公式。通過(guò)對(duì)公式的推演得出了時(shí)鐘上的偏差以及公共路徑對(duì)時(shí)序產(chǎn)生的影響。在時(shí)序預(yù)算的指導(dǎo)下,優(yōu)化了內(nèi)核的布圖規(guī)劃進(jìn)行,使得關(guān)鍵路徑的長(zhǎng)度減小了19.77%。降低片上誤差對(duì)芯片時(shí)序的影響越來(lái)越重要。本文通過(guò)對(duì)內(nèi)核時(shí)鐘結(jié)構(gòu)的詳細(xì)分析,結(jié)合各個(gè)子模塊時(shí)鐘的特點(diǎn),對(duì)內(nèi)核的時(shí)鐘走向進(jìn)行了細(xì)致的規(guī)劃,使得公共路徑比規(guī)劃前增加了5120um;在時(shí)鐘偏差方面,對(duì)于頂層復(fù)用模塊,通過(guò)分類(lèi)的方法簡(jiǎn)化了問(wèn)題的復(fù)雜度,采用類(lèi)H樹(shù)的方法優(yōu)化了時(shí)鐘延時(shí)和偏差,將復(fù)用模塊的偏差控制在15ps以?xún)?nèi);對(duì)于邊界寄存器,通過(guò)嵌入調(diào)節(jié)點(diǎn)將其時(shí)鐘偏差減小至49ps,相對(duì)于工具自動(dòng)運(yùn)行的結(jié)果減小了39.5%,滿(mǎn)足了頂層的要求;對(duì)于硬宏及門(mén)控單元,將不同模塊中硬宏、門(mén)控單元的物理位置與多種時(shí)鐘結(jié)構(gòu)的特點(diǎn)相結(jié)合,對(duì)其時(shí)鐘進(jìn)行規(guī)劃,并采取手工連線(xiàn)的方式優(yōu)化延時(shí),它們之間的時(shí)鐘偏差均控制在10ps以?xún)?nèi);而對(duì)于頂層分割出來(lái)的三個(gè)模塊,采取動(dòng)態(tài)調(diào)節(jié)的方式來(lái)平衡時(shí)鐘偏差。本文通過(guò)對(duì)設(shè)計(jì)時(shí)鐘的規(guī)劃,解決了時(shí)鐘偏差給設(shè)計(jì)帶來(lái)的不利影響,為后期的時(shí)序優(yōu)化提供了保障。設(shè)計(jì)中數(shù)據(jù)通路的延時(shí)是制約設(shè)計(jì)收斂進(jìn)度的難點(diǎn)。本文分析了關(guān)鍵路徑的特點(diǎn),通過(guò)調(diào)節(jié)復(fù)位信號(hào)的起點(diǎn),優(yōu)化了復(fù)位信號(hào)的保持時(shí)間,使其最大違反相比于優(yōu)化前減小了55.7%,總違反條數(shù)下降了68.7%,優(yōu)化效果相當(dāng)顯著。對(duì)于超長(zhǎng)的跨模塊數(shù)據(jù)通路,通過(guò)對(duì)關(guān)鍵站的寄存器進(jìn)行手動(dòng)布局,有效引導(dǎo)了數(shù)據(jù)流向,優(yōu)化了整個(gè)數(shù)據(jù)通路的延時(shí)。上述方法對(duì)YHFT-XX芯片設(shè)計(jì)中出現(xiàn)的問(wèn)題效果明顯,最終實(shí)現(xiàn)了時(shí)序收斂,目前,該芯片已經(jīng)成功流片。
[Abstract]:In the large-scale, high-frequency chip design, hierarchical design method is becoming more and more popular, and the timing budget of each module plays an important role in timing convergence. With the increase of chip size, the effect of on-chip error on chip becomes more and more obvious. In the design of high frequency, clock deviation seriously restricts the speed of timing convergence, and the delay in the data path is the most important factor to influence the timing convergence. Based on the layout and routing of a high-performance multi-core DSP chip YHFT-XX kernel in 40nm process, the key problems restricting timing convergence in its physical design are studied in this paper, and the optimization methods used are described in detail. In hierarchical physical design, the timing budget of each module affects the convergence of the whole design. In this paper, the traditional boundary minimization and logical depth based on the two sequential budget methods are analyzed, aiming at its shortcomings, combined with the characteristics of kernel design, In this paper, two new timing budget methods are proposed: one is timing budget method considering distance and logical depth, the other is timing budget method considering clock, and the corresponding budget formula is put forward. The deviation on the clock and the effect of the common path on the timing are obtained through the derivation of the formula. Under the guidance of timing budget, the kernel layout planning is optimized and the critical path length is reduced by 19.77%. It is more and more important to reduce the influence of on-chip error on chip timing. Through the detailed analysis of the clock structure of the kernel, combined with the characteristics of each sub-module clock, the clock trend of the kernel is carefully planned, which makes the common path increase 5120umm compared with the pre-planning. In the aspect of clock deviation, for the top-level multiplexing module, the complexity of the problem is simplified by the classification method. The H-tree-like method is used to optimize the clock delay and deviation, and the deviation of the multiplexing module is controlled within the 15ps. For the boundary register, the clock deviation is reduced to 49 PS by embedding the adjustment node, and the result of automatic operation of the tool is reduced by 39.5%, which meets the requirement of the top level. For the hard macro and gate control unit, the physical position of the hard macro and gate control unit in different modules is combined with the characteristics of various clock structures, the clock is planned, and the delay is optimized by means of manual connection. The clock deviation between them is controlled within 10ps; For the top three modules, dynamic adjustment is adopted to balance the clock deviation. In this paper, the bad influence of clock deviation on the design is solved by planning the design clock, which provides a guarantee for the timing optimization in the later period. The delay of the data path in the design is a difficult point to restrict the convergence progress of the design. This paper analyzes the characteristics of the critical path. By adjusting the starting point of the reset signal, the holding time of the reset signal is optimized, so that the maximum violation of the reset signal is reduced by 55.7% compared with that before the optimization, and the total number of violations is decreased by 68.7%. The optimization effect is quite remarkable. For the ultra-long cross-module data path, the data flow is effectively guided and the delay of the whole data path is optimized by manually arranging the registers of the key station. The above-mentioned method has obvious effect on the design of YHFT-XX chip, and finally achieves timing convergence. At present, the chip has been successfully flowed.
【學(xué)位授予單位】:國(guó)防科學(xué)技術(shù)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類(lèi)號(hào)】:TN402

【參考文獻(xiàn)】

相關(guān)期刊論文 前5條

1 徐毅;陳書(shū)明;劉祥遠(yuǎn);;Hierarchical distribution network for low skew and high variation-tolerant bufferless resonant clocking[J];半導(dǎo)體學(xué)報(bào);2011年09期

2 柯烈金;吳秀龍;徐太龍;;時(shí)鐘樹(shù)性能的研究及改進(jìn)方法[J];電腦知識(shí)與技術(shù);2011年16期

3 顧琴;林正浩;;用Encounter實(shí)現(xiàn)Mesh-Local-Tree結(jié)構(gòu)的時(shí)鐘設(shè)計(jì)流程[J];半導(dǎo)體技術(shù);2008年07期

4 劉德啟;胡忠;;深亞微米SOC芯片分層設(shè)計(jì)方法[J];半導(dǎo)體技術(shù);2007年04期

5 劉毅,趙萌,洪先龍,蔡懿慈;一種基于結(jié)群的零偏差時(shí)鐘布線(xiàn)算法[J];計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào);2002年02期



本文編號(hào):2446053

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/2446053.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶(hù)5d1ed***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com