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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2556|回复: 3

[求助] rtl和插入扫描链之后网标的形式验证

[复制链接]
发表于 2015-1-28 19:35:21 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 hobmomo 于 2015-1-29 09:28 编辑

在综合插入扫描链的时候用了下面这些命令
set_scan_element flase u_iic/O_scan_mode
set_dft_drc_configuration -internal_pins enable
set_dft_signal -view spec -type TestMode -hookup_pin u_iic/O_scan_mode -active_state 1

set_dft_signal -view exist -type ScanEnable -active_state 1 -port rxd_from_pad

综合完成之后做形式验证时设置

set_constant r:/WORK/top/u_iic/O_scan_mode 0
set_constant i:/WORK/top/u_iic/O_scan_mode 0

在match的时候我发现工具会自动把rxd_from_pad设置为0,这样verify的时候就会过不了。
请问为什么工具自动设置,我看svf里面有这么一段
guide_scan_input \
  -design { digital_core } \
  -disable_value 0 \
  -ports { spimode_from_pad }
是不是倒入svf的时候这段设置起的作用,请帮忙解释下这段话
发表于 2015-1-29 14:37:58 | 显示全部楼层
这几个设置应该没有问题。testmode是控制 test模式,shift enable是控制 dft shift模式,当你stitich scan chain后,一定要设的。
 楼主| 发表于 2015-1-30 16:42:54 | 显示全部楼层
我在形式验证的脚本里面对rxd_from_pad的constant约束remove掉,匹配上的点会多一些,但是还是不能完全匹配,另外我综合的时候我把set_scan_element flase u_iic/O_scan_mode 改成set_scan_element flase u_iic/scan_mode_reg, 综合完成后verify就只剩u_iic/scan_mode_reg这个寄存器不匹配了,请问对port(O_scan_mode)和对寄存器(scan_mode_reg)使用set_scan_element flase 有什么不同呢
 楼主| 发表于 2015-1-30 16:58:36 | 显示全部楼层
呃,刚man了下set_scan_element,好像这个命令不能对port,只能对cell,reference和design使用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-1-10 19:48 , Processed in 0.019783 second(s), 9 queries , Gzip On, Redis On.

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