一、 definition and schematic
相比普通的buffer cell,always on buffer(AOB)有secondary always on pin,可以讓AOB即使在primary power off的情況下保持on的狀態;AOB在secondary pg pin off的情況下也是off的。
例如,vdd是連接到AOB secondary pg pin的power net;如果vdd off,那么AOB也就關閉了。
二、scenario where always on buffer insertion is required
1.always on net穿過一個可以off的domain
遵守level-shifting和isolation rule;Buffer要放在正確的domain。
2.驅動一個always on net
哪些是always on net,例如:Isolation cell的enable net,State retention power gate cell的control信號等。
Inference of AON buffers by tool in different MSV scenarios
Domain之間的關系決定了要不要插AOB
Domain之間的關系有:
1.Domain coverage(PD1>=PD2)
如果PD1 cover PD2,意味著PD1比PD2更on;含義是不存在這樣一個時刻,在該時刻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
兩個domain相互獨立,例如feedthrough的情況,從一個always on domain到另一個always on domain,中間穿過一個可以off的domain ;
[ON domain | OFF domain | ON domain]
在off domain中使用AOB,可以保證driver端和receiver端以及AOB都處于相同的狀態;
三、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,從耗電的角度看,工具傾向于使用可以關斷的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有如下關系:
已知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的情況,當信號要穿過PD2時,需要在PD2中插入AOB;
使用AOB更好的情形
此時不走藍色PD2的話就需要在PD1中加很多regular buffer,而穿過藍色PD2的話只用加少量的AOB,所以工具會傾向于這樣做;
-
buffer
+關注
關注
2文章
120瀏覽量
30419
發布評論請先 登錄
警告-- Removed fan-out from the always-disabled I/O buffer 是什么意思
什么是AO/DI (Always On-line/Dynam
volte語音通話有什么用,什么情況下可以開/關volte
什么情況下需要使用馬達保護器,如何選馬達保護器廠家?

評論