5.34.112.4 Examples

Example 1:

backannotate

Uses default arguments and exports SDF file for back annotation

Example 2:

backannotate -dir \

{..\my_design_dir} -name "fanouttest_ba.sdf" -format "SDF" –language \ "VHDL93" – netlist

This example uses some of the options for VHDL

Example 3:

backannotate -dir \

{..\design} -name "fanouttest_ba.sdf" -format "SDF" -language "VERILOG" \

-netlist

This example uses some of the options for Verilog

Example 4:

If { [catch { backannotate -name "fanouttest_ba" -format "SDF" } ]} { Puts “Back annotation failed”

# Handle Failure

} else {

}

Puts “Back annotation successful” # Proceed with other operations

You can catch exceptions and respond based on the success of backannotate operation

check_timing_constraints

Checks all timing constraints in the current timing scenario for validity.

check_timing_constraints