Automatic Verification and Identification of Partial Retention Register Sets for Low-Power Designs

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Today’s low-power designs switch between active and standby modes depending on their activity. While the design is in standby mode, its power supply can be turned off to prevent static power consumption. Retention registers are used in these low-power designs to maintain design state even when power is turned off. However, replacing all normal registers with retention registers results in significant area and power overhead. As a consequence, designers often go through the tedious and error-prone process of identifying a partial set of retention registers required to maintain correct design functionality. Further, checking for the correctness of this partial retention set is limited to simulation-based validation. In this paper, we develop model-checking based techniques to formally verify the correctness of a partial retention set for a low-power design. Further, we propose automatic algorithms to help designers identify compact partial retention sets. These algorithms can leverage designers’ knowledge to reduce the overall search space and improve scalability. Experiments on open-source designs demonstrate the efficiency and effectiveness of the proposed algorithms. We also show how utilizing design knowledge can help scale our method up to handling designs with about 400K flip-flops.

Original languageEnglish (US)
Title of host publicationProceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798400710773
DOIs
StatePublished - Apr 9 2025
Event43rd International Conference on Computer-Aided Design, ICCAD 2024 - New York, United States
Duration: Oct 27 2024Oct 31 2024

Publication series

NameIEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD
ISSN (Print)1092-3152

Conference

Conference43rd International Conference on Computer-Aided Design, ICCAD 2024
Country/TerritoryUnited States
CityNew York
Period10/27/2410/31/24

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design

Keywords

  • Low-Power Designs
  • Model Checking
  • Partial Retention

Fingerprint

Dive into the research topics of 'Automatic Verification and Identification of Partial Retention Register Sets for Low-Power Designs'. Together they form a unique fingerprint.

Cite this