時序收斂(Timing Closure)指時序的不斷逼近,原理是采用多次迭代(循環(huán))的技術。因此時序收斂就是一個不斷反復的過程,以確保設計中的每個路徑都滿足時序要求。Xplorer是Xilinx定義的,嵌入在ISE工具中時序收斂設計流程。ISE有很多選項設置和策略,但是無法保證哪種選項或約束會對所有的設計帶來最佳的效果。Xplorer技術能夠幫助用戶找到最佳的工具選項來實現(xiàn)時序要求或者找到設計的最高性能,它是用PERL腳本設計的一種時序收斂工具,通過采用不同策略和選項來運行多個布局布線版本并找出滿足時序要求的實現(xiàn)結果。Xplorer支持Best Performanc和Timing Cloure模式,在Best Performance模式下,Xplorer會用時序驅(qū)動的技術根據(jù)頻率目標是否達到來加強或放松時序目標,這樣就可以判斷出所指定時鐘域的最高頻率限制。在優(yōu)化結束后,用戶可以從Xplorer報告(xplorer.rpt)中看到究竟哪種策略和選項對目前的設計是最佳的;在Timing Cloure模式下,Xplorer會以UCF中的時序約束為目標,采用多種Xilinx驗證過的策略,比如“Global Optimization”、“Timing-Driven Packingand Placement”、“Register Duplication”及“Cost Tables”等來獲得時序收斂,這種模式適用于那些用標準實現(xiàn)選項不能滿足時序要求的設計。
來源:ks990次