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 条
  • [41] Formal Verification Based on Guided Random Walks
    Bui, Thang H.
    Nymeyer, Albert
    [J]. INTEGRATED FORMAL METHODS, PROCEEDINGS, 2009, 5423 : 72 - 87
  • [42] A REWRITING BASED METHOD FOR THE FORMAL VERIFICATION OF MICROPROCESSORS
    ALLEMAND, M
    [J]. COMPUTER HARDWARE DESCRIPTION LANGUAGES AND THEIR APPLICATIONS, 1993, 32 : 115 - 122
  • [43] Formal Verification of Blockchain Based Tender Systems
    Davila, Rene
    Aldeco-Perez, Rocio
    Barcenas, Everardo
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2022, 48 (08) : 566 - 582
  • [44] Formal verification of component-based designs
    Daniel Karlsson
    Petru Eles
    Zebo Peng
    [J]. Design Automation for Embedded Systems, 2007, 11 : 49 - 90
  • [45] Towards formal verification of ASIP based on HDPN
    Gao, Yanyan
    Li, Xi
    Ma, Hongxing
    [J]. ICECT: 2009 INTERNATIONAL CONFERENCE ON ELECTRONIC COMPUTER TECHNOLOGY, PROCEEDINGS, 2009, : 26 - 32
  • [46] ASIC Verification: Integrating Formal Verification With HDL-Based Courses
    Massoumi, Mehran
    Sagahyroon, Assim
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2010, 18 (02) : 269 - 276
  • [47] Tightly integrate dynamic verification with formal verification: A GSTE based approach
    Yang, Jin
    Puder, Avi
    [J]. ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 327 - 330
  • [48] Automatic construction and verification algorithm for smart contracts based on formal verification
    Xie, Rui
    Zhong, Xuejiao
    Chen, Xin
    Xu, Shaohui
    Yu, Haiyang
    Guo, Xinyuan
    [J]. AIP Advances, 2024, 14 (11)
  • [49] Orion: A Technique to Prune State Space Search Directions for Guidance-Based Formal Verification
    Vineesh, V. S.
    Kumar, Binod
    Shinde, Rushikesh
    Jaiswal, Akshay
    Bhargava, Harsh
    Singh, Virendra
    [J]. 2019 IEEE 28TH ASIAN TEST SYMPOSIUM (ATS), 2019, : 123 - 128
  • [50] Formal Verification analysis of load-voltage power control
    Moulin, M
    Gluhovsky, L
    Geist, D
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2006, 12 (01): : 23 - 30