Yassine Attaoui, Mohamed Chentouf, Zine El Abidine Alaoui Ismaili, A. E. Mourabit
{"title":"时钟门控效率及其对合成流程中功率优化的影响","authors":"Yassine Attaoui, Mohamed Chentouf, Zine El Abidine Alaoui Ismaili, A. E. Mourabit","doi":"10.1109/ICM52667.2021.9664896","DOIUrl":null,"url":null,"abstract":"Nowadays, power optimization has become an important factor in VLSI design and various low power optimization techniques are being developed. Clock-Gating is considered one of the widely used techniques in VLSI power optimization. Gating the Clock path results in saving power by reducing wasted capacitances switching due to unnecessary activity in logic module paths, thus resulting in more wasted Switching power. Clock gating is not always beneficial, it presents some pitfalls and fallacies within its implementation in various VLSI designs, as well as it doesn't suit all kinds of VLSI logic circuits. In this paper, we measure the impact of the Clock-Gating technique on power as well as on design's performance. We have performed two separate trials, using 112 industrial designs from different technologies, the former trial enables Clock Gate insertion, and the latter does not insert Clock Gate cells in the design's circuitry. We intend to measure the impact of Clock Gating on power by measuring the Power variation and comparing metrics such Instance number Buffer & Inverter, Combinational blocks as well as QoR metrics such Runtime, wire-length, TNS, and Area. Results of this experiment showed that design circuits having Memories (SRAM, DFF, FIFO…) as dominant RTL modules, have the most impact on power when CG cells are inserted. Vice-versa power is less impacted by CG cells insertion for designs that contain microprocessors and Datapath blocks as dominant RTL instances.","PeriodicalId":212613,"journal":{"name":"2021 International Conference on Microelectronics (ICM)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Clock Gating Efficiency and Impact on Power Optimization During Synthesis Flow\",\"authors\":\"Yassine Attaoui, Mohamed Chentouf, Zine El Abidine Alaoui Ismaili, A. E. Mourabit\",\"doi\":\"10.1109/ICM52667.2021.9664896\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Nowadays, power optimization has become an important factor in VLSI design and various low power optimization techniques are being developed. Clock-Gating is considered one of the widely used techniques in VLSI power optimization. Gating the Clock path results in saving power by reducing wasted capacitances switching due to unnecessary activity in logic module paths, thus resulting in more wasted Switching power. Clock gating is not always beneficial, it presents some pitfalls and fallacies within its implementation in various VLSI designs, as well as it doesn't suit all kinds of VLSI logic circuits. In this paper, we measure the impact of the Clock-Gating technique on power as well as on design's performance. We have performed two separate trials, using 112 industrial designs from different technologies, the former trial enables Clock Gate insertion, and the latter does not insert Clock Gate cells in the design's circuitry. We intend to measure the impact of Clock Gating on power by measuring the Power variation and comparing metrics such Instance number Buffer & Inverter, Combinational blocks as well as QoR metrics such Runtime, wire-length, TNS, and Area. Results of this experiment showed that design circuits having Memories (SRAM, DFF, FIFO…) as dominant RTL modules, have the most impact on power when CG cells are inserted. Vice-versa power is less impacted by CG cells insertion for designs that contain microprocessors and Datapath blocks as dominant RTL instances.\",\"PeriodicalId\":212613,\"journal\":{\"name\":\"2021 International Conference on Microelectronics (ICM)\",\"volume\":\"21 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference on Microelectronics (ICM)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICM52667.2021.9664896\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Microelectronics (ICM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICM52667.2021.9664896","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Clock Gating Efficiency and Impact on Power Optimization During Synthesis Flow
Nowadays, power optimization has become an important factor in VLSI design and various low power optimization techniques are being developed. Clock-Gating is considered one of the widely used techniques in VLSI power optimization. Gating the Clock path results in saving power by reducing wasted capacitances switching due to unnecessary activity in logic module paths, thus resulting in more wasted Switching power. Clock gating is not always beneficial, it presents some pitfalls and fallacies within its implementation in various VLSI designs, as well as it doesn't suit all kinds of VLSI logic circuits. In this paper, we measure the impact of the Clock-Gating technique on power as well as on design's performance. We have performed two separate trials, using 112 industrial designs from different technologies, the former trial enables Clock Gate insertion, and the latter does not insert Clock Gate cells in the design's circuitry. We intend to measure the impact of Clock Gating on power by measuring the Power variation and comparing metrics such Instance number Buffer & Inverter, Combinational blocks as well as QoR metrics such Runtime, wire-length, TNS, and Area. Results of this experiment showed that design circuits having Memories (SRAM, DFF, FIFO…) as dominant RTL modules, have the most impact on power when CG cells are inserted. Vice-versa power is less impacted by CG cells insertion for designs that contain microprocessors and Datapath blocks as dominant RTL instances.