隨著芯片越來越大,接口越來越復(fù)雜,硬件和軟件代碼集成需要盡快完成,仿真和原型設(shè)計已成為驗證領(lǐng)域不可缺少的工具。由于5G、自動駕駛,人工智能(AI)、機器學(xué)習(xí)(ML)而且存儲系統(tǒng)的重要性越來越大,硬件輔助驗證(HAV)它已成為一種強制性投資。
● 為了解決 5G 設(shè)計的驗證問題,有一套全面的、與從硅前知識產(chǎn)權(quán) (IP) 模塊級別開始一直到硅后測試實驗室的流程集成在一起的工具非常必要。
● 隨著自動駕駛技術(shù)的不斷發(fā)展,對高效、準(zhǔn)確的原型設(shè)計和驗證解決方案的需求也水漲船高。整套控制器都需要在現(xiàn)實環(huán)境中進行測試,以便對傳感、計算和致動組件進行準(zhǔn)確測試。
● 在 AI/ML 芯片中,必須從驗證角度、設(shè)計容量、設(shè)計結(jié)構(gòu)、功耗分析和軟件堆棧驗證等方面對不同類型的架構(gòu)進行考量。
● 存儲系統(tǒng) (SSD和CSD) 的非確定性特性可以從基于仿真的虛擬驗證中受益,包括能夠高速執(zhí)行完整的系統(tǒng)驗證。
FPGA 特別適合于硬件輔助驗證,因為它們具有靈活性和可重構(gòu)性。其他驗證工具很難能像 FPGA 那樣有效地應(yīng)對這些挑戰(zhàn)。
運行時性能:
設(shè)計人員可以在真實場景條件下快速設(shè)計和測試自己的設(shè)計,以確保這些設(shè)計能夠按照預(yù)想快速投入使用,從而在設(shè)計過程中提供重要的反饋循環(huán)。基于 FPGA 的硬件輔助驗證實現(xiàn)的運行時性能要比傳統(tǒng) HDL 仿真快 2 到 5 倍。
上市時間:
FPGA 的可重構(gòu)性使測試更具敏捷性,能夠做到實時修改。開發(fā)人員可以針對新場景展開測試,并在需要時快速做出修改,從而縮短新芯片的開發(fā)過程和上市時間。
系統(tǒng)復(fù)雜性:
邏輯密度高的 FPGA 可為系統(tǒng)供應(yīng)商降低電路板空間要求和復(fù)雜性。英特爾® Stratix® 10 GX 10M FPGA 是非常出色的大型 FPGA,具有 1020 萬個邏輯元件 (LE) 和 2300 多個 I/O,可實現(xiàn)高級調(diào)試和設(shè)計調(diào)優(yōu)功能。
可擴展的平臺:
基于 FPGA 的仿真和原型設(shè)計系統(tǒng)具有可擴展能力。多個 FPGA 可以并行使用,每個 FPGA 對被測設(shè)計 (DUT) 的一部分進行仿真。DUT 通過高速 IO 引腳與“外部世界”連接。
高速調(diào)試:
基于 FPGA 的仿真也提供了靈活性,因為映射到邏輯資源的 DUT 可以實時重新配置。這樣就可以實現(xiàn)高速調(diào)試,可見性也比 HDL 仿真要高。
性能和時延虛擬化:
FPGA 還支持基于仿真的虛擬化,使設(shè)計人員能夠利用實際硅片的 5-10% 進行流片前原型化并評估其性能和時延。
軟硬件并行開發(fā):
軟件開發(fā)和驗證可以與硬件驗證同時進行,從而縮短高質(zhì)量產(chǎn)品的設(shè)計周期。
精確的功耗分析:
基于 FPGA 的硬件仿真器可以運行實際應(yīng)用,以獲得快速、高效、準(zhǔn)確的功耗分析模型。
隨著電子設(shè)計復(fù)雜性的提高,對具有成本和時間效益且可以滿足不斷增長的速度和準(zhǔn)確性要求的驗證平臺的需求也在增加?;?FPGA 的仿真和原型設(shè)計以其眾多優(yōu)勢,近年來越來越受歡迎。與其他技術(shù)相比,高密度 FPGA 包含更多的邏輯,因此更適合大型設(shè)計。FPGA 具有靈活性、可重構(gòu)性和可擴展性,能夠支持不同的設(shè)計要求。它們可以以比其他技術(shù)高得多的速度運行,因此是高速設(shè)計的理想選擇。更重要的是,與其他驗證平臺相比,F(xiàn)PGA 的單價性能更高,是當(dāng)之無愧的經(jīng)濟高效的解決方案。