A Universal Arithmetic Building Element (ABE) and Design Methods for Arithmetic Processors
- 1 August 1970
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-19 (8) , 733-745
- https://doi.org/10.1109/t-c.1970.223023
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.Keywords
This publication has 11 references indexed in Scilit:
- Reconfigurable computer origins: the UCLA fixed-plus-variable (F+V) structure computerIEEE Annals of the History of Computing, 2002
- Signed-Digit Division Using Combinational Arithmetic NetsIEEE Transactions on Computers, 1970
- Combinational arithmetic systems for the approximation of functionsPublished by Association for Computing Machinery (ACM) ,1970
- Integrated computer circuits—Past, present, and futureProceedings of the IEEE, 1966
- Arithmetic microsystems for the synthesis of function generatorsProceedings of the IEEE, 1966
- Very high-speed computing systemsProceedings of the IEEE, 1966
- Binary-compatible signed-digit arithmeticPublished by Association for Computing Machinery (ACM) ,1964
- Parallel Processing in a Restructurable Computer SystemIEEE Transactions on Electronic Computers, 1963
- Signed-Digit Numbe Representations for Fast Parallel ArithmeticIEEE Transactions on Electronic Computers, 1961
- Significant Digit Computer ArithmeticIEEE Transactions on Electronic Computers, 1958