微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > derive_pg_connection总报错说端口名字无效,求解!

derive_pg_connection总报错说端口名字无效,求解!

时间:10-02 整理:3721RD 点击:





derive_pg_connection总报错说端口名字无效,求解?
derive_pg_connection -power_net VDD33 -power_pin VDD33 -ground_net VSSD -ground_pin VSSD
Error: Pin name VDD33 specified by power_pin or ground_pin option is invalid.
Error: Pin name VSSD specified by power_pin or ground_pin option is invalid.

This error message occurs when the pin name specified bypower_pinor
ground_pinoptionofderive_pg_connectiondoesnotexistor have
invalid pin type for the specified connection.
你的应该写错了吧? 用report_lib -pg_name

unknow option "-pg_name"

名字是没错的 smic.13工艺

-pg_pin

为什么 lef文件里没有pad电源地端口名字啊?

-pg_pin只显示输入输出pin并无pg信息

核对了工艺文件 确实端口名没错为什么不能derive pg?

请大牛吧 我也不知道 我的lib一般都会有这种定义
nom_voltage : 1.08
Voltage Map: Voltage Name: Voltage Value
VDD1.08
VSS0
CELL(rf128x10s): 12225.322266, b, d, s, u;
PG_PIN(VDD):
VOLTAGE_NAME: VDD
PG_TYPE: primary_power
END_PG_PIN VDD;

我的是 :给core(1.2V)供电的pad有pin(VDD}显示,但是给pad(3.3V)供电的pad并没显示pin(VDD33)……工艺库问题吗

以前碰到过因为FRAM定义的pg pin的pin type属性里没有Power/Ground只是单纯的Input, 所以derive不了。后来修改了属性就好了。

嗯嗯 应该是这样具体怎么修改呢 菜鸟求大神详细指导下下拜托了



我是这样修改的,比如DVDD pin, FRAM里定义的pin type是Input, 我把它的pin type改为了Power Input.

是在哪修改FRAM的属性 在Milkyway吗?



回复 11# lianjiakuang

怎么没看到电源port呢 这是个输入pad

命令:dbSetCellPortTypes
或者
修改Lef file中定义,再重读一次

dbSetCellPortTypes是在ICC里面执行吗怎么是个unknow command?

Foundry提供的工艺库IO库lef文件都是没有定义电源地port的,生成的FRAM自然也没有pg port?
如此的话,那derive_pg_connection肯定不能用是吧

Milkyway: dbSetCellPortTypes

那你别用这个命令不就得了么,VDD33一般是IO上的,不用非得derive。你如果分电压域的话,还得改网表。你就定义VDD VSS就得了呗。

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

网站地图

Top