21.3.44 export_pin_reports
(Ask a Question)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_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
| Parameter | Type | Description | 
|---|---|---|
| export_dir | string | Specifies the folder, disk location where you want to save pin report. It is mandatory. | 
| pin_report_by_name | integer | Set to 1 to have the pin report sorted by pin name. By default, this box is checked. | 
| pin_report_by_pkg_pin | integer | Set 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 Code | Description | 
|---|---|
| None | Required 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}