2005
DOI: 10.1109/tcsi.2005.851679
|View full text |Cite
|
Sign up to set email alerts
|

Weighted two-valued digit-set encodings: unifying efficient hardware representation schemes for redundant number systems

Abstract: We introduce the notion of two-valued digit (twit) as a binary variable that can assume one of two different integer values. Posibits, or simply bits, in 0 1 and negabits in 1 0 , commonly used in two's-complement representations and ( ) encoding of binary signed digits, are special cases of twits. A weighted bit-set (WBS) encoding, which generalizes the two's-complement encoding by allowing one or more posibits and/or negabits in each radix-2 position, has been shown to unify many efficient implementations of… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
41
0

Year Published

2009
2009
2024
2024

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 36 publications
(41 citation statements)
references
References 19 publications
0
41
0
Order By: Relevance
“…We have previously studied weighted-bit-set (WBS) encodings for digit sets and extended them to include the use of other two-valued digits [11]. Graphically, we use an extended dot notation: .…”
Section: Redundant Representationsmentioning
confidence: 99%
See 2 more Smart Citations
“…We have previously studied weighted-bit-set (WBS) encodings for digit sets and extended them to include the use of other two-valued digits [11]. Graphically, we use an extended dot notation: .…”
Section: Redundant Representationsmentioning
confidence: 99%
“…Logically, we use 0 for the smaller and 1 for the larger of the two twit values, a convention leading to inverted encoding of negabits (0 denotes À1 and 1 denotes 0), complementary to the common usage. Such encodings ( Table 2) have been shown to result in efficient, VLSIfriendly adder designs [11], [18].…”
Section: Redundant Representationsmentioning
confidence: 99%
See 1 more Smart Citation
“…The coexistence of posibits and negabits in the same weighted position (or "column"), in general, calls for specialized adder cells, of the types used in the wellknown Pezaris array multiplier [10]. However, if we use an inverted encoding for negabits, that is, let logical 0 (1) stand for the arithmetic value -1 (0), standard fulladder cells can handle any mix of equally weighted bits of either polarity exactly as if we had nothing but posibits [3]. The arithmetic value of a negabit X with inverted encoding equals X -1.…”
Section: Signed-lsb Representationmentioning
confidence: 99%
“…We use here a simple variation of the (ν, π) encoding, which we call (ν , π) encoding, where the ν bit is inverted. This rather trivial change has been shown to produce significant savings [24] in cost and delay (and to a lesser extent, power consumption) of circuits that process binary signed digits (BSDs) in {−1, 0, 1}. These savings result from the avoidance of multiple inversions in the course of computation.…”
Section: Up/down Parallel Countersmentioning
confidence: 99%