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

Static random access memory with PMOS pass gates

Assignee: NXP BV
•
Filing: 1990-04-06
•
Granted: 1992-06-30
•
Expires: 2010-04-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An SRAM uses PMOS column pass gates in conjunction with PMOS column loads which can be selectively deactivated during write operations. Address decoding for the pass gates and loads can be done outside of the memory array to maximize device density. This arrangement provides densities comparable to those achievable with NMOS column pass gates, but without the read access time penalties associated therewith.

Inventors

  • 👤 Ejaz Ul Haq

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 02:34
CPC Classifications
G; G11; G11C; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C11/41; G11C11/413; G11C11/417; G11C11/419

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 387 words
A static random access memory device comprising: plural memory cells including a first memory cell; data port means for coupling said memory cells to a host system so as to permit reading operations and writing operations therebetween, said data port means including at least a first data port; plural bit lines means for conveying data to and from said memory cells, said plural bit line means including a first true bit line and a first false bit line for conveying data to and from said first memory cell to said data port means; bit line means for supplying current to said plural bit lines, said load means including first load means for supplying current to said first true and false bit lines; PMOS pass gate means for selectively coupling said plural bit line means to said data port means, said PMOS pass gate means including a first true PMOS pass gate that when activated couples said first true bit line to said first data port, and a first false PMOS pass gate that when activated couples said first false bit line to said first data port, said PMOS pass gate when said first memory cell is selected in a write operation, directing data from said first data port means, through said first true and false PMOS pass gates, and through said first true and false bit lines for storage in said first memory cell, and when said first memory cell is selected in a read operation, directing data from said first memory cell, through said first true and false bit lines, through said first true and false PMOS pass gates, and to said first data port means; and address means for selecting among said memory cells for coupling to said host system and for alternatively selecting between reading and writing operations for the memory cells so addressed, said address means being coupled to said plural bit line load means and said PMOS pass gate means so as to when said first memory cell is selected, activate said first true PMOS pass gate and said first false PMOS pass gate, and when said first memory cell is selected and a write operation is selected, deactivate said first load means so that said first load means supplies at most negligible current to said first true and false bit lines.
Claim 2
Dependent Claim 387 words
A static random access memory device comprising: plural memory cells including a first memory cell; data port means for coupling said memory cells to a host system so as to permit reading operations and writing operations therebetween, said data port means including at least a first data port; plural bit lines means for conveying data to and from said memory cells, said plural bit line means including a first true bit line and a first false bit line for conveying data to and from said first memory cell to said data port means; bit line means for supplying current to said plural bit lines, said load means including first load means for supplying current to said first true and false bit lines; PMOS pass gate means for selectively coupling said plural bit line means to said data port means, said PMOS pass gate means including a first true PMOS pass gate that when activated couples said first true bit line to said first data port, and a first false PMOS pass gate that when activated couples said first false bit line to said first data port, said PMOS pass gate when said first memory cell is selected in a write operation, directing data from said first data port means, through said first true and false PMOS pass gates, and through said first true and false bit lines for storage in said first memory cell, and when said first memory cell is selected in a read operation, directing data from said first memory cell, through said first true and false bit lines, through said first true and false PMOS pass gates, and to said first data port means; and address means for selecting among said memory cells for coupling to said host system and for alternatively selecting between reading and writing operations for the memory cells so addressed, said address means being coupled to said plural bit line load means and said PMOS pass gate means so as to when said first memory cell is selected, activate said first true PMOS pass gate and said first false PMOS pass gate, and when said first memory cell is selected and a write operation is selected, deactivate said first load means so that said first load means supplies at most negligible current to said first true and false bit lines.
Claim 3
Dependent Claim 20 words
A static random access memory device as recited in claim 1 wherein said bit line load means includes PMOS transistors.
Claim 4
Dependent Claim 441 words
A static random access memory device comprising: an array of memory cells, said array defining a rectangular area containing said memory cells, said array having its memory cells arranged in rows and columns; data port means for coupling said memory cells to a host system so as to permit reading operations and writing operations therebetween; plural bit lines for conveying data to and from said memory cells, said plural bit line means including a respective true bit line and a respective false bit line for each of said columns for conveying data to and from a selected memory cell in that column; plural bit line load means for supplying current to said plural bit lines, said plural bit line load means including a respective true and a false bit line load for each of said columns; PMOS pass gate means for selectively coupling said columns to said data port means, for each of said columns, said PMOS pass gate means including a respective true PMOS pass gate which, when activated, couples the respective true bit line to said data port means, and a respective false PMOS pass gate which, when activated, couples the respective false bit line to said data port means, said PMOS pass gate means when one of said memory cells is selected in a write operation, directing data from said first data port means, through respective true and false PMOS pass gates, and through said respective true and false bit lines for storage in said memory cell, and when said memory cell is selected in a read operation, directing data from said memory cell, through respective true and false bit lines, through said first true and false PMOS pass gates, and to said data port means; word line means for selectively coupling a row of memory cells to their respective true and false bit lines; and address means for selecting among said memory cells for coupling to said host system and for alternatively selecting between reading and writing operations for the memory cells so addressed, said address means being coupled to said word line means for coupling a selected memory cell in a column to the respective true and false bit lines for that column, to said PMOS pass gate means for activating the respective true and false PMOS pass gates for that column, and to said bit line load means so that, when a write operation is selected, said address means can deactivate the respective true and false bit line loads for that column, but not for another of said columns, so that they supply at most negligible current to said respective true and false bit lines.
Claim 5
Dependent Claim 441 words
A static random access memory device comprising: an array of memory cells, said array defining a rectangular area containing said memory cells, said array having its memory cells arranged in rows and columns; data port means for coupling said memory cells to a host system so as to permit reading operations and writing operations therebetween; plural bit lines for conveying data to and from said memory cells, said plural bit line means including a respective true bit line and a respective false bit line for each of said columns for conveying data to and from a selected memory cell in that column; plural bit line load means for supplying current to said plural bit lines, said plural bit line load means including a respective true and a false bit line load for each of said columns; PMOS pass gate means for selectively coupling said columns to said data port means, for each of said columns, said PMOS pass gate means including a respective true PMOS pass gate which, when activated, couples the respective true bit line to said data port means, and a respective false PMOS pass gate which, when activated, couples the respective false bit line to said data port means, said PMOS pass gate means when one of said memory cells is selected in a write operation, directing data from said first data port means, through respective true and false PMOS pass gates, and through said respective true and false bit lines for storage in said memory cell, and when said memory cell is selected in a read operation, directing data from said memory cell, through respective true and false bit lines, through said first true and false PMOS pass gates, and to said data port means; word line means for selectively coupling a row of memory cells to their respective true and false bit lines; and address means for selecting among said memory cells for coupling to said host system and for alternatively selecting between reading and writing operations for the memory cells so addressed, said address means being coupled to said word line means for coupling a selected memory cell in a column to the respective true and false bit lines for that column, to said PMOS pass gate means for activating the respective true and false PMOS pass gates for that column, and to said bit line load means so that, when a write operation is selected, said address means can deactivate the respective true and false bit line loads for that column, but not for another of said columns, so that they supply at most negligible current to said respective true and false bit lines.
Claim 6
Dependent Claim 68 words
A memory device as recited in claim 3 wherein each of said PMOS pass gates has a respective control gate, the voltage at which determines the activation status of the including PMOS pass gate, and wherein said address means includes gate decoding logic for decoding received address codes into voltage levels applied to said control gates, all of said gate decoding logic being located outside said rectangular area.
Claim 7
Dependent Claim 214 words
A static random access memory device as recited in claim 4 wherein said memory array is divided into multiple blocks, each of said blocks including an associated subarray of said memory cells, associated cell rows of said cells, and associated cell columns of said cells, each of said blocks having an associated set of sense amplifiers coupled to said data port means, each of said cell columns having a respective pair of pass gates for coupling its cells to said data port means, said gate decoding logic including multiple gate control lines, each of said gate control lines being coupled to gates in at least two of said blocks, including a first block and a second block, said address means including block select means for selectively coupling said blocks to said data port so that when said gate decoding logic couples cells in said first block to its associated sense amplifiers and couples cells in said second block to its respective sense amplifiers, said block select means can enable the sense amplifiers associated with said first block and disable the sense amplifiers associated with said second block so that cells of said first block are coupled to said data port means and cells of said second block are decoupled from said data port means.
Claim 8
Dependent Claim 20 words
A static random access memory device as recited in claim 4 wherein said bit line load means includes PMOS transistors.

References Cited (Backward Citations)

US4665507A Cited
US4648074A Cited
US4935898A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-06-30 1995-12-30 1996-06-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-06-30 1999-12-30 2000-06-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-06-30 2003-12-30 2004-06-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag