GTAC: A Generative Transformer for Approximate Circuits
Jingxin Wang, Shitong Guo, Ruicheng Dai, Wenhui Liang, Ruogu Ding, Xin Ning, Weikang Qian
TL;DR
GTAC introduces a Generative Transformer approach to Approximate Logic Synthesis by directly generating approximate circuits within a user-specified error bound $\epsilon$. It combines sequential DAG-to-token encoding, an error-tolerant masking mechanism, and a hybrid training regime (supervised pretraining plus RL fine-tuning) with iterative self-evolution and MCTS-based inference to explore Pareto-optimal designs. The method achieves notable improvements in area and delay under the error constraint while offering substantial speedups compared to prior ALS methods, demonstrating the viability of transformer-based constrained generation for error-resilient circuit design. The work advances practical AI-driven EDA by enabling larger design spaces, explicit PPA-error trade-offs, and scalable optimization on realistic benchmarks like IWLS."
Abstract
Targeting error-tolerant applications, approximate circuits introduce controlled errors to significantly improve performance, power, and area (PPA) of circuits. In this work, we introduce GTAC, a novel generative Transformer-based model for producing approximate circuits. By leveraging principles of approximate computing and AI-driven EDA, our model innovatively integrates error thresholds into the design process. Experimental results show that compared with a state-of-the-art method, GTAC further reduces 6.4% area under the error rate constraint, while being 4.3x faster.
