色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ASIC低功耗設計詳解及相關書籍推薦

dKBf_eetop_1 ? 來源:工程師曾玲 ? 2019-02-02 17:20 ? 次閱讀

一、低功耗設計

隨著手持便攜式設備及物聯應用的推廣,低功耗設計的問題變得越來越重要。更低的芯片功耗,意味著手持便攜設備的使用時間更長、功耗的降低使得芯片的壽命得以提高、散熱問題得到控制,設備的體積可以做到更小等等之類的各種好處。低功耗設計是一個整體的概念,意思是它在每個設計層次上都可以進行功耗的優化——算法層次的優化、RTL級代碼的優化、門級網表的優化、版圖布局的優化等等。而且,抽象層次越高,功耗優化的程度也就越高,例如算法層次的優化可以降低70%以上的功耗,而版圖布局的優化大概只有10%的優化效果。

數字集成電路功耗優化集中體現在兩個方面,一是電路的低功耗優化設計,二是EDA工具的優化設計。而電路的低功耗優化設計前者是重點,即綜合考慮電路性能、面積、功耗來進行功耗的優化設計。

低功耗設計的方法有很多種,就筆者所了解的信息大致分為如下幾種。

a、多閾值工藝方法:不同的電路模塊采用不同閾值的基本門級電路;

b、電源門控:將某一部分電路的電源通過特殊邏輯門控制,需要時再啟動該電路的電源,達到降低功耗的目的;

c、多電壓域:不同區域的電路模塊采用不同的供電電壓,比如,頻率高的電路采用高電壓,頻率要求低的電路采用低電壓;

d、門控時鐘:用邏輯門控制模塊時鐘的停止或者開啟,門控時鐘可以通過DC命令的方式直接插入;

e、操作數分離;

f、門級電路優化;

g、版圖優化;等等。

對于Asic設計人員來說,不同的工作崗位,所采取的優化辦法并不相同。a-c是系統級設計人員的優化方法,d-f是RTL和門級設計人員的優化方法,g屬于版圖人員能夠掌握的分析方法。這些概念太過于寬泛,如果不是親自參與到某項應用該低功耗技術的項目中去是很難有深刻體會的,對于Asic設計者來說,無法全面掌握這些低功耗技術。

在筆者推薦的書中,有基于Power Complier(從屬于DC),PTPX(Prime Time-PX)這兩種軟件的功耗優化流程。學習的理論大致需要掌握功耗的種類分為,

1、靜態功耗-泄露功耗,

2、動態功耗-開關功耗,翻轉功耗,總功耗等于以上三種功耗的總和。

軟件是通過何種途徑分析這三類功耗的呢?答案依然是工藝庫。在綜合庫.lib文件中,有許多項參數都是有關于這三類功耗的,如下所示。

某個單元的泄露功耗:

cell_leakage_power : 330.503175;

leakage_power() {

when :"!A & !B & !CI";

value : 318.529800;

}

leakage_power() {

when :"!A & !B & CI";

value : 375.946200;

}

leakage_power() {

when :"!A & B & !CI";

value : 347.668200;

}

leakage_power() {

when :"!A & B & CI";

value : 309.481200;

}

leakage_power() {

when :"A & !B & !CI";

value : 312.384600;

}

leakage_power() {

when :"A & !B & CI";

value : 352.481400;

}

leakage_power() {

when :"A & B & !CI";

value : 324.199800;

}

leakage_power() {

when :"A & B & CI";

value : 303.334200;

}

某單元(!A & B) | (A & !B)情況下的內部功耗,上升沿,下降沿功耗:

internal_power() {

related_pin : "CI";

equal_or_opposite_output : "CO";

when : "(!A & B) | (A & !B)";

rise_power(energy_template_7x3x3) {

index_1 ("0.03, 0.1, 0.4, 0.9, 1.5, 2.2, 3");

index_2 ("0.00035, 0.0385, 0.3115");

index_3 ("0.00035, 0.0385, 0.3115");

values ( \

"0.067236, 0.068853, 0.068513", "0.071757, 0.070275, 0.070806", "0.080913, 0.079223, 0.078953", \

"0.067380, 0.068914, 0.068524", "0.071910, 0.070393, 0.070843", "0.081073, 0.079343, 0.079093", \

"0.072993, 0.073749, 0.073240", "0.077639, 0.075163, 0.075587", "0.086943, 0.084212, 0.084302", \

"0.088698, 0.085346, 0.084064", "0.090733, 0.087112, 0.086360", "0.100492, 0.096672, 0.095842", \

"0.104666, 0.099420, 0.097897", "0.105970, 0.100660, 0.100035", "0.115422, 0.109742, 0.108342", \

"0.123420, 0.117165, 0.114921", "0.125151, 0.118985, 0.116790", "0.133612, 0.127112, 0.125132", \

"0.145380, 0.138042, 0.134921", "0.147057, 0.139940, 0.136555", "0.155522, 0.148222, 0.145332");

}

fall_power(energy_template_7x3x3) {

index_1 ("0.03, 0.1, 0.4, 0.9, 1.5, 2.2, 3");

index_2 ("0.00035, 0.0385, 0.3115");

index_3 ("0.00035, 0.0385, 0.3115");

values ( \

"0.050492, 0.055945, 0.064903", "0.053891, 0.055156, 0.063903", "0.053922, 0.056074, 0.063853", \

"0.050468, 0.055859, 0.064843", "0.053846, 0.055057, 0.063833", "0.053880, 0.056027, 0.063783", \

"0.055162, 0.059927, 0.068953", "0.058462, 0.058987, 0.067812", "0.058500, 0.059918, 0.067832", \

"0.071414, 0.070694, 0.079333", "0.069997, 0.069600, 0.078113", "0.069993, 0.070503, 0.078113", \

"0.087095, 0.085894, 0.093292", "0.085467, 0.084469, 0.091692", "0.085322, 0.084670, 0.091722", \

"0.105947, 0.103948, 0.110322", "0.104070, 0.102399, 0.108522", "0.103914, 0.102131, 0.108572", \

"0.127727, 0.124621, 0.130342", "0.125641, 0.122880, 0.128522", "0.125412, 0.122591, 0.128302");

}

}

信息來源于前文提供的simc工藝庫。

更多有關于對綜合庫.lib文件內容的介紹,請參閱《數字IC系統設計》,這里不再贅述。

這再次驗證了之前介紹工藝庫的文章中說的,綜合庫.lib文件真的非常重要,使用軟件對RTL代碼和門級網表做功耗分析都需要這些綜合庫參與,才能對芯片的功耗進行分析,進而優化。

二、推薦書籍:

《專用集成電路設計實用教程

《Soc設計方法與實現》

《數字IC系統設計》

《ptpx user guide 2016》

(此外建議看一下論壇關于low power RTL 設計優化的帖子,里面推薦了一些相關資料。http://bbs.eetop.cn/thread-636337-1-1.html)

三、工具

在綜合的時候就可以對產生的門級網表進行初步優化,所使用的工具為DC內置程序Power Complier,通過相關命令啟用功耗優化功能。該工具的使用示例請參閱《專用集成電路設計實用教程》。

門級網表優化工具,PrimeTime PX。該工具的使用示例請參閱《ptpx user guide 2016》

四、示例

由于目前并未使用到低功耗的相關技術,因此對于基于Power Complier(從屬于DC),PTPX(Prime Time-PX)軟件的低功耗分析流程,了解的不是很多,待以后再把這個坑填上。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • asic
    +關注

    關注

    34

    文章

    1199

    瀏覽量

    120434
  • 低功耗
    +關注

    關注

    10

    文章

    2396

    瀏覽量

    103670

原文標題:ASIC低功耗設計實例分析及書籍推薦

文章出處:【微信號:eetop-1,微信公眾號:EETOP】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    單片機相關書籍

    單片機相關書籍~~~~
    發表于 04-12 16:33

    LabVIEW開發FPGA?開發過程是什么?有相關書籍資料嗎?

    LabVIEW開發FPGA?開發過程是什么?有相關書籍資料嗎?
    發表于 08-10 21:08

    請各位大神推薦一下磁環功分器相關書籍,謝謝!!

    磁環功分器相關書籍,中文、英文都可以,謝謝!!
    發表于 12-21 06:53

    LabVIEW書籍推薦

    小偉是剛剛接觸LabVIEW,想看一下相關書籍,望各位前輩幫忙推薦幾款相關書籍,謝謝!
    發表于 03-30 15:30

    linux書籍推薦

    我看過《linux內核設計與實現》,linux驅動相關書籍,《linux內核網絡實現》《shell從入門到精通》,《C++ primer》《C語言》等等書籍。接下來我該看什么書籍,請大家推薦下
    發表于 04-22 10:07

    求推薦led芯片通過光蝕刻形成通孔和采用剝離工藝形成具有布線圖案的電極的相關書籍

    求推薦 led芯片通過光蝕刻形成通孔和采用剝離工藝形成具有布線圖案的電極的相關書籍
    發表于 04-15 23:38

    電子書: 低功耗mcu的選型技巧與設計思路

    MCU BSL對比匯總低功耗MCU電子電路設計圖集錦適宜人群:本書籍主要為低功耗MCU相關電路設計解析,適合電子類專業的學生從事低功耗產品設
    發表于 05-22 16:00

    單片機相關書籍下載

    給大家搜集了一些單片機相關書籍,希望對大家有幫助~今天也是努力學習的一天!積分不夠?加入VIP特權海量資料免費下載,戳這里立即開通>>VIP通道
    發表于 08-07 11:19

    labview視覺相關書籍

    本帖最后由 一切安然便好 于 2021-8-3 11:17 編輯 labview視覺相關書籍
    發表于 08-03 11:16

    書籍評測活動NO.19】 SoC底層軟件低功耗系統設計與實現

    內容基于作者的實際商用經驗撰寫而成,讀完本書后,我們至少能掌握以下知識:(1)Linux內核中所有與低功耗相關的17個模塊的設計與實現原理,以及這些模塊的自定義實現和二次開發,這部分內容能讓讀者對低功耗
    發表于 07-28 11:09

    《SoC底層軟件低功耗系統設計與實現》基于Linux專門講解軟件低功耗框架和設計的書籍

    本書內容 選材不錯 在眾多的Linux技術書籍中,專門講低功耗這一部分細分技術的書籍非常少,本書專注于該部分技術分析,從內容看是一本值得一看的書。物聯網行業尤其對功耗敏感,所以本書的眾
    發表于 09-08 23:38

    Java編程及相關書籍.O'Reilly.Creating.Ef

    Java編程及相關書籍.O'Reilly.Creating.Effective.Javahelp
    發表于 03-19 11:23 ?0次下載

    什么是低功耗,對FPGA低功耗設計的介紹

    功耗是各大設計不可繞過的話題,在各大設計中,我們應當追求低功耗。為增進大家對低功耗的認識,本文將對FPGA低功耗設計予以介紹。如果你對FPGA低功耗
    的頭像 發表于 10-28 15:02 ?2996次閱讀

    還在了解什么是低功耗?FPGA低功耗設計詳解

    功耗是各大設計不可繞過的話題,在各大設計中,我們應當追求低功耗。為增進大家對低功耗的認識,本文將對FPGA低功耗設計予以介紹。如果你對FPGA低功耗
    的頭像 發表于 10-26 18:51 ?2909次閱讀

    低功耗FPGA、處理器和ASIC實施啟用LVDS鏈路

    電子發燒友網站提供《為低功耗FPGA、處理器和ASIC實施啟用LVDS鏈路.pdf》資料免費下載
    發表于 08-29 09:59 ?0次下載
    為<b class='flag-5'>低功耗</b>FPGA、處理器和<b class='flag-5'>ASIC</b>實施啟用LVDS鏈路
    主站蜘蛛池模板: 69国产精品成人无码视频| 亚洲视频区| 玩两个少妇女邻居| 亚洲AV久久久久久久无码 | 欧美日韩亚洲一区视频二区 | 538在线播放| xnxx18美女| 国产AV电影区二区三区曰曰骚网| 国产99久久九九免费精品无码| 国产精品亚洲精品爽爽| 精品国产乱码久久久人妻| 久久永久影院免费| 热の中文 AV天堂| 无码骚夜夜精品| 在线免费观看国产视频| 把极品白丝老师啪到腿软| 国产情侣真实露脸在线| 蓝男色gay| 色琪琪久久热在线| 亚洲综合小说久久另类区| 99视频在线免费| 国产女人视频免费观看| 浪荡女天天不停挨CAO日常视| 秋霞伦理手机在线看片| 午夜剧场1000| 3d无遮挡h肉动漫在线播放| 国产 亚洲 中文字幕 在线| 精品午夜寂寞影院在线观看| 女侠含泪巨臀迎合79| 相声flash| 99热国产这里只有精品6| 国产乱码精品一区二区三区四川| 久久婷婷五月免费综合色啪| 日日做夜夜欢狠狠免费软件| 亚洲性爱城| 富婆找黑人老外泻火在线播放 | 國產麻豆AVMDXMDX| 欧美性爱-第1页| 亚洲免费一区二区| 成人特级毛片| 理论片午午伦夜理片久久|