Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Rubix STA-Setup PrimeTime Custom Command, ARM Ltd.
- NAME
- rbx_report_pba_timing_all_endpoints
- SYNTAX
- rbx_report_pba_timing_all_endpoints -output path/to/report_filename [-check_type setup | hold] [-overwrite]
- ARGUMENTS
- -output <path/to/report_filename>
- This is the file that the report will be saved to.
- -check_type [setup | hold]
- Default: setup
- o setup - Checks the setup timing.
- o hold - Checks the hold timing.
- -overwrite
- By default, if the file specified by -output already exists it will not be overwritten.
- To override this behaviour, this option can be used, which will overwrite the exisiting report.
- DESCRIPTION
- This is a DMSA master command. It cannot be used in a standalone/slave session.
- For signoff timing, timing pessimism can be removed by doing pba analysis. This report gives the pba slack,
- the scenario, and the endpoint pin of all the endpoints with negative slack in the design.
- Be aware that pba timing can result in long run-times, so it is advised to make sure the number of
- endpoints with negative slack in the design is small before using this report.
- EXAMPLE
- In the following example a DMSA master is used, with all the sign-off setup scenarios loaded as slaves.
- Either a full dmsa, or a dmsa_reloaded can be used.
- pt_shell> rbx_report_pba_timing_all_endpoints -output pba_endpoints_setup.rpt -check_type setup
- pt_shell> exec cat pba_endpoints_setup.rpt
- #*********************************************************************************************
- # Report : rbx_report_pba_timing_all_endpoints
- # Check_type : setup
- # Scenarios : 3
- # ud_s_3
- # nom_s_3
- # nom_s_6
- # pba_recalculate_full_path : false
- # Consider setting true for reducing pessimism at the expense of runtime
- # pba_enable_path_based_physical_exclusivity : false
- # Consider setting true for reducing pessimism at the expense of runtime
- #*********************************************************************************************
- +-------------------------------------------------+
- | Group **async_default**
- +-------------------------------------------------+
- Slack Scenario Endpoint
- -0.002 setup_1 design/core/reg1/R
- -0.002 setup_2 design/core/reg2/R
- -0.001 setup_1 design/core/reg8/R
- -0.000 setup_2 design/core/reg9/R
- -0.000 setup_1 design/core/reg10/R
- +-------------------------------------------------+
- | Group **clock_gating_default**
- +-------------------------------------------------+
- Slack Scenario Endpoint
- -0.005 setup_1 design/core/reg1/E
- -0.005 setup_2 design/core/reg2/E
- -0.004 setup_1 design/core/reg5/E
- -0.003 setup_2 design/core/reg6/E
- -0.002 setup_1 design/core/reg14/E
- -0.001 setup_2 design/core/reg20/E
- -0.000 setup_4 design/core/reg23/E
- +-------------------------------------------------+
- | Group **default**
- +-------------------------------------------------+
- No failing paths
- +-------------------------------------------------+
- | Group CLK1
- +-------------------------------------------------+
- No failing paths
- +-------------------------------------------------+
- | Group CLK1_IP
- +-------------------------------------------------+
- -0.001 setup_1 design/core/reg1/D
- +-------------------------------------------------+
- | Group CLK1_OP
- +-------------------------------------------------+
- -0.002 setup_1 output_port1
- Rubix STA-Setup PrimeTime Custom Command, ARM Ltd.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement