最近Altera宣布采用英特爾14nm Tri-gate工藝的第10代FPGA產品,賽靈思公司(Xilinx)和臺積電宣布采用16nm FinFET工藝打造FPGA器件,FPGA已走到了制程工藝領先的產品之列。對于第三方工具廠商而言,要想適應FPGA制造工藝的發(fā)展,就要不斷改進其工具中的一些關鍵算法,以更有效地利用器件資源。此外,第三方工具廠商還應該不斷改善其用戶使用界面,以更加智能地方式去對最終用戶進行更好地向導式指導。
第三方EDA工具需求持續(xù)增長
隨著對FPGA器件應用的深入以及規(guī)模的擴大、復雜度的提高,市場對第三方專業(yè)EDA工具的需求必然會持續(xù)增長。
這些需求主要體現在以下方面:一是對廠商新器件的支持——ALDEC定期地更新其仿真工具的仿真庫、規(guī)范檢查工具的linting庫,為廠商新的開發(fā)工具提供支持;二是對其他第三方工具如Matlab、Simulink新版本的支持——ALDEC不斷地增加對自身工具和其他第三方工具,如Matlab、Simulink新版本的支持,并不斷對已有的第三方工具及新版本廠商開發(fā)工具的接口進行優(yōu)化,以適應這些工具的更新換代;三是驗證完備性需求的提升——以前大部分用戶對驗證完備性的要求并不是特別高,但是一些特殊行業(yè)對系統(tǒng)的可靠性要求極高,這就需要嚴格地控制FPGA代碼驗證的充分性。ALDEC不斷挖掘這些需求,并推出新的產品來滿足這些需求。今年5月,ALDEC推出需求跟蹤管理工具Spec-TRACER,能對FPGA項目的需求進行跟蹤,還能分析項目的每個需求是否都得到了充分地驗證,大大提高了交付項目的穩(wěn)定性及可靠性。
FPGA的應用范圍越來越廣,已經從通信領域拓展到工業(yè)、消費、醫(yī)療等領域,這些變化給第三方工具和開發(fā)平臺提供商帶來了新的商機與挑戰(zhàn)。應用在通信、工業(yè)、消費、醫(yī)療等領域中的FPGA都應當基于完整的、專業(yè)的設計流程和驗證流程。從EDA工具廠商的角度來看,我們對不同行業(yè)的FPGA設計都能提供全流程的設計驗證工具,包括需求管理、設計管理、設計動態(tài)仿真、調試、覆蓋率分析、靜態(tài)規(guī)則檢查、實物及半實物驗證等,并能提供針對特殊技術領域的特殊解決方案,如針對SoC、SoPC領域的協(xié)同加速解決方案。
實現與原廠工具無縫配合
此外,隨著FPGA硅片融合不斷向更高層次邁進,其集成度不斷提升。與此同時,FPGA廠商在開發(fā)工具方面也不斷創(chuàng)新,這也要求第三方工具與不斷升級的原廠工具能夠更好地實現無縫配合。為了達到這一目的,第三方工具需要更深刻地把握FPGA硅片整合技術的發(fā)展趨勢,并深入地研究與原廠工具(如布局布線工具)的接口,從而順利實現對原廠工具的調用。
在使用FPGA廠商采用最新工藝的新器件時,為了適應新的原廠工具,如Xilinx的實現工具Vivado,ALDEC對其所有的相關工具均作了相應的調整,如在新版本的仿真器Active-HDL和Riviera-PRO,以及靜態(tài)規(guī)則檢查工具中添加對最新器件庫的支持,推出全新版本的DVM軟件,以此適應Vivado的需要,并和Virtex-7器件配套推出目前最先進的HES-DVM硬件加速仿真系統(tǒng)。該硬件加速仿真系統(tǒng)已經成功地為國內外眾多客戶解決了實際的FPGA項目仿真速度過慢、仿真資源不夠等諸多問題。
FPGA的軟件設計和驗證等都需要強大的第三方EDA工具的支持,而第三方專業(yè)EDA廠商也會將主要精力投放在可編程器件設計上,驗證專業(yè)軟件的開發(fā),從而提高設計效率、可靠性和精度。為了提高設計效率、可靠性和精度,ALDEC公司除了不斷發(fā)展其已有的一些仿真驗證工具之外,還根據新的形勢推出了一系列新產品,如FPGA項目需求管理和跟蹤系統(tǒng)Spec-TRACER,以及HDL波形顯示調試系統(tǒng)Plot等工具。
Spec-TRACER是專門為需要滿足DO-254、IEC 61508和ISO 26262規(guī)范的FPGA與ASIC的開發(fā)而設計的、強大的需求管理和跟蹤系統(tǒng)。它促進了需求捕捉、管理、分析和可追蹤性(出于關鍵性的安全應用,以需求為驅動的設計往往要求其設計過程具有可追蹤性)之間的統(tǒng)一,使它們可以在單一系統(tǒng)上得到統(tǒng)一的規(guī)劃與管理。
Spec-TRACER可以建立起包括設計需求與RTL設計、testbench,以及自底向上、自頂向下的可追蹤性報告在內的仿真結果之間的聯系和可追蹤性。簡化的需求捕捉和驗證功能可以幫助使用者和認證機構對項目是否滿足需求進行審查。
Plot工具是一種全新的、基于圖表式的工具,是一種可對HDL對象進行分析的系統(tǒng)工具。先進的圖形用戶界面(GUI)層是當前任何IDE都必不可少的部分,它能使用戶在一個易于理解的樹型結構中遍歷設計層次,在標準時序波形中查看對象的歷史記錄,或用文本表格形式分析存儲器。然而,對于一些設計學科如DSP、圖像處理或數字通信來說,這些經典的工具并非真的有效。Plot為這些問題提供了完美的解決方法,它可以將數據表示為曲線圖,并顯示兩個或多個變量之間的關系,其強大的功能足以替代或補充傳統(tǒng)的、基于波形的HDL調試技術。
亞太市場側重仿真、驗證及評測
亞太區(qū)FPGA市場的應用熱點主要集中在通信、數字信號處理、數字圖像處理、金融、高性能運算等領域。這些熱點應用領域運算量非常地大,并且對高運算速度的需求在不斷提升,未來將出現單片FPGA無法解決的問題。為了應對這種現象,多FPGA(幾十片甚至數百片)將不可避免地被使用,這將給整個設計的分割帶來極大的挑戰(zhàn)。為了更好地幫助用戶解決問題,第三方工具需要提供自動分割的方法,因此廠商需要更加深入地研究網表分割等的算法。
從亞太區(qū)和中國市場來看,客戶對FPGA第三方工具的要求主要體現在仿真、驗證及評測等方面。FPGA第三方EDA工具廠商需要不斷地完善其工具鏈,提供包括需求管理、設計管理、設計輸入、設計動態(tài)仿真、調試、覆蓋率分析、靜態(tài)規(guī)則檢查、實物及半實物驗證等在內的完整的FPGA驗證流程的Total Solutions。
ALDEC以滿足客戶的需求為己任,在成就客戶的同時成就自己。ALDEC的產品策略主要是:充分了解客戶的需求,幫助客戶挖掘深層次的需求,并針對每一個客戶的特定需求,制訂相應的解決方案,提供強有力的支持,盡心盡力地幫助客戶解決他們的需求及困難。
ALDEC公司的產品在國內已經得到眾多大型商用公司、國家集成電路產業(yè)基地、知名大學院校、中科院相關研究所以及數以百計的研究機構的青睞,并成功地應用到了他們的實際項目中。