關(guān)鍵字:Vivado FPGA
“Vivado工具套件是面向未來(lái)十年‘All Programmable’器件而精心打造, 致力于加速其設計生產(chǎn)力。”賽靈思公司可編程平臺開(kāi)發(fā)高級副總裁Victor Peng在其主題演講中介紹,“All Programmable ”是全面的可編程的系統級器件,從可編程邏輯到可編程系統集成,它將使設計團隊不僅能夠為他們的設計編程定制邏輯,而且還可以基于A(yíng)RM和賽靈思處理子系統、算法和I/O進(jìn)行編程。
賽靈思公司可編程平臺開(kāi)發(fā)高級副總裁Victor Peng |
“未來(lái)‘All Programmable’器件要比可編程邏輯設計更多,它們將是可編程的系統集成,投入的芯片越來(lái)越少,而集成的系統功能卻越來(lái)越多。”Victor在接受本刊專(zhuān)訪(fǎng)時(shí)表示,“在利用‘All Programmable’器件創(chuàng )建系統的時(shí)候,設計者所面臨的是一套全新的集成和實(shí)現設計生產(chǎn)力的瓶頸問(wèn)題。”其中,集成的瓶頸包括,集成算法C和寄存器傳輸級(RTL)的IP;混合了DSP、嵌入式、連接和邏輯域;驗證模塊和“系統”,以及設計和IP的重用等。而實(shí)現的瓶頸則包括,芯片規劃和分層;多領(lǐng)域和大量的物理優(yōu)化;多元的“設計”與“時(shí)序”收斂;和后期的ECO和設計變更的連鎖效應。
為了解決可編程系統集成和實(shí)現方面的瓶頸,使用戶(hù)能夠充分利用‘All Programmable’器件的系統集成能力,賽靈思從2008年開(kāi)始付諸行動(dòng),歷經(jīng)四年的開(kāi)發(fā)和一年的試用版本測試,并通過(guò)其早期試用計劃開(kāi)始向客戶(hù)推出全新的Vivado設計套件。“Vivado設計套件突破了可編程系統集成度和實(shí)現速度兩方面的重大瓶頸,將設計生產(chǎn)力提高到同類(lèi)競爭開(kāi)發(fā)環(huán)境的4倍。”Victor進(jìn)一步解釋到,該工具不僅能加速可編程邏輯和I/O的設計速度,而且還可提高可編程系統的集成度和實(shí)現速度,讓器件能夠集成 3D堆疊硅片互連技術(shù)、ARM處理系統、模擬混合信號(AMS)和絕大部分半導體IP核。
在提高集成度方面,Vivado IDE采用了用于快速綜合和驗證C語(yǔ)言算法IP的ESL設計、實(shí)現重用的標準算法和RTL IP封裝技術(shù)、標準IP封裝和各類(lèi)系統構建塊的系統集成、可將仿真速度提高3倍的模塊和系統驗證功能,以及可將性能提升百倍以上的硬件協(xié)同仿真功能。
今天,幾乎所有的IC設計都要采用IP,賽靈思采用業(yè)界標準,提供專(zhuān)門(mén)便于IP開(kāi)發(fā)、集成和存檔/維護的工具。在賽靈思Vivado設計套件中,賽靈思開(kāi)發(fā)了IP封裝器、IP集成器和可擴展IP目錄三種全新的IP功能。“這些都有助于我們生態(tài)系統合作伙伴中的IP廠(chǎng)商和客戶(hù)快速構建IP,提高設計生產(chǎn)力。”Victor談到,“目前已有20多家廠(chǎng)商提供支持該最新套件的IP。
在提高實(shí)現速度方面,Vivado工具采用層次化器件編輯器和布局規劃器、速度提升了3至15倍,且為SystemVerilog提供業(yè)界領(lǐng)先支持的邏輯綜合工具、速度提升了4倍且確定性更高的布局布線(xiàn)引擎、以及通過(guò)分析技術(shù)可最小化時(shí)序、線(xiàn)長(cháng)、路由擁堵等多個(gè)變量的“成本”函數。此外,增量式流程能讓工程變更通知單(ECO)的任何修改只需對設計的一小部分進(jìn)行重新實(shí)現就能快速處理,同時(shí)確保性能不受影響。最后,Vivado工具通過(guò)利用最新共享的可擴展數據模型,能夠估算設計流程各個(gè)階段的功耗、時(shí)序和占用面積,從而達到預先分析,進(jìn)而優(yōu)化自動(dòng)化時(shí)鐘門(mén)等集成功能。
與其它FPGA工具相比,Vivado設計套件能夠以更快的速度、更優(yōu)異的質(zhì)量完成各種規模的設計。
“在過(guò)去15年時(shí)間里,EDA技術(shù)取得了長(cháng)足的發(fā)展。我們是從頭開(kāi)始開(kāi)發(fā)Vivado這套工具的,所以我們能夠在套件中采用最先進(jìn)的EDA技術(shù)和標準,讓其具有很強的前瞻性。”Victor表示:“Vivado設計套件不僅顯著(zhù)提升當今設計的生產(chǎn)力,而且能夠輕松實(shí)現升級擴展,應對20納米芯片及更小工藝技術(shù)所帶來(lái)的容量和設計復雜性挑戰。”
Victor強調,賽靈思開(kāi)發(fā)Vivado設計套件的目的是為客戶(hù)提供一種具有完整系統可編程功能的新型工具套件。“為幫助客戶(hù)順利過(guò)渡到Vivado設計套件的使用,賽靈思將繼續為采用7系列及更早期的賽靈思FPGA技術(shù)的客戶(hù)提供ISE支持。”他說(shuō)到,“今后Vivado設計套件將成為賽靈思的旗艦設計環(huán)境,支持所有7系列器件及賽靈思未來(lái)器件。”
據悉,Vivado設計套件2012.1版本現已作為早期試用計劃的一部分推出。今夏早些時(shí)候公開(kāi)發(fā)布2012.2版本,晚些還將推出WebPACK。目前采用ISE設計套件版本的客戶(hù)將免費獲得最新Vivado設計套件版本和IDS。賽靈思將繼續為針對7系列及早期產(chǎn)品設計的客戶(hù)提供ISE設計套件支持。