Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Nathaniel Rollins is active.

Publication


Featured researches published by Nathaniel Rollins.


ieee aerospace conference | 2010

A Comparison of fault-tolerant memories in SRAM-based FPGAs

Nathaniel Rollins; Megan Fuller; Michael J. Wirthlin

This paper compares the effectiveness and cost of different fault-tolerant techniques for FPGA memories (BRAMs, LUTRAMs, and SRLs). TMR, parity with duplication, compliment duplicate (CD) with duplication, single-error correction/double-error detection (SEC/DED), and SEC/DED with duplication are the techniques used in this study to protect FPGA memories. Memory scrubbing is also added to each of these techniques. The effectiveness of each technique is measured by the number of sensitive bits in each design as well as the number of critical failures. A critical failure is defined as an upset whose effects can only be repaired through device reconfiguration. Cost is measured in terms of FPGA slices and BRAMs. This study finds that for BRAMs and LUTRAMs scrubbing with TMR provides the best protection. For SRLs scrubbing is unnecessary, and TMR provides the best protection. This study also provides a variety of reliability-area trade-off points with fault-tolerant techniques other than TMR.


International Journal of Embedded Systems | 2006

Dynamic reconfiguration for management of radiation-induced faults in FPGAs

Maya Gokhale; Paul S. Graham; Michael J. Wirthlin; D. Eric Johnson; Nathaniel Rollins

Summary form only given. We describe novel methods of exploiting the partial, dynamic reconfiguration capabilities of Xilinx Virtex 1000 FPGAs to manage transient faults due to radiation in space environments. The on-orbit fault detection scheme uses a radiation-hardened reconfiguration controller to continuously monitor the configuration bit streams of 9 Virtex FPGAs and to correct errors by partial, dynamic reconfiguration of the FPGAs while they continue to execute. To study single event upset (SEU) impact on our signal processing applications, we use a novel fault injection technique to corrupt configuration bits, thereby simulating SEU faults. By using dynamic reconfiguration, we can run the corrupted designs directly on the FPGA hardware, giving many orders of magnitude speed-up over purely software techniques. The fault injection method has been validated against proton beam testing, showing 97.6% agreement. Our work highlights the benefits of dynamic reconfiguration for space-based reconfigurable computing.


field-programmable logic and applications | 2009

A multi-layered XML schema and design tool for reusing and integrating FPGA IP

Adam Arnesen; Nathaniel Rollins; Michael J. Wirthlin

Reconfigurable computing systems remain difficult to use and program. One way to increase design productivity for these systems is through reuse of previously developed and verified intellectual property (IP) cores. This paper presents CHREC XML, a XML schema that facilitates IP reuse by encapsulating the details of reusable IP cores at multiple levels of abstraction. This schema is independent from any design language or tool and can be used by any tool to understand many details about the interface of a reusable circuit. An IP integration tool was also created based on this schema to demonstrate the ease of IP reuse when cores are described in this meta-data description. This IP integration tool allows a designer to easily select and integrate IP cores from a variety of languages/tools and automatically run the appropriate tools to generate the cores in a form usable by downstream implementation tools.


field programmable gate arrays | 2012

Reliability of a softcore processor in a commercial SRAM-based FPGA

Nathaniel Rollins; Michael J. Wirthlin

Softcore processors are an attractive alternative to using radiation-hardened processors in space-based applications. Unlike traditional processors however, the logic and routing of a softcore processor are vulnerable to the effects of single-event upsets (SEUs). This paper applies two common SEU mitigation techniques, TMR with checkpointing and DWC with checkpointing, to the LEON3 softcore processor. The improvement in reliabilty over an unmitigated version of the processor is measured using three metrics: the architectural vulnerability factor (AVF), mean time to failure (MTTF), and mean useful instructions to failure (MuITF). Using configuration memory fault injection, we found that DWC with checkpointing improves the MTTF and MuITF by over 35x, and that TMR with triplicated input and outputs improves the MTTF and MITF by over 6000x.


national aerospace and electronics conference | 2008

An XML Schema for Representing Reusable IP Cores for Reconfigurable Computing

Nathaniel Rollins; Adam Arnesen; Michael J. Wirthlin

The reuse of intellectual property (IP) cores within reconfigurable computing systems is a promising approach for improving the productivity of reconfigurable system design. Further, there are a large variety of reusable IP cores available for a variety of application-specific functions. These cores, however, are created from different design tools and are difficult to integrate into a single reconfigurable system design. To facilitate the reuse of these cores, an XML schema has been created for representing the essential details of a core in a reconfigurable computing design environment. This paper presents this XML schema and describes how it can be used to facilitate reuse in reconfigurable computing systems.


Archive | 2003

Evaluating TMR Techniques in the Presence of Single Event Upsets

Paul S. Graham; Nathaniel Rollins; Michael J. Wirthlin; Michael P. Caffrey


ieee aerospace conference | 2003

Reconfigurable computing in space: from current technology to reconfigurable systems-on-a-chip

P. Graham; Michael P. Caffrey; Mike Wirthlin; D.E. Johnson; Nathaniel Rollins


Archive | 2005

Reducing Energy in FPGA Multipliers Through Glitch Reduction

Nathaniel Rollins; Michael J. Wirthlin


Archive | 2002

Reliability of Programmable Input/Output Pins in the Presence of Configuration Upsets

Paul S. Graham; Nathaniel Rollins; Michael J. Wirthlin; Michael P. Caffrey


Archive | 2004

Evaluation of Power Costs in Applying TMR to FPGA Designs

Nathaniel Rollins; Michael J. Wirthlin; Paul S. Graham

Collaboration


Dive into the Nathaniel Rollins's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Paul S. Graham

Los Alamos National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Michael P. Caffrey

Los Alamos National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Adam Arnesen

Brigham Young University

View shared research outputs
Top Co-Authors

Avatar

Maya Gokhale

Los Alamos National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Megan Fuller

Brigham Young University

View shared research outputs
Top Co-Authors

Avatar

Mike Wirthlin

Brigham Young University

View shared research outputs
Top Co-Authors

Avatar

P. Graham

Brigham Young University

View shared research outputs
Researchain Logo
Decentralizing Knowledge