{"title":"An Efficient Genetic Algorithm Based Multi-objective Optimization Technique for VLSI Circuit Partitioning with Reduced Power Consumption","authors":"Sharadindu Roy, Siddhartha Banerjee","doi":"10.1109/ICEECCOT52851.2021.9708020","DOIUrl":null,"url":null,"abstract":"Very large scale integration (VLSI) design and automation is one of the most important fields from decades. But still now VLSI physical design has high demand. Efficient methods are still in demand to reduced area of the circuit, cost of implementation, delay of circuit operation and power consumption of the circuit. In this paper an evolutionary genetic algorithm based multi-objective optimization strategy has been presented that minimizes net cut and delay time but maximizes sleep duration in VLSI circuit partitioning. As a result, the partitioning solution consumes least amount of power. Use of k-way partition has balanced the circuit as much as possible. All the circuit module including input-output (IO) pads are converted into a hyper graph. At each generation fitness value has been evaluated and all the solutions which have low fitness value have been discarded. The proposed method has been evaluated on the net list files of ISPD’98 circuit benchmark suite where each circuit contains 90 to 100 nodes and 100 to 175 nets. In this experiment 8-way partitioning has been implemented. Experimental results shows that the average net cut size, delay and sleep time are 78, 63, and 3.73 micro seconds respectively. The quality of solutions generated by proposed evolutionary algorithm is supported by domain experts. It is found that the system’s overall average power saving for 8-way partitioning is 3038 mW.","PeriodicalId":324627,"journal":{"name":"2021 5th International Conference on Electrical, Electronics, Communication, Computer Technologies and Optimization Techniques (ICEECCOT)","volume":"122 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 5th International Conference on Electrical, Electronics, Communication, Computer Technologies and Optimization Techniques (ICEECCOT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEECCOT52851.2021.9708020","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Very large scale integration (VLSI) design and automation is one of the most important fields from decades. But still now VLSI physical design has high demand. Efficient methods are still in demand to reduced area of the circuit, cost of implementation, delay of circuit operation and power consumption of the circuit. In this paper an evolutionary genetic algorithm based multi-objective optimization strategy has been presented that minimizes net cut and delay time but maximizes sleep duration in VLSI circuit partitioning. As a result, the partitioning solution consumes least amount of power. Use of k-way partition has balanced the circuit as much as possible. All the circuit module including input-output (IO) pads are converted into a hyper graph. At each generation fitness value has been evaluated and all the solutions which have low fitness value have been discarded. The proposed method has been evaluated on the net list files of ISPD’98 circuit benchmark suite where each circuit contains 90 to 100 nodes and 100 to 175 nets. In this experiment 8-way partitioning has been implemented. Experimental results shows that the average net cut size, delay and sleep time are 78, 63, and 3.73 micro seconds respectively. The quality of solutions generated by proposed evolutionary algorithm is supported by domain experts. It is found that the system’s overall average power saving for 8-way partitioning is 3038 mW.