skills/bspdn-goal-driver/SKILL.md
Drive BSPDN objective optimization toward target outcomes (about 8% dynamic-power reduction without area/timing regression, or 5%+ frequency uplift with non-worse power/area) using gated experiments and evidence tracking.
npx skillsauth add biswajit56546/edagent bspdn-goal-driverInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when the user asks to push objective/performance toward explicit PPA goals, not just run exploratory experiments.
Target A:
8%,delta_area<=0, delta_wns>=0, delta_tns>=0).Target B:
>=5% validated by period-sweep evidence.Do not pursue one-shot final target. Use staged gates:
execution-contract PASS).power <= -1% with non-worse area/timing.power <= -3% with non-worse area/timing.power <= -5% with non-worse area/timing.~ -8%) or target B (>=5% frequency uplift with non-worse power/area).Promotion to next milestone requires current milestone PASS + retrospective note.
python3 scripts/debug/track_bspdn_goal_progress.py --campaign-md <ppa_md> --out-prefix <prefix>
eda-preflight-reflectsmoke_targeted_backside_route_toycase.sh) for targeted net listsvanilla_replace primary baseline)GO only when current milestone gate is satisfied with valid artifacts,bspdn_goal_progress.summary.mdbspdn_goal_progress.detail.tsvgoal_campaign_plan.md)M0/M1/.../M4).>=2% power reduction with non-worse area/timing,>=3%, >=5%, final target),>=5% frequency uplift with non-worse power/area).testing
Apply and validate GT3 backside routing policy in Innovus. Use when configuring CTS/PDN/signal layer usage, submitting GT3 consistency runs, diagnosing zero-backside-nets, or enforcing BPR-reserved-for-PDN constraints.
testing
Use git to version-control local research/EDA iterations with reproducible checkpoints, clear commit/tag structure, and explicit per-version differentiation records. Use when users ask to create baselines, compare versions, snapshot experiment states, prepare rollback points, or document each version's characteristics and distinguishing deltas.
development
Theory-level veto skill for EDA plans. Use before expensive experiment submissions or major flow/model changes to identify logically unsound assumptions, contradiction with known physics/policy, and high-risk invalid comparisons. Produces GO/CONDITIONAL/NO-GO with evidence.
tools
Package the agent+skill infrastructure into a standalone, portable repository-ready bundle with skill-local tool mirrors.