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

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

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

什么是always on buffer?什么情況下需要插always on buffer?

冬至子 ? 來源:黑的路白的路 ? 作者:黑的路白的路 ? 2023-12-01 15:31 ? 次閱讀

一、 definition and schematic

相比普通的buffer cell,always on buffer(AOB)有secondary always on pin,可以讓AOB即使在primary power off的情況下保持on的狀態(tài);AOB在secondary pg pin off的情況下也是off的。

圖片

例如,vdd是連接到AOB secondary pg pin的power net;如果vdd off,那么AOB也就關(guān)閉了。

二、scenario where always on buffer insertion is required

1.always on net穿過一個(gè)可以off的domain

遵守level-shifting和isolation rule;Buffer要放在正確的domain。

圖片

2.驅(qū)動(dòng)一個(gè)always on net

哪些是always on net,例如:Isolation cell的enable net,State retention power gate cell的control信號(hào)等。

圖片

Inference of AON buffers by tool in different MSV scenarios

Domain之間的關(guān)系決定了要不要插AOB

Domain之間的關(guān)系有:

1.Domain coverage(PD1>=PD2)

如果PD1 cover PD2,意味著PD1比PD2更on;含義是不存在這樣一個(gè)時(shí)刻,在該時(shí)刻PD2 on而PD1 off;也就是如果PD1是off的,那么PD2一定是off的;如果PD2是on的,那么PD1一定是on的;如果PD1 cover PD2,那么從PD1到PD2使用普通buffer即可;

2.Domain equivalence

如果PD1>=PD2且PD2>=PD1,那么PD1==PD2 從PD1到PD2或從PD2到PD1,使用普通buffer即可

3.Independent domains

兩個(gè)domain相互獨(dú)立,例如feedthrough的情況,從一個(gè)always on domain到另一個(gè)always on domain,中間穿過一個(gè)可以off的domain ;

[ON domain | OFF domain | ON domain]

圖片

在off domain中使用AOB,可以保證driver端和receiver端以及AOB都處于相同的狀態(tài);

三、Regular Vs.Always-On Cell Choices

圖片

-左圖上方,從on domain到off domain;在on domain中使用普通buffer;

? -左圖下方,從off domain到off domain,穿過on domain;在on domain中使用AOB,其secondary pg pin連接到off domain的primary power;在這種情況下,也可以在on domain中直接使用普通buffer,從耗電的角度看,工具傾向于使用可以關(guān)斷的AOB;

? -右圖上方,整條path都在on domain,使用普通buffer;

? -右圖下方,on-on-off-on-on,從on domain到on domain,穿過off domain,需要在off domain中使用AOB;

2.

圖片

Pdbuf_1,Pdbuf_2,Pdbuf_3,Pdbuf_4有如下關(guān)系:

已知PDdrv cover Pdbuf_1

Pdbuf_1不能cover Pdbuf_2

Pdbuf_2 cover Pdbuf_3

Pdbuf3不能cover Pdbuf_4]

那么,雖然PDdrv比Pdbuf_1更on,但是由于Pdbuf_1不能cover Pdbuf_2,存在Pdbuf_1 off而Pdbuf_2 on的情況,因此在Pdbuf_1中需要使用AOB,并且其secondary pg pin需要連接PDdrv domian中的power;

由于Pdbuf_2 cover Pdbuf_3,因此可以在Pdbuf_2中使用普通buffer;

Pdbuf_3和4的分析同理;

3.

必須使用AOB的情形

圖片

PD_default>PD1>PD2 由于PD1比PD2更on,也就是存在PD2 off但是PD1 on的情況,當(dāng)信號(hào)要穿過PD2時(shí),需要在PD2中插入AOB;

使用AOB更好的情形

圖片

此時(shí)不走藍(lán)色PD2的話就需要在PD1中加很多regular buffer,而穿過藍(lán)色PD2的話只用加少量的AOB,所以工具會(huì)傾向于這樣做;

聲明:本文內(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)投訴
  • buffer
    +關(guān)注

    關(guān)注

    2

    文章

    120

    瀏覽量

    30054
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    警告-- Removed fan-out from the always-disabled I/O buffer 是什么意思

    請(qǐng)問下面這個(gè) 警告是什么意思:Warning (13028): Removed fan-out from the always-disabled I/O buffer "
    發(fā)表于 09-27 23:17

    什么是AO/DI (Always On-line/Dynam

    什么是AO/DI (Always On-line/Dynamic ISDN)  英文縮寫: AO/DI (Always On-line/Dynamic ISDN) 中文譯名: 永遠(yuǎn)在線/動(dòng)態(tài)ISDN
    發(fā)表于 02-22 10:03 ?687次閱讀

    volte語音通話有什么用,什么情況下可以開/關(guān)volte

    聽很多人都在講volte高清語音通話那么什么是vote呢?什么情況下需要開通volte呢?什么情況下又可以關(guān)閉volte呢?
    發(fā)表于 10-21 16:36 ?1.7w次閱讀

    什么情況下需要使用馬達(dá)保護(hù)器,如何選馬達(dá)保護(hù)器廠家?

    什么情況下需要使用馬達(dá)保護(hù)器,如何選馬達(dá)保護(hù)器廠家? 1、什么情況下需要使用馬達(dá)保護(hù)器: 電動(dòng)機(jī)由于結(jié)構(gòu)簡(jiǎn)單、工作可靠、使用方便等優(yōu)點(diǎn)廣泛的應(yīng)用農(nóng)業(yè)、工業(yè)和生活各個(gè)方面。雖然電動(dòng)機(jī)機(jī)構(gòu)
    發(fā)表于 05-15 09:23 ?5485次閱讀
    <b class='flag-5'>什么情況下</b><b class='flag-5'>需要</b>使用馬達(dá)保護(hù)器,如何選馬達(dá)保護(hù)器廠家?

    initial和always兩者的關(guān)系分析

    兩者的關(guān)系 一個(gè)程序塊可以有多個(gè)initial和always過程塊。每個(gè)initial和always說明語句在仿真的一開始同時(shí)立即開始執(zhí)行;initial語句只執(zhí)行一次,而always語句則不斷重復(fù)
    的頭像 發(fā)表于 11-24 14:48 ?5745次閱讀

    運(yùn)算放大電路什么情況下需要用到運(yùn)放調(diào)零?

    在設(shè)計(jì)電路時(shí),常常會(huì)用到運(yùn)放,很多人對(duì)運(yùn)放的使用還是有些陌生的。其中調(diào)零電路,有時(shí)候會(huì)被認(rèn)為是雞肋。究竟什么情況下需要用到運(yùn)放調(diào)零?
    的頭像 發(fā)表于 10-26 14:13 ?1.2w次閱讀
    運(yùn)算放大電路<b class='flag-5'>什么情況下</b><b class='flag-5'>需要</b>用到運(yùn)放調(diào)零?

    你們知道always,assign和always@(*)之間的區(qū)別嗎

    1.always@后面內(nèi)容是敏感變量,always@(*)里面的敏感變量為*,意思是說敏感變量由綜合器根據(jù)always里面的輸入變量自動(dòng)添加,也就是所有變量都是敏感列表,不用自己考慮。2.如果沒有
    的頭像 發(fā)表于 06-27 11:47 ?1.5w次閱讀

    什么情況下使用示波器

    示波器可以把我們看不見的電信號(hào)變換成看得見的圖像,方便來研究各種電現(xiàn)象的變化過程。那么什么情況下使用示波器呢? 使用示波器進(jìn)行測(cè)量需要涂有熒光物質(zhì)的屏面、主機(jī)、探頭配置和穩(wěn)定的信號(hào)。示波器一般都是
    的頭像 發(fā)表于 02-01 11:00 ?5724次閱讀

    什么情況下要進(jìn)行電能質(zhì)量檢測(cè)?

    什么情況下要進(jìn)行電能質(zhì)量檢測(cè)?
    發(fā)表于 09-08 14:20 ?687次閱讀

    SystemVerilog中的always語句塊

    always”關(guān)鍵字意味著這個(gè)語句塊“總是”一直執(zhí)行。大多數(shù)時(shí)候“always”后面跟一個(gè)邊沿事件或者延遲。
    的頭像 發(fā)表于 12-06 09:47 ?2466次閱讀

    什么情況下選用工業(yè)主板

    雖然工業(yè)主板和普通主板差異比較多,但是在某些情況下工業(yè)主板用于商業(yè)環(huán)境也是可以的,但是實(shí)用性不是很好。什么情況下選用工業(yè)主板呢?
    的頭像 發(fā)表于 02-14 10:34 ?851次閱讀
    <b class='flag-5'>什么情況下</b>選用工業(yè)主板

    什么情況下需要使用微機(jī)消諧裝置

    什么情況下需要使用微機(jī)消諧裝置 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 微機(jī)消諧裝置是一種電力系統(tǒng)保護(hù)設(shè)備,用于消除諧波及其帶來的負(fù)面影響。下面是一些需要使用微機(jī)消諧裝置
    的頭像 發(fā)表于 03-06 13:46 ?670次閱讀

    電機(jī)什么情況下需要配減速機(jī)?

    電機(jī)是運(yùn)動(dòng)機(jī)械的最常用動(dòng)力源,今天分享什么情況下電機(jī)需要配減速機(jī)。
    的頭像 發(fā)表于 05-26 17:47 ?1915次閱讀
    電機(jī)<b class='flag-5'>什么情況下</b><b class='flag-5'>需要</b>配減速機(jī)?

    電機(jī)什么情況下需要配減速機(jī)呢

    電機(jī)是運(yùn)動(dòng)機(jī)械的最常用動(dòng)力源,今天分享什么情況下電機(jī)需要配減速機(jī)。
    的頭像 發(fā)表于 07-21 17:31 ?1536次閱讀
    電機(jī)<b class='flag-5'>什么情況下</b><b class='flag-5'>需要</b>配減速機(jī)呢

    電機(jī)在什么情況下需要選擇圓柱滾子軸承?

    電機(jī)在什么情況下需要選擇圓柱滾子軸承? 圓柱滾子軸承是一種常用的電機(jī)配件,可以提供高負(fù)荷能力和高速旋轉(zhuǎn)的特性。在以下情況下,電機(jī)需要選擇圓柱滾子軸承。 第一,高負(fù)荷
    的頭像 發(fā)表于 11-06 11:50 ?1186次閱讀