新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 如何在后版圖網表上優化泄漏功率

        如何在后版圖網表上優化泄漏功率

        作者: 時間:2012-04-29 來源:網絡 收藏

         此外,假設在下列單元上換回原始形式會導致:

        本文引用地址:http://www.104case.com/article/190443.htm

          ● 單元D和B的單元延時將減少30 ps

          ● 單元C的單元延時將減少35 ps

          ● 單元A的單元延時將減少45 ps

          很明顯,換回單元A就可以解決3個端點 (見圖2) 的違反問題,不必分別交換每個端點的單元 (D 和 B或C)。

          結果

          這種方法最初是在CEVA內部開發的一款DSP產品CEVA-X1622 DSP內核上執行。

          其設計規模在450,000門左右。流程主要部分的總體運行時間大約為12個小時 (即運行一個晚上) (見全流程概述圖2的黃色部分),而使ECO結果與Signoff相符合的Signoff運行時間很少 (見全流程概述圖2的褐色部分)。

          附錄

          多模工作

          當工作在一個以上的模式中時,必需針對每一個模式分別執行優化,且交換清單中不能包括其它模式的單元。

          對于每一個模式,這種方法都生成ECO檔,并將之附加到包含了所有模式交換的全局文件中。然后,在設計中執行單個ECO,并對每一個模式執行一次完整的RC提取 + STA運行。

          由于在某個模式中某些路徑可被視為“無約束路徑”(unconstrained paths),故必需予以分離,但在其它模式中它們可能是時序約束的。這種情形可能導致虛假交換,增加修正這些違反所需的總體運行時間。

          以左圖為例 (圖5);這是控制受約束路徑的Scan_enable信號。在功能性模式中,該信號具有恒定值,因此PrimeTime看不到掃描模式路徑 (紅色)。這時,PrimeTime會把紅色路徑上的所有單元交換到高Vth,從而可能造成max_transition違反,甚至建立違反。

          把這些模式分離開來可以防止這種情況發生,并改善總體運行時間和真實交換數目。

          


        上一頁 1 2 3 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 乐安县| 垦利县| 南安市| 勃利县| 和硕县| 全椒县| 张北县| 洛南县| 东源县| 涟水县| 红河县| 漯河市| 达拉特旗| 仁布县| 黄冈市| 澎湖县| 和平县| 满洲里市| 桃江县| 溧水县| 师宗县| 克拉玛依市| 安丘市| 高阳县| 如东县| 霍山县| 卢氏县| 日照市| 盐源县| 新龙县| 梁河县| 安岳县| 彭水| 岫岩| 忻城县| 枣阳市| 苏尼特右旗| 丰原市| 犍为县| 石狮市| 甘谷县|