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

          新聞中心

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

          采用Magma Talus的時鐘樹實施

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

            表-1顯示了“run route clock”期間的自動克隆與獨立ICG克隆間比較。我們對幾個重要的網(wǎng)絡(luò)標(biāo)準(zhǔn)進(jìn)行了比較。結(jié)果很容易就判定“run route clock”期間的自動克隆所產(chǎn)生的插入延遲更長、樹層更多以及葉轉(zhuǎn)換(leaf transition)速度更慢。


          2.以最短延遲創(chuàng)建平衡的

            在綜合之前,我們需要通過“force plan clock”來定義時鐘約束。

          force plan clock $m Cbalanced_routing Cbuffer Cinverter Cmax_skew

            我們也需要在創(chuàng)建時鐘樹前對指定的時鐘采取額外的控制。為了在快慢兩個角點上獲得平衡的時鐘樹,考慮RC分布的同時平衡層數(shù)差不多的時鐘樹至為重要?;ミB線延遲的伸縮范圍隨著橫跨各個角點金屬層的不同而有所不同。提供了一個選項“-balanced_routing”,可指出以平衡方式執(zhí)行的時鐘布線,從而滿足了這種要求。
          我們也通過下列命令將時鐘網(wǎng)絡(luò)的布線層限制于metal4和metal5:

          force model routing layer $m lowest metal4 Cnet_type clock
          force model routing layer $m highest metal5 Cnet_type clock

            遵從上述這些指令來創(chuàng)建時鐘樹;多數(shù)的時鐘網(wǎng)絡(luò)是在metal4和metal5進(jìn)行的布線。據(jù)實驗結(jié)果顯示,如樹層、時鐘樹延遲和葉轉(zhuǎn)換等大多數(shù)樹結(jié)構(gòu)在起始樹創(chuàng)建后就已形成。它對于評估樹質(zhì)量并決定是否需要向前移動來說至為重要。同時,它也能幫助解決時鐘樹問題并加速迭代。提供了一整套的樹分析命令以及功能強(qiáng)大的GUI;但分析工作主要針對整個時鐘樹或整個時鐘域而進(jìn)行;它并不支持對子分支樹結(jié)構(gòu)和時序的分析。為了分析時鐘樹的詳細(xì)信息,我們開發(fā)了一些腳本以依據(jù)分支和域報告時鐘樹。對于時序收斂,我們關(guān)心的是葉轉(zhuǎn)換(leaf slew)直方圖和每個時鐘域的最大插入延遲;對于時鐘分布,我們關(guān)心的是樹層、緩沖區(qū)/觸發(fā)器/鎖存器分布。

            下方表-2和表-3是一時鐘分支的時鐘分析報告樣本。從結(jié)構(gòu)報告,我們不難發(fā)現(xiàn)所有觸發(fā)器都在第7層和第8層。這對于時鐘樹的魯棒性和多角時序關(guān)連來說非常重要。葉轉(zhuǎn)換也很不錯。平均轉(zhuǎn)換率完全符合我們的設(shè)計要求。


            據(jù)數(shù)據(jù)顯示,通過定量的控制和數(shù)據(jù)庫準(zhǔn)備工作,“run route clock”能夠處理復(fù)雜的時鐘樹結(jié)構(gòu)并產(chǎn)生優(yōu)秀的結(jié)果質(zhì)量。



          關(guān)鍵詞: 實施 時鐘 Talus Magma 采用

          評論


          相關(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); })();