DocumentCode
3793363
Title
A Universal Arithmetic Building Element (ABE) and Design Methods for Arithmetic Processors
Author
A. AviZienis; Chin Tung
Author_Institution
IEEE
Issue
8
fYear
1970
Firstpage
733
Lastpage
745
Abstract
The advent of large-scale integration of logic circuits requires the definition of digital computer structure in terms of large functional arrays of logic of very few types. This paper describes a single-package arithmetic processor called the arithmetic building element (ABE). The ABE accepts operands in either conventional or signed-digit radix-r representation and produces signed-digit results, which the ABE can reconvert to conventional form. Radix 16 is chosen for illustrations. Arrays of ABE´s may be arranged to implement unit- time parallel addition, all-combinational multiplication, and more complex functions which are presently computed by subroutines. To facilitate such arithmetic design, a graph model is developed which permits a translation of the given arithmetical algorithm into an interconnection diagram of ABE´s. The design procedure is illustrated by an array for polynomial evaluation. Speed, cost, and roundoff error of the array are considered. A computer program has been written for the automatic translation of the algorithm graph to an interconnection graph, and for the evaluation of the cost and speed for a given polynomial degree and a given precision requirement.
Journal_Title
IEEE Transactions on Computers
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/T-C.1970.223023
Filename
1671616
Link To Document