軟核、固核、硬核的區(qū)別

軟核、固核、硬核的區(qū)別

ID:9108731

大小:17.00 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2018-04-18

軟核、固核、硬核的區(qū)別_第1頁(yè)
軟核、固核、硬核的區(qū)別_第2頁(yè)
軟核、固核、硬核的區(qū)別_第3頁(yè)
軟核、固核、硬核的區(qū)別_第4頁(yè)
資源描述:

《軟核、固核、硬核的區(qū)別》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

1、軟核、固核、硬核的區(qū)別【轉(zhuǎn)】IP(IntellectualProperty)就是常說(shuō)的知識(shí)產(chǎn)權(quán)。美國(guó)Dataquest咨詢公司將半導(dǎo)體產(chǎn)業(yè)的IP定義為用于ASIC、ASSP和PLD等當(dāng)中,并且是預(yù)先設(shè)計(jì)好的電路模塊。IP核模塊有行為(Behavior)、結(jié)構(gòu)(Structure)和物理(Physical)三級(jí)不同程度的設(shè)計(jì),對(duì)應(yīng)描述功能行為的不同分為三類,即軟核(SoftIPCore)、完成結(jié)構(gòu)描述的固核(FirmIPCore)和基于物理描述并經(jīng)過(guò)工藝驗(yàn)證的硬核(HardIPCore)。什么是軟核?IP軟核通常是用HDL文本形式提交給用戶

2、,它經(jīng)過(guò)RTL級(jí)設(shè)計(jì)優(yōu)化和功能驗(yàn)證,但其中不含有任何具體的物理信息。據(jù)此,用戶可以綜合出正確的門電路級(jí)設(shè)計(jì)網(wǎng)表,并可以進(jìn)行后續(xù)的結(jié)構(gòu)設(shè)計(jì),具有很大的靈活性,借助于EDA綜合工具可以很容易地與其他外部邏輯電路合成一體,根據(jù)各種不同半導(dǎo)體工藝,設(shè)計(jì)成具有不同性能的器件。軟IP內(nèi)核也稱為虛擬組件(VC-VirtualComponent)。什么是固核?IP固核的設(shè)計(jì)程度則是介于軟核和硬核之間,除了完成軟核所有的設(shè)計(jì)外,還完成了門級(jí)電路綜合和時(shí)序仿真等設(shè)計(jì)環(huán)節(jié)。一般以門級(jí)電路網(wǎng)表的形式提供給用戶。什么是硬核?IP硬核是基于半導(dǎo)體工藝的物理設(shè)計(jì),已有

3、固定的拓?fù)洳季趾途唧w工藝,并已經(jīng)過(guò)工藝驗(yàn)證,具有可保證的性能。其提供給用戶的形式是電路物理結(jié)構(gòu)掩模版圖和全套工藝文件,是可以拿來(lái)就用的全套技術(shù)。如何選擇IP模塊?選擇IP模塊設(shè)計(jì)時(shí)首先要考慮的因素是IP與目標(biāo)系統(tǒng)的配合程度。一般來(lái)說(shuō),在進(jìn)行集成之前,最好選擇那些無(wú)需修改的IP模塊。但是如今的大多數(shù)情況是設(shè)計(jì)人員在獲得IP模塊后必須進(jìn)行修改,有時(shí)修改的范圍包括各個(gè)設(shè)計(jì)層次上的IP模型。這種修改會(huì)耗費(fèi)大量的時(shí)間和資源,不僅會(huì)耽誤產(chǎn)品的研發(fā)進(jìn)度,還會(huì)給整個(gè)設(shè)計(jì)流程引入風(fēng)險(xiǎn)。有時(shí)可以通過(guò)犧牲一點(diǎn)芯片面積或功能,以盡量少的修改IP設(shè)計(jì),使其能直接集

4、成到系統(tǒng)芯片設(shè)計(jì)中。選擇IP模塊時(shí)必須考慮的另外一個(gè)因素是:評(píng)估IP模塊的品質(zhì)、集成的方便程度以及可重用性,并考慮IP開發(fā)者提供的技術(shù)支持程度等。如使用手冊(cè)內(nèi)容是否完備,是否提供完整的設(shè)計(jì)和驗(yàn)證環(huán)境,是否有成功集成的示范工程,接口定義標(biāo)準(zhǔn)的遵從程度,未來(lái)發(fā)展升級(jí)的可能性,獲取IP授權(quán)的效率以及合作廠商的可信賴程度等多種因素。IP模塊的評(píng)估是指通過(guò)一系列完整的檢查規(guī)則來(lái)系統(tǒng)地檢查IP的設(shè)計(jì)。評(píng)測(cè)分為系統(tǒng)設(shè)計(jì)、編碼、綜合和參數(shù)驗(yàn)證等不同部分進(jìn)行,并根據(jù)評(píng)測(cè)規(guī)則的重要程度為不同的規(guī)則檢查分配不同的權(quán)值。這樣檢查之后,就可以直觀地看出整個(gè)設(shè)計(jì)的可

5、重用程度,以幫助體系架構(gòu)設(shè)計(jì)工程師針對(duì)性能、規(guī)模、成本和功耗等不同方面來(lái)定制和評(píng)估IP模塊設(shè)計(jì)。目前工業(yè)界比較具有影響力的評(píng)測(cè)標(biāo)準(zhǔn)是由Synopsys和Mentor聯(lián)合開發(fā)推行的基于RMM的OpenMORE評(píng)測(cè)標(biāo)準(zhǔn)。IP的分類IP核分為軟核、硬核和固核三種。具體地說(shuō),軟核為能綜合的HDL描述,硬核為芯片版圖,固核為門級(jí)HDL描述。軟核包括邏輯描述(RTL和門級(jí)VerilogHDL或VHDL代碼)、器件內(nèi)部連線表和不能用臺(tái)式儀器和信號(hào)儀、示波器、電流計(jì)和電壓表等進(jìn)行測(cè)試的可測(cè)性設(shè)計(jì)。軟核可經(jīng)用戶修改,以實(shí)現(xiàn)所需要的電路系統(tǒng)。它主要用于接口、

6、編碼、譯碼、算法和信道加密等對(duì)速度性能要求范圍較寬的復(fù)雜系統(tǒng)。硬核的設(shè)計(jì)與工藝已完成而不能更改。它的產(chǎn)品如存儲(chǔ)器、模擬電路和總線器件。用戶得到的硬核僅是產(chǎn)品功能而不是產(chǎn)品設(shè)計(jì),因此,硬核的設(shè)計(jì)與制造廠商能對(duì)它實(shí)行全權(quán)控制,它的知識(shí)產(chǎn)權(quán)的保護(hù)也較簡(jiǎn)單。常用的硬核有存儲(chǔ)器、模擬器件和總線器件等。固核是一種介于軟核與硬核之間的IP。它既不獨(dú)立,也不固定,可根據(jù)用戶要求作部分修改。固核允許用戶重新定義關(guān)鍵的性能參數(shù),內(nèi)部連線表有的可以重新優(yōu)化,其使用流程同軟核。如內(nèi)部連線表不能優(yōu)化時(shí),使用流程與硬核相同。軟件開發(fā)工作量相對(duì)低,因此一般開發(fā)成本較低

7、,柔性大,如可增加特性或選擇工藝并容易從一個(gè)工藝向另一個(gè)工藝轉(zhuǎn)移,且性能可提高,但可預(yù)測(cè)性差。硬核的開發(fā)成本最高,柔性小,但性能一定并具有可預(yù)測(cè)性。更重要的是上市時(shí)間短,易于使用。固核介于硬核與軟核之間,IP用戶將從實(shí)用、性能、價(jià)格、上市時(shí)間等各種因素綜合考慮選擇IP。軟核和硬核的設(shè)計(jì)工作量、設(shè)計(jì)預(yù)測(cè)性和性能的差異是由它們不同的設(shè)計(jì)流程所決定的。

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。