新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 傳授壓箱絕技:從SoC設計人員那都了解不到的功耗管

        傳授壓箱絕技:從SoC設計人員那都了解不到的功耗管

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

        當今的系統設計人員受益于芯片系統()設計人員在芯片級上的巨大投入。但是對于實際能耗非常小的系統,系統設計團隊必須要知道,實際是怎樣進行的。他們必須對整個系統進行功耗規劃。他們必須針對最終用戶體驗到的系統使用模式建立精確的模型。這些都不是簡單的任務,把所有這些方法合在一起也還不夠。系統設計人員必須要理解片內過程以及系統其它部分之間的相互作用,或者,他們會發現,盡可能降低功耗會導致效率降低,甚至是嚴重的故障。

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

          這些難題并不會隨時間變化而逐漸變得簡單。芯片設計人員在提高能效方面嘗試了很多方法,提出了聽起來非常激進的想法。在今年的設計自動化大會(DAC)的一次小組討論中,TI專家Clive Bittlestone說:“有很多種方法,我們正在嘗試全部使用它們。芯片設計人員要盡可能降低功耗而忽略了回報,可能導致加重系統設計人員的工作。而對于節能,系統設計是一個新的前沿領域。Bittlestone承認:“在晶體管級,我們已經達到了飽和。下一最關鍵的問題是在系統級。”

          設計人員所做的工作

          正如Bittlestone所建議的,SoC功耗管理技術所采用的方法一直在不斷增加。這包括一些很普通的方法,對管芯之外的任何東西都是透明的。但是,也有需要系統其它部分主動參與的方法,有些對外部電路還會產生重要影響。

          有幾種門級功耗管理方法,應用在IC設計流程中,對于系統設計人員而言是透明的。例如,對于基于單元設計的設計工具——至少一個FPGA品牌,可以在具有較大泄漏的高速單元和低泄漏電流慢速單元之間自動進行選擇。綜合工具可以分析邏輯,插入時鐘邏輯門,關斷任何寄存器的時鐘,使得在其工作周期中看不到明顯的數據變化。這類方法能夠顯著降低功耗,不需要來自系統其它部分的任何輸入,對性能也不會有任何影響。

          其它方法則需要來自系統管理硬件或者軟件的大量幫助。一個例子是動態電壓頻率調整(DVFS)。在DVFS中,軟件估算系統在某一模式下,模塊所需要的最佳性能。然后,軟件指導模塊——通常是CPU或者加速器,以足夠的時鐘頻率運行,滿足系統要求,而電壓則剛好滿足該頻率要求。同一原理更嚴格的方法是模塊級電源選通。在這個例子中,軟件確定目前還不需要模塊,切斷模塊的電源。

        很顯然,這些方法需要系統軟件知道某一模式下系統的資源需求,例如 圖1 所示。這些知識要求兩類很難獲得的信息:實際最終用戶將在系統中采用的使用模式,每一模式中的系統資源和性能要求。例如,用戶的智能電話要求蜂窩射頻和GPS接收器同時工作嗎?如果是,那么,GPS能夠進入低功耗近似跟蹤模式,或者,它需要進行恰當的實時糾正嗎?確定模塊在一定時間內需要以多快的速度運行——即使它可能會被關斷,這并不是一個簡單的任務。

          圖1.視頻/播放/錄像模式(頂部)、DVR回放模式(中間),以及空閑模式(底部)所需要的系統資源。


        上一頁 1 2 下一頁

        關鍵詞: SoC 功耗管理

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 昭苏县| 抚州市| 梁平县| 兰坪| 诏安县| 杭锦后旗| 西安市| 蒙自县| 阜康市| 虎林市| 登封市| 日土县| 共和县| 屏南县| 长岛县| 扶余县| 泗水县| 南召县| 福贡县| 海丰县| 海安县| 桂东县| 武乡县| 年辖:市辖区| 台湾省| 雅江县| 云和县| 班戈县| 扬州市| 平昌县| 赣榆县| 临泽县| 洪湖市| 定结县| 顺平县| 池州市| 原阳县| 贺州市| 浦县| 都江堰市| 雷山县|