R. Netto, C. Guth, Vinicius S. Livramento, M. Castro, L. Pilla, José Luís Almada Güntzel
{"title":"Exploiting parallelism to speed up circuit legalization","authors":"R. Netto, C. Guth, Vinicius S. Livramento, M. Castro, L. Pilla, José Luís Almada Güntzel","doi":"10.1109/ICECS.2016.7841279","DOIUrl":null,"url":null,"abstract":"During physical synthesis, global placement produces a solution where cells are overlapped or misaligned with respect to circuit sites and rows. Therefore, a legalization step relocates a subset of cells in order to satisfy a set of legality constraints. Although several techniques have been proposed to solve the legalization problem, they were designed without considering parallelization. This work investigates the speedup that can be achieved by parallelizing full circuit legalization. For such evaluation we implemented a parallel version of the Abacus algorithm. Experimental results show that the proposed implementation achieves up to 2.43 times speedup with the same solution quality.","PeriodicalId":205556,"journal":{"name":"2016 IEEE International Conference on Electronics, Circuits and Systems (ICECS)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE International Conference on Electronics, Circuits and Systems (ICECS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECS.2016.7841279","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
During physical synthesis, global placement produces a solution where cells are overlapped or misaligned with respect to circuit sites and rows. Therefore, a legalization step relocates a subset of cells in order to satisfy a set of legality constraints. Although several techniques have been proposed to solve the legalization problem, they were designed without considering parallelization. This work investigates the speedup that can be achieved by parallelizing full circuit legalization. For such evaluation we implemented a parallel version of the Abacus algorithm. Experimental results show that the proposed implementation achieves up to 2.43 times speedup with the same solution quality.