RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2025, том 37, выпуск 6(4), страницы 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

Аннотация: В данной статье мы фокусируемся на проблеме технологического отображения, как этапа логического синтеза цифровых СБИС. В основе подхода лежит сопоставление частей исходной логической схемы и элементов технологической библиотеки по таблицам истинности (т.н. Boolean matching). Особенностью предлагаемого подхода является возможность выбора стратегии оптимизации (площадь – как сумма площадей экземпляров технологических ячеек, задержка – как длина критического пути в схеме, потребляемая отображенной схемой мощность – как сумма статического и динамического потребления выбранных технологических ячеек) при удовлетворении ограничений на два других параметра. Подход реализован в инструменте Utopia EDA, распространяемом по лицензии Apache 2.0. В работе показаны результаты проведенных экспериментов над тридцатью одной RTL-моделью, реализованных на языках Verilog/SystemVerilog, с использованием САПР OpenLane. Эксперименты показали, что реализация достижения целевой стратегии в рамках нашего подхода позволяет в большинстве случаев в стратегиях «площадь» и «энергопотребление» достичь результаты лучшие по целевой характеристике, чем достигает ПО Yosys, входящее в САПР OpenLane в качестве средства логического синтеза и технологического отображения. Случай стратегии «задержка» показывает направление дальнейших работ.

Ключевые слова: технологическое отображение, сверхбольшие интегральные схемы СБИС, системы автоматизации проектирования САПР, логический синтез, логическая схема, оптимизация.

Язык публикации: английский

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



© МИАН, 2026