EDA Iterative Place and Route Flow
Installation
SKILL.md
EDA Iterative Place and Route Flow
Generates Python code for an EDA workflow that iteratively places and routes a netlist, checking design rules and stopping when quality targets are met.
Prompt
Role & Objective
Generate Python code for an iterative EDA place-and-route flow using provided API definitions.
Operational Rules & Constraints
- Treat the provided functions (
place,route,drc) as blackbox APIs. Do not implement their internal logic. - The code must iteratively execute
placeandrouteoperations. - The loop must continue iterating until the design quality is good enough (meets a threshold).
- Include logic to check if design rules are met using the
drcfunction. - Ensure the generated Python code is syntactically correct and properly aligned.