2012
DOI: 10.1049/iet-cdt.2011.0059
|View full text |Cite
|
Sign up to set email alerts
|

Efficient realisation of arithmetic algorithms with weighted collection of posibits and negabits

Abstract: Most common uses of negatively weighted bits (negabits), normally assuming arithmetic value 21(0) for logical 1(0) state, are as the most significant bit of 2's-complement numbers and negative component in binary signed-digit (BSD) representation. More recently, weighted bit-set (WBS) encoding of generalised digit sets and practice of inverted encoding of negabits (IEN) have allowed for easy handling of any equally weighted mix of negabits and ordinary bits (posibits) via standard arithmetic cells (e.g., half/… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 20 publications
(3 citation statements)
references
References 22 publications
0
3
0
Order By: Relevance
“…In discussing ternary arithmetic, we opt to represent the three digit values as N (−1), Z (0), and P (+1) to distinguish digit values from possible encodings of these values, which may involve the use of posibits in {0, 1} and negabits in {−1, 0} [24]. Thus, whereas −1 is one of the two possible values of a single negabit, the ternary digit N may have a 2‐bit encoding consisting of a negabit and a posibit.…”
Section: Truncated Ternary Multiplicationmentioning
confidence: 99%
“…In discussing ternary arithmetic, we opt to represent the three digit values as N (−1), Z (0), and P (+1) to distinguish digit values from possible encodings of these values, which may involve the use of posibits in {0, 1} and negabits in {−1, 0} [24]. Thus, whereas −1 is one of the two possible values of a single negabit, the ternary digit N may have a 2‐bit encoding consisting of a negabit and a posibit.…”
Section: Truncated Ternary Multiplicationmentioning
confidence: 99%
“…= 24 ways of assigning 3 of the 4 possible 2-bit codes to the three digit values N, Z, and P. For example, one can use a 2-bit 2's-complement code for the three digit values: N (11), Z (00), and P (01). Our prior experience [Jabe12] with the use of posibits (normal bits, assuming values in {0, 1}) and negabits (negatively weighted bits, assuming values in {-1, 0}) leads us to use the n, p encoding for balanced ternary digits: N (10), Z (00 or 11), and P (01). Note that allowing 11 to denote Z, rather than using it as a don't-care state, relieves us from the burden of watching out for this combination and setting it to 00 whenever encountered.…”
Section: Notational Conventionsmentioning
confidence: 99%
“…The inverted encoding of negabits (IEN) representation [8,9] is used for signed digit number where arithmetic value -1 (0) is denoted as 0 (1). In this paper, we show how hardware realization of conventional adder is similar to the proposed adder using IEN representation.…”
Section: Introductionmentioning
confidence: 99%