The present invention relates to the use of bit lines in memory devices such as are used in integrated circuits. The bit lines are used to receive data stored in memory cells as stored charge, and are coupled to a small signal sensing amplifier where the signals are amplified to full signal levels and output for use by other circuits in the integrated circuit or system.
A current common requirement for an advanced electronic circuit and particularly for circuits manufactured as integrated circuits (“ICs”) in semiconductor processes is the use of embedded or discrete memory devices. Increasingly these memory devices are provided as a macro or portion of an integrated circuit and manufactured on a substrate along with other circuitry such as user defined logic circuitry, microprocessors, microcontrollers, digital signal processors and the like to provide a highly integrated circuit in a single package. Embedded memory arrays may be formed as dynamic random access memories (DRAMs) or increasingly as static random access memories (SRAMs). While DRAM cells require less silicon area per stored bit, the DRAM cells require sophisticated memory controllers to perform the periodic refresh cycles needed to maintain the data over time. In contrast, while SRAM cells require more silicon area per stored bit, the SRAM cells will maintain the data without the need for refresh cycles and therefore are better suited for some embedded applications. As alternatives, non volatile memory cells such as FLASH or EEPROM cells may also be embedded with other circuitry.
In order to make a memory cell as small as possible and to make read and write cycles as fast as possible, memory cells are created using small signal approaches. A capacitive charge is stored in the cell either in a discrete capacitor such as for a DRAM cell, or using the gate capacitors and the latching action of cross coupled inverters, such as for an SRAM cell. By keeping the signal levels small, the cell may be rapidly read from and written to.
However, the small signals on the hit lines are not useful by other logic circuitry and so these small signal levels are usually converted to full logic signals in the input/output circuitry of a memory array. This function is performed through the use of differential sense amplifiers. These differential sense amplifiers sense a small signal difference between an active bit line, which is coupled to a selected memory cell, and another bit line, which is not selected and so maintains a level voltage. The differential voltage is used to cause the sense amplifier to put out a voltage corresponding to a logical “1” or logical “0” depending on the stored bit in the cell. Typically a cell storing a logical “1” will leave the bit line undisturbed, while a cell storing a logical “0” will discharge, or lower the voltage on, the respective bit line, causing a small voltage drop. The small voltage drop is then sensed by the differential sense amplifier.
The read speed of a memory device is a critical characteristic of a high density memory array performance. The speed for a read cycle is determined in part by the time required for a bit cell to discharge the nominal voltage on the bit line. If the bit lines are particularly long and/or heavily loaded, that is, the bit lines have many memory cells coupled to them, the read time may become unacceptably long.
Because the sense amplifiers used in typical memory devices are small signal sense amplifiers, during a read cycle the bit line voltages are moved only slightly below a pre charged voltage, or not changed at all. The use of two bit lines, one active and one inactive, input into a logical gate sense amplifier or a differential pair sense amplifier, enables fast sensing of the read data. It is not necessary to wait for the bit line to reach a full high or full low logic voltage to obtain the data, instead the small signal difference is detected and the sense amplifier, which outputs a full logical level voltage, amplifies this value to a logic level voltage for use by other circuits in the device.
In
The sense amplifier can sense a difference voltage of as little as a few millivolts. The use of small signal voltages on the differential bit lines can reduce the size of the storage capacitor needed, and speed up the read access time for the memory. However the small signals used have to be selected to be large enough to prevent data read errors, and to overcome noise and coupling signals from adjacent bit lines, for example.
Because memory arrays can be physically laid out in any fashion including folded and mirror image arrangements, the terms “rows” and “columns” do not really describe orthogonal arrangements, even though in the simple schematic views such as the ones used here the column or bit lines and row or word lines are usually drawn in this manner. In a physical implementation the bit lines and word lines can be in parallel, orthogonal, or arranged at any angle to each other. The figures presented here are simplified schematic views that are used to discuss the circuit, but which do not reflect the manner or in any way limit the manner of a physical implementation of the device.
In
One skilled in the art will recognize that the bit line length and loading effects occur with all types of memory cells. The example DRAM type cells of
Accordingly, other memory cells for storage are increasingly typically used, such as six transistor (6T) or eight transistor (8T) static RAM cells. These SRAM cells form a latch that is constantly supplying power to the stored capacitive charge, and thus they do not require refresh cycles. The use of SRAM cells imposes less timing requirements on the integrated circuit or system. Read cycles of SRAM cells are also not destructive. The static characteristic of these cells may be particularly important in applications for battery powered devices, where, in order to extend battery life, integrated circuits often go into “standby” or “sleep modes”, in those modes DRAM cells are not able to retain data, so an SRAM memory array is a more attractive option. However, the silicon area per bit for an SRAM cell is somewhat higher than for a DRAM cell, simply because the number of transistors is larger (6T for SRAM, vs. 1T for DRAM).
Regardless of the type of memory cell used, the memory arrays are increasing in capacity, and thus in physical size, which tends to increase the length of the bit lines, and also the number of cells attached to a bit line.
In a memory operation, the bit lines BL_L and BL_R are first precharged to a higher (although not necessarily a full positive voltage supply level) voltage before the memory cycle begins. The memory cell selected will either leave the bit line voltage undisturbed, or slightly discharge the bit line to a lower voltage. In this way the active bit line may be a small differential voltage that represents a “1” (typically, this bit line voltage is at or above the pre-charge voltage level) or a “0” (typically, the bit line voltage is slightly lowered from the precharge level), while the inactive or unselected bit line remains at the nominal precharge voltage. This characteristic of pairing a selected bit line with an unselected bit line allows the detection of the small signal voltage difference between the two bit lines. In this sense the NAND gate acts as a logical comparator and outputs a “1” when a voltage difference is detected between the two bit lines BL_L and BL_R. Since only one of the two bit lines is active, the data from the active bit line is thus correctly sensed, and amplified onto the “SA-out” data signal. The output signal is a full logic voltage so that other circuitry can correctly receive it. Thus, a sense amplifier first “senses” the small signal voltage and then “amplifies” it to an output.
An important characteristic of the sense amplifiers used in memory arrays is that they should be physically configured for a dense memory layout. A distance “h”, shown in both
One approach known in the art to shorten bit line swing times is to add additional sense amplifiers for each column, and to divide the bit lines into segments; however, this approach reduces the layout efficiency obtained, as the added sense amplifiers don't fit in the regular cell pitch structure defined by the cell pitch height, and so while some speed benefit in bit line swing time may be obtained, the disadvantages created by the extra silicon area penalty when these divided bit lines are used are undesirable.
In the typical prior art memory devices, the long bit lines that result from the memory array architectures in high density memory arrays greatly increases the time needed for a memory read access. As a result read speeds for the high density memory arrays are undesirably slow. These problems are increasing as memory array density (the number of bits) increases.
A continuing need for memory bit line architectures that provide reduced bit line loading and fast read access times in large memory arrays, and for methods for these memory devices that reduce or eliminate the problems associated with the prior art circuits and methods thus exists.
These and other problems are generally solved or circumvented, and technical advantages are generally achieved by embodiments of the present invention, which provides memory array architectures with multiple split bit lines formed within a single cell pitch height. The multiple split bit lines are coupled to sense amplifiers arranged to receive multiple inputs while still having a layout area within a single cell pitch. The sense amplifies may be differential sense amplifiers or a single ended logical gate sense amplifier. The read access time for the memory arrays with the multiple split bit lines per column of bit cells is reduced. No silicon area penalty is created by use of the embodiments. The bit cells may be any type of memory cell, including SRAM and DRAM cells.
This summary gives an overview of certain embodiments of the invention, and is not limiting. Additional features and advantages of the invention will be described hereinafter, which form the subject of the claims of the invention. It should be appreciated by those skilled in the art that the conception and specific embodiment disclosed might be readily utilized as a basis for modifying or designing other structures or processes for carrying out the same purposes of the present invention. It should also be realized by those skilled in the art that such equivalent constructions do not depart from the spirit and scope of the invention as set forth in the appended claims.
For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
The drawings, schematics and diagrams are illustrative and not intended to be limiting, but are examples of embodiments of the invention, are simplified for explanatory purposes, and are not drawn to scale.
The making and using of the presently preferred embodiments are discussed in detail below. It should be appreciated, however, that the present invention provides many applicable inventive concepts that can be embodied in a wide variety of specific contexts. The specific embodiments discussed are merely illustrative of specific ways to make and use the invention, and do not limit the scope of the invention.
Embodiments of the present invention which are now described in detail provide novel circuits and methods for high density memory arrays. The use of the embodiments enables reduction in the read access time for the memory cells, by reducing the bit line loading, without a corresponding silicon area penalty.
In the embodiment of
Importantly, the sense amplifier 45 in the embodiment of
In
In
Sense amplifier 48 is shown in detail in
Importantly, as shown in
The exemplary embodiments provide a fast read access memory array for high density memories by using multiple split bit lines and multiple input sense amplifiers. The sense amplifiers and local I/O circuits have a layout pitch height approximately the same as the memory cell layout pitch height so that no layout area penalty is imposed due to the use of the invention. The multiple split bit line architecture may be used with any type of memory cells, such as DRAM, SRAM cells including 6T and 8T cells, and other storage cells where bit lines and sense amplifiers are used. The use of the embodiments provide decreased read access time, increased read speed, save power due to faster bit line swing, and maintain speed for high density and large area memory arrays. The embodiments provide increased area efficiency and cell efficiency because it is not necessary to use the divided bit line schemes known previously to reduce read access time.
The embodiments provide m bit-lines per bit cell height, thus each sub array of bit cells can be further divided into m sections, where m is an integer greater than 1. In some embodiments each section may have the same number of cells coupled to the section bit line, in alternative embodiments that are also contemplated as part of the invention and within the scope of the appended claims, the use of sections having different numbers of bit cells may be used. The selection of the number of bit cells in a section may be made so as to keep the bit line swing times nearly equal for all of the sections.
The sense amplifier may have 2m inputs, m from the left side, and m from the right side. Alternatively, the sense amplifier may be divided into two m-input sense amplifiers, one for the left and one for the right side, and the outputs combined. A local I/O cell with the sense amplifier is provided for each column of bit cells and is arranged to have a pitch height the same, or less than, the pitch height of the bit cells in the column, so that an efficient use of silicon area is maintained.
Although exemplary embodiments of the present invention and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the invention as defined by the appended claims. For example, it will be readily understood by those skilled in the art that the methods may be varied while remaining within the scope of the present invention.
Moreover, the scope of the present application is not intended to be limited to the particular embodiments of the methods and steps described in the specification. As one of ordinary skill in the art will readily appreciate from the disclosure of the present invention, processes, or steps, presently existing or later to be developed, that perform substantially the same function or achieve substantially the same result as the corresponding embodiments described herein may be utilized according to the present invention. Accordingly, the appended claims are intended to include within their scope such processes or steps.