Gi-Joon Nam, D. Papa, Michael D. Moffitt, C. Alpert
{"title":"Toward the integration of incremental physical synthesis optimizations","authors":"Gi-Joon Nam, D. Papa, Michael D. Moffitt, C. Alpert","doi":"10.1109/VDAT.2009.5158085","DOIUrl":null,"url":null,"abstract":"In high-frequency microprocessor design, placement plays a significantly different role from that in large ASICs. Not only does it have to find a good global placement solution, placement needs tighter interaction with physical optimizations to improve every picosecond possible. This paper will introduce practical placement techniques that integrate buffering and gate sizing to maximize timing improvement in a standard-cell library based high-performance design flow. Combined with accurate timing models and analysis, these incremental placement techniques simultaneously consider multiple optimization options and make timing-optimal changes under the given timing model. These techniques are equipped with a “Do-no-harm” policy that makes them applicable in incremental optimization frameworks to reform critical subcircuits.","PeriodicalId":246670,"journal":{"name":"2009 International Symposium on VLSI Design, Automation and Test","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 International Symposium on VLSI Design, Automation and Test","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VDAT.2009.5158085","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In high-frequency microprocessor design, placement plays a significantly different role from that in large ASICs. Not only does it have to find a good global placement solution, placement needs tighter interaction with physical optimizations to improve every picosecond possible. This paper will introduce practical placement techniques that integrate buffering and gate sizing to maximize timing improvement in a standard-cell library based high-performance design flow. Combined with accurate timing models and analysis, these incremental placement techniques simultaneously consider multiple optimization options and make timing-optimal changes under the given timing model. These techniques are equipped with a “Do-no-harm” policy that makes them applicable in incremental optimization frameworks to reform critical subcircuits.