如上图所示为SMIC.18库中的电源pad的padring。我在pad例化的时候都将E3V,VDD,GND,VDDH的pin通过wire连接起来,如下:
PLVDDHPLVDDH_U(.VDDH(VDDH),.VDD(VDD),.GND(GND),.VSSH(VSSH),.E3V(E3V));
PLVSSHPLVSSH_U(.VDDH(VDDH),.VDD(VDD),.GND(GND),.VSSH(VSSH),.E3V(E3V));
PLVDDCPLVDDC_U(.VDDH(VDDH),.VDD(VDD),.GND(GND),.VSSH(VSSH),.E3V(E3V));
PLVSSCPLVSSH_U(.VDDH(VDDH),.VDD(VDD),.GND(GND),.VSSH(VSSH),.E3V(E3V));
在用encounter做padring的时候,列表里面只有VDD,GND,VDDH,VSSH这四个pin,不存在E3Vpin,那位高手指点一下在encounter中如何
处理E3Vpin的padring。
其中E3V PIN 的作用是用来做ESD用的。
答:
e3v 是verisilicon IO库里面 针对io power on control信号,也就是smic的FP, tsmc的POC信号
如果所有padring abut在一起,e3v是global abut的, 不需要在网表里面例化
是global net
如果有powercut分开,这每个domain都必须加一个PLVSSH_POSpad
谢谢!
还能请教一下,我用的是SMIC1.8/3.3的供电,PAD用3.3,内核用1.8V,再没有别的供电区域,所有给pad供电的PLVSSH都必须用PLVSSH_POS吗?
还有第二个问题,E3V在encounter中作为globalnet的话,我应该与什么连接起来才在padring列表中能显示出来~~~
再次谢谢!