Advertisement
ramswa02

Man Page - rbx_report_xtalk_clock_nets

Jun 9th, 2015
425
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.99 KB | None | 0 0
  1.  
  2. Rubix STA-Setup PrimeTime Custom Command, ARM Ltd.
  3.  
  4. NAME
  5. rbx_report_xtalk_clock_nets
  6. Reports clock nets with cross talk effects on them.
  7.  
  8. SYNTAX
  9. rbx_report_xtalk_clock_nets [-ccap_threshold cap_value] [-omit_clocks clocks_list] [-include_position] [-output_style csv | table]
  10.  
  11. ARGUMENTS
  12. -ccap_threshold cap_value
  13. Any clock net with a coupling capacitance above this limit will be
  14. reported. The value of "cap_value" is in library unit.
  15.  
  16. -include_position
  17. If this switch used then the report contains as extra "position column" that
  18. has the position of the net in the clock tree. If a reported clock net is driven
  19. by the clock root i.e. the clock definition point then its position will be 10
  20. and if the net is a leaf net that connects to the clock pin of a sequential cell
  21. then its position will be 0. All reported clock nets will have postion ranging from
  22. 0 to 10 depending on whether they are closer to clock root or leaves.
  23.  
  24. -omit_clocks clocks_list
  25. This option becomes effective only when "-include_position" option is used.
  26. This command looks at all the clocks that go through a given net and then determine
  27. the size of the clock tree by calculating all the leaves in the transitive fanout of
  28. these clocks (say N_all_ffs). Then it calculates the number of leaves in the transitive
  29. fanout of the net (say N_net_ffs). Finally it calculates the position with the formula
  30. 10*(N_all_ffs/N_net_ffs). Now if a net propagates say functional clock, fclk that clocks
  31. 10% of the design and a scan shift clock, sclk that clocks 100% of the design then N_all_ffs
  32. will be the number of flipflops in the design. But in fact it should be the number of
  33. flipflops in the clock tree of fclk. Hence to discount sclk form this calculation and to
  34. find out the position of the net in the clock tree of fclk "-omit_clocks sclk" switch can
  35. be used.
  36.  
  37. -output_style table | csv
  38. Default: table
  39. o table - Displays the output in table format which is more
  40. suitable for visual inspection than csv option.
  41. o csv - Displays the output in csv format which is more
  42. suitable for post processing.
  43.  
  44. DESCRIPTION
  45. This commands looks at all clock nets in the design and checks if there are
  46. coupling-capacitcance(ccap) in each net. If a given net has ccap then this
  47. command collectes a few useful information about the net. It prints these information
  48. if the ccap is higher than that specified by the user using -ccap_threshold option.
  49. If the -include_position is used then the run times can be long depending on the size of the
  50. design.
  51.  
  52. EXAMPLE
  53. Following command prints the cells that do not belong to given cts_lib_list
  54. in table format.
  55.  
  56. pt_shell> rbx_report_xtalk_clock_nets -ccap_threshold 0 -omit_clocks scan_clk -include_position
  57.  
  58. *********************************************************************************************
  59. Rubix Custom Report
  60.  
  61. Report : rbx_report_xtalk_clock_nets
  62. -ccap_threshold 0
  63. -include_position
  64. -output_style table
  65. Design : my_design
  66. Version : J-2014.06-SP3
  67. Date : Mon May 25 16:09:56 2015
  68. *********************************************************************************************
  69. # Note: -Violating nets and their ccaps are stored in "xtalk_clk_nets" and "xtalk_clk_nets_values" tcl lists
  70. # -Position ranges from 0 to 10. 0 -> leaf ; 10 -> trunk
  71. *********************************************************************************************
  72. #Coupling-Cap CCap % Agrsr-Count Position Driver-Ref-Name Net Driver-Name Clocks
  73. #------------ ------ ----------- -------- --------------- --- ----------- ------
  74. 0.020 40 15 10 NAND2_X1A_A9TS_C31 n33 u_g323/Y aclk, bclk
  75. 0.020 40 15 10 INV_X1A_A9TS_C31 n51 u_g420/Y aclk, bclk
  76.  
  77. 1
  78.  
  79. Rubix STA-Setup PrimeTime Custom Command, ARM Ltd.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement