精品人妻一区二区三区麻豆91国产精品亚洲精品日韩|国产成人精品久久久久日韩中文字幕视频一区二区|国产区精品福利在线熟女|xk8134星空传媒|亚洲一区二区精品3399|5566中文字幕一区二区|国产69精品久久久久9999|中文字幕亚洲欧美日韩|国产日韩久久久久精品影院|亚洲国产精品久久久久久久久,果冻传媒精选麻豆人口中文av内射,欧美成人精品一区二区三区在线观看国产91精品肉色丝袜 ,国产日韩欧美一区二区久久精品东北电影制片厂第一部电影

在線客服
首頁(yè) > 技術(shù)文章 >
技術(shù)文章
技術(shù)文章

整合型混合信號(hào)EDA,,搭起數(shù)字/模擬設(shè)計(jì)橋梁

因應(yīng)混合信號(hào)設(shè)計(jì)需求與日俱增,以單一數(shù)據(jù)庫(kù)且自動(dòng)化程度高的全芯片混合信號(hào)設(shè)計(jì),、分析和驗(yàn)證解決方案隨之而起,,透過(guò)模擬和數(shù)字仿真引擎的結(jié)合,以及與芯片完工整修等其它工具的有效連結(jié),,來(lái)達(dá)到生產(chǎn)力與精確度的大幅提升,。


直到最近,絕大部分的IC本質(zhì)上還都是純數(shù)字(Purely Digital)或純模擬(Purely Analog)的設(shè)計(jì),,因此,早期以IC為主的電子系統(tǒng)一般都由許多相對(duì)簡(jiǎn)單的模擬和數(shù)字芯片,,組裝在電路板上相互連接,。例如1970年代由摩托羅拉(Motorola)所發(fā)展出的第一臺(tái)行動(dòng)電話(huà)Dyna-Tac,,即是由兩個(gè)模擬芯片(其一是現(xiàn)貨,另一是客制化組件)和十五個(gè)數(shù)字芯片(其中十三個(gè)是現(xiàn)貨,,另兩個(gè)是客制化組件)所組成,。 

由于早期的IC都是模擬式或數(shù)字式,因此用來(lái)建立或驗(yàn)證這些組件的計(jì)算機(jī)輔助設(shè)計(jì)工具,,也是針對(duì)數(shù)字領(lǐng)域或是模擬領(lǐng)域所量身訂做,。 

隨后,為符合無(wú)線網(wǎng)絡(luò)通訊協(xié)議和標(biāo)準(zhǔn)的復(fù)雜要求,,并因應(yīng)使用者愈來(lái)愈多的功能需求:如MP3播放器,、全球衛(wèi)星定位系統(tǒng)(GPS)、數(shù)字相機(jī)等,,類(lèi)似行動(dòng)電話(huà)等產(chǎn)品所使用的模擬及數(shù)字芯片數(shù)量不斷增加,。 

此外,為了滿(mǎn)足成本,、大小,、重量和電力消耗方面的需要,業(yè)者也必須整合更多的功能,,以減少芯片數(shù)目,。剛開(kāi)始,模擬功能的群組會(huì)合并到特定的模擬芯片上,,而數(shù)字功能的集合則合并到數(shù)字芯片上,。近來(lái)則是將模擬和數(shù)字功能一起合并至單一的混合式信號(hào)(Mixed-signal)裝置中。例如最新式的高階行動(dòng)電話(huà),,除少數(shù)微小且非常專(zhuān)屬的裝置外,,通常只包含一顆容量較大、性能較高的混合信號(hào)IC,,含有大量模擬和數(shù)字功能,,再加上一顆特殊的射頻(RF)芯片。 

多年來(lái),,雖然傳統(tǒng)的模擬,、數(shù)字設(shè)計(jì)及驗(yàn)證工具在容量及效能上有一定程度的進(jìn)展,但基本架構(gòu)仍以1990年代中期的技術(shù)為基礎(chǔ),,而且仍然限于模擬或數(shù)字領(lǐng)域,。舉例來(lái)說(shuō),模擬和數(shù)字工具及設(shè)計(jì)流程使用不同的數(shù)據(jù)庫(kù),,因此阻隔了兩個(gè)領(lǐng)域之間的信息交換,,造成數(shù)字和模擬的設(shè)計(jì)團(tuán)隊(duì)大多各自為政,幾乎不了解對(duì)方在做什么。 

弄清數(shù)字/模擬/混訊/客制化設(shè)計(jì)定義 

由于不同電子設(shè)計(jì)自動(dòng)化(EDA)公司對(duì)于全客制化(Full-custom)和混合信號(hào)等用詞的認(rèn)知不盡相同,,為避免誤解,,在此先說(shuō)明本文定義。所謂數(shù)字IC系指以離散(亦即非連續(xù))數(shù)值描述輸入,、處理,、儲(chǔ)存、輸出等信息的組件,;而模擬IC則是以連續(xù)變化的信號(hào)描述輸入,、處理、輸出等信息的組件,;混合信號(hào)IC則包含數(shù)字和模擬功能混合體的組件,。 

至于全客制化設(shè)計(jì),則是指構(gòu)成一個(gè)裝置或裝置中某一部分的晶體管(Transistor),、電阻(Resistor)等各組件的每一個(gè)幾何組件,,大小和形狀都是個(gè)別以手工制作。因此,,一般而言,,模擬設(shè)計(jì)亦屬于全客制化設(shè)計(jì)。相對(duì)的,,絕大部分的數(shù)字設(shè)計(jì)主要是使用預(yù)先定義的邏輯功能鏈接庫(kù)(Libraries of Logical Functions),,其中,晶體管的大小和彼此間的連接已預(yù)先定義,。 

有些純數(shù)字裝置如內(nèi)存芯片(Memory Chip)及高階微處理器(High-end Microprocessor)可能屬于全客制化的類(lèi)別,,但這些是特例,通常只有高度客制化,、高度獨(dú)特性,、專(zhuān)門(mén)性的設(shè)計(jì)環(huán)境支持。 

數(shù)字設(shè)計(jì)工具進(jìn)展快速 

1960年代前期,,數(shù)字IC設(shè)計(jì)正值萌芽階段,,電子電路都是以手工制作,使用筆,、紙及模板,,以手工繪制電路(原理)圖,圖上有各種符號(hào),,代表各個(gè)邏輯閘(Logic Gate)及功能,,以及彼此之間的連接。 

每一個(gè)設(shè)計(jì)團(tuán)隊(duì)通常至少有一名成員精通于邏輯電路的最小化(Minimization)和最佳化(Optimization),,以便在最后階段將原本的閘極(Gate)改為功能相同,,但速度更快且/或面積更小的硅芯片,。 

功能驗(yàn)證(Functional Verification)是為確保設(shè)計(jì)能夠符合原先規(guī)畫(huà)的功能。一般而言是由一群工程師圍著一張桌子,,逐一檢視原理圖(Schematic)的所有功能,,判斷是否有任何問(wèn)題。同樣地,,時(shí)序驗(yàn)證(Timing Verification)也是以筆、紙進(jìn)行,,以確認(rèn)輸入到輸出及內(nèi)部路徑延遲符合設(shè)計(jì)要求,,而且諸如設(shè)定和保留等參數(shù)與任何內(nèi)部緩存器均無(wú)違反時(shí)序。少數(shù)時(shí)候,,這項(xiàng)作業(yè)可能會(huì)使用到機(jī)械或機(jī)電式計(jì)算器,。 

最后,以手繪制整套的邏輯閘結(jié)構(gòu),,或更精確地說(shuō),,構(gòu)成邏輯閘之晶體管及電阻的結(jié)構(gòu),以及彼此間互連的藍(lán)圖,。然后,,使用這些由正方形及矩形等簡(jiǎn)單幾何形狀構(gòu)成的藍(lán)圖來(lái)建立光罩,據(jù)以制造實(shí)際的硅芯片,。 

從以上描述與先前定義來(lái)看,,此款數(shù)位IC會(huì)歸類(lèi)為「全客制化」,因?yàn)闃?gòu)成晶體管,、電阻等各組件的每一個(gè)幾何組件的大小和形狀系個(gè)別以手工制作,。 

然而,以手工方式設(shè)計(jì)極為耗時(shí)且容易出錯(cuò),,亟須加以改善,,許多公司及學(xué)術(shù)機(jī)構(gòu)因而投入各種不同的研究方向,彼此競(jìng)爭(zhēng),。以原理圖設(shè)計(jì)為例,,閘極級(jí)(Gate-level)的原理圖設(shè)計(jì)(Schematic Capture)軟件包開(kāi)始出現(xiàn),功能驗(yàn)證方面,,1960年代晚期和1970年代初,,開(kāi)始出現(xiàn)事件驅(qū)動(dòng)邏輯仿真器(Event-driven Logic Simulator)形式的特殊程序。 

在閘極抽象層建立數(shù)字設(shè)計(jì),,可以比擬為使用匯編語(yǔ)言建立軟件程序,,就匯編程序的效率及所需的計(jì)算機(jī)內(nèi)存而言,是很好的選擇,,但在設(shè)計(jì)及驗(yàn)證上要花費(fèi)很長(zhǎng)的時(shí)間,,而且很不容易移植到另一臺(tái)計(jì)算機(jī),。同樣地,閘極抽象層在設(shè)計(jì)及驗(yàn)證上非常費(fèi)時(shí),,而且不容易移植到新的代工廠或制程/技術(shù)節(jié)點(diǎn)(Technology Node),。 

軟件方面,程序開(kāi)發(fā)者的解決辦法是改用高階的程序語(yǔ)言,,例如C語(yǔ)言,,再將這些高級(jí)語(yǔ)言編譯成計(jì)算機(jī)所需要的機(jī)器指令,優(yōu)點(diǎn)是可以使軟件開(kāi)發(fā)人員迅速精準(zhǔn)地捕捉程序的意圖并驗(yàn)證其功能,,此外,,以C語(yǔ)言撰寫(xiě)的程序很容易移植到其它計(jì)算機(jī)平臺(tái)。 

同樣地,,數(shù)字邏輯方面,,設(shè)計(jì)人員開(kāi)始采用進(jìn)一步的抽象設(shè)計(jì),稱(chēng)為緩存器轉(zhuǎn)移級(jí)(Register Transfer Level, RTL),。1980年代晚期及1990年代初登場(chǎng)的邏輯合成,,可將RTL解譯成對(duì)應(yīng)的閘極級(jí)通訊匣層電路表(Gate-level Netlist)?!盖岸恕沟暮铣杉夹g(shù)及能夠取得閘極級(jí)通訊匣層電路表,,以及具體實(shí)施設(shè)計(jì)的「后端」自動(dòng)布局繞線引擎,兩者相輔相成,。 

就小型的設(shè)計(jì)而言,,使用合成引擎(Synthesis Engine)不一定能夠獲得與手工設(shè)計(jì)一樣好的閘極抽象層,但能夠迅速簡(jiǎn)潔地捕捉設(shè)計(jì)意圖,,因此可大幅提升設(shè)計(jì)人員的生產(chǎn)力,。此外,合成引擎能夠自動(dòng)在速度(效率)及面積之間作取舍,,加上識(shí)別及處理關(guān)鍵路徑的能力,,因此合成引擎可回報(bào)更好的整體結(jié)果給設(shè)計(jì)人員。正如同將C語(yǔ)言的程序編譯用于不同的計(jì)算機(jī),,RTL及邏輯合成使數(shù)字設(shè)計(jì)更容易移植到新的代工廠或制程/技術(shù)節(jié)點(diǎn),。 

模擬設(shè)計(jì)工具進(jìn)化牛步 

相較比數(shù)位電路的同類(lèi)型工具,模擬電路的計(jì)算機(jī)輔助設(shè)計(jì)及驗(yàn)證工具,,更早出現(xiàn),,在模擬電子系統(tǒng)設(shè)計(jì)的初期,電子電路是靠手工建立,。晶體管層級(jí)(Transistor-level)的原理圖是使用筆,、紙及模板以手工繪制,并初步的進(jìn)行「筆紙」分析和驗(yàn)證,。 

例如晶體管,、電阻器,、電容器和電感器等離散式(個(gè)別封裝)組件建構(gòu)的設(shè)計(jì),通常都會(huì)依設(shè)計(jì)建造實(shí)體的原型件,,把它放到測(cè)試臺(tái)上,,量測(cè)實(shí)際的數(shù)值以決定其性能,然后調(diào)校組件的數(shù)值,,必要時(shí)增加/移除組件,,以達(dá)到預(yù)期效果。 

顯然,,對(duì)于建造第一個(gè)模擬IC而言,,這種方式并不理想,因?yàn)橹刈鱅C設(shè)計(jì)的成本極高,,因此,在1960年代晚期和1970年代初,,有些大學(xué)及公司開(kāi)始著手模擬仿真器(Analog Simulator)設(shè)計(jì),,藉由這些程序,學(xué)生及工程師可仿真模擬電路運(yùn)作,,不須實(shí)際建造,。早期的仿真器中,最著名的應(yīng)是集成電路仿真程序(Simulation Program with Integrated Circuit Emphasis, SPICE),,這套程序是由加州大學(xué)柏克萊分校所開(kāi)發(fā),,在1970年代初開(kāi)始廣泛應(yīng)用。 

經(jīng)過(guò)多年的演進(jìn),,模擬模擬在復(fù)雜的下層模型,、算法、仿真引擎的容量以及性能等方面有極大的進(jìn)展?,F(xiàn)在大部分使用的模擬工具,,其構(gòu)想都可追溯至1990年代早期及中期,這些工具的底層架構(gòu)原本即非針對(duì)混合信號(hào)設(shè)計(jì)環(huán)境的復(fù)雜需求所設(shè)計(jì),。 

更重要的是,,現(xiàn)今模擬設(shè)計(jì)及驗(yàn)證工具本質(zhì)上只限于設(shè)計(jì)及仿真晶體管層級(jí)的原理圖。截至目前,,包括將模擬功能高度抽象化進(jìn)而產(chǎn)生晶體管層級(jí)的設(shè)計(jì),,模擬電路自動(dòng)最佳化,和模擬電路自動(dòng)布局與繞線(Placed and Route)等方面,,進(jìn)展不大,。以致于現(xiàn)今模擬IC大部分仍是全客制化,以手工辛苦打造,,不僅成本高,、耗時(shí)且容易出錯(cuò),,這種晶體管層級(jí)的設(shè)計(jì)方式,也無(wú)法輕易轉(zhuǎn)移至新的代工廠或制程/技術(shù)節(jié)點(diǎn),。 

混合信號(hào)工具問(wèn)題重重 

截至目前,,在真正的混合信號(hào)設(shè)計(jì)工具的進(jìn)展上仍相當(dāng)緩慢。如前所述,,為符合成本,、大小、重量及電力消耗等需求,,模擬及數(shù)字功能已逐漸結(jié)合至單一的混合信號(hào)裝置中,,為實(shí)踐這類(lèi)設(shè)計(jì),多家EDA公司正致力把既有的模擬和數(shù)字仿真引擎「結(jié)合」在一起,。就連以往專(zhuān)精于數(shù)字設(shè)計(jì)的公司,,也開(kāi)始購(gòu)買(mǎi)成熟的模擬解決方案,來(lái)解決此一問(wèn)題,,并藉以獲得更多模擬客戶(hù),,提高市場(chǎng)占有率。 

不過(guò),,這種做法卻容易使得一些不適合整合的個(gè)別工具被勉強(qiáng)拼湊在一起,。例如,模擬及數(shù)字工具使用不同的數(shù)據(jù)庫(kù),,非常不利于兩個(gè)領(lǐng)域之間的信息交換,。此外,如前所述,,現(xiàn)今大部分的模擬工具都可追溯至1990年代早期及中期,,其底層架構(gòu)從一開(kāi)始就非針對(duì)混合信號(hào)設(shè)計(jì)環(huán)境所發(fā)展。 

相較于數(shù)字設(shè)計(jì)已可達(dá)到45奈米的技術(shù)節(jié)點(diǎn),,多數(shù)的模擬設(shè)計(jì)至今仍采用5~10年前的制程技術(shù),,如130奈米和250奈米技術(shù)節(jié)點(diǎn);最新進(jìn)的制程也僅到90奈米,,主要因?yàn)槟M設(shè)計(jì)的移植必須從頭開(kāi)始創(chuàng)建電路,。此外,即使使用今日最新技術(shù)的混合信號(hào)及全客制化設(shè)計(jì)環(huán)境,,數(shù)字和模擬設(shè)計(jì)團(tuán)隊(duì)多半還是各自為政,,幾乎不了解對(duì)方作業(yè)內(nèi)容。這兩個(gè)領(lǐng)域的首度接觸,,往往是發(fā)生在芯片完工整修(Chip Finishing)制程中,,亦即模擬和數(shù)字區(qū)塊的布局及繞線時(shí)。 

芯片完工整修制程通常是以手工執(zhí)行,,有數(shù)項(xiàng)工作是在芯片光罩設(shè)計(jì)完成的前一個(gè)步驟進(jìn)行,。由于缺乏自動(dòng)化,,芯片完工整修的活動(dòng)和動(dòng)作通常無(wú)法回饋給主設(shè)計(jì),因而易導(dǎo)致設(shè)計(jì)的再利用性不佳,。 

提高設(shè)計(jì)工具整合度與自動(dòng)化效能 

為解決混合信號(hào)設(shè)計(jì)工具所面臨的問(wèn)題,,EDA業(yè)者藉由結(jié)合SPICE和Fast SPICE兩者的性能優(yōu)點(diǎn),推出新一代電路仿真器FineSim SPICE,,可在兼顧SPICE仿真器準(zhǔn)確性的前提下,,加快仿真和分析速度。FineSim SPICE采用先進(jìn)的原生平行技術(shù)(Native Parallel Technology, NPT)算法,,能夠透過(guò)多顆中央處理器(CPU)并行處理,,實(shí)現(xiàn)線性加速及擴(kuò)充容量。 

現(xiàn)在,,EDA業(yè)者也正推動(dòng)真正統(tǒng)一,、自動(dòng)、全芯片的混合信號(hào)設(shè)計(jì),、分析和驗(yàn)證解決方案,,希望藉由更高的整合性和自動(dòng)化程度,大幅提升芯片完工修整,、模擬/客制化數(shù)字設(shè)計(jì)等領(lǐng)域的產(chǎn)量(圖1)。此套名為T(mén)itan的工具顯著提升芯片完工整修制程的時(shí)程關(guān)鍵性(Schedule-critical)功能,,在效率與可預(yù)測(cè)性方面獲得重大進(jìn)展,,移除現(xiàn)行客制化布局和標(biāo)準(zhǔn)單元(Standard-cell)實(shí)作系統(tǒng)之間費(fèi)時(shí)又復(fù)雜的循環(huán),并透過(guò)一條實(shí)時(shí)聯(lián)機(jī),,使標(biāo)準(zhǔn)單元數(shù)據(jù)庫(kù)與每一次的客制化布局編輯保持同步,,將標(biāo)準(zhǔn)單元系統(tǒng)封裝在整個(gè)系統(tǒng)中(圖2)。


圖1 Titan透過(guò)整合及自動(dòng)化提高產(chǎn)量

 


圖2 傳統(tǒng)設(shè)計(jì)環(huán)境中,,客制化布局與標(biāo)準(zhǔn)單元布局及繞線之間的循環(huán)可能成為芯片完工整修的弱點(diǎn),。

在標(biāo)準(zhǔn)單元設(shè)計(jì)規(guī)則檢查(DRC)/布局與原理圖對(duì)照(LVS)無(wú)誤且設(shè)計(jì)通過(guò)全部的簽核分析檢查后,流程的布局及繞線部分便告完成,。此時(shí),,標(biāo)準(zhǔn)單元數(shù)據(jù)庫(kù)必須以某種標(biāo)準(zhǔn)格式(例如GDSII)匯出,然后匯入一個(gè)包含所有制造層的全客制化系統(tǒng)中,。 

簽核DRC之前,,要先加入光罩設(shè)計(jì)必要的客制化布局結(jié)構(gòu),例如覆晶凸塊(Flip-chip Bump)連接及頂層繞線(Top-layer Routing),,并規(guī)畫(huà)對(duì)準(zhǔn)靶材(Alignment Target)和畫(huà)線網(wǎng)線等,,再于客制化環(huán)境中執(zhí)行DRC簽核。這些工作完成后,,必須回到布局及繞線環(huán)境,,針對(duì)所有會(huì)影響布局及繞線區(qū)域的變更,,重新進(jìn)行驗(yàn)證。因此,,設(shè)計(jì)人員必須反復(fù)回到布局及繞線系統(tǒng),,也就須要再次執(zhí)行繁瑣的數(shù)據(jù)匯出和匯入作業(yè)。更嚴(yán)重的是,,這個(gè)階段如果要求執(zhí)行工程變更命令(ECO),,就必須再次反復(fù)執(zhí)行循環(huán),以分析驗(yàn)證任何變更,。 

為減少此一困擾,,Titan透過(guò)與其它設(shè)計(jì)引擎如Talus的有效連接,以及DRC/LVS分析及驗(yàn)證引擎的緊密整合,,來(lái)避免執(zhí)行前述循環(huán)的需要,。客制化布局環(huán)境中只要有所變更,,Talus便會(huì)得知,,立即可以重新執(zhí)行簽核檢查,而且毋須傳送數(shù)據(jù)庫(kù),,標(biāo)準(zhǔn)單元數(shù)據(jù)仍然是在Talus的內(nèi)存中,,客制化數(shù)據(jù)則在Titan的客制化環(huán)境中。 

正如整合到數(shù)字布局及繞線系統(tǒng)可大幅提高效率,,Titan也使模擬及特殊信號(hào)繞線的自動(dòng)化和標(biāo)準(zhǔn)化向前邁進(jìn)一大步,,透過(guò)直覺(jué)式的應(yīng)用布局條件,以互動(dòng)的方式定義或完全透過(guò)指令碼進(jìn)行自動(dòng)化,,其可在數(shù)秒內(nèi)完成總線繞線(Bus Routing),、屏蔽(Shielding)、偏差分對(duì)繞線(Differential Pair Routing),、星形繞線(Star Routing)和其它特殊的繞線,,毋須以手工方式耗費(fèi)數(shù)日的時(shí)間。這點(diǎn)對(duì)于ECO而言尤其重要,,因?yàn)橹匦吕@線能夠自動(dòng)執(zhí)行,,不會(huì)延誤時(shí)程。 

除具備完整的芯片完工整修能力外,,Titan也可和寄生提取標(biāo)準(zhǔn)工具QuickCap TLx緊密整合于FineSim電路仿真器,,以便在真正的混合信號(hào)設(shè)計(jì)方面,達(dá)成全芯片電路仿真(Full-chip Circuit Simulation),,為設(shè)計(jì)的模擬部分提供SPICE的精確度,,數(shù)字部分則可達(dá)到Fast SPIE的精確度,讓模擬及數(shù)字接口能夠充分仿真驗(yàn)證后,再制造出實(shí)際的硅芯片,。 

另一方面,,可完全編寫(xiě)指令碼的Tcl/Tk接口以及一個(gè)整合式圖形使用者接口(GUI),亦是現(xiàn)今混合信號(hào)設(shè)計(jì)工具不可或缺的功能,,以便利用選單,、快速鍵、浮動(dòng)式控制板等,,對(duì)設(shè)計(jì)進(jìn)行全部的檢視,、編輯、繞線及驗(yàn)證,,讓設(shè)計(jì)的模擬和數(shù)字部分的原理圖,、布局、DRC錯(cuò)誤,、寄生值(Parasitic Values)等擁有完整除錯(cuò)功能,。 

顯而易見(jiàn)的,基于統(tǒng)一,、自動(dòng),、全芯片的混合信號(hào)設(shè)計(jì)解決方案,將為日益復(fù)雜的模擬及混合信號(hào)IC設(shè)計(jì)帶來(lái)新的生產(chǎn)力和價(jià)值,。 

 

北京迪陽(yáng)世紀(jì)科技有限責(zé)任公司 版權(quán)所有 ? 2008 - 2018 著作權(quán)聲明
010-62156134 62169728 13301007825 節(jié)假日:13901042484 微信號(hào):sun62169728
地址:北京市西城阜外百萬(wàn)莊扣鐘北里7號(hào)公寓
E_mail:[email protected] 傳真: 010-68328400
京ICP備17023194號(hào)-1 公備110108007750