چكيده به لاتين
Nowadays, development of technology and the growing need for high-efficiency chips have led chip industries to increase transistor density and reduce circuit voltage. On the other hand, increase in the density of circuits inside the chip and also operating voltage reduction, have increased the sensitivity of the circuit to the transient errors or soft errors. Also, the need for the use of processors in certain industries, such as the space industry, makes the design of fault tolerant circuits a challenging issue.
ALU is one of the most sensitive units of a processor, which most of the instructions of a processor are executed by this section. ALU has high impact on the transient fault and the error of this unit can affect the correct operation of other units of the processor. Therefore, in order to reduce the error effects of the processor, it is necessary to find a solution to prevent propagation of ALU errors to other units.
Redundancy is one of the most suitable methods for mitigating transient errors, which can eliminate the effect of these errors by repeating the calculations and using the least hardware. In most of the redundancy methods, it is necessary to detect the errors first, so it is necessary to have test circuits along the time redundancy methods.
Hardware overhead of test circuits is one of the most important disadvantages for testing small circuits which makes designers to use unusual methods in the design of small circuits. In this thesis, four different error detection methods are used to detect the error and compared with the previous method that is based on the Berger code.
In the proposed method, the current mode circuits are employed to reduce the cost of the Berger code implementation. This circuit has higher speed and less hardware complexity than conventional implementations of Berger code, and because of the simplicity of the circuit it can be a good alternative for the conventional implementations of Berger code. According to the result of this thesis, the area of current mode Berger has been reduced at a rate of 22% and also the total cost of the Berger circuit has been reduced at a rate of 16%.