数字后端知识点扫盲——HVT/SVT/LVT cell
生活随笔
收集整理的這篇文章主要介紹了
数字后端知识点扫盲——HVT/SVT/LVT cell
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ? 知乎上有位大佬,領導要求做一個實驗,在design進行綜合的時候,只允許使用SVT cell,不允許使用LVT cell,實驗結果出乎意料。
先介紹一下背景,現在的design對功耗的要求很高,代工廠會提供多種電壓閾值的單元庫,大致可以分為三類,分別為HVT,SVT,LVT。這里的H/S/L分別為 high/standard/low閾值電壓。
HVT cell:閾值電壓高,但是功耗低,速度慢
LVT cell:閾值電壓低,但是功耗高,速度快
SVT cell:介于兩者之間
通常情況下,綜合工具會把這幾種cell庫都吃進去,然后根據timing約束,由綜合工具在滿足timing約束的情況下自動選擇使用什么cell,大部分情況下三種cell都會使用,在timing比較吃緊的path上會大量使用LVT cell,timing裕量比較大的地方使用HVT/SVT cell。
最后的結果是:本來為了節省功耗,拿掉了LVT的cell以后,因為design太大,timing無法meet,所以綜合工具自動插入了很多buffer,結果導致綜合后design的面積增大了約15%,power反而比以前更大,充分證明了什么叫過猶不及。
總結
以上是生活随笔為你收集整理的数字后端知识点扫盲——HVT/SVT/LVT cell的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 突然想起...
- 下一篇: 广告投放引擎哪些事儿