使用 PlanAhead Design 工具提高設(shè)計(jì)性能
一個(gè) Virtex-4 布局規(guī)劃示例
PlanAhead 設(shè)計(jì)工具可允許您輕松地導(dǎo)入布局和時(shí)序結(jié)果。通過(guò)該信息,您可以查看和排序時(shí)序報(bào)告中的關(guān)鍵路徑,并使用原理圖或器件視圖對(duì)路徑進(jìn)行可視化顯示。一旦確定故障路徑,您可以高亮顯示布局規(guī)劃中的所有路徑實(shí)例,以確定原理圖視圖中的所有路徑實(shí)例。
圖 3 顯示了一個(gè)針對(duì) Virtex-4 FX140 器件的設(shè)計(jì)的布局規(guī)劃。在顯示中,我們高亮顯示了一條特定路徑上未能滿(mǎn)足時(shí)序要求的觸發(fā)器。由于它們?cè)谄骷蟹植继珡V,設(shè)計(jì)實(shí)現(xiàn)產(chǎn)生了無(wú)法接受的長(zhǎng)延遲。由于在 Virtex-4 FPGA 中存在大量的時(shí)序域,因此這是一種普遍情況。
圖 3:初始 Virtex-4 FPGA 布局規(guī)劃,高亮顯示開(kāi)始未滿(mǎn)足時(shí)序的路徑
通過(guò)選擇這些觸發(fā)器中的每個(gè)觸發(fā)器,并將它們限制到單個(gè) Pblock 中,您可以調(diào)節(jié)和優(yōu)化該 Pblock的尺寸和位置,從而縮短關(guān)鍵路徑的延遲,如圖 4 所示。必要時(shí),您甚至可以創(chuàng)建嵌套 Pblock,從而創(chuàng)建一種子/主層次來(lái)進(jìn)一步約束子模塊,以獲得額外的性能提升。根據(jù)捕獲邏輯的資源需求,您可以將關(guān)鍵邏輯鎖定位置,以實(shí)現(xiàn)對(duì)必要資源的最佳訪(fǎng)問(wèn)。
圖 4:在對(duì)與該路徑相關(guān)的所有基元進(jìn)行約束后,您可以對(duì) Pblock 進(jìn)行優(yōu)化,以使該路徑達(dá)到所需的時(shí)序要求。
結(jié)論
您可下載 PlanAhead 軟件的免費(fèi)評(píng)估版本。該 30 天評(píng)估版使您可完全獲得所有 PlanAhead 特性和功能性。該站點(diǎn)還允許您查看產(chǎn)品演示,下載白皮書(shū),或只是了解更多信息。賽靈思還提供 PlanAhead QuickSTart!,可在項(xiàng)目的最關(guān)鍵階段提供特別的服務(wù)支持。通過(guò)該服務(wù),賽靈思將派遣一名 QuickStart! 工程師到您的現(xiàn)場(chǎng)進(jìn)行為期一周的輔助,他將培訓(xùn)和幫助您的團(tuán)隊(duì)按時(shí)完成項(xiàng)目和如何充分利用您所選擇的賽靈思器件。
這一高度個(gè)性化服務(wù)使您能制定最能滿(mǎn)足您的設(shè)計(jì)團(tuán)隊(duì)需要的培訓(xùn)計(jì)劃。通過(guò)確保團(tuán)隊(duì)擁有所需的技能,它將有助于避免項(xiàng)目拖延。它還有助于您保持一個(gè)更有效率且熱情高漲的團(tuán)隊(duì)。
評(píng)論