SmafiGuide技術(shù)
發(fā)布時間:2008/9/11 0:00:00 訪問次數(shù):561
smafiguide是ise中另外一種設計重用技術(shù),它根據(jù)戶指定的ncd文件來指導新的布局布線過,從而達到以較短的時間實現(xiàn)時序收斂.刈于一些比較敏感的時序路徑或布局也會自動地進行調(diào)整,以便滿足時序要求.該技術(shù)適用于后明設計階段,整個設討出現(xiàn)較小改動的情況。在這個階段中,設計者的設計通常都已基本定型而且滿足時序要求,只是有地會做一些微小改動。通用smartguide技術(shù),設計者可以指定一個已滿足時序要求的實現(xiàn)結(jié)果(ncd文件)作為小改動之后的“設計實現(xiàn)”指導文件。ise新的implimet算法能夠在時序能滿足的情況下最大程度的保留以前的布局,從而保證布線流程能夠完成邏輯的布線。對于改動的邏輯或新添加的邏輯,ise會在剩余的fpga 資源中實現(xiàn)。如圖1所示。沒有改動的邏輯并不意味著一定會完全按照指導文件來布局,為了滿足時序要求,smartguide可能會適當調(diào)整被指導的元件的布局。因此smartguide的首要目標出滿足時序要求,第2個目標才是縮短實現(xiàn)時間。
圖1 smartguide適用于改動較小的設計
適用于smartguide的設計小改動通常包含在模塊內(nèi)部、管腳位置的改動、設計中調(diào)用的的模塊(比如,dom、bram和dsp48等)的屬性改變、時序要求的放寬,以及添加chipscopepro模塊等。
以下介紹如何在ise中使用smartguide技術(shù)。
(1)右擊sourcel窗格中的設計頂層模塊,選擇smartguide 命令,在彈出的對話框中選中(use smartguide )復選框。然后通過瀏覽器指定要作為指導的nod文件,如圖2所示。單擊(ok)按鈕后頂層模塊的圖標會變成,表示smartguide功能已經(jīng)打開。
圖2 smartguide功能并設定指導文件
(2)運行ise得到設計改動后的實現(xiàn)結(jié)果,用戶指定的nod文件將被用來指導新的實現(xiàn)過程。
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
smafiguide是ise中另外一種設計重用技術(shù),它根據(jù)戶指定的ncd文件來指導新的布局布線過,從而達到以較短的時間實現(xiàn)時序收斂.刈于一些比較敏感的時序路徑或布局也會自動地進行調(diào)整,以便滿足時序要求.該技術(shù)適用于后明設計階段,整個設討出現(xiàn)較小改動的情況。在這個階段中,設計者的設計通常都已基本定型而且滿足時序要求,只是有地會做一些微小改動。通用smartguide技術(shù),設計者可以指定一個已滿足時序要求的實現(xiàn)結(jié)果(ncd文件)作為小改動之后的“設計實現(xiàn)”指導文件。ise新的implimet算法能夠在時序能滿足的情況下最大程度的保留以前的布局,從而保證布線流程能夠完成邏輯的布線。對于改動的邏輯或新添加的邏輯,ise會在剩余的fpga 資源中實現(xiàn)。如圖1所示。沒有改動的邏輯并不意味著一定會完全按照指導文件來布局,為了滿足時序要求,smartguide可能會適當調(diào)整被指導的元件的布局。因此smartguide的首要目標出滿足時序要求,第2個目標才是縮短實現(xiàn)時間。
圖1 smartguide適用于改動較小的設計
適用于smartguide的設計小改動通常包含在模塊內(nèi)部、管腳位置的改動、設計中調(diào)用的的模塊(比如,dom、bram和dsp48等)的屬性改變、時序要求的放寬,以及添加chipscopepro模塊等。
以下介紹如何在ise中使用smartguide技術(shù)。
(1)右擊sourcel窗格中的設計頂層模塊,選擇smartguide 命令,在彈出的對話框中選中(use smartguide )復選框。然后通過瀏覽器指定要作為指導的nod文件,如圖2所示。單擊(ok)按鈕后頂層模塊的圖標會變成,表示smartguide功能已經(jīng)打開。
圖2 smartguide功能并設定指導文件
(2)運行ise得到設計改動后的實現(xiàn)結(jié)果,用戶指定的nod文件將被用來指導新的實現(xiàn)過程。
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
上一篇:Partition技術(shù)