RUS  ENG
Full version
JOURNALS // Proceedings of the Institute for System Programming of the RAS // Archive

Proceedings of ISP RAS, 2025 Volume 37, Issue 6(4), Pages 85–96 (Mi tisp1106)

Cut-based technology mapper with optimizations

M. M. Chupilkoab, A. S. Kamkincadb, D. R. Garyaevab, E. S. Belineb, G. A. Mazove, V. S. Shtrenev

a Ivannikov Institute for System Programming of the RAS
b Plekhanov Russian State University of Economics
c Lomonosov Moscow State University
d Moscow Institute of Physics and Technology
e Higher School of Economics Tikhonov Moscow Institute of Electronics and Mathematics

Abstract: This paper addresses the problem of constructing an optimization-oriented technology mapper for logic synthesis. We present an implementation of a cut-based technology mapper developed within the Utopia EDA project, a prototype logic synthesis tool distributed under Apache 2.0 license. The proposed mapper is based on Boolean matching and supports multiple optimization objectives, including area (the total area of instantiated standard cells), power (the estimated total power consumption of the synthesized design), and timing (the estimated critical-path delay). It should be noted that targeting one objective implies accounting for constraints on the other two objectives. We provide a comparison with the technology mapper used in the OpenLane flow. Experimental results obtained on a benchmark set of thirty-one RTL designs (Verilog/SystemVerilog) demonstrate that, in the majority of cases, the proposed optimizations outperform the Yosys-based technology mapping used in OpenLane with respect to area and power. For timing optimization, the results are different, indicating directions for future work.

Keywords: technology mapping, integrated circuits, CAD design automation systems, logical synthesis, standard cells, optimization.

Language: English

DOI: 10.15514/ISPRAS-2025-37(6)-52



© Steklov Math. Inst. of RAS, 2026