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

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 業(yè)界動態(tài) > 看懂芯片后端報告 這篇文章最實用

          看懂芯片后端報告 這篇文章最實用

          作者: 時間:2017-02-22 來源:知乎 收藏

            對于動態(tài)功耗,后端還可以定制晶體管的源極和漏極的長度,越窄的電流越大,漏電越高,相應(yīng)的,最高頻率就可以沖的更高。所以我們有時候還能看到uLVT C16,LVT C24之類的參數(shù),這里的C就是指Channel Length。

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

            接下去就是Memory,又作Memory Instance,也有人把它稱作FCI(Fast Cache Instance)。訪問Memory有三個重要參數(shù),read,write和setup。這三個參數(shù)可以是同樣的時間,也可以不一樣。對于一級緩存來說基本用的是同樣的時間,并且是一個時鐘周期,而且這當(dāng)中沒法流水化。從A73開始,我看到后端的關(guān)鍵路徑都是卡在訪問一級緩存上。也就是說,這段路徑能做多快,CPU就能跑到多快的頻率,而一級緩存的大小也決定了索引的大小,越大就越慢,頻率越低,所以ARM的高端CPU一級緩存都沒超過64KB,這和后端緊密相關(guān)。當(dāng)然,一級緩存增大帶來的收益本身也會非線性減小。之后的二三級緩存,可以使用多周期訪問,也可以使用多bank交替訪問,大小也因此可以放到幾百KB/幾MB。

            邏輯和內(nèi)存統(tǒng)稱為Physical Library,物理庫,它是根據(jù)工廠給的每個工藝節(jié)點的物理開發(fā)包(PDK)設(shè)計的,而Library是一個Fabless公司能做到的最底層。能夠定制自己的成熟物理庫,是這家公司后端領(lǐng)先的標(biāo)志之一。

            最后一行,Margin。這是指的工廠在生產(chǎn)過程中,肯定會產(chǎn)生偏差,而這行指標(biāo)定義了偏差的范圍。如下圖:

           

            藍(lán)色表示我們剛才說的一些Corner的分布,紅色表示生產(chǎn)偏差Variation。必須做一些測試來矯正這些偏差。SB-OCV表示stage-based on-chip variation,和其他的幾個偏差加在一起,總共±7%,也就是說會有7%的不在后端設(shè)計結(jié)束時確定的結(jié)果之內(nèi)。

            后面還有一些setup UC之類的,表示信號建立時間,保持時間的不確定性(Uncertainty),以及PLL的抖動范圍。

            至此,一張報告解讀完畢,我們再看看對應(yīng)的低功耗版實現(xiàn)版本:

            這里頻率降到1.5G左右,每Ghz動態(tài)功耗少了10%,但是靜態(tài)降到了12.88mW,只有25%。我們可以看到,這里使用了LVT,沒有uLVT,這就是靜態(tài)能夠做低的原因之一。由于面積不是優(yōu)化目標(biāo),它基本沒變,這個也是可以理解的,因為Channel寬度沒變,邏輯的面積沒法變小。


          上一頁 1 2 下一頁

          關(guān)鍵詞: 芯片

          評論


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