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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1851|回复: 0

[求助] 请教scanchain中scanmode信号采用内部触发器生成时TMAX中上电复位的处理

[复制链接]
发表于 2012-10-23 22:32:07 | 显示全部楼层 |阅读模式

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

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

x
大家好,我在插scanchain的时候,scanmode信号采用的是内部时序做的。即由两个端口信号(pclk和pdata)组合而成。简化的代码就是:
always@(posedge clk or negedge por)
  begin
     if(!por)
        scanmode<=1'b0;
     e lse
        scanmode<=pdata;
  end

scanchain插好后,按照DFTC的指导,插scanchain的时候将scanmode信号设置为internal pin,然后修改spf的test_setup部分,将pdata为1传输进去,但是por没有办法模拟,por是一个内部信号,tmax中无法处理por的这个信号,导致scanmode信号不能正确建立,因此tmax过不了。将scanmode信号网表改为1,也不行,因为scanmode信号没有初值。
   有个朋友教我的一个做法是:将por信号拉到端口,在spf中将这个由低到高的矢量给出,这样确实tmax就可以过了。生成pattern后将改por的pin去掉,给出的pattern就这样,因为实际的电路测试时候是会有一个por由低到高的过程,可以复位scanmode信号。
   但是感觉这样怪怪的,即要修改好多,
   请教高人指点下这个应该怎么处理por的信号?
   多谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-22 07:23 , Processed in 0.021566 second(s), 9 queries , Gzip On, Redis On.

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