DocumentCode
3517156
Title
Concurrent Error Detection for FSMs Designed for Implementation with Embedded Memory Blocks of FPGAs
Author
Krasniewski, Andrzej
Author_Institution
Inst. of Telecommun., Warsaw Univ. of Technol., Warsaw, Poland
fYear
2007
fDate
29-31 Aug. 2007
Firstpage
579
Lastpage
586
Abstract
We propose a cost-efficient concurrent error detection (CED) scheme for FSMs designed for implementation with embedded memory blocks(EMBs) available in today´s SRAM-based FPGAs. The scheme is proven to detect each permanent or transient fault associated with a single input or output of any component of the circuit that results in its incorrect state or output. The experimental results obtained using our proprietary FSM synthesis tool show that despite the heterogeneous structure of the proposed CED scheme, the overhead is very low. For the examined benchmark circuits, the overhead in terms of extra EMBs is in the range of 5.0% to 56.3%, with an average value of 26.5% This compares favorably with the earlier proposed solutions applicable to conventional FSM designs intended for an implementation with gates and flip-flops for which an overhead exceeding 100% is quite typical.
Keywords
SRAM chips; error detection; field programmable gate arrays; finite state machines; SRAM-based FPGA; benchmark circuits; concurrent error detection; embedded memory blocks; finite state machines; heterogeneous structure; Automata; Circuit faults; Circuit synthesis; Electrical fault detection; Fault detection; Field programmable gate arrays; Flip-flops; Redundancy; Sequential circuits; Single event transient;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design Architectures, Methods and Tools, 2007. DSD 2007. 10th Euromicro Conference on
Conference_Location
Lubeck
Print_ISBN
978-0-7695-2978-3
Type
conf
DOI
10.1109/DSD.2007.4341527
Filename
4341527
Link To Document