Skip to main content

Module optimize

Module optimize 

Source
Expand description

Phase 6: Aesthetic optimization pass.

After initial placement and routing, run optimization passes to improve readability: grid snapping, overlap removal, crossing minimization, and symmetry balancing.

Functionsยง

layout_score
Compute a layout quality score (higher is better).
optimize_layout
Run all optimization passes on the layout.