OpenABC-D: A Large-Scale Dataset For Machine Learning Guided Integrated Circuit Synthesis
收藏DataCite Commons2025-07-22 更新2026-05-04 收录
下载链接:
https://ultraviolet.library.nyu.edu/doi/10.58153/mw6q2-a8p15
下载链接
链接失效反馈官方服务:
资源简介:
OpenABC-D is a large-scale labeled dataset generated by synthesizing open source hardware IPs using state-of-art logic synthesis tool yosys-abc. We consider 29 open-source hardware IP designs collected from various sources (MIT-CEP, IWLS, OpenROAD, OpenPiton etc) and synthesized them with 1500 random synthesis flows (we call them synthesis recipes).
Each synthesis flow has a predefined length L (L=20, in our case). We preserved all AIGs: starting, intermediate and final AIGs with labels like number of nodes, longest path, sequence of atomic synthesis transformations (rewrite, refactor, balance etc.) along with graph statistics, area and delay of final AIG.
We converted the AIGs in pytorch data format that can be directly used by a machine learning engineer lessening the effort of costly labeled data generation and pre-processing. OpenABC-D can be used for a variety of learning tasks on logic synthesis such as
Predicting quality of result (QoR) performance of a *synthesis recipe* on a hardware IP.
Area and delay prediction post techonolgy mapping.
Learn functional and structural features of AIG using self-supervised labels (useful for tasks like RL-based logic synthesis)
Our dataset can easily be used for graph-based machine learning framework like Pytorch-Geometric.
提供机构:
New York University
创建时间:
2025-07-22



