• DocumentCode
    2260152
  • Title

    Scan based methodology for reliable state retention power gating designs

  • Author

    Yang, Sheng ; Al-Hashimi, Bashir M. ; Flynn, David ; Khursheed, Saqib

  • Author_Institution
    Sch. of ECS, Univ. of Southampton, Southampton, UK
  • fYear
    2010
  • fDate
    8-12 March 2010
  • Firstpage
    69
  • Lastpage
    74
  • Abstract
    Power gating is an effective technique for reducing leakage power which involves powering off idle circuits through power switches, but those power-gated circuits which need to retain their states store their data in state retention registers. When power-gated circuits are switched from sleep to active mode, sudden rush of current has the potential of corrupting the stored data in the state retention registers which could be a reliability problem. This paper presents a methodology for improving the reliability of power-gated designs by protecting the integrity of state retention registers through state monitoring and correction. This is achieved by scan chain data encoding and decoding. The methodology is compatible with EDA tools design and power gating control flows. A detailed analysis of the proposed methodology´s capability in detecting and correcting errors is given including the area overhead and energy consumption of the protection circuitry. The methodology is validate using FPGA and show that it is possible to correct all single errors with Hamming code and detect all multiple errors with CRC-16 code. To the best of our knowledge this is the first study in the area of reliable power gating designs through state monitoring and correction.
  • Keywords
    Hamming codes; decoding; electronic design automation; encoding; field programmable gate arrays; integrated circuit reliability; CRC-16 code; EDA tools design; FPGA; Hamming code; decoding; energy consumption; idle circuits; leakage power; power gating designs; power switches; power-gated circuits; reliability problem; scan based methodology; scan chain data encoding; state retention registers; Decoding; Electronic design automation and methodology; Encoding; Energy consumption; Error correction; Error correction codes; Monitoring; Protection; Registers; Switching circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-7054-9
  • Type

    conf

  • DOI
    10.1109/DATE.2010.5457233
  • Filename
    5457233