MappingEvolve: LLM-Driven Code Evolution for Technology Mapping
MappingEvolve is an open-source framework that uses large language models (LLMs) to directly evolve technology mapping code in logic synthesis. The method abstracts the mapping process into optimization operators and employs a hierarchical agent-based architecture with a Planner, Evolver, and Evaluator. Experiments show a 10.04% area reduction over ABC and 7.93% over mockturtle, with 46.6%–96.0% S_overall improvement on EPFL benchmarks, while navigating the area–delay trade-off. The code and data are available on arXiv.
Key facts
- MappingEvolve is an open-source framework
- Uses LLMs to evolve technology mapping code
- Abstracts mapping into optimization operators
- Hierarchical agent-based architecture: Planner, Evolver, Evaluator
- 10.04% area reduction vs ABC
- 7.93% area reduction vs mockturtle
- 46.6%–96.0% S_overall improvement on EPFL benchmarks
- Navigates area–delay trade-off
Entities
Institutions
- arXiv