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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5871|回复: 8

[求助] 使用UPF做DC综合,module里部分reg没有被例化成标准单元库里的器件,而是gtech状态

[复制链接]
发表于 2015-2-15 16:58:33 | 显示全部楼层 |阅读模式

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

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

x
小女子第一次做带UPF的综合,麻烦大侠们帮我解答这个问题。
Warning代码为:

OPT-301
PWR-662

log如下:
  Processing 'pso_rstn_gen'
  Processing 'retreg_array'
Warning: design 'retreg_array' has 128 out of 259 cells marked size-only which may limit optimization. (OPT-301)
Warning: Register 'text_retn3_reg_31_' (**FFGEN**) will not be translated to the retention specification. (PWR-662)
Warning: Register 'text_retn3_reg_30_' (**FFGEN**) will not be translated to the retention specification. (PWR-662)
Warning: Register 'text_retn3_reg_29_' (**FFGEN**) will not be translated to the retention specification. (PWR-662)
Warning: Register 'text_retn3_reg_28_' (**FFGEN**) will not be translated to the retention specification. (PWR-662)
Warning: Register 'text_retn3_reg_27_' (**FFGEN**) will not be translated to the retention specification. (PWR-662)
Warning: Register 'text_retn3_reg_26_' (**FFGEN**) will not be translated to the retention specification. (PWR-662)
Warning: Register 'text_retn3_reg_25_' (**FFGEN**) will not be translated to the retention specification. (PWR-662)
Warning: Register 'text_retn3_reg_24_' (**FFGEN**) will not be translated to the retention specification. (PWR-662)
Warning: Register 'text_retn3_reg_23_' (**FFGEN**) will not be translated to the retention specification. (PWR-662)


UPF 关于retetion部分如下


set_retention PD_PSO_ret \

-domain PD_PSO \

-retention_power_net VDD \

-retention_ground_net VSS \

-elements {u_aes_core_top/aes_core_main/aes_algo_pso_dign/aes_algo_pso/u_ret}

set_retention_control PD_PSO_ret \

-domain PD_PSO \

-save_signal {u_aes_core_top/retain_n_o low} \

-restore_signal {u_aes_core_top/retain_n_o high}

map_retention_cell PD_PSO_ret \

-domain PD_PSO \

-lib_cell_type DRFF



使用man OPT-301 检查约束,无size_only设置,没发现可疑之处。
man PWR-662, compile_ultra使用应该没有问题。
在pmk的标准单元库里可以找到DRFF对应的器件,但不能确定库一定是正确的。


求助求助求助,是哪里出了问题?怎样才能正确综合这个模块?

发表于 2015-2-16 14:47:55 | 显示全部楼层
pmk lib做的如何,可以打开看下这个cell, 该有的属性有没有,

可以找个别的pmk来试试,
 楼主| 发表于 2015-2-16 15:24:54 | 显示全部楼层
回复 2# icfbicfb


   换了个pmk库,还是报Warning,查看lib,常见的 retention cell :DRFF,pg_pin,primary power,primary ground ,bacup power,backup ground属性都有。
 楼主| 发表于 2015-3-13 10:38:42 | 显示全部楼层
问题解决了,是PMK库的问题,PMK库里对Retetion Register 的save,restore的定义定义反了,改掉以后,RR就能正常被综合被插入了。
发表于 2015-3-13 11:29:54 | 显示全部楼层
看来还是库的问题,
发表于 2015-3-13 13:48:49 | 显示全部楼层
学习了,
发表于 2015-4-16 10:07:53 | 显示全部楼层
库中怎么会save和restore定义反的呢?怎么发现的
 楼主| 发表于 2015-4-23 16:19:45 | 显示全部楼层
回复 7# yangwu3101


   不知道为什么会反,和其他工艺的库文件对比,对比的那个库的save和restore和用的这个库的定义是相反的。
发表于 2016-1-31 15:28:54 | 显示全部楼层
请问pmk库在SMIC工艺库的哪个文件夹下?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-23 23:14 , Processed in 0.028716 second(s), 8 queries , Gzip On, Redis On.

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