Electrical computers: arithmetic processing and calculating – Electrical digital calculating computer – Particular function performed
Patent
1996-12-02
1999-10-26
Moise, Emmanuel L.
Electrical computers: arithmetic processing and calculating
Electrical digital calculating computer
Particular function performed
708625, 708627, G06F 752
Patent
active
059744375
ABSTRACT:
A number of adder structures (also referred to herein as "tiles" and "Quickadders.TM.") are provided which may be constructed with positively and/or negatively weighted and signed inputs and outputs and which may be placed so as to span one or more bitslices of a multiplier array. In a second aspect of the present invention, groups of replicable circuitry columns are provided for forming multiplier arrays for multiplying binary numbers X and Y to obtain a binary product Z. These groups of columns of circuitry include left column groups to handle X-inputs to the array, internal column groups, and right column groups to handle outputs to a CLA adder/subtractor (or equivalent) for processing the MSBs of the product. The LSBs of the product are produced directly by the array. The groups may be thought of as replacing 2, 3 or 4 conventional columns of full-adder circuitry of a basic array such as that shown in FIGS. 1 and 2. The new groups of columns significantly speed up the process of multiplication through use of rewiring techniques and the use of Fc, Fo, Fx, Fw, Fz, Fv, Fu and/or Fy-type Quickadders.TM. and associated circuitry.
REFERENCES:
patent: 4168530 (1979-09-01), Gajski et al.
patent: 4556948 (1985-12-01), Mercy
patent: 4575812 (1986-03-01), Kloker et al.
patent: 4748583 (1988-05-01), Noll
patent: 4752905 (1988-06-01), Nakagawa et al.
patent: 4831577 (1989-05-01), Wei et al.
patent: 4843585 (1989-06-01), Williams
patent: 4910701 (1990-03-01), Gibbons et al.
patent: 5010510 (1991-04-01), Nishimura et al.
patent: 5072419 (1991-12-01), Zyner
patent: 5101372 (1992-03-01), Heaslip
patent: 5181185 (1993-01-01), Han et al.
patent: 5243551 (1993-09-01), Knowles et al.
patent: 5265043 (1993-11-01), Naini et al.
patent: 5325320 (1994-06-01), Chiu
patent: 5347482 (1994-09-01), Williams
patent: 5404323 (1995-04-01), Xu et al.
patent: 5446651 (1995-08-01), Moyse et al.
patent: 5491640 (1996-02-01), Sharma et al.
patent: 5504915 (1996-04-01), Rarick
patent: 5521837 (1996-05-01), Frankle et al.
patent: 5524090 (1996-06-01), Iwamura
Kinsey, "M5C.TM. Series CMOS Gate Arrays Design Reference Guide", 1994, 7-86, Motorola M5C Series Design Reference Guide.
"Partial Product Array for High-Speed Multiply Using Adders for Multiple Additions", Jun. 1971, pp. 287-289, IBM Technical Disclosure Bulletin.
Wallace, "A Suggestion for a Fast Multiplier", Feb. 1964, vol. EC-13, pp. 14-17, IEEE Transactions on Electronic Computers.
Hwang, "Computer Arithmetic, Principles, Architecture, and Design", 1979, pp. 161-212, School of Electrical Engineering, Purdue University.
Johannsen, David Lawrence, Silicon Compilation, Technical Report #4530, Department of Computer Science, California Institute of Technology, Pasadena, California, 1981.
Moise Emmanuel L.
Synopsys Inc.
LandOfFree
Fast array multiplier does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Fast array multiplier, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Fast array multiplier will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-775659