毛片大全-91久久久久久久-麻豆影音-91视频免费播放-一本色道久久综合亚洲精品按摩-日本中文在线观看-国产三级影院-国产特级毛片aaaaaa-日韩一卡二卡三卡-夜夜嗨av禁果av粉嫩av懂色av-亚洲精品456-国产日韩成人-日韩性生交大片免费看-日韩欧美有码-老头糟蹋新婚少妇系列小说

電源門控概述、原理、設計流程

鉅大鋰電  |  點擊量:0  |  2020年08月28日  

前面講解了門級功耗的優化方法,包括靜動態和總體的功耗。現在來記錄一下門級層次(有點書也說是在系統級)常用的一種低功耗方法——電源門控。


①電源門控概述與原理


電源門控是指芯片中某個區域的供電電源被關掉,即該區域內的邏輯電路的供電電源斷開。電源門控(powerGating)的設計如下圖所示:


假如某一模塊在一段時間內不工作,可以關掉它的供電電源(關掉供電電源可以使用MTCMOS開關,通常在使用后端工具進行布局布線時加入MTCMOS,這屬于后端知識,這里不進行介紹)。斷電后,設計進入睡眠模式,其漏電功率很小。喚醒時,為了使模塊盡快恢復工作模式,要保持關電前的狀態。保持寄存器(retenTIonregister)可用于記憶狀態。使用保持寄存器設計電源門控如下圖所示:


下面來解釋一下上面的設計:


·在睡眠模式,寄存器的電源Vdd2被切斷,因此它的漏電功耗極小;這時候僅僅保持鎖存器處于工作狀態,寄存器的值保留在鎖存器里。由于鎖存器是用高閾值電壓的晶體管組成,漏電功耗很低。


·當Restore信號被激活時,寄存器的電源Vdd2被加上,保留在鎖存器里的值被載入到寄存器。寄存器在工作(活躍)狀態時,它作為一般的寄存器工作。Save/Restore引腳也稱為電源門控引腳(powergaTIngpins),它們被用于把電路置于適當的模式。


·電源門控模塊的輸出端要使用隔離單元(IsolaTIonCell)(我們在前面講過),因為在睡眠模式時,模塊的輸出為不確定值。為了保證在睡眠模式時,下一級的輸入不會懸空,插入隔離單元,供應一個"1”或”0”的輸出,使下一級的輸入為確定的邏輯值,如下所示:


ISO為睡眠控制信號,用于控制隔離單元的運作。電路在正常工作模式時,ISO=0,ISO_IN=IN。電路在睡眠模式時,ISO=1時,假如使用下面左圖的單元作為隔離單元,輸出邏輯為“1";如使用下面右圖的單元作為隔離單元,則輸出邏輯為“0":


②工藝庫中的電源門控單元


進行電源門控設計,要用綜合庫的支持。綜合庫中的電源門控單元的庫模型如下所示:


下面是庫模型的部分解釋:


·單元級屬性(Celllevelattribute)


power_gaTIng_cell:"type","type”不可以是“none”或空字符,它鑒別所描述的保持寄存器的類型。本例中保持寄存器的類型為pG_1。


·電源門控寄存器的功能描述


它是保持寄存器在活躍模式的功能。


·引腳級的屬性(pinlevelattribute)


power_pin_1~power_pin_5列出了現有的電源門控信號的名字。例如,power_pin_1可以用于含義為睡眠(sleep)信號,power_pin_2可以用于含義叫醒(wake)信號。power_pin_[1-5]信號的默認值是寄存器處于非工作(disable)狀況的值,可以是“0”或“1"。例如,假如當power_pin_1的邏輯值為“1”時,電路進入睡眠模式,那么,其非工作(disable)狀況的值應該是邏輯“0”。


③電源門控設計流程


了解了電源門控的原理和綜合庫的電源門控單元,下面我們就來介紹電源門控的設計流程。使用電源門控的設計流程和相應的腳本如下所示:


下面進行解釋一下部分命令:


·腳本中使用set_power_gating_style命令來映射保持寄存器。例如關于下面的代碼


······


always@(posedgeclk)begin:sub_block_1


g=d;


end


······


set_power_gating-style-typepG_1-hdl_blocksub_block_1命令可以把代碼中的寄存器映射為保持寄存器。選項“-typepG_1”指定使用庫中類型為pG_1的保持寄存器。選項“-hdl_blocksub_block_1”指定把RTL代碼中進程(process)名為“sub_block_1"中的所有寄存器用類型為pCG_1的保持寄存器代替。


·腳本中使用hookup_power_gating_ports命令來自動插入power_pin[1-5]端口和層次模塊的引腳。同類功耗引腳的端口或引腳會被連接在一起。例如屬性同為“power_pin_1”的引腳將被連接在一起,其默認名為“power_pin_1"。下圖為執行hookup_power_gating_ports命令后設計中插入端口和層次模塊的引腳。我們可以使用選項“-default_port_naming_style”和“-port_naming_styles”來改變端口和/或層次模塊引腳的命名:


下面的腳本用set_power_gating_signal命令指定把電源門控引腳與現有的端口或層次引腳連接起來,如下所示:


set_power_gating_signal-power_pin_index1[get_portsSave]


set_power_gating_signal-power_pin_index2[get_pinsA/p1]


······


hookup_power_gating_ports


結果如下所示:


·最后,我們可以用report_power_gating命令報告設計中的電源門控單元,如下所示:


電源門控就到這里了,低功耗設計入門也快接近尾聲了...


相關產品

主站蜘蛛池模板: 蜜臀中文字幕 | 香蕉国产 | 国产强被迫伦姧在线观看无码 | 免费看色 | 欧美高清不卡 | 欧美资源站| 五月婷婷六月激情 | 玉女心经 在线 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 韩国三色电费2024免费吗怎么看 | 国产精品色呦呦 | 国产午夜激情视频 | 成人黄色免费观看 | 90岁肥老奶奶毛毛外套 | aaaaaaa毛片 | 四虎影成人精品a片 | 日韩高清在线播放 | www.猫咪av.com | 成人免费播放视频 | 国产精品午夜在线观看 | 日韩av在线一区二区三区 | 午夜aaa片一区二区专区 | 999午夜| 麻豆乱码国产一区二区三区 | 国产一二区在线观看 | 日韩午夜免费 | 97国产超碰 | 日本黄色片视频 | 色欲人妻综合网 | 又黄又色又爽的视频 | 成人综合激情网 | 国产精品综合色区在线观看 | av秋霞| 精品欧美乱码久久久久久1区2区 | 色com| 久久久久久av无码免费看大片 | 成人久久精品人妻一区二区三区 | 蜜桃视频一区二区三区 | 久久综合久久综合久久综合 | 裸体毛片 | 夜夜春av | 国产日产精品一区二区三区四区 | 欧美性猛交xx乱大交 | 欧美日韩精品综合 | 爽爽视频在线观看 | 免费观看污视频 | 中文字幕 国产精品 | 91精品人妻一区二区三区四区 | 操日本女人 | 黑人一区 | 特一级黄色大片 | 丁香婷婷综合激情 | 国产探花一区二区三区 | 人人爽久久涩噜噜噜网站 | 久久国产99 | 久久久久1 | 久久综合91| 一区二区三区欧美日韩 | 伊人久久精品一区二区三区 | 人妻精品一区 | 性色av网站| 亚洲四区在线 | 亚洲av人人澡人人爽人人夜夜 | 87福利视频 | 亚洲香蕉在线观看 | 美景之屋电影免费高清完整韩剧 | 理想之城连续剧40集免费播放 | 欧美精品在线一区二区 | 肥臀av| 麻豆国产一区二区 | 好色艳妇小说 | 日韩激情视频在线观看 | 我们的生活第五季在线观看免费 | 三级免费毛片 | 国产二区免费 | 91丝袜呻吟高潮美腿白嫩在线观看 | 草民午夜理伦三级 | 国产欧美日韩综合精品一区二区 | 国产高清成人 | 国产经典一区二区 | 欧美视频一二区 | 欧美少妇诱惑 | 成人精品水蜜桃 | 色在线网站 | 亚洲国产tv | 在线播放国产一区 | 成人在线一区二区 | 无人码人妻一区二区三区免费 | 国产人妻精品一区二区三 | 色婷婷国产 | 激情五月婷婷色 | 国产美女引诱水电工 | 日韩精品毛片 | 影音先锋丝袜制服 | 男女黄床上色视频免费的软件 | 久久久久久久久久影视 | 日韩午夜av | 国产视频精品视频 | 麻豆婷婷|