Product Documentation
Virtuoso Space-based Router Command Reference
Product Version IC23.1, September 2023

report_scenic_nets

report_scenic_nets
[ -all | -set d_setObj ] 
[ -demo_color d_setObj ] 
[ -demo_ideal_centroid [ true | false ] ] 
[ -demo_ideal_mst [ true | false ] ] 
[ -demo_ideal_mst_shared [ true | false ] ] 
[ -demo_ideal_ss [ true | false ] ] 
[ -demo_ideal_steiner [ true | false ] ] 
[ -exclude_set d_setObj ] 
[ -exclude_types d_setObj)
[ -file s_fileName ] 
[ -ideal_method d_setObj ] 
[ -max_fanout i_count ] 
[ -max_length f_userunit ] 
[ -max_length_delta f_userunit ]
[ -max_ratio f_real_to_ideal ] 
[ -min_fanout i_count ] 
[ -min_length f_userunit ] 
[ -min_length_delta f_userunit ]
[ -min_ratio f_real_to_ideal ] 
[ -min_ss_length f_userunit ]
[ -ratio_filter f_ratio_filter ]
[ -verbose [ true | false ] ] 

Description

Reports a set of nets in the entire cellview or in a given set, based on the given criteria for actual or steiner net length and number of pins. If a criterion is not specified, it is ignored. All criteria specified must pass for a net to be selected. The report only includes the nets with specified criteria.

Arguments

-all

(Default) Reports all nets except power nets. Cannot be used with -set.

-demo_color d_setObj

Modifies the color to draw the annotations representing the route-lengths.

-demo_ideal_centroid [ true | false ]

  

Annotations to represent a modified ideal length computation from sink and source to centroid.

-demo_ideal_mst [ true | false ]

  

Annotations to represent ideal length computation based on MST.

-demo_ideal_mst_shared [ true | false ]

  

Draws annotations to represent the ideal length computation based on MST looking for shared length.

-demo_ideal_ss [ true | false ]

  

Annotations to represent a modified ideal length computation from sink and source.

-demo_ideal_steiner [ true | false ]

  

Draws annotations to represent the ideal length computation based on Steiner method.

-exclude_set d_setObj

Excludes the set of nets in search of scenic nets.

-exclude_types d_setObj

Excludes any other class of nets, such as clock, tieOff, tiHigh, tiLo, analog, scan, and reset net.

For completeness signal, power, and ground net are also allowed but are not necessary.

-file s_fileName

Outputs the scenic net details to the specified file.

-ideal_method d_setObj

Replaces the ideal MST route length measurement for the total net length aspect of ratio calculation. The valid values are: mst, mst_shared, steiner, min_ideal. Default is mst.

-max_fanout i_count

To be scenic, a net’s fanout count must be less than or equal to this value.

-max_length f_userunit

To be scenic, a net’s length (in user units) must be less than or equal to this value.

-max_length_delta f_userunit

  

To be scenic, a net's actual length (in user units) must be less than or equal to this value.

-max_ratio f__to_ideal

  

To be scenic, a net’s exact length or ideal length ratio must be less than or equal to this value.

-min_fanout i_count

To be scenic, a net’s fanout count must be greater than or equal to this value.

-min_length f_userunit

To be scenic, a net’s length (in user units) must be greater than or equal to this value.

-min_ratio f__to_ideal

  

To be scenic, a net’s exact length or ideal length must be greater than or equal to this value.

-min_ss_length f_userunit

  

When measuring source to sink, filter out any sinks where the measured length is a value less than the specified value.

-ratio_filter f_ratio_filter

  

Provides two methods of measurement:

  • mst is the classic method of measurement for Ideal length-based ratio.
  • worst_source_sink is the new method that can measure and report the worst case distance from the source to each sink versus the ideal distance between the two.

Default is mst.

-set d_setObj

Specifies the set of nets to operate on. Cannot be used with -all.

-verbose [ true | false ]

Outputs the scenic net details to the screen area.

Value Returned

d_setObj

Reports a set of scenic nets.

-1

A command syntax error occurred.

Examples

report_scenic_nets -all -file shared.out -ratio_filter worst_source_sink -ideal_method mst_shared -min_ss_length 70.00 -verbose 

The following example captures the selection set into a named variable such as “scenicList”.

set scenicList [ report_scenic_nets -all -ratio_filter worst_source_sink -ideal_method mst -min_ratio 2.0 ]

Related Topics

Report Commands


Return to top
 ⠀
X