pushAndShoveMode
we pushAndShoveMode cyclic { "none" | "hugOnly" | "pushWires" | "pushWiresAndVias"}
Description
(Layout EXL and higher tiers) Lets you toggle between the push-and-shove modes for wires.
-
none: indicates that push-and-shove is off. -
hugOnly: indicates that the edited wire moves and avoids the other existing shapes. This means that the existing shapes are considered as static and are not pushed. -
pushWires: indicates that the existing wires are pushed to create empty space for the edited wire. The wire that is edited moves and avoids the shapes that cannot be pushed, such as pins, bumps, and bond fingers. -
pushWiresAndVias: indicates that the existing wires and vias are pushed to avoid violations with the edited wire.
GUI Equivalent
Examples
envGetVal("we" "pushAndShoveMode")
envSetVal("we" "pushAndShoveMode" 'cyclic "hugOnly")
envSetVal("we" "pushAndShoveMode" 'cyclic "pushWires")
envSetVal("we" "pushAndShoveMode" 'cyclic "pushWiresAndVias")
Related Topics
Variables to Customize the Interactive and Assisted Routing Settings
Push and Shove in Interactive Routing
Return to top