← All projectsGitHub
Algorithmic chip-design loops

How many synthesised designs from a new family does a cell-count surrogate need before it is usable, and is it better to pool them with old families or train on them alone?

research/eda-adapt

Few-shot adaptation of the eda-surrogate cell-count model to an unseen design family: one synthesised design from the new family cuts the linear model's median error from 49% to 18%, training on the new family alone beats pooling from about three designs, boosted trees need about 12 (stylised, synthesis-only target, no place and route).

5 tests

What it found

A follow-up to eda-surrogate on its 133 designs in four generator families: when a word-level cell-count surrogate meets a family it has not seen, how many Yosys syntheses of that family restore it? Over 30 random draws per cell, one synthesised design pooled with the other families cuts the linear model’s median error from 48.6% to 18.4% (median over the four families), and training on the new family alone overtakes pooling from about three designs (4.8% against 10.4% at five). Boosted trees need far more (about 12 designs to get under 20%) and pooled boosting is worse than zero-shot on one family for up to five designs. Ranking is good throughout. Stylised: small clean families, random rather than chosen adaptation designs, a synthesis-only target, no place and route.

A figure from its own output

Figure produced by research/eda-adapt: adapt_linear
eda-adapt/experiments/adapt_linear.svg, written by the project's own experiment code.

Paper, code and results

More in Algorithmic chip-design loops

All 42 Algorithmic chip-design loops projects →

Other research topics

Proper scoring & elicitation28Effort & peer prediction9Verification games & slashing19Detection & tolerances14Markets as routers13Prediction-market design9Paying contributors8Decentralised training systems23Digital twins & sim-to-real164LLM chip design loops40Robot manufacturing loops53Ambient AI assistant46Self-replicating manufacturing34Simulation-first design64Engineered clothing45Task-specific AI accelerators40Algorithmic chip-design loops42Open-source purpose-built robots44The software-engineering loop43Adversarial human imitation41Open-source residential construction41Autonomous multi-angle capture34Sensing, imaging and 3D31Energy supply and dense energy storage39Robot societies among people31Agentic co-design of low-cost robots27Laundry-hanging robots25Machine learning on qualitative data23Robots on the building site27Civilizations & group psychology1History & human sciences1

Produced with AI assistance (Claude). Results are from the code in this repository and are simulated or stylised unless the abstract says otherwise; nothing here implies affiliation with or endorsement by any lab, researcher or company cited. MIT licensed.