MappingEvolve: LLM-Driven Code Evolution for Technology Mapping

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Fu, Rongliang, Liu, Yi, Xu, Qiang, Ho, Tsung-Yi
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915967667273728
author Fu, Rongliang
Liu, Yi
Xu, Qiang
Ho, Tsung-Yi
author_facet Fu, Rongliang
Liu, Yi
Xu, Qiang
Ho, Tsung-Yi
contents Technology mapping is a critical yet challenging stage in logic synthesis. While Large Language Models (LLMs) have been applied to generate optimization scripts, their potential for core algorithm enhancement remains untapped. We introduce MappingEvolve, an open-source framework that pioneers the use of LLMs to directly evolve technology mapping code. Our method abstracts the mapping process into distinct optimization operators and employs a hierarchical agent-based architecture, comprising a Planner, Evolver, and Evaluator, to guide the evolutionary search. This structured approach enables strategic and effective code modifications. Experiments show our method significantly outperforms direct evolution and strong baselines, achieving 10.04\% area reduction versus ABC and 7.93\% versus mockturtle, with 46.6\%--96.0\% $S_{overall}$ improvement on EPFL benchmarks, while explicitly navigating the area--delay trade-off. Our code and data are available at https://github.com/Flians/MappingEvolve.
format Preprint
id arxiv_https___arxiv_org_abs_2604_26591
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle MappingEvolve: LLM-Driven Code Evolution for Technology Mapping
Fu, Rongliang
Liu, Yi
Xu, Qiang
Ho, Tsung-Yi
Computational Engineering, Finance, and Science
Artificial Intelligence
Technology mapping is a critical yet challenging stage in logic synthesis. While Large Language Models (LLMs) have been applied to generate optimization scripts, their potential for core algorithm enhancement remains untapped. We introduce MappingEvolve, an open-source framework that pioneers the use of LLMs to directly evolve technology mapping code. Our method abstracts the mapping process into distinct optimization operators and employs a hierarchical agent-based architecture, comprising a Planner, Evolver, and Evaluator, to guide the evolutionary search. This structured approach enables strategic and effective code modifications. Experiments show our method significantly outperforms direct evolution and strong baselines, achieving 10.04\% area reduction versus ABC and 7.93\% versus mockturtle, with 46.6\%--96.0\% $S_{overall}$ improvement on EPFL benchmarks, while explicitly navigating the area--delay trade-off. Our code and data are available at https://github.com/Flians/MappingEvolve.
title MappingEvolve: LLM-Driven Code Evolution for Technology Mapping
topic Computational Engineering, Finance, and Science
Artificial Intelligence
url https://arxiv.org/abs/2604.26591