微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > rtl设计的时候需要使用综合后产生的信号?

rtl设计的时候需要使用综合后产生的信号?

时间:12-12 整理:3721RD 点击:
大家有没有遇到过这样的情况,
rtl设计的时候需要使用综合后产生的信号,举个例子:
使用BSD compiler插入jtag时,BSD会为rtl级core产生jtag_intruction_decoder,并自动综合
如果在设计rtl级core时,需要使用BSD自动生成的jtag_intruction_decoder中的某个信号,
比如:×××_instruction,怎么办呢?
试了一下,在rtl级core中,即使加入wire ×××_instruction,并在脚本中设置set_dont_touch,
使用BSD插入jtag,然后自动综合生成门级电路,刚从在rtl级core中加入的wire ×××_instruction,
也会被综合掉
这种情况如何处理呢?非常感谢!

用std cell例化个buffer,综合时设为dont touch。
rtl引用其输出端。
插dft时,hook up到输入端。

非常感谢你的回答:)
不知道我理解的是否正确,是把需要的instruction信号hookup到buffer的输入端么?
想再请教一下,由于BSD compiler所支持的hookup类型有限,大都是和JTAG的FSM相关的,
由于RTL设计中需要instruction信号,查了一下,-type 中可能没有包括instruction相关的类型,
那么怎样才能将instruction信号hookup到buffer的输入端呢?
set_dft_signal -view spec -type tdi          -hookup_pin TM_REG/TM_TDI
set_dft_signal -view spec -type tdo          -hookup_pin TM_REG/TM_TDO
set_dft_signal -view spec -type bsd_shift_en -hookup_pin TM_REG/TM_SHIFT_ENABLE
set_dft_signal -view spec -type capture_clk  -hookup_pin TM_REG/TM_CAPTURE_CLK
set_dft_signal -view spec -type bsd_reset    -hookup_pin TM_REG/TM_RESETN -active 0
再次感谢!

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

网站地图

Top