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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4839|回复: 9

[求助] DFT 时钟上多加了一个scan mux,clock也被取反了

[复制链接]
发表于 2015-4-8 12:59:13 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 liujj567a 于 2015-4-8 14:05 编辑

未命名.bmp

最近在DFT时遇到一个问题,如上图。
图一,是一个clock gate后的时钟直接驱动reg,clk是经过scan mux过的。按理说,gate后的时钟时不需要再scan mux。
但是经过DFT后会在gate clock后再加一个scan mux。而且还取反了,导致formality不通过。

问题:
1. 怎么可以抑制在gate clock后再插scan mux?
2. 什么原因导致clock取反?
发表于 2015-4-8 14:13:41 | 显示全部楼层
Thanks
 楼主| 发表于 2015-4-8 17:18:31 | 显示全部楼层
自己顶一下
发表于 2015-4-9 10:35:22 | 显示全部楼层
你这种icg 已经带了scan bypass功能啊,即TE, 按理说不应该再加mux的,

不清楚你这种是preicg还是posticg, 再看看icg的使用吧
 楼主| 发表于 2015-4-9 11:27:58 | 显示全部楼层
preicg还是posticg 都用过,
ICG是手动写的,不是工具自动插的。
我看了下取反,后面的mux是带取反的。所以应该没有问题,
我脚本里用了autofix 功能。
但是,还是不知道为什么会在加MUX,不识别我手动加的latch
发表于 2021-3-24 11:59:39 | 显示全部楼层
我也遇到同样的问题,想知道楼主最后怎么解决的。
发表于 2021-4-5 12:05:05 | 显示全部楼层
感觉CG没有被tool识别, 过了CG clock就被断掉了
发表于 2022-3-24 09:00:56 | 显示全部楼层


电子悟空 发表于 2021-4-5 12:05
感觉CG没有被tool识别, 过了CG clock就被断掉了


大佬您好,这里小白想请教一下,mux怎么加呀?我想修复D1\D2\D3的问题,看了都是autofix加mux,但是我这边autofix不起作用不知道为啥呢?所以想自己手动加mux,不知道大佬有何指导不?
发表于 2022-3-24 09:03:55 | 显示全部楼层


电子悟空 发表于 2021-4-5 12:05
感觉CG没有被tool识别, 过了CG clock就被断掉了


我的电路也是相当于是时钟经过了一个组合逻辑传输,再create clock和generated clock这样进行传输的。
但是我需要dft的时候给另外一个时钟,就想加入一个mux来让我原来的时钟失效。
但是就是手动加这个mux找不到方法呢?请问大佬知道在哪里有方法可以加吗?userguide暂时没找到(可能是我太菜看的不够多,麻烦大佬指导指导一下可以吗~打扰您了!!谢谢!!)
发表于 2024-1-22 19:29:10 | 显示全部楼层
感觉是不是应该在set_clock_gating_style后,再设置一个set_dft_configuration -connect_clock_gating enable和set_dft_clock_gating_pin 让dft工具识别所有的ICG单元
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-13 22:18 , Processed in 0.024700 second(s), 10 queries , Gzip On, Redis On.

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