Abstract:
PURPOSE: An error detection device based on SEDC(Scalable Error Detection Coding) for a programmable addition/subtraction operation unit and a self-checking programmable addition/subtraction operation unit which includes the error detection device are provided to enable an input SEDC generator and an error detector to generate and compare linear and flexible SEDC for input of various bits, thereby detecting errors in addition/subtraction operations. CONSTITUTION: An input SEDC generator(100) receives binary input data and a carry-in bit. The input SEDC generator generates input SEDC which includes carry-out input SEDC and sum-out input SEDC corresponding to kinds of addition/deduction operations. An error detector(120) receives carry-out data and sum-out data and generates output SEDC which includes carry-out output SEDC and the sum-out output SEDC. The error detector outputs an error detection result by determining identity of the carry-out output SEDC and the carry-out input SEDC.
Abstract:
PURPOSE: A scalable error detection coding (SEDC)-based error detection apparatus for a compare unit and a self-checking compare unit including the same are provided to detect errors in comparison computations. CONSTITUTION: An error detection apparatus (100) comprises a comparison output generator (110), an input error detection code generator (120), and an error detector (130). The comparison output generator encodes results of comparison of binary input data from a compare unit into 2-bit comparison result data. An input error detection code generator receives binary input data, and generates input error detection codes that are error detection code depending on the comparison result of the binary input data. The error detector receives the comparison result data and generates 2-bit output error detection codes that are error detection codes for the comparison result data. The error detector outputs an error detection result by determining whether the output error detection codes are identical to the input error detection codes.
Abstract:
PURPOSE: An error detecting device for a self diagnosis operation processing device based on expanded error detection codes and an operation processing system including an error detection device are provided to perform self diagnosis to a code generation error or an operation error of an operation processing circuit by generating an error detection signal. CONSTITUTION: A first EDC(Error Detection Coding) check circuit(100a) receives EDC and binary output data from an operation processing circuit and outputs a first error detection signal. A second EDC check circuit(100b) receives the EDC and the binary output data and outputs a second error detection signal. EDC check circuits output an error detection signal of one bit regardless of the length of the EDC and the output data and determine the error generation of the error detection code according to a combination of the first and the second error detection signals.
Abstract:
PURPOSE: An error detection device based on scalable error detection coding for a programmable shift/rotate operation unit and a self-checking programmable shift/rotate operation unit which includes the error detection device are provided to generate and compare linear flexible SEDC for input various bits, thereby detecting errors in a shift/rotate operation. CONSTITUTION: An input SEDC generator(110) receives binary input data and a shift bit and generates input SEDC corresponding to kinds of a shift/rotate operation. An error detector(120) receives binary output data and an input error detection code and generates output SEDC. The error detector outputs an error detection result by determining identity of the output SEDC and the input SEDC. An input error detection code generator includes a 2 bit SEDC truth table, which stores 2 bit SEDC, and an input SEDC generation unit which generates the input SEDC.
Abstract:
PURPOSE: An error detection device based on SEDC(Scalable Error Detection Coding) for a programmable Boolean operation unit and a self-checking programmable Boolean operation unit which includes the error detection device are provided to separately perform generation of SEDC from input data, thereby implementing a combination approval system without decreasing speed of a Boolean operation or deteriorating performance of latency. CONSTITUTION: An input SEDC generator(110) receives binary input data and generates input SEDC corresponding to kinds of a Boolean operation. An error detector(120) receives the binary output data and the input SEDC and generates output SEDC. The error detector outputs an error detection result by determining identity of the output SEDC and the input SEDC. The input SEDC generator includes a 2 bit input SEDC generation unit which generates the 2 bit input SEDC as the input SEDC.
Abstract:
PURPOSE: An SEDC(Scalable Error Detection Coding) generator, a lookup table including the SEDC generator, and an SEDC generation method are provided to generate SEDC for a lookup table data of in a length direction, thereby performing a unidirectional error check for the entire lookup table data. CONSTITUTION: A code length calculation module calculates the length of SEDC which is generated for binary input data. An SEDC generation module(100) includes a 2 bit input SEDC generation unit(110), a 3 bit input SEDC generation unit(120), or a 4 bit input SEDC generation unit. The SEDC generation module generates SEDC of a calculated length by an individual or a combination of the SEDC generation units.