请问下dft做ieee 1500,生成的netlist应该是怎样的
时间:10-02
整理:3721RD
点击:
我的script中关于ieee 1500的部分:
create_port -direction inWSI
create_port -direction inWRCK
create_port -direction inWRSTN
create_port -direction inCaptureWR
create_port -direction inShiftWR
create_port -direction inUpdateWR
create_port -direction inSelectWIR
create_port -direction out WSO
set_dft_signal -test_mode all -type WSI -port WSI
set_dft_signal -test_mode all -type WSO -port WSO
set_dft_signal -test_mode all -type WRSTN -port WRSTN
set_dft_signal -test_mode all -type CaptureWR -port CaptureWR
set_dft_signal -test_mode all -type ShiftWR -port ShiftWR
set_dft_signal -test_mode all -type UpdateWR -port UpdateWR
set_dft_signal -test_mode all -type SelectWIR -port SelectWIR
set_dft_signal -test_mode all -type WRCK -port WRCK
set_scan_path TMCDR -class ieee_1500 -view spec -test_mode all -exact_length 10
set_scan_configuration -wrapper enable -ieee_1500 enable
按上面生成的netlist里面,dft给加了个controller,如下:
boston_clock_Test_Controller_1500 boston_clock_Test_Controller_1500_inst (
.WSI(WSI), .WRSTN(WRSTN), .WRCK(WRCK), .CaptureWR(CaptureWR),
.ShiftWR(ShiftWR), .UpdateWR(UpdateWR), .SelectWIR(SelectWIR), .WSO(
WSO), .WIR({n375, n374}) );
这个controller只有WIR的n375和n374是接到wrapper的wrp_if和wrp_of,其他pin都是直接input,output,并没有接core里面的其他东西
这和我理解的有点不一样
WSI和WSO是不是应该接到wrapper或者core的scanchain的tdi和tdo?或者是外接到jtag的TDI和TDO?
create_port -direction inWSI
create_port -direction inWRCK
create_port -direction inWRSTN
create_port -direction inCaptureWR
create_port -direction inShiftWR
create_port -direction inUpdateWR
create_port -direction inSelectWIR
create_port -direction out WSO
set_dft_signal -test_mode all -type WSI -port WSI
set_dft_signal -test_mode all -type WSO -port WSO
set_dft_signal -test_mode all -type WRSTN -port WRSTN
set_dft_signal -test_mode all -type CaptureWR -port CaptureWR
set_dft_signal -test_mode all -type ShiftWR -port ShiftWR
set_dft_signal -test_mode all -type UpdateWR -port UpdateWR
set_dft_signal -test_mode all -type SelectWIR -port SelectWIR
set_dft_signal -test_mode all -type WRCK -port WRCK
set_scan_path TMCDR -class ieee_1500 -view spec -test_mode all -exact_length 10
set_scan_configuration -wrapper enable -ieee_1500 enable
按上面生成的netlist里面,dft给加了个controller,如下:
boston_clock_Test_Controller_1500 boston_clock_Test_Controller_1500_inst (
.WSI(WSI), .WRSTN(WRSTN), .WRCK(WRCK), .CaptureWR(CaptureWR),
.ShiftWR(ShiftWR), .UpdateWR(UpdateWR), .SelectWIR(SelectWIR), .WSO(
WSO), .WIR({n375, n374}) );
这个controller只有WIR的n375和n374是接到wrapper的wrp_if和wrp_of,其他pin都是直接input,output,并没有接core里面的其他东西
这和我理解的有点不一样
WSI和WSO是不是应该接到wrapper或者core的scanchain的tdi和tdo?或者是外接到jtag的TDI和TDO?
请问小编,我在做ieee1500时输入set_scan_configuration -wrapper enable -ieee_1500 enable时提示了error:unknown option “-ieee_1500”,怎么样才能让工具支持1500标准呢?谢谢小编