Patent US4810995A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4810995A Expired / Lapsed US ⏱️ 0.0 years remaining

Arithmetic and logic operating unit

Assignee: Mitsubishi Electric Corp
•
Filing: 1987-02-09
•
Granted: 1989-03-07
•
Expires: 2007-02-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An arithmetic and logic unit control circuit includes arithmetic circuits (10a-10d) for generating the absolute value ¦A¦ of an input signal A and the complement &upbar& B of an input signal B from n-bit input signals A and B in response to a control signal from a controller (14). Full adders (6a-6d) add outputs from the arithmetic circuits in response to a control signal from the controller (14). First logic circuits (20a-20c, 21) extract the most significant bit of (¦A¦-B) to form outputs of the full adders (6a-6d) in response to a control signal from controller (14) and second logic circuits (20e, 21) to perform a three-level decision of values A and B from the outputs of the first logic circuits (20a-20c, 21) and the most significant bit of the input signal A. The arithmetic and logic unit can thereby perform Alternate Mark Inversion (AMI) coding in one machine cycle.

Inventors

  • 👤 Harufusa Kondou
  • 👤 Hideki Ando

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 17:29
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/57; G06F7/575; H; H03; H03M; H03M5/00; H03M5/02; H03M5/16; H03M5/18; G06F7/499; G06F7/49905; G06F7/4991; G06F7/49921

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 264 words
An arithmetic and logic unit for performing arithmetic and logic operations on externally supplied first digital input signal A and second digital input signal B in response to arithmetic mode indicating signals, and outputting a result thereof, said arithmetic and logic unit comprising: control means (14) for generating first (S 0 -S 5 ), second (C in , S 6 ) and third (C c ) internal control signals in response to said arithmetic mode indicating signals; selector means (10a-10d) for generating an absolute value of said first input signal A and a complement B of said second input signal B from said input signals A and B in response to said first internal control signals (S 0 -S 5 ) from said control means (14); adder means (6a-6d) for adding said absolute value |A| and said complement B/ from said arithmetic means (10a-10d) in response to said second internal control signals (C in , S 6 ) from said control means (14); first extraction means (2, 20a-20c, 21) for extracting a most significant bit of output from said adder means (6a-6d) in response to said third internal control signals (C c ) from said control means (14); second extraction means (3d) for extracting a most significant bit of said first input signal A; and output means (2, 20d, 21) for outputting a result signal responsive to a result of a three-level decision corresponding to a>B, |A|≦B and A<-B (where B>0), said result signal including an output of said first extraction means (2, 20a-20c, 21) and an output from said second extraction means (3d).
Claim 2
Dependent Claim 264 words
An arithmetic and logic unit for performing arithmetic and logic operations on externally supplied first digital input signal A and second digital input signal B in response to arithmetic mode indicating signals, and outputting a result thereof, said arithmetic and logic unit comprising: control means (14) for generating first (S 0 -S 5 ), second (C in , S 6 ) and third (C c ) internal control signals in response to said arithmetic mode indicating signals; selector means (10a-10d) for generating an absolute value of said first input signal A and a complement B of said second input signal B from said input signals A and B in response to said first internal control signals (S 0 -S 5 ) from said control means (14); adder means (6a-6d) for adding said absolute value |A| and said complement B/ from said arithmetic means (10a-10d) in response to said second internal control signals (C in , S 6 ) from said control means (14); first extraction means (2, 20a-20c, 21) for extracting a most significant bit of output from said adder means (6a-6d) in response to said third internal control signals (C c ) from said control means (14); second extraction means (3d) for extracting a most significant bit of said first input signal A; and output means (2, 20d, 21) for outputting a result signal responsive to a result of a three-level decision corresponding to a>B, |A|≦B and A<-B (where B>0), said result signal including an output of said first extraction means (2, 20a-20c, 21) and an output from said second extraction means (3d).
Claim 3
Dependent Claim 27 words
An arithmetic and logic unit in accordance with claim 1, wherein both of said input signals A and B are binary numbers expressed in two's complement representation.
Claim 4
Dependent Claim 34 words
An arithmetic and logic unit in accordance with claim 1, wherein said adder means comprises full adders having carry inputs enabled responsive to said second internal control signals (C in , S 6 ).
Claim 5
Dependent Claim 37 words
An arithmetic and logic unit in accordance with claim 1, wherein said first extraction means calculates the carries of respective additions of said third internal control signal (C c ) and said outputs of said adder means.
Claim 6
Dependent Claim 30 words
An arithmetic and logic unit in accordance with claim 1, wherein said third internal control signal (C c ) is a most significant bit of said first input signal A.
Claim 7
Dependent Claim 35 words
An arithmetic and logic unit in accordance with claim 1, wherein said first internal control signals (S 0 -S 5 ) include a value of a most significant bit of said first input signal A.
Claim 8
Dependent Claim 33 words
An arithmetic and logic unit in accordance with claim 1, wherein said first extraction means is formed by cascade-connected AND gates (20a, 20b, 20c) and an XOR gate (21) of the final stage.
Claim 9
Dependent Claim 47 words
An arithmetic and logic unit in accordance with claim 1, wherein said output means comprises an XNOR gate (21) and an AND gate (20d) receiving an output from said XNOR gate and a most significant bit of said first input signal A from said second extraction means.
Claim 10
Dependent Claim 40 words
An arithmetic and logic unit in accordance with claim 8, wherein said output means outputs the output from said XNOR gate (21) as a lower order bit and the output from said AND gate (20d) as a higher order bit.

References Cited (Backward Citations)

US3434109A Cited
US3955177A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-03-06 1992-09-05 1993-03-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-03-06 1996-09-05 1997-03-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-03-06 2000-09-05 2001-03-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag