{"title":"VLSI全局布线的自适应加权平均线长模型","authors":"Yuanxiao Chi, Zhijun Wang, Liping Liang, Xin Qiu","doi":"10.22541/au.169993686.63760519/v1","DOIUrl":null,"url":null,"abstract":"Global placement roughly decides the location of units in the very large-scale integrated (VLSI) and fundamentally determines the quality of physical design. Thus, it’s desirable to find an efficient method to solve the global placement problem. Global placement solves the problem by minimizing the total half-perimeter wirelength (HPWL) under density constraints. However, the non-differentiability of HPWL prevents advanced gradient-based methods from being applied to global placement. Therefore, smooth wirelength models have been proposed to approximate HPWL. Among all the models, weighted-average wirelength (WAWL) performs the best. In this letter, we propose an improved self-adaptive weighted-average wirelength (SaWAWL) model to further fit the HPWL. Instead of setting a generic γ for all nets in the design, the new model enables each net to adaptively adjust their respective γ according to their real length, thus can better approximate HPWL to achieve higher-quality placement results. Based on the SaWAWL and the framework of DREAMPlace, a global placer is implemented. Experimental results show that HPWL on open-source benchmarks is reduced by up to 6.56% with an average of 3.74%, which proves that our model can achieve better performance than the current state-of-the-art WAWL.","PeriodicalId":487619,"journal":{"name":"Authorea (Authorea)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2023-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Self-Adaptive weighted-average wire-length model for VLSI global placement\",\"authors\":\"Yuanxiao Chi, Zhijun Wang, Liping Liang, Xin Qiu\",\"doi\":\"10.22541/au.169993686.63760519/v1\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Global placement roughly decides the location of units in the very large-scale integrated (VLSI) and fundamentally determines the quality of physical design. Thus, it’s desirable to find an efficient method to solve the global placement problem. Global placement solves the problem by minimizing the total half-perimeter wirelength (HPWL) under density constraints. However, the non-differentiability of HPWL prevents advanced gradient-based methods from being applied to global placement. Therefore, smooth wirelength models have been proposed to approximate HPWL. Among all the models, weighted-average wirelength (WAWL) performs the best. In this letter, we propose an improved self-adaptive weighted-average wirelength (SaWAWL) model to further fit the HPWL. Instead of setting a generic γ for all nets in the design, the new model enables each net to adaptively adjust their respective γ according to their real length, thus can better approximate HPWL to achieve higher-quality placement results. Based on the SaWAWL and the framework of DREAMPlace, a global placer is implemented. Experimental results show that HPWL on open-source benchmarks is reduced by up to 6.56% with an average of 3.74%, which proves that our model can achieve better performance than the current state-of-the-art WAWL.\",\"PeriodicalId\":487619,\"journal\":{\"name\":\"Authorea (Authorea)\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-11-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Authorea (Authorea)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.22541/au.169993686.63760519/v1\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Authorea (Authorea)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.22541/au.169993686.63760519/v1","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Self-Adaptive weighted-average wire-length model for VLSI global placement
Global placement roughly decides the location of units in the very large-scale integrated (VLSI) and fundamentally determines the quality of physical design. Thus, it’s desirable to find an efficient method to solve the global placement problem. Global placement solves the problem by minimizing the total half-perimeter wirelength (HPWL) under density constraints. However, the non-differentiability of HPWL prevents advanced gradient-based methods from being applied to global placement. Therefore, smooth wirelength models have been proposed to approximate HPWL. Among all the models, weighted-average wirelength (WAWL) performs the best. In this letter, we propose an improved self-adaptive weighted-average wirelength (SaWAWL) model to further fit the HPWL. Instead of setting a generic γ for all nets in the design, the new model enables each net to adaptively adjust their respective γ according to their real length, thus can better approximate HPWL to achieve higher-quality placement results. Based on the SaWAWL and the framework of DREAMPlace, a global placer is implemented. Experimental results show that HPWL on open-source benchmarks is reduced by up to 6.56% with an average of 3.74%, which proves that our model can achieve better performance than the current state-of-the-art WAWL.