21.3.44 export_pin_reports

Description

This Tcl command configures and exports a pin report file to a specified folder/directory location. The pin report lists the pins in your device sorted according to your preference: sort by Port Name or Sorted by Package Pin Name. The pin report generates two files:
  • <design>_pinrpt_name.rpt - pin report sorted by name.
  • <design>_pinrpt_number.rpt - pin report sorted by pin number.
Export Pin Report generates a Bank Report by default; the filename is <design>-bankrpt.rpt. Export Pin Report also generates an I/O Register Combining Report listing the I/Os which have been combined into a Register for getting timing performance. You must select at least one report.
export_pin_reports -export_dir {absolute path to folder location} \
                   [-pin_report_by_name {value}] \
                   [-pin_report_by_pkg_pin {value}] \
                   [-bank_report {1|0}] \
                   [-io_report {1|0}]

Arguments

ParameterTypeDescription
export_dirstringSpecifies the folder, disk location where you want to save pin report. It is mandatory.
pin_report_by_nameintegerSet to 1 to have the pin report sorted by pin name. By default, this box is checked.
pin_report_by_pkg_pinintegerSet to 1 to have pin report sorted by package pin number, 0 to not sort by package pin number. By default, this box is checked.
bank_report

boolean

Set to 1 to generate the I/O bank report, 0 to not generate the report. By default, this box is checked.
io_report

boolean

Set to 1 to generate the I/O report, 0 to not generate the report. By default, this box is checked.

Error Codes

Error CodeDescription
NoneRequired parameter 'export_dir' is missing.

None

pin_report_by_name: Invalid argument value: 'pin_name' (expecting TRUE, 1, true, FALSE, 0 or false).

None

Parameter 'param_name' is not defined. Valid command formatting is 'export_pin_reports -export_dir "Export Dir Name" \ [-pin_report_by_name "TRUE | FALSE"] \ [-pin_report_by_pkg_pin "TRUE | FALSE"] \ [-bank_report "TRUE | FALSE"] \ [-io_report "TRUE | FALSE"] \ [-defvar "user def variables"]* '.

Supported Families

Supported Families
PolarFire®
RTG4
SmartFusion® 2
IGLOO® 2

Example

The following command exports pin report sorted by pin name and not sorted by package pin number, generated I/O and I/O bank reports.

export_pin_reports \
-export_dir {E:/designs/export} \
-pin_report_by_name {1} \
-pin_report_by_pkg_pin {0} \
-bank_report {1} \
-io_report {1}