skip to main content
research-article

Phase-adjustable error detection flip-flops with 2-stage hold-driven optimization, slack-based grouping scheme and slack distribution control for dynamic voltage scaling

Published:02 March 2010Publication History
Skip Abstract Section

Abstract

For Dynamic Voltage Scaling (DVS), we propose a novel design methodology. This methodology is composed of an error detection circuit and three technologies to reduce the area and power penalties which are the large issues for the conventional DVS with error detection. The proposed circuit, Phase-Adjustable Error Detection Flip-Flip (PEDFF), adjusts the clock phase of an additional FF for the timing error detection, based on the timing slack. 2-Stage Hold-Driven Optimization (2-SHDO) technology splits the hold-driven optimization in two stages. Slack-Based Grouping Scheme (SBGS) technology divides each timing path into appropriate groups based on the timing slack. Slack Distribution Control (SDC) technology improves the sharp distribution of the path delay at which the logic synthesis tool has relaxed the delay. We evaluate the methodology by simulating a 32-bit microprocessor in 90 nm CMOS technology. The proposed methodology reduces the energy consumption by 19.8% compared to non-DVS. The OR-tree's latency is shortened to 16.3% compared to the conventional DVS. The area and power penalties for delay buffers on short paths are reduced to 35.0% and 40.6% compared to the conventional DVS, respectively. The proposed methodology with SDC reduces the energy consumption by 17.0% on another example with the sharp slack distribution by the logic synthesis compared to non-DVS.

References

  1. Calhoun, B. H. and Chandrakasan, A. P. 2004. Standby power reduction using dynamic voltage scaling and canary flip-flop. IEEE J. Solid-State Circ. 39, 9, 1504--1511.Google ScholarGoogle ScholarCross RefCross Ref
  2. Das, S., Roberts, D., Lee, S., Pant, S., Blaauw, D., Austin, T., Flautner, K., and Mudge, T. 2006. A self-tuning DVS processor using delay-error detection and correction. IEEE J. Solid-State Circ. 41, 4, 792--804.Google ScholarGoogle ScholarCross RefCross Ref
  3. Das, S., Tokunaga, C., Pant, S., Ma, W.-H., Kalaiselvan, S., Lai, K., Bull, D. M., and Blaauw, D. T. 2009. RazorII: In situ error detection and correction for PVT and SER tolerance. IEEE J. Solid- State Circ. 44, 1, 32--48.Google ScholarGoogle ScholarCross RefCross Ref
  4. Hyung-Ock, K. and Shin, Y. 2005. Power-Aware slack distribution for hierarchical VLSI design. In Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS'05). 4150--4153.Google ScholarGoogle Scholar
  5. Mahmoodi, H., Tirumalashetty, V., Cooke, M., and Roy, K. 2009. Ultra low-power clocking scheme using energy recovery and clock gating. IEEE Trans. Very Large Scale Integr. Syst. 17, 1, 33--44. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Nakai, M., Akui, S., Seno, K., Meguro, T., Seki, T., Kondo, T., Hashiguchi, A., Kawahara, H., Kumano, K., and Shimura, M. 2005. Dynamic voltage and frequency management for a low-power embedded microprocessor. IEEE J. Solid-State Circ. 40, 1, 28--35.Google ScholarGoogle ScholarCross RefCross Ref
  7. Nomura, M., Ikenaga, Y., Takeda, K., Nakazawa, Y., Aimoto, Y., and Hagihara, Y. 2006. Delay and power monitoring schemes for minimizing power consumption by means of supply and threshold voltage control in active and standby modes. IEEE J. Solid-State Circ. 41, 4, 805--814.Google ScholarGoogle ScholarCross RefCross Ref
  8. Rao, R. R., Blaauw, D., and Sylvester, D. 2006. Soft error reduction in combinational logic using gate resizing and flipflop selection. In Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD'06). 502--509. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Su, Y., Chang, P.-H., Chang, S.-C., and Hwang, T. 2008. Synthesis of novel timing-error detection architecture. ACM Trans. Design Autom. Electron. Syst. 13, 1, Article 14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Xiang, Q., Ma, Y., He, X., and Hong, X. 2008. IPOSA: A novel slack distribution algorithm for interconnect power optimization. In Proceedings of the 9th International Symposium on Quality Electronic Design (ISQED'08). 873--876. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Phase-adjustable error detection flip-flops with 2-stage hold-driven optimization, slack-based grouping scheme and slack distribution control for dynamic voltage scaling

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Design Automation of Electronic Systems
      ACM Transactions on Design Automation of Electronic Systems  Volume 15, Issue 2
      February 2010
      294 pages
      ISSN:1084-4309
      EISSN:1557-7309
      DOI:10.1145/1698759
      Issue’s Table of Contents

      Copyright © 2010 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 2 March 2010
      • Accepted: 1 November 2009
      • Revised: 1 August 2009
      • Received: 1 September 2008
      Published in todaes Volume 15, Issue 2

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader