<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Barcelona新模擬IP: 硅驗(yàn)證可綜合定制IP

          Barcelona新模擬IP: 硅驗(yàn)證可綜合定制IP

          作者:本刊記者羅翠欽 時間:2004-02-19 來源:電子設(shè)計(jì)應(yīng)用 收藏
          由于消費(fèi)和通信領(lǐng)域?qū)δM電路的需求日益增加,在過去5年中SoC對混合信號功能的需求一直處于上升態(tài)勢,到2005年,65%以上的SoC將包含模擬部件。通信和消費(fèi)設(shè)備(如移動電話、DVD播放機(jī)、高速網(wǎng)絡(luò)、數(shù)碼相機(jī)等)的普及,將迫使數(shù)字電路中加入模擬部分,成為一種前所未有的發(fā)展趨勢。
          公司成立于1999年,是可綜合全定制模擬電路的領(lǐng)先供應(yīng)商,憑借其強(qiáng)有力的設(shè)計(jì)技術(shù)提供獨(dú)特半導(dǎo)體模擬硅驗(yàn)證IP。推出一種新模擬IP——硅驗(yàn)證可綜合定制IP,該方案能為半導(dǎo)體公司提供靈活、高效、可升級的定制IP塊,是近三十年來首次對模擬設(shè)計(jì)過程的極大改善。新方案的構(gòu)成包括提供友好界面和設(shè)計(jì)方案的PradoTM綜合平臺,以及插入Prado平臺、可輸出特定類型模擬電路的單功能或多功能半導(dǎo)體過程特定IP工具引擎。該工具可為設(shè)計(jì)者提供函數(shù)、布局和詳細(xì)過程模型,實(shí)現(xiàn)高效、準(zhǔn)確的合成定制模擬電路設(shè)計(jì)。MirTM是Barcelona首要的工具之一,可以產(chǎn)生時鐘合成和相同邏輯的同步,對實(shí)現(xiàn)電路的時鐘倍頻和分頻、減小抖動以及抑制傾斜有重要作用。Prado平臺將基于方程的合成技術(shù)和簡單用戶界面結(jié)合在一起,自動完成設(shè)計(jì)步驟,可大大縮短開發(fā)周期。完全定制IP 引擎(如Miró, Prado),能求解數(shù)千個參數(shù)、電路約束和分布條件,從而合成最佳模擬電路,并生成包括轉(zhuǎn)化模型、數(shù)據(jù)表、網(wǎng)絡(luò)鏈表和GDII等必要文檔。
          隨著對模擬電路需求的增加,而模擬設(shè)計(jì)人員數(shù)量和實(shí)際生產(chǎn)力的低下,是整個行業(yè)面臨的主要瓶頸。當(dāng)半導(dǎo)體公司紛紛爭奪其所需的模擬IP,對模擬電路需求的不斷增加,許多公司的作法是,購買預(yù)先設(shè)計(jì)好的硬IP塊或設(shè)計(jì)定制IP塊。
          硬模擬IP
          有些半導(dǎo)體公司通過從其他廠商或知識產(chǎn)權(quán)公司購買其知識產(chǎn)權(quán)來獲得模擬電路。這些硬IP都提前被設(shè)計(jì)好了,適用于大多數(shù)的電路設(shè)計(jì)。這個選擇具有價格便宜、容易獲得、風(fēng)險小、不需要自己的模擬專家等優(yōu)點(diǎn)。
          然而,購買硬IP存在一些問題,不能滿足新的工業(yè)對模擬電路的需求。最明顯的,硬IP很少能滿足特定要求,且不能改造,迫使半導(dǎo)體公司采用折中的方案,往往降低了芯片性能。例如,一個公司可能需要一個200MHz的鎖相環(huán)路,但是只能找到300MHz的PLL,為了適應(yīng)300MHz,時鐘頻率需要增加,從而使芯片浪費(fèi)更多的功率,需要更昂貴的封裝。簡言之,硬IP有靈活性差、芯片性能的次優(yōu)性、對模擬設(shè)計(jì)專家的依賴性強(qiáng)和開發(fā)周期長等缺點(diǎn)。

          定制IP
          當(dāng)前,所有的模擬設(shè)計(jì)都遵守同樣的過程,一個近三十年來幾乎沒有改變的過程。這種傳統(tǒng)的模擬設(shè)計(jì)過程需要多次的反復(fù)來完成一個設(shè)計(jì),而且,這種過程并不能產(chǎn)生最佳結(jié)果。設(shè)計(jì)者在確定了整體水平的需求后,便開始了這一反復(fù)性的工作。根據(jù)需求,他選擇一個體系結(jié)構(gòu)或布局作為開始點(diǎn);然后,根據(jù)這一滿足特定需求的結(jié)構(gòu)體系或布局,選擇元器件的規(guī)模和價值。為了做到這些,設(shè)計(jì)者為電路建立一個簡單的數(shù)學(xué)模型,然后用仿真工具(如Spice)測試每個設(shè)計(jì)的性能列表。要找到一個滿足要求的設(shè)計(jì),往往需要反復(fù)地改變設(shè)計(jì)變量,任務(wù)非常困難。
          為了加速此反復(fù)過程,設(shè)計(jì)者求助于計(jì)算機(jī)編程來確定設(shè)計(jì)變量。然而,由于問題的大小和很長的仿真時間與有些模擬模塊有關(guān),這一方法在減少設(shè)計(jì)時間方面并不十分成功。有經(jīng)驗(yàn)的設(shè)計(jì)者構(gòu)建高質(zhì)量的解析模型,這使他們不僅獲得較好的初始設(shè)計(jì),而且能夠洞悉規(guī)范如何折中,但這種專業(yè)技能來源于多年的實(shí)踐經(jīng)驗(yàn)。
          定制IP實(shí)現(xiàn)了更接近用戶的指定需求,但仍存在一些缺點(diǎn),如非最佳性、靈活性差、開發(fā)周期長。

          可綜合定制IP:更完美的選擇
          Barcelona新技術(shù)使半導(dǎo)體公司能夠生成針對特定應(yīng)用的優(yōu)化定制IP塊,具有可升級性、靈活、高效等特點(diǎn),該方案是三十年來首次對模擬設(shè)計(jì)過程的極大改善。
          Barcelona的方案平臺可以使設(shè)計(jì)者快速設(shè)計(jì)出符合要求的電路,其關(guān)鍵技術(shù)存在于方案之中,因此該方案使更多的設(shè)計(jì)人員和工程師受益。同時,也為半導(dǎo)體公司提供了一種可以滿足以下各種要求的模擬IP:
          用戶化:Barcelona提供的定制電路可以滿足用戶的具體要求。
          最優(yōu)化:Barcelona的幾何規(guī)劃使設(shè)計(jì)電路實(shí)現(xiàn)可行性和達(dá)到最優(yōu)化。
          靈活性:允許對從概念到tapeout的每個具體步驟進(jìn)行修改。
          升級性:新的設(shè)計(jì)人員也能設(shè)計(jì)出極好的電路,允許利用多種芯片進(jìn)行升級。
          可靠性:系統(tǒng)輸出驗(yàn)證后的硅設(shè)計(jì)(silicon-ready designs)。
          快速性:使設(shè)計(jì)過程自動化,使設(shè)計(jì)者在幾個小時或幾天內(nèi)即可獲得可靠的電路設(shè)計(jì)。
          具有以上特征的方案能為半導(dǎo)體公司的特定應(yīng)用提供更優(yōu)產(chǎn)品,而無需再折中設(shè)計(jì)從而降低性能。除此之外,還能解決公司高級和系統(tǒng)級工程設(shè)計(jì)人員緊缺的問題。
          Barcelona設(shè)計(jì)系統(tǒng)是如何把一個幾十年來一直需要花費(fèi)幾個月的設(shè)計(jì)過程變?yōu)橹恍鑾字苌踔翈滋爝^程的呢?看起來好像魔法,但它的一切其實(shí)都是數(shù)學(xué)問題。Barcelona系統(tǒng)的引擎求解了一整套的方程,這些方程把性能特性和物理特性,比如晶體管尺寸、布局、聯(lián)接等聯(lián)系起來,考慮了一系列復(fù)雜的變量,包括所有的電壓和溫度條件、噪聲情況、阻抗變化、電路特性以及過程特性。整個過程的關(guān)鍵是:Barcelona的解決方案同時考慮到所有這些不同的特性,從而建立一個精確而可靠的電路。
          傳統(tǒng)模擬電路設(shè)計(jì)過程的一個主要缺點(diǎn)是,設(shè)計(jì)者無法知道他們所設(shè)計(jì)的電路從應(yīng)用角度來講是否為最佳的,Barcelona的設(shè)計(jì)方案則可以很好地解決這一問題?!?/span>



          關(guān)鍵詞: Barcelona

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();