新聞中心

EEPW首頁 > EDA/PCB > 設計應用 > 微捷碼Talus TCL界面實現(xiàn)復雜分區(qū)平面布局

微捷碼Talus TCL界面實現(xiàn)復雜分區(qū)平面布局

作者: 時間:2009-06-26 來源:網絡 收藏

在知道通過橫截面的所有連線后,我們就可找出這些連線橫跨區(qū)域的原因所在。我們可使用在第II 章中介紹的方式來對這些連線的進行分析。這就為我們提供了‘有哪個邏輯組通過這些連線連接到區(qū)域中’的相關信息。通過這類信息,我們能夠有選擇地調整,降低,或將非關鍵時序路徑從區(qū)域移出,或最大可能完成上述所有這些任務。

控制我們將在第IV章討論到。在這章中,我們主要討論如何將非關鍵連線移出擁塞區(qū)域。這項技術類似于將試驗性布線結果返回到中,其要旨是讓這些非關鍵時序路徑避開擁塞區(qū)域:首先,我們可使用“query node slack”來找出所有非關鍵時序路徑;接著,我們可對其相關邏輯單元的組和區(qū)域添加控制,強制它們離開擁塞區(qū)域。完成這些步驟后,非關鍵時序路徑將被從擁塞區(qū)域移開,從而釋放出布線資源給其它連線。以下就是我們如何分析并解決擁塞問題的一個例子。

圖5:標準單元面積上的擁塞情況

圖6:連線導致?lián)砣?P> 圖5顯示了一份的擁塞情況。我們要做的是,找出在紅圈部分中什么連線導致了擁塞。在輸出該區(qū)域中所有連線后,我們發(fā)現(xiàn)一組總線是造成該區(qū)域擁塞的最大禍首。圖6顯示了該總線的?;谶@一信息,我們縮小了底部的RAM以增寬標準單元的中央?yún)^(qū)域;同時我們也在一個邏輯組上設定了區(qū)域,將這一區(qū)域從擁塞區(qū)域移開。完成這2個步驟后,擁塞問題也就得以解決了。



評論


技術專區(qū)

關閉