Register-Transfer Level NMR System Generator

Konferenz: Zuverlässigkeit und Entwurf - 7. ITG/GI/GMM-Fachtagung
24.09.2013 - 26.09.2013 in Dresden, Deutschland

Tagungsband: Zuverlässigkeit und Entwurf

Seiten: 4Sprache: EnglischTyp: PDF

Persönliche VDE-Mitglieder erhalten auf diesen Artikel 10% Rabatt

Autoren:
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)

Inhalt:
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.