1 # Run with "libero SCRIPT:libero.tcl"
3 file delete
-force proj
15 import_files
-hdl_source {netlist.vm
}
16 import_files
-sdc {example.sdc
}
17 import_files
-io_pdc {example.pdc
}
18 build_design_hierarchy
21 organize_tool_files
-tool PLACEROUTE
\
22 -file {proj
/constraint
/example.sdc
} \
23 -file {proj
/constraint
/io
/example.pdc
} \
24 -input_type constraint
26 organize_tool_files
-tool VERIFYTIMING
\
27 -file {proj
/constraint
/example.sdc
} \
28 -input_type constraint
30 configure_tool
-name PLACEROUTE
\
33 -params EFFORT_LEVEL
:false
\
34 -params REPAIR_MIN_DELAY
:false
38 run_tool
-name {COMPILE
}
43 run_tool
-name {PLACEROUTE
}
47 puts "**> VERIFYTIMING"
48 run_tool
-name {VERIFYTIMING
}
49 puts "<** VERIFYTIMING"
53 export_bitstream_file
-trusted_facility_file 1 -trusted_facility_file_components {FABRIC
}