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