Адаптивная параметризация метаэвристического алгоритма при размещении компонентов СБИС
Ключевые слова:
метаэвристические алгоритмы, адаптивная параметризация, динамическая модель, размещение компонентов СБИС, комбинаторная оптимизация, метрики поиска, топологический синтез, многомерное дискретное пространство, интеллектуальные системы проектированияАннотация
В работе рассматривается задача параметризации метаэвристического алгоритма размещения компонентов сверхбольших интегральных схем (СБИС) в условиях усложняющихся топологий и ограничений современных технологических норм. Актуальность исследования обусловлена ростом размерности проектируемых схем, увеличением плотности межсоединений и усложнением структуры пространства проектных решений, что ограничивает эффективность применяемых алгоритмов со статическими параметрами. Постановка задачи включает формирование комплекса проектных метрик, таких как длина соединений, плотность, площадь размещения, индекс пересечений и другие. Фиксированная параметризация метаэвристических алгоритмов не в полной мере учитывает динамику пространства поиска, что ограничивает качество принимаемых проектных решений. На основе анализа комплекса проектных метрик предложена динамическая модель, отражающая текущее состояние поискового процесса, включая уровень структурного разнообразия популяции и признаки стагнации. С учетом предложенной модели разработана структура адаптивного метаэвристического алгоритма с замкнутым контуром параметрического управления, где выполняется корректировка параметров для согласования интенсивности глобального и локального поиска. Научная новизна заключается в оригинальной конфигурации набора метрик (скорость улучшения целевой функции δt, разнообразие популяции Dt, локальная неоднородность ландшафта поиска Ht, индикатор стагнации St) и способе их интеграции в контур параметрического управления. В отличие от ресурсоёмких нейросетевых архитектур, требующих значительных вычислительных затрат и обучающих выборок, предложенная аналитическая модель обеспечивает интерпретируемость процесса адаптации и высокую вычислительную эффективность. Для подтверждения эффективности подхода построена программная подсистема, реализующая процесс моделирования и вычислительного эксперимента. Результаты экспериментов на тестовых топологиях различной размерности и плотности связей показали, что по сравнению с алгоритмами с фиксированной многоэтапной настройкой применение разработанного алгоритма позволило повысить интегральный показатель качества размещения на 8-15 % для структур с низкой плотностью связей и на 12-25 % для структур с высокой плотностью связей, уменьшить дисперсию результатов при множественных итерациях в 1,3-2,2 раза, сократить число циклов стагнации и снизить чувствительность к начальному состоянию популяции. Полученные результаты подтверждают повышение качества и эффективности проектных решений, устойчивость разработанного алгоритма размещения и свидетельствуют о практической применимости предложенного подхода. Статья будет полезна специалистам, занимающимся автоматизацией проектирования и интеллектуальным анализом при разработке.
Литература
2. Qiu Y., Xing Y., Zheng X., Gao P., Cai S., Xiong X. Progress of Placement Optimization for Accelerating VLSI. Physical Design // Electronics. 2023. vol. 12. no. 2. pp. 1–23. DOI: 10.3390/electronics12020337.
3. Курейчик В.В. Вычислительные модели эволюционных и роевых биоэвристик (обзор) / В.В. Курейчик, С.И. Родзин // Информационные технологии. 2021. Т. 27. №10. С. 507–520. DOI: 10.17587/it.27.507-520.
4. Курейчик В.М., Данильченко В.И. Генетический алгоритм планирования размещения СБИС / В.М. Курейчик, В.И. Данильченко // Известия ЮФУ. Технические науки. 2019. №2. С. 26–34.
5. Данильченко В.И., Курейчик В.В. Оценка эффективности и качества проектных решений при размещении фрагментов сверхбольших интегральных схем // Программные продукты и системы. 2025. Т. 38. №4. С. 617–629. DOI: 10.15827/0236-235X.152.617-629.
6. Agnesina A., Chang K., Lim S.K. VLSI Placement Parameter Optimization using Deep Reinforcement Learning // Proceedings of the 2020 International Conference on Computer-Aided Design (ICCAD '20). 2020. pp. 1–9. DOI: 10.1145/3400302.3415690.
7. Карпенко А.П. Современные алгоритмы поисковой оптимизации. Алгоритмы, вдохновленные природой / 3-е изд., испр. // М.: Издательство МГТУ им. Н. Э. Баумана. 2021. 448 с.
8. Курейчик В.В. Вычислительные модели биоэвристик, основанных на физических и когнитивных процессах (обзор) / В.В. Курейчик, С.И. Родзин // Информационные технологии. 2021. Т. 27. №11. С. 563–574. DOI: 10.17587/it.27.563-574.
9. Абас В.М.А. Приближенные методы оптимального размещения элементов электрических и электронных цепей // Известия высших учебных заведений. Северо-Кавказский регион. Технические науки. 2021. №2. С. 18–26. DOI: 10.17213/1560-3644-2021-2-18-26.
10. Родзин С.И. Биоэвристики: теория, алгоритмы и приложения: Монография / С.И. Родзин, Ю.А. Скобцов, С.А. Эль-Хатиб / Чебоксары: ИД «Среда». 2019. 224 с. DOI: 10.31483/a-54.
11. Курейчик В.М. Математическое обеспечение конструкторского и технологического проектирования с применением САПР / Учеб. для вузов по спец. "Конструирование и технология радиоэлектрон. средств", "Конструирование и технология электрон. вычисл. средств" // Москва: Радио и связь. 1990. 52 с.
12. Sherwani N.A. Algorithms for VLSI Physical Design Automation / New York: Springer Science & Business Media. 2013. 488 p.
13. Амирханов А.В., Волков С.И., Кизиев С.А., Макарчук В.В., Сухов А.Г., Шахнов В.А. Методы оценки качества конструктивных решений, применяемых в СБИС / Международный форум "Микроэлектроника-2016". Тезисы докладов 2-ой научной конференции форума // М.: Рекламно-издательский центр "ТЕХНОСФЕРА". 2016. С. 321–323.
14. Иванов В.К., Думина Д.С., Семенов Н.А. Определение весовых коэффициентов для аддитивной фитнес-функции генетического алгоритма // Программные продукты и системы. 2020. Т. 33. №1. С. 47–53.
15. Plummer J.D., Griffin, P.B. Integrated Circuit Fabrication: Science and Technology // Cambridge University Press. 2023 678 p.
16. Bykovsky N.V., Harutyunyan R.V., Nasedkin A.V. Numerical modeling and optimization results for the placement of irregularly shaped elements on a multidimensional switching field with complex topology // T-Comm. 2024. vol. 18. no. 9. pp. 48–54.
17. de Souza L.A.M., da Silva J.E.H., Chaves L.J., Bernardino H.S. A benchmark suite for designing combinational logic circuits via metaheuristics // Applied Soft Computing. 2020. vol. 91. 106246 p.
18. Govia L.C.G., Jurcevic P., Wood C.J., et al. A randomized benchmarking suite for mid-circuit measurements // New Journal of Physics. 2023. vol. 25. no. 12. pp. 1-28.
19. Гладков Л.А., Лейба С.Н., Тарасов В.Б. Разработка и программная реализация гибридного алгоритма решения оптимизационных задач автоматизированного проектирования // Программные продукты и системы. 2018. Т. 31. №3. С. 569–580. DOI: 10.15827/0236-235X.031.3.569-580.
20. Лобанов А.В., Егоров А.А., Викторова В.В. Использование пакета DEAP для решения задач оптимизации / Актуальные вопросы современных научных исследований: сборник статей IX Международной научно-практической конференции // Пенза: Наука и Просвещение. 2024. С. 63–66.
Adaptive parameterization of a metaheuristic algorithm in VLSI component placement
Abstract
The paper considers the problem of parameterization of a metaheuristic algorithm for placing components of very large-scale integrated circuits (VLSI) under conditions of increasingly complex topologies and constraints of modern technological standards. The relevance of the study is due to the growth in the dimensionality of the designed circuits, an increase in the density of interconnections, and the increasing complexity of the design solution space, all of which limit the effectiveness of applied algorithms with static parameters. The problem statement includes the formation of a set of design metrics, such as wire length, density, placement area, crossing index, and others. Fixed parameterization of metaheuristic algorithms does not fully account for the dynamics of the search space, which limits the quality of the design solutions made. Based on the analysis of the set of design metrics, a dynamic model is proposed that reflects the current state of the search process, including the level of structural diversity of the population and signs of stagnation. Taking into account the proposed model, the structure of an adaptive metaheuristic algorithm with a closed-loop parameter control loop is developed, where parameters are adjusted to coordinate the intensity of global and local search. The scientific novelty lies in the original configuration of a set of metrics (objective function improvement rate δt, population diversity Dt, local landscape heterogeneity Ht, stagnation indicator St) and the method of their integration into the parameter control loop. In contrast to resource-intensive neural network architectures that require significant computational costs and training samples, the proposed analytical model ensures the interpretability of the adaptation process and high computational efficiency. To confirm the effectiveness of the approach, a software subsystem was built that implements the simulation and computational experiment process. The results of the experiments on test topologies of various dimensions and connection densities showed that, compared to algorithms with static parameterization and fixed multi-stage tuning, the application of the developed algorithm made it possible to increase the integral placement quality metric by 8-15% for structures with low connection density and by 12-25% for structures with high connection density, reduce the variance of results over multiple runs by a factor of 1.3-2.2, reduce the number of stagnation cycles, and decrease sensitivity to the initial state of the population. The obtained results confirm the improvement in the quality and efficiency of design solutions, the robustness of the developed placement algorithm, and indicate the practical applicability of the proposed approach. The article will be useful for specialists engaged in design automation and intelligent analysis in VLSI development.
Опубликован
Как цитировать
Раздел
Copyright (c) Владислав Иванович Данильченко, Владимир Викторович Курейчик, Евгения Владимировна Данильченко

Это произведение доступно по лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная.
Авторы, которые публикуются в данном журнале, соглашаются со следующими условиями: Авторы сохраняют за собой авторские права на работу и передают журналу право первой публикации вместе с работой, одновременно лицензируя ее на условиях Creative Commons Attribution License, которая позволяет другим распространять данную работу с обязательным указанием авторства данной работы и ссылкой на оригинальную публикацию в этом журнале. Авторы сохраняют право заключать отдельные, дополнительные контрактные соглашения на неэксклюзивное распространение версии работы, опубликованной этим журналом (например, разместить ее в университетском хранилище или опубликовать ее в книге), со ссылкой на оригинальную публикацию в этом журнале. Авторам разрешается размещать их работу в сети Интернет (например, в университетском хранилище или на их персональном веб-сайте) до и во время процесса рассмотрения ее данным журналом, так как это может привести к продуктивному обсуждению, а также к большему количеству ссылок на данную опубликованную работу (Смотри The Effect of Open Access).