9月20日舉行的2019年中國模擬半導(dǎo)體大會(huì)上,Cadence中國區(qū)技術(shù)支持總監(jiān)欒志雨帶來了主題為《中國模擬IC升級(jí)更需要借力EDA工具》的演講。" />
0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

模擬IC升級(jí)需要什么樣的EDA工具支持?

荷葉塘 ? 來源:電子發(fā)燒友 ? 作者:程文智 ? 2019-09-25 12:10 ? 次閱讀
IC設(shè)計(jì)離不開EDA工具的支持,模擬設(shè)計(jì)也不例外。在<電子發(fā)燒友>9月20日舉行的2019年中國模擬半導(dǎo)體大會(huì)上,Cadence中國區(qū)技術(shù)支持總監(jiān)欒志雨帶來了主題為《中國模擬IC升級(jí)更需要借力EDA工具》的演講,在本次演講中,他闡述了針對16nm及以下節(jié)點(diǎn)工藝的模擬IC設(shè)計(jì)需要注意的問題。
圖1:Cadence中國區(qū)技術(shù)支持總監(jiān)欒志雨。

流程規(guī)范化

目前大家普遍都認(rèn)為數(shù)字芯片的設(shè)計(jì)流程更加規(guī)范和自動(dòng)化,不過這幾年模擬芯片設(shè)計(jì)也在向設(shè)計(jì)流程規(guī)范化和自動(dòng)化方向演進(jìn)。隨著16nm及以下工藝節(jié)點(diǎn)的要求越來越嚴(yán)格,這就要求模擬電路設(shè)計(jì)流程也需要規(guī)范化和自動(dòng)化。
對于模擬設(shè)計(jì)來說,最難的是Spec的管理。Cadence從前年開始,跟國內(nèi)很多企業(yè)合作,推出了一個(gè)ADE(Analog Design Environment;模擬設(shè)計(jì)環(huán)境 ) Verifier工具,該工具也可以稱為ADE Planner,是一個(gè)模擬設(shè)計(jì)項(xiàng)目的規(guī)劃管理工具。
作為一個(gè)模擬設(shè)計(jì)工程師,在一個(gè)項(xiàng)目周期內(nèi),通常需要從撰寫/閱讀客戶需求或功能需求開始,最后到測試芯片性能,看其是否達(dá)到標(biāo)準(zhǔn)結(jié)束。在實(shí)際工作中,芯片測試的工作大多數(shù)時(shí)候是由測試工程師完成的,而模擬設(shè)計(jì)工程師則需要負(fù)責(zé)芯片的驗(yàn)證,即通過電路仿真工具搭建的Test Bench,看設(shè)計(jì)出來的電路是否滿足產(chǎn)品需求中的要求。
在這個(gè)過程中,由兩個(gè)重要的指標(biāo):一是產(chǎn)品需求中的指標(biāo)(Spec)都被驗(yàn)證了嗎(覆蓋率)?二是驗(yàn)證都通過了嗎(通過率)?解決這兩個(gè)問題后,還需要知道Test Bench中的Spec設(shè)置和產(chǎn)品需求中的Spec是否一致,因?yàn)樵?a target="_blank">電路設(shè)計(jì)過程中,經(jīng)常會(huì)碰到Spec改動(dòng)的事情。
欒志雨解釋說,如果使用ADE Verifier對模擬設(shè)計(jì)項(xiàng)目進(jìn)行管理,就能夠很清楚地看到,哪些Spec是通過驗(yàn)證了的,哪些是沒有通過驗(yàn)證的,以及哪些還需要進(jìn)一步分析的,一目了然。
對模擬設(shè)計(jì)而言,還有一個(gè)問題就是物理實(shí)現(xiàn)。其實(shí)模擬電路也是可以拆分的,拆分成一些更小的電路結(jié)構(gòu)。比如現(xiàn)在的代工廠就會(huì)基于此類結(jié)構(gòu),提供一些已經(jīng)經(jīng)過測試,良率可以達(dá)到一定保障的版圖,供模擬芯片設(shè)計(jì)公司選用。
欒志雨在演講中表示,這類版圖有很多就是使用Cadence的參數(shù)化單元Pcell工具來實(shí)現(xiàn)的。模擬設(shè)計(jì)工程師在進(jìn)行版圖設(shè)計(jì)的時(shí)候,如果電路很大,就需要畫很多不同尺寸的MOS管,工作會(huì)變得很繁瑣。而如果使用Cadence最近推出的PcellDesigner工具開發(fā)就方便很多,當(dāng)需要畫一個(gè)MOS管時(shí),只要調(diào)用出Pcell,在其屬性中填入所需要的參數(shù)(W、L、Gate number等等),就能方便地得到想要的MOS管。這樣可以避免單元的重復(fù)創(chuàng)建,大大減輕單調(diào)乏味的創(chuàng)建圖形工作。
他還特意指出,現(xiàn)在使用PcellDesigner還可以開發(fā)SuperPcell,將更加方便。SuperPcell指的是客戶可以用Coding的方式實(shí)現(xiàn)做LDO、或者是運(yùn)放,這樣工程師在調(diào)參數(shù)的時(shí)候就會(huì)非常容易。
傳統(tǒng)的模擬設(shè)計(jì)都是從底層到頂層來進(jìn)行設(shè)計(jì)的,但在先進(jìn)工藝節(jié)點(diǎn)階段,這種設(shè)計(jì)流程會(huì)有一些問題。特別是在繞線資源和版圖資源相當(dāng)緊張的時(shí)候,因此,客戶希望能夠有從頂層到底層的設(shè)計(jì)流程來進(jìn)行模擬芯片設(shè)計(jì)。因?yàn)閺捻攲娱_始設(shè)計(jì),能夠幫助工程師在頂層、模塊層和單元層更為有效地進(jìn)行規(guī)劃。
Cadence新推出的Design Planner工具可以為成熟工藝節(jié)點(diǎn)和高工藝節(jié)點(diǎn)的版圖設(shè)計(jì)提供先進(jìn)方法,實(shí)現(xiàn)無縫銜接版圖-布局-布線的功能。同時(shí),它也能夠嵌入到數(shù)字設(shè)計(jì)當(dāng)中,與數(shù)字設(shè)計(jì)同時(shí)進(jìn)行。它具有的創(chuàng)新功能有:
層次化原理圖驅(qū)動(dòng)版圖設(shè)計(jì):結(jié)合了自上而下與自下而上設(shè)計(jì)方法的優(yōu)勢,避免單獨(dú)使用任意一種設(shè)計(jì)方法時(shí)而引起的缺陷;
層次可視化:用戶可在其設(shè)計(jì)階段隨時(shí)隨地根據(jù)需求輕松地查看或隱藏設(shè)計(jì)細(xì)節(jié),便于僅查看其所需的內(nèi)容;
層次及擁塞意識(shí)的布局及擺放:提供自動(dòng)化和輔助生產(chǎn)力;
層次化布線和擁塞分析:提前提供真實(shí)的路布線及擁塞分析信息
圖2:電子和系統(tǒng)設(shè)計(jì)發(fā)展趨勢。

In-Design嵌入

In-Design概念是在28nm時(shí)提出的,原因是隨著工藝節(jié)點(diǎn)越來越高,很多芯片是迭代研發(fā)設(shè)計(jì)的,有時(shí)候前一代芯片設(shè)計(jì)驗(yàn)證是沒有問題的,迭代后的設(shè)計(jì)在后端仿真時(shí)會(huì)出現(xiàn)問題。In-Design就是把后端需要仿真的效應(yīng),比如LDE效應(yīng)、寄生效應(yīng)、EM效應(yīng)等都在前端仿真時(shí)實(shí)現(xiàn),以方便在流程中提前發(fā)現(xiàn)問題,提前預(yù)防和解決。
比如Cadence的Pre_EM check就可以提前做EM仿真,發(fā)現(xiàn)EM問題。欒志雨指出,其實(shí)相對布線造成的EM問題,device層的EM問題對后端的影響更大。因?yàn)椴季€造成的EM問題可以通過修改版圖,或者增加線寬等一些局部的修改來解決,而Device層的EM問題很難從后端進(jìn)行修改,必須修改Device的尺寸,而修改尺寸會(huì)導(dǎo)致版圖出現(xiàn)問題。
那如何在前端的時(shí)候就發(fā)現(xiàn)Device層面的問題呢?Pre_EM check就可以幫忙解決。
當(dāng)然,前仿真不僅針對EM,也可以對LDE效應(yīng),EAD效應(yīng),以及布線的影響進(jìn)行檢查。提前發(fā)現(xiàn)問題,以做出應(yīng)對方案。

多系統(tǒng)結(jié)合

近年來,芯片的設(shè)計(jì)和系統(tǒng)的結(jié)合越來越緊密。傳統(tǒng)的模擬設(shè)計(jì)IP,或者是STA是一個(gè)黑盒子,而Cadence最新的Liberate AMS讓模擬的STA不再是黑盒子了。AMS基于MX經(jīng)證明的技術(shù),具有激勵(lì)表驅(qū)動(dòng)流程、自動(dòng)偵測setup/hold約束、動(dòng)態(tài)電路分區(qū)和靜態(tài)電路分區(qū)等功能。其獨(dú)有的特點(diǎn)有Deck目錄可追溯的特征描述、模擬電路的分區(qū)可微調(diào)、增強(qiáng)版的激勵(lì)表接口(可指定model、電壓、電流源和電壓源等。)、支持內(nèi)部節(jié)點(diǎn)識(shí)別,以及支持指定黑盒子單元(比如主動(dòng)電阻單元、Verilog-A模組等等)。
此外,該工具也可以讓模擬的Power不再是一個(gè)黑盒子,以及芯片的襯底分析成為可能。
圖3:光電一體分析,目前Cadence的EDA工具支持硅光芯片設(shè)計(jì)和封裝實(shí)現(xiàn)。

結(jié)語

不論是電子設(shè)計(jì),還是系統(tǒng)設(shè)計(jì),其實(shí)一直都在不斷演化當(dāng)中,未來模擬設(shè)計(jì)的EDA工具也會(huì)發(fā)生改變,比如說將來一定會(huì)有大量的模擬芯片設(shè)計(jì)是基于云端并行和分布式計(jì)算的,模擬芯片的設(shè)計(jì)會(huì)有更加規(guī)范化的流程,以及會(huì)越來越多地用到機(jī)器學(xué)習(xí)。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 模擬IC
    +關(guān)注

    關(guān)注

    8

    文章

    172

    瀏覽量

    29380
  • Cadence
    +關(guān)注

    關(guān)注

    65

    文章

    921

    瀏覽量

    142156
  • eda
    eda
    +關(guān)注

    關(guān)注

    71

    文章

    2759

    瀏覽量

    173285
  • 模擬芯片
    +關(guān)注

    關(guān)注

    8

    文章

    627

    瀏覽量

    51215
收藏 人收藏

    評論

    相關(guān)推薦

    智多晶EDA工具HqFpga軟件實(shí)用小功能

    智多晶EDA工具HqFpga軟件實(shí)用小功能增加啦,支持生成可調(diào)用網(wǎng)表的功能和ballmap功能。下面來給大家講解一下如何通過HqFpga軟件生成可調(diào)用的網(wǎng)表文件以及ballmap功能的使用。
    的頭像 發(fā)表于 12-05 10:23 ?242次閱讀
    智多晶<b class='flag-5'>EDA</b><b class='flag-5'>工具</b>HqFpga軟件實(shí)用小功能

    訓(xùn)練AI大模型需要什么樣的gpu

    訓(xùn)練AI大模型需要選擇具有強(qiáng)大計(jì)算能力、足夠顯存、高效帶寬、良好散熱和能效比以及良好兼容性和擴(kuò)展性的GPU。在選擇時(shí),需要根據(jù)具體需求進(jìn)行權(quán)衡和選擇。
    的頭像 發(fā)表于 12-03 10:10 ?124次閱讀

    如何提升EDA設(shè)計(jì)效率

    EDA設(shè)計(jì)效率的有效方法: 一、選擇合適的EDA工具 根據(jù)需求選擇工具 :不同的EDA工具適用于
    的頭像 發(fā)表于 11-08 14:23 ?445次閱讀

    EDA與傳統(tǒng)設(shè)計(jì)方法的區(qū)別

    EDA工具通過軟件自動(dòng)化大部分設(shè)計(jì)流程,包括電路設(shè)計(jì)、仿真、驗(yàn)證和布局布線等。這種自動(dòng)化不僅提高了設(shè)計(jì)效率,還減少了人為錯(cuò)誤的可能性。 傳統(tǒng)方法: 傳統(tǒng)設(shè)計(jì)方法依賴于手工繪圖和計(jì)算,流程繁瑣且容易出錯(cuò)。設(shè)計(jì)師需要手動(dòng)完成電路
    的頭像 發(fā)表于 11-08 13:47 ?340次閱讀

    請問TLV320AIC3268的ADC轉(zhuǎn)換后的數(shù)據(jù)格式是什么樣的?

    我在使用TLV320AIC3268,但是不知道ADC轉(zhuǎn)換后的數(shù)據(jù)格式是什么樣的?比如是二進(jìn)制補(bǔ)碼嗎?轉(zhuǎn)后的數(shù)據(jù)與輸入的模擬信號(hào)的電壓值有什么關(guān)系?
    發(fā)表于 10-14 07:48

    代碼整潔之道-大師眼中的整潔代碼是什么樣

    幾個(gè)月前寫了一篇文章“如何寫出難以維護(hù)的代碼”,從中能大概了解到不好維護(hù)的代碼是什么樣,有哪些壞味道,那肯定有人會(huì)反問,難以維護(hù)的代碼見的太多了,也知道長什么樣,但是對于好維護(hù)的代碼是什么樣的比較
    的頭像 發(fā)表于 09-09 16:30 ?342次閱讀
    代碼整潔之道-大師眼中的整潔代碼是<b class='flag-5'>什么樣</b>

    概倫電子引領(lǐng)國產(chǎn)EDA產(chǎn)業(yè)升級(jí)

    升級(jí),從最初的簡單替代轉(zhuǎn)向了對EDA工具性能、效率、可靠性等方面的需求,本土EDA企業(yè)迎來了新的發(fā)展訴求,并購整合趨勢愈發(fā)加快。
    的頭像 發(fā)表于 08-19 10:21 ?446次閱讀

    AI智能眼鏡都需要什么芯片

    國內(nèi)的廠家又該如何跟上這一潮流趨勢?那咱們國內(nèi)廠商的AI智能眼鏡究竟需要什么樣的芯片來支撐它的運(yùn)行呢?如果你對以上問題感興趣的話就來聽我嘮嘮吧。接下來介紹設(shè)計(jì)AI智
    的頭像 發(fā)表于 07-11 08:17 ?1280次閱讀
    AI智能眼鏡都<b class='flag-5'>需要什么</b>芯片

    STM32H743ZIT6想要實(shí)現(xiàn)千兆網(wǎng)口,需要外掛什么樣的PHY芯片?

    各位大佬,我想咨詢一個(gè)問題,關(guān)于STM32H743ZIT6想要實(shí)現(xiàn)千兆網(wǎng)口,需要外掛什么樣的PHY芯片,謝謝
    發(fā)表于 05-31 07:59

    FPGA能實(shí)現(xiàn)什么樣的算法?

    FPGA功能如此強(qiáng)大,請問用FPGA能實(shí)現(xiàn)或者比較適合實(shí)現(xiàn)什么樣的算法?
    發(fā)表于 05-26 20:18

    國內(nèi)EDA工具AI技術(shù)應(yīng)用現(xiàn)狀及發(fā)展動(dòng)態(tài)分析

    今年談EDA工具融入AI已經(jīng)不會(huì)再有人表達(dá)驚訝了,畢竟國際EDA巨頭們都在持續(xù)做宣傳。IIC Shanghai活動(dòng)的不少EDA企業(yè)也在談AI。
    發(fā)表于 04-12 10:43 ?881次閱讀
    國內(nèi)<b class='flag-5'>EDA</b><b class='flag-5'>工具</b>AI技術(shù)應(yīng)用現(xiàn)狀及發(fā)展動(dòng)態(tài)分析

    請問DfuSe demo升級(jí)工具是否支持WIN11系統(tǒng)?

    我想問一下圖中的DfuSe demo升級(jí)工具是否支持WIN11系統(tǒng)?
    發(fā)表于 03-28 06:29

    eda工具軟件有哪些 EDA工具有什么優(yōu)勢

    和預(yù)測提供基礎(chǔ)。在進(jìn)行EDA過程中,使用合適的工具軟件可以顯著提升效率和準(zhǔn)確性。本文將介紹幾種常見的EDA工具軟件。 Python和其相關(guān)的庫 Python是一種廣泛使用的編程語言,擁
    的頭像 發(fā)表于 01-30 13:57 ?1166次閱讀

    芯片設(shè)計(jì)及使用的EDA工具介紹

    機(jī)遇總是與挑戰(zhàn)并存,目前國內(nèi)在高端EDA工具研發(fā)方面,面臨著如Synopsys、Cadence和Mentor等國際EDA供應(yīng)商的巨大挑戰(zhàn),即使是作為本土最大的EDA公司,華大九天目前也
    發(fā)表于 01-18 15:19 ?1444次閱讀
    芯片設(shè)計(jì)及使用的<b class='flag-5'>EDA</b><b class='flag-5'>工具</b>介紹

    威綸通觸摸屏遠(yuǎn)程上下載程序需要什么工具?具體操作步驟是什么?

    威綸通觸摸屏遠(yuǎn)程上下載程序需要什么工具?具體操作步驟是什么?
    的頭像 發(fā)表于 01-17 15:34 ?4692次閱讀
    威綸通觸摸屏遠(yuǎn)程上下載程序<b class='flag-5'>需要什么</b><b class='flag-5'>工具</b>?具體操作步驟是什么?