Processing device with self-scrubbing logic

DWPI Title: Processing device for use in aerospace applications, has self-scrubber logic adapted to output feed signal to external memory in response to compromised data with threshold level of bits, where feed signal is output by logic
Abstract: An apparatus includes a processing unit including a configuration memory and self-scrubber logic coupled to read the configuration memory to detect compromised data stored in the configuration memory. The apparatus also includes a watchdog unit external to the processing unit and coupled to the self-scrubber logic to detect a failure in the self-scrubber logic. The watchdog unit is coupled to the processing unit to selectively reset the processing unit in response to detecting the failure in the self-scrubber logic. The apparatus also includes an external memory external to the processing unit and coupled to send configuration data to the configuration memory in response to a data feed signal outputted by the self-scrubber logic.
Use: Processing device for use in aerospace, railways, land vehicles and space-based applications.
Advantage: The device allows a processing unit to eliminate need for another device possibly paired with the external memory to perform error checking on the processing unit. The self-scrubber logic can simply facilitate rewriting of the flipped bits in configuration memory to correct logic levels.
Novelty: The device (105) has a configuration memory (109) loaded with configuration data from an external memory (130). A self-scrubber logic (107) is adapted to read the configuration memory to detect compromised data stored in the configuration memory and correct the compromised data. The self-scrubber logic is adapted to output a data feed signal to the external memory in response to the compromised data with a threshold level of flipped bits, where the data feed signal is output by the self-scrubber logic to facilitate loading of the configuration data into the configuration memory.
Filed: 1/18/2016
Application Number: US14997969A
Tech ID: SD 12505.2
This invention was made with Government support under Contract No. DE-NA0003525 awarded by the United States Department of Energy/National Nuclear Security Administration. The Government has certain rights in the invention.
Data from Derwent World Patents Index, provided by Clarivate
All rights reserved. Republication or redistribution of Clarivate content, including by framing or similar means, is prohibited without the prior written consent of Clarivate. Clarivate and its logo, as well as all other trademarks used herein are trademarks of their respective owners and used under license.