The present invention relates to memories and memory devices, and more particularly to memory global read line sharing architectures.
A memory such as a dynamic random access memory (DRAM) or a static random access memory (SRAM) has memory cells arranged in rows and columns. The rows correspond to word lines whereas columns correspond to bit lines. These bit lines travel in the column direction to sense amplifiers that make bit decisions during read operations in an SRAM and during both read and write operations in a DRAM. A memory cell is accessed by asserting the corresponding word line so that an access transistor conducts to couple the memory cell to the corresponding bit line. A sense amplifier may then read the contents of the accessed memory cell by sensing the voltage on the corresponding bit line.
Having sensed the voltage on the bit line, a conventional sense amplifier provides its bit decision on an output line that may be designated as a “global read line.” The global read line couples to input/output (I/O) circuits so that the resulting bit decision may be relayed to external circuits. Prior to a read operation, it is conventional to pre-charge the global read lines to a power supply voltage VDD. If a sense amplifier determines that the sensed bit line carries a logical one voltage state (assuming a logic high operation), the sense amplifier grounds the pre-charged global read line. Because the global read lines often run the entire column height of the memory, pre-charging and discharging them during read operations consumes substantial power.
Accordingly, there is a need in the art for memories having lower power consumption with regard to their global read lines.
To reduce power consumption, memory architectures are disclosed in which a plurality of sense amplifiers are multiplexed with regard to a single global read line. The global read line couples between the shared sense amplifier and a corresponding I/O circuit.
In accordance with one aspect of the invention, a memory is thus provided that includes: a global read line, the memory being adapted to be pre-charge the global read line prior to a read operation; an I/O circuit to receive the global read line; and a plurality of sense amplifiers, each sense amplifier being multiplexed with respect to the global read line such that only a selected one of the sense amplifiers in the plurality is activated during a read operation to determine a bit decision, the memory being adapted to discharge the pre-charged global read line if the bit decision from the activated sense amplifier equals one, the pre-charged global read line thereby staying pre-charged if the bit decision from the activated sense amplifier equals zero.
Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of such systems with the present invention as set forth in the remainder of the present application with reference to the drawings.
To allow cross-referencing among the figures, like elements in the figures are provided like reference numerals.
Turning now to
In memory 100, there is one active bit line per sense amplifier. However, it will be appreciated that alternative embodiments may have bit line multiplexing with respect to a given sense amplifier as disclosed in commonly-assigned U.S. application Ser. No. 12/018,996, the contents of which are incorporated by reference. As discussed in the background section, it is conventional for each sense amplifier to couple to a corresponding global read line to provide its bit decision to I/O circuits. The I/O circuits then drive an output line so that the external world may know the results of the read operation. However, in memory 100 a plurality of sense amplifiers multiplex onto each global read line. In memory 100, this multiplexing is 4:1 such that there are four sense amplifiers per global read line but it will be appreciated that such a multiplexing may be varied either higher or lower from four. As will be explained further herein, a given sense amplifier may be selected from the multiplexed group such that the remaining sense amplifiers do not couple to the shared global read line. Each global read line couples to a corresponding I/O circuit 120 that may latch the bit decision carried by the global read line and drive the bit decision externally from the memory on output lines q. In this fashion, a word may be read from memory 100 over the output lines q such that an ith bit in the word is carried on output line q[i], an (i+1)th bit is carried on output line q[i+1], and so on.
As compared to a conventional memory without global read line sharing, memory 100 saves substantial power because fewer global read lines need be charged and discharged. Moreover, memory 100 achieves reduced leakage currents because there is only one pre-charge of the global read line per multiplexed group of sense amplifiers.
The multiplexing of the sense amplifiers may be implemented in a number of fashions depending upon the type of memory. For example, the multiplexing of SRAM sense amplifiers is illustrated in
It is conventional for an SRAM sense amplifier to comprise a comparator that will drive its output signal low if the accessed bit line couples to a logic high memory cell. To pull the global read line low for such a logic-high-storing memory cell, each sense amplifier's output signal drives a corresponding inverter 210 that in turn drives a corresponding NMOS transistor M2 that couples between ground and the global read line. Accordingly, if a sense amplifier is sensing a logic high state on its accessed bit line, the corresponding M2 transistor will conduct, thereby pulling the global read line to ground. It will be appreciated that numerous alternative SRAM sense amplifier multiplexing embodiments may be implemented. For example, rather than activating a selected sense amplifier though a grounding transistor M1, the sense amplifiers could directly couple to ground but be isolated from the power supply voltage VDD through a PMOS transistor that would only conduct if both the corresponding SENX signal and the read enable signal Readx were low.
The read enable signal Readx may also be used to open the pass transistors (not illustrated) between the accessed bit lines and the corresponding sense amplifiers. Since a sense command must be generated to fire the sense amplifier after the bit line development in conventional SRAMs, it may be seen that the multiplexing scheme of
Turning now to
The above-described embodiments of the present invention are merely meant to be illustrative and not limiting. For example, although the global read line is generally a uni-directional in that the bit decision from the sense amplifier flows through the global read line to the corresponding I/O circuit, the global read line could also be made bi-directional. It will thus be obvious to those skilled in the art that various changes and modifications may be made without departing from this invention in its broader aspects. Therefore, the appended claims encompass all such changes and modifications as fall within the true spirit and scope of this invention.
This application claims the benefit of U.S. Provisional Application No. 60/982,219, filed Oct. 24, 2007, the contents of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
60982219 | Oct 2007 | US |