Advertisement

Automatic Tools for Design Hardening

  • Celia López-Ongil
  • Luis Entrena
  • Mario García-Valderas
  • Marta Portela-García

Abstract

Historically, there has been a lack of CAD tools for the design of online testable circuits. As a consequence, the design of on-line testable circuits is currently being made manually to a large extent. In this paper we detailed an academic tool for the automatic insertion of fault-tolerant structures in designs described at Register Transfer Level (RTL). With this tool, a fault-tolerant version of the design can be automatically produced according to the user specifications. The resulting fault-tolerant design is also described at RTL and can be simulated and synthesized with commercial tools. Examples are shown to demonstrate the capabilities of this approach.

Keywords

Register Transfer Level Hardware Description Language Synthesis Tool Redundant Code Hardware Redundancy 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    “Minimizing Single Event Upset Using Synopsys”. Application Note, Actel Corporation, July 1998.Google Scholar
  2. [2]
    XTMR Tool. “http://www.xilinx.com/products/milaero/tmr/index.htm”Google Scholar
  3. [3]
    R. O. Duarte, M. Nicolaidis, H. Bederr, Y. Zorian. “Efficient Fault-Secure Shifter Design”. Journal of Electronic Testing, Theory and Applications (JETTA), vol. 12, p. 29–39, 1998CrossRefGoogle Scholar
  4. [4]
    M. Nicolaidis, R. O. Duarte, S. Manich, J. Figueras. “Achieving Fault Secureness in Parity Prediction Arithmetic Operators”. IEEE Design and Test of Computers, April-June 1997.Google Scholar
  5. [5]
    R. O Duarte, I. A. Noufal, M. Nicolaidis. “A CAD Framework for Efficient Self-Checking Data Path Design”. IEEE International On-Line Testing Workshop, July 1997Google Scholar
  6. [6]
    M. Nicolaidis, Y. Zorian. “On-Line Testing for VLSI- A Compendium of Approaches”. Journal of Electronic Testing, Theory and Applications (JETTA), vol. 12, p. 7–20, 1998CrossRefGoogle Scholar
  7. [7]
    L.Berrojo, F.Corno, L.Entrena, I.González, C. López-Ongil, M. Sonza-Reorda, G. Squillero. “An Industrial Environment for High-Level Fault-Tolerant Structures Insertion and Validation”. Proceeding of the 20th IEEE VLSI Test Symposium. 2002.Google Scholar
  8. [8]
    TauriTM. FTL Systems Inc.Google Scholar
  9. [9]
    AIRE CE “Advanced Intermediate Representation with Extensibility/Common Environment ”John Willis, Technical Editor/Architect (FTL Systems, Inc.). Version. 7 Pre-Release (2000).Google Scholar
  10. [10]
    “IEEE P1076.6/D1.12 Draft Standard For VHDL Register Transfer Level Synthesis”. IEEE, 1998.Google Scholar

Copyright information

© Springer 2007

Authors and Affiliations

  • Celia López-Ongil
    • 1
  • Luis Entrena
    • 1
  • Mario García-Valderas
    • 1
  • Marta Portela-García
    • 1
  1. 1.Electronic Technology DepartmentCarlos III University of MadridLeganésSpain

Personalised recommendations