{"title":"A low power clock network placement framework","authors":"Dawei Liu, Qiang Zhou, Yongqiang Lyu, Jinian Bian","doi":"10.1109/ISQED.2010.5450494","DOIUrl":null,"url":null,"abstract":"Register placement has fundamental influence to a clock network size/wirelength as a clock routing is carried out based on register locations. This paper presents a novel low-power clock placement framework which is independent of placement algorithms. Inspired by the algorithm of Divide and Conquer, the set of whole clock sinks is divided into many subsets and the optimization is mainly carried out in each subset. Since it is impossible to build a complete clock tree during the placement, our approach tries to construct the main topology of the clock tree by bi-partition. In order to cover timing issues, the net-based timing-driven technique by net weighting method is used for achieving a good timing. For characterizing this framework, it is embedded into a force-directed placement flow. Experimental results show the clock network wirelength reduced by 17.18% .","PeriodicalId":369046,"journal":{"name":"2010 11th International Symposium on Quality Electronic Design (ISQED)","volume":"32 9","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 11th International Symposium on Quality Electronic Design (ISQED)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISQED.2010.5450494","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Register placement has fundamental influence to a clock network size/wirelength as a clock routing is carried out based on register locations. This paper presents a novel low-power clock placement framework which is independent of placement algorithms. Inspired by the algorithm of Divide and Conquer, the set of whole clock sinks is divided into many subsets and the optimization is mainly carried out in each subset. Since it is impossible to build a complete clock tree during the placement, our approach tries to construct the main topology of the clock tree by bi-partition. In order to cover timing issues, the net-based timing-driven technique by net weighting method is used for achieving a good timing. For characterizing this framework, it is embedded into a force-directed placement flow. Experimental results show the clock network wirelength reduced by 17.18% .