Placement & Routing
Placement
- Initial Placement
- Random
- Constructive (top-down)
- Direct (bottom-up)
- Placement Improvement
- Gate-assignment (if multiple gates/package)
Routing
- Global Routing (e.g. channel assignment)
- Pin Assignment (assignment of nets to pins)
- Detailed Routing
- “Clean-up” (e.g. via-pushing)