|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 duke1982 于 2011-12-14 00:02 编辑
我们项目做后仿真,出现一个时序违例。
时序违例信息如下:$setuphold(posedge CP &&& (EN===1'b1):1520393:62ns,negedge D:1520393:62ns,limits( 0.03ns,0ns))
这是hold time 检查失败。
我把SDF文件该CELL里对应的时序检查找了出来:
(SETUPHOLD (negedge D) (COND EN===1'b1) (posedge CP)) (0.032::0.035) (-0.021::-0.018)
这里的hold time值是-0.018,如果按照这个值检查,时序是不违例的。
仿真器是vcs2009_06-5,加了选项:+neg_tchk和-negdelay。
又采用VCS2011.03版本,仿真同一个验证用例。
出现的时序违例信息是一样的。
这是什么原因呢? |
|