{"title":"位宽感知寄存器分配和时钟周期最小化绑定","authors":"Keisuke Inoue, M. Kaneko","doi":"10.1109/MWSCAS.2015.7282093","DOIUrl":null,"url":null,"abstract":"With the growing scale of integration, it is demand for next-generation VLSI design to consider not only the number of resources, but also the bitwidths of them. Removing wasted bits of resources, the area and power costs are optimized rather than conventional design. This paper shows that intentional clock skew (useful clock skew) is effective to improve the performance of bitwidth-aware circuits, and formulates a novel problem of clock skew scheduling to minimize the clock period during register allocation and binding under the total bitwidth constraint. A mixed integer linear programming-based approach is presented to formally draw up the problem. Experimental results show that the proposed approach can reduce 9.4% clock period on average over the conventional design.","PeriodicalId":216613,"journal":{"name":"2015 IEEE 58th International Midwest Symposium on Circuits and Systems (MWSCAS)","volume":"91 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Bitwidth-aware register allocation and binding for clock period minimization\",\"authors\":\"Keisuke Inoue, M. Kaneko\",\"doi\":\"10.1109/MWSCAS.2015.7282093\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the growing scale of integration, it is demand for next-generation VLSI design to consider not only the number of resources, but also the bitwidths of them. Removing wasted bits of resources, the area and power costs are optimized rather than conventional design. This paper shows that intentional clock skew (useful clock skew) is effective to improve the performance of bitwidth-aware circuits, and formulates a novel problem of clock skew scheduling to minimize the clock period during register allocation and binding under the total bitwidth constraint. A mixed integer linear programming-based approach is presented to formally draw up the problem. Experimental results show that the proposed approach can reduce 9.4% clock period on average over the conventional design.\",\"PeriodicalId\":216613,\"journal\":{\"name\":\"2015 IEEE 58th International Midwest Symposium on Circuits and Systems (MWSCAS)\",\"volume\":\"91 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 IEEE 58th International Midwest Symposium on Circuits and Systems (MWSCAS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MWSCAS.2015.7282093\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE 58th International Midwest Symposium on Circuits and Systems (MWSCAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MWSCAS.2015.7282093","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Bitwidth-aware register allocation and binding for clock period minimization
With the growing scale of integration, it is demand for next-generation VLSI design to consider not only the number of resources, but also the bitwidths of them. Removing wasted bits of resources, the area and power costs are optimized rather than conventional design. This paper shows that intentional clock skew (useful clock skew) is effective to improve the performance of bitwidth-aware circuits, and formulates a novel problem of clock skew scheduling to minimize the clock period during register allocation and binding under the total bitwidth constraint. A mixed integer linear programming-based approach is presented to formally draw up the problem. Experimental results show that the proposed approach can reduce 9.4% clock period on average over the conventional design.