在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 11518|回复: 15

[讨论] upf 中遇到的问题请各位指点

[复制链接]
发表于 2011-3-10 11:35:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
该设计的芯片的层次结构是这样的
顶层module 是 cpu
m_alu 和 m_machine是cpu的两个子模块的例化名
upf的语法定义如:
create_power_domain pd_cpu
create_power_domain pd_alu -elements {m_alu}
create_power_domain pd_mach -elements {m_machine}
create_supply_port  VDDL  -domain pd_cpu
create_supply_port  VDDH  -domain pd_cpu
create_supply_port  VSS  -domain  pd_cpu
create_supply_net vdd1 -domain pd_alu
create_supply_net vdd2 -domain pd_mach
create_supply_net vdd1 -domain pd_cpu -reuse
create_supply_net vss1 -domain pd_alu
create_supply_net vss1 -domain pd_mach -reuse
create_supply_net vss1 -domain pd_cpu  -reuse
connect_supply_net vdd1 -ports {VDDL}
connect_supply_net vdd2 -ports {VDDH}
connect_supply_net vss1 -ports {VSS}
set_domain_supply_net  pd_cpu  -primary_power_net  vdd1     -primary_ground_net vss1
set_domain_supply_net  pd_alu  -primary_power_net  vdd1     -primary_ground_net vss1
set_domain_supply_net  pd_mach  -primary_power_net  vdd2     -primary_ground_net vss1
add_port_state VDDL   -state {slow1 0.9}
add_port_state VDDH   -state {fast2 1.1}
add_port_state VDDH   -state {slow2 0.9}
add_port_state VSS   -state {slow3 0}
create_pst top_pst  -supplies [list VSS VDDL VDDH]
add_pst_state s1 -pst top_pst  -state {slow3 slow2 slow1}
add_pst_state s1 -pst top_pst  -state {slow3 fast2 slow1}
然后使用dc_2008能支持upf mode综合
启动dc_shelll -gui
检查是否是upf mode
shell_is_in_upf_mode  返回值为1
source dc的运行脚本
load_upf
到compiler阶段工具报错了
后使用check_mv_design去检查
supply net vdd1 does not have a define operating voltage
supply net vdd2 does not have a define operating voltage
supply net vss1 does not have a define operating voltage
工具就没法compiler

问题:
1.在add_port_state 阶段对所有的VDDL VDDH VSS都给出了电压值,且这些ports 也
对应的vdd1 vdd2 vss1连接了,按理说有电压值.
请高手指点:
  怎样修修改才能给vdd1 vdd2 vss1加上电压.
 楼主| 发表于 2011-3-10 21:21:40 | 显示全部楼层
大哥,没有synopys的支持,那就不能做综合啦.
 楼主| 发表于 2011-3-11 20:47:50 | 显示全部楼层
鄙人经过几天的努力,终于解决啦,还得靠自己.
发表于 2011-10-14 23:17:21 | 显示全部楼层
upf 中遇到的问题请各位指点,贴出解决方法啊。
发表于 2011-11-18 12:03:11 | 显示全部楼层
学习了
发表于 2011-12-9 10:04:54 | 显示全部楼层
我也遇到了同样的问题,不知道LZ是怎么解决的,求帮助。
发表于 2012-8-24 14:12:35 | 显示全部楼层
回复 4# jiazhuliang


   LZ能贴出解决方法吗,我也遇到了同样的问题!
发表于 2012-8-25 10:22:07 | 显示全部楼层
真的学习了····
发表于 2012-8-25 23:33:19 | 显示全部楼层
在ICC里要用set_voltage 命令给power net 设上voltage,具体的去man一下
发表于 2012-8-27 10:52:56 | 显示全部楼层
本帖最后由 sunrisewu 于 2012-8-27 10:54 编辑

楼主,在upf load完了之后,set_voltage xxx -object_list xxx给加上电压,然后再incremental compile就可以了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-20 06:51 , Processed in 0.030119 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表