NYU-MLDA/OpenABC

OpenABC-D is a large-scale labeled dataset generated by synthesizing open source hardware IPs. This dataset can be used for various graph level prediction problems in chip design.

46
/ 100
Emerging

The dataset comprises 29 open-source hardware IPs synthesized through 1,500 random synthesis flows using yosys-abc, capturing initial, intermediate, and final AIGs with labels including graph statistics, atomic transformation sequences, and post-mapping area/delay metrics. Data is pre-converted to PyTorch-Geometric format for direct ML consumption, eliminating costly preprocessing while supporting QoR prediction, area/delay estimation, and self-supervised learning tasks. The complete dataset (1.4TB across 14 chunks) and ML-ready variant (19GB) are hosted separately, with the generation pipeline automatable via provided Python utilities for synthesis scripting, AIG-to-GraphML conversion, and PyG serialization.

144 stars. No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 18 / 25

How are scores calculated?

Stars

144

Forks

24

Language

Verilog

License

BSD-3-Clause

Last pushed

Jul 23, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/NYU-MLDA/OpenABC"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.