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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4002|回复: 4

[求助] dft时clock divider怎么办?

[复制链接]
发表于 2014-9-17 15:45:16 | 显示全部楼层 |阅读模式

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

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

x
我在DFT insertion时,想要bypass原有的clock manager,自己添加了一个divider.实现简单的2分频
  
  所以现在的电路结构就是pll产生的clock经过divider产生高速时钟,经过一个mux (S端是test_mode, I0是clock manager的输出, I1是divider的输出时钟)
   然后在此mux后面插入occ,想要测transition.

  但是我把divider中的DFF的reset和其他DFF的reset都连在一起,拉到top上。
  这样在产生pattern,跑仿真的时候,就发现divider的输出是X(由于初始态没有reset)

  我想请教下,关于上述问题,我把reset连一起这样做OK么?
  如果OK的话,怎样可以让仿真的时候没问题??

如果不OK,也请帮忙指点或一起讨论下!!感谢~~
 楼主| 发表于 2014-9-17 20:40:27 | 显示全部楼层
回复 1# juniorm


    自己顶一下~
   希望有想法的一起讨论下~~~~
发表于 2014-9-18 01:05:23 | 显示全部楼层
ATPG时候,在setup阶段先完成reset,然后剩下的测试过程保持reset处于释放状态!
 楼主| 发表于 2014-9-19 11:04:41 | 显示全部楼层
回复 3# manchipsky


    请教下详细的内容,
    你指的setup stage强制reset,后再release。具体实现方法是怎样?
   直接修改*stil file,里面 "test_setup"下的内容(就是增加V {"rst =0"}; \ V {"rst =1"}),这样可以么?
   另外,我现在是在test bench 里面增加了force /release (就是force divider的输出,然后在pll clk产生后再release)
   我这样操作,仿真可以过。但是我不确定这样的pattern是否会有问题。

  感谢你的回复~~
发表于 2019-1-29 16:52:09 | 显示全部楼层
学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-18 09:25 , Processed in 0.028967 second(s), 9 queries , Gzip On, Redis On.

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