Abstract
Level of knowledge with the field for VLSI IC Design’s Placement and Routing and in the area of Wireless Communication is rapidly evolving; Hence the process designing in the above fields is critical to assimilate a higher quantity of computation elements or nodes into a very compact size in VLSI Area and also the same is applicable in Wireless Communications to cover more number of nodes in a specific area. Prior to completing the placement, the physical and technical arranging of the computation elements or nodes in the chip area is planned, which is nothing more than Placement step and analogous with coverage of nodes in Wireless communication. Floorplanning must be done properly for reduce given placement area in physical ICDie. The proposed work suggests an ImprovisedHarmonySearch-IHS Optimization Algorithm, which is an Sequential combination of the HarmonySearch (HS) Algorithm and the most effective Particle Swarm Optimization (PSO) Algorithm to achieve the major objective of the VLSI Placement approach and applicable to the field of Wireless Communication. The aim at this point is to reduce the gap between the standard area of the benchmark circuit to the obtained area of the corresponding benchmark circuit. The MATLAB code for the ImprovisedHarmonySearch-IHS Algorithm is recreated, and discoveries are tested for better inspection using standard MCNC, or North Carolina Microelectronics Center benchmark circuits and suggest to adopt the corresponding results to the area of Wireless communication.
Similar content being viewed by others
Data Availability
The data that support the findings of this study are available on request from the corresponding author. The data are not publicly available due to containing information that could compromise the privacy of research participants.
Code Availability
The code that support the findings of this study are available on request from the corresponding author. The codes are not publicly available due to containing information that could compromise the privacy of research participants.
References
Chandrasekaran, G., Periyasamy, S., & Rajamanickam, K. P. (2019). Minimization of test time in system on chip using artificial intelligence-based test scheduling techniques. Neural Computing and Applications,1–10
Wu, C., Fang, J., & Li, Q. (2019). Multi-material topology optimization for thermal buckling criteria. Computer Methods in Applied Mechanics and Engineering, 346, 1136–1155
Sivasubramanian, K., & Jayanthi, K. B. (2015). Music-inspired harmony search algorithm for fixed outline non-slicing VLSI floorplanning. World Academy of Science, Engineering and Technology, International Journal of Electrical, Computer, Energetic, Electronic and Communication Engineering, 9(6), 512–519
Gwee, B. H., & Lim, M. H. (1999). A GA with heuristic-based decoder for IC floorplanning. Integration, 28(2), 157–172
Shaik Karimullah, & D. Vishnu Vardhan (2022). Pin density technique for congestion estimation and reduction of optimized design during placement and routing. Applied Nanoscience.
Fernando, P. R. (2009). Genetic algorithm based design and optimization of VLSI ASICs and reconfigurable hardware
Grefenstette, J., Gopal, R., Rosmaita, B., & Van Gucht, D. (1985, July). Genetic algorithms for the traveling salesman problem. In Proceedings of the first International Conference on Genetic Algorithms and their Applications (Vol. 160, No. 168, pp. 160–168). Lawrence Erlbaum
Karimullah, S., & Vishnuvardhan, D. (2018) A review paper on optimization of placement and routing techniques. International Journal of Engineering and Techniques.
Rebaudengo, M., & Reorda, M. S. (1996). GALLO: A genetic algorithm for floorplan area optimization. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 15(8), 943–951
Venkatraman, S., & Sundhararajan, M. (2017). Optimization of VLSI floorplanning using genetic algorithm. J Chem Pharm Sci JCPS, 10(1), 311–316
Karimullah, S., Vardhan, D. V., & Basha, S. J. (2020). Floorplanning for Placement of Modules in VLSI Physical Design Using Harmony Search Technique. ICDSMLA 2019 (pp. 1929–1936). Singapore: Springer
Yang, X. S. (2010). Biology-derived algorithms in engineering optimization. arXiv preprint arXiv:1003.1888
Funke, J., Hougardy, S., & Schneider, J. (2016). An exact algorithm for wirelength optimal placements in VLSI design. Integration, 52, 355–366
Kureychik, V., & Kulakov, A. (2017, December). Algorithm of Thermal Optimization of Placement of Basic Elements of VLSI. In IV International research conference” Information technologies in Science, Management, Social sphere and Medicine (ITSMSSM 2017). Atlantis Press
Chandrasekaran, G., Periyasamy, S., & Karthikeyan, P. R. (2019). Test scheduling for system on chip using modified firefly and modified ABC algorithms. SN Applied Sciences, 1(9), 1079
Shaik Karimullah, S. J., Basha, P., Guruvyshnavi, K., & Sathish Kumar Reddy (2020). B Navyatha ”A Genetic Algorithm with Fixed Open Approach for Placements and Routings” ICCCE (pp. 599–610). Publisher Springer
Vishnuvardhan, D. D., Shaik Karimullah” Monitering Physiological Variables Of Mining Workers” Ncetimes#1.0, Ijet Issn:2395-1303-2018
Jeevitheswari, B., S. Karimullah, Vishnu Vardhan (2017). A Low Power DFT Based CMOS Receiver with Dual Use of Power Lines” IJSETR 6(22), 4470–4475
venkatraman, S., & Sundhararajan, M. (2017). Particle Swarm Optimization Algorithm For VLSI Floorplanning Problem. J Chem Pharm Sci Jcps, 10(1), 311–316
Xue, B., Zhang, M., & Browne, W. N. (2012). Particle swarm optimization for feature selection in classification: A multi-objective approach. IEEE transactions on cybernetics, 43(6), 1656–1671
Maji, K. B., Ghosh, A., Kar, R., Mandal, D., & Ghoshal, S. P. (2015, November). An evolutionary algorithm based approach for VLSI floor-planning. In 2015 International Conference on Science and Technology (TICST) (pp. 248–253). IEEE
Laudis, L. L., Shyam, S., Jemila, C., & Suresh, V. (2018). MOBA: multi objective bat algorithm for combinatorial optimization in VLSI. Procedia Computer Science, 125, 840–846
Basir-Kazeruni, S., Yu, H., Gong, F., Hu, Y., Liu, C., & He, L. (2013). SPECO: Stochastic Perturbation based Clock tree Optimization considering temperature uncertainty. Integration, 46(1), 22–32
Yang, P., Yang, H., Qiu, W., Wang, S., & Li, C. (2014). Optimal approach on net routing for VLSI physical design based on Tabu-ant colonies modeling. Applied Soft Computing, 21, 376–381
Ghosh, S., & Samanta, S. (2014). Fixed structure compensator design using a constrained hybrid evolutionary optimization approach. ISA transactions, 53(4), 1119–1130
Karimullah, S., & Vishnuvardhan, D. (2020). Iterative Analysis of Optimization Algotithms for Placement and Routing in Asic Design. ICDSMLA 2019 (pp. 1947–1958). Singapore: Springer
Kourany, T., Ghoneima, M., Hegazi, E., & Ismail, Y. (2017). Passiot: a pareto-optimal multi-objective optimization approach for synthesis of analog circuits using sobol’indices-based engine. Integration, 58, 9–21
Chen, J., Liu, Y., Zhu, Z., & Zhu, W. (2017). An adaptive hybrid memetic algorithm for thermal-aware non-slicing VLSI floorplanning. Integration, 58, 245–252
Sivaranjani, P., & Kumar, A. S. (2015). Thermal-aware non-slicing VLSI floorplanning using a smart decision-making PSO-GA based hybrid algorithm. Circuits Systems and Signal Processing, 34(11), 3521–3542
Karimullah, S., & Vishnuvardhan, D. (2020). Experimental Analysis of Optimization Techniques for Placement and Routing in ASIC Design. In ICDSMLA 2019 (pp. 908–917). Singapore: Springer
Funding
None.
Author information
Authors and Affiliations
Contributions
Shaik Karimullah: Conceptualization, Methodology, Writing - original draft, Analysis. D.Vishnuvardhan: Visualization, Investigation, Validation, Editing, Supervision. Vidhyacharan Bhaskar: Supervision, Writing - review & editing.
Corresponding author
Ethics declarations
Conflicts of interest/Competing interests
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Karimullah, S., Vishnuvardhan, D. & Bhaskar, V. An Improved Harmony Search Approach for Block Placement for VLSI Design Automation. Wireless Pers Commun 127, 3041–3059 (2022). https://doi.org/10.1007/s11277-022-09909-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-022-09909-2