← Back to Patent Explorer
US4084252A Expired / Lapsed US ⏱️ 0.0 years remaining

Current mode 5-bit arithmetic logic unit with parity

Assignee: Bull HN Information Systems Inc
•
Filing: 1977-01-03
•
Granted: 1978-04-11
•
Expires: 1997-01-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An arithmetic logic unit employing soft-saturating current mode logic gates receives as inputs two 5-bit bytes and generates a 5-bit binary output byte in accordance with the particular operational mode prescribed by a mode control signal. The unit performs sixteen binary arithmetic or sixteen Boolean logic operations on two 5-bit input fields Ai and Bi. A carry-in input CIN, a carry generate output G, and a carry propogate output P are provided so that the device can be utilized in a full carry look-ahead configuration with a separate carry look-ahead array. A special output F= is provided for zero detection purposes. In addition to the arithmetic or logic operations, the unit generates a parity of the half-sums signal HS, a parity of the half-parities signal HP, a parity of the carries signal PC, and a carry error signal CE. A carry-out signal COUT is also generated.

Inventors

  • 👤 Homer Warner Miller

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 18:32
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/57; G06F7/575; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F7/50; G06F7/505; G06F7/506; G06F7/508; G06F2207/00; G06F2207/38; G06F2207/48; G06F2207/4802; G06F2207/4806

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 156 words
A current mode 5-bit arithmetic logic unit for performing a repertoire of arithmetic and logic operations on two 5-bit bytes and for generating a plurality of intermediate-level output signals, said 5-bit arithmetic logic unit comprising: a first portion for receiving said first and second 5-bit bytes Ai and Bi, a carry-in signal CIN, and a mode control signal, said first portion generating a 5-bit binary output resultant signal Fi in response to said mode control signal, said first portion further generating a plurality of intermediate-level signals, a propogate signal P, a generate signal G, and a carry-out signal COUT; and a second portion responsive to said intermediate-level signals, and further responsive to said carry-in signal CIN and a carry-in duplicate signal CIND, said second portion generating output signals comprising a parity of the carries signal PC, a parity of the half-sum signal HS, a parity of the half-parities signal HP, and a carry error signal CE.
Claim 2
Dependent Claim 156 words
A current mode 5-bit arithmetic logic unit for performing a repertoire of arithmetic and logic operations on two 5-bit bytes and for generating a plurality of intermediate-level output signals, said 5-bit arithmetic logic unit comprising: a first portion for receiving said first and second 5-bit bytes Ai and Bi, a carry-in signal CIN, and a mode control signal, said first portion generating a 5-bit binary output resultant signal Fi in response to said mode control signal, said first portion further generating a plurality of intermediate-level signals, a propogate signal P, a generate signal G, and a carry-out signal COUT; and a second portion responsive to said intermediate-level signals, and further responsive to said carry-in signal CIN and a carry-in duplicate signal CIND, said second portion generating output signals comprising a parity of the carries signal PC, a parity of the half-sum signal HS, a parity of the half-parities signal HP, and a carry error signal CE.
Claim 3
Dependent Claim 369 words
The current mode 5-bit arithmetic logic unit recited in claim 1 wherein said mode control signal received by said first portion is a 5-bit binary signal M16 M8 M4 M2 M1, wherein said intermediate-level signals generated by said first portion comprise parity of the half-sum intermediate signals HSi, parity of the half-parities intermediate signals HPi, carry propagate intermediate signals Pi, parity propagate intermediate signals PPi, carry generate intermediate signals Gi, and parity generate intermediate signals GPi, where i=1, 2, 4, 8, 16, and wherein said second portion generates said output signals in accordance with the following tables: Parity and Error Outputs: HS = HS1 ⊕ HS2 ⊕ HS4 ⊕ HS8 ⊕ HS16 hp = hp1 ⊕ hp2 ⊕ hp4 ⊕ hp8 ⊕ hp16 pc = m16.{[cin(hs1 + hs2.hs4 + hs2.hs8)] ⊕ [g1.(hs2 + hs4.hs8)] ⊕ [g2.(hs4 + hs8)] ⊕ [g4.hs8] ⊕ [g8]} ce = [cind + cin] m16 ______________________________________ half Sum, Half Parity, Carry Propagate, Parity Propagate, Carry Generate, and Parity Generate Intermediate Signals (HSi, HPi, Pi, PPi, Gi, GPi): Gi = M8 · Ai · Bi + M4 · Ai · Bi GPi = M8 · Bi · Ai + M1 · Bi · Ai Pi = Ai + M2 · Bi PPi = Bi + M2 · Ai + M4 · Ai HSi = Gi · Pi HPi = GPi · PPi M8 M4 M2 M1 HSi HPi ______________________________________ 0 0 0 0 Ai Bi 0 0 0 1 A i + Bi Ai · Bi 0 0 1 0 Ai + Bi Ai + Bi 0 0 1 1 1 Ai -⊕ Bi 0 1 0 0 Ai · Bi Ai + Bi 0 1 0 1 Bi Ai 0 1 1 0 Ai -⊕ Bi 1 0 1 1 1 Ai + Bi Ai + Bi 1 0 0 0 Ai · Bi Ai · Bi 1 0 0 1 Ai ⊕ Bi 0 1 0 1 0 Bi Ai 1 0 1 1 Ai + Bi Ai · Bi 1 1 0 0 0 Ai ⊕ Bi 1 1 0 1 Ai · Bi Ai · Bi 1 1 1 0 Ai · Bi Ai + Bi. 1 1 1 1 Ai Bi ______________________________________

References Cited (Backward Citations)

US3649817A Cited
US3758760A Cited
US3925647A Cited
US3986015A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-04-10 1981-10-10 1982-04-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-04-10 1985-10-10 1986-04-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-04-10 1989-10-10 1990-04-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag