新聞中心

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

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

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

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

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

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

        圖6:連線導致擁塞

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



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 安达市| 华坪县| 轮台县| 山东省| 兴文县| 安化县| 天津市| 高邮市| 汨罗市| 汝城县| 精河县| 板桥市| 岑巩县| 怀化市| 保康县| 新沂市| 南投市| 海南省| 金坛市| 长治市| 台中市| 孟津县| 响水县| 叙永县| 宁国市| 疏勒县| 福清市| 祥云县| 山阴县| 开平市| 东乡族自治县| 沂南县| 墨脱县| 台安县| 灵山县| 泾源县| 阿勒泰市| 武安市| 兰溪市| 瓦房店市| 汶上县|