當(dāng)前位置:首頁 > 工業(yè)控制 > 電子設(shè)計(jì)自動(dòng)化
[導(dǎo)讀]這些技巧可幫助您利用實(shí)現(xiàn)工具獲得最大功效。工藝技術(shù)的發(fā)展極大地提高了 FPGA 器件的密度。多個(gè)賽靈思® VirtexTM 系列中都包含了超過 1 百萬系統(tǒng)門的器件。這種器件密度的提高和 300 mm 晶圓片的使用,為 FPGA

這些技巧可幫助您利用實(shí)現(xiàn)工具獲得最大功效。

工藝技術(shù)的發(fā)展極大地提高了 FPGA 器件的密度。多個(gè)賽靈思® VirtexTM 系列中都包含了超過 1 百萬系統(tǒng)門的器件。這種器件密度的提高和 300 mm 晶圓片的使用,為 FPGA 批量生產(chǎn)創(chuàng)造了條件。

曾經(jīng)只能使用 ASIC 來實(shí)現(xiàn)的設(shè)計(jì)現(xiàn)在可以在可編程器件中實(shí)現(xiàn)了。最新的 90 nm Virtex-4 器件提供了超過 200,000 個(gè)邏輯單元、6 MB 的塊 RAM和接近 100 個(gè) DSP 塊。創(chuàng)建能夠有效利用這些器件中的可用資源并滿足性能要求的設(shè)計(jì)是極具挑戰(zhàn)性的工作。幸運(yùn)的是,今天的 EDA 軟件工具已經(jīng)發(fā)展到能夠應(yīng)對(duì)這些挑戰(zhàn)了。

邏輯優(yōu)化、邏輯布局和最小化互連延遲都是實(shí)現(xiàn)最大性能的重要工作。時(shí)序驅(qū)動(dòng)綜合技術(shù)對(duì)設(shè)計(jì)性能提供了重大改進(jìn)。影響時(shí)序驅(qū)動(dòng)綜合的限制因素是估計(jì)布線延遲的精度。

物理綜合——基于物理布局和布線信息進(jìn)行綜合——是有效解決這些問題的最前沿技術(shù)。物理綜合與優(yōu)化把綜合引入到網(wǎng)表生成后的實(shí)現(xiàn)決策中,從而進(jìn)一步擴(kuò)展了這一技術(shù)。這將允許在實(shí)現(xiàn)時(shí)根據(jù)實(shí)際的布局布線信息對(duì)綜合映射與打包決策進(jìn)行動(dòng)態(tài)復(fù)查。

物理綜合與優(yōu)化的優(yōu)點(diǎn)

邏輯層次之間的互連延遲受邏輯單元布局的接近性、布線擁塞和網(wǎng)絡(luò)之間對(duì)快速布線資源的局部競(jìng)爭(zhēng)的影響。解決這一問題的方法是在映射、布局和布線期間重新審查綜合決策。在映射階段,可以根據(jù)每個(gè)時(shí)序路徑的緊急程度對(duì)網(wǎng)表進(jìn)行重新優(yōu)化、打包和布局。這一方法減少了達(dá)到時(shí)序收斂所需的實(shí)現(xiàn)次數(shù)。

物理綜合與優(yōu)化流程

賽靈思 ISE 軟件提供了多個(gè)實(shí)現(xiàn)物理綜合與優(yōu)化的軟件選項(xiàng)。您可以根據(jù)您的設(shè)計(jì)的具體需求單獨(dú)或合并使用這些選項(xiàng)。

  定義時(shí)序要求

進(jìn)行有效物理綜合的最重要一步是建立準(zhǔn)確全面的時(shí)序約束。有了這些約束,實(shí)現(xiàn)工具就基于可靠信息做出決策,從而改善總體效果。對(duì)那些具有嚴(yán)格要求的時(shí)鐘和 I/O引腳 進(jìn)行約束,以減輕剩余設(shè)計(jì)部分的工作。

定義這些時(shí)序約束的最輕松途徑是使用 Constraints Editor。這一圖形工具允許您輸入時(shí)鐘頻率、多周期與虛假路徑 (false path) 約束、I/O 時(shí)序要求,以及大量其他澄清性要求。約束被寫入一個(gè)用戶約束文件 (UCF) 中,可在任何文本編輯器中進(jìn)行編輯。

如果未提供用戶定義的時(shí)序約束,ISE. 8.1i 軟件提供了一個(gè)新功能,將自動(dòng)為每個(gè)內(nèi)部時(shí)鐘生成時(shí)序約束。在“性能評(píng)估模式 (PEM)”中,您可以在不必提供時(shí)序目標(biāo)的情況下獲得高性能的物理綜合與優(yōu)化效果。

  運(yùn)行全局優(yōu)化

對(duì)于包含 IP 核或其他網(wǎng)表的設(shè)計(jì),實(shí)現(xiàn)的轉(zhuǎn)換 (NGDBuild) 階段后生成的 NGD 文件表示整個(gè)設(shè)計(jì)第一次被完整編譯。全局優(yōu)化是在 7.1.01i 版本 Map 中增加的一項(xiàng)新功能,將進(jìn)行完整設(shè)計(jì)的組裝,并嘗試通過重新優(yōu)化組合與寄存器邏輯來提高設(shè)計(jì)性能。全局優(yōu)化(命令行鍵入 map –global_opt)顯示可提高設(shè)計(jì)時(shí)鐘頻率平均 7%。

還有兩個(gè)選項(xiàng)可以讓您在此階段進(jìn)一步控制優(yōu)化的完成:時(shí)序調(diào)整 (retiming) (map -retiming) 將前后移動(dòng)寄存器以平衡組合邏輯延遲,和等效寄存器刪除 (map -equivalent_register_removal) 將通過冗余功能性刪除寄存器。

允許時(shí)序驅(qū)動(dòng)打包與布局

時(shí)序驅(qū)動(dòng)打包與布局是物理綜合實(shí)現(xiàn)流程的核心。當(dāng)您采用這個(gè)選項(xiàng) (map -timing),布局布線的布局階段將在 Map 中完成,允許在初始結(jié)果未達(dá)最優(yōu)時(shí)對(duì)打包決策進(jìn)行重新審查。時(shí)序驅(qū)動(dòng)打包迭代流程替換了無關(guān)邏輯打包(unrelated logic packing)。

賽靈思物理綜合與優(yōu)化中包含不同級(jí)別的優(yōu)化。第一級(jí)優(yōu)化是在 ISE 6.1i 軟件中引入的,從進(jìn)行邏輯變換開始,其中包括扇出控制、邏輯復(fù)制、擁塞控制,以及改進(jìn)的延遲估計(jì)。這些例程使設(shè)計(jì)實(shí)現(xiàn)了更高效的打包和布局,達(dá)到了更快的時(shí)鐘頻率和更高密度的邏輯利用率。

下一級(jí)增加了邏輯與寄存器優(yōu)化;Map 可重新安排單元以改進(jìn)關(guān)鍵路徑延遲。這些變換為滿足設(shè)計(jì)時(shí)序要求提供了極大的靈活性。使用了大量不同技術(shù)(包括內(nèi)部引腳交換、基本單元切換,以及邏輯重組)將物理單元轉(zhuǎn)換成邏輯上等效的不同結(jié)構(gòu),以滿足設(shè)計(jì)要求。ISE 8.1i 軟件引入了另外一級(jí)物理綜合:組合邏輯優(yōu)化。該 -logic_opt 開關(guān)將開啟一個(gè)流程,對(duì)設(shè)計(jì)中的所有組合邏輯進(jìn)行檢查。給定布局和時(shí)序信息,您可以對(duì)優(yōu)化 LUT 結(jié)構(gòu)做出更可靠的決策,以改進(jìn)總體設(shè)計(jì)。

  物理綜合與優(yōu)化示例

•邏輯復(fù)制:如果一個(gè) LUT 或觸發(fā)器驅(qū)動(dòng)多個(gè)負(fù)載,而這些負(fù)載中有一個(gè)或多個(gè)負(fù)載的放置位置離驅(qū)動(dòng)源的距離太遠(yuǎn)因而無法滿足時(shí)序要求時(shí),可以復(fù)制該 LUT 或觸發(fā)器并放置在靠近該組負(fù)載的地方,從而減小布線延遲(圖 1)。

邏輯復(fù)制


•邏輯重組:如果關(guān)鍵路徑跨越多個(gè)切片中的多個(gè) LUT,可利用較少的切片對(duì)該邏輯進(jìn)行重新組織,采用時(shí)序上更高效的 LUT 與多路轉(zhuǎn)換器組合來降低該路徑所需的布線資源(圖 2)。

邏輯重組


•基本單元切換:如果一個(gè)功能使用 LUT 和多路轉(zhuǎn)換器構(gòu)成,物理綜合與優(yōu)化可對(duì)該功能進(jìn)行重新安排,將最快的路徑(一般通過多路轉(zhuǎn)換器選擇引腳)分配給最關(guān)鍵的信號(hào)(圖 3)。

基本單元切換


•引腳交換:LUT 的每個(gè)輸入引腳可能有不同的延遲,所有 Map 擁有交換引腳(以及關(guān)聯(lián)的 LUT 等式)的能力,以便將最關(guān)鍵的信號(hào)放置在最快的引腳上(圖 4)。



來源:零八我的愛0次

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉