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

High-speed magnitude comparator circuit

Assignee: Motorola Solutions Inc
•
Filing: 1992-08-17
•
Granted: 1994-01-25
•
Expires: 2012-08-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A high-speed magnitude comparator circuit (30) receives two n-bit operands and provides first and second signals for each bit position. The first signal is a logical OR of a complement of a corresponding bit from the first operand and a corresponding bit from the second operand; the second signal is a logical AND of a complement of the corresponding bit from the first operand and the corresponding bit from the second operand. The second signal corresponding to the least-significant bit position is formed differently, as the logical OR of a complement of the least-significant bit of the first operand and the least-significant bit of the second operand. These signals are then provided to pullup (34) and pulldown (35) columns of transistors to determine the results of the comparison in parallel. Thus, the operands need only propagate through three logic levels to provide the result.

Inventors

  • 👤 Toan Van Le

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 23:07
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/02; G06F7/026; G05; G05B; G05B1/00; G05B1/01; G05B1/03

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 278 words
A high speed magnitude comparator circuit, comprising: a plurality of logic cells corresponding to a plurality of bit positions in first and second operands except for a least significant bit position, each logic cell providing a first output signal equal to a logical OR of a complement of a corresponding bit of said first operand and a corresponding bit of said second operand, and a second output signal equal to a logical AND of said complement of said corresponding bit of said first operand and said corresponding bit of said second operand; a least-significant logic cell for providing a first output signal equal to a logical OR of a complement a least significant bit of said first operand and a least significant bit of said second operand, and a second output signal equal to a logical OR of said complement of said least significant bit of said first operand and said least significant bit of said second operand; a signal line for conducting an output signal; a pullup portion including a plurality of columns of transistors, for coupling said signal line to a first power supply voltage terminal in response to said first and second output signals of both said plurality of logic cells and said least-significant logic cell indicating that said first operand is greater than said second operand; and a pulldown portion including a plurality of columns of transistors, for coupling said signal line to a second power supply voltage terminal in response to said first and second output signals of both said plurality of logic cells and said least-significant logic cell indicating that said first operand is less than or equal to said second operand.
Claim 2
Dependent Claim 278 words
A high speed magnitude comparator circuit, comprising: a plurality of logic cells corresponding to a plurality of bit positions in first and second operands except for a least significant bit position, each logic cell providing a first output signal equal to a logical OR of a complement of a corresponding bit of said first operand and a corresponding bit of said second operand, and a second output signal equal to a logical AND of said complement of said corresponding bit of said first operand and said corresponding bit of said second operand; a least-significant logic cell for providing a first output signal equal to a logical OR of a complement a least significant bit of said first operand and a least significant bit of said second operand, and a second output signal equal to a logical OR of said complement of said least significant bit of said first operand and said least significant bit of said second operand; a signal line for conducting an output signal; a pullup portion including a plurality of columns of transistors, for coupling said signal line to a first power supply voltage terminal in response to said first and second output signals of both said plurality of logic cells and said least-significant logic cell indicating that said first operand is greater than said second operand; and a pulldown portion including a plurality of columns of transistors, for coupling said signal line to a second power supply voltage terminal in response to said first and second output signals of both said plurality of logic cells and said least-significant logic cell indicating that said first operand is less than or equal to said second operand.
Claim 3
Dependent Claim 67 words
The high speed magnitude comparator circuit of claim 1, wherein said pullup portion comprises a plurality of columns of transistors, each column of transistors corresponding to one of said bit positions, each column of transistors including at least one transistor serially coupled between a first power supply voltage terminal and said signal line and receiving one of said plurality of first signals corresponding to said bit position.
Claim 4
Dependent Claim 70 words
The high speed magnitude comparator circuit of claim 2, wherein said plurality of columns of transistors comprises a first column corresponding to said most significant bit position, including a first transistor having a first current electrode coupled to said first power supply voltage terminal, a control electrode for receiving said first output signal corresponding to said most significant bit position, and a second current electrode coupled to said signal line.
Claim 5
Dependent Claim 104 words
The high speed magnitude comparator circuit of claim 3, wherein said plurality of columns of transistors comprises a second column of transistors, said second column comprising: a second transistor having a first current electrode coupled to said first power supply voltage terminal, a control electrode for receiving a second signal corresponding to said most-significant bit position, and a second current electrode; and a third transistor having a first current electrode coupled to said second current electrode of said second transistor, a control electrode for receiving a first signal corresponding to a next-most-significant bit position, and a second current electrode coupled to said signal line.
Claim 6
Dependent Claim 28 words
The high speed magnitude comparator circuit of claim 2, wherein each transistor in said plurality of columns of transistors in said pullup portion is a P-channel MOS transistor.
Claim 7
Dependent Claim 72 words
The high speed magnitude comparator circuit of claim 1, wherein said pulldown portion comprises a plurality of columns of transistors, each column of transistors corresponding to one of said bit positions, each column of transistors including at least one transistor serially coupled between a second power supply voltage terminal and said signal line and receiving one of either said plurality of second signals or said third signal, corresponding to said bit position.
Claim 8
Dependent Claim 72 words
The high speed magnitude comparator circuit of claim 6, wherein said pulldown portion comprises a plurality of columns of transistors, each column of transistors corresponding to one of said bit positions, each column of transistors including at least one transistor serially coupled between said signal line and a second power supply voltage terminal and receiving either one of said plurality of second signals or said third signal, corresponding to said bit position.
Claim 9
Dependent Claim 70 words
The high speed magnitude comparator circuit of claim 7, wherein said plurality of columns of transistors comprises a first column corresponding to said most significant bit position, including a first transistor having a first current electrode coupled to said signal line, a control electrode for receiving said second output signal corresponding to said most significant bit position, and a second current electrode coupled to said second power supply voltage terminal.
Claim 10
Dependent Claim 104 words
The high speed magnitude comparator circuit of claim 8, wherein said plurality of columns of transistors comprises a second column of transistors, said second column comprising: a second transistor having a first current electrode coupled to said signal line, a control electrode for receiving a second signal corresponding to a next-most-significant bit position, and a second current electrode; and a third transistor having a first current electrode coupled to said second current electrode of said second transistor, a control electrode for receiving a first signal corresponding to said most-significant bit position, and a second current electrode coupled to said second power supply voltage terminal.
Claim 11
Dependent Claim 28 words
The high speed magnitude comparator circuit of claim 7, wherein each transistor in said plurality of columns of transistors in said pulldown portion is an N-channel MOS transistor.
Claim 12
Dependent Claim 319 words
A high speed magnitude comparator circuit, comprising: first and second input ports respectively receiving first and second operands, each of said first and second operands having a predetermined number of bits ordered from a most-significant bit to a least-significant bit; first logic means coupled to said first and second input ports, for providing a plurality of first signals corresponding to each of said bit positions of said first and second operands, each first signal being a logical OR of a complement of a corresponding bit of said first operand and a corresponding bit of said second operand; second logic means coupled to said first and second input ports, for providing a plurality of second signals corresponding to each of said bit positions of said first and second operands except for said first bit position, each second signal being a logical AND of a complement a corresponding bit of said first operand and a corresponding bit of said second operand; third logic means coupled to said first and second input ports, for providing a third signal equal to a logical OR of a complement of said least significant bit of said first operand and said least significant bit of said second operand; a signal line coupled to said first, second, and third logic portions for conducting an output signal of the magnitude comparator thereon; a pullup portion coupled to said first, second, and third logic portions and to said signal line, for coupling said signal line to a first power supply voltage terminal in response to a value of said first operand exceeding a value of said second operand; and a pulldown portion coupled to said first, second, and third logic portions and to said signal line, for coupling said signal line to a second power supply voltage terminal in response to said value of said first operand being less than or equal to said value of said second operand.
Claim 13
Dependent Claim 319 words
A high speed magnitude comparator circuit, comprising: first and second input ports respectively receiving first and second operands, each of said first and second operands having a predetermined number of bits ordered from a most-significant bit to a least-significant bit; first logic means coupled to said first and second input ports, for providing a plurality of first signals corresponding to each of said bit positions of said first and second operands, each first signal being a logical OR of a complement of a corresponding bit of said first operand and a corresponding bit of said second operand; second logic means coupled to said first and second input ports, for providing a plurality of second signals corresponding to each of said bit positions of said first and second operands except for said first bit position, each second signal being a logical AND of a complement a corresponding bit of said first operand and a corresponding bit of said second operand; third logic means coupled to said first and second input ports, for providing a third signal equal to a logical OR of a complement of said least significant bit of said first operand and said least significant bit of said second operand; a signal line coupled to said first, second, and third logic portions for conducting an output signal of the magnitude comparator thereon; a pullup portion coupled to said first, second, and third logic portions and to said signal line, for coupling said signal line to a first power supply voltage terminal in response to a value of said first operand exceeding a value of said second operand; and a pulldown portion coupled to said first, second, and third logic portions and to said signal line, for coupling said signal line to a second power supply voltage terminal in response to said value of said first operand being less than or equal to said value of said second operand.
Claim 14
Dependent Claim 67 words
The high speed magnitude comparator circuit of claim 11, wherein said pullup portion comprises a plurality of columns of transistors, each column of transistors corresponding to one of said bit positions, each column of transistors including at least one transistor serially coupled between a first power supply voltage terminal and said signal line and receiving one of said plurality of first signals corresponding to said bit position.
Claim 15
Dependent Claim 70 words
The high speed magnitude comparator circuit of claim 12, wherein said plurality of columns of transistors comprises a first column corresponding to said most significant bit position, including a first transistor having a first current electrode coupled to said first power supply voltage terminal, a control electrode for receiving said first output signal corresponding to said most significant bit position, and a second current electrode coupled to said signal line.
Claim 16
Dependent Claim 104 words
The high speed magnitude comparator circuit of claim 13, wherein said plurality of columns of transistors comprises a second column of transistors, said second column comprising: a second transistor having a first current electrode coupled to said first power supply voltage terminal, a control electrode for receiving a second signal corresponding to said most-significant bit position, and a second current electrode; and a third transistor having a first current electrode coupled to said second current electrode of said second transistor, a control electrode for receiving a first signal corresponding to a next-most-significant bit position, and a second current electrode coupled to said signal line.
Claim 17
Dependent Claim 28 words
The high speed magnitude comparator circuit of claim 12, wherein each transistor in said plurality of columns of transistors in said pullup portion is a P-channel MOS transistor.
Claim 18
Dependent Claim 72 words
The high speed magnitude comparator circuit of claim 11, wherein said pulldown portion comprises a plurality of columns of transistors, each column of transistors corresponding to one of said bit positions, each column of transistors including at least one transistor serially coupled between a second power supply voltage terminal and said signal line and receiving one of either said plurality of second signals or said third signal, corresponding to said bit position.
Claim 19
Dependent Claim 72 words
The high speed magnitude comparator circuit of claim 16, wherein said pulldown portion comprises a plurality of columns of transistors, each column of transistors corresponding to one of said bit positions, each column of transistors including at least one transistor serially coupled between said signal line and a second power supply voltage terminal and receiving either one of said plurality of second signals or said third signal, corresponding to said bit position.
Claim 20
Dependent Claim 70 words
The high speed magnitude comparator circuit of claim 17, wherein said plurality of columns of transistors comprises a first column corresponding to said most significant bit position, including a first transistor having a first current electrode coupled to said signal line, a control electrode for receiving said second output signal corresponding to said most significant bit position, and a second current electrode coupled to said second power supply voltage terminal.
Claim 21
Dependent Claim 104 words
The high speed magnitude comparator circuit of claim 18, wherein said plurality of columns of transistors comprises a second column of transistors, said second column comprising: a second transistor having a first current electrode coupled to said signal line, a control electrode for receiving a second signal corresponding to a next-most-significant bit position, and a second current electrode; and a third transistor having a first current electrode coupled to said second current electrode of said second transistor, a control electrode for receiving a first signal corresponding to said most-significant bit position, and a second current electrode coupled to said second power supply voltage terminal.
Claim 22
Dependent Claim 28 words
The high speed magnitude comparator circuit of claim 17, wherein each transistor in said plurality of columns of transistors in said pulldown portion is an N-channel MOS transistor.
Claim 23
Dependent Claim 350 words
A high speed magnitude comparator circuit comprising: first logic means for providing a first signal equal to a logical OR of a complement of a least significant bit of a first operand and a least significant bit of a second operand; second logic means for providing a second signal equal to a logical OR of a complement of a next-least significant bit of a first operand and a next-least significant bit of a second operand; third logic means for providing a third signal equal to a logical AND of a complement of a next-least significant bit of a first operand and a next-least significant bit of a second operand; fourth logic means for providing a fourth signal equal to a logical OR of a complement of a least significant bit of said first operand and a least significant bit of said second operand; a signal line for conducting an output signal; a first transistor having a first current electrode coupled to a first power supply voltage terminal, a control electrode for receiving said second signal, and a second current electrode coupled to said signal line; a second transistor having a first current electrode coupled to said signal line, a control electrode for receiving said third signal, and a second current electrode coupled to a second power supply voltage terminal; a third transistor having a first current electrode coupled to said first power supply voltage terminal, a control electrode for receiving said third signal, and a second current electrode; a fourth transistor having a first current electrode coupled to said second current electrode of said third transistor, a control electrode for receiving said first signal, and a second current electrode coupled to said signal line; a fifth transistor having a first current electrode coupled to said signal line, a control electrode for receiving said fourth signal, and a second current electrode; and a sixth transistor having a first current electrode coupled to said second current electrode of said fifth transistor, a control electrode for receiving said second signal, and a second current electrode coupled to said second power supply voltage terminal.
Claim 24
Dependent Claim 350 words
A high speed magnitude comparator circuit comprising: first logic means for providing a first signal equal to a logical OR of a complement of a least significant bit of a first operand and a least significant bit of a second operand; second logic means for providing a second signal equal to a logical OR of a complement of a next-least significant bit of a first operand and a next-least significant bit of a second operand; third logic means for providing a third signal equal to a logical AND of a complement of a next-least significant bit of a first operand and a next-least significant bit of a second operand; fourth logic means for providing a fourth signal equal to a logical OR of a complement of a least significant bit of said first operand and a least significant bit of said second operand; a signal line for conducting an output signal; a first transistor having a first current electrode coupled to a first power supply voltage terminal, a control electrode for receiving said second signal, and a second current electrode coupled to said signal line; a second transistor having a first current electrode coupled to said signal line, a control electrode for receiving said third signal, and a second current electrode coupled to a second power supply voltage terminal; a third transistor having a first current electrode coupled to said first power supply voltage terminal, a control electrode for receiving said third signal, and a second current electrode; a fourth transistor having a first current electrode coupled to said second current electrode of said third transistor, a control electrode for receiving said first signal, and a second current electrode coupled to said signal line; a fifth transistor having a first current electrode coupled to said signal line, a control electrode for receiving said fourth signal, and a second current electrode; and a sixth transistor having a first current electrode coupled to said second current electrode of said fifth transistor, a control electrode for receiving said second signal, and a second current electrode coupled to said second power supply voltage terminal.
Claim 25
Dependent Claim 32 words
The high speed magnitude comparator circuit of claim 21, wherein said first, third, and fourth transistors are P-channel MOS transistors, and wherein said second, fifth, and sixth transistors are N-channel MOS transistors.
Claim 26
Dependent Claim 82 words
The high speed magnitude comparator circuit of claim 21, wherein said first and second logic means each comprise: an inverter having an input terminal for receiving a corresponding bit of said second operand, and an output terminal; and a NAND gate having a first input terminal for receiving a corresponding bit of said first operand, a second input terminal coupled to said output terminal of said inverter, and an output terminal for providing a corresponding one of said first and second signals.

References Cited (Backward Citations)

US3622987A Cited
US3656109A Cited
US4450432A Cited
US4479217A Cited
US4728927A Cited
US5003286A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-01-24 1997-07-26 1998-01-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-01-24 2001-07-26 2002-01-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-01-24 2005-07-26 2006-01-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag