G06F11/2215

VALIDATION OF MEMORY ON-DIE ERROR CORRECTION CODE
20170286197 · 2017-10-05 ·

Embodiments are generally directed to validation of memory on-die error correction code. An embodiment of a memory device includes one or more memory arrays for the storage of data; control logic to control operation of the memory device; and ECC (error correction code) logic, including ECC correction logic to correct data and ECC generation logic to generate ECC code bits and store the ECC bits in the one or more memory arrays. In a validation mode to validate operation of the ECC logic, the control logic is to allow generation of ECC code bits for a first test value and disable generation of ECC code bits for a second test value.

MICROCONTROLLER AND METHOD FOR MODIFYING A TRANSMISSION SIGNAL

A microcontroller includes a signal interface for transmitting signals. The microcontroller further includes an error injection module. The error injection module is configured to tap a transmission signal associated with the signal interface. The error injection module includes a synchronization unit. The synchronization unit is configured to detect within the tapped transmission signal an occurrence of a synchronization event. Further, the error injection module is configured to modify the tapped transmission signal by adding at least one disturbance to the transmission signal in synchronization with at least the detected occurrence of the synchronization event.

SEMICONDUCTOR DEVICE
20170249224 · 2017-08-31 ·

A semiconductor device that can be caused to easily generate an internal pseudo error is provided. Error detection circuits detect an error occurring in the semiconductor device and output error signals that are detection results. An error injection circuit outputs predetermined error signals at a predetermined timing. A selection circuit selects either the outputs of the error detection circuits or the outputs of the error injection circuit in accordance with a mode signal, and determines the selected outputs as an output of an error register.

Methods and devices for testing comparators

A device for a system on a chip (SOC), the device includes: a comparator that includes a first input port, a second input port, and an output port. A first input signal and a second input signal are split into N bit pairs that include one bit from the first input signal and one bit from the second input signal. The comparator is configured so a mismatch between the first input signal and the second input signal causes an output signal to assume a first expected state. The device further comprises a test controller to perform a first operability test by mismatching the N bit pairs and verifying that the output signal assumes the first expected state.

Method and apparatus for self-diagnosis of ram error detection logic of powertrain controller
11347582 · 2022-05-31 · ·

A method for the self-diagnosis of RAM error detection logic of a powertrain controller includes: idling, by a first core, an operation of a second core; testing an error correction code (ECC) module corresponding to a RAM operating by the second core; idling, by the second core, an operation of a core of a plurality of un tested cores; and testing an ECC module corresponding to a RAM operating by the core of the plurality of untested cores.

A DISASTER RECOVERY SYSTEM AND METHOD
20230273868 · 2023-08-31 ·

A disaster recovery (DR) system and method configured to test and evaluate systems readiness and ability to recover while providing various management tools that can assist an administrator operating said DR system and method. Said DR system and method further enables automated fixing and testing procedures while maintaining real time, reliable and up to date backup solutions.

MEMORY SYSTEM AND MEMORY OPERATION PROGRAM
20230260587 · 2023-08-17 ·

A memory system according to an aspect of the present disclosure includes a soft error generator that generates write data or read data considering a probability error by using a random number.

SYSTEM AND METHOD FOR ERROR INJECTION IN SYSTEM-ON-CHIP
20220138066 · 2022-05-05 ·

A system-on-chip includes a memory, an error injection controller, an injection logic circuit, and an error detection circuit. The error injection controller is configured to generate and transmit error data, and at least one of read and write access requests associated with the memory to the injection logic circuit. The injection logic circuit is configured to access the memory based on at least one of the read and write access requests to execute at least one of read and write operations. The injection logic circuit is further configured to inject an error in at least one of first data and second data to generate at least one of erroneous first data and erroneous second data, respectively. The error detection circuit is configured to detect an error in at least one of the erroneous first data and the erroneous second data to generate an error signal.

Error correction management for a memory device

Methods, systems, and devices for error correction management are described. A system may include a memory device that supports internal detection and correction of corrupted data, and whether such detection and correction functionality is operating properly may be evaluated. A known error may be included (e.g., intentionally introduced) into either data stored at the memory device or an associated error correction codeword, among other options, and data or other indications subsequently generated by the memory device may be evaluated for correctness in view of the error. Thus, either the memory device or a host device coupled with the memory device, among other devices, may determine whether error detection and correction functionality internal to the memory device is operating properly.

Processing system, related integrated circuit, device and method

A processing system is described. The processing system comprises a microprocessor, a memory controller, a resource and a communication system. The microprocessor is configured to send read requests in order to request the transmission of first data, or write requests comprising second data. The memory controller is configured to read third data from a memory. The processing system comprises also a safety monitor circuit comprising an error detection circuit configured to receive data bits and respective Error Correction Code, ECC, bits, wherein the data bits correspond to the first, second or third data. The safety monitor circuit calculates further ECC bits and generates an error signal by comparing the calculated ECC bits with the received ECC bits. A fault collection and error management circuit receives the error signal from the safety monitor circuits. For example the safety monitor circuit comprises a test circuit configured to provide modified data bits and/or modified ECC bits to the error detection circuit as a function of connectivity test control signals, whereby the error detection circuit asserts the error signal as a function of the connectivity test control signals. The processing system comprises also a connectivity test control circuit comprising control registers programmable via the microprocessor, wherein the connectivity test control signals are generated as a function of the content of the control registers.