<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 光電顯示 > 設(shè)計(jì)應(yīng)用 > 采用Magma Talus的時(shí)鐘樹實(shí)施

          采用Magma Talus的時(shí)鐘樹實(shí)施

          作者: 時(shí)間:2009-07-30 來源:網(wǎng)絡(luò) 收藏

          第I章:引言

          本文引用地址:http://www.ex-cimer.com/article/169486.htm

            好的樹對(duì)整個(gè)芯片的建立和保持時(shí)序收斂、功耗及魯棒性均較為有益。由于我們芯片是層次化、高速、數(shù)百萬門極電路的設(shè)計(jì),因此對(duì)樹有許多特殊要求。在本文中,我們介紹了一種‘如何使用 CTS引擎來設(shè)計(jì)可滿足特定要求的樹’的方法。第II章描述了高速VLSI芯片的設(shè)計(jì)和時(shí)鐘樹要求。第III章說明了時(shí)鐘樹創(chuàng)建的詳細(xì)過程。第IV章介紹了來自我們親身CTS體驗(yàn)的最佳實(shí)踐。第V章總結(jié)了我們對(duì) CTS的使用。

          第II章:設(shè)計(jì)與時(shí)鐘樹要求

            我們的芯片以500+ MHz的高頻率工作,包含有超過千萬個(gè)門極電路。芯片的設(shè)計(jì)的是深亞微米工藝技術(shù)。芯片包含了如PLL等模擬設(shè)備以及數(shù)百萬個(gè)SRAM和軟宏(soft macro);有數(shù)十個(gè)時(shí)鐘域。對(duì)于一個(gè)有著如此規(guī)模的芯片,下述幾個(gè)是必須要達(dá)到的關(guān)鍵目標(biāo): 1. 建立時(shí)序收斂;2.充足的保持時(shí)序容限(margin)以實(shí)現(xiàn)良率;3. 快慢兩個(gè)角點(diǎn)中時(shí)鐘樹的平衡;4.最小化時(shí)鐘網(wǎng)絡(luò)延遲以減少抖動(dòng),實(shí)現(xiàn)芯片可靠性;5.最小化時(shí)鐘網(wǎng)絡(luò)功耗以降低整個(gè)芯片的功耗;6. 最小化時(shí)鐘網(wǎng)絡(luò)上串?dāng)_耦合,達(dá)成時(shí)序收斂和良率。

          第III章:

            本章說明了創(chuàng)建時(shí)鐘樹的幾個(gè)主要步驟。除了使用Talus內(nèi)置命令以外,我們也可半定制腳本來增強(qiáng)某些功能。通過Talus與半定制腳本的結(jié)合使用,我們可在時(shí)鐘樹設(shè)計(jì)上獲得非常好的結(jié)果(QOR)。

          1. 克隆時(shí)鐘門控(ICG)

            ICG克隆是時(shí)鐘樹創(chuàng)建成功的關(guān)鍵,它對(duì)時(shí)序、時(shí)鐘樹結(jié)構(gòu)和功耗均有巨大影響。ICG單元可影響到時(shí)鐘路徑和數(shù)據(jù)路徑。如何克隆和設(shè)置它們至為重要。如果ICG單元是設(shè)置在時(shí)鐘樹的頂層,那么它可降低時(shí)鐘網(wǎng)絡(luò)功耗;原因在于當(dāng)ICG被禁用時(shí),ICG后的子樹也將被完全關(guān)閉。不過,ICG單元設(shè)置在時(shí)鐘樹的較高層會(huì)使得ICG的enable引腳上的建立時(shí)序更難以達(dá)成。因此它算是時(shí)序與功耗間的一種折衷方案。好的ICG克隆應(yīng)能夠最小化時(shí)鐘樹功耗,同時(shí)還不會(huì)引入無法解決的時(shí)序問題。Talus提供了兩種ICG單元克隆方式:一種是“run route clock”期間的內(nèi)置引擎;另一種是獨(dú)立ICG克隆。從我們的經(jīng)驗(yàn)來說,獨(dú)立ICG克隆可提供更好時(shí)序和樹結(jié)構(gòu),同時(shí)它對(duì)芯片功耗問題也很有幫助,設(shè)計(jì)師在如何克隆ICG單元的方式上也擁有更多的控制和配置能力。

            在我們的設(shè)計(jì)中,我們通過使用腳本來預(yù)設(shè)ICG的enable引腳上的建立時(shí)序容限和時(shí)鐘引腳上的轉(zhuǎn)換率以及門控單元最大扇出數(shù)。容限是為了彌補(bǔ)時(shí)鐘樹創(chuàng)建后ICG單元和常規(guī)觸發(fā)器間的偏移,能夠降低ICG單元CTS后時(shí)序變壞的可能。結(jié)合使用這些約束,Talus在ICG克隆上可起到很好作用。Talus極具智能,可有選擇地克隆在E引腳上建立時(shí)序棘手的ICG單元,同時(shí)讓ICG單元保有未被克隆時(shí)的良好時(shí)序余量(slack)。那些未被克隆ICG單元能夠設(shè)置于時(shí)鐘樹較高層,這對(duì)降低動(dòng)態(tài)功耗來說較為有益。

            圖-1顯示了Talus “run gate clone”后的結(jié)果。我們能夠看出Talus基于觸發(fā)器的位置自動(dòng)將其扇出的觸發(fā)器分成幾組。由于它同時(shí)將RC考慮在內(nèi),因此ICG克隆后,引腳轉(zhuǎn)換率仍是不錯(cuò)。有時(shí),我們會(huì)發(fā)現(xiàn)觸發(fā)器分組方式并非最佳,導(dǎo)致克隆ICG單元的布局也并不是最好的,那么我們可以應(yīng)用一些定制腳本對(duì)這些觸發(fā)器進(jìn)行重新分組并優(yōu)化布局。

          圖-1


          上一頁 1 2 3 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();