Patent US4841279A successfully refreshed from Google Patents.
US4841279A
Expired / Lapsed
US
⏱️ 0.0 years remaining
CMOS RAM data compare circuit
Assignee: Advanced Micro Devices Inc
•
Filing: 1987-10-30
•
Granted: 1989-06-20
•
Expires: 2007-10-30
Abstract
Abstract A data compare circuit includes an inverter (I1), a first group (20) of series-connected transistors, a second group (20) of series-connected transistors, and a switching device (24). The switching device (24) causes a common equal line (18) to be discharged from a precharged high voltage level to a low logic level when an equality does not exist.
Inventors
- 👤 Donald M. Walters, Jr.
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 09:47
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/02
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
420 words
A data compare circuit for use with a complementary metal-oxide-semiconductor random-access-memory (CMOS RAM) to check the equality of a bit field in an accessed RAM word against data values, said circuit comprising: an inverter (I1) having an input connected to receive a true data signal and an output to provide a complementary data signal; a first group of series-connected transistors formed of a first P-channel transistor (P1), a second P-channel transistor (P2), a first N-channel transistor (N1) and a second N-channel transistor (N2); said first P-channel transistor (P1) having its source connected to a supply potential (VCC), its gate connected to the output of the inverter (I1), and its drain connected to the source of said second P-channel transistor (P2); said second P-channel transistor (P2) having its gate connected to a first sense node (X) and its drain connected to an intermediate node (A); said first N-channel transistor (N1) having its drain connected to the intermediate node (A), its gate connected to the first sense node (X), and its source connected to the drain of said second N-channel transistor (N2); said second N-channel transistor (N2) having its gate connected to the input of the inverter (I1) and its source connected to a ground potential; a second group of series-connected transistors formed of a third P-channel transistor (P3), a fourth P-channel transistor (P4), a third N-channel transistor (N3), and a fourth N-channel transistor (N4); said third P-channel transistor (P3) having its source connected to the supply potential (VCC), its gate connected to the input of said inverter (I1), and its drain connected to the source of said fourth P-channel transistor (P4); said fourth P-channel transistor (P4) having its gate connected to a second sense node (Y) and its drain connected to the intermediate node (A); said third N-channel transistor (N3) having its drain connected to the intermediate node (A), its gate connected to the second sense node (Y) and its source connected to the drain of said fourth N-channel transistor (N4); said fourth N-channel transistor (N4) having its gate connected to the output of the inverter (I1) and its source connected to the ground potential; and an N-channel switching transistor (N5) having its source connected to the ground potential, its gate connected to the intermediate node (A) and its drain connected to an output line (18) for generating an equal signal (E) which is discharged from a precharged high voltage level to a low logic level when the bit field in the accessed RAM word and the data values are different.
Claim 2
Dependent Claim
420 words
A data compare circuit for use with a complementary metal-oxide-semiconductor random-access-memory (CMOS RAM) to check the equality of a bit field in an accessed RAM word against data values, said circuit comprising: an inverter (I1) having an input connected to receive a true data signal and an output to provide a complementary data signal; a first group of series-connected transistors formed of a first P-channel transistor (P1), a second P-channel transistor (P2), a first N-channel transistor (N1) and a second N-channel transistor (N2); said first P-channel transistor (P1) having its source connected to a supply potential (VCC), its gate connected to the output of the inverter (I1), and its drain connected to the source of said second P-channel transistor (P2); said second P-channel transistor (P2) having its gate connected to a first sense node (X) and its drain connected to an intermediate node (A); said first N-channel transistor (N1) having its drain connected to the intermediate node (A), its gate connected to the first sense node (X), and its source connected to the drain of said second N-channel transistor (N2); said second N-channel transistor (N2) having its gate connected to the input of the inverter (I1) and its source connected to a ground potential; a second group of series-connected transistors formed of a third P-channel transistor (P3), a fourth P-channel transistor (P4), a third N-channel transistor (N3), and a fourth N-channel transistor (N4); said third P-channel transistor (P3) having its source connected to the supply potential (VCC), its gate connected to the input of said inverter (I1), and its drain connected to the source of said fourth P-channel transistor (P4); said fourth P-channel transistor (P4) having its gate connected to a second sense node (Y) and its drain connected to the intermediate node (A); said third N-channel transistor (N3) having its drain connected to the intermediate node (A), its gate connected to the second sense node (Y) and its source connected to the drain of said fourth N-channel transistor (N4); said fourth N-channel transistor (N4) having its gate connected to the output of the inverter (I1) and its source connected to the ground potential; and an N-channel switching transistor (N5) having its source connected to the ground potential, its gate connected to the intermediate node (A) and its drain connected to an output line (18) for generating an equal signal (E) which is discharged from a precharged high voltage level to a low logic level when the bit field in the accessed RAM word and the data values are different.
Claim 3
Dependent Claim
23 words
A data compare circuit as claimed in claim 1, further comprising means for precharging said output line to the precharged high voltage level.
Claim 4
Dependent Claim
45 words
A data compare circuit as claimed in claim 2, wherein precharging means comprises a P-channel transistor (P5) which has its source connected to the supply potential (VCC), its gate connected to receive a precharge signal (C4) and its drain connected to the output line (18).
Claim 5
Dependent Claim
232 words
A data compare circuit for use with a complementary metal-oxide-semiconductor random-access-memory (CMOS RAM) to check the equality of a bit field in an accessed RAM word against data values, said circuit comprising: inverter means having an input connected to receive a true data signal and an output to provide a complementary data signal; first sensing means being connected to receive a true sense signal at a first sense node of a sense amplifier and being responsive to said true and complementary data signals for generating a first high logic signal at an intermediate node when the true sense signal is at a low logic level and the true data signal is at a high logic level; second sensing means being connected to receive a complementary sense signal at a second sense node of the sense amplifier and being responsive to said true and complementary data signals for generating a second high logic signal at the intermediate node when the complementary sense signal is at a low logic level and the true data signal is at a low logic level; and switching means connected to said intermediate node and being responsive to said first and second high logic signals for generating an equal signal which is discharged from a precharged high voltage level to a low logic level when the bit field in the accessed RAM word and the data values are different.
Claim 6
Dependent Claim
232 words
A data compare circuit for use with a complementary metal-oxide-semiconductor random-access-memory (CMOS RAM) to check the equality of a bit field in an accessed RAM word against data values, said circuit comprising: inverter means having an input connected to receive a true data signal and an output to provide a complementary data signal; first sensing means being connected to receive a true sense signal at a first sense node of a sense amplifier and being responsive to said true and complementary data signals for generating a first high logic signal at an intermediate node when the true sense signal is at a low logic level and the true data signal is at a high logic level; second sensing means being connected to receive a complementary sense signal at a second sense node of the sense amplifier and being responsive to said true and complementary data signals for generating a second high logic signal at the intermediate node when the complementary sense signal is at a low logic level and the true data signal is at a low logic level; and switching means connected to said intermediate node and being responsive to said first and second high logic signals for generating an equal signal which is discharged from a precharged high voltage level to a low logic level when the bit field in the accessed RAM word and the data values are different.
Claim 7
Dependent Claim
44 words
A data compare circuit as claimed in claim 4, wherein said first sensing means comprises a first group of series-connected transistors formed of a first P-channel transistor (P1), a second P-channel transistor (P2), a first N-channel transistor (N1) and a second N-channel transistor (N2).
Claim 8
Dependent Claim
44 words
A data compares circuit as claimed in claim 5, wherein said second sensing means comprises a second group of series-connected transistors formed of a third P-channel transistor (P3), a fourth P-channel transistor (P4), a third N-channel transistor (N3), and a fourth N-channel transistor (N4).
Claim 9
Dependent Claim
19 words
A data compare circuit as claimed in claim 6, wherein said switching means comprises an N-channel switching transistor (N5).
Claim 10
Dependent Claim
17 words
A data compare circuit as claimed in claim 7, wherein said inverter means comprises an inverter (I1).
Claim 11
Dependent Claim
436 words
A data compare network formed of a plurality of compare circuits for use with a complementary metal-oxide-semiconductor random-access-memory (CMOS RAM) to check the equality of n-bit field in an accessed RAM word against data values on a bit-by-bit basis, each of said circuits comprising: an inverter (I1) having an input connected to receive a true data signal and an output to provide a complementary data signal; a first group of series-connected transistors formed of a first P-channel transistor (P1), a second P-channel transistor (P2), a first N-channel transistor (N1) and a second N-channel transistor (N2); said first P-channel transistor (P1) having its source connected to a supply potential (VCC), its gate connected to the output of the inverter (I1), and its drain connected to the source of said second P-channel transistor (P2); said second P-channel transistor (P2) having its gate connected to a first sense node (X) and its drain connected to an intermediate node (A); said first N-channel transistor (N1) having its drain connected to the intermediate node (A), its gate connected to the first sense node (X), and its source connected to the drain of said second N-channel transistor (N2); said second N-channel transistor (N2) having its gate connected to the input of the inverter (I1) and its source connected to a ground potential; a second group of series-connected transistors formed of a third P-channel transistor (P3), a fourth P-channel transistor (P4), a third N-channel transistor (N3), and a fourth N-channel transistor (N4); said third P-channel transistor (P3) having its source connected to the supply potential (VCC), its gate connected to the input of said inverter (I1), and its drain connected to the source of said fourth P-channel transistor (P4); said fourth P-channel transistor (P4) having its gate connected to a second sense node (Y) and its drain connected to the intermediate node (A); said third N-channel transistor (N3) having its drain connected to the intermediate node (A), its gate connected to the second sense node (Y) and its source connected to the drain of said fourth N-channel transistor (N4); said fourth N-channel transistor (N4) having its gate connected to the output of the inverter (I1) and its source connected to the ground potential; and an N-channel switching transistor (N5) having its source connected to the ground potential, its gate connected to the intermediate node (A) and its drain connected to an output line (18) for generating an equal signal (E) which is discharged from a precharged high voltage level to a low logic level when a corresponding bit of the n-bit field in the accessed RAM word and the data values are different.
Claim 12
Dependent Claim
436 words
A data compare network formed of a plurality of compare circuits for use with a complementary metal-oxide-semiconductor random-access-memory (CMOS RAM) to check the equality of n-bit field in an accessed RAM word against data values on a bit-by-bit basis, each of said circuits comprising: an inverter (I1) having an input connected to receive a true data signal and an output to provide a complementary data signal; a first group of series-connected transistors formed of a first P-channel transistor (P1), a second P-channel transistor (P2), a first N-channel transistor (N1) and a second N-channel transistor (N2); said first P-channel transistor (P1) having its source connected to a supply potential (VCC), its gate connected to the output of the inverter (I1), and its drain connected to the source of said second P-channel transistor (P2); said second P-channel transistor (P2) having its gate connected to a first sense node (X) and its drain connected to an intermediate node (A); said first N-channel transistor (N1) having its drain connected to the intermediate node (A), its gate connected to the first sense node (X), and its source connected to the drain of said second N-channel transistor (N2); said second N-channel transistor (N2) having its gate connected to the input of the inverter (I1) and its source connected to a ground potential; a second group of series-connected transistors formed of a third P-channel transistor (P3), a fourth P-channel transistor (P4), a third N-channel transistor (N3), and a fourth N-channel transistor (N4); said third P-channel transistor (P3) having its source connected to the supply potential (VCC), its gate connected to the input of said inverter (I1), and its drain connected to the source of said fourth P-channel transistor (P4); said fourth P-channel transistor (P4) having its gate connected to a second sense node (Y) and its drain connected to the intermediate node (A); said third N-channel transistor (N3) having its drain connected to the intermediate node (A), its gate connected to the second sense node (Y) and its source connected to the drain of said fourth N-channel transistor (N4); said fourth N-channel transistor (N4) having its gate connected to the output of the inverter (I1) and its source connected to the ground potential; and an N-channel switching transistor (N5) having its source connected to the ground potential, its gate connected to the intermediate node (A) and its drain connected to an output line (18) for generating an equal signal (E) which is discharged from a precharged high voltage level to a low logic level when a corresponding bit of the n-bit field in the accessed RAM word and the data values are different.
Claim 13
Dependent Claim
23 words
A data compare circuit as claimed in claim 9, further comprising means for precharging said output line to the precharged high voltage level.
Claim 14
Dependent Claim
45 words
A data compare circuit as claimed in claim 10, wherein precharging means comprises a P-channel transistor (P5) which has its source connected to the supply potential (VCC), its gate connected to receive a precharge signal (C4) and its drain connected to the output line (18).
References Cited (Backward Citations)
US4694274A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-06-19 | 1992-12-19 | 1993-06-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-06-19 | 1996-12-19 | 1997-06-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-06-19 | 2000-12-19 | 2001-06-20 | $7700.00 | Window Closed / Lapsed |