Register-Transfer Level NMR System Generator

Conference: Zuverlässigkeit und Entwurf - 7. ITG/GI/GMM-Fachtagung
09/24/2013 - 09/26/2013 at Dresden, Deutschland

Proceedings: Zuverlässigkeit und Entwurf

Pages: 4Language: englishTyp: PDF

Personal VDE Members are entitled to a 10% discount on this title

Authors:
Simevski, Aleksandar (Brandenburg University of Technology, Konrad-Wachsmann-Allee 1, 03046 Cottbus, Germany)
Kraemer, Rolf (Brandenburg University of Technology, Konrad-Wachsmann-Allee 1, 03046 Cottbus, Germany )
Krstic, Milos (IHP, Im Technologiepark 25, 15236 Frankfurt (Oder), Germany)

Abstract:
We present an NMR system generator at the register-transfer level which takes the top module of the unprotected system as an input and generates the complete NMR protected system. An optional input to the generator is the level of the desired redundancy N. If N is not specified, it is assumed to be three. Furthermore, the generator builds the appropriate voter which could be in many flavours. That is, we use our design method for programmable NMR voters with inputs’ state description and self-check capabilities. The user could specify whether the generated voter should be programmable, have additional outputs that describe what is happening at the input side, (e.g., pinpoint the modules that agree) or do self-checking. The generated NMR system is ready for simulation and synthesis by any commercial tool. The generator is written in Perl, for Verilog and SystemVerilog modules.