Eda iterative place and route flow
Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt3.5_8/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.From its SKILL.md
npx -y skills add ECNU-ICALK/AutoSkill --skill eda-iterative-place-and-route-flowAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
SKILL.md
1.7 KB, 266 tokens by cl100k_base, as published. Nobody here has run it
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.
Interaction Workflow
- Accept API definitions for
place(netlist),route(netlist, placement), anddrc(netlist, layout). - Generate a function (e.g.,
eda_flow) that implements the iterative optimization loop. - Ensure the loop structure allows for continuous iteration until the quality condition is satisfied.
Triggers
- generate eda flow
- place and route code
- iterative place route script
- eda python code
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.