set_taper_width_nets
set_taper_width_nets -all | -setd_setObj| -net {s_netName…} [ -exclude_net {s_netName…} [ -exclude_setd_setObj] [ -net_width_valuef_distance| -net_width [max_pin | min_pin | avg_pin | none ] ] [ -report [ true | false ] ] [ -use_pref_dir [ true | false ] ] [ -base_CG_for_taper [s_routeSpec] ] [ -create_net_width_taper [ true | false ] ] [ -taper_style [to_first_via | within_pin_halo] [ -adjust_width_to_mfg_grid [ true | false ] ] [ -honor_net_width [ true | false ] ] [ -min_width_on_all_layers [ true | false ] ] [ -pin_layers {s_layerName…} ] [ -clear_dangling_rule_specs [ true | false ] ] [ -include_power_gnd_nets [ true | false ] ] [ -create_taper_to_avoid_min_edge [ true| false ] ]
Description
Creates a taper spec for the pins of the specified nets which forces the router to connect to those pins using the pin width in the preferred access direction. If the pin can be accessed from all directions, use -use_pref_dir false to use the minimum dimension of the pin shape. The tapers for pins that are comprised of multiple shapes will use the net’s minWidth. The taper specs are assigned as taper constraint groups for the terminals or instance.
To remove taper specs that were created using set_taper_width_nets but are no longer used, use the -clear_dangling_rule_specs argument.
To unset taper specs that are created using this command, use unset_taper_width_nets.
Arguments
Examples
The following command creates a taper spec for netA and causes the net to be connected to the pins using the pin width in the preferred access direction.
set_taper_width_nets -net netA
The following figure shows a comparison example of a net routed using the global net default route spec (with minWidth less than the width of the pins) and the same net routed after set_taper_width_nets is issued for the net. In b), the pin taper is routed using the width of the pins to the first layer change or via. In c) and d), the entire net is routed using the maximum pin width and tapers are at pin width to the first via or layer change for c) and within the pin halo for d). Finally, e) and f) show a three-pin net routed using the minimum pin width for e) and the average pin width for f).

The following figure shows the effect of use_pref_dir settings on a net.

Related Topics
Return to top