vt_decode.ss 904 Bytes

/* setup aliases */

alias set_default_operating_conditions "set_operating_conditions NOM -library rcp.db; \
				        set_wire_load 512000 -mode top;"

alias set_default_timing_constraints "max_delay 5.0 -to all_outputs(); \
				      set_load 2.0 all_outputs();"

/* read the verilog sources */

read -f verilog ../src/vt_decode.v

current_design = vt_decode

set_dont_touch { ne35hd130d/ni01d* }
ungroup -flatten vt_*

set_default_operating_conditions
set_default_timing_constraints

link 

check_design > vt_decode.lint

report -reference
report_constraint -all_violators
report_timing -path full -delay max -max_paths 10
report_timing -path full -from {vt_vt_rd_inst_h_sel,vt_rd_inst_l_sel} -delay max -max_paths 10;

write -format edif -hierarchy -o vt_decode.edf vt_decode
write -format verilog -hierarchy -o vt_decode.vsyn vt_decode
write -format db -hierarchy -o vt_decode.db vt_decode

quit