Selective State Retention Power Gating Based on Formal Verification

被引:7
|
作者
Greenberg, Shlomo [1 ]
Rabinowicz, Joseph [1 ]
Manor, Erez [1 ]
机构
[1] Ben Gurion Univ Negev, Dept Elect & Comp Engn, Beer Sheva, Israel
关键词
Formal verification; low power design; model checking; power gating; state retention; temporal logic; CIRCUIT;
D O I
10.1109/TCSI.2014.2373031
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This work is aimed to reduce the area and power consumption in low-power VLSI design. A new selective approach for State Retention Power Gating (SRPG) based on Module Checking formal verification techniques is presented, and so-called Selective SRPG (SSRPG). The proposed approach is applied in order to minimize the number of retention flip flops required for state retention during sleep mode. The proposed technique automatically selects a reduced set of retention flip flops which include only the indispensable flip flops required for a proper state recovery using some unique criteria. The criteria are represented as a set of formal properties using propositional formulas to analyze the flip-flop's input equations. Those properties are expressed in temporal logic formalism, specifically, in Computation Tree Logic (CTL). The extraction of the essential retention flip flops is carried out using common formal verification techniques. This work suggests an efficient alternative to the conventional SRPG and PG techniques. The proposed approach has been applied to a practical design with about 3000 FFs. The results demonstrate a saving factor of about 80% comparing to SRPG and thus reducing area, static power consumption and synthesis tool convergence run time. This leads to significant potential area reduction of up to 10% of the total chip area and similar energy impact. Other few published related SSRPG techniques require either exhaustive simulations or impractical design representation, and are not aimed to classify a specific flip flop in a given physical design. To the best of our knowledge this is the first time common Formal Verification Tools are used for applying a Selective SRPG approach.
引用
收藏
页码:807 / 815
页数:9
相关论文
共 50 条
  • [1] Selective State Retention Power Gating Based on Gate-Level Analysis
    Greenberg, Shlomo
    Rabinowicz, Joseph
    Tsechanski, Ron
    Paperno, Eugene
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2014, 61 (04) : 1095 - 1104
  • [2] Specification and Formal Verification of Power Gating in Processors
    Gharehbaghi, Amir Masoud
    Fujita, Masahiro
    [J]. PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2014), 2015, : 604 - +
  • [3] Scan Based Methodology for Reliable State Retention Power Gating Designs
    Yang, Sheng
    Al-Hashimi, Bashir M.
    Flynn, David
    Khursheed, Saqib
    [J]. 2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 69 - 74
  • [4] Power Gating Verification of a Core in SOC
    Eranki, Saujanya
    Babulu, K.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH, 2016, : 638 - 641
  • [5] Power Efficient Data Retention Logic Design in the Integration of Power Gating and Clock Gating
    Li, Li
    Choi, Ken
    Lee, Ho Joon
    [J]. 2011 IEEE 54TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2011,
  • [6] Selective Clock Gating Based on Comprehensive Power Saving Analysis
    Park, Sora
    Kim, Taewhan
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 230 - 231
  • [7] Minimally Allocating Always-on State Retention Storage for Supporting Power Gating Circuits
    Kim, Soomin
    Kim, Taewhan
    [J]. PROCEEDINGS OF THE 2021 TWENTY SECOND INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2021), 2021, : 482 - 487
  • [8] Formal Verification of Architectural Power Intent
    Hazra, Aritra
    Goyal, Sahil
    Dasgupta, Pallab
    Pal, Ajit
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (01) : 78 - 91
  • [9] Formal Verification of Generalised State Machines
    Eleftherakis, George
    Kefalas, Petros
    [J]. PCI 2008: 12TH PAN-HELLENIC CONFERENCE ON INFORMATICS, PROCEEDINGS, 2008, : 227 - 231
  • [10] Implementation and Verification Practices of DVFS and Power Gating
    Chen, Shi-Hao
    Lin, Jiing-Yuan
    [J]. 2009 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), PROCEEDINGS OF TECHNICAL PROGRAM, 2009, : 19 - 22