Claims
- 1. A carry save adder for operation in conjunction with a quotient prediction logic circuit, said quotient prediction logic circuit providing quotient prediction logic signals, and also in conjunction with circuitry carrying true functions of a plurality of values and complement functions of a plurality of values, said plurality of values provided so as to be processed by said carry save adder, said carry save adder comprising:
- means for receiving said quotient prediction logic signals from said quotient prediction logic circuit;
- means for receiving partial remainder sum signals;
- means for receiving partial remainder carry signals;
- means for receiving said true functions of said plurality of values;
- means for receiving said complement functions of said plurality of values;
- means for manipulating said received true functions, complement functions, partial remainder sum signals, and partial remainder carry signals to produce all possible additions that may be made therefrom; and
- means for selecting a proper one of said all possible additions, said means for selecting comprising a multiplexing means connected serially in circuit with said means for manipulating, said multiplexing means also connected in circuit so as to receive said quotient prediction logic signals which direct said means for selecting to said proper one of all possible additions, and said multiplexing means also connected in a feed back loop type of connection with said quotient prediction logic circuit, whereby the operation of the carry save adder and the operation of the quotient prediction logic circuit are overlapped to speed their combined operation.
- 2. A carry save adder as recited in claim 1, further comprising means for separating said quotient prediction logic signals into four separate signal paths, wherein said multiplexing means comprise eight multiplexers, wherein said means for receiving the true functions of said plurality of values comprises a first four input lines, and wherein said means for receiving the complement functions of said plurality of values comprise a second four input lines.
- 3. A carry save adder as recited in claim 2, further comprising input term logic, wherein said means for receiving partial remainder sum signals comprises only one initial input line, and wherein said means for receiving partial remainder carry signals comprises only one initial input line, and wherein said means for receiving partial remainder sum signals and said means for receiving partial remainder carry signals share said input term logic so as to support eight separate additions, four each with said true functions and said complement functions.
- 4. A carry save adder as recited in claim 1, wherein said plurality of value consists of four values.
- 5. A carry save adder as recited in claim 1, wherein said plurality of values consists of eight values.
- 6. A carry save adder as recited in claim 1, wherein said plurality of values consists of sixteen values.
Parent Case Info
This is a continuation of application Ser. No. 07/505,350, filed Apr. 2, 1990, now abandoned.
US Referenced Citations (3)
Continuations (1)
|
Number |
Date |
Country |
Parent |
505350 |
Apr 1990 |
|