0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何創(chuàng)建電源狀態(tài)表

CHANBAEK ? 來(lái)源:數(shù)字IC與好好生活的兩居室 ? 作者:除夕之夜啊 ? 2023-03-26 16:05 ? 次閱讀

電源狀態(tài)表

當(dāng)某個(gè)區(qū)域不工作時(shí),可以關(guān)掉其電源以節(jié)省功耗;當(dāng)性能要求不高時(shí),也可以降低電源的電壓以節(jié)省功耗。

UPF 使用電源狀態(tài)表 (Power State Table, PST) 來(lái)定義各個(gè) power domain 可能出現(xiàn)的電源供電情況的組合狀態(tài)。

依然延續(xù)使用前兩節(jié)的低功耗設(shè)計(jì)示例。在插入保持寄存器 RR 后,該低功耗設(shè)計(jì)硬件結(jié)構(gòu)示意圖如下。特意圈起的方框說明了各個(gè) power domain 對(duì)應(yīng)的電源端是否可可以改變電壓、是否可以關(guān)閉等。

圖片

根據(jù)各個(gè) power domain 的供電情況,可以得出該設(shè)計(jì)可能出現(xiàn)的各種供電組合的電源狀態(tài)表 (PST) 如下所示:

State Name VDD VDDG VDDGS
ON_LO 0.8 1.0 1.0
ON_HI 0.8 1.2 1.2
OFF_LO 0.8 1.0 off
OFF_HI 0.8 1.2 off

(注:表格中的“off”表示斷電狀態(tài)的關(guān)鍵字,UPF 可自動(dòng)識(shí)別。)

創(chuàng)建電源狀態(tài)表

UPF 中創(chuàng)建 PST ,用于獲取各個(gè) power domain 可能出現(xiàn)的各種供電情況,也是 UPF 設(shè)計(jì)的一部分。

創(chuàng)建完整的 PST 一般需要以下 3 個(gè)步驟。

(1) 為各個(gè) supply port(net)定義狀態(tài)信息。

# 當(dāng) VDD 供電 0.8v 時(shí),定義其狀態(tài)為 0P8V
add_port_state VDD   {0P8V 0.8}
add_port_state VDDG  {1P0V 1.0}
add_port_state VDDG  {1P2V 1.2}
add_port_state VDDGS {1P0V 1.0}
add_port_state VDDGS {1P2V 1.2}
# 當(dāng) VDDGS 斷電時(shí),定義其狀態(tài)為 OFF
add_port_state VDDGS {OFF  off}

(2) 創(chuàng)建電源狀態(tài)表,此步驟相當(dāng)于只創(chuàng)建 PST 的表頭信息,包含各個(gè) supply port。

# 創(chuàng)建 PST 并命名為 WORK_PST
create_pst WORK_PST -supplies {VDD VDDG VDDGS}

(3) 為創(chuàng)建的 WORK_PST 增加自定義的組合狀態(tài),包括 ON_LO、ON_HI 等。

add_pst_state ON_LO  -pst WORK_PST -state {0P8V 1P0V 1P0V}
add_pst_state ON_HI  -pst WORK_PST -state {0P8V 1P2V 1P2V}
add_pst_state OFF_LO -pst WORK_PST -state {0P8V 1P0V OFF}
add_pst_state OFF_HI -pst WORK_PST -state {0P8V 1P2V OFF}

首先需要說明的是:VDDGS 對(duì)應(yīng) PSW 輸出的電源端,所以在整個(gè)創(chuàng)建 PST 的流程中指定 VDDGS 時(shí),可以使用層次訪問的方法,例如:

add_port_state GPRS/gprs_sw/VDD {1P0V 1.0}
...
create_pst WORK_PST -supplies {VDD VDDG GPRS/gprs_sw/VDD}

其次需要說明的是:VSS 屬于供地端,一直保持為零電壓即可。也可以在創(chuàng)建 PST 的流程中為其創(chuàng)建 port state,并加入到 PST 的 state 中,例如:

add_port_state VSS {ON  0}
...
create_pst WORK_PST -supplies {VDD VDDG VDDGS VSS}
...
add_pst_state ON_LO -pst WORK_PST -state {0P8V 1P0V 1P0V ON}
...

各階段 UPF 說明

至此,使用 UPF-1.0 標(biāo)準(zhǔn)設(shè)計(jì)電源特性的流程基本已經(jīng)完成,內(nèi)容包括電源架構(gòu)、供電策略、插入特殊單元及電源狀態(tài)表等。

但是在綜合階段與布局布線階段,相關(guān)工具還會(huì)重新生成改寫后的 UPF 文件。各種 UPF 文件在不同場(chǎng)景中的使用情況請(qǐng)參考 《1.3 DC2 低功耗設(shè)計(jì)流程》,下面只對(duì)低功耗流程中各個(gè)階段的 UPF 文件內(nèi)容進(jìn)行說明。

圖片

(1) 手動(dòng)編寫的初始 UPF 文件

結(jié)合 RTL 設(shè)計(jì),描述供電行為;

定義電源特性,可用于電源特性的實(shí)現(xiàn)與驗(yàn)證。

(2) 綜合輸出的 UPF' 文件

除 power switch,完成各種特殊 cell 的連接;

完成各種功耗管理控制器信號(hào)連接;

捕獲設(shè)計(jì)層次和信號(hào)名字的改變。

(3) 布局布線輸出的 UPF'' 文件

真正完成 power switch 的物理實(shí)現(xiàn);

定義所有的物理連接,包括次電源引腳 (Secondary Power Pins)。雙軌道供電的 power cell中,主供電引腳具有 SCMR (Standard Cell Main Rail) 屬性,剩余的供電引腳稱為 Secondary Power Pins,對(duì)應(yīng) Secondary Power Rail。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電源
    +關(guān)注

    關(guān)注

    184

    文章

    17484

    瀏覽量

    249147
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16103

    瀏覽量

    177073
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    385

    瀏覽量

    59665
  • 引腳
    +關(guān)注

    關(guān)注

    16

    文章

    1172

    瀏覽量

    50150
  • UPF
    UPF
    +關(guān)注

    關(guān)注

    0

    文章

    49

    瀏覽量

    13480
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    狀態(tài)機(jī)編程實(shí)例-狀態(tài)表

    上篇文章,使用嵌套switch-case法的狀態(tài)機(jī)編程,實(shí)現(xiàn)了一個(gè)炸彈拆除小游戲。本篇,繼續(xù)介紹狀態(tài)機(jī)編程的第二種方法:狀態(tài)表法,來(lái)實(shí)現(xiàn)炸彈拆除小游戲的狀態(tài)機(jī)編程。
    的頭像 發(fā)表于 06-20 09:05 ?1934次閱讀
    <b class='flag-5'>狀態(tài)</b>機(jī)編程實(shí)例-<b class='flag-5'>狀態(tài)表</b>法

    數(shù)字邏輯 隱含

    本人正在學(xué)習(xí)隱含法,在一篇資料里遇到以下例題,理解不了,不知作者是如何從圖中的狀態(tài)表得到那張隱含的。求高手賜教:
    發(fā)表于 06-28 21:43

    ACPI高級(jí)電源管理的電力狀態(tài)

    ACPI 高級(jí)電源管理ACPI 中定義了 G、D、S、C、P 這 5 個(gè)大的電力狀態(tài)。G 狀態(tài) Global system stateG 狀態(tài)表示的是用戶看到的整個(gè)系統(tǒng)的電力
    發(fā)表于 12-27 07:42

    MCU低功耗狀態(tài)表模式介紹

    一、低功耗狀態(tài)表模式hsi_onhse_onpll_onlsi_onldo_hsildo_pllldo_enldo_en_hcpu_clk備注 runON/OFFON/OFFON/OFFON/OFFONONONONON lprunON/OFFON/OFFON/OFFON/OFFONON...
    發(fā)表于 02-11 07:30

    求助,同步二進(jìn)制減法計(jì)數(shù)器的狀態(tài)表該怎么畫?

    請(qǐng)問各位,同步二進(jìn)制減法計(jì)數(shù)器的狀態(tài)表該怎么畫?之前只做過同步加法和異步減法,現(xiàn)在混淆了,同步減法的次態(tài)是代入特性方程算出來(lái)之后再作為下一個(gè)初態(tài),還是直接遞減不用算?
    發(fā)表于 11-23 20:44

    流水線技術(shù)在OBS調(diào)度模塊中的應(yīng)用

    根據(jù)波長(zhǎng)資源預(yù)約的原理,在光突發(fā)交換邊緣節(jié)點(diǎn)的設(shè)計(jì)中討論了波長(zhǎng)狀態(tài)表在其中的應(yīng)用。重點(diǎn)闡明了流水線技術(shù)在狀態(tài)表的篩選和改寫中的應(yīng)用及其FPGA實(shí)現(xiàn)。分析結(jié)果表明,
    發(fā)表于 03-04 10:52 ?24次下載

    運(yùn)動(dòng)任務(wù)大腦狀態(tài)表達(dá)

    針對(duì)傳統(tǒng)靜態(tài)功能連接分析技術(shù)不能準(zhǔn)確反映大腦動(dòng)態(tài)功能狀態(tài)的問題,提出了一種基于全腦動(dòng)態(tài)功能連接(DFC)分析對(duì)大腦的狀態(tài)變化進(jìn)行表達(dá)的方法。首先,利用個(gè)體的彌散張量成像(DTI)數(shù)據(jù)構(gòu)建高精確度全腦
    發(fā)表于 01-07 11:28 ?0次下載
    運(yùn)動(dòng)任務(wù)大腦<b class='flag-5'>狀態(tài)表</b>達(dá)

    簡(jiǎn)述使用QII狀態(tài)機(jī)向?qū)绾?b class='flag-5'>創(chuàng)建一個(gè)狀態(tài)機(jī)

    如何使用QII狀態(tài)機(jī)向?qū)?b class='flag-5'>創(chuàng)建一個(gè)狀態(tài)機(jī)
    的頭像 發(fā)表于 06-20 00:11 ?4184次閱讀
    簡(jiǎn)述使用QII<b class='flag-5'>狀態(tài)</b>機(jī)向?qū)绾?b class='flag-5'>創(chuàng)建</b>一個(gè)<b class='flag-5'>狀態(tài)</b>機(jī)

    使用單片機(jī)進(jìn)行智能藥盒設(shè)計(jì)的程序和狀態(tài)表資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)進(jìn)行智能藥盒設(shè)計(jì)的程序和狀態(tài)表資料免費(fèi)下載。
    發(fā)表于 12-11 16:05 ?14次下載
    使用單片機(jī)進(jìn)行智能藥盒設(shè)計(jì)的程序和<b class='flag-5'>狀態(tài)表</b>資料免費(fèi)下載

    使用函數(shù)指針的方法實(shí)現(xiàn)狀態(tài)機(jī)

    的數(shù)學(xué)模型,是一種邏輯單元內(nèi)部的高效編程方法,可以根據(jù)不同狀態(tài)或者消息類型進(jìn)行相應(yīng)的處理邏輯,使得程序邏輯清晰易懂。 函數(shù)指針實(shí)現(xiàn)FSM 使用函數(shù)指針實(shí)現(xiàn)FSM可以分為3個(gè)步驟 建立相應(yīng)的狀態(tài)表和動(dòng)作查詢 根據(jù)
    的頭像 發(fā)表于 10-19 09:36 ?2368次閱讀
    使用函數(shù)指針的方法實(shí)現(xiàn)<b class='flag-5'>狀態(tài)</b>機(jī)

    多負(fù)載電源解決方案的創(chuàng)建步驟

    多負(fù)載電源解決方案的創(chuàng)建步驟
    發(fā)表于 05-28 10:03 ?14次下載

    鏈路狀態(tài)協(xié)議工作原理 距離矢量協(xié)議和鏈路狀態(tài)協(xié)議區(qū)別

    鏈路狀態(tài)包(Link-State Packet,LSP)是各鏈路之間用于宣告鏈路和鏈路狀態(tài)的數(shù)據(jù)包,轉(zhuǎn)發(fā)不依靠路由計(jì)算,一有鏈路斷開或有其他路由傳來(lái)的LSP,路由就會(huì)更新鏈路狀態(tài)表,并轉(zhuǎn)發(fā)LSP
    的頭像 發(fā)表于 08-22 14:10 ?7049次閱讀

    linux 中 ACPI 電源管理 G 狀態(tài)、S 狀態(tài)、D 狀態(tài)、C 狀態(tài)、P 狀態(tài)

    ACPI 高級(jí)電源管理ACPI 中定義了 G、D、S、C、P 這 5 個(gè)大的電力狀態(tài)。G 狀態(tài) Global system stateG 狀態(tài)表示的是用戶看到的整個(gè)系統(tǒng)的電力
    發(fā)表于 01-05 14:12 ?4次下載
    linux 中 ACPI <b class='flag-5'>電源</b>管理 G <b class='flag-5'>狀態(tài)</b>、S <b class='flag-5'>狀態(tài)</b>、D <b class='flag-5'>狀態(tài)</b>、C <b class='flag-5'>狀態(tài)</b>、P <b class='flag-5'>狀態(tài)</b>

    wxWidgets獲取PC的電源狀態(tài)

    工作環(huán)境:CodeBlocks + wxWidgets3.0.4目的:獲取PC的電源狀態(tài)。源代碼修改自:sample/power, 使用codeBlocks重新進(jìn)行排版設(shè)計(jì)。該應(yīng)用程序可以獲取PC
    發(fā)表于 01-06 12:51 ?0次下載
    wxWidgets獲取PC的<b class='flag-5'>電源</b><b class='flag-5'>狀態(tài)</b>

    FPGA中有狀態(tài)表項(xiàng)的存儲(chǔ)與管理

    一篇2014年的論文:《CACHE FOR FLOW CONTENT: SOLUTION TODEPENDENT PACKET PROCESSING IN FPGA》,主要講述在FPGA中有狀態(tài)表項(xiàng)的存儲(chǔ)與管理。感興趣的可以閱讀原文。
    的頭像 發(fā)表于 10-27 16:06 ?151次閱讀
    FPGA中有<b class='flag-5'>狀態(tài)表</b>項(xiàng)的存儲(chǔ)與管理