backannotate -name file_name -format format_type -language language -dir directory_name [-netlist] [-pin]
-name file_name
Use a valid file name with this option. You can attach the file extension .sdf to the File_Name, otherwise the tool will append .sdf for you.
-format format_type
Only SDF format is available for back annotation
-language language
The supported Language options are:
Value |
Description |
VHDL93 |
For VHDL-93 style naming in SDF |
VERILOG |
For Verilog style naming in SDF |
-dir directory_name
Specify the directory in which all the files will be extracted.
-netlist
Forces a netlist to be written. The netlist will be either in Verilog or VHDL.
-pin
Designer exports the pin file with this option. The .pin file extension is appended to the design name to create the pin file.
The -pin argument is not supported for ProASIC and ProASICPLUS families.
backannotate
Uses default arguments and exports SDF file for back annotation
backannotate -dir \
{..\my_design_dir} -name "fanouttest_ba.sdf" -format "SDF" –language \ "VHDL93" –netlist
This example uses some of the options for VHDL
backannotate -dir \
{..\design} -name "fanouttest_ba.sdf" -format "SDF" -language "VERILOG" \
-netlist
This example uses some of the options for Verilog
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