Yitong Song, Peng Li, Zhili Liu, W. Xi, Hao Yao, Dan-dan Zheng, Kai Huang
{"title":"Buffer Reduction for Congestion Control during Timing Optimization","authors":"Yitong Song, Peng Li, Zhili Liu, W. Xi, Hao Yao, Dan-dan Zheng, Kai Huang","doi":"10.1109/ICPECA53709.2022.9719205","DOIUrl":null,"url":null,"abstract":"In very-large-scale-integrated (VLSI) circuit design, Performance, Power and Area (PPA) are three very important indicators. Especially in the process of power-related chip design, possible trade-offs between these three indicators must be considered. In this work, we have developed two algorithms, respectively applying the greedy algorithm and the tree dynamic programming algorithm for redundant buffer reduction, in order to solve the local congestion problem of the chip. Redundant hold buffers are found and deleted during the timing optimization iteration, without making timing results worse. Through this method, the local cell area is reduced by 9.1%. It leaves room for other timing optimization, and reduces local utilization, routing congestion and short circuits.","PeriodicalId":244448,"journal":{"name":"2022 IEEE 2nd International Conference on Power, Electronics and Computer Applications (ICPECA)","volume":"2006 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-01-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 2nd International Conference on Power, Electronics and Computer Applications (ICPECA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICPECA53709.2022.9719205","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In very-large-scale-integrated (VLSI) circuit design, Performance, Power and Area (PPA) are three very important indicators. Especially in the process of power-related chip design, possible trade-offs between these three indicators must be considered. In this work, we have developed two algorithms, respectively applying the greedy algorithm and the tree dynamic programming algorithm for redundant buffer reduction, in order to solve the local congestion problem of the chip. Redundant hold buffers are found and deleted during the timing optimization iteration, without making timing results worse. Through this method, the local cell area is reduced by 9.1%. It leaves room for other timing optimization, and reduces local utilization, routing congestion and short circuits.