《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業界動態 > 國產EDA的新機會

國產EDA的新機會

2020-06-01
來源: 半導體行業觀察
關鍵詞: 集成電路 EDA 半導體

  什么是自動IP生成

  

  隨著半導體行業的發展,SoC已經成為了芯片設計的最常見形式。在SoC中,通常都包括了多個半導體IP,之后在頂層把這些IP連接到一起組成完整的系統。

    常規的IP設計過程費時費力。一般來說,數字IP設計首先需要定義IP實現的功能、接口和高層架構設計,此后進一步細化到微架構設計(如模塊劃分和RTL定義),然后再是映射到具體的電路設計。模擬IP設計則是需要首先定義模塊的性能指標(spec),之后根據該指標再去仔細調整電路/版圖設計并隨時進行仿真驗證,在多次迭代之后獲得最終的模擬IP設計。在整個過程中,每一個環節都需要大量的時間和人力?! ?/p>

  與之相對,自動IP生成則是希望能通過直接把頂層架構設計(對于數字IP)或模塊指標(模擬IP)映射到電路。這樣一來,就能大大節省設計的時間和成本,同時可以做更多的設計探索,最終收斂到最優設計。

  

  數字領域的自動IP生成

  

  傳統的數字電路IP設計通常需要經過以下幾個環節:

  (1)制定頂層的架構和算法(使用C語言等高級語言設計),并且進行算法驗證;

  (2)根據頂層架構做模塊劃分和微架構設計/優化,包括時序規劃、clock gating等;

  (3)根據微架構設計RTL;

  (4)根據RTL進行綜合生成門級網表;

  (5)根據門級網表做布局布線生成版圖GDS。

    而數字領域的自動IP生成則是指使用(1)中的高級語言設計,跳過(2)和(3),直接生成RTL/門級網表/GDS。

    我們認為,數字領域的自動IP生成非常適合信號處理型IP。信號處理型IP主要是對于輸入信號做數學運算,其中的主要部分即做運算的數據通路(data path),典型的信號處理型IP包括數字濾波器、視頻編解碼等等?! ?/p>

  我們可以更進一步把數字領域的自動IP生成分為兩大類。一類是對于某些算法和結構相對固定的數字IP,根據頂層的IP spec輸入去自動生成電路設計。典型的例子是MathWorks Matlab中的數字濾波器自動RTL綜合,用戶只需要輸入數字濾波器的類型(FIR,IIR)、指標(帶寬、中心頻率、濾波抑制比、通帶紋波等)等信息,就能自動生成高質量的數字濾波器RTL代碼。在這類應用中,使用自動生成的優勢在于可以大大較少設計驗證的迭代時間。例如,在數字濾波器設計中,用戶最關心的就是帶寬、濾波抑制比等高層的頻域指標,但是如果使用RTL去做設計仿真的話,需要自行加入相應的激勵波形,同時輸出的時域波形圖也無法直接反映頻域的特性,而需要去把該波形圖的數據點導出再去做傅立葉分析才能驗證設計是否滿足頻域指標。這一來一去就會花很多時間,而使用數字IP直接生成則可以直接在Matlab里去驗證濾波器的性能以及把濾波器接入系統中的整體性能,這樣就大大加速了設計流程。

  另一種數字IP自動生成則是針對更一般電路,它通常使用C/C++/SystemC等高級語言作為輸入,其輸出則是功能和高級語言輸入等價的RTL/門級網表/GDS。這類數字自動生成工具通常又稱作“high-level synthesis”(HLS)。HLS的優點和限制都很明確:優點是整體設計和驗證速度都很快,省去了微結構設計和RTL編寫的時間,驗證上也可以直接和使用高級語言的系統驗證方便地整合在一起。而其缺陷則在于高級語言在描述數字邏輯時的顆粒度較粗,且一般沒有時序的概念,因此HLS生成的電路通常僅能保證功能正確,但是在電路的速度(往往由時序劃分決定)和功耗(HLS對于常規的低功耗設計方法學如clock gating的支持還不方便)上比起手寫的RTL可能有差距。在信號處理模塊上,HLS生成的電路比起手寫RTL差距較小,差距可以在20%以內,甚至在一些場合可以做到HLS生成的電路與手寫RTL性能沒有差距。目前,HLS的主要產品包括Mentor Graphics的Catapult,Cadence的Stratus,Xilinx的Vivado HLS等。

  HLS的概念提出已經有十多年,但是在最近得到了越來越多的重視。這除了和HLS本身技術發展之外,還和半導體行業的趨勢有關。在過去,半導體芯片的主要范式還是大的半導體廠商提供通用的處理器平臺,在這樣的范式下,由于在計算平臺上執行的算法不確定,因此半導體廠商的策略就是把通用處理平臺的每一個細節都做到完美,這樣一來自然就沒有HLS的發展空間。而在最近,隨著人工智能、大數據和下一代多媒體需求的出現,SoC上對于執行固定算法的數字IP的需求在大大增強,而且隨著互聯網廠商加入芯片戰局也為半導體芯片快速交付提出了需求。在這種情況下,HLS就變得越來越有價值。這是因為,對于這類執行固定算法的數字信號處理IP,算法本身以及IP頂層架構的優化對于SoC芯片整體性能的影響往往遠遠大于具體電路實現帶來的影響。在較短交付周期的限制下,如果使用傳統的數字設計方法論,往往就意味著留給頂層架構和算法探索的時間比較少,最后導致使用高效的RTL代碼實現了并非最優的架構/算法。反之,如果使用HLS,則可以大大壓縮RTL設計的時間,這樣就給架構/算法探索留下了更多時間,最后盡管HLS生成的電路性能可能比手寫RTL要差20%,但是頂層架構/算法的優化帶來的影響可能是2-3倍的性能提升,而HLS帶來的time-to-market的改善則可能是更大的影響。

  微信圖片_20200601093658.png

  谷歌使用Catapult HLS實現了視頻解碼IP中的絕大部分模塊。該IP是典型的數字信號處理IP。

  

  模擬IP自動生成

  

  在模擬電路領域,自動IP生成也是EDA領域的一個熱門方向。

  模擬IP自動生成目前能做的是給定一種電路結構(例如帶4-tap DFE的wireline receiver)和模塊指標,自動生成電路圖和版圖并完成仿真驗證。在未來,隨著電路庫中電路結構數量的上升,也有機會能實現僅需輸入模塊功能和指標,IP自動生成器可以自主選擇最優電路結構并生成符合指標的電路和版圖。

  模擬IP自動生成可以分成兩部分,即自動調優電路中的晶體管參數和自動生成版圖。前者至少有30年的歷史,上世紀九十年代就有不少學者在研究用各種數學優化方法來自動選擇模擬電路中晶體管的參數。在今天,如果僅僅是選擇電路中的晶體管參數而不考慮自動生成版圖,那么常規的EDA工具中的參數掃描就能滿足大部分需求。但是,電路圖設計中的晶體管參數自動調優往往不能落實到實際設計中,這是因為隨著半導體工藝越來越先進,模擬電路中的版圖效應也越來越顯著,而電路圖設計中的晶體管參數調優并不能反映版圖的影響,因此往往掃描得到的電路圖最優晶體管參數和版圖設計完成后的最優參數有一定差別。因此常見的做法是先做一個版本電路圖設計,然后去畫版圖并做帶版圖效應的電路仿真,然后再去調整電路圖設計中的晶體管參數。在這個過程中,即使電路圖中的晶體管參數都能自動化調優,但是整體的設計流程還是卡在了手工畫版圖——仿真——調整電路圖晶體管參數這個循環里。

  而模擬IP自動生成解決的最大痛點,就在于能自動生成版圖。這樣一來,整體的流程都可以做到自動化,僅需輸入指標,生成器可以自動生成一組晶體管參數,自動生成版圖做仿真,并自動根據版圖仿真結果去調整電路圖晶體管參數。這就大大節省了模擬IP生成的人力和時間,并提升了設計效率。目前,模擬IP自動生成做的最領先的是UC Berkeley的BAG(Berkeley Analog Generator)項目,該項目已經能自動生成SerDes、ADC等復雜的模擬/混合信號IP的電路設計和版圖,并且在28nm和16nm等先進工藝下都得到了流片驗證。

  微信圖片_20200601093827.png

  BAG自動生成的ADC版圖

  

  自動IP生成是中國EDA的機會

  

  自動IP生成在美國得到了相當的重視,美國國防高級研究計劃局(DARPA)2019年的電子復興計劃(ERI)中,自動IP生成(IDEA)是其重點扶持方向之一。我們認為,這個領域對于中國的半導體行業有重要價值,同時中國距離全球先進的差距也并不大,因此如果得到足夠支持的話有機會能在未來數年內追趕全球領先。

  對于數字IP自動生成來說,其主戰場在信號處理領域,這就從一個方面降低了工具所需要覆蓋的設計范圍。只要能加速設計流程,國產EDA版本的HLS完全可以考慮僅僅只支持一部分C/SystemC語言的特性或者甚至是自主的高級語言,只需要該語言能方便地描述這類信號處理電路即可。我們看到,在人工智能、大數據和下一代多媒體等新興市場,中國有一大批互聯網公司進入了芯片設計領域(如阿里,百度,以及最近的字節跳動等),這些互聯網公司對于芯片的主要訴求就是加速信號處理,并且需要能快速交付,因此國產HLS對于這些互聯網公司的芯片項目將有很大的吸引力。

  對于模擬IP自動生成來說,我們看到自動版圖生成技術至今大約有5年的時間,可以說中國半導體行業如果有心發展的話,完全可以在未來幾年內趕上并達到全球一流水平。擁有下一代的自動模擬IP生成工具,也有利于鞏固中國模擬IP設計強國的地位。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美日韩人人澡狠狠躁视频| 久久电影一区| 性欧美精品高清| 亚洲午夜伦理| 国产欧美日韩视频一区二区三区| 性刺激综合网| 亚洲午夜免费视频| 亚洲一区久久久| 国产伦精品一区二区三区视频孕妇| 久久国产精品一区二区三区四区| 欧美一区二区三区四区在线观看| 一区二区三区在线免费播放| 欧美激情va永久在线播放| 宅男噜噜噜66国产日韩在线观看| 一区二区激情小说| 国产一区二区久久精品| 欧美www视频| 亚洲摸下面视频| 久久精品视频在线免费观看| 亚洲精品免费看| 国产精品久久久一区二区三区| 久久久噜噜噜久噜久久| 夜夜嗨一区二区三区| 亚洲一区二区欧美| 中文国产成人精品久久一| 韩国一区电影| 欧美视频在线观看免费网址| 久久精品国产99精品国产亚洲性色| 亚洲欧美在线一区二区| 亚洲高清一区二| 99在线热播精品免费99热| 亚洲三级免费电影| 99精品欧美| 亚洲成人资源| 国产精品免费在线| 国产精品私拍pans大尺度在线| 欧美成人精品1314www| 亚洲欧美日韩精品久久| 亚洲欧美久久久| 欧美自拍偷拍午夜视频| aa日韩免费精品视频一| 中文精品一区二区三区 | 亚洲视频一区二区| 欧美一级成年大片在线观看| 亚洲国产婷婷香蕉久久久久久99 | 99www免费人成精品| 一区二区三区产品免费精品久久75| 狠狠色丁香久久综合频道| 一区在线免费观看| 亚洲日本中文| 激情欧美亚洲| 亚洲经典三级| 精品999成人| 亚洲三级观看| 午夜在线观看免费一区| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲天堂av综合网| 欧美一级播放| 亚洲综合日本| 亚洲国产精品悠悠久久琪琪| 一本色道久久综合亚洲精品不| 亚洲国产综合在线看不卡| 亚洲免费电影在线观看| 亚洲国产精品一区二区www| 99视频精品免费观看| 欧美一级理论片| 欧美v亚洲v综合ⅴ国产v| 国产精品久久国产精品99gif | 亚洲丁香婷深爱综合| 亚洲一区二区三区成人在线视频精品| 久久精品国产一区二区三区| 亚洲视频一区二区免费在线观看| 久久人人97超碰人人澡爱香蕉| 性欧美8khd高清极品| 老巨人导航500精品| 久久精品中文| 久久久久久一区二区| 欧美精品综合| 欧美日韩中文字幕在线| 狠狠网亚洲精品| 亚洲视频精品| 日韩视频免费观看高清在线视频| 久久精品91| 国产精品久久久久久影视| 亚洲国产成人高清精品| 亚洲欧洲日产国产综合网| 午夜精品国产精品大乳美女| 夜久久久久久| 美女爽到呻吟久久久久| 免费中文日韩| 国产女优一区| 在线一区二区日韩| 日韩视频一区二区| 久热精品视频在线观看| 国产欧美一区在线| 在线中文字幕日韩| 夜夜嗨av一区二区三区中文字幕| 免费毛片一区二区三区久久久| 国产精品综合不卡av| 一区二区三区免费网站| 日韩一级大片在线| 欧美成年网站| 亚洲成人在线网| 亚洲国产日韩欧美一区二区三区| 欧美一区二区三区在线| 国产精品狠色婷| 99精品视频一区二区三区| 亚洲精选大片| 亚洲伊人观看| 久久av一区二区三区亚洲| 欧美日韩国产麻豆| 欧美性jizz18性欧美| 国产精品电影在线观看| 亚洲日本成人网| 亚洲精选一区二区| 欧美成人69| 亚洲高清三级视频| 亚洲日本久久| 午夜精品久久久久久久| 欧美日韩在线播放一区| 亚洲日本在线观看| 日韩视频在线一区二区| 欧美黄色大片网站| 亚洲国产精品成人久久综合一区| 亚洲国产经典视频| 麻豆精品在线视频| 在线日韩欧美视频| 亚洲精品乱码久久久久久蜜桃91| 欧美成人免费全部观看天天性色| 亚洲国产电影| 99re热这里只有精品视频 | 亚洲国产一区在线| 亚洲精品视频在线观看网站 | 亚洲精品欧美日韩专区| 99视频精品| 欧美日韩亚洲一区在线观看| 亚洲久久视频| 午夜天堂精品久久久久| 欧美与欧洲交xxxx免费观看| 国产欧美91| 欧美在线不卡| 女女同性精品视频| 亚洲片区在线| 亚洲午夜小视频| 国产女人精品视频| 亚洲电影毛片| 欧美美女bbbb| 亚洲天堂av在线免费观看| 久久狠狠亚洲综合| 狠狠久久婷婷| 99热免费精品在线观看| 国产精品国产精品| 午夜精品视频网站| 噜噜噜久久亚洲精品国产品小说| 亚洲黑丝在线| 午夜精品久久99蜜桃的功能介绍| 国内外成人在线| 亚洲一二三区视频在线观看| 欧美一区二区三区在线观看| 韩国女主播一区| 日韩一区二区精品| 国产精品社区| 亚洲国产欧美日韩| 欧美日韩中文另类| 午夜在线不卡| 欧美精品一区二区三区一线天视频| 国产一区二区剧情av在线| 亚洲国产一区在线观看| 欧美三日本三级少妇三99| 午夜精品一区二区三区在线播放| 久久一区二区三区av| 亚洲精品一级| 欧美在线观看一区| 亚洲日本免费| 久久久久久久久久久久久久一区| 亚洲激情一区二区| 久久精品国产亚洲一区二区| 亚洲片国产一区一级在线观看| 欧美一区二区播放| 亚洲电影av在线| 午夜精品久久一牛影视| 又紧又大又爽精品一区二区| 性做久久久久久免费观看欧美 | 在线观看中文字幕亚洲| 亚洲一区在线播放| 亚洲大片在线观看| 亚洲欧美视频一区| 亚洲第一网站| 午夜亚洲福利在线老司机| 亚洲国产欧美一区二区三区久久| 欧美亚洲专区| 亚洲毛片播放| 美女精品网站| 亚洲欧美日韩在线| 午夜精品一区二区三区在线| 在线精品观看| 性欧美video另类hd性玩具| 亚洲精品国产精品国自产在线| 久久久久久久久久看片| 亚洲夜晚福利在线观看|