Separate clock network voltage for correcting random errors in ULV clocked storage cells

Shien Chun Luo, Kuo Chiang Chang, Ming Pin Chen, Ching Ji Huang, Yi Fang Chiu, Po Hsun Chen, Liang Chia Cheng, Chih-Wei Liu, Yuan Hua Chu

Research output: Contribution to journalArticle

Abstract

This brief presents an implementation of ultralow-power microcontrollers that use a separate clock network voltage (SCNV) to correct unexpected errors produced by on-chip variations (OCVs). Separating the clock network voltage requires amendments in the standard cell library and physical designs. Here, the experiments used a 65-nm technology that exhibited considerable OCVs, which caused write and retention errors in clocked storage cells and limited the voltage scaling of microcontrollers. Using the SCNV provides an extraordinary operability to correct errors in the low-voltage clocked storage cells. In addition, the area overhead of the proposed implementation is negligible. Applying the SCNV, the measurement results indicate that the microcontrollers can be operated below 0.3 V, over 0.15-V extension in voltage scaling, and achieve the optimal energy consumption at 0.34 V. Separating the clock network voltage has tradeoff issues in system timing and energy consumption based on the measurement results, and this brief discusses proper applications.

Original languageEnglish
Article number6895148
Pages (from-to)947-951
Number of pages5
JournalIEEE Transactions on Circuits and Systems II: Express Briefs
Volume61
Issue number12
DOIs
StatePublished - 1 Dec 2014

Keywords

  • Digital clocking
  • dynamic voltage scaling (DVS)
  • flip-flop
  • process variation
  • subthreshold circuit.

Fingerprint Dive into the research topics of 'Separate clock network voltage for correcting random errors in ULV clocked storage cells'. Together they form a unique fingerprint.

  • Cite this

    Luo, S. C., Chang, K. C., Chen, M. P., Huang, C. J., Chiu, Y. F., Chen, P. H., Cheng, L. C., Liu, C-W., & Chu, Y. H. (2014). Separate clock network voltage for correcting random errors in ULV clocked storage cells. IEEE Transactions on Circuits and Systems II: Express Briefs, 61(12), 947-951. [6895148]. https://doi.org/10.1109/TCSII.2014.2356913