An Efficient Genetic Algorithm Based Multi-objective Optimization Technique for VLSI Circuit Partitioning with Reduced Power Consumption

Sharadindu Roy, Siddhartha Banerjee
{"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.
基于遗传算法的高效低功耗VLSI电路划分多目标优化技术
超大规模集成电路(VLSI)设计和自动化是几十年来最重要的领域之一。但是现在VLSI的物理设计仍然有很高的需求。目前还需要有效的方法来减小电路的面积、降低实现成本、降低电路运行的延迟和降低电路的功耗。本文提出了一种基于进化遗传算法的VLSI电路划分多目标优化策略,该策略可以使网络切割和延迟时间最小化,同时使睡眠时间最大化。因此,分区解决方案消耗的电量最少。使用k-way划分尽可能地平衡电路。所有电路模块包括输入输出(IO)垫都转换成一个超图。在每代上评估适应度值,并丢弃所有适应度值较低的解。该方法已在ISPD’98电路基准套件的网络列表文件中进行了评估,其中每个电路包含90 ~ 100个节点和100 ~ 175个网络。在这个实验中实现了8路分区。实验结果表明,平均净切割尺寸为78微秒,延迟为63微秒,睡眠时间为3.73微秒。所提出的进化算法生成的解的质量得到了领域专家的支持。结果表明,采用8路分区的系统总体平均节电为3038mw。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信