| 1 | custom.route | Application options. Not specified Routing report_app_options custom.route.* | |
| 2 | custom.route.balance_mode | Reduces the skews caused by wire length and via cut count differences in interposer designs. Not specified Routing custom.route.balance_mode -value true | set_app_options -name custom.route.balance_mode -value true |
| 3 | custom.route.bus_corner_type | Specifies how the tool routes the bus trunks at corners. auto auto, cross, river Routing custom.route.bus_corner_type -value auto | set_app_options -name custom.route.bus_corner_type -value manual |
| 4 | custom.route.bus_intra_shield_pl acement | Specifies how the bus trunk will be shielded. outside double_interleave, half_interleave, interleave, outside Routing custom.route.bus_intra_shield_placement - value interleave | set_app_options -name custom.route.bus_intra_shield_placement - value interleave |
| 5 | custom.route.bus_pin_trunk_offs et | Changes the default spacing between the bus trunk and the bus bit pins. Not specified Routing custom.route.bus_pin_trunk_offset -value 5.0 | set_app_options -name custom.route.bus_pin_trunk_offset -value 5. |
| 6 | custom.route.bus_split_even_bit s | Controls whether automatic bus splitting routes an even number of nets between pre-routes (power stripes). Not specified Routing custom.route.bus_split_even_bits -value true | set_app_options -name custom.route.bus_split_even_bits -value true |
| 7 | custom.route.bus_split_ignore_w idth | Sets the wire width threshold of any obstructing power grid or route that triggers the bus trunk to be split into more than one section. Not specified number Routing custom.route.bus_split_ignore_width -value 2.0 | set_app_options -name custom.route.bus_split_ignore_width -value 2. |
| 8 | custom.route.bus_tap_off_enabl e | Connects pins to the bus trunk. Not specified Routing custom.route.bus_tap_off_enable -value true | set_app_options -name custom.route.bus_tap_off_enable -value true |
| 9 | custom.route.bus_tap_off_shieldi ng | Adds shielding to the bus tapoffs. Not specified Routing custom.route.bus_tap_off_shielding -value | set_app_options -name custom.route.bus_tap_off_shielding -value true |
| 10 | custom.route.diffpair_twist_jump er_enable | Twists the nets in the differential-pair group. Not specified Routing custom.route.diffpair_twist_jumper_enable - value true | set_app_options -name custom.route.diffpair_twist_jumper_enable - value true |
| 11 | custom.route.diffpair_twist_jump er_interval | Sets the distance between each twist for differential-pair routing. Not specified number Routing custom.route.diffpair_twist_jumper_interval - value 10.0 | set_app_options -name custom.route.diffpair_twist_jumper_interval - value 10. |
| 12 | custom.route.diffpair_twist_jump er_offset | Sets the distance between the first twist and the connected pins | |
| 13 | custom.route.diffpair_twist_jump er_offset | Routing custom.route.diffpair_twist_jumper_offset - value 10 | set_app_options -name custom.route.diffpair_twist_jumper_offset - value |
| 14 | custom.route.diffpair_twist_jump er_style | Sets the twist style for differential pairs. diagonal, none, orthogonal Routing custom.route.diffpair_twist_jumper_style - value diagonal | set_app_options -name custom.route.diffpair_twist_jumper_style - value diagonal |
| 15 | custom.route.distance_to_net_pi n | (Hybrid flow only) Skips the connection if the distance between the pin and the route is <= distance_to_net_pin. Not specified List of pairs: {{netName distance}} Routing custom.route.distance_to_net_pin -value {{{net1 5.0} {net2 3.0}}} | set_app_options -name custom.route.distance_to_net_pin -value {{{net1 5.0} {net2 3.0}}} 766, 776 |
| 16 | custom.route.hybrid_flow | Enables the hybrid flow for custom routing, automatically setting values for related hybrid flow options. Not specified on/off Routing custom.route.hybrid_flow -value on | set_app_options -name custom.route.hybrid_flow -value on |
| 17 | custom.route.layer_grid_mode | Specifies whether the route and corresponding parallel shields, jumpers for parallel shields, and bus shields snap to the wire tracks or the routing grid. Not specified List of {{layerName mode}} where mode is on, off, or off_cost Routing custom.route.layer_grid_mode -value {{M2 off} {M3 off_cost 4}} | set_app_options -name custom.route.layer_grid_mode -value {{M2 off} {M3 off_cost 4}} |
| 18 | custom.route.match_box | Sets the area within which the Custom Router performs length matching. Not specified Coordinates Routing custom.route.match_box -value {{0 0} {100 100}} | set_app_options -name custom.route.match_box -value {{0 0} {100 100}} |
| 19 | custom.route.net_max_layer_mo de | Sets the maximum layer mode for net-specific layer constraints. Not specified hard, allow_pin_connection Routing custom.route.net_max_layer_mode -value hard | set_app_options -name custom.route.net_max_layer_mode -value hard |
| 20 | custom.route.net_max_layer_mo de_soft_cost | Sets the layer cost for the maximum layer mode constraint. Not specified number Routing custom.route.net_max_layer_mode_soft_cost -value 5 | set_app_options -name custom.route.net_max_layer_mode_soft_cost -value |
| 21 | custom.route.net_min_layer_mo de | Sets the minimum layer mode for net-specific layer constraints. Not specified hard, allow_pin_connection Routing custom.route.net_min_layer_mode -value allow_pin_connection | set_app_options -name custom.route.net_min_layer_mode -value allow_pin_connection |
| 22 | custom.route.net_min_layer_mo de_soft_cost | Sets the layer cost for minimum and maximum layer mode. Not specified Routing custom.route.net_min_layer_mode_soft_cost - value | set_app_options -name custom.route.net_min_layer_mode_soft_cost - value |
| 23 | custom.route.routing_area | Defines an area within which the Custom Router creates routes. Used for large blocks to only create or modify routes within a specific area. Not specified Routing custom.route.routing_area -value | set_app_options -name custom.route.routing_area -value |
| 24 | custom.route.shield_connect_me sh_overlap | Creates multiple shield connections to the power mesh for a shield by creating a shield via at each intersection of a shield path segment and a power strap. Not specified Routing custom.route.shield_connect_mesh_overlap - value true | set_app_options -name custom.route.shield_connect_mesh_overlap - value true |
| 25 | custom.route.shield_connect_rou te | Connects shields to ground. Note that these shields are marked as dynamic shields. Not specified Routing custom.route.shield_connect_route -value true | set_app_options -name custom.route.shield_connect_route -value true |
| 26 | custom.route.shield_connect_to_ supply | Connects shields to the nearest power mesh. Not specified Routing custom.route.shield_connect_to_supply -value | set_app_options -name custom.route.shield_connect_to_supply -value true |
| 27 | custom.route.shield_min_open_l oop | Sets the minimum total length of an open shield-loop placed on the same layer. The shield shapes must be longer than this value, or no shielding will be added. Not specified Routing custom.route.shield_min_open_loop -value | set_app_options -name custom.route.shield_min_open_loop -value |
| 28 | custom.route.shield_min_shield_ seg | Sets the minimum length of shield segments. 0 um Routing custom.route.shield_min_shield_seg -value 0 01a96e137/ | set_app_options -name custom.route.shield_min_shield_seg -value 0 765, 771 96e137/ |
| 29 | custom.route.shield_min_signal_ seg | Sets the minimum length of wiring to shield. 0 um Routing custom.route.shield_min_signal_seg -value 0 | set_app_options -name custom.route.shield_min_signal_seg -value |
| 30 | custom.route.shield_net | Sets the net to use as the shield. Used for left and bottom shields for single-signal nets. Not specified Routing custom.route.shield_net -value | set_app_options -name custom.route.shield_net -value |
| 31 | custom.route.shield_second_net | Sets the secondary net to use as the shield. Used for right and top shields for single-signal nets. Not specified Routing custom.route.shield_second_net -value | set_app_options -name custom.route.shield_second_net -value |
| 32 | custom.route.single_loop_match | Adds single loops to extend wire lengths for length matching. Not specified Routing custom.route.single_loop_match -value true | set_app_options -name custom.route.single_loop_match -value true |
| 33 | custom.route.single_loop_match _max_spacing | Sets the maximum spacing in the loop for single-loop matching. Not specified Routing custom.route.single_loop_match_max_spacing -value | set_app_options -name custom.route.single_loop_match_max_spacing -value |
| 34 | custom.route.single_loop_match _min_spacing | Sets the minimum spacing in the loop for single-loop matching. Not specified Routing custom.route.single_loop_match_min_spacing -value | set_app_options -name custom.route.single_loop_match_min_spacing -value |
| 35 | custom.route.single_loop_match _offset_layer | Routes the segment at the top of the single-loop figure on a layer different from other segments in the loop. Not specified Routing custom.route.single_loop_match_offset_layer -value true | set_app_options -name custom.route.single_loop_match_offset_layer -value true |
| 36 | custom.route.skip_connect_pin_t ype | Enables the hybrid routing flow by specifying which pin connections Custom Router should skip before Zroute completes them. none, auto, all, stdcell, io, macro Routing custom.route.skip_connect_pin_type -value all | set_app_options -name custom.route.skip_connect_pin_type -value selected |
Comments
Leave a Reply