混合信號(hào)設(shè)計(jì)的難點(diǎn)與解決(圖)
發(fā)布時(shí)間:2007/8/24 0:00:00 訪問次數(shù):364
作者:倪亮
深亞微米技術(shù)的發(fā)展,促使芯片設(shè)計(jì)與制造由分離IC向SoC轉(zhuǎn)變;旌闲盘(hào)設(shè)計(jì)可以減少成本,減小電路尺寸和外形,并提供更好的功能。芯片的驗(yàn)證占芯片設(shè)計(jì)50%到70%的工作量,隨著芯片復(fù)雜度上升,驗(yàn)證工作無論從復(fù)雜性或工作量上都在呈指數(shù)上升。因此,驗(yàn)證技術(shù)是混合信號(hào)技術(shù)的關(guān)鍵所在。
對(duì)于國內(nèi)的集成電路設(shè)計(jì)師來說,大多是采用傳統(tǒng)的方法,比如數(shù)字部分用HDL寫好,仿真,綜合,布局布線;模擬部分畫出電路圖,用Spice仿真,Layout。然后將兩部分拼接在一起。而真正的混合信號(hào)設(shè)計(jì)則需要真正結(jié)合數(shù)字和模擬,作整體上的考慮以及驗(yàn)證,將面臨這樣的挑戰(zhàn):行為級(jí)的數(shù)字與晶體管級(jí)的模擬的混合、HDL語言驅(qū)動(dòng)的數(shù)字與Schematic邏輯圖驅(qū)動(dòng)的模擬的混合、自上而下的數(shù)字與自下而上的模擬的混合,不再是數(shù)字設(shè)計(jì)與模擬設(shè)計(jì)的簡(jiǎn)單疊加;旌闲盘(hào)設(shè)計(jì)提出了新的設(shè)計(jì)概念,必須使用全新的設(shè)計(jì)流程。
二、Mentor Graphics混合信號(hào)設(shè)計(jì)解決方案
設(shè)計(jì)師在最近才開始注意到混合信號(hào)設(shè)計(jì)并嚴(yán)肅對(duì)待,但EDA公司已經(jīng)先行多年,其中Mentor Graphics是第一個(gè)意識(shí)到這一點(diǎn),并投入力量發(fā)展混合信號(hào)技術(shù)的EDA供應(yīng)商。Advance MS(ADMS)即為其提供的混合驗(yàn)證平臺(tái)。在了解ADMS之前,我們先來看看與ADMS相關(guān)的Mentor Graphics另外幾個(gè)工具。
得到驗(yàn)證的成熟技術(shù)
1) HDL仿真工具M(jìn)odelSim
ModelSim是目前最流行的數(shù)字仿真器,其成熟技術(shù)眾所周知,這里不作詳細(xì)介紹。
2) SPICE仿真工具Eldo
模擬電路設(shè)計(jì)最重要的部分即在電路仿真部分,基本上都采用SPICE方法。現(xiàn)在流行的各種版本的SPICE,都是由UCB SPICE衍生而來。Eldo則是最近幾年的SPICE新星,由于在準(zhǔn)確度、速度、容量、收斂性等各方面都擁有優(yōu)勢(shì),迅速崛起被各大設(shè)計(jì)廠商競(jìng)相采用。Eldo研發(fā)組位于法國,在歐洲,基本上設(shè)計(jì)中使用的SPICE都是Eldo。最近Eldo開始在北美及亞洲地區(qū)推廣。
ADMS對(duì)傳統(tǒng)設(shè)計(jì)方法的顛覆ADMS是一個(gè)混合信號(hào)驗(yàn)證平臺(tái),內(nèi)建集成了以上兩種工具的技術(shù)。對(duì)模擬電路部分,采用Eldo的仿真算法;對(duì)數(shù)字部分,采用ModelSim的仿真算法。但是,ADMS并不是這些工具簡(jiǎn)單拼起來,它是僅有單一內(nèi)核引擎的一個(gè)整體工具。更重要的是,對(duì)數(shù)字和模擬電路的接口部分的處理,是數(shù);旌夏M技術(shù)的關(guān)鍵。ADMS根據(jù)電路的實(shí)際需要需要,自動(dòng)在數(shù)字和模擬電路之間增添了許多ADC或DAC。傳統(tǒng)的數(shù)字設(shè)計(jì)流程和模擬設(shè)計(jì)流程被打散并重新組合,設(shè)計(jì)師可以在任何階段對(duì)電路進(jìn)行驗(yàn)證,數(shù)字設(shè)計(jì)和模擬設(shè)計(jì)通過ADMS組成一個(gè)整體。
ADMS支持的語言達(dá)到了八種,即VHDL, Verilog,SPICE,VHDL-AMS,Verilog-AMS SystemVerilog,SystemC 以及C一共八種語言。輸入ADMS的文件不管其中的內(nèi)容是HDL,是SPICE,還是C語言,ADMS都可以讀入,并自動(dòng)進(jìn)行處理,給出仿真結(jié)果。比如,在模擬電路中引入一個(gè)HDL描述的IP,或者是工具附帶的單元庫里的一個(gè)VHDL-AMS行為級(jí)描述的運(yùn)放單元,各種語言可以不被察覺差異地組合到一起。
三、結(jié)論
ADMS可以說是唯一的真正意義上的混合仿真工具。經(jīng)過多年的發(fā)展,ADMS已成為混合信號(hào)仿真的領(lǐng)先者,半導(dǎo)體業(yè)內(nèi)前十名公司中,已有六家在使用ADMS;那么,究竟在什么樣的情況下,需要轉(zhuǎn)到混合信號(hào)設(shè)計(jì)呢?也許可以簡(jiǎn)單的這樣描述:當(dāng)使用HDL仿真器的數(shù)字電路設(shè)計(jì)工程師,面臨增長(zhǎng)的模擬部分和模擬電路行為,苦于不足的模型以及仿真精度時(shí);當(dāng)使用SPICE或者FastSPICE的模擬電路設(shè)計(jì)工程師,面臨增長(zhǎng)的數(shù)字復(fù)雜度以及大尺寸,苦于仿真速度過慢時(shí)。這個(gè)時(shí)候,采用混合信號(hào)設(shè)計(jì),就可以提升設(shè)計(jì)速度和效率,以及設(shè)計(jì)水平,降低產(chǎn)品成本。
作者:倪亮
深亞微米技術(shù)的發(fā)展,促使芯片設(shè)計(jì)與制造由分離IC向SoC轉(zhuǎn)變;旌闲盘(hào)設(shè)計(jì)可以減少成本,減小電路尺寸和外形,并提供更好的功能。芯片的驗(yàn)證占芯片設(shè)計(jì)50%到70%的工作量,隨著芯片復(fù)雜度上升,驗(yàn)證工作無論從復(fù)雜性或工作量上都在呈指數(shù)上升。因此,驗(yàn)證技術(shù)是混合信號(hào)技術(shù)的關(guān)鍵所在。
對(duì)于國內(nèi)的集成電路設(shè)計(jì)師來說,大多是采用傳統(tǒng)的方法,比如數(shù)字部分用HDL寫好,仿真,綜合,布局布線;模擬部分畫出電路圖,用Spice仿真,Layout。然后將兩部分拼接在一起。而真正的混合信號(hào)設(shè)計(jì)則需要真正結(jié)合數(shù)字和模擬,作整體上的考慮以及驗(yàn)證,將面臨這樣的挑戰(zhàn):行為級(jí)的數(shù)字與晶體管級(jí)的模擬的混合、HDL語言驅(qū)動(dòng)的數(shù)字與Schematic邏輯圖驅(qū)動(dòng)的模擬的混合、自上而下的數(shù)字與自下而上的模擬的混合,不再是數(shù)字設(shè)計(jì)與模擬設(shè)計(jì)的簡(jiǎn)單疊加;旌闲盘(hào)設(shè)計(jì)提出了新的設(shè)計(jì)概念,必須使用全新的設(shè)計(jì)流程。
二、Mentor Graphics混合信號(hào)設(shè)計(jì)解決方案
設(shè)計(jì)師在最近才開始注意到混合信號(hào)設(shè)計(jì)并嚴(yán)肅對(duì)待,但EDA公司已經(jīng)先行多年,其中Mentor Graphics是第一個(gè)意識(shí)到這一點(diǎn),并投入力量發(fā)展混合信號(hào)技術(shù)的EDA供應(yīng)商。Advance MS(ADMS)即為其提供的混合驗(yàn)證平臺(tái)。在了解ADMS之前,我們先來看看與ADMS相關(guān)的Mentor Graphics另外幾個(gè)工具。
得到驗(yàn)證的成熟技術(shù)
1) HDL仿真工具M(jìn)odelSim
ModelSim是目前最流行的數(shù)字仿真器,其成熟技術(shù)眾所周知,這里不作詳細(xì)介紹。
2) SPICE仿真工具Eldo
模擬電路設(shè)計(jì)最重要的部分即在電路仿真部分,基本上都采用SPICE方法,F(xiàn)在流行的各種版本的SPICE,都是由UCB SPICE衍生而來。Eldo則是最近幾年的SPICE新星,由于在準(zhǔn)確度、速度、容量、收斂性等各方面都擁有優(yōu)勢(shì),迅速崛起被各大設(shè)計(jì)廠商競(jìng)相采用。Eldo研發(fā)組位于法國,在歐洲,基本上設(shè)計(jì)中使用的SPICE都是Eldo。最近Eldo開始在北美及亞洲地區(qū)推廣。
ADMS對(duì)傳統(tǒng)設(shè)計(jì)方法的顛覆ADMS是一個(gè)混合信號(hào)驗(yàn)證平臺(tái),內(nèi)建集成了以上兩種工具的技術(shù)。對(duì)模擬電路部分,采用Eldo的仿真算法;對(duì)數(shù)字部分,采用ModelSim的仿真算法。但是,ADMS并不是這些工具簡(jiǎn)單拼起來,它是僅有單一內(nèi)核引擎的一個(gè)整體工具。更重要的是,對(duì)數(shù)字和模擬電路的接口部分的處理,是數(shù);旌夏M技術(shù)的關(guān)鍵。ADMS根據(jù)電路的實(shí)際需要需要,自動(dòng)在數(shù)字和模擬電路之間增添了許多ADC或DAC。傳統(tǒng)的數(shù)字設(shè)計(jì)流程和模擬設(shè)計(jì)流程被打散并重新組合,設(shè)計(jì)師可以在任何階段對(duì)電路進(jìn)行驗(yàn)證,數(shù)字設(shè)計(jì)和模擬設(shè)計(jì)通過ADMS組成一個(gè)整體。
ADMS支持的語言達(dá)到了八種,即VHDL, Verilog,SPICE,VHDL-AMS,Verilog-AMS SystemVerilog,SystemC 以及C一共八種語言。輸入ADMS的文件不管其中的內(nèi)容是HDL,是SPICE,還是C語言,ADMS都可以讀入,并自動(dòng)進(jìn)行處理,給出仿真結(jié)果。比如,在模擬電路中引入一個(gè)HDL描述的IP,或者是工具附帶的單元庫里的一個(gè)VHDL-AMS行為級(jí)描述的運(yùn)放單元,各種語言可以不被察覺差異地組合到一起。
三、結(jié)論
ADMS可以說是唯一的真正意義上的混合仿真工具。經(jīng)過多年的發(fā)展,ADMS已成為混合信號(hào)仿真的領(lǐng)先者,半導(dǎo)體業(yè)內(nèi)前十名公司中,已有六家在使用ADMS;那么,究竟在什么樣的情況下,需要轉(zhuǎn)到混合信號(hào)設(shè)計(jì)呢?也許可以簡(jiǎn)單的這樣描述:當(dāng)使用HDL仿真器的數(shù)字電路設(shè)計(jì)工程師,面臨增長(zhǎng)的模擬部分和模擬電路行為,苦于不足的模型以及仿真精度時(shí);當(dāng)使用SPICE或者FastSPICE的模擬電路設(shè)計(jì)工程師,面臨增長(zhǎng)的數(shù)字復(fù)雜度以及大尺寸,苦于仿真速度過慢時(shí)。這個(gè)時(shí)候,采用混合信號(hào)設(shè)計(jì),就可以提升設(shè)計(jì)速度和效率,以及設(shè)計(jì)水平,降低產(chǎn)品成本。
熱門點(diǎn)擊
- 寄存器和移位寄存器
- 確定準(zhǔn)諧振反激式變換器主要設(shè)計(jì)參數(shù)的實(shí)用方法
- 稅控收款機(jī)專用IC卡應(yīng)用研究 張 劍,郭玉東
- 光纖收發(fā)器基本連接方式
- 無速度傳感器異步電機(jī)矢量控制方法
- 超聲波測(cè)距與嵌入式SPT-K控制器在汽車自動(dòng)
- 新一代DRSEM系統(tǒng)SEMViSiOnG2
- 四探針技術(shù)測(cè)量薄層電阻的原理及應(yīng)用 劉新福,
- 黑白電視機(jī)高壓包的繞制
- PXI模塊化儀器特點(diǎn)及應(yīng)用
推薦技術(shù)資料
- 按鈕與燈的互動(dòng)實(shí)例
- 現(xiàn)在趕快去看看這個(gè)目錄卞有什么。FGA15N120AN... [詳細(xì)]
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究