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 |
|