新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 智能流程簡化可編程系統(tǒng)芯片設(shè)計

智能流程簡化可編程系統(tǒng)芯片設(shè)計

作者: 時間:2011-04-23 來源:網(wǎng)絡(luò) 收藏

隨著SoC中混合信號器件的增加,基本的功能驗證在半導(dǎo)體的早期制備中變得十分重要。沒有這種驗證,人員將需要為半導(dǎo)體制備的返工耗費數(shù)以百萬計美元,并且浪費寶貴的和驗證資源,而且還可能錯過產(chǎn)品上市的良機。幸運的是,現(xiàn)在的設(shè)計人員比過去有更多的選擇;設(shè)計混合信號不再局限于混合信號ASIC、模擬MCU或分立組件。FPGA為集成開辟了新的方向,能夠改善系統(tǒng)集成的各個方面,如降低總體系統(tǒng)成本、提高可靠性、實現(xiàn)可重配置性、縮短開發(fā)時間等。這種以系統(tǒng)(PSC)為核心的嶄新解決方案將FPGA門、嵌入式Flash和模擬功能集成在單一器件中,提供理想的低成本方案,具備真正的性,而且可讓系統(tǒng)設(shè)計人員快速地設(shè)計和開發(fā)復(fù)雜的混合信號系統(tǒng)。

本文引用地址:http://butianyuan.cn/article/150828.htm

  關(guān)鍵要素

  如果要一次投片成功,要選擇好的且通過基本功能驗證的可編程設(shè)計平臺是非常重要的。據(jù)市場研究機構(gòu)Dataquest1報告指出,F(xiàn)PGA從廣義上講,正成為現(xiàn)代高度集成SoC系統(tǒng)的首選媒體。原因很明顯;由于FPGA的半導(dǎo)體構(gòu)架是“預(yù)制”的,不存在非經(jīng)常性工程(NRE)成本,加上任何可能影響產(chǎn)品性能或器件可靠性的工藝變數(shù)實際上均已解決。涉及整體運行的大量復(fù)雜因素(包括影響時序的寄生RLC效應(yīng)等)均已準確確認,并納入產(chǎn)品的技術(shù)資料表中。因此,所有的驗證循環(huán)都可以針對設(shè)計的特有功能。下一步所需的是驗證方法,可以將確定設(shè)計及進行迭代的時間減至最少,并且保留所有設(shè)計內(nèi)容。這可通過建模(即剔除一些不太重要且不會影響整個系統(tǒng)行為的細節(jié))以及將所得到的模型映像到經(jīng)已充分了解的來實現(xiàn)。

  越來越復(fù)雜的內(nèi)容

  現(xiàn)場可編程性是系統(tǒng)集成的一個全新方向。這個新方向能夠?qū)崿F(xiàn)更深層面的集成,并具有多個重大優(yōu)點:系統(tǒng)設(shè)計人員可在其系統(tǒng)中省掉多個器件,并將器件的功能集成到一個單PSC中,大幅系統(tǒng)的設(shè)計;顯著減少部件數(shù)目意味著外形尺寸也可顯著減小;微控制器核的集成將使主處理器擺脫外設(shè)的任務(wù),從而降低系統(tǒng)處理對數(shù)據(jù)吞吐能力的要求。

  Actel Fusion PSC是首個能滿足這種需求的可編程邏輯解決方案,首次將Flash內(nèi)存、混合信號功能及微控制器技術(shù)與FPGA提供的硬件可重配置性的各種基本優(yōu)點融合在一起。集成的內(nèi)容越來越復(fù)雜,意味著可以將更多的可能性集成到更小的器件中,但同時也會向FPGA設(shè)計人員提出一些新的挑戰(zhàn),例如至少得應(yīng)對混合信號設(shè)計的復(fù)雜性。鮮有FPGA設(shè)計人員有機會在這個領(lǐng)域中取得豐富的經(jīng)驗,那么,應(yīng)采用什么方法管理這些項目的復(fù)雜性并確保一次性成功呢?這種交叉領(lǐng)域的專門技術(shù)必須集成在開發(fā)工具中。開發(fā)工具必須足夠“聰明”,能夠管理接口、配置和初始化等關(guān)鍵細節(jié),以便將不同的部件聯(lián)結(jié)起來,形成一個工作整體。在理想的情況下,可采用與傳統(tǒng)開發(fā)工具基本相同的,將這種新系統(tǒng)功能的復(fù)雜設(shè)計內(nèi)容聚合起來。

  傳統(tǒng)的FPGA設(shè)計流程

  在選擇ASIC或可編程解決方案時,第二個考慮因素是FPGA工具的易用性和成本效益。眾所周知這些工具是用于集成高度復(fù)雜的設(shè)計功能,如快速架構(gòu)開發(fā)(即通過快速生成核來實現(xiàn)開發(fā))、邏輯和物理綜合、行為和結(jié)構(gòu)仿真,以及各種創(chuàng)新的調(diào)試技術(shù)。這些系統(tǒng)越來越多地向更高的抽象層擴展,涵蓋器件/系統(tǒng)建模、設(shè)計分區(qū)、基于總線的通信協(xié)議和軟/硬件協(xié)同驗證。但傳統(tǒng)FPGA設(shè)計流程的基本目標是將所需要的部件捆綁成一個“按鈕”式的流程,容許單一工程師便可定義、生成和驗證設(shè)計的“軟”副本,然后在硬件FPGA系統(tǒng)門中實現(xiàn)和調(diào)試。

  


上一頁 1 2 下一頁

評論


相關(guān)推薦

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

關(guān)閉