Abstract
Resubstitution is a flexible algorithmic framework for circuit restructuring that has been incorporated into many high-effort logic optimization flows. It is thus important to speed up resubstitution in order to obtain high-quality realizations of large-scale designs. This paper proposes a massively parallel AIG resubstitution algorithm targeting GPUs, with effective approaches to addressing cyclic dependencies and restructuring conflicts. Compared with ABC and mockturtle, our algorithm achieves 41.9× and 50.3× acceleration on average without quality degradation. When combining our resubstitution with other GPU algorithms, a GPU-based resyn2rs sequence obtains 46.4× speedup over ABC with 0.8% and 5.8% smaller area and delay respectively.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 61st ACM/IEEE Design Automation Conference, DAC 2024 |
| Place of Publication | New York |
| Publisher | Association for Computing Machinery (ACM) |
| Number of pages | 6 |
| ISBN (Print) | 9798400706011 |
| DOIs | |
| Publication status | Published - 7 Nov 2024 |
| Event | 61st ACM/IEEE Design Automation Conference, DAC 2024 - San Francisco, San Francisco, United States Duration: 23 Jun 2024 → 27 Jun 2024 https://dl.acm.org/doi/proceedings/10.1145/3649329 (Conference proceedings) https://www.dac.com/ |
Publication series
| Name | Proceedings of the ACM/IEEE Design Automation Conference |
|---|---|
| Publisher | Association for Computing Machinery |
Conference
| Conference | 61st ACM/IEEE Design Automation Conference, DAC 2024 |
|---|---|
| Abbreviated title | DAC 2024 |
| Country/Territory | United States |
| City | San Francisco |
| Period | 23/06/24 → 27/06/24 |
| Internet address |
|