read_netlist -top <top module name>
read_sdc <sdc filename>
set_attribute dft_scan_style muxed_scan
define_dft test_mode -name test_mode -active high test_mode
define_dft shift_enable -name scan_en -hookup_pin [find / -pin dft_fix/Z] -active high TOP/dft_fix/Z (if using an internal pin for scan enable)
define_dft scan_chain -name chain1 -sdi -sdo -shared_out -shared_select test_mode
(assuming that you are using shared scan input and scan outputs)
check_dft_rules
report dft_registers > dft_reg.rpt
report dft_setup > dft_setup.rpt
set_attribute dft_max_length_of_scan_chains
synthesize -to_mapped
connect_scan_chains -preview -auto_create_chains
connect_scan_chains -pack
report dft_chains > chain.rpt
write_hdl > <filename>
write_script > dft.tcl
write_atpg -mentor
I have found that the RC tool does not write out a really useful testproc file
I will soon upload a proc file, keep watching