← All projectsGitHub
Algorithmic chip-design loops

How many SKY130 mappings does a generic-gate screen need to find the best area × latency design?

research/eda-latencyhalve

A generic-gate cells × cycles screen puts the best SKY130 area × latency design first among 40 MAC engines; over random pools of 20, mapping 3 designs finds the pool's best 97% of the time, against 15% for random choice.

8 tests

What it found

Using the 40 SKY130-mapped MAC-engine designs of eda-sky130rung as ground truth (Yosys 0.33, ABC dc2; map, SKY130 HD tt 25 °C 1.80 V), three cheap screens rank the designs and only the top k get the expensive mapping. The best design (p = 4 lanes, 4 bits) is first in the generic cells × cycles order for area × cycles, area × latency and latency alike, and fifth for the free analytic model. Over 5,000 random pools of 20 designs, mapping 3 captures the pool's best 0.970 of the time (Wilson 95% 0.965–0.975) against 0.15 for random choice, and 0.987 when logic depth is added, even though depth ranks the mapped delay at only Spearman 0.611. One mapping already lands within 1.078× of the pool optimum on average. Preliminary: one design family, 40 points (the intervals cover only the random draws, not family variation), a synthesis-model truth with no place and route, and counts of mappings rather than seconds. No input is invented: all numbers come from the committed mapped data.

A figure from its own output

Figure produced by research/eda-latencyhalve: capture
eda-latencyhalve/experiments/capture.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.