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

set_soft_rule_adherence

set_soft_rule_adherence
[ -check_rules [ true | false ] ] 
[ -effort {low | medium | high | maximum} | -default [ true | false ] ] 

Description

Specifies how much effort the router should use to satisfy soft spacing rules. The effort levels trade off soft rule adherence with convergence, wire length, and run time.

Arguments

-check_rules [ true | false ]

If set to true, determines whether the soft rules are the same as the hard rules. If they are the same, no effort level change is made.

Default: true

-default [ true | false ]

When true, restores the effort level to the system default.

-effort s_effort

  

Specifies the level of effort the router should use to satisfy soft rules.

Default: If soft spacing rules exist, medium effort is used. If there are only hard rules, maximum effort is used.

  

low

Router makes little effort to make space for soft rules, but may use them if there is space available.

  

medium

Router attempts to make room for soft rules at earlier stages but abandons the attempt in detail route.

  

high

Router attempts to make room for soft rules until several pass in detail route.

  

maximum

Router attempts to apply the soft rules, only abandoning the attempt if it fails to make the connection with the soft rules.

Related Topics

Design Configuration Commands

get_soft_rule_adherence


Return to top
 ⠀
X