Improving LUT-based optimization for ASICs
Walter Lau Neto, Luca G. Amarù, Vinicius Possani, Patrick Vuillod, Jiong Luo, Alan Mishchenko, Pierre-Emmanuel Gaillardon
Abstract
LUT-based optimization techniques are finding new applications in synthesis of ASIC designs. Intuitively, packing logic into LUTs provides a better balance between functionality and structure in logic optimization. On this basis, the LUT-engine framework [1] was introduced to enhance the ASIC synthesis. In this paper, we present key improvements, at both algorithmic and flow levels, making a much stronger LUT-engine. We restructure the flow of LUT-engine, to benefit from a heterogeneous mixture of LUT sizes, and revisit its requirements for maximum scalability. We propose a dedicated LUT mapper for the new flow, based on FlowMap, natively balancing LUT-count and NAND2-count for a wide range LUT sizes. We describe a specialized Boolean factoring technique, exploiting the fanin bounds in LUT networks, resulting in a very fast LUT-based AIG minimization. By using the proposed methodology, we improve 9 of the best area results in the ongoing EPFL synthesis competition. Integrated in a complete EDA flow for ASICs, the new LUT-engine performs well on a set of 87 benchmarks: -4.60% area and -3.41% switching power at +5% runtime, compared to the baseline flow without LUT-based optimizations, and -3.02% area and -2.54% switching power with -1% runtime, compared to the original LUT-engine.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext fffcf5db-9428-4f54-a725-2cd2363b2f36Cited by top-tier papers1
Ask how each one uses itBuilds on1
Related papers
- Mixed Structural Choice Operator: Enhancing Technology Mapping with Heterogeneous RepresentationsZhang Hu, Hongyang Pan, Yinshui Xia, Lunyao Wang et al.DAC 2025 · 1 citation
- SAT-Sweeping Enhanced for Logic SynthesisLuca G. Amarù, Felipe S. Marranghello, Eleonora Testa, Christopher Casares et al.DAC 2020 · 20 citations
- Improving Standard-Cell Design Flow using Factored Form OptimizationAlessandro Tempia Calvino, Alan Mishchenko, Herman Schmit, Ethan Mahintorabi et al.DAC 2023 · 4 citations
- Deep Integration of Circuit Simulator and SAT SolverHe-Teng Zhang, Jie-Hong R. Jiang, Luca G. Amarù, Alan Mishchenko et al.DAC 2021 · 19 citations
- HIMap: a heuristic and iterative logic synthesis approachXing Li, Lei Chen, Fan Yang, Mingxuan Yuan et al.DAC 2022 · 11 citations
