Back to Search Start Over

Carry-Save Representation Is Shift-Unsafe: The Problem and Its Solution.

Authors :
Tenca, Alexandre F.
Song Park
Tawalbeh, Lo'ai A.
Source :
IEEE Transactions on Computers. May2006, Vol. 55 Issue 5, p630-635. 6p. 2 Diagrams, 5 Charts.
Publication Year :
2006

Abstract

Several arithmetic circuits use Carry-Save (CS) representation of signed numbers in one's complement or two's complement. However, arithmetic right shifts of the CS form may generate incorrect results. This work presents the problem and proposes a simple solution to keep the correct CS representation of signed numbers when arithmetic right-shift operations or sign extensions are required. The authors discuss why the problem does not occur in most of the traditional implementations of arithmetic circuits and also emphasize that it may happen for some types of arithmetic algorithm and arithmetic hardware design. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00189340
Volume :
55
Issue :
5
Database :
Academic Search Index
Journal :
IEEE Transactions on Computers
Publication Type :
Academic Journal
Accession number :
20899897
Full Text :
https://doi.org/10.1109/TC.2006.70