Abstract:
PURPOSE: An ecology imitation type calculation unit capable of error permission and a field programmable gate array including the same are provided to output a normal output signal when a temporal error or a permanent error is generated in a calculation cell, thereby normally operating the calculation cell and a calculation tile. CONSTITUTION: A self-test unit (500) receives a first function signal, a first error detection code, a second function signal, and a second error detection code from a first function/error detection code storage unit (100) and a second function/error detection storage unit (200). The self-test unit outputs a first error signal and a second error signal by determining errors of a first function and a second function. A function router/permanent error display unit (600) outputs a function routing signal or a permanent error flag signal by calculating the first function signal, the second function signal, the first error signal, the second error signal, and a stem function which is inputted from a stem cell. A router unit (700) routes the permanent error flag signal. [Reference numerals] (100) First function/error detection code storage unit; (200) Second function/error detection code storage unit; (300) First storage unit; (400) Second storage unit; (500) Self-test unit; (600) Function router/permanent error display unit; (700) Router unit; (800) Switch box
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.