skills/bscost-net/SKILL.md
Plan and execute internet-assisted backside net cost modeling for signal and clock nets, then evaluate stability and correlation against HPWL baselines across multiple designs. Use when users ask to improve/validate backside cost models, choose benchmark designs, compare model vs HPWL, or prepare publishable model-evaluation evidence.
npx skillsauth add biswajit56546/edagent bscost-netInstall 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 to move model work from single-design intuition to reproducible, multi-design evidence.
Define objective before tuning:
Primary: model is more stable than HPWL across designs/seeds.Secondary: model improves correlation/sign behavior in key buckets (long/high-fanout clock-like nets).No-claim: do not claim superiority from one design only.eda-preflight-reflect) and capture current failure shape before designing next batch.Use network research with primary sources only:
Minimum baseline set:
systolic_array_* (continuity with existing results)rocket-chip class SoC designgemmini class accelerator designLoad:
references/benchmark_candidates.mdreferences/web_research_protocol.mdBuild two model tracks:
For theory-grounded fitting and promotion gates, pair with:
bscost-theory-optFor both tracks, keep output fields aligned:
cost_front, cost_back, delta_cost, min_costLoad:
references/model_plan.mdAlways report model and HPWL side-by-side:
Use existing scripts first:
scripts/debug/check_delay_model_contract.pyscripts/debug/bucketed_delay_model_scorecard.pyPromote model into active optimization only if:
If not, keep model in shadow mode and iterate parameters/structure.
contract.md/tsv and bucketed.md/tsvtesting
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.