SOLUTIONS’ ENCODING IN EVOLUTIONARY METHODS FOR INSTRUMENTAL DESIGN PLATFORM

Abstract

The article considers current issues and analyzes the problems of three-dimensional integration and three-dimensional modeling that arise at the design stage during the solution of the problem of optimal planning of components of large and extra-large integrated circuits and case devices of electronic computing equipment. The main advantages of applying the principles of three-dimensional integration are presented and described in sufficient detail, which allow efficiently organizing the production of personalized electronics, optimally planning the configuration of large and ultra-large integrated circuits, taking into account thermal and energy characteristics. In the course of research, the authors developed an approach to encoding decisions based on an intelligent mechanism, which is characterized by the presence of built-in means of control of acceptable decisions. One of such tools that have experimentally proven their effectiveness is the built-in mechanism of “deadly mutations”, which takes into account the status of genes and predetermined restrictions on the final configuration of the housing of the designed device. A series of general approaches and specific algorithms for solving the planning problem based on the results of research by the author's team and modern approaches to solving NP-complete problems are proposed. The most important practically significant result of the research of the indicated problem is the developed software and instrumental design platform in the modern cross-platform Java programming language. The selected development technology allows you to use all the main advantages of modern multi-core and multi-processor architectures, to use software multi-threading to implement parallel schemes for solving combinatorial problems. The software and tool platform has a user-friendly interface, which allows you to effectively manage the process of solving the problem of planning the components of large and ultra-large integrated circuits of threedimensional integration by visualizing key performance indicators of algorithms on graphs and in text statistics blocks. The developed application software made it possible to carry out a series of computational experiments based on random data sets, as well as on open-data boron benchmarks for such tasks. The results of experimental studies have confirmed the theoretical estimates of the time complexity and effectiveness of the proposed approaches and algorithms, including the genetic algorithm, which uses the new decision coding mechanism proposed in the work.

Authors

References

1. Norenkov I.P. Osnovy avtomatizirovannogo proektirovaniya [Fundamentals of computer-aided
design]. Moscow: Izd-vo MGTU im. N.E. Baumana, 2010, 364 p.
2. Karpenko A.P. Sovremennye algoritmy poiskovoy optimizatsii [Modern search engine optimization
algorithms], Algoritmy, vdokhnovlennye prirodoy: ucheb. posobie [Algorithms inspired
by nature: a textbook]. Moscow: Izd-vo MGTU im. N.E. Baumana, 2014, 474 p.
3. Kureychik V.V., Kureychik V.M., Rodzin S.I. Teoriya evolyutsionnykh vychisleniy [Theory of
evolutionary computation]. Moscow: Fizmatlit, 2012, 260 p.
4. Kureychik V.V., Zaporozhets D.Yu. Sovremennye problemy pri razmeshchenii elementov SBIS
[Current problems in placing VLSI elements], Izvestiya YuFU. Tekhnicheskie nauki [Izvestiya
SFedU. Engineering Sciences], 2011, No. 7 (120), pp. 68-73.
5. Lezhebokov A.A., Kravchenko Yu.A., Pashchenko S.V. Osobennosti ispol'zovaniya tekhnologii
dopolnennoy real'nosti dlya podderzhki obrazovatel'nykh protsessov [Features of using augmented
reality technology to support educational processes], Otkrytoe obrazovanie [Open education],
2014, No. 3 (104), pp. 49-54.
6. Lezhebokov A.A., Kuliev E.V. Tekhnologii vizualizatsii dlya prikladnykh zadach
intellektual'nogo analiza dannykh [Visualization technologies for data mining applications],
Izvestiya Kabardino-Balkarskogo nauchnogo tsentra RAN [Izvestiya Kabardino-Balkar scientific
center of the Russian Academy of Sciences], 2019, No. 4 (90), pp. 14-23.
7. Kureychik V.M., Kureychik V.V. Geneticheskiy algoritm razbieniya grafa [Genetic algorithm for
graph splitting], Izvestiya Rossiyskoy akademii nauk. Teoriya i sistemy upravleniya [Proceedings of
the Russian Academy of Sciences. Theory and control systems], 1999, No. 4, pp. 79-87.
8. Kuliev E.V., Kravchenko Yu.A., Loginov O.A., Zaporozhets D.Yu. Metod intellektual'nogo
prinyatiya effektivnykh resheniy na osnove bioinspirirovannogo podkhoda [Method of intelligent
decision-making based on a bioinspired approach], Izvestiya Kabardino-Balkarskogo
nauchnogo tsentra RAN [Izvestiya Kabardino-Balkar scientific center of the Russian Academy
of Sciences], 2017, No. 6-2 (80), pp. 162-169.
9. Kuliev E.V., Lezhebokov A.A., Kravchenko Yu.A. Roevoy algoritm poiskovoy optimizatsii na
osnove modelirovaniya povedeniya letuchikh myshey [Swarm algorithm search engine optimization
is based on modeling the behavior of bats], Izvestiya YuFU. Tekhnicheskie nauki
[Izvestiya SFedU. Engineering Sciences], 2016, No. 7 (180), pp. 53-62.
10. Kuliev E.V., Lezhebokov A.A. O gibridnom algoritme razmeshcheniya komponentov SBIS
[About a hybrid VLSI component placement algorithm], Izvestiya YuFU. Tekhnicheskie nauki
[Izvestiya SFedU. Engineering Sciences], 2012, No. 11 (136), pp. 188-192.
11. Bova V.V., Lezhebokov A.A., Gladkov L.A. Problem-oriented algorithms of solutions search
based on the methods of swarm intelligence, World Applied Sciences Journal, 2013, Vol. 27
(9), pp. 1201-1205.
12. Zaruba D., Zaporozhets D., Kureichik V. VLSI placement problem based on ant colony optimization
algorithm, Advances in Intelligent Systems and Computing, 2016, Vol. 464, pp. 127-133.
13. Kureichik V., Kureichik V., Bova V. Placement of VLSI fragments based on a multilayered
approach, Advances in Intelligent Systems and Computing, 2016, Vol. 464, pp. 181-190.
14. Kureichik V.V., Zaruba D.V. The bioinspired algorithm of electronic computing equipment
schemes elements placement, Advances in Intelligent Systems and Computing, 2015, Vol. 347,
pp. 51-58.
15. Gladkov L.A., Gladkova N.V., Gordienko V.N. Modifitsirovannyy geneticheskiy algoritm resheniya
zadachi komponovki blokov EVA [Modified genetic algorithm for solving the problem of EVA
block layout], Informatika, vychislitel'naya tekhnika i inzhenernoe obrazovanie [Computer science,
computer engineering and engineering education], 2015, No. 4 (24), pp. 18-27.
16. Kureychik V.V., Kureychik Vl.Vl. Bioinspirirovannyy algoritm razbieniya skhem pri proektirovanii
SBIS [Bioinspired algorithm for splitting circuits in VLSI design], Izvestiya YuFU. Tekhnicheskie
nauki [Izvestiya SFedU. Engineering Sciences], 2013, No. 7 (144), pp. 23-29.
17. Kureychik V.V., Kureychik V.M., Gladkov L.A., Sorokoletov P.V. Bioinspirirovannye metody v
optimizatsii [Bioinspired methods in optimization]. Moscow: Fizmalit, 2009, 384 p.
18. Kureychik V.V., Zaruba D.V., Zaporozhets D.Yu. Bioinspirirovannyy algoritm komponovki
blokov EVA na osnove modifitsirovannoy raskraski grafa [Bioinspired algorithm for EVA
block layout based on modified graph coloring], Izvestiya YuFU. Tekhnicheskie nauki
[Izvestiya SFedU. Engineering Sciences], 2015, No. 4 (165), pp. 6-14.
19. Kureychik V.V., Kureychik Vl.Vl., Bova V.V. Bioinspirirovannyy poisk v zadachakh
konstruktorskogo proektirovaniya i optimizatsii [Bioinspired search in the problems of design
design and optimization], Informatsionnye tekhnologii v nauke, obrazovanii i upravlenii [Information
technologies in science, education and management], ed. by prof. E.L. Gloriozova,
2015, pp. 427-432.
20. Kuliev E.V., Lezhebokov A.A., Dukkardt A.N. Podkhod k issledovaniyu okrestnostey v roevykh
algoritmakh dlya resheniya optimizatsionnykh zadach [Approach to neighborhood research in
swarm algorithms for solving optimization problems], Izvestiya YuFU. Tekhnicheskie nauki
[Izvestiya SFedU. Engineering Sciences], 2014, No. 7 (156), pp. 15-25.
21. Kuliev E.V., Lezhebokov A.A. Issledovanie kharakteristik gibridnogo algoritma razmeshcheniya
[The study of the characteristics of hybrid positioning algorithm], Izvestiya YuFU. Tekhnicheskie
nauki [Izvestiya SFedU. Engineering Sciences], 2013, No. 3 (140), pp. 255-261.

Скачивания

Published:

2020-07-20

Issue:

Section:

SECTION III. EVOLUTIONARY MODELING

Keywords:

Three-dimensional modeling, three-dimensional integration, placement, LSI, VLSI, genetic algorithm, evolution, bioinspired algorithm