微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > dft的门控时钟问题

dft的门控时钟问题

时间:10-02 整理:3721RD 点击:
各位大侠,小弟新手求助,
在插入门控时钟的时候我用的命令是
set_clock_gating_style-positive_edge_logicintegrated\
-negtive_edge_logicintegrated\
-control_pointbefore \
-control_signalscan_enable

但是插入的ICG门控单元的的SE端并没有接到control_signal 的 scan_enable端,而是连接的TIELO,这是怎么回事?


这样来导致门控单元后的DFF时钟端不可控,无法插入扫描连,,求大神解答啊。

你用的DC是哪个版本的?
2009、2010以后的版本,关于工具插入的ICG单元的TE信号连接全局scan_enable的问题 需要单独用 dft_insert 命令来执行,如果你的DFT插扫描链是读的.ddc文件,由于ICG的属性存在,就算TE pin没有连接也没有关系,会和扫描触发器的TE pin一起连接到全局的scan_enable上;如果设计读入的是ASIIC verilog的网表,那么属性会丢失,你必须在DC的 compile -scan之后将ICG的TE pin连接到 scan_enable之后,再做DFT的扫描链插入。

谢谢你的解答,问你找到了,原来是因为我插入clock gate的时候用的命令是insert_clock_gating,而新版本的DC好像是要取消这条命令了,换做compile -gate_clock 了,
我那个insert_dft后ICG的TE端没连上用的就是insert_clock_gating,换成compile -gate_clock 就正常了

先设置gating pin 再compile -gate_clock

小编,最后这个问题,你是怎么解决的?我现在也遇到这样的问题,苦恼中!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top