Title
Configurable fault-tolerance for a configurable VLIW processor
Abstract
This paper presents the design and implementation of configurable fault-tolerance techniques for a configurable VLIW processor. The processor can be configured for 2, 4, or 8 issue-slots with different types of execution functional units (FUs), and its instruction set architecture (ISA) is based on the VEX ISA. Separate techniques are employed to protect different modules of the processor from single event upsets (SEU) errors. Parity checking is utilized to detect errors in the instruction and data memories and the general register file (GR), while triple modular redundancy (TMR) approach is employed for all the synchronous flip-flops (FFs). At design-time, a user can choose between the standard non fault-tolerant design, a fault-tolerant design where the fault tolerance is permanently enabled, and a fault-tolerant design where the fault tolerance can be enabled and disabled at run-time. These options enable a user to trade-off between hardware resources, performance, and power consumption. A simulation based technique is utilized for testing purposes. The processor is implemented in a Xilinx Virtex-6 FPGA as well as synthesized to a 90 nm ASIC technology. Compared to the permanently enabled fault-tolerance, in scenarios, where fault-tolerance is not required at some point in time, considerable power savings (up to 25.93% for the FPGA and 70.22% for the ASIC) can be achieved by disabling the fault-tolerance at run-time.
Year
DOI
Venue
2013
10.1007/978-3-642-36812-7_16
ARC
Keywords
Field
DocType
different module,considerable power saving,xilinx virtex-6 fpga,configurable fault-tolerance technique,configurable fault-tolerance,configurable vliw processor,fault-tolerant design,different type,vex isa,fault tolerance,standard non fault-tolerant design
Application-specific instruction-set processor,Computer science,Instruction set,Very long instruction word,Parallel computing,Field-programmable gate array,Register file,Triple modular redundancy,Application-specific integrated circuit,Real-time computing,Fault tolerance,Embedded system
Conference
Volume
ISSN
Citations 
7806
0302-9743
6
PageRank 
References 
Authors
0.47
16
2
Name
Order
Citations
PageRank
Fakhar Anjam1313.63
Stephan Wong211912.80