← Back to Patent Explorer
EP0198470A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Arithmetic unit with simple overflow detection system

Assignee: NEC Corp
•
Filing: 1986-04-15
•
Granted: —
•
Expires: 2006-04-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An arithmetic unit with a simple overflow detection system performs arithmetic operations between first and second data. The first data is exclusively divided into a fixed value portion and a variable portion whose digit position is lower than that of the fixed value portion. A ratio of a bit length of the fixed value portion to that of the variable portion in the first data varies. The second data corresponds to only the variable portion of the first data. The arithmetic unit includes an adder (40) for adding the first and second data in their entire lenghts, switch circuits (50, 60) for separating output data from the first data and the adder (40) into fixed value and variable portions, a comparator (70) for comparing the fixed value portions of the outputs from the first data and the adder (40) and outputting a coincidence or noncoincidence signal, an output register (80) for linking the fixed value portion of the first data and the variable portion of the output from the adder (40) and outputting the linked data, and an overflow detector (90) for detecting an overflow in response to the noncoincidence signal from the comparator (70).

Inventors

  • 👤 Yasushi Yokoyama

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-03 15:32
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/50; G06F7/505; G06F2207/00; G06F2207/38; G06F2207/3804; G06F2207/3808; G06F2207/3812; G06F2207/3816; G06F2207/3828; G06F7/499; G06F7/49905; G06F7/4991

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 302 words
An arithmetic unit with a simple overflow detection system, said arithmetic unit being arranged to perform arithmetic operations between first and second data, the first data being exclusively divided into a fixed value portion and a variable portion whose digit position is lower than that of the fixed value portion, a ratio of a length of the fixed value portion to that of the variable portion in the first data being adapted to vary, the second data being adapted to correspond only to the variable portion of the first data, characterized by comprising: a mode register (100) for outputting a mode signal which represents the ratio and which is externally supplied in advance; first and second input registers (20, 30) for receiving and storing the first and second data; an adder (40) for adding output data from said first and second input registers (20, 30) in entire lengths thereof; switch means (50, 60) supplied with said mode signal for separating the output data from said first input register (20) and said adder (40) into a fixed value portion and a variable portion, respectively, and outputting the fixed value portion and the variable portion; a comparator (70) for comparing the fixed value portion of the output from said first input register (20) with the fixed value portion of the output from said adder (40), and outputting a coincidence or noncoincidence signal therefor; an output register (80) for linking the fixed value portion of the output from said first input register (20) with the variable portion of the output from said adder (40), and outputting linked data as an arithmetic operation result; and an overflow detector (90) for detecting an overflow of a sum of the variable portions of the first and second data in response to the noncoincidence signal from said comparator (70).
Claim 2
Dependent Claim 302 words
An arithmetic unit with a simple overflow detection system, said arithmetic unit being arranged to perform arithmetic operations between first and second data, the first data being exclusively divided into a fixed value portion and a variable portion whose digit position is lower than that of the fixed value portion, a ratio of a length of the fixed value portion to that of the variable portion in the first data being adapted to vary, the second data being adapted to correspond only to the variable portion of the first data, characterized by comprising: a mode register (100) for outputting a mode signal which represents the ratio and which is externally supplied in advance; first and second input registers (20, 30) for receiving and storing the first and second data; an adder (40) for adding output data from said first and second input registers (20, 30) in entire lengths thereof; switch means (50, 60) supplied with said mode signal for separating the output data from said first input register (20) and said adder (40) into a fixed value portion and a variable portion, respectively, and outputting the fixed value portion and the variable portion; a comparator (70) for comparing the fixed value portion of the output from said first input register (20) with the fixed value portion of the output from said adder (40), and outputting a coincidence or noncoincidence signal therefor; an output register (80) for linking the fixed value portion of the output from said first input register (20) with the variable portion of the output from said adder (40), and outputting linked data as an arithmetic operation result; and an overflow detector (90) for detecting an overflow of a sum of the variable portions of the first and second data in response to the noncoincidence signal from said comparator (70).
Claim 3
Dependent Claim 47 words
A unit according to claim 1, wherein the first data includes data consisting of only the variable portion, and said overflow detector (90) detects the overflow by the noncoincidence signal from said comparator (70) or a carry from said adder (40) in response to the mode signal.
Claim 4
Dependent Claim 87 words
A unit according to claim 1 or 2, wherein said switch means (50, 60) includes a first switch (50) for separating the output from said adder (40) into fixed value and variable portions in accordance with the mode signal, and a second switch (60) for receiving upper bits of a maximum bit length attributed to the fixed value portion of the first data during output of said first register (20), and for outputting the fixed value portion of the first data in accordance with the mode signal.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag