binod_kumar
Newbie level 5
Dear All,
I am using RTL Compiler for scan synthesis.Even though i don't get any DFT violation, i am unable to connect the scan chains,I am getting following warning:
Warning : Could not connect scan chains. [DFT-415]
: No registers are available to connect into scan chains.
Mapping DFT logic introduced by scan chain connection...
Warning : Non-scan flop conversion to scan is done during incremental synthesis. The following register will not be included on a chain. [DFT-512]
: DFF_148
My tcl script is like this (without set library portion):
Kindly help.
I am using RTL Compiler for scan synthesis.Even though i don't get any DFT violation, i am unable to connect the scan chains,I am getting following warning:
Warning : Could not connect scan chains. [DFT-415]
: No registers are available to connect into scan chains.
Mapping DFT logic introduced by scan chain connection...
Warning : Non-scan flop conversion to scan is done during incremental synthesis. The following register will not be included on a chain. [DFT-512]
: DFF_148
My tcl script is like this (without set library portion):
Code ActionScript - [expand] 1 2 3 4 5 6 7 8 9 10 11 12 13 read_hdl s5378_net.v elaborate ${top_module} set_attr dft_scan_style muxed_scan / set_attr dft_min_number_of_scan_chains 30 ${top_module} set_attr dft_mix_clock_edges_in_scan_chains false ${top_module} define_dft scan_chain -name chain -create_ports -non_shared_output define_dft shift_enable -name scan_en -active high -create_port scan_sig -default -design ${top_module} synthesize -to_mapped ${top_module} check_dft_rules ${top_module} > dft.txt write -mapped ${top_module} > ${top_module}_synth.v check_dft_rules ${top_module} connect_scan_chains -auto_create_chains ${top_module} write_scandef ${top_module} > ${top_module}_synth1_net.def
Kindly help.
Last edited by a moderator: