{"title":"Efficient Standard-Cell Legalization for Minimization of Total Movement","authors":"Jin-Tai Yan, Po-Yuan Huang, Chia-Hsun Yen","doi":"10.1109/icecs53924.2021.9665563","DOIUrl":null,"url":null,"abstract":"In this paper, given a global standard-cell placement, based on the total weighted Manhattan movement as the disturbance metric, a two-phase legalization algorithm is proposed to minimize the total movement of the legal cells with satisfying the capacity and non-overlapping constraints. In the proposed algorithm, firstly, all the placed cells can be initially allocated onto original rows and some placed cells can be reallocated onto adjacent rows to satisfying the capacity constraint with minimizing the total vertical movement. Furthermore, all the cells inside one specific row can be legalized to satisfy the non-overlapping constraint with minimizing the total horizontal movement with. Compared with Abacus and HiBinLegalizer in the standard-cell legalization, the experimental results show that the proposed algorithm can decrease 80% and 54% of CPU time to reduce 32% and 8% of the total movement and 59% and 4% of the maximum movement on the standard cells for the 7 tested circuits on the average, respectively.","PeriodicalId":448558,"journal":{"name":"2021 28th IEEE International Conference on Electronics, Circuits, and Systems (ICECS)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 28th IEEE International Conference on Electronics, Circuits, and Systems (ICECS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/icecs53924.2021.9665563","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In this paper, given a global standard-cell placement, based on the total weighted Manhattan movement as the disturbance metric, a two-phase legalization algorithm is proposed to minimize the total movement of the legal cells with satisfying the capacity and non-overlapping constraints. In the proposed algorithm, firstly, all the placed cells can be initially allocated onto original rows and some placed cells can be reallocated onto adjacent rows to satisfying the capacity constraint with minimizing the total vertical movement. Furthermore, all the cells inside one specific row can be legalized to satisfy the non-overlapping constraint with minimizing the total horizontal movement with. Compared with Abacus and HiBinLegalizer in the standard-cell legalization, the experimental results show that the proposed algorithm can decrease 80% and 54% of CPU time to reduce 32% and 8% of the total movement and 59% and 4% of the maximum movement on the standard cells for the 7 tested circuits on the average, respectively.