《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業界動態 > 芯片設計五部曲之二 | 圖靈藝術家——數字IC

芯片設計五部曲之二 | 圖靈藝術家——數字IC

2023-02-21
來源: 速石科技
關鍵詞: 數字IC 芯片設計

  上一集我們已經說了,模擬IC,更像是一種魔法。

  我們深度解釋了這種魔法的本質,以及如何在模擬芯片設計的不同階段,根據常見的EDA工具特性和原理,從計算角度幫助模擬工程師更高效地完成吟唱施法。

  芯片設計五部曲之一 | 聲光魔法師——模擬IC

  第二集:數字IC

  假如我們想要錄制一段聲音,模擬信號的做法是把所有的聲音信息用一段連續變化的電磁波或電壓信號原原本本地記錄下來。而按照一定的規則將其轉換為一串二進制數0和1,然后用兩種狀態的信號來表示它們,這叫數字信號。

  處理數字信號的芯片就是數字芯片,比如常見的CPU、GPU。

  微信截圖_20230221120511.png

  當聲音變大或變小了,模擬信號都會跟著變化,所以模擬信號有無數種狀態。狀態之間微妙的差異,需要人的經驗判斷,有點玄學的成分。

  而數字信號永遠只有0和1兩種狀態,信號的轉換嚴格遵循邏輯關系,一個輸出對應唯一確定的結果,程序完全依照輸出指令執行,這是科學。

  數字IC設計工程師的設計目標:在PPA(Power、Performance、Area)三個指標上追求完美的平衡。

  怎么玩轉這門科學?

  這,是一種藝術。

  今天,我們就從資源需求、并行特征、數據敏感度等角度展開聊聊在數字芯片設計各階段,如何利用不同EDA工具的特點,讓數字芯片的設計研發效率獲得顯著提升。

  和模擬芯片相呼應,這篇還是從計算角度出發,至于調度/管理/數據/協同/CAD等視角,會在后面的文章里體現~(比如第三集

  和模擬相比,數字芯片需要使用EDA工具的場景更多,IC工程師們對于計算機的使用天然比較親近。但就跟《解密一顆芯片設計的全生命周期算力需求》一樣,只負責某項工作的研發可能不關心,或者只了解自己的這部分,IT對業務所知有限,也不一定清楚。除非有大佬坐鎮,大多數公司的日常大概是以拍腦袋經驗論為主。

  我們先來看一下大畫面,數字芯片設計全流程分析圖:

  微信截圖_20230221120559.png

  01

  數字前端:前端設計/驗證

  這一階段包含了規格制定、架構設計、RTL編碼等步驟。

  數字前端算法仿真和功能驗證場景有大量中小任務并行,這一階段,對于資源類型和用量通常無特殊需求。

  不過需注意若大量使用現有IP通常沒有算法仿真這一步。而且每家公司業務不同,算法仿真需求量差異非常大(下一集主角就是ta)。

  02

  數字中端:邏輯綜合與DFT實現

  這一階段可分為邏輯綜合、形式驗證、門級仿真、ATPG驗證等業務場景。

  數字中端呈現單、多任務混合的特點,因為計算的輸入數據中包含門延遲信息,輸入數據變多,對內存的需求相比前端有一定增長。ATPG驗證建議內存優化型,其他三種場景更加偏計算密集型。

  03

  數字后端:物理實現

  這一階段包括布局布線、形式驗證、版圖驗證、寄生參數提取、后仿、ATPG驗證、靜態時序分析和IR分析等業務場景。

  數字后端基本都是多任務,由于包含版圖的寄生參數,信息量非常大,普遍需要大內存機器。其中,布局布線、后仿、靜態時序分析、IR分析的大任務數量非常多,對主頻也有要求,需要兼具高主頻和大內存的資源。

  資源需求

  后端>中端>前端,數字后端·真·資源黑洞

  把數字IC設計前、中、后端三大階段進行資源需求對比。

  微信截圖_20230221120821.png

  可以看到無論是任務運算時間、所需計算資源、存儲需求還是IP與輸入數據量級上,數字前中后端形成了非常明顯的階梯結構,整體資源需求呈現前端<中端<后端的趨勢。

  這是由三個階段的具體工作內容決定的:

  數字前端,用RTL代碼將芯片架構師的設計寫出來,前端驗證也主要是針對RTL的功能進行驗證,偏邏輯功能。

  數字中端,需要將RTL代碼綜合成網表并規劃、插入各種用于芯片測試的邏輯電路,需要加入Foundry廠提供的標準單元庫的工藝參數,驗證也到了邏輯門這一級。

  數字后端負責芯片的物理實現,先將電路網表通過自動布局布線畫成版圖,再進行寄生參數提取,創建一個可以精確模擬數字電路響應的模型,這一階段會加入版圖的寄生參數。

  從代碼到邏輯門電路再到物理層,隨著階段的演進,信息量逐級遞增,計算時所需消耗的資源量也隨之增加。

  而在28nm以及更先進制程下,包含的工藝參數更多,電路更復雜,前中后端每一階段的信息量級還會被進一步放大。

  微信截圖_20230221120841.png

  哪怕前端RTL基本一致,中端和后端因為Foundry廠工藝參數更多更復雜,同樣的代碼計算量也是更大的。

  換個思路,我們舉個栗子。

  通過一個在數字前中后端都會出場的EDA工具來看看三大階段的資源需求。

  VCS的主要作用是將Verilog HDL(一種硬件描述語言)轉成C語言,編譯出來并執行。作為一個翻譯官,ta的工作量取決于雙方對話的頻率,以及需要翻譯的文本量。

  VCS在前端的功能驗證、中端的門級仿真、后端仿真中都有出場,在不同階段對任務資源的需求完全不同:

  微信截圖_20230221120859.png

  從前端到中端再到后端,雖然VCS的工作性質沒變,但整體來說,消耗的資源越來越多了。

  綜上,數字后端設計與驗證環節相比中端和前端資源需求更高、運算時間更長、數據量更大,往往會占據整個項目周期資源需求量的50%以上。

  這也就意味著,數字后端對IC設計公司的壓力相當大,能否在這一階段獲取充足的資源,是提升研發效率、保障項目進度的關鍵。

  典型并行場景

  靜態時序驗證&版圖驗證

  并行度是我們評估任務能否通過分布式計算完成,提升效率的標準之一。

  這里涉及到兩個重要的判斷標準:可拆分,互不干擾。

  可拆分指的是,大任務可以分解為小任務,原任務目標不變。

  互不干擾指的是,拆分為小任務之后,任務之間互相不干擾,可以不同步。

  從前端到中端再到后端,任務數量越來越多。

  任務的并行度決定了速度提升的空間。

  靜態時序驗證:最常見且并行度較高

  靜態時序驗證是最常見的設計場景之一,基本原理是檢查各信號通路上經過的門電路,然后累加門延遲,求取整個路徑的信號延遲。

  沿信號通路求Delay Time的過程,就是沿信號通路不停做簡單加法。

  在靜態時序驗證過程中,有一個PVT的概念。

  我們需要驗證邏輯門在不同的工藝(Process)、電壓(Voltage)、溫度(Temperature)條件下的延遲。

  首先,列出可能的條件,如:

  工藝:TT、FF、SS……

  電壓:0.9V、1.0V、1.1V……

  溫度:-40°C、0°C、25°C……

  隨后,窮舉每一種可能性,如:

  PVT1=TT、0.9V、-40°C

  PVT2=TT、1.0V、25°C

  PVT3=TT、1.0V、0°C

  ……

  最后,驗證邏輯門在每一種PVT條件下的延遲:

  微信截圖_20230221120933.png

  數字芯片中有著無數這樣的邏輯門,每一個PVT下,邏輯門都有對應的Delay Time,而P、V、T之間可以有很多種組合,就會有很多個Delay Time的情況需要驗證。

  這一場景,天然適合暴力堆機器。

  版圖驗證:最高并行度

  模擬芯片和數字芯片,這一場景的原理一模一樣,使用的EDA工具也完全相同。

  版圖驗證屬于檢查類任務,以模塊為單位,本質上是數據對比工作,重內存需求,子任務間沒有數據關聯,是數字芯片設計與驗證中并行度最高的場景。

  這一階段很適合利用云上的內存優化型資源,使用“小F影分身術”(版圖分割術),通過暴力堆資源的方式快速完成任務。

  微信截圖_20230221120955.png

  關于版圖驗證,我們在《芯片設計五部曲之一 | 聲光魔法師——模擬IC》中有更詳細的說明。

  數據敏感度

  前端>中端>后端,但是不用擔心

  我們按照數據敏感度從高到低的順序給各類設計數據排了個序:

  RTL數據 > IP、PDK和版圖 > Netlist、Session、過程波形、歸檔數據和Report

  好了,接下來我們看看這些數據都會出現在哪些階段:

  微信截圖_20230221121013.png

  數字前端有大量RTL代碼,甚至部分公司在此過程中還自己開發了IP,屬于數據安全等級最高的那一撥。許多公司都會嚴格管理這部分數據,設置一定的保密等級,甚至固定放在某幾臺機器上。

  中端則涉及到部分的RTL代碼、IP和PDK數據,以及一些Netlist、Session和Report。

  后端徹底告別了代碼,以IP、PDK、版圖和數據敏感度較低的數據為主。

  如果你要做一款游戲,前端相當于游戲的源代碼,中端是詳細的角色形象設計稿,后端就是玩家拿到手的游戲光碟了。

  微信截圖_20230221121027.png

  前端泄密,恭喜你的對手達成“代碼級抄襲”;

  中端泄密,別人能照著樣子把仿品做出來,但沒有源代碼參考,知其然不知其所以然;

  后端泄密,等對方逆向明白,大半年時間也過去了,你的下一代產品已經在路上了。

  值得一提的是,如果使用的是先進工藝,Foundry廠也會對IP/PDK數據有保密要求。

  所以在選擇云上業務場景的時候,我們一般優先推薦數字后端先來。當然,會根據每家公司的實際情況進行具體分析。(以后會寫到,這次一定

  那么,前端或者中端是不是就適合用云了呢?

  甚至,在某些情況下,IC設計公司會面臨全部數據無論敏感度高低必須存放在本地的情況,比如一些高保密項目(軍工項目或國家重點項目),或者有點微妙的競爭關系,怎么辦?

  我們有針對性的存算分離解決方案,歡迎來對號入座。

  存算分離究竟是什么意思?我們又是如何實現的?掃描文末二維碼關注小F,對暗號“存算分離”搶先了解哦~

  關于數字IC設計,從不同設計階段的計算任務視角出發,我們總結了四點:

  1、與模擬芯片相似,數字芯片三大階段的資源需求同樣呈現前期<中期<后期的趨勢,但數字芯片需要使用EDA工具的場景更多,整體資源需求更大;

  2、版圖驗證并行度最高,靜態時序驗證出場率非常高且并行度很高,都適合用暴力堆機器的方式提高任務效率;

  3、數字后端往往會占據整個項目周期資源需求量的50%以上,兼具資源需求高、計算時間長、數據量級大,數據敏感度相對低的特征,是提升數字芯片整體研發效率的關鍵;

  4、數據敏感度高?必須放本地?沒關系,我們有解決辦法。

  芯片設計五部曲的第二集——數字IC篇到此結束啦。

  敬請期待第三集!


 敬請關注電子技術應用2023年2月22日==>>商業航天研討會<<


微信圖片_20230221094534.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲一区二区三区视频播放| 国产一区二区三区四区在线观看| 欧美第一黄色网| 欧美欧美午夜aⅴ在线观看| 久久资源在线| 亚洲男人av电影| 欧美freesex交免费视频| 亚洲视频日本| 国产日韩欧美中文| 亚洲欧美福利一区二区| 亚洲自拍都市欧美小说| 极品少妇一区二区三区| 欧美成人a∨高清免费观看| 国语自产精品视频在线看| 午夜精品久久久久久久蜜桃app| 国产亚洲日本欧美韩国| 国产一区二区三区成人欧美日韩在线观看| 亚洲欧美日韩成人高清在线一区| 久久综合福利| 午夜老司机精品| 久久综合一区二区三区| 亚洲综合成人婷婷小说| 影音先锋久久久| 夜夜爽www精品| 欧美三级电影精品| 欧美日韩一区二区国产| 国产欧美日韩精品在线| 国产欧美va欧美va香蕉在| 尤物在线观看一区| 欧美国产精品v| 一区二区三区欧美日韩| 国产一区二区三区久久精品| 国产精品久久久一区二区| 亚洲国产欧美一区二区三区同亚洲| 亚洲精品国产欧美| 亚洲欧洲日本专区| 亚洲精品一区二区三| 亚洲国产精品久久久久秋霞不卡| 亚洲人成毛片在线播放| 欧美亚洲免费在线| 午夜久久美女| 国产欧美在线观看| 欧美日韩国产一级片| 亚洲欧美日韩成人| 欧美区国产区| 亚洲小少妇裸体bbw| 国产精品免费看| 国产精品三上| 久久久亚洲午夜电影| 欧美日韩成人在线| 影音先锋国产精品| 激情五月***国产精品| 国产视频一区二区在线观看| 国产乱理伦片在线观看夜一区| 亚洲电影免费观看高清| 亚洲国产精品成人一区二区| 欧美日韩国产a| 国产一区亚洲一区| 国产精品日韩欧美一区二区三区| 久久精品99久久香蕉国产色戒| 欧美噜噜久久久xxx| 欧美日韩美女一区二区| 久久精品二区| 国产精品日韩一区二区三区| 亚洲欧美日韩一区二区三区在线观看| 久久天天躁狠狠躁夜夜爽蜜月| 久久久久国产免费免费| 免费不卡亚洲欧美| 国产欧美一区二区三区视频| 国产精品久久九九| 国产人成精品一区二区三| 国产日韩欧美在线| 欧美三级精品| 亚洲欧美日韩精品久久久| 欧美精品日韩精品| 欧美日韩国产在线播放| 国产乱理伦片在线观看夜一区| 日韩视频免费在线观看| 99视频热这里只有精品免费| 欧美大尺度在线观看| 欧美另类高清视频在线| 国产在线视频欧美一区二区三区| 日韩午夜在线电影| 老司机精品视频一区二区三区| 亚洲午夜91| 日韩小视频在线观看| 国产色婷婷国产综合在线理论片a| 亚洲国产女人aaa毛片在线| 亚洲人成毛片在线播放女女| 亚洲国产精品va在线看黑人| 亚洲综合丁香| 国产人久久人人人人爽| 黄色成人在线免费| 亚洲免费观看高清在线观看| 国产亚洲午夜高清国产拍精品| 夜夜爽99久久国产综合精品女不卡| 久久久免费精品视频| 在线看片第一页欧美| 国产精品系列在线播放| 欧美日韩国产欧美日美国产精品| 国产精品狼人久久影院观看方式| 久久综合伊人77777蜜臀| 91久久精品美女| 久久av红桃一区二区小说| 欧美三区不卡| 免费国产自线拍一欧美视频| 欧美日韩国产综合网| 在线播放中文一区| 老司机精品导航| 亚洲第一天堂av| 国产精品久久久久久久久久久久| 欧美1区2区| 精品成人乱色一区二区| 国产综合久久久久影院| 欧美黄色小视频| 亚洲欧美电影在线观看| 国产乱码精品1区2区3区| 黑人一区二区| 国产精品久久久久99| 欧美日韩综合精品| 亚洲人人精品| 亚洲天堂久久| 欧美成在线观看| 国产精品久久久久久久久久久久| 久久久久综合一区二区三区| 91久久精品国产91久久| 在线不卡视频| 国产欧美精品在线播放| 影音先锋欧美精品| 久久久久国色av免费观看性色| 亚洲欧洲精品一区二区三区波多野1战4| 欧美激情二区三区| 洋洋av久久久久久久一区| 欧美精品免费在线| 欧美成人中文字幕| 欧美亚洲色图校园春色| 亚洲国产精品va在线看黑人| 国产欧美日韩不卡| 亚洲一区免费看| 欧美乱大交xxxxx| 久久国产精品亚洲va麻豆| 欧美一区二区三区免费大片| 国产亚洲精品久久久| 欧美激情乱人伦| 欧美三级电影网| 国产精品丝袜白浆摸在线| 亚洲素人一区二区| 欧美日韩情趣电影| 欧美人与禽猛交乱配视频| 国产婷婷精品| 国产精品一区二区三区观看| 在线电影一区| 亚洲一区二区三区在线播放| 美女脱光内衣内裤视频久久网站| 国产精品海角社区在线观看| 欧美在线影院| 亚洲国产精品悠悠久久琪琪| 国产精品一区免费在线观看| 亚洲综合色丁香婷婷六月图片| 亚洲男人的天堂在线aⅴ视频| 国内揄拍国内精品少妇国语| 亚洲精品日韩在线| 久久免费黄色| 欧美一区二区三区在线播放| 欧美激情国产日韩精品一区18| 一区二区三区免费看| 欧美一区二区三区精品| 欧美日韩另类一区| 欧美午夜久久久| 国产伦精品一区二区三区免费迷| 午夜精品区一区二区三| 老司机午夜精品视频在线观看| 久久av一区二区三区亚洲| 亚洲一区二区三区在线| 欧美精品一区在线| 美国十次了思思久久精品导航| 国产午夜精品久久久| 国产精品久久久久久久久久三级| 欧美亚洲综合在线| 欧美性淫爽ww久久久久无| 国产揄拍国内精品对白| 欧美日韩免费观看一区| 欧美日韩在线播放一区| 9久re热视频在线精品| 久久久久久网址| 国产精品va| 欧美日韩综合视频| 国产婷婷97碰碰久久人人蜜臀| 国产精品社区| 黄色国产精品一区二区三区| 久久精品在线免费观看| 老司机凹凸av亚洲导航| 亚洲免费观看高清完整版在线观看熊| 欧美精品激情在线| 一本色道久久加勒比88综合| 国产日韩欧美在线播放不卡| 亚洲欧美日韩在线高清直播| 欧美视频免费在线| 在线视频国内自拍亚洲视频| 激情视频一区二区三区| 久久精品在线免费观看| 国产美女在线精品免费观看| 国产精品白丝黑袜喷水久久久| 欧美一区二区三区四区夜夜大片| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美激情综合五月色丁香| 久久精品一区二区三区不卡牛牛| 亚洲愉拍自拍另类高清精品| 亚洲伦理一区| 国产丝袜美腿一区二区三区| 久久综合久久综合这里只有精品| 亚洲国产婷婷香蕉久久久久久99| 久久久久久尹人网香蕉| 毛片av中文字幕一区二区| 午夜在线精品偷拍| 国产最新精品精品你懂的| 国产精品视频免费观看| 欧美日韩极品在线观看一区| 亚洲天堂偷拍| 欧美精品少妇一区二区三区| 羞羞漫画18久久大片| 久久亚洲综合色一区二区三区| 欧美一区二区在线| 久久成人羞羞网站| 一本综合精品| 久久精品一区二区三区不卡牛牛| 欧美激情在线播放| 一区二区电影免费观看| 亚洲卡通欧美制服中文| 久久久综合免费视频| 中文日韩电影网站| 国产日产亚洲精品| 亚洲欧美日韩系列| 欧美性色aⅴ视频一区日韩精品| 欧美高清自拍一区| 欧美精品在线观看播放| 久久综合伊人77777麻豆| 久久精品亚洲热| 久久久一本精品99久久精品66| 国产精品jizz在线观看美国| 欧美无乱码久久久免费午夜一区| 久久精选视频| 久久久久久久久久看片| 亚洲香蕉视频| 国产农村妇女毛片精品久久莱园子| 一区二区三区视频在线观看| 国产精品一页| 红桃av永久久久| 在线一区视频| 亚洲在线观看| 最新亚洲视频| 国产精品永久在线| 欧美影院视频| 免费一区二区三区| 亚洲精品视频在线观看网站| 亚洲一区二区三区视频| 亚洲国产精品尤物yw在线观看| 美女成人午夜| 国产综合色产在线精品| 国产精品亚洲综合天堂夜夜| 一区二区三区四区精品| 久久久精品久久久久| 亚洲视频图片小说| 影音先锋另类| 亚洲美女免费精品视频在线观看| 欧美激情一区二区三区在线| 欧美美女操人视频| 久久福利电影| 性色av一区二区三区| 欧美性大战久久久久久久| 欧美经典一区二区| 中日韩视频在线观看| 亚洲香蕉网站| 欧美激情视频一区二区三区在线播放| 亚洲一区二区欧美日韩| 国产精品久久久久一区二区| 亚洲高清视频的网址| 亚洲私人影院在线观看| 欧美成人精品在线| 99国产精品久久久| 91久久精品视频| 欧美国产一区二区三区激情无套| 亚洲日本免费电影| 亚洲国产婷婷香蕉久久久久久| 国产精品狼人久久影院观看方式| 国产一区二区三区网站| 欧美精品一区二区三区在线播放| 夜夜躁日日躁狠狠久久88av| 欧美不卡一区| 国产主播一区二区三区四区| 亚洲精品在线一区二区| 国内精品国语自产拍在线观看| 在线观看亚洲专区| 国产精品国产自产拍高清av| 欧美成人精精品一区二区频| 欧美大片免费久久精品三p| 亚洲欧洲在线播放| 国产偷自视频区视频一区二区| 亚洲综合精品| 亚洲欧美日本伦理| 国产精品美女久久久久aⅴ国产馆| 久久精品二区| 国产精品一区二区三区四区| 欧美在线播放视频| 好吊一区二区三区| 国产精品视频久久久| 亚洲精品久久久久久一区二区| 亚洲欧美日韩网| 久久综合九色欧美综合狠狠| 日韩视频免费在线| 日韩视频在线免费观看| 性欧美激情精品| 亚洲成人在线免费| 国产精品婷婷午夜在线观看| 亚洲欧美日韩天堂一区二区| 国产日本欧美视频| 一本到高清视频免费精品| 久久久久久久性| 国产视频一区二区三区在线观看| 国产精品视频精品| 伊人狠狠色丁香综合尤物| 亚洲欧美综合精品久久成人| 亚洲欧洲在线观看| 免费不卡中文字幕视频| 久久日韩精品| 欧美午夜欧美| 中文欧美字幕免费| 激情小说另类小说亚洲欧美|