Skip to main content

Research Repository

Advanced Search

Self-healing Fuel Pump Controller Mapped into Memory Based Finite State Machine

Schiefer, Philipp; McWilliam, Richard; Purvis, Alan

Self-healing Fuel Pump Controller Mapped into Memory Based Finite State Machine Thumbnail


Authors

Philipp Schiefer

Richard McWilliam



Abstract

This paper describes our on-going research into the design of finite state machines (FSMs) that exhibit self-healing characteristics. The approach adopted here is based on conversion of the traditionally adopted logic hardware design into generic look-up table (LUT) format. Instead of relying upon bespoke hardware mitigation strategies such as triple modular redundancy, our approach relies upon well-established data error detection and correction (EDC) codes that are ideally suited to protecting LUTs. This ‘memory-mapping’ of logic brings self-healing capabilities that can be applied to a wide variety of FSMs. We illustrate our method by mapping a generic automotive used fuel pump controller (FPC) design to LUT format. Built-in repair is and fault monitoring are both considered to be extremely important embedded control applications and we therefore discuss significant benefits that can be brought by incorporating self-healing capability to the underlying hardware. We demonstrate the design principles of our approach verify the state-based behavior of the resulting FSM. We further discuss the how content addressable memory (CAM) can be used to achieve efficient address mapping. In order to protect against address errors occurring at the input, a two-stage LUT implementation is used that removes errors occurring in the input data stream as well as protection of the state mapping itself.

Citation

Schiefer, P., McWilliam, R., & Purvis, A. (2014). Self-healing Fuel Pump Controller Mapped into Memory Based Finite State Machine. Procedia CIRP, 22, 132-137. https://doi.org/10.1016/j.procir.2014.07.151

Journal Article Type Article
Publication Date Oct 31, 2014
Deposit Date Jun 4, 2015
Publicly Available Date Oct 30, 2015
Journal Procedia CIRP
Print ISSN 2212-8271
Publisher Elsevier
Peer Reviewed Peer Reviewed
Volume 22
Pages 132-137
DOI https://doi.org/10.1016/j.procir.2014.07.151
Keywords Finite state machine, Memory look-up Tables, Fuel pump controller, Content access memory.

Files





You might also like



Downloadable Citations