Massively Parallel AIG Resubstitution

Yang Sun, Tianji Liu, Martin D.F. Wong, Evangeline F.Y. Young

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

1 Citation (Scopus)

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 languageEnglish
Title of host publicationProceedings of the 61st ACM/IEEE Design Automation Conference, DAC 2024
Place of PublicationNew York
PublisherAssociation for Computing Machinery (ACM)
Number of pages6
ISBN (Print)9798400706011
DOIs
Publication statusPublished - 7 Nov 2024
Event61st ACM/IEEE Design Automation Conference, DAC 2024 - San Francisco, San Francisco, United States
Duration: 23 Jun 202427 Jun 2024
https://dl.acm.org/doi/proceedings/10.1145/3649329 (Conference proceedings)
https://www.dac.com/

Publication series

NameProceedings of the ACM/IEEE Design Automation Conference
PublisherAssociation for Computing Machinery

Conference

Conference61st ACM/IEEE Design Automation Conference, DAC 2024
Abbreviated titleDAC 2024
Country/TerritoryUnited States
CitySan Francisco
Period23/06/2427/06/24
Internet address

Fingerprint

Dive into the research topics of 'Massively Parallel AIG Resubstitution'. Together they form a unique fingerprint.

Cite this