21.3.31 export_ba_files
(Ask a Question)Description
Tcl command to export the backannotated files. The backannotated files are:
- <design_name>_fast_hv_lt_ba.v
- <design_name>_slow_lv_ht_ba.v
- <design_name>_slow_lv_lt_ba.v (Verilog backannotated netlist) or <design_name>_fast_hv_lt_ba.vhd
- <design_name>_slow_lv_ht_ba.vhd
- <design_name>_slow_lv_lt_ba.vhd (VHDL backannotated netlist)
- <design_name>_fast_hv_lt_ba.sdf
- <design_name>_slow_lv_ht_ba.sdf
- <design_name>_slow_lv_lt_ba.sdf (Standard Delay Format) timing file.
These files are passed to the default simulator for postlayout simulation. Before exporting, you need to run 'Place and Route'.
export_ba_files -export_dir {absolute path to folder location} \
-export_file_name {name of file} \
-vhdl {value} \
-min_delay {value}
Arguments
Parameter | Type | Description |
---|---|---|
export_dir | string | Specifies the path where you wish to export the backannotated files. |
export_file_name | string | File name to generate the files. If not specified, it takes <design_name> as the default. If specified it takes <design_name_file_name>. |
vhdl | integer | Generates the <design_name>_ba.v and <design_name>_ba.sdf when set to 0 and <design_name>_ba.vhd and <design_name>_ba.sdf when set to 1. Default is 0. |
min_delay | integer | Set to 1 to export enhanced min delays to include your best-case timing results in your Back Annotated file. Default is 0. |
Error Codes
Error Code | Description |
---|---|
None | Required parameter 'export_dir' is missing. |
None | vhdl: Invalid argument value: 'value' (expecting TRUE, 1, true, FALSE, 0 or false). |
None | min_delay: Invalid argument value: 'value' (expecting TRUE, 1, true, FALSE, 0 or false). |
None | Parameter 'param_name' is not defined. Valid command formatting is 'export_ba_files -export_dir "Export Dir Name" \ [-export_file_name "Export File Name"] \ [-vhdl "TRUE | FALSE"] \ [-min_delay "TRUE | FALSE"] ' . |
Supported Families
Supported Families |
---|
PolarFire® |
RTG4™ |
SmartFusion® 2 |
IGLOO® 2 |
Example
The following example creates the "E:\designer\export\sd1" directory where the following backannotated files are generated and exported.
- test_fast_hv_lt_ba.sdf
- test_fast_hv_lt_ba.v
- test_slow_lv_ht_ba.sdf
- test_slow_lv_ht_ba.v
- test_slow_lv_lt_ba.sdf
- test_slow_lv_lt_ba.v
export_ba_files -export_dir {E:\designs\export\sd1} \
-export_file_name {test} \
-vhdl 0 \
-min_delay 1