国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

芯片設計階段時關于PPA的考慮

454398 ? 來源:EDN ? 作者:aresxue ? 2021-02-20 15:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

談到芯片,首先想到的一定是性能,功耗,價格,成熟度,生態圈兼容性等。但是只針對芯片本身的話,是看芯片內部有什么運算能力,比如處理器,浮點器,編解碼器,數字信號處理器,圖形加速器,網絡加速器等,還要看提供了什么接口,比如閃存,內存,PCIe,USBSATA以太網等,還有看里面自帶了多少內存可供使用,以及功耗如何。

性能,對CPU來說就是基準測試程序能跑多少分,比如Dhrystone,Coremark,SPEC2000/2006等。針對不同的應用,比如手機,還會看圖形處理器的跑分,而對網絡處理器,會看包轉發率。當然,還需要跑一些特定的應用程序,來得到更準確的性能評估。

功耗,從high level來看,也分動態功耗和靜態功耗。動態功耗,就是在跑某個程序的時候,芯片的功率是多少瓦。通常,這時候處理器會跑在最高頻率,但這并不意味著所有的晶體管都在工作,由于power gating和clock gating的存在,有些沒有被用到的邏輯和片上內存塊并沒在耗電。芯片公司給出的處理器功耗,通常都是在跑Dhrystone。這個程序有個特點,它只在一級緩存之上運行,不會訪問二級緩存,更不會訪問內存。這樣得出的功耗,其實并不是包含了內存訪問的真實功耗,也不是最大功耗。為得到處理器最大功耗,需要運行于一級緩存之上的向量和浮點指令,其結果通常是Dhrystone功耗的2-3倍。但是從實際經驗看,普通的應用程序并不能讓處理器消耗更高的能量,所以用Dhrysone測量也沒什么問題。當然,要準確衡量整體的芯片功耗,還得考慮各種加速器,總線和接口,并不僅僅是處理器。

在芯片設計階段,最重要的就是PPA,它轉化為設計,就是功能,性能,功耗,直接影響價格。其中,性能有兩層含義。在前端設計上,它表示的是每赫茲能夠跑多少標準測試程序分。通常來說,流水線級數越多,芯片能跑到的最高頻率越高。可是并不是頻率越高,性能就越高。這和處理器構架有很大關系。典型的反例就是Intel的奔騰4,30多級流水,最高頻率高達3G赫茲,可是由于流水線太長,一旦指令預測錯誤,重新抓取的指令要重走這幾十級流水線,代價是很大的。而它的指令又非常依賴于編譯器來優化,當時編譯器又沒跟上,導致總體性能低下。而MIPS或者PowerPC的處理器頻率都不高,但是每赫茲性能相對來說還不錯,總體性能就會提高一些。所以性能要看總體跑分,而不是每赫茲跑分。

性能的另外一個含義就是指最高頻率,這是從Backend設計角度來說的。Backend的人只看芯片能跑到多少頻率,頻率越高,對實現的時候的timing, noise等要求不一樣。頻率越高,在每赫茲跑分一定的情況下,總體性能就越高。請注意對于那些跑在一級緩存的程序,處理器每赫茲跑分不會隨著頻率的變化而變化。而如果考慮到多級緩存,總線和外圍接口,那肯定就不是隨處理器頻率線性增加了。

從后端角度考慮,影響頻率的因素有很多,比如:

首先,受工藝的影響。每一種制程(例如14nm)下面還有很多小的工藝節點,例如LP,HP等。他們之間的最高頻率,漏電,成本等會有一些區別,適合不同的芯片,比如手機芯片喜歡漏電低,成本低的,服務器喜歡頻率高的,不一而足。

其次,受后端庫的影響。Foundry會把工藝中晶體管的參數抽象出來,做成一個物理層開發包(可以認為叫DK),提供給工具廠商,IP廠商和芯片廠商。而這些廠商的后端工程師,就會拿著這個物理層開發包,做自己的物理庫。物理庫一般包含邏輯和內存兩大塊。根據晶體管參數的不同,會有不同特性,適合于不同的用途。而怎么把這些不同特性的的庫,合理的用到各個前端設計模塊,就是一門大學問。一般來說,源極和漏極通道越短,電子漂移距離越短,能跑的頻率就越高。可是,頻率越高,動態功耗就越大,并且可能是按指數級上升。除此之外,還會有Track這種說法,指的是的標準單元的寬度。常見的有6.75T,9T等。寬度越大,電流越大,越容易做到高頻,面積也越大。還有一個可調的參數就是閾值電壓,決定了柵極的電壓門限,門限越低,頻率能沖的越高,靜態功耗也越大,按對數級上升。比如需要低功耗(更多使用HVT的晶體管)或者高性能(更多使用LVT,ULVT)的晶體管。

接下來,受布局和布線的影響。芯片里面和主板一樣,也是需要多層布線的,每一層都有個利用率。總體面積越小,利用率越高,布線就越困難。而層數越多,利用率越低,成本就越高。在給出一些初始和限制條件后,EDA軟件會自己去不停的計算,最后給出一個可行的頻率和面積。就好像下圖,Metal Stack表明,整個芯片是9層Stack。

pIYBAGAwvHWAT_UiAAHrXusTp1E889.png

再次,受前后端協同設計的影響。處理器的關鍵路徑直接決定了最高頻率。這一部分,還沒體會,先放著,不懂。

從功耗角度,同樣是前后端協同設計,某個訪問片上內存的操作,如果知道處理器會花多少時間,用哪些資源,就可以讓內存的空閑塊關閉,從而達到省電的目的。比如Clock Gating,Power Gating等都是用來干這事的。

對于移動產品,靜態功耗也是很有用的一個指標。靜態就是晶體管漏電造成的,大小和芯片工藝,晶體管數,電壓相關。控制靜態功耗的方法是power gating,關掉電源,那么靜態和動態功耗都沒了。

另外,就是動態功耗。動態是開關切換造成的,所以和晶體管數,頻率,電壓相關。動態調頻調壓(DVFS)的控制方法是clock gating,頻率變小,自然動態功耗就小,降低電壓,那么動態功耗和靜態功耗自然都小。可是電壓不能無限降低,否則電子沒法漂移,晶體管就不工作了。并且,晶體管跑在不同的頻率,所需要的電壓是不一樣的,拿16納米來說,往下可以從0.9V變成0.72V,往上可以變成1V或者更高。別小看了這一點點的電壓變化,動態功耗的變化,是和電壓成2次方關系,和頻率成線性關系的。而頻率的上升,同樣是依賴于電壓提升的。所以,1.05V和0.72V,電壓差了45%,動態功耗可以差3倍。

再往上,就是軟件電源管理了,也就是芯片的Low Power管理策略。把每個大模塊的clock gating和power gating進行組合,形成不同的休眠狀態,軟件可以根據溫度和運行的任務,動態的告訴處理器每個模塊進入不同的休眠狀態,從而在任務不忙的時候降低功耗。這里就需要PVT Sensor。在每個芯片里面都有很多PVT Sensor。

頻率和面積其實也是互相影響的。給定一個目標頻率,選用了不同的物理庫,不同的track(也就是不同的溝道寬度),不同的利用率,形成的芯片面積就會不一樣。通常來說,越是需要跑高頻的芯片,所需的面積越大。頻率差一倍,面積可能有百分之幾十的差別。對晶體管來說,面積就是成本,晶圓的總面積一定,價錢一定,那單顆芯片的面積越小,成本越低,并且此時良率也越高。

從上面我們看到,設計芯片很大程度上就是在平衡。影響因素,或者說坑,來自于方方面面,IP提供商,工廠,市場定義,工程團隊。水很深,坑很大,沒有完美的芯片,只有完美的平衡。在這點上,蘋果是一個很典型的例子。蘋果A10的CPU頻率不很高,但是Geekbench單核跑分卻比 A73高了整整75%,接近Intel桌面處理器的性能。為什么?因為蘋果用了大量的面積換取性能和功耗。首先,它使用了六發射,而A73只有雙發射,流水線寬了整整三倍。當然,三倍的發射寬度并不表示性能就是三倍,由于數據相關性的存在,發射寬度的效益是遞減的。再一點,蘋果使用了整整6MB的緩存,而這個數字在別的手機芯片上通常是2MB。對一些標準跑分,比如SpecInt2000/2006,128KB到256KB二級緩存帶來的性能提升僅僅是7%左右,而256KB到1MB帶來的提升更小,緩存面積卻是4倍。第三,除了一二三級緩存之外,蘋果大量增加處理器在各個環節的緩沖,比如指令預測器等。當然,面積的提升同樣帶來了靜態功耗的增加,不過相對于提升頻率,造成動態功耗增加來說,還是小的。再次,蘋果引入的復雜的電源,電壓和時鐘控制,雖然增加了面積,但由于系統軟件都是自己的,可以從軟件層面就進行很精細的優化,將整體功耗控制的非常好。舉個例子,Wiki上面可以得知,A10上的大核Hurricane面積在TSMC的16nm上是4.18平方毫米,而ARM的Enyo去掉二級緩存差不多是2.4平方毫米,在2.4Ghz時,SPECINT2000跑分接近,面積差了70%。

但是,也只有蘋果能這么做,一般芯片公司絕對不會走蘋果這樣用大量面積換性能和功耗的路線,那樣的話毛利就太低了。這也是為什么現在越來越多的整機廠家,愿意來自研芯片或者定制芯片的一個主要原因。
編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    20250

    瀏覽量

    252208
  • 電源管理
    +關注

    關注

    117

    文章

    7176

    瀏覽量

    147998
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11277

    瀏覽量

    224944
  • PowerPC
    +關注

    關注

    2

    文章

    39

    瀏覽量

    30600
  • 網絡處理器
    +關注

    關注

    1

    文章

    49

    瀏覽量

    14473
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    芯片測試覆蓋率99%就夠了嗎?給DFT設計提個醒

    芯片測試的目標是在合理時間內篩選出所有制造缺陷。測試覆蓋率是衡量測試完備性的核心指標,但實踐中常存在誤區。本文探討如何有效評估覆蓋率,并將其反饋至芯片設計階段。一、測試覆蓋率的真實含義與評估局限
    發表于 02-06 11:06

    設計階段排查預防PCB短路

    在PCB設計與制造領域中,短路故障無疑是工程師和制造商最頭疼的“頭號殺手”。然而PCB設計導致的短路究竟如何產生?短路是否能在設計階段被檢測出來?設計時如何系統性預防?本文告訴你答案。 一、探本
    發表于 01-23 13:55

    為什么要進行芯片測試以及分別在什么階段進行

    的,通常是在設計階段前仿真來對功能進行驗證來保證,所以通常設計一塊芯片,仿真驗證會占用大約80%的時間。 ? ? ? ? 性能fail,某個性能指標要求沒有過關,比如2G的cpu只能跑到1.5G,數模轉換器在要求的轉換速度和帶寬的條件下有效位數enob要達到12位,卻
    的頭像 發表于 11-14 11:18 ?368次閱讀
    為什么要進行<b class='flag-5'>芯片</b>測試以及分別在什么<b class='flag-5'>階段</b>進行

    “點沙成金”的科技奇跡:深入解讀芯片制造三大階段與五大步驟

    芯片是如何“點沙成金”的?本文深度解析芯片制造的三大階段與五大步驟,從邏輯設計、晶圓拉制,到上百次的光刻-刻蝕循環,揭秘驅動數字世界的微觀奇跡。
    的頭像 發表于 10-31 10:34 ?958次閱讀
    “點沙成金”的科技奇跡:深入解讀<b class='flag-5'>芯片</b>制造三大<b class='flag-5'>階段</b>與五大步驟

    深圳 11月21-22日《產品EMC正向設計與檢視》公開課火熱報名中!

    課程名稱:《產品EMC正向設計與檢視》講師:吳老師時間地點:深圳11月21-22日主辦單位:賽盛技術課程背景在產品系統設計階段,如何在結構方面考慮電磁兼容設計?在產品PCB設計階段,哪些地方要進行
    的頭像 發表于 10-15 14:44 ?321次閱讀
    深圳 11月21-22日《產品EMC正向設計與檢視》公開課火熱報名中!

    北京 8月8-9日 成都 9月12-13日《產品EMC正向設計與檢視》公開課火熱報名中!

    課程名稱:《產品EMC正向設計與檢視》講師:吳老師時間地點:北京8月8-9日&成都9月12-13日主辦單位:賽盛技術課程背景在產品系統設計階段,如何在結構方面考慮電磁兼容設計?在產品
    的頭像 發表于 08-01 11:24 ?526次閱讀
    北京 8月8-9日 成都 9月12-13日《產品EMC正向設計與檢視》公開課火熱報名中!

    北京 8月9-10日 成都 9月19-20日《產品EMC正向設計與檢視》公開課火熱報名中!

    課程名稱:《產品EMC正向設計與檢視》講師:吳老師時間地點:北京8月9-10日&成都9月19-20日主辦單位:賽盛技術課程背景在產品系統設計階段,如何在結構方面考慮電磁兼容設計?在產品
    的頭像 發表于 07-11 10:24 ?481次閱讀
    北京 8月9-10日 成都 9月19-20日《產品EMC正向設計與檢視》公開課火熱報名中!

    成都 9月19-20日《產品EMC正向設計與檢視》公開課火熱報名中!

    課程名稱:《產品EMC正向設計與檢視》講師:吳老師時間地點:成都9月19-20日主辦單位:賽盛技術課程背景在產品系統設計階段,如何在結構方面考慮電磁兼容設計?在產品PCB設計階段,哪些地方要進行
    的頭像 發表于 07-10 11:54 ?454次閱讀
    成都 9月19-20日《產品EMC正向設計與檢視》公開課火熱報名中!

    關于AI工廠三階段模型

    轉型計劃將AI技術深度融入智慧制造、智慧電動車與智慧城市三大領域,標志著鴻海從傳統制造向智能化、平臺化的全面升級。關于AIFactory,此次發布AI工廠三階段模型,從
    的頭像 發表于 05-20 23:26 ?1369次閱讀
    <b class='flag-5'>關于</b>AI工廠三<b class='flag-5'>階段</b>模型

    上海 6月20日-21日《產品EMC正向設計與檢視》公開課火熱報名中!

    課程名稱:《產品EMC正向設計與檢視》講師:吳老師時間地點:上海6月20-21日主辦單位:賽盛技術課程背景在產品系統設計階段,如何在結構方面考慮電磁兼容設計?在產品PCB設計階段,哪些地方要進行
    的頭像 發表于 05-15 15:38 ?438次閱讀
    上海 6月20日-21日《產品EMC正向設計與檢視》公開課火熱報名中!

    PanDao:光學設計階段透鏡系統的可生產性分析

    解決方案:僅包含球面或方案中具有不同數量的光學元件的透鏡的選擇,或具有非球面的透鏡。在設計階段,選擇是困難的。在這種情況下,決定是考慮到鏡頭的生產工藝過程。 主要的結果:進行了最佳透鏡光學方案的選擇
    發表于 05-09 08:51

    PanDao:光學加工評估

    ,不是確定性的,并且在很大程度上依賴于人的經驗和談判。 PanDao是一款能夠滿足光學設計和光學制造的仿真軟件,它能夠實現在設計階段,整個光學元件的預覽,并且考慮了與鏡頭有關的參數和成本,例如在制造中
    發表于 05-06 08:43

    概倫電子層次化SoC設計規劃方案NavisPro介紹

    NavisPro可提供整體性設計規劃解決方案,支持在RTL設計階段完成芯片評估和布局規劃,幫助芯片設計師在布局規劃早期階段預測并預防物理實現問題。
    的頭像 發表于 04-22 10:13 ?741次閱讀
    概倫電子層次化SoC設計規劃方案NavisPro介紹

    Adams多體動力學仿真解決方案全面解析

    Adams/Controls機電液控系統聯合仿真機器人、航空航天 Adams/Flex柔性體動力學分析輕量化結構設計 Adams/View參數化建模與可視化前處理概念設計階段驗證 三、關鍵技術
    發表于 04-17 17:24

    【「芯片通識課:一本書讀懂芯片技術」閱讀體驗】芯片如何設計

    和基于物理描述并經過工藝驗證的IP硬核,如下圖所示。 從IP復用角度來看,IP軟核在行為級設計階段合入芯片設計,IP固核在結構級設計階段合入,IP硬核在物理級階段合入,如下圖所示。 M
    發表于 03-29 20:57