Magic VLSI Layout Tool Version 7.3 *

plow


Layout stretching and compaction

Usage:

plow option

where option may be one of the following:
direction
Where direction may be any valid Manhattan direction, and causes the plow to be moved in that direction.
boundary
Set boundary around area plowing may affect
help
Print help information
horizon n
Set the horizon for jog introduction to n lambda units.
jogs
Reenable jog insertion (set horizon to 0)
selection [direction [distance]]
Plow the selection in the indicated direction for the indicated distance.
straighten
Automatically straighten jogs after each plow
noboundary
Remove boundary around area plowing may affect
nojogs
Disable jog insertion (infinite jog horizon)
nostraighten
Don't automatically straighten jogs after each plow

Summary:

The plow command implements a sophisticated method of stretching and compacting layout. The cursor box can be used to shove layout in one direction or another, preserving net connectivity through the modifications.

Results of plow are usually messier than most VLSI designers care to cope with. The best cell compaction is realized with careful floorplanning considerations, not brute force pushing and shoving.

Implementation Notes:

plow is implemented as a built-in command in magic.

See Also:

straighten

Return to command index

Last updated: October 8, 2004 at 8:32pm