21.3.31 export_ba_files

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

ParameterTypeDescription
export_dirstringSpecifies the path where you wish to export the backannotated files.
export_file_namestringFile name to generate the files. If not specified, it takes <design_name> as the default. If specified it takes <design_name_file_name>.
vhdlintegerGenerates 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_delayintegerSet 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