The invention proposes a random access memory (1) with a plurality of symmetrical memory cells (2) which are connected in groups to complementary bit lines (blc, blt), and the complementary bit lines (blc, blt) are coupled through a cross coupled device (31, 32), and the groups of memory cells are connected to complementary global data lines (data_c, data_t) used to provide data to a selected cell of the group of memory cells. The random access memory is characterized in that switches (33, 34) are provided that deactivate the cross coupled device, wherein the switches (33, 34) are driven by the complementary global data lines (data_c, data_t). The invention relates further on to a computer comprising such a random access memory.
|
2. A random access memory (1) with a plurality of symmetrical memory cells (2) which are connected in groups of memory cells (2) to complementary bit lines (blc, blt), and said complementary bit lines (blc, blt) are coupled through a cross coupled device (31, 32), said groups of memory cells are connected to complementary global data lines (data_c, data_t) used to provide data to a selected cell of the groups of memory cells,
a first switch (33) and a second switch (34) are provided that deactivate the cross coupled device, wherein the first and second switch are driven by the complementary global data lines (data_c, data_t);
the cross coupled device comprises a first coupling transistor (31) the gate (31g) of which is connected to a first line (blc) of the complementary bit lines, and the source (31s) of which is connected to a power source (4) of a defined signal level (HIGH) and the drain (31d) of which is connected to a second line (blt) of the complementary bit lines,
the cross coupled device (31, 32) comprises a second coupling transistor (32) the gate (32g) of which is connected to the second line (blt) of the complementary bit lines, the source (32s) of which is connected to the power source (4) of a defined signal level (HIGH) and the drain (32d) of which is connected to the first line (blc) of the complementary bit lines;
the first switch (33) is a first transistor and the second switch (34) is a second transistor; and
the second transistor (34) is connected in series in between the source (32s) of the second coupling transistor (32) and the power source (4) of a defined signal level (HIGH) or is connected in series in between the drain (32d) of the second coupling transistor (32) and the first line (blc) of the complementary bit lines.
1. A random access memory (1) with a plurality of symmetrical memory cells (2) which are connected in groups of memory cells (2) to complementary bit lines (blc, blt), and said complementary bit lines (blc, blt) are coupled through a cross coupled device (31, 32), said groups of memory cells are connected to complementary global data lines (data_c, data_t) used to provide data to a selected cell of the groups of memory cells,
a first switch (33) and a second switch (34) are provided that deactivate the cross coupled device, wherein the first and second switch are driven by the complementary global data lines (data_c, data_t);
the cross coupled device comprises a first coupling transistor (31) the gate (31g) of which is connected to a first line (blc) of the complementary bit lines, and the source (31s) of which is connected to a power source (4) of a defined signal level (HIGH) and the drain (31d) of which is connected to a second line (blt) of the complementary bit lines,
and that the cross coupled device (31, 32) comprises a second coupling transistor (32) the gate (32g) of which is connected to the second line (blt) of the complementary bit lines, the source (32s) of which is connected to the power source (4) of a defined signal level (HIGH) and the drain (32d) of which is connected to the first line (blc) of the complementary bit lines;
the first switch (33) is a first transistor and the second switch (34) is a second transistor; and
the first transistor (33) is connected in series in between the source (31s) of the first coupling transistor (31) and the power source (4) of a defined signal level (HIGH) or is connected in series in between the drain (31d) of the first coupling transistor (31) and the second line (blt) of the complementary bit lines.
|
This application is related to German Patent Application No. 05107691.7, filed Aug. 22, 2005, now abandoned.
1. Field of the Invention
The present invention relates to Random Access Memory with a plurality of symmetrical memory cells which are connected in groups to complementary bit lines, which complementary bit lines are coupled through a cross coupled device.
2. Background of the Invention
A memory may include a plurality of symmetrical Random Access Memory (SRAM) cells arranged in columns and rows. Each SRAM cell may store a bit of data. To read a value stored in a cell or to write a value into a cell, a column including the cell may be selected, and a row including the cell may be selected.
Symmetrical memory cells as they are used in SRAMs are built up with two nodes wherein each node is connected to one line of a pair of a complementary bit line.
Caused by gate impurities from processing or device thresholds close to or below 0 it is possible that conduct leakage occurs at the transfer device 5 of a memory cell connected to the bit line BLT. This leakage is shown as resistor 51. Many closed cells are usually connected to a bit line what adds these negative effects.
The device at the bottom of
The device in the middle of
As a negative effect cross coupled devices cause disturbances when writing a memory cell.
During write signals, which are distributed by global data lines (i.e. for writing data_c and data_t), it may occur that the complementary bit lines bit and blc are set later than wl selects a cell. This causes the bit lines to be biased like in read operation. The cross coupled devices amplify the unwanted read signal and disturb the write operation when it has to set bit and blc in the opposite direction.
This effect causes that write operations are performed wasting time for security reasons.
It is therefore an object of the invention to provide a Random Access Memory with symmetrical memory cells wherein the performance is increased by improving the technique of used cross coupled devices.
The object of the invention is met by a Random Access Memory with a plurality of symmetrical memory cells which are connected in groups to complementary bit lines, and the complementary bit lines are coupled through a cross coupled device, and the groups of memory cells are connected to complementary global data lines used to provide data to a selected cell of the group of memory cells. The Random Access Memory is characterized in that switches are provided that deactivate the cross coupled device, wherein the switches are driven by the complementary global data lines.
In a preferred embodiment of the invention said cross coupled device comprises a first coupling transistor which gate is connected to a first line of the complementary bit lines, which source is connected to a power source of a defined signal level and which drain is connected to the second line of the complementary bit lines, and that the cross coupled device comprises a second coupling transistor which gate is connected to the second line of the complementary bit lines, which source is connected to a power source of a defined signal level and which drain is connected to the first line of the complementary bit lines.
The switches are a pair of transistors according to another preferred embodiment.
In another preferred embodiment the first transistor is connected in series in between the source of the first coupling transistor and the power source of a defined signal level or is connected in series in between the drain of the source of the first coupling transistor and the second line of the complementary bit lines.
In another preferred embodiment the second transistor is connected in series in between the source of the second coupling transistor and the power source of a defined signal level or is connected in series in between the drain of the second coupling transistor and the first line of the complementary bit lines.
The present invention and its advantages are now described in conjunction with the accompanying drawings.
The memory cell 2 is connected with its two nodes tru and cmp to a complementary bit line with a pair of lines blc and blt for column selection. The row selection signal line is named in this example wl.
Between the two bit lines blc and blt a cross coupled device with the transistors 31 and 32 is switched coupling the pair of bit lines. Switches 33, 34 incorporated, for example, by transistors deactivate the cross coupled device, wherein they are driven by the complementary global write data lines (data_c, data_t).
In the first depicted example shown in
For both switching transistors a placement at the source or gate side of the transistors of the cross coupled device is possible.
During standby the column select bit lines blc and blt are charged up.
During a read operation read either line (e.g. blt) is pulled down by the selected cell. The other line (e.g. blc) is kept high by switch 33 of the cross coupled device.
During a write operation either column select bit line (e.g. blc) of the pair is forced down, the other one (e.g. blt) is kept high by switch 34 the cross coupled device.
In a hierarchical approach, which is also common, groups of cells within a column have local isolated column selects. A row select wl selects one cell within a column and therefore only one group in a column is active. A read signal of a selected cell is amplified by a circuit owned by each group. The signal is transferred to a global read data line serving all groups of cells within a column. Write information is supplied on global data lines, one pair with true and complement data per column. Each group of cells within a column is connected to this pair by its own adapter which drives the column select lines blc and blt of this group of cells during write.
The global data lines are named data_t and data_c. They are at down level during read and also for unselected columns during write.
Selecting a column for writing a ‘1’ to the memory cell 2 data_t is forced up and data_c down. The signal are inverse when writing a ‘0’ to the memory cell 2.
The signal on the global data lines data_t and data_c is used to disable the coupling transistors 31 and 32 of the cross coupled device on the column select lines of the groups of cells within that column which is selected for write by driving switches 33 and 34 accordingly.
The negative effects caused by the cross coupled device during write processes are diminished. There are no additional signals and only minimal additional hardware needed which can be integrated into existing architectures without the need to redesign them on a larger scale.
Pille, Juergen, Adams, Chad A., Mahuke, Torsten, Wagner, Oto
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
6249471, | Jun 28 2000 | Synopsys, Inc | Fast full signal differential output path circuit for high-speed memory |
6356484, | Apr 18 1991 | Renesas Electronics Corporation | Semiconductor memory device |
6434661, | Dec 25 1990 | Mitsubishi Denki Kabushiki Kaisha | Synchronous semiconductor memory including register for storing data input and output mode information |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Aug 01 2006 | ADAMS, CHAD A | International Business Machines Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018052 | /0690 | |
Aug 01 2006 | MAHNKE, TORSTEN | International Business Machines Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018052 | /0690 | |
Aug 01 2006 | PILLE, JUERGEN | International Business Machines Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018052 | /0690 | |
Aug 02 2006 | WAGNER, OTTO | International Business Machines Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018052 | /0690 | |
Aug 04 2006 | International Business Machines Corporation | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jun 25 2008 | ASPN: Payor Number Assigned. |
Jan 30 2012 | REM: Maintenance Fee Reminder Mailed. |
Jun 12 2012 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jun 12 2012 | M1554: Surcharge for Late Payment, Large Entity. |
Jan 29 2016 | REM: Maintenance Fee Reminder Mailed. |
Jun 17 2016 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jun 17 2011 | 4 years fee payment window open |
Dec 17 2011 | 6 months grace period start (w surcharge) |
Jun 17 2012 | patent expiry (for year 4) |
Jun 17 2014 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jun 17 2015 | 8 years fee payment window open |
Dec 17 2015 | 6 months grace period start (w surcharge) |
Jun 17 2016 | patent expiry (for year 8) |
Jun 17 2018 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jun 17 2019 | 12 years fee payment window open |
Dec 17 2019 | 6 months grace period start (w surcharge) |
Jun 17 2020 | patent expiry (for year 12) |
Jun 17 2022 | 2 years to revive unintentionally abandoned end. (for year 12) |