<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 利用ADMS平臺加速混合信號集成電路設計

利用ADMS平臺加速混合信號集成電路設計

作者: 時(shí)間:2015-06-14 來(lái)源:網(wǎng)絡(luò ) 收藏

  越來(lái)越多的設計正向混合信號發(fā)展,IBS公司預測顯示,到2006年所有集成電路設計中有73%將為混合信號設計。目前混合信號技術(shù)成為EDA業(yè)內最為熱門(mén)的話(huà)題。深亞微米及納米技術(shù)的發(fā)展促使芯片設計與制造由單個(gè)IC、ASIC向SoC轉變,現在SoC也由數字SoC全面轉向混合SoC,成為真正意義上的系統級芯片?;旌闲盘栐O計可以減少成本,減小電路外形尺寸,并提供更好的功能。

本文引用地址:http://dyxdggzs.com/article/275694.htm

  芯片驗證占芯片設計50%到70%的工作量,大量的人力、硬件以及時(shí)間資源都消耗在驗證上。隨著(zhù)芯片復雜度上升,驗證工作無(wú)論從復雜性或工作量上都在呈指數上升。因此,驗證技術(shù)是混合信號技術(shù)的關(guān)鍵所在。

 

  人們很難明確區分具備少許數字功能的模擬芯片或能夠實(shí)現某些模擬功能的數字芯片與混合信號芯片的區別。即使在工藝上,模擬芯片也越來(lái)越多采用CMOS工藝取代傳統的BiCMOS工藝?;旌闲盘柤呻娐返臉藴蕬撌撬跀底趾湍M方面都具備重要功能,而不簡(jiǎn)單的是在數字芯片中嵌有一些模擬電路或者模擬芯片中嵌入一些數字電路。

  對于中國的集成電路設計師來(lái)說(shuō),混合信號設計的概念雖然早已有之,但真正使用混合信號設計的技術(shù)并不多,大多只是采用傳統的方法,比如數字部分用HDL寫(xiě)好,然后進(jìn)行仿真、綜合、布局布線(xiàn);模擬部分畫(huà)出電路圖,用Spice仿真在進(jìn)行版圖設計;最后將兩部分拼接在一起。而真正的混合信號設計需要結合數字和模擬,作整體上的考慮以及驗證,需要更靈活的設計思路。

  混合信號SoC設計面臨這樣的挑戰:行為級的數字與晶體管級的模擬的混合、HDL語(yǔ)言驅動(dòng)的數字與原理圖驅動(dòng)的模擬的混合、自上而下的數字與自下而上的模擬的混合。它不再是傳統的數字設計或者傳統的模擬設計,也不是數字設計與模擬設計的簡(jiǎn)單疊加,混合信號設計提出了新的設計概念,必須使用全新的設計流程。

  解決方案

  EDA公司已充分意識到這一技術(shù)需求,領(lǐng)先的三大供應商——Mentor Graphics、Synopsys和Cadence在幾年前就開(kāi)始整合或研發(fā)模擬和混合信號工具和技術(shù)。下面我們以Mentor Graphics的混合驗證平臺Advance MS()為例說(shuō)明它是如何解決混合信號設計難題的。

  在了解之前,我們先來(lái)看看與ADMS相關(guān)的幾個(gè)EDA設計工具。

  1. HDL仿真工具M(jìn)odelSim

  ModelSim是目前最流行的數字仿真器,早已被中國用戶(hù)所熟悉,其成熟技術(shù)眾所周知,這里不作具體介紹。

  2. 仿真工具Eldo

  模擬電路設計最重要的部分即在電路仿真部分。的全稱(chēng)為Simulation Program on IC Emphasis,由美國加州大學(xué)伯克萊分校創(chuàng )建于上世紀70年代,從此成為電路仿真的經(jīng)典方法,現在的電路仿真基本上都采用方法。SPICE程序是公開(kāi)源碼的,現在流行的各種版本SPICE都是由UCB SPICE衍生而來(lái)。HSPICE開(kāi)發(fā)于1981年,是第一個(gè)成功的商用SPICE。Eldo則是最近幾年的SPICE新星,其研發(fā)組位于法國,在歐洲,基本上設計中使用的SPICE都是Eldo,最近Eldo也開(kāi)始在北美及亞洲地區推廣。

 

  評價(jià)一個(gè)仿真器可以從準確度、速度、容量、收斂性、控制界面、功能以及工藝廠(chǎng)商的支持等方面進(jìn)行。

  第一,準確度。Eldo通過(guò)基爾霍夫電流約束進(jìn)行全局檢查,對收斂嚴格控制,保證了精度。Eldo在傳統SPICE使用的牛頓-拉普森(即NR)算法外,增加了OSR和IEM算法,新算法使得Eldo比傳統SPICE更為精確。

  第二,速度。Eldo使用的新算法還增加了仿真速度,仿真速度達到一般SPICE的3到10倍。Eldo還可以對不同的電路子模塊采用不同的算法,比如對數字電路模塊采用速度快得多的OSR算法,大大提升了速度。尤其值得一提的是,Eldo本身還支持行為級的描述。從這個(gè)意義上看,Eldo不僅僅是一個(gè)SPICE,還是一個(gè)混合仿真器。

  第三,容量。Eldo可以仿真大規模的電路,最大可以達到30萬(wàn)個(gè)晶體管。

  第四,收斂性。在收斂性上,Eldo采用了先進(jìn)的技術(shù)如DC convergence引入的分割概念(在不收斂時(shí)對電路自動(dòng)進(jìn)行分割再組合,更改了Matrix),提升了收斂性。

  第五,控制界面。Eldo的使用相當簡(jiǎn)單。Eldo可以單獨使用(即命令行方式),也可以集成到電路圖編輯工具環(huán)境中,如Mentor Graphics的DA IC或者Cadence的Schematics Composer中。Eldo的輸入文件格式可以是標準的SPICE,也可以是HSPICE的格式。事實(shí)上,HSPICE的輸入文件,包括網(wǎng)表、控制語(yǔ)句、庫文件,不需要經(jīng)過(guò)任何修改,即可由Eldo進(jìn)行仿真。此外關(guān)于控制界面,Eldo還具有一個(gè)Shell,通過(guò)這個(gè)Shell,用戶(hù)可以中斷正在進(jìn)行中的仿真,進(jìn)行數據交換,調整仿真條件或參數設置,與Eldo進(jìn)行互動(dòng)。這樣解決了仿真一旦運行就不能進(jìn)行任何控制的問(wèn)題。

  第六,功能。除了提供其它SPICE幾乎全部的功能外,Eldo本身?yè)碛凶约邯毺氐墓δ?。Eldo擁有全面的分析功能,還可以進(jìn)行各種參數的掃描。Eldo還可以進(jìn)行RC Reduction、保存與續仿真等等功能。

  第七,工藝廠(chǎng)商支持。電路仿真離不開(kāi)具體工藝線(xiàn)的實(shí)際情況,SPICE程序必須得到工藝廠(chǎng)商的支持。目前世界上大多數代工廠(chǎng)商都開(kāi)始支持Eldo,如臺積電、臺聯(lián)電、特許半導體、ST等。用戶(hù)還可以使用自己定義的Model。此外,由于Eldo對HSPICE完全兼容,甚至到Model,Eldo用戶(hù)完全可以采用代工廠(chǎng)商提供的HSPICE的模型。

 

  3. Mach

  SPICE仿真的特點(diǎn)是精度高、速度慢。做模擬電路設計時(shí),用SPICE仿真一般可以滿(mǎn)足要求。但是當電路規模增加、尤其是增加了晶體管級描述的數字電路部分之后,SPICE顯得過(guò)慢。相同的仿真條件下,SPICE的仿真時(shí)間隨著(zhù)晶體管的增加甚至不是線(xiàn)性上升,而是呈指數次方上升。這樣電路仿真成為設計的瓶頸,這一點(diǎn)在后仿真階段也經(jīng)常遇到。

  于是Mach作為Fast-SPICE應運而生。Mach在Eldo的基礎上,通過(guò)查表方式的晶體管模型迅速提高了仿真速度。相比Eldo,Mach可以將仿真速度提升10~1,000倍。速度提升犧牲的是精度,不過(guò)損失的精度能夠控制在3%之內。Mach的處理容量也是非常巨大的,最大可以達到2,000萬(wàn)個(gè)器件。于是對于一些精度要求不是非常嚴格的設計,當需要快速驗證時(shí),Mach成為必需,如存儲器設計。

  ADMS是一個(gè)混合信號驗證平臺,集成了以上三種工具的技術(shù)。對模擬電路部分,采用Eldo的仿真算法,或者M(jìn)ach的快速仿真算法;對數字部分,采用ModelSim的仿真算法。但是ADMS并不是這些工具簡(jiǎn)單拼起來(lái),它有單一的內核引擎。

  采用ADMS進(jìn)行設計,傳統的數字設計流程和模擬設計流程被打散并重新組合,設計師可以在任何階段對電路進(jìn)行驗證,數字設計和模擬設計通過(guò)ADMS組成一個(gè)整體。

  最新發(fā)布的ADMS4.0版增加了SystemVerilog語(yǔ)言和SystemC支持,這使得ADMS支持的語(yǔ)言達到了八種,即VHDL、Verilog、SPICE、VHDL-AMS、Verilog-AMS、SystemVerilog、SystemC 以及C,涵蓋了目前大部分的集成電路設計語(yǔ)言。這使得用ADMS進(jìn)行設計時(shí)方法靈活多變,而工具卻只有一個(gè)。輸入ADMS的文件可以只有一個(gè),不管其中的內容是HDL、SPICE,還是C語(yǔ)言,ADMS都可以讀入,并自動(dòng)進(jìn)行處理,給出仿真結果,例如在模擬電路中引入一個(gè)HDL描述的IP,或者是工具附帶單元庫里的一個(gè)VHDL-AMS行為級描述的運放單元,各種語(yǔ)言可以無(wú)縫地組合到一起。

  ADMS提供了靈活的使用方式。它既可以集成到Mentor Graphics的電路圖編輯工具DA-IC中,也可以集成到Cadence的Schematics Composer中(圖3),另外還可以單獨使用。應用時(shí)ADMS的界面與經(jīng)典的ModelSim相似,操作簡(jiǎn)單,其樹(shù)狀結構顯示使得整個(gè)設計一目了然。使用時(shí)只需要讀入輸入的各種文本文件(可以以數字結構為最頂端層次,也可以以模擬結構為最頂端層次),即可由ADMS進(jìn)行仿真和調試。

  ADMS的輸出文件可以被其它工具的多種波形觀(guān)察工具查看和計算,不過(guò)ADMS附帶有兩個(gè)功能強大的波形處理工具Xelga和EZwave,可以同時(shí)處理數字和模擬信號,并進(jìn)行各種操作與運算。

  Eldo RF在Eldo的基礎上發(fā)展而來(lái),針對射頻電路使用了新的技術(shù),ADMS也可以擴展到ADMS RF,成為針對射頻混合信號SoC設計的工具。

  ADMS附帶了很多行為級描述的單元庫,稱(chēng)為CommLib,其中包括三百多種常見(jiàn)的基本單元,如ADC、DAC、PLL、Σ-Δ、OP等等。各種庫提供了大量的接口參數供修改,在設計中可以直接調用這些單元庫,增加仿真速度,以及方便調試電路。CommLib還有一個(gè)“行為級模型校正”(BMC,Behavior Model Calibration)的功能,通過(guò)BMC以及ADMS的驗證,可以將所設計的電路圖抽象到行為級。在仿真的時(shí)候,行為級的仿真速度比晶體管級快1,000倍,這樣可以將部分電路抽象到行為級,從而增加仿真速度,并方便調試。抽象化技術(shù)在大規模電路設計中越來(lái)越得到頻繁應用。

  本文小結

  ADMS是一種真正意義上的模擬/混合仿真工具,它可提供全面的語(yǔ)言與設計方法支持。目前,中國真正在做混合信號設計的設計師雖然不多,但毫無(wú)疑問(wèn),正在逐漸增加。那么,究竟在什么樣的情況下,需要轉到混合信號設計呢?也許可以簡(jiǎn)單地作這樣一個(gè)描述:當使用HDL仿真器的數字電路設計工程師面臨增長(cháng)的模擬部分和模擬電路行為,卻苦于不足的模型以及仿真精度時(shí);當使用SPICE或者FastSPICE的模擬電路設計工程師,面臨增長(cháng)的數字復雜度以及大規模,苦于仿真速度過(guò)慢時(shí)。這些時(shí)候,采用混合信號設計,就可以提升設計速度和效率以及設計水平,并降低產(chǎn)品成本。

  作者:陳偉

  ADMS技術(shù)工程師

  Mentor Graphics公司

模擬信號相關(guān)文章:什么是模擬信號


電路相關(guān)文章:電路分析基礎


pic相關(guān)文章:pic是什么


c語(yǔ)言相關(guān)文章:c語(yǔ)言教程


晶體管相關(guān)文章:晶體管工作原理


晶體管相關(guān)文章:晶體管原理


關(guān)鍵詞: SPICE ADMS

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>