微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > 咨询下想使用数字库CELL的话,里面的全局VDD!怎么用

咨询下想使用数字库CELL的话,里面的全局VDD!怎么用

时间:12-12 整理:3721RD 点击:
在上一层需要使用这个CELL,但是这个模块使用的是VDD!和VSS!,使用的时候怎么把他们定义成VDDA和GNDA?在symbol上面并没有这两个pin。

楼主的意思是怎么把CELL全局VDD!改掉吧? 在CELL的"Edit Object Properties"里面,点开"user“那个section,然后你应该能看到它是怎么把CELL的电源和地定义成全局的,只要选择modify把相应的全局电源或地改成CELL所在hierarchy的电源和地就可以了。

做一次check and save,应该会产生相应的pin,然后再做一层wrapper包住

synopsys multivoltage user guide里面有一个Converting Libraries to PG Pin Library Format
就是说这个的
update_lib_voltage_model
update_lib_pg_pin_model
update_lib_pin_model
update_lib_model

谢谢,不过我试了一下不好使。 附件里是那个Properties 的界面,点开user里面没什么信息啊

这个是标准数字库里面的文件,用的global VDD 和VSS,生成的symbol是没有VDD和VSS的pin的,因为他们是global的。

首先在cell里使用带继承的电源symbol(vdd_inh gnd_inh vss_inh等)
然后,调用cell的symbol时,手动加上属性,比如名为"vdd"的属性填入"VDDA",就连上了,此时进入cell看,电源线会显示出VDDA。
如果在某个电路中使用了多个cell,可以直接在上层电路的symbol里直接加属性,下面所有的cell都会连上。

如果没有,那就点"add",手动添加:
电源:
name: supvdd
type: netset
value: VDDA
地:
name: supvss
type: netset
value: VSSA
这样应该可以把默认的全局电源和地改成local的了。这种方法对于任何symbol都适合,楼上说的最后一种方法也行,只要在top level把全局地改成Local的就行,比较省事。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top