新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 微捷碼Talus TCL界面實現復雜分區平面布局

        微捷碼Talus TCL界面實現復雜分區平面布局

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

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

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

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

        圖6:連線導致擁塞

        圖5顯示了一份的擁塞情況。我們要做的是,找出在紅圈部分中什么連線導致了擁塞。在輸出該區域中所有連線后,我們發現一組總線是造成該區域擁塞的最大禍首。圖6顯示了該總線的。基于這一信息,我們縮小了底部的RAM以增寬標準單元的中央區域;同時我們也在一個邏輯組上設定了區域,將這一區域從擁塞區域移開。完成這2個步驟后,擁塞問題也就得以解決了。



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 扎赉特旗| 北安市| 宜都市| 灌南县| 平邑县| 浮梁县| 竹溪县| 虹口区| 安仁县| 昆山市| 连南| 潍坊市| 闽侯县| 治县。| 饶河县| 道孚县| 武义县| 洪湖市| 丹巴县| 合水县| 分宜县| 公安县| 福泉市| 丹寨县| 疏勒县| 芷江| 黑山县| 科尔| 建平县| 信丰县| 溧水县| 九江县| 杭州市| 拜泉县| 巍山| 太和县| 娄烦县| 康定县| 定南县| 商都县| 枣阳市|