第三方專業(yè)EDA工具需求持續(xù)增長 提供便攜高效設計環(huán)境
隨著FPGA硅芯片的更新?lián)Q代,F(xiàn)PGA產(chǎn)品的門數(shù)量不斷增加,性能與專門功能逐漸加強,使得FPGA在電子系統(tǒng)領域能夠取代此前只有ASIC和ASSP才能發(fā)揮的作用。但是,F(xiàn)PGA必須有適當?shù)脑O計工具輔助,讓設計人員充分發(fā)揮其作用,否則再好的產(chǎn)品也毫無意義。
提供便攜高效設計環(huán)境
針對混合系統(tǒng)構架開發(fā),提供快速系統(tǒng)建模平臺Impulse C進行系統(tǒng)模型的搭建。
如今FPGA已進入硅片融合時代,集成了DSP、ARM等,這種混合系統(tǒng)架構需要更好的開發(fā)環(huán)境,如嵌入式軟件工具OS支持、DSP編程、基于C語言的編程工具、系統(tǒng)互聯(lián)、綜合和仿真以及時序分析。為此,Aldec(阿爾戴)公司針對混合系統(tǒng)構架開發(fā),提供了先進的基于ESL(Electronic System Level)的快速系統(tǒng)建模平臺Impulse C進行系統(tǒng)模型的搭建。在此環(huán)境下,設計師可以采用高級語言C對系統(tǒng)進行描述,快速建立目標系統(tǒng)模型,并進行驗證。一旦系統(tǒng)模型建立,就可以在Impulse C環(huán)境中,對所建立的系統(tǒng)模型進行軟硬件劃分及協(xié)同驗證,以確保所建系統(tǒng)模型能夠滿足目標系統(tǒng)的要求,然后通過C綜合手段,將系統(tǒng)的硬件部分自動優(yōu)化到目標FPGA中,同時自動生成系統(tǒng)軟硬件接口和互聯(lián)信息。
對于C語言綜合方案,Aldec的Impulse C可提供從基于C語言的設計/算法到RTL級描述的快速、可靠轉化;可提供完整可靠的系統(tǒng)設計驗證、豐富的系統(tǒng)優(yōu)化手段、廣泛的目標平臺支持。Impulse C還支持嵌入式軟硬件加速系統(tǒng)及計算加速系統(tǒng)設計?;贑的應用,通過Impulse C轉化后的HDL代碼,為后期靜態(tài)規(guī)則檢測、動態(tài)驗證及設計評測提供來源和依據(jù),從而保證HDL設計的可靠性。
針對FPGA設計,Aldec提供了業(yè)內領先的完備的設計驗證解決方案,其中Active-HDL是管理、開發(fā)、輸入、仿真及驗證分析系統(tǒng)。它集成了FPGA設計中的各種工具,集多種設計輸入手段、仿真調試技術、廠商與第三方的綜合和實現(xiàn)工具以及所有主流廠商的庫于一體,為工程師提供了一個易用、功能強大、性能優(yōu)越、高效的解決方案,使設計師能夠以最快的速度設計出復雜、性價比更高的電子產(chǎn)品,大大縮短產(chǎn)品的設計周期。Active-HDL提供多種設計輸入支持,通過采用多種專利技術極大地提高了仿真速度,工具可支持單內核混合仿真。此外,Active-HDL還提供多種實用且功能強大的時序分析及糾錯手段,加快了調試進程并最大限度地保證了可靠性。
對于靜態(tài)規(guī)則檢查,Aldec提供Alint作為全面、高效、多層次的規(guī)則檢查工具。Alint采用PBL(Phase-Based Linting)方法學的檢查原理,提供對主流規(guī)則庫(如STARC、DO-254、RMM等)的支持,從設計輸入入手,保證后期邏輯實現(xiàn)的質量及可靠性,進而縮短開發(fā)周期,降低成本。
針對更高的仿真驗證加速需求,Aldec提供了HES硬件實物級仿真驗證加速平臺,該平臺有多項專有技術保證仿真驗證速度在數(shù)量級上的飛躍,同時實物驗證環(huán)境保障了邏輯設計的可靠性。
總之,Aldec的工具可提供便捷高效的設計環(huán)境、安全可靠的設計保障及顯著的設計/驗證/仿真效率。
第三方專業(yè)EDA工具需求持續(xù)增長
FPGA的應用范圍越來越廣,這給第三方工具和開發(fā)平臺提供商帶來了新的商機與挑戰(zhàn)。
目前的主流FPGA器件廠商也提供部分開發(fā)套件,但是這些開發(fā)工具大都只能滿足基本開發(fā)流程所需的功能,并主要側重于后端的綜合、布局布線、FPGA芯片的物理結構及新器件的開發(fā),對于最為重要的前端設計、驗證和評測支持甚少,這些都需要專業(yè)的第三方EDA工具提供支持。
隨著專業(yè)化分工越來越細,F(xiàn)PGA器件廠商將大量精力投入到FPGA器件工藝的升級換代、提高集成化程度、降低功耗、擴充硬件功能等方面,而可編程芯片的軟件設計、驗證等則需要越來越強大的第三方EDA工具的支持。第三方專業(yè)EDA廠商會將主要精力投放在可編程器件設計驗證專業(yè)軟件的開發(fā),并旨在提高設計的效率、可靠性和精度上,而FPGA供應商則專注于提供性能更好、集成度更高、單位功耗更低的FPGA器件,專業(yè)EDA廠商對于設計的便利性、驗證的多樣性與設計結果的可靠性更為關注,并且會提供與FPGA器件廠商工具以及其他平臺之間的無縫連接及協(xié)同開發(fā)解決方案。
綜上所述,器件廠商與專業(yè)第三方EDA工具廠商是相輔相成不可分割的產(chǎn)業(yè)聯(lián)盟,形成一個缺一不可的、相互依存的生態(tài)環(huán)境,對于普通用戶來講,隨著對FPGA器件應用的深入以及規(guī)模的擴大、復雜度的提高,必然會對第三方專業(yè)EDA工具有著持續(xù)增長的需求。
FPGA的應用范圍越來越廣,已經(jīng)從通信領域拓展到工業(yè)、消費、醫(yī)療等領域,這些變化給第三方工具和開發(fā)平臺提供商帶來了新的商機與挑戰(zhàn)。應用在通信、工業(yè)、消費、醫(yī)療等領域中的FPGA,應當基于完整的專業(yè)設計流程和驗證流程進行設計?;诖耍?strong>EDA工具廠商應該對不同行業(yè)的FPGA設計提供全流程的設計驗證工具,如設計管理、設計動態(tài)仿真、調試、覆蓋率分析、靜態(tài)規(guī)則檢查、實物及半實物驗證等工具,以及針對特殊技術領域的特殊解決方案,如針對SoC、SoPC領域的協(xié)同加速解決方案。