EETOP 创芯网论坛 (原名:电子顶级开发网)
标题:
dc compile -scan的问题 [已解决]
[打印本页]
作者:
shuli124
时间:
2012-1-16 16:47
标题:
dc compile -scan的问题 [已解决]
本帖最后由 shuli124 于 2012-1-18 11:06 编辑
单纯是敲几T的寄存器,在dc合成时,如果 compile -scan,dc的默认设置是不用换成带扫描链的寄存器?
哪位大侠知道是哪个选项控制这种dff要不要换成sdff?
作者:
icfbicfb
时间:
2012-1-16 18:50
-scan是换成带scan mux的flops,
如果你不想换,就不要-scan,或者dont use scan flops就行了
作者:
shuli124
时间:
2012-1-17 09:33
回复
2#
icfbicfb
不好意思,可能我没说清楚,您误会了。
我的意思是:我要换成sdff,所以一定要-scan,
但是在下了-scan的情况下,有些dff没有被换成sdff:即单纯是delay几T的dff没有被换成sdff,我猜测可能是dc认为这种dff换不换sdff效果都是一样的,因为normal function和scan shift function的path上都是没有任何logic的。
所以我现在的问题是:有什么选项强制dc把上面这种dff换成sdff???
作者:
shuli124
时间:
2012-1-17 09:59
本帖最后由 shuli124 于 2012-1-17 10:21 编辑
终于试出来了,
set compile_seqmap_identify_shift_registers false 就全换成sdff
作者:
damonzhao
时间:
2012-1-17 15:48
http://bbs.eetop.cn/thread-319075-1-1.html
作者:
lucia720
时间:
2012-5-28 22:13
mark~~
作者:
kindfree
时间:
2017-5-27 15:07
这个要帖子要赞啊,提出问题,虽然没有高人来指点,但是自己解决了还不忘贴到帖子上来分享给大家,佩服!
作者:
zupreme
时间:
2024-11-1 16:22
shuli124 发表于 2012-1-17 09:59
终于试出来了,
set compile_seqmap_identify_shift_registers false 就全换成sdff
感谢回复
作者:
dingyisuper1
时间:
2025-1-16 18:00
感谢,赞!
欢迎光临 EETOP 创芯网论坛 (原名:电子顶级开发网) (https://bbs.eetop.cn/)
Powered by Discuz! X3.5