Skip to main content

A Low-Latency DMR Architecture with Fast Checkpoint Recovery Scheme Using Simultaneously Copyable SRAM

  • Chapter
  • First Online:
VLSI Design and Test for Systems Dependability

Abstract

This chapter presents a novel architecture for a fault-tolerant and dual modular redundancy (DMR) system using a checkpoint recovery approach. The architecture features exploitation of SRAM with simultaneous copy and instantaneous compare function. It can perform low-latency data copying between dual cores. Therefore, it can carry out fast backup and rollback. Furthermore, it can reduce the power consumption during data comparison process compared to the Cyclic Redundancy Check (CRC). Evaluation results show that compared with the conventional checkpoint/restart DMR, the proposed architecture reduces the cycle overhead by 97.8% and achieves a 3.28% low-latency execution cycle even if a one-time fault occurs when executing the task. The proposed architecture provides high reliability for systems with a real-time requirement.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 249.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. J. Teifel, Self-voting dual-modular-redundancy circuits for single-event-transient mitigation. IEEE Trans. Nucl. Sci. (TNS) 55, 3435–3439 (2008)

    Article  Google Scholar 

  2. A. Ziv, J. Bruck, Performance optimization of check-pointing schemes with task duplication. IEEE Trans. Comput. (TC) 46, 1381–1386 (1997)

    Article  Google Scholar 

  3. Y. Zhang, K. Chakrabarty, Energy-aware adaptive checkpointing in embedded real-time systems, in Proceedings of Design Automation and Test in Europe (DATE), pp. 918–923 (2003)

    Google Scholar 

  4. T. Sakata, T. Hirotsu, H. Yamada, T. Kataoka, A cost-effective dependable microcontroller architecture with instruction-level rollback for soft error recovery, in Proceedings of IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), pp. 256–265 (2007)

    Google Scholar 

  5. J.C. Smolens, B.T. Gold, B. Falsafi, J.C. Hoe, Reunion: complexity-effective multicore redundancy, in Proceedings of IEEE/ACM International Symposium on Microarchitecture (MICRO), pp. 223–234 (2006)

    Google Scholar 

  6. W.J. Townsend, J.A. Abraham, E.E. Swartzlander, Quadruple time redundancy adders, in Proceedings of IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems (DFT), pp. 250–256 (2003)

    Google Scholar 

  7. J. Chen, Y. Yang, A minimum proportional time redundancy based checkpoint selection strategy for dynamic verification of fixed-time constraints in grid workflow systems, in Proceedings of Asia-Pasific Software Engineering Conference (APSEC), pp. 299–306 (2005)

    Google Scholar 

  8. S. Okumura, S. Yoshimoto, K. Yamaguchi, Y. Nakata, H. Kawaguchi, M. Yoshimoto, 7T SRAM enabling low-energy simultaneous block copy, in Proceedings of IEEE Custom Integrated Circuits Conference (CICC) (2010)

    Google Scholar 

  9. H. Fujiwara, S. Okumura, Y. Iguchi, H. Noguchi, H. Kawaguchi, M. Yoshimoto, A 7T/14T dependable SRAM and its array structure to avoid half selection, in Proceedings of International Conference on VLSI Design, pp. 295–300 (2009)

    Google Scholar 

  10. S. Okumura, Y. Nakata, K. Yanagida, Y. Kagiyama, S. Yoshimoto, H. Kawaguchi, M. Yoshimoto, Low-power block-level instantaneous comparison 7T SRAM for dual modular redundancy, in Proceedings of IEEE Custom Integrated Circuits Conference (CICC) (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Masahiko Yoshimoto .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Japan KK, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Yoshimoto, M., Matsukawa, G., Nakata, Y., Kawaguchi, H., Sugure, Y., Oho, S. (2019). A Low-Latency DMR Architecture with Fast Checkpoint Recovery Scheme Using Simultaneously Copyable SRAM. In: Asai, S. (eds) VLSI Design and Test for Systems Dependability. Springer, Tokyo. https://doi.org/10.1007/978-4-431-56594-9_25

Download citation

  • DOI: https://doi.org/10.1007/978-4-431-56594-9_25

  • Published:

  • Publisher Name: Springer, Tokyo

  • Print ISBN: 978-4-431-56592-5

  • Online ISBN: 978-4-431-56594-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics