Abstract

In this paper, a new residue checker using optimal signed-digit (SD) adder tree structure is presented for the error detection of multiply-accumulate arithmetic circuit. The modulus of the redisue cheker is set to m = 2P + u, where n ∊ {− 1,1} and p is the word length of the residue checker. By switching u = 1 to/from u = − 1, more 2-bit errors can be detected using the same checking circuit. The fast modulo m SD adder with an end-around carry is introduced, so that the modulo m addition time is independent of the word length of operands of the residue checker, and the delay time of the proposed residue checker is dependent of the stages of the binary tree structure of the modulo m SD adders. When n is the word length of the operands of the multiply-accumulate circuit, we can obtain an optimal binary tree structure with the shortest path of SD adders, in which there are log2 n + log2(n/p) + l stages of SD adders. We also implement the residue checker circuts with different p for n = 32 and n = 64 and the best one is with p = 8 both in delay time and error detection.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.