浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » EDA/PLD

通過物理綜合與優(yōu)化提升設(shè)計性能

發(fā)布時間:2008/5/28 0:00:00 訪問次數(shù):499

作者:kevinbixler,賽靈思公司ise技術(shù)營銷經(jīng)理;daviddye,賽靈思公司高級技術(shù)營銷工程師

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

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

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

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

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

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

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

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

——定義時序要求

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

定義這些時序約束的最輕松途徑是使用constraintseditor。這一圖形工具允許您輸入時鐘頻率、多周期與虛假路徑(falsepath)約束、i/o時序要求,以及大量其他澄清性要求。約束被寫入一個用戶約束文件(ucf)中,可在任何文本編輯器中進行編輯。

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

——運行全局優(yōu)化

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

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

——允許時序驅(qū)動打包與布局

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

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

下一級增加了邏輯與寄存器優(yōu)化;map可重新安排單元以改進關(guān)鍵路徑延遲。這些變換為滿足設(shè)計時序要求提供了極大的靈活性。使用了大量不同技術(shù)(包括內(nèi)部引腳交換、基本單元切換,以及邏輯重組)將物理單元轉(zhuǎn)換成邏輯上等效的不同結(jié)構(gòu),以滿足設(shè)計要求。

ise8.1i軟件引入了另外一級物理綜合:組合邏輯優(yōu)化。該-logic_opt開關(guān)將開啟一個流程,對設(shè)計中的所有組合邏輯進行檢查。給定布局和時序信息,您可以對優(yōu)化lut結(jié)構(gòu)做出更可靠的決策,以改進總體設(shè)計。

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

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

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

作者:kevinbixler,賽靈思公司ise技術(shù)營銷經(jīng)理;daviddye,賽靈思公司高級技術(shù)營銷工程師

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

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

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

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

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

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

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

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

——定義時序要求

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

定義這些時序約束的最輕松途徑是使用constraintseditor。這一圖形工具允許您輸入時鐘頻率、多周期與虛假路徑(falsepath)約束、i/o時序要求,以及大量其他澄清性要求。約束被寫入一個用戶約束文件(ucf)中,可在任何文本編輯器中進行編輯。

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

——運行全局優(yōu)化

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

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

——允許時序驅(qū)動打包與布局

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

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

下一級增加了邏輯與寄存器優(yōu)化;map可重新安排單元以改進關(guān)鍵路徑延遲。這些變換為滿足設(shè)計時序要求提供了極大的靈活性。使用了大量不同技術(shù)(包括內(nèi)部引腳交換、基本單元切換,以及邏輯重組)將物理單元轉(zhuǎn)換成邏輯上等效的不同結(jié)構(gòu),以滿足設(shè)計要求。

ise8.1i軟件引入了另外一級物理綜合:組合邏輯優(yōu)化。該-logic_opt開關(guān)將開啟一個流程,對設(shè)計中的所有組合邏輯進行檢查。給定布局和時序信息,您可以對優(yōu)化lut結(jié)構(gòu)做出更可靠的決策,以改進總體設(shè)計。

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

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

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

相關(guān)IC型號

熱門點擊

 

推薦技術(shù)資料

聲道前級設(shè)計特點
    與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!