[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

US8213257B2 - Variation-tolerant word-line under-drive scheme for random access memory - Google Patents

Variation-tolerant word-line under-drive scheme for random access memory Download PDF

Info

Publication number
US8213257B2
US8213257B2 US12/852,759 US85275910A US8213257B2 US 8213257 B2 US8213257 B2 US 8213257B2 US 85275910 A US85275910 A US 85275910A US 8213257 B2 US8213257 B2 US 8213257B2
Authority
US
United States
Prior art keywords
tracking
word
transistor
transistors
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active, expires
Application number
US12/852,759
Other versions
US20120033522A1 (en
Inventor
Ching-Te Chuang
Yi-Wei Lin
Chia-Cheng Chen
Wei-Chiang Shih
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Faraday Technology Corp
National Yang Ming Chiao Tung University NYCU
Original Assignee
National Chiao Tung University NCTU
Faraday Technology Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by National Chiao Tung University NCTU, Faraday Technology Corp filed Critical National Chiao Tung University NCTU
Priority to US12/852,759 priority Critical patent/US8213257B2/en
Assigned to NATIONAL CHIAO TUNG UNIVERSITY, FARADAY TECHNOLOGY CORPORATION reassignment NATIONAL CHIAO TUNG UNIVERSITY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SHIH, WEI-CHIANG, LIN, YI-WEI, CHUANG, CHING-TE, CHEN, CHIA-CHENG
Priority to TW100109598A priority patent/TWI490867B/en
Priority to CN201110097442.9A priority patent/CN102376350B/en
Publication of US20120033522A1 publication Critical patent/US20120033522A1/en
Application granted granted Critical
Publication of US8213257B2 publication Critical patent/US8213257B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/08Word line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, for word lines
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/41Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
    • G11C11/413Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction

Definitions

  • the present invention relates to Random Access Memory (RAM), and more particularly, to RAM with variation-tolerant word-line under-drive scheme for stability enhancement of low-voltage operation by introducing at least a first and a second tracking transistors respectively tracking electronic characteristics of driving transistors of word-line drivers and pass-gate transistors of RAM cells.
  • RAM Random Access Memory
  • RAM Random Access Memory
  • SRAM Static Random Access Memory
  • Advanced semiconductor manufacturing process such as sub-100 nm process, introduces promising potential toward low-voltage operation, low power-consumption and scaled-down layout area for RAM.
  • advanced process suffers from variations of process, supply voltage and temperature. The variations can lead to degradation of RAM stability.
  • the Read disturb in SRAM reduces the Read Static Noise Margin (RSNM) and degrades the stability during Read operation.
  • RSNM Read Static Noise Margin
  • a RAM includes a memory cell array of a plurality of rows; each of the rows includes a plurality of cells coupled to a corresponding Word-Line (WL). The voltage of each word-line is controlled by a corresponding word-line driver.
  • Each cell has a latch (e.g., a pair of cross-coupled inverters) with two storing nodes and at least a pass-gate transistor with a control node (a gate) and two channel terminal nodes (e.g., a drain and a source) respectively coupled to the corresponding word-line, one of the storing nodes, and a corresponding Bit-Line (BL).
  • a latch e.g., a pair of cross-coupled inverters
  • a pass-gate transistor with a control node (a gate) and two channel terminal nodes (e.g., a drain and a source) respectively coupled to the corresponding word-line, one of the storing nodes, and a corresponding Bit-Line (BL).
  • BL Bit-Line
  • the given bit-line While reading a given cell of a given row and a given bit-line, the given bit-line is pre-charged to a high voltage representing logic “High”; through the given word-line, the pass-gate transistor of the given cell is enabled by the corresponding word-line driver to connect a corresponding storing node to the given bit-line. If the storing node stores a low voltage representing logic “Low”, the latch discharges the given bit-line from original high voltage to a low voltage representing logic “Low”. However, the pass-gate transistor and the pull-down transistor of the cell inverter form a voltage divider, and the voltage at the logic “Low” storing node is raised, causing “Read disturb” in the cell storage node.
  • the Read disturb voltage at the storing node can be raised above the “Trip Voltage” (a voltage threshold causing switching of the inverter) of the opposite cell inverter, and the bit stored in the latch will be erroneously flipped, i.e., the storing node originally stores logic “Low” state of the low voltage would be incorrectly flipped to store logic “High” state of the high voltage.
  • Trip Voltage a voltage threshold causing switching of the inverter
  • Read disturb The aforementioned issue is commonly called a Read disturb; and variations of process, supply voltage and temperature aggravate Read disturb, since the conduction behavior of pass-gate transistors (e.g., the word-line voltage used to enable pass-gate transistors, turn-on resistance of pass-gate transistors) and cell inverter switching point (Trip Voltage) tend to spread with wider variation ranges such that the Read disturb voltages at the cell storing nodes introduced by the pass-gate transistors are more likely to exceed the Trip Voltages of the opposite cell inverters.
  • pass-gate transistors e.g., the word-line voltage used to enable pass-gate transistors, turn-on resistance of pass-gate transistors
  • Trip Voltage cell inverter switching point
  • One solution to reduce Read disturb is by properly lowering the word-line enable voltage provided by the word-line drivers for enabling (turning on) the pass-gate transistors.
  • Lowered word-line enable voltage implements a Word Line Under-Drive (WLUD) scheme to reduce the channel conductivity of the pass-gate transistors, thus increasing turn-on resistance between the two channel terminal nodes of each pass-gate transistor and reducing the Read disturb from pre-charged bit-lines to storing nodes.
  • WLUD Word Line Under-Drive
  • an object of the present invention is to provide a RAM implementing a variation-tolerant Word-Line Under-Drive (WLUD) scheme providing lowered word-line enable voltage which can be dynamically adjusted following/tracking variations of transistor characteristics caused by process, voltage, and temperature.
  • the RAM of the invention includes a plurality of rows, a plurality of word-line drivers, at least a first tracking transistor and at least a second tracking transistor.
  • Each of the rows has a plurality of cells and a corresponding word-line; each cell includes a latch for storing data, and at least a pass-gate transistor coupled between the latch, the corresponding word-line and a corresponding bit-line.
  • Each of the word-line drivers has a power node receiving an operation voltage, a driving node coupled to one of the word-lines of the rows, an input node receiving a decoding signal and a driving transistor comprising a control node and two channel terminal nodes respectively coupled to the input node, the driving node and the power node.
  • the first tracking transistor corresponding to one of the word-line driver and having two channel terminal nodes, has electronic characteristics tracking those of the driving (pull-up) transistor of the corresponding word-line driver.
  • One of the two channel terminal nodes of the first tracking transistor is coupled to the word-line, and the other channel terminal node is coupled to one of the two channel terminal nodes of the second tracking transistors.
  • the second tracking transistor including a channel terminal node coupled to one of the two channel terminal nodes of the first tracking transistor, has electronic characteristics tracking those of the pass-gate transistors of the cells.
  • the word-line under-drive scheme is implemented by a plurality of first tracking transistors and a plurality of second tracking transistors.
  • Each of the first tracking transistors corresponds to one of the word-line drivers and has a control node and two channel terminal nodes (e.g., a gate, a drain, and a source).
  • Each of the second tracking transistors corresponds to one of the first tracking transistors, and also has a control node and two channel terminal nodes (e.g., a gate, a drain, and a source).
  • control node and the two channel terminal nodes of each first tracking transistor are respectively coupled to a second voltage source (e.g., a ground voltage source), the corresponding word-line, and one of the channel terminal nodes of the corresponding second tracking transistor, with the other channel terminal node and the control node of the corresponding second tracking transistor respectively coupled to the second voltage source (e.g., a ground voltage source) and the corresponding word-line.
  • the power nodes of the word line drivers commonly couple a first voltage source (e.g., a power voltage source) to one of the channel terminal nodes (i.e. source) of the word-line driving (pull-up) transistors.
  • control node of each of the first tracking transistor can be coupled to the input node of the corresponding word-line driver instead of the second voltage source.
  • word-line drivers can be grouped to share a shared second tracking transistor, each of the grouped word-line drivers corresponds to one of the first tracking transistors with the control node and two channel terminal nodes of the corresponding first tracking transistor respectively coupled to the input node of the corresponding word-line driver, the corresponding word-line, and one of the channel terminal nodes of the shared second tracking transistor.
  • the control node of the shared second tracking can be coupled to the first voltage source or a voltage controller.
  • the two channel terminal nodes of a first tracking transistor are respectively coupled to the first voltage source and the power nodes of the word-line drivers.
  • the channel terminal nodes of a second tracking transistor are respectively coupled to the power nodes of the world-line drivers and the second voltage source.
  • Word-line under-drive scheme is then implemented by reducing the operation voltage supplied to the word-line drivers.
  • the aforementioned implementation can combine with circuit architecture where the first tracking transistors are coupled to the word-line.
  • additional first and second tracking transistors respectively referred to as driving-side first and second tracking transistors, are included.
  • the control node and the two channel terminal nodes of each driving-side first tracking transistor are respectively coupled to the second voltage source, the corresponding word-line, and one of the channel terminal nodes of a corresponding driving-side second tracking transistor, with the other channel terminal node and the control node of the corresponding driving-side second tracking transistor respectively coupled to the second voltage source and the corresponding word-line.
  • each driving-side first tracking transistor and its corresponding driving-side second tracking transistor can be respectively coupled to the input node of the corresponding word-line driver and a shared voltage controller.
  • the driving-side first tracking transistors can be grouped to share a shared driving-side second tracking transistor with the two channel terminal nodes of each driving-side first tracking transistor respectively coupled to the corresponding word-line and one of the channel terminal nodes of the shared driving-side second tracking transistor.
  • each word-line driver corresponds to a first tracking transistor and a second tracking transistor
  • the control node and the two channel terminal nodes of each first tracking transistor are respectively coupled to the second voltage source, the corresponding word-line, and the second voltage source
  • the control node and the two channel terminal nodes of each second tracking transistor are respectively coupled to the corresponding word-line driver, the second voltage source, and the corresponding word-line.
  • each word-line driver can correspond to one first tracking transistor and two second tracking transistors respectively referred to as a shunt second tracking transistor and a serial second tracking transistor, with the channel terminal nodes of the first tracking transistor respectively coupled to the word-line and a channel terminal node of the serial second tracking transistors, and the channel terminal nodes of the shunt second tracking transistor respectively coupled to the word-line and a channel terminal node of the serial second tracking transistor.
  • several word-line drivers can be grouped to share a shared second tracking transistor with each word-line driver also corresponding to a first tracking transistor and a shunt second tracking transistor besides the shared second tracking transistor.
  • the channel terminal nodes of the corresponding first tracking transistor are respectively coupled to the word-line and a channel terminal node of the shared second tracking transistor, and the channel terminal nodes of the corresponding shunt second tracking transistor are respectively coupled to the word-line and a channel terminal node of the shared second tracking transistor.
  • FIGS. 1-10 illustrate SRAMs according to different embodiments of the invention.
  • FIG. 1 illustrates a RAM 10 a according to an embodiment of the invention.
  • the RAM 10 a includes a memory cell array 14 and a word-line driving circuit 12 a .
  • the memory cell array 14 has a plurality of rows, each of the rows includes a plurality of cells and a corresponding word-line; for example, cells U(m ⁇ 1,n ⁇ 1) and U(m ⁇ 1,n) belong to the same row corresponding to a word-line WL(m ⁇ 1); cells U(m,n ⁇ 1) and U(m,n) belong to the same row corresponding to the word-line WL(m).
  • Each cell generally represented by the cell U(m,n), has a latch LT for storing data (e.g., a binary bit) and an access switch PG controlling access of a bit-line bus B(n) according to the voltage of the word-line WL(m).
  • the bit-line bus B(n) couples the cells U(m ⁇ 1,n) and U(m,n) of the same column, and the bit-line bus B(n ⁇ 1) couples the cells U(m ⁇ 1,n ⁇ 1) and U(m,n ⁇ 1) of another column.
  • FIG. 1 also demonstrates two embodiments of the memory cell U(m,n); the latch LT can be formed by two inverters Iv 1 and Iv 2 cross-coupled between two nodes (two storing nodes) nr and nl.
  • the bit-line bus B(n) includes a single bit-line BL(n), therefore the access switch PG has a transistor P 1 as a single pass-gate transistor (e.g., an n-channel MOS transistor) with a control node (a gate) and two channel terminal nodes (a drain and a source) respectively coupled to the corresponding word-line WL(m), the storing node nl, and a node nl′ of the bit-line BL(n).
  • a single pass-gate transistor e.g., an n-channel MOS transistor
  • the bit-line bus B(n) has two complemented bit-lines BL(n) and BLB(n), so the access switch PG includes two transistors P 1 and Pr as pass-gate transistors.
  • the two channel terminal nodes of the transistor P 1 are coupled between the node nl and a node nl′ of the bit-line BLB(n)
  • the two channel terminal nodes of the transistor Pr are coupled between the node nr and a node nr′ of the bit-line BL(n).
  • Both control nodes of the transistors Pl and Pr are coupled to the word-line WL(m).
  • the word-line driving circuit 12 a of the invention implements word-line under-drive scheme for either of the cell embodiments.
  • the word-line driving circuit 12 a operating between two voltage sources VDD (a power voltage source) and VSS (a ground voltage source), includes a plurality of driving units, each driving unit provides a word-line voltage for a corresponding word-line; for example, the word-line driving units Da(m) and Da(m ⁇ 1) respectively correspond to the word-lines WL(m) and WL(m ⁇ 1).
  • Each word-line driving unit includes a word-line driver 16 a and a voltage adjuster 18 a .
  • the word-line driver 16 a has a transistor Mp 1 (e.g., a p-channel MOS transistor) and a transistor Mn 1 (e.g., an n-channel MOS transistor); nodes ni, nd, and nt respectively are an input node receiving a corresponding decoding signal Sd(m) (from, e.g., a word address pre-decoder, not shown), a driving node coupled to the word-line WL(m), and a power node receiving an operation voltage from the voltage source VDD.
  • the transistor Mp 1 is a pull-up driving transistor, it has a control node and two channel terminal nodes respectively coupled to the node ni, nt, and nd; and the transistor Mn 1 is a pull-down driving transistor with a control node and two channel terminal nodes respectively coupled to the node ni, the voltage source VSS, and the node nd.
  • the word-line driver 16 a controls the voltage transition of the word-line WL(m); when a cell corresponding to the word-line WL(m) is to be accessed, the decoding signal Sd(m) triggers the word-line driver 16 a of the word-line driving unit Da(m) to raise the voltage of the word-line WL(m); the pull-up driving transistor Mp 1 turns on to pull up the word-line voltage toward the voltage source VDD to provide a word-line enable voltage, so the pass-gate transistor(s) of the cells coupled to the word-line WL(m) (e.g., cells U(m,n ⁇ 1) and U(m,n)) are enabled to conduct.
  • the decoding signal Sd(m) triggers the word-line driver 16 a of the word-line driving unit Da(m) to raise the voltage of the word-line WL(m); the pull-up driving transistor Mp 1 turns on to pull up the word-line voltage toward the voltage source VDD to provide a word-line enable voltage,
  • the voltage adjuster 18 a works with the word-line driver 16 a in each word-line driving unit Da(m) to lower the word-line enable voltage enabling the pass-gate transistors of the word-line WL(m) and to maintain the word-line enable voltage against variations.
  • the voltage adjuster 18 a includes a transistor Mp 2 (e.g., a p-channel MOS transistor) as a first tracking transistor and a transistor Mn 2 (e.g., an n-channel MOS transistor) as a second tracking transistor.
  • the transistor Mp 2 In each word-line driving unit Da(m), the transistor Mp 2 , with a control node and two channel terminal nodes respectively coupled to the voltage source VSS, the node nd, and a node nc, has electronic characteristics (e.g., turn-on resistance between channel terminal nodes, driving ability and/or threshold voltage) tracking those of the driving transistor Mp 1 of the corresponding word-line driver 16 a .
  • the transistor Mn 2 with a control node and two channel terminal nodes respectively coupled to the node nd, the node nc, and the voltage source VSS, has electronic characteristics tracking those of the pass-gate transistors in the access switch PG of each cell coupled to the word-line WL(m).
  • the voltage adjuster 18 a works as follows. In the word-line driving unit Da(m), when the transistor Mp 1 of the word-line driver 16 a turns on to pull up the voltage of the word-line WL(m) to provide a word-line enable voltage for enabling the pass-gate transistors coupled to it, the transistor Mn 2 of the voltage adjuster 18 a also turns on, so the transistors Mp 2 and Mn 2 both turn on to drain a current from the node nd, then the voltage of node nd (i.e., the word-line enable voltage of the word-line WL(m)) is lowered to a value less than the voltage source VDD to implement a word-line under-drive scheme. Equivalently, turned on transistors Mp 2 and Mn 2 provide a resistance shunt between the node nd and the voltage source VSS to lower the word-line enable voltage.
  • the word-line enable voltage provided by the word-line driving unit Da(m) will be dynamically and automatically adjusted by the tracking transistors Mp 2 and Mn 2 to maintain the word-line enable voltage against variations.
  • the pull-up transistor Mp 1 drives the word-line enable voltage
  • the driving transistor Mp 1 if process variations cause the driving transistor Mp 1 to be a fast transistor with higher current driving capability and less channel resistance (turn-on resistance between two channel terminal nodes), the transistor Mp 1 tends to raise the voltage of the node nd higher to provide a word-line enable voltage closer to the voltage source VDD.
  • the transistor Mp 2 since the driving capability of the transistor Mp 2 tracks that of the transistor Mp 1 , the transistor Mp 2 also has a lower turn-on channel resistance, and the voltage adjuster 18 a drains more current from the node nd; therefore the word-line enable voltage at the node nd can be dynamically maintained with reduced dependency on the variations.
  • the pass-gate transistors coupled to the word-line WL(m) become fast due to variations, they tend to raise the Read disturb voltages of the storing nodes, thus increasing the possibility of unexpected data flips.
  • the transistor Mn 2 tracks the behavior and performance of the pass-gate transistors, the transistor Mn 2 also becomes fast and has a lower turn-on channel resistance, and the voltage adjuster 18 a drains more current from the node nd to lower the word-line enable voltage of the word-line WL(m), so the channel conductivity of the pass-gate transistors (hence the Read disturb voltage) will be reduced.
  • tracking transistor Mn 2 instead of a passive resistor, in the voltage adjuster 18 a of the word-line driving unit Da(m) also helps to improve the voltage rise-time of the word-line WL(m) to achieve better access timing.
  • a low voltage e.g., close to the voltage source VSS
  • initially low voltage of the node nd keeps the transistor Mn 2 from fully turning on, so in the beginning transistors Mp 2 and Mn 2 of the voltage adjuster 18 a do not drain current against charging of the node nd by the word-line driver 16 a , thus allowing the voltage of the node nd to build up faster (comparing with, for example, an embodiment wherein the transistor Mn 2 is replaced by a passive resistor which will drain current against charging of the node nd right from the beginning of the word-line voltage pull-up transition). Also, since the power node nt of the word-line driving unit Da(m) is directly
  • the RAM 10 a of FIG. 1 can be modified to a RAM 10 b of FIG. 2 according to another embodiment of the invention. Similar to the word-line driving circuit 12 a of RAM 10 a , the word-line driving circuit 12 b of RAM 10 b has word-line driving units such as Db(m ⁇ 1) and Db(m), each word-line driving unit Db(m) has a word-line driver 16 b with driving transistors Mp 1 and Mn 1 , and a voltage adjuster 18 b with tracking transistors Mp 2 and Mn 2 . In each word-line driving unit Db(m), the control node of the tracking transistor Mp 2 is coupled to the node ni instead of the voltage source VSS.
  • word-line driving unit Db(m) the control node of the tracking transistor Mp 2 is coupled to the node ni instead of the voltage source VSS.
  • the voltage adjuster 18 b needs to work only when the decoding signal Sd(m) at the node ni becomes a low voltage to trigger a voltage pull-up transition at the node nd when the word-line WL(m) is selected, so the control node of the transistor Mp 2 can be controlled by the decoding signal Sd(m).
  • the decoding signal Sd(m) goes low to turn on the pull-up driving transistor Mp 1 of the word-line driver 16 b , the transistor Mp 2 is also turned on, and the voltage adjuster 18 b is ready to maintain and compensate word-line enable voltage of the word-line WL(m).
  • both transistor Mp 1 and Mp 2 When the decoding signal rises to high voltage to disable access of the word-line WL(m), both transistor Mp 1 and Mp 2 will be turned off.
  • the layout area of the word-line driving circuit 12 b can be reduced; since transistor Mp 1 and Mp 2 are both coupled to nodes ni and nd, they can be arranged with better/less layout area.
  • a word-line driving circuit 12 c of RAM 10 c has word-line driving units such as Dc(m) to Dc(m+K ⁇ 1) respectively driving word-lines WL(m) to WL(m+K ⁇ 1).
  • Each word-line driving unit generally represented by the word-line driving unit Dc(m), has a word-line driver 16 c with driving transistors Mp 1 and Mn 1 , and a voltage adjuster 18 c with a first tracking transistors Mp 2 . While each word-line driving unit Da(m) in FIG. 1 or Db(m) in FIG.
  • word-line driving units Dc(m) to Dc(m+K ⁇ 1) can be grouped to share a shared second tracking transistor Mn 2 , as shown in FIG. 3 .
  • the two channel terminal nodes of each first tracking transistor Mp 2 in each of the word-line driving units Dc(m) to Dc(m+K ⁇ 1) are respectively coupled to the node nd (i.e. the corresponding word-line) of the corresponding word-line driver 16 c and the channel terminal node of the shared second tracking transistor Mn 2 .
  • the control node (i.e. the gate) of the shared second tracking transistor Mn 2 is coupled to a voltage controller 22 to receive a gate bias voltage.
  • layout area of the RAM 12 c can be reduced since a single second tracking transistor Mn 2 is shared by many word-line driving units.
  • Grouping of the word-lines WL(m) to WL(m+K ⁇ 1) (and corresponding word-line driving units Dc(m) to Dc(m+K ⁇ 1)) can be so arranged such that there is only one word-line enabled at a time while the rest are kept disabled.
  • a first tracking transistor Mp 2 is turned on to work with the shared second tracking transistor Mn 2 at a time. Since the shared second tracking transistor Mn 2 does not have to face many turned on transistors Mp 2 at the same time, the shared second tracking transistor Mn 2 does not need a large layout area.
  • all word-line driving units of all rows in an active sub-array can share a single second tracking transistor Mn 2 ; that is, K can equal the number of rows in the active memory sub-array 14 .
  • all rows of the active memory sub-array 14 can be grouped into different groups; for example, word-lines WL(m) to WL(m+K ⁇ 1) are grouped into a first group to share a second tracking transistor Mn 2 , and word-lines WL(m+K) to WL(m+2*K ⁇ 1) are grouped into a second group to share another second tracking transistor Mn 2 , etc.
  • Each shared second tracking transistor Mn 2 can have its own voltage controller 22 ; or, the shared second tracking transistors Mn 2 of different groups can commonly share a single voltage controller 22 .
  • the voltage controller 22 can be a programmable voltage source to provide a programmable gate bias voltage for the second tracking transistor Mn 2 .
  • the voltage controller 22 can be used to adjust the word-line under-drive level to compensate for variations among different dice/chips.
  • the voltage controller in the first die can be programmed to provide a higher gate bias voltage to lower the word-line enable voltage; for a RAM 12 c in a second die suffering variations of slow p-channel transistors leading to lower word-line enable voltage, the voltage controller in the second die can be programmed to provide a lower gate bias voltage to increase the word-line enable voltage.
  • Programming of the voltage controller 22 can be achieved by an internal programmer, such as a built-in self-tester, inside the die/chip.
  • a test before shipping of dice/chips can be performed to decide a suitable programming for each die/chip and the programming is them burned into a non-volatile memory of each die/chip.
  • the die/chip can have input pin(s) receiving external programming.
  • the RAM 10 d has a word-line driving circuit 12 d with a plurality of word-line driving units driving word-lines of the memory cell array 14 , such as word-line driving units Dd(m) to Dd(m+K ⁇ 1) respectively corresponding to word-lines WL(m) to WL(m+K ⁇ 1).
  • Each word-line driving unit generally represented by the word-line driving unit Dd(m)
  • the word-line driver 16 d of the word-line driving unit Dd(m) has a node ni as an input node receiving a decoding signal Sd(m), a node nt as a power node receiving supplied operation voltage, and a node nd providing word-line enable voltage for the corresponding word-line WL(m).
  • the word-line driving units Dd(m) to Dd(m+K ⁇ 1) are grouped to share a voltage adjuster 18 d including a pair of transistors Mp 3 (e.g., a p-channel MOS transistor) and Mn 3 (e.g., an n-channel MOS transistor) respectively referred to as a power-side first tracking transistor and a power-side second tracking transistor.
  • Mp 3 e.g., a p-channel MOS transistor
  • Mn 3 e.g., an n-channel MOS transistor
  • a control node and two channel terminal nodes of the power-side first tracking transistor Mp 3 are respectively coupled to the voltage source VSS, the voltage source VDD, and the nodes nt of the word-line driving units Dd(m) to Dd(m+K ⁇ 1); a control node and two channel terminal nodes of the power-side second tracking transistor Mn 3 are respectively coupled to a decoding signal Sd 0 , the voltage source VSS, and the nodes nt of the word-line driving units Dd(m) to Dd(m+K ⁇ 1).
  • word-line under-drive scheme is then implemented by reducing the operation voltage supplied to the word-line drivers 16 d of the word-line driving units Dd(m) to Dd(m+K ⁇ 1).
  • the word-lines WL(m) to WL(m+K ⁇ 1) corresponding to the word-line driving units Dd(m) to Dd(m+K ⁇ 1) can be so grouped such that the decoding signal Sd 0 turns on the power-side second tracking transistor Mn 3 while accessing one of the word-lines WL(m) to WL(m+K ⁇ 1). Therefore, the channel resistances of the power-side tracking transistors Mp 3 and Mn 3 perform voltage dividing between the voltage sources VDD and VSS to supply an operation voltage lower than the voltage source VDD, and the word-line enable voltage provided by the word-line drivers 16 d of the word-line driving units Dd(m) to Dd(m+K ⁇ 1) is therefore lowered.
  • electronic characteristics of the power-side first tracking transistor Mp 3 tracks those of the transistors Mp 1
  • electronic characteristics of the power-side second tracking transistor Mn 3 tracks those of the cell pass-gate transistors.
  • a fast transistor Mp 1 tends to draw more current to lower the voltage at the node nt
  • a fast transistor Mp 3 with a lower turned-on channel resistance, tends to raise the voltage at the node nt, so the supplied operation voltage at the node nt, as well as the word-line enable voltage at the node nd, can be maintained with reduced dependency on variations.
  • all word-line driving units of all rows can share a same pair of power-side tracking transistors Mp 3 and Mn 3 ; that is, K equals number of rows in the memory cell array 14 .
  • all rows of the memory cell array 14 can be grouped into different groups; for example, word-lines WL(m) to WL(m+K ⁇ 1) are grouped into a first group to share a pair of power-side tracking transistors Mp 3 and Mn 3 , and word-lines WL(m+K) to WL(m+2*K ⁇ 1) are grouped into a second group to share a different pair of power-side tracking transistors Mp 3 and Mn 3 , etc.
  • the word-line under-drive schemes of RAMs 10 a to 10 c can be combined with that of the RAM 10 d to form RAMs 10 e , 10 f and 10 g respectively shown in FIGS. 5 , 6 and 7 .
  • the RAM 10 e in FIG. 5 has a word-line driving circuit 12 e with word-line driving units such as De(m) to De(m+K ⁇ 1). Similar to the word-line driving unit Da(m) of FIG. 1 , each word-line driving unit of the RAM 10 e , generally represented by the word-line driving unit De(m), includes a word-line driver 16 e and a voltage adjuster 18 e .
  • the word-line driver 16 e have an input node, a driving node, and a power node respectively at nodes ni, nd and nt, and includes transistors Mp 1 and Mn 1 respectively as pull-up and pull-down driving transistors.
  • the voltage adjuster 18 e has transistors Mp 2 and Mn 2 respectively referred to as a driving-side first tracking transistor and a driving-side second tracking transistor.
  • the word-line driver 16 e and the voltage adjuster 18 e in each of word-line driving units De(m) to De(m+K ⁇ 1) work to provide a word-line enable voltage further lower than the supplied operation voltage, thus a word-line under-drive scheme can be implements with cooperation of voltage adjusters 18 e and 18 e ′.
  • electronic characteristics of the tracking transistors Mp 2 and Mp 3 track those of the pull-up driving transistors Mp 1
  • electronic characteristics of the tracking transistors Mn 2 and Mn 3 track those of the cell pass-gate transistors.
  • the word-line driving circuit 12 f of the RAM 10 f in FIG. 6 also has a voltage adjuster 18 f ′ working with word-line drivers 16 f and voltage adjusters 18 f in grouped word-line driving units Df(m) to Df(m+K ⁇ 1).
  • the transistor Mp 2 as a driving-side first tracking transistor, has its control node (gate) coupled to the input node ni of the word-line driver 16 f ;
  • the transistor Mn 2 as a driving-side second tracking transistor, has its control node coupled to a shared voltage controller 22 .
  • each voltage adjuster 18 g in each of the grouped word-line driving units Dg(m) to Dg(m+K ⁇ 1) has a transistor Mp 2 as a driving-side first tracking transistor, and the transistors Mp 2 of word-line driving units Dg(m) to Dg(m+K ⁇ 1) couple to a same transistor Mn 2 as a shared driving-side second tracking transistor, similar to the circuit shown in FIG. 3 .
  • FIG. 8 shows a RAM 10 h according to another embodiment of the invention, which has a word-line driving circuit 12 h with word-line driving units such as Dh(m ⁇ 1) and Dh(m).
  • Each word-line driving unit represented by the word-line driving unit Dh(m), has a word-line driver 16 h and a corresponding voltage adjuster 18 h .
  • the word-line driver 16 h includes two transistors Mp 1 and Mn 1 as first and second driving transistors, and has nodes ni, nt and nd respectively as an input node receiving a decoding signal Sd(m), a power node receiving operation voltage from the voltage source VDD, and a driving node providing word-line enable voltage for the word-line WL(m) of the memory cell array 14 .
  • the voltage adjuster 18 h of the word-line driving unit Dh(m) includes transistors Mp 2 and Mn 2 as first and second tracking transistors; the transistor Mp 2 has a control node and two channel terminal nodes respectively coupled to the voltage source VSS, the node nd (i.e. the corresponding word-line), and the voltage source VSS; and the transistor Mn 2 has a control node and two channel terminal nodes respectively coupled to the voltage source VDD, the node nd, and the voltage source VSS.
  • the shunt arrangement of the tracking transistors Mp 2 and Mn 2 of the word-line driving circuit 12 h in FIG. 8 also works to implement a variation-tolerant word-line under-drive scheme with electronic characteristics of the tracking transistors Mp 2 and Mn 2 respectively tracking those of the transistors Mp 1 and cell pass-gate transistors.
  • the pull-up transistor Mp 1 drives the word-line enable voltage
  • a fast transistor Mp 1 with higher current driving capability and less channel resistance (turn-on resistance between channel terminal nodes) tends to raise the voltage of the node nd higher, resulting a word-line enable voltage closer to the voltage source VDD; however, since the driving capability of the transistor Mp 2 tracks that of the transistor Mp 1 , the transistor Mp 2 drains more current to lower the voltage of the node nd, therefore the word-line enable voltage at the node nd can be dynamically maintained with reduced dependency on variations.
  • the cell pass-gate transistors coupled to the word-line WL(m) become fast due to variations, they tend to raise the Read disturb voltages at the storing nodes.
  • the transistor Mn 2 tracks behavior and performance of the cell pass-gate transistors, the transistor Mn 2 drains more current from the node nd to lower the word-line enable voltage of the word-line WL(m), so the channel conductivity of the cell pass-gate transistors, and hence the Read disturb voltage, will be reduced.
  • each word-line driving unit such as the word-line driving unit Di(m) includes a word-line driver 16 i and a voltage adjuster 18 i .
  • the voltage adjuster 18 i has a transistor Mp 2 , as a first tracking transistor, and two transistors (e.g., n-channel MOS transistors) Mn 2 and Mn 3 , as a shunt second tracking transistor and a serial second tracking transistor, respectively.
  • a control node and two channel terminal nodes of the first tracking transistor Mp 2 are respectively coupled to the voltage source VSS, the node nd, and the node nc; a control node and two channel terminal nodes of the shunt second tracking transistor Mn 2 are respectively coupled to the voltage source VDD, the node nd, and the node nc; and a control node and two channel terminal nodes of the serial second tracking transistor Mn 3 are respectively coupled to the node nd, the node nc, and the voltage source VSS.
  • the voltage adjuster 18 i and the word-line driver 16 i of the word-line driving unit Di(m) provide a variation-tolerant word-line enable voltage.
  • the serial second tracking transistor Mn 3 can be shared by a group of word-line driving units Dj(m) and Dj(m+K ⁇ 1), as shown in the RAM 10 j of FIG. 10 .
  • the voltage adjuster 18 j of the word-line driving unit Dj(m) has transistors Mp 2 and Mn 2 as a first tracking and a shunt second tracking transistors
  • voltage adjusters 18 j of the word-line driving units Dj(m) to Dj(m+K ⁇ 1) commonly couple to the transistor Mn 3 as a shared serial second tracking transistor at node nc, and a variation-tolerant word-line under-drive scheme is thus implemented.
  • the control node of the shared serial second tracking transistor Mn 3 can be controlled by a voltage controller 22 .
  • the word-line driving circuits 12 a to 12 h shown in FIG. 1 to FIG. 10 can be generalized to apply to any kind of memory cell array which needs a variation-tolerant word-line under-drive scheme.
  • multi-port memory cell array where each cell has multiple ports with each port including an access switch coupled to a corresponding word-line, can have a driving circuit of the invention for word-lines of each port.
  • the variation-tolerant word-line under-drive scheme of the invention tracks variations of both word-line pull-up driving transistor and cell pass-gate transistors, and thus better mitigates Read disturb, enhances RSNM, and improves rise-time of word-line enable voltages and memory access timing.

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Static Random-Access Memory (AREA)
  • Dram (AREA)
  • Semiconductor Memories (AREA)

Abstract

A Random Access Memory (RAM) is provided. The RAM includes a plurality of word-line drivers, at least a first tracking transistor and a second tracking transistor. Each word-line driver has an input node receiving a decoding signal, a power node receiving an operation voltage and a driving node driving a word-line. In an embodiment, the first tracking transistor has two channel terminal nodes respectively coupled to the driving node of one of the word-line driver and a channel terminal node of the second tracking transistor; wherein the first tracking transistor has electronic characteristics tracking those of a driving transistor of word-line driver, and the second tracking transistor has electronic characteristics tracking those of pass-gate transistor(s) in each cell of the RAM.

Description

BACKGROUND
1. Technical Field
The present invention relates to Random Access Memory (RAM), and more particularly, to RAM with variation-tolerant word-line under-drive scheme for stability enhancement of low-voltage operation by introducing at least a first and a second tracking transistors respectively tracking electronic characteristics of driving transistors of word-line drivers and pass-gate transistors of RAM cells.
2. Description of the Related Art
Random Access Memory (RAM), such as Static Random Access Memory (SRAM) has become one of the most important building blocks of modern electronic circuits, chips and/or systems.
BRIEF SUMMARY
Advanced semiconductor manufacturing process, such as sub-100 nm process, introduces promising potential toward low-voltage operation, low power-consumption and scaled-down layout area for RAM. However, such advanced process suffers from variations of process, supply voltage and temperature. The variations can lead to degradation of RAM stability. For example, the Read disturb in SRAM reduces the Read Static Noise Margin (RSNM) and degrades the stability during Read operation.
A RAM includes a memory cell array of a plurality of rows; each of the rows includes a plurality of cells coupled to a corresponding Word-Line (WL). The voltage of each word-line is controlled by a corresponding word-line driver. Each cell has a latch (e.g., a pair of cross-coupled inverters) with two storing nodes and at least a pass-gate transistor with a control node (a gate) and two channel terminal nodes (e.g., a drain and a source) respectively coupled to the corresponding word-line, one of the storing nodes, and a corresponding Bit-Line (BL).
While reading a given cell of a given row and a given bit-line, the given bit-line is pre-charged to a high voltage representing logic “High”; through the given word-line, the pass-gate transistor of the given cell is enabled by the corresponding word-line driver to connect a corresponding storing node to the given bit-line. If the storing node stores a low voltage representing logic “Low”, the latch discharges the given bit-line from original high voltage to a low voltage representing logic “Low”. However, the pass-gate transistor and the pull-down transistor of the cell inverter form a voltage divider, and the voltage at the logic “Low” storing node is raised, causing “Read disturb” in the cell storage node. If the pass-gate transistor has low turn-on resistance (relative to the cell pull-down transistor) between its two channel terminal nodes, the Read disturb voltage at the storing node can be raised above the “Trip Voltage” (a voltage threshold causing switching of the inverter) of the opposite cell inverter, and the bit stored in the latch will be erroneously flipped, i.e., the storing node originally stores logic “Low” state of the low voltage would be incorrectly flipped to store logic “High” state of the high voltage.
The aforementioned issue is commonly called a Read disturb; and variations of process, supply voltage and temperature aggravate Read disturb, since the conduction behavior of pass-gate transistors (e.g., the word-line voltage used to enable pass-gate transistors, turn-on resistance of pass-gate transistors) and cell inverter switching point (Trip Voltage) tend to spread with wider variation ranges such that the Read disturb voltages at the cell storing nodes introduced by the pass-gate transistors are more likely to exceed the Trip Voltages of the opposite cell inverters.
One solution to reduce Read disturb is by properly lowering the word-line enable voltage provided by the word-line drivers for enabling (turning on) the pass-gate transistors. Lowered word-line enable voltage implements a Word Line Under-Drive (WLUD) scheme to reduce the channel conductivity of the pass-gate transistors, thus increasing turn-on resistance between the two channel terminal nodes of each pass-gate transistor and reducing the Read disturb from pre-charged bit-lines to storing nodes. While implementing such WLUD scheme with the word line drivers, it is preferred to dynamically adjust the word-line voltage level by tracking aforementioned variations for achieving better variation-tolerance.
Therefore, an object of the present invention is to provide a RAM implementing a variation-tolerant Word-Line Under-Drive (WLUD) scheme providing lowered word-line enable voltage which can be dynamically adjusted following/tracking variations of transistor characteristics caused by process, voltage, and temperature. The RAM of the invention includes a plurality of rows, a plurality of word-line drivers, at least a first tracking transistor and at least a second tracking transistor. Each of the rows has a plurality of cells and a corresponding word-line; each cell includes a latch for storing data, and at least a pass-gate transistor coupled between the latch, the corresponding word-line and a corresponding bit-line. Each of the word-line drivers has a power node receiving an operation voltage, a driving node coupled to one of the word-lines of the rows, an input node receiving a decoding signal and a driving transistor comprising a control node and two channel terminal nodes respectively coupled to the input node, the driving node and the power node.
The first tracking transistor, corresponding to one of the word-line driver and having two channel terminal nodes, has electronic characteristics tracking those of the driving (pull-up) transistor of the corresponding word-line driver. One of the two channel terminal nodes of the first tracking transistor is coupled to the word-line, and the other channel terminal node is coupled to one of the two channel terminal nodes of the second tracking transistors. The second tracking transistor, including a channel terminal node coupled to one of the two channel terminal nodes of the first tracking transistor, has electronic characteristics tracking those of the pass-gate transistors of the cells.
According to one aspect of the invention, the word-line under-drive scheme is implemented by a plurality of first tracking transistors and a plurality of second tracking transistors. Each of the first tracking transistors corresponds to one of the word-line drivers and has a control node and two channel terminal nodes (e.g., a gate, a drain, and a source). Each of the second tracking transistors corresponds to one of the first tracking transistors, and also has a control node and two channel terminal nodes (e.g., a gate, a drain, and a source). In an embodiment, the control node and the two channel terminal nodes of each first tracking transistor are respectively coupled to a second voltage source (e.g., a ground voltage source), the corresponding word-line, and one of the channel terminal nodes of the corresponding second tracking transistor, with the other channel terminal node and the control node of the corresponding second tracking transistor respectively coupled to the second voltage source (e.g., a ground voltage source) and the corresponding word-line. The power nodes of the word line drivers commonly couple a first voltage source (e.g., a power voltage source) to one of the channel terminal nodes (i.e. source) of the word-line driving (pull-up) transistors.
Following aforementioned embodiment, the control node of each of the first tracking transistor can be coupled to the input node of the corresponding word-line driver instead of the second voltage source.
In another embodiment of the invention, several word-line drivers can be grouped to share a shared second tracking transistor, each of the grouped word-line drivers corresponds to one of the first tracking transistors with the control node and two channel terminal nodes of the corresponding first tracking transistor respectively coupled to the input node of the corresponding word-line driver, the corresponding word-line, and one of the channel terminal nodes of the shared second tracking transistor. The control node of the shared second tracking can be coupled to the first voltage source or a voltage controller.
As another aspect of the invention, the two channel terminal nodes of a first tracking transistor, referred to as a power-side first tracking transistor, are respectively coupled to the first voltage source and the power nodes of the word-line drivers. The channel terminal nodes of a second tracking transistor, referred to as a power-side second tracking transistor, are respectively coupled to the power nodes of the world-line drivers and the second voltage source. Word-line under-drive scheme is then implemented by reducing the operation voltage supplied to the word-line drivers.
The aforementioned implementation can combine with circuit architecture where the first tracking transistors are coupled to the word-line. Besides the power-side first and second tracking transistors coupled to the power nodes of the word-line drivers, additional first and second tracking transistors, respectively referred to as driving-side first and second tracking transistors, are included. The control node and the two channel terminal nodes of each driving-side first tracking transistor are respectively coupled to the second voltage source, the corresponding word-line, and one of the channel terminal nodes of a corresponding driving-side second tracking transistor, with the other channel terminal node and the control node of the corresponding driving-side second tracking transistor respectively coupled to the second voltage source and the corresponding word-line. Alternatively, the control nodes of each driving-side first tracking transistor and its corresponding driving-side second tracking transistor can be respectively coupled to the input node of the corresponding word-line driver and a shared voltage controller. Or, the driving-side first tracking transistors can be grouped to share a shared driving-side second tracking transistor with the two channel terminal nodes of each driving-side first tracking transistor respectively coupled to the corresponding word-line and one of the channel terminal nodes of the shared driving-side second tracking transistor.
According to still another aspect of the invention, each word-line driver corresponds to a first tracking transistor and a second tracking transistor, the control node and the two channel terminal nodes of each first tracking transistor are respectively coupled to the second voltage source, the corresponding word-line, and the second voltage source; the control node and the two channel terminal nodes of each second tracking transistor are respectively coupled to the corresponding word-line driver, the second voltage source, and the corresponding word-line. Alternatively, each word-line driver can correspond to one first tracking transistor and two second tracking transistors respectively referred to as a shunt second tracking transistor and a serial second tracking transistor, with the channel terminal nodes of the first tracking transistor respectively coupled to the word-line and a channel terminal node of the serial second tracking transistors, and the channel terminal nodes of the shunt second tracking transistor respectively coupled to the word-line and a channel terminal node of the serial second tracking transistor. Or, several word-line drivers can be grouped to share a shared second tracking transistor with each word-line driver also corresponding to a first tracking transistor and a shunt second tracking transistor besides the shared second tracking transistor. For each word-line driver, the channel terminal nodes of the corresponding first tracking transistor are respectively coupled to the word-line and a channel terminal node of the shared second tracking transistor, and the channel terminal nodes of the corresponding shunt second tracking transistor are respectively coupled to the word-line and a channel terminal node of the shared second tracking transistor.
Other objectives, features and advantages of the present invention will be further understood from the further technological features disclosed by the embodiments of the present invention wherein the described preferred embodiments of this invention are shown, by illustration of modes best suited to carry out the invention.
BRIEF DESCRIPTION OF THE DRAWINGS
These and other features and advantages of the various embodiments disclosed herein will be better understood with respect to the following description and drawings, in which like numbers refer to like parts throughout, and in which:
FIGS. 1-10 illustrate SRAMs according to different embodiments of the invention.
DETAILED DESCRIPTION
It is to be understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the present invention. Also, it is to be understood that the phraseology and terminology used herein are for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” or “having” and variations thereof herein is meant to encompass the items listed thereafter and equivalents thereof as well as additional items. Unless limited otherwise, the terms “connected,” “coupled,” and “mounted,” and variations thereof herein are used broadly and encompass direct and indirect connections, couplings, and mountings.
Please refer to FIG. 1, which illustrates a RAM 10 a according to an embodiment of the invention. The RAM 10 a includes a memory cell array 14 and a word-line driving circuit 12 a. The memory cell array 14 has a plurality of rows, each of the rows includes a plurality of cells and a corresponding word-line; for example, cells U(m−1,n−1) and U(m−1,n) belong to the same row corresponding to a word-line WL(m−1); cells U(m,n−1) and U(m,n) belong to the same row corresponding to the word-line WL(m). Each cell, generally represented by the cell U(m,n), has a latch LT for storing data (e.g., a binary bit) and an access switch PG controlling access of a bit-line bus B(n) according to the voltage of the word-line WL(m). The bit-line bus B(n) couples the cells U(m−1,n) and U(m,n) of the same column, and the bit-line bus B(n−1) couples the cells U(m−1,n−1) and U(m,n−1) of another column.
FIG. 1 also demonstrates two embodiments of the memory cell U(m,n); the latch LT can be formed by two inverters Iv1 and Iv2 cross-coupled between two nodes (two storing nodes) nr and nl. In one cell embodiment, the bit-line bus B(n) includes a single bit-line BL(n), therefore the access switch PG has a transistor P1 as a single pass-gate transistor (e.g., an n-channel MOS transistor) with a control node (a gate) and two channel terminal nodes (a drain and a source) respectively coupled to the corresponding word-line WL(m), the storing node nl, and a node nl′ of the bit-line BL(n). In another cell embodiment, the bit-line bus B(n) has two complemented bit-lines BL(n) and BLB(n), so the access switch PG includes two transistors P1 and Pr as pass-gate transistors. The two channel terminal nodes of the transistor P1 are coupled between the node nl and a node nl′ of the bit-line BLB(n), the two channel terminal nodes of the transistor Pr are coupled between the node nr and a node nr′ of the bit-line BL(n). Both control nodes of the transistors Pl and Pr are coupled to the word-line WL(m).
The word-line driving circuit 12 a of the invention implements word-line under-drive scheme for either of the cell embodiments. The word-line driving circuit 12 a, operating between two voltage sources VDD (a power voltage source) and VSS (a ground voltage source), includes a plurality of driving units, each driving unit provides a word-line voltage for a corresponding word-line; for example, the word-line driving units Da(m) and Da(m−1) respectively correspond to the word-lines WL(m) and WL(m−1).
Each word-line driving unit, generally represented by the word-line driving unit Da(m), includes a word-line driver 16 a and a voltage adjuster 18 a. The word-line driver 16 a has a transistor Mp1 (e.g., a p-channel MOS transistor) and a transistor Mn1 (e.g., an n-channel MOS transistor); nodes ni, nd, and nt respectively are an input node receiving a corresponding decoding signal Sd(m) (from, e.g., a word address pre-decoder, not shown), a driving node coupled to the word-line WL(m), and a power node receiving an operation voltage from the voltage source VDD.
The transistor Mp1 is a pull-up driving transistor, it has a control node and two channel terminal nodes respectively coupled to the node ni, nt, and nd; and the transistor Mn1 is a pull-down driving transistor with a control node and two channel terminal nodes respectively coupled to the node ni, the voltage source VSS, and the node nd. The word-line driver 16 a controls the voltage transition of the word-line WL(m); when a cell corresponding to the word-line WL(m) is to be accessed, the decoding signal Sd(m) triggers the word-line driver 16 a of the word-line driving unit Da(m) to raise the voltage of the word-line WL(m); the pull-up driving transistor Mp1 turns on to pull up the word-line voltage toward the voltage source VDD to provide a word-line enable voltage, so the pass-gate transistor(s) of the cells coupled to the word-line WL(m) (e.g., cells U(m,n−1) and U(m,n)) are enabled to conduct.
To implement the variation-tolerant word-line under-drive scheme of the invention, the voltage adjuster 18 a works with the word-line driver 16 a in each word-line driving unit Da(m) to lower the word-line enable voltage enabling the pass-gate transistors of the word-line WL(m) and to maintain the word-line enable voltage against variations. In the embodiment of FIG. 1, the voltage adjuster 18 a includes a transistor Mp2 (e.g., a p-channel MOS transistor) as a first tracking transistor and a transistor Mn2 (e.g., an n-channel MOS transistor) as a second tracking transistor. In each word-line driving unit Da(m), the transistor Mp2, with a control node and two channel terminal nodes respectively coupled to the voltage source VSS, the node nd, and a node nc, has electronic characteristics (e.g., turn-on resistance between channel terminal nodes, driving ability and/or threshold voltage) tracking those of the driving transistor Mp1 of the corresponding word-line driver 16 a. The transistor Mn2, with a control node and two channel terminal nodes respectively coupled to the node nd, the node nc, and the voltage source VSS, has electronic characteristics tracking those of the pass-gate transistors in the access switch PG of each cell coupled to the word-line WL(m).
The voltage adjuster 18 a works as follows. In the word-line driving unit Da(m), when the transistor Mp1 of the word-line driver 16 a turns on to pull up the voltage of the word-line WL(m) to provide a word-line enable voltage for enabling the pass-gate transistors coupled to it, the transistor Mn2 of the voltage adjuster 18 a also turns on, so the transistors Mp2 and Mn2 both turn on to drain a current from the node nd, then the voltage of node nd (i.e., the word-line enable voltage of the word-line WL(m)) is lowered to a value less than the voltage source VDD to implement a word-line under-drive scheme. Equivalently, turned on transistors Mp2 and Mn2 provide a resistance shunt between the node nd and the voltage source VSS to lower the word-line enable voltage.
In addition, the word-line enable voltage provided by the word-line driving unit Da(m) will be dynamically and automatically adjusted by the tracking transistors Mp2 and Mn2 to maintain the word-line enable voltage against variations. For example, when the pull-up transistor Mp1 drives the word-line enable voltage, if process variations cause the driving transistor Mp1 to be a fast transistor with higher current driving capability and less channel resistance (turn-on resistance between two channel terminal nodes), the transistor Mp1 tends to raise the voltage of the node nd higher to provide a word-line enable voltage closer to the voltage source VDD. However, since the driving capability of the transistor Mp2 tracks that of the transistor Mp1, the transistor Mp2 also has a lower turn-on channel resistance, and the voltage adjuster 18 a drains more current from the node nd; therefore the word-line enable voltage at the node nd can be dynamically maintained with reduced dependency on the variations.
Similarly, if the pass-gate transistors coupled to the word-line WL(m) become fast due to variations, they tend to raise the Read disturb voltages of the storing nodes, thus increasing the possibility of unexpected data flips. However, as the transistor Mn2 tracks the behavior and performance of the pass-gate transistors, the transistor Mn2 also becomes fast and has a lower turn-on channel resistance, and the voltage adjuster 18 a drains more current from the node nd to lower the word-line enable voltage of the word-line WL(m), so the channel conductivity of the pass-gate transistors (hence the Read disturb voltage) will be reduced.
The use of tracking transistor Mn2, instead of a passive resistor, in the voltage adjuster 18 a of the word-line driving unit Da(m) also helps to improve the voltage rise-time of the word-line WL(m) to achieve better access timing. When the word-line driver 16 a starts to pull up the voltage of the node nd from a low voltage (e.g., close to the voltage source VSS), initially low voltage of the node nd keeps the transistor Mn2 from fully turning on, so in the beginning transistors Mp2 and Mn2 of the voltage adjuster 18 a do not drain current against charging of the node nd by the word-line driver 16 a, thus allowing the voltage of the node nd to build up faster (comparing with, for example, an embodiment wherein the transistor Mn2 is replaced by a passive resistor which will drain current against charging of the node nd right from the beginning of the word-line voltage pull-up transition). Also, since the power node nt of the word-line driving unit Da(m) is directly coupled to the voltage source VDD, the transistor Mp1 is supplied with full high voltage of the voltage source VDD to speed up the rising transition of the word-line enable voltage.
The RAM 10 a of FIG. 1 can be modified to a RAM 10 b of FIG. 2 according to another embodiment of the invention. Similar to the word-line driving circuit 12 a of RAM 10 a, the word-line driving circuit 12 b of RAM 10 b has word-line driving units such as Db(m−1) and Db(m), each word-line driving unit Db(m) has a word-line driver 16 b with driving transistors Mp1 and Mn1, and a voltage adjuster 18 b with tracking transistors Mp2 and Mn2. In each word-line driving unit Db(m), the control node of the tracking transistor Mp2 is coupled to the node ni instead of the voltage source VSS. It is understood that the voltage adjuster 18 b needs to work only when the decoding signal Sd(m) at the node ni becomes a low voltage to trigger a voltage pull-up transition at the node nd when the word-line WL(m) is selected, so the control node of the transistor Mp2 can be controlled by the decoding signal Sd(m). When the decoding signal Sd(m) goes low to turn on the pull-up driving transistor Mp1 of the word-line driver 16 b, the transistor Mp2 is also turned on, and the voltage adjuster 18 b is ready to maintain and compensate word-line enable voltage of the word-line WL(m). When the decoding signal rises to high voltage to disable access of the word-line WL(m), both transistor Mp1 and Mp2 will be turned off. In RAM 10 b, the layout area of the word-line driving circuit 12 b can be reduced; since transistor Mp1 and Mp2 are both coupled to nodes ni and nd, they can be arranged with better/less layout area.
Following FIG. 1 and FIG. 2, please refer to FIG. 3 demonstrating a RAM 10 c according to another embodiment of the invention. A word-line driving circuit 12 c of RAM 10 c has word-line driving units such as Dc(m) to Dc(m+K−1) respectively driving word-lines WL(m) to WL(m+K−1). Each word-line driving unit, generally represented by the word-line driving unit Dc(m), has a word-line driver 16 c with driving transistors Mp1 and Mn1, and a voltage adjuster 18 c with a first tracking transistors Mp2. While each word-line driving unit Da(m) in FIG. 1 or Db(m) in FIG. 2 has a corresponding second tracking transistor Mn2, several word-line driving units, such as K word-line driving units Dc(m) to Dc(m+K−1), can be grouped to share a shared second tracking transistor Mn2, as shown in FIG. 3. The two channel terminal nodes of each first tracking transistor Mp2 in each of the word-line driving units Dc(m) to Dc(m+K−1) are respectively coupled to the node nd (i.e. the corresponding word-line) of the corresponding word-line driver 16 c and the channel terminal node of the shared second tracking transistor Mn2. The control node (i.e. the gate) of the shared second tracking transistor Mn2 is coupled to a voltage controller 22 to receive a gate bias voltage. In addition to advantages similar to those of the RAM 12 a and RAM 12 b, layout area of the RAM 12 c can be reduced since a single second tracking transistor Mn2 is shared by many word-line driving units.
Grouping of the word-lines WL(m) to WL(m+K−1) (and corresponding word-line driving units Dc(m) to Dc(m+K−1)) can be so arranged such that there is only one word-line enabled at a time while the rest are kept disabled. Thus, only a first tracking transistor Mp2 is turned on to work with the shared second tracking transistor Mn2 at a time. Since the shared second tracking transistor Mn2 does not have to face many turned on transistors Mp2 at the same time, the shared second tracking transistor Mn2 does not need a large layout area. In the RAM 10 c, all word-line driving units of all rows in an active sub-array can share a single second tracking transistor Mn2; that is, K can equal the number of rows in the active memory sub-array 14. Alternatively, all rows of the active memory sub-array 14 can be grouped into different groups; for example, word-lines WL(m) to WL(m+K−1) are grouped into a first group to share a second tracking transistor Mn2, and word-lines WL(m+K) to WL(m+2*K−1) are grouped into a second group to share another second tracking transistor Mn2, etc. Each shared second tracking transistor Mn2 can have its own voltage controller 22; or, the shared second tracking transistors Mn2 of different groups can commonly share a single voltage controller 22.
The voltage controller 22 can be a programmable voltage source to provide a programmable gate bias voltage for the second tracking transistor Mn2. As the RAM 12 c is implemented in a die or a chip, the voltage controller 22 can be used to adjust the word-line under-drive level to compensate for variations among different dice/chips. For example, for a RAM 12 c in a first die suffering variations of fast p-channel transistors leading to higher word-line enable voltage, the voltage controller in the first die can be programmed to provide a higher gate bias voltage to lower the word-line enable voltage; for a RAM 12 c in a second die suffering variations of slow p-channel transistors leading to lower word-line enable voltage, the voltage controller in the second die can be programmed to provide a lower gate bias voltage to increase the word-line enable voltage. Programming of the voltage controller 22 can be achieved by an internal programmer, such as a built-in self-tester, inside the die/chip. Alternatively, a test before shipping of dice/chips can be performed to decide a suitable programming for each die/chip and the programming is them burned into a non-volatile memory of each die/chip. Or, the die/chip can have input pin(s) receiving external programming.
Please refer to FIG. 4 depicting a RAM 10 d according to another embodiment of the invention. The RAM 10 d has a word-line driving circuit 12 d with a plurality of word-line driving units driving word-lines of the memory cell array 14, such as word-line driving units Dd(m) to Dd(m+K−1) respectively corresponding to word-lines WL(m) to WL(m+K−1). Each word-line driving unit, generally represented by the word-line driving unit Dd(m), has a word-line driver 16 d including transistors Mp1 and Mn1 as a pull-up driving transistor and a pull-down driving transistor, respectively. The word-line driver 16 d of the word-line driving unit Dd(m) has a node ni as an input node receiving a decoding signal Sd(m), a node nt as a power node receiving supplied operation voltage, and a node nd providing word-line enable voltage for the corresponding word-line WL(m).
The word-line driving units Dd(m) to Dd(m+K−1) are grouped to share a voltage adjuster 18 d including a pair of transistors Mp3 (e.g., a p-channel MOS transistor) and Mn3 (e.g., an n-channel MOS transistor) respectively referred to as a power-side first tracking transistor and a power-side second tracking transistor. A control node and two channel terminal nodes of the power-side first tracking transistor Mp3 are respectively coupled to the voltage source VSS, the voltage source VDD, and the nodes nt of the word-line driving units Dd(m) to Dd(m+K−1); a control node and two channel terminal nodes of the power-side second tracking transistor Mn3 are respectively coupled to a decoding signal Sd0, the voltage source VSS, and the nodes nt of the word-line driving units Dd(m) to Dd(m+K−1). As the transistors Mp3 and Mn3 control the voltage at the node nt of each of the grouped word-line driving units Dd(m) to Dd(m+K−1), word-line under-drive scheme is then implemented by reducing the operation voltage supplied to the word-line drivers 16 d of the word-line driving units Dd(m) to Dd(m+K−1).
The word-lines WL(m) to WL(m+K−1) corresponding to the word-line driving units Dd(m) to Dd(m+K−1) can be so grouped such that the decoding signal Sd0 turns on the power-side second tracking transistor Mn3 while accessing one of the word-lines WL(m) to WL(m+K−1). Therefore, the channel resistances of the power-side tracking transistors Mp3 and Mn3 perform voltage dividing between the voltage sources VDD and VSS to supply an operation voltage lower than the voltage source VDD, and the word-line enable voltage provided by the word-line drivers 16 d of the word-line driving units Dd(m) to Dd(m+K−1) is therefore lowered. To maintain a stable word-line enable voltage against variations, electronic characteristics of the power-side first tracking transistor Mp3 tracks those of the transistors Mp1, and electronic characteristics of the power-side second tracking transistor Mn3 tracks those of the cell pass-gate transistors. For example, when the word-line WL(m) is to be enabled, a fast transistor Mp1 tends to draw more current to lower the voltage at the node nt; and a fast transistor Mp3, with a lower turned-on channel resistance, tends to raise the voltage at the node nt, so the supplied operation voltage at the node nt, as well as the word-line enable voltage at the node nd, can be maintained with reduced dependency on variations.
In the RAM 10 d, all word-line driving units of all rows can share a same pair of power-side tracking transistors Mp3 and Mn3; that is, K equals number of rows in the memory cell array 14. Alternatively, all rows of the memory cell array 14 can be grouped into different groups; for example, word-lines WL(m) to WL(m+K−1) are grouped into a first group to share a pair of power-side tracking transistors Mp3 and Mn3, and word-lines WL(m+K) to WL(m+2*K−1) are grouped into a second group to share a different pair of power-side tracking transistors Mp3 and Mn3, etc.
The word-line under-drive schemes of RAMs 10 a to 10 c can be combined with that of the RAM 10 d to form RAMs 10 e, 10 f and 10 g respectively shown in FIGS. 5, 6 and 7. The RAM 10 e in FIG. 5 has a word-line driving circuit 12 e with word-line driving units such as De(m) to De(m+K−1). Similar to the word-line driving unit Da(m) of FIG. 1, each word-line driving unit of the RAM 10 e, generally represented by the word-line driving unit De(m), includes a word-line driver 16 e and a voltage adjuster 18 e. The word-line driver 16 e have an input node, a driving node, and a power node respectively at nodes ni, nd and nt, and includes transistors Mp1 and Mn1 respectively as pull-up and pull-down driving transistors. The voltage adjuster 18 e has transistors Mp2 and Mn2 respectively referred to as a driving-side first tracking transistor and a driving-side second tracking transistor. Another voltage adjuster 18 e′, including transistors Mp3 and Mn3 respectively referred to as a power-side first tracking transistor and a power-side second tracking transistor, supplies operation voltage to the power node nt for the word-line drivers 16 e of the word-line driving units De(m) to De(m+K−1).
As the voltage adjuster 18 e′ supplies an operation voltage lower than the voltage source VDD, the word-line driver 16 e and the voltage adjuster 18 e in each of word-line driving units De(m) to De(m+K−1) work to provide a word-line enable voltage further lower than the supplied operation voltage, thus a word-line under-drive scheme can be implements with cooperation of voltage adjusters 18 e and 18 e′. To maintain a variation-tolerant word-line enable voltage, electronic characteristics of the tracking transistors Mp2 and Mp3 track those of the pull-up driving transistors Mp1, and electronic characteristics of the tracking transistors Mn2 and Mn3 track those of the cell pass-gate transistors.
The word-line driving circuit 12 f of the RAM 10 f in FIG. 6 also has a voltage adjuster 18 f′ working with word-line drivers 16 f and voltage adjusters 18 f in grouped word-line driving units Df(m) to Df(m+K−1). In each word-line driving unit, represented by the word-line driving unit Df(m), the transistor Mp2, as a driving-side first tracking transistor, has its control node (gate) coupled to the input node ni of the word-line driver 16 f; the transistor Mn2, as a driving-side second tracking transistor, has its control node coupled to a shared voltage controller 22.
As for the RAM 10 g of FIG. 7, besides the voltage adjuster 18 g′ with transistors Mp3 and Mn3 as power-side first and second tracking transistors, each voltage adjuster 18 g in each of the grouped word-line driving units Dg(m) to Dg(m+K−1) has a transistor Mp2 as a driving-side first tracking transistor, and the transistors Mp2 of word-line driving units Dg(m) to Dg(m+K−1) couple to a same transistor Mn2 as a shared driving-side second tracking transistor, similar to the circuit shown in FIG. 3.
FIG. 8 shows a RAM 10 h according to another embodiment of the invention, which has a word-line driving circuit 12 h with word-line driving units such as Dh(m−1) and Dh(m). Each word-line driving unit, represented by the word-line driving unit Dh(m), has a word-line driver 16 h and a corresponding voltage adjuster 18 h. In the word-line driving unit Dh(m), the word-line driver 16 h includes two transistors Mp1 and Mn1 as first and second driving transistors, and has nodes ni, nt and nd respectively as an input node receiving a decoding signal Sd(m), a power node receiving operation voltage from the voltage source VDD, and a driving node providing word-line enable voltage for the word-line WL(m) of the memory cell array 14. The voltage adjuster 18 h of the word-line driving unit Dh(m) includes transistors Mp2 and Mn2 as first and second tracking transistors; the transistor Mp2 has a control node and two channel terminal nodes respectively coupled to the voltage source VSS, the node nd (i.e. the corresponding word-line), and the voltage source VSS; and the transistor Mn2 has a control node and two channel terminal nodes respectively coupled to the voltage source VDD, the node nd, and the voltage source VSS.
Similar to the serial arrangement of tracking transistors Mp2 and Mn2 adopted in driving circuits 12 a to 12 c and 12 e to 12 g, the shunt arrangement of the tracking transistors Mp2 and Mn2 of the word-line driving circuit 12 h in FIG. 8 also works to implement a variation-tolerant word-line under-drive scheme with electronic characteristics of the tracking transistors Mp2 and Mn2 respectively tracking those of the transistors Mp1 and cell pass-gate transistors. For example, when the pull-up transistor Mp1 drives the word-line enable voltage, a fast transistor Mp1 with higher current driving capability and less channel resistance (turn-on resistance between channel terminal nodes) tends to raise the voltage of the node nd higher, resulting a word-line enable voltage closer to the voltage source VDD; however, since the driving capability of the transistor Mp2 tracks that of the transistor Mp1, the transistor Mp2 drains more current to lower the voltage of the node nd, therefore the word-line enable voltage at the node nd can be dynamically maintained with reduced dependency on variations. Similarly, if the cell pass-gate transistors coupled to the word-line WL(m) become fast due to variations, they tend to raise the Read disturb voltages at the storing nodes. However, as the transistor Mn2 tracks behavior and performance of the cell pass-gate transistors, the transistor Mn2 drains more current from the node nd to lower the word-line enable voltage of the word-line WL(m), so the channel conductivity of the cell pass-gate transistors, and hence the Read disturb voltage, will be reduced.
Serial and shunt arrangements of tracking transistors can be combined, as disclosed in RAMs 10 i of FIGS. 9 and 10 j of FIG. 10. In the word-line driving circuit 12 i of the RAM 10 i, each word-line driving unit, such as the word-line driving unit Di(m), includes a word-line driver 16 i and a voltage adjuster 18 i. The voltage adjuster 18 i has a transistor Mp2, as a first tracking transistor, and two transistors (e.g., n-channel MOS transistors) Mn2 and Mn3, as a shunt second tracking transistor and a serial second tracking transistor, respectively. In the word-line driving unit Di(m), a control node and two channel terminal nodes of the first tracking transistor Mp2 are respectively coupled to the voltage source VSS, the node nd, and the node nc; a control node and two channel terminal nodes of the shunt second tracking transistor Mn2 are respectively coupled to the voltage source VDD, the node nd, and the node nc; and a control node and two channel terminal nodes of the serial second tracking transistor Mn3 are respectively coupled to the node nd, the node nc, and the voltage source VSS. As electronic characteristics of the transistors Mp2 are designed to track those of the transistor Mp1 and electronic characteristics of the transistors Mn2 and Mn3 are designed to track those of the cell pass-gate transistors, the voltage adjuster 18 i and the word-line driver 16 i of the word-line driving unit Di(m) provide a variation-tolerant word-line enable voltage.
The serial second tracking transistor Mn3 can be shared by a group of word-line driving units Dj(m) and Dj(m+K−1), as shown in the RAM 10 j of FIG. 10. As the voltage adjuster 18 j of the word-line driving unit Dj(m) has transistors Mp2 and Mn2 as a first tracking and a shunt second tracking transistors, voltage adjusters 18 j of the word-line driving units Dj(m) to Dj(m+K−1) commonly couple to the transistor Mn3 as a shared serial second tracking transistor at node nc, and a variation-tolerant word-line under-drive scheme is thus implemented. The control node of the shared serial second tracking transistor Mn3 can be controlled by a voltage controller 22.
The word-line driving circuits 12 a to 12 h shown in FIG. 1 to FIG. 10 can be generalized to apply to any kind of memory cell array which needs a variation-tolerant word-line under-drive scheme. For example, multi-port memory cell array, where each cell has multiple ports with each port including an access switch coupled to a corresponding word-line, can have a driving circuit of the invention for word-lines of each port.
Comparing with prior arts which adopt passive resistors and thus suffer from additional performance impacts due to variations of resistors, incomplete tracking of transistor variations (e.g., tracking only variations of cell pass-gate transistors or only variations of word-line pull-up driving transistor), and slow rise-time of word-line enable voltage, the variation-tolerant word-line under-drive scheme of the invention tracks variations of both word-line pull-up driving transistor and cell pass-gate transistors, and thus better mitigates Read disturb, enhances RSNM, and improves rise-time of word-line enable voltages and memory access timing.
The above description is given by way of examples, and not limitation. Given the above disclosure, one skilled in the art could devise variations that are within the scope and spirit of the invention disclosed herein, including configuration ways of the recessed portions and materials and/or designs of the attaching structures. Further, the various features of the embodiments disclosed herein can be used alone, or in varying combinations with each other and are not intended to be limited to the specific combination described herein. Thus, the scope of the claims is not to be limited by the illustrated embodiments.

Claims (12)

1. A Random Access Memory (RAM), comprising:
a plurality of rows, each of the rows comprising a plurality of cells and a corresponding word-line; each cell comprising a latch for storing data, and at least a pass-gate transistor coupled between the latch, the corresponding word-line and a corresponding bit-line;
a plurality of word-line drivers, each of the word-line driver comprising a power node receiving an operation voltage, a driving node coupled to one of the word-lines of the rows, an input node receiving a decoding signal, and a driving transistor comprising a control node and two channel terminal nodes respectively coupled to the input node, the driving node, and the power node;
at least a first tracking transistor, corresponding to one of the word-line driver, comprising two channel terminal nodes with one of the two channel terminal nodes coupled to one of the driving node, and the other channel terminal node coupled to one of the two channel terminal nodes of a second tracking transistors; the first tracking transistor having electronic characteristics tracking those of the pull-up driving transistor of the corresponding word-line driver; and
at least a second tracking transistor comprising two channel terminal nodes with one of the two channel terminal nodes coupled to one of the two channel terminal nodes of the first tracking transistor, the second tracking transistor having electronic characteristics tracking those of the pass-gate transistors of the cells.
2. The RAM of claim 1 comprising a plurality of the first tracking transistors and a plurality of the second tracking transistors, each of the first tracking transistors corresponding to one of the word-line drivers, each of the second tracking transistors corresponding to one of the first tracking transistors, the two channel terminal nodes of each of the first tracking transistors respectively coupled to the driving node of the corresponding word-line driver and one of the two channel terminal nodes of the corresponding second tracking transistor.
3. The RAM of claim 2, wherein the power node of each of the word line drivers is coupled to a first voltage source, each of the first tracking transistors further comprises a control node coupled to a second voltage source, and each of the second tracking transistors further comprises a control node coupled to the driving node of the corresponding word line driver.
4. The RAM of claim 2, wherein the power node of each of the word-line drivers is coupled to a first voltage source, each of the first tracking transistors further comprises a control node coupled to the input node of the corresponding word-line driver, and each of the second tracking transistors further comprises a control node coupled to the driving node of the corresponding word-line driver.
5. The RAM of claim 1 comprising a plurality of the first tracking transistors and one second tracking transistor, each of the first tracking transistors corresponding to one of the word-line driver, the second tracking transistor being a shared second tracking transistor, the two channel terminal nodes of each of the first tracking transistors respectively coupled to the driving node of the corresponding word-line driver and one of the two channel terminal nodes of the shared second tracking transistor.
6. The RAM of claim 1, wherein the two channel terminal nodes of the first tracking transistor are respectively coupled to a first voltage source and the power nodes of the word-line drivers, one of the two channel terminal nodes of the second tracking transistor is coupled to the power nodes of the world-line drivers.
7. The RAM of claim 1 comprising a plurality of the first tracking transistors and a plurality of the second tracking transistors; each of the first tracking transistors further comprising a control node; one of the first tracking transistors being a power-side first tracking transistor, the others of the first tracking transistors being driving-side first tracking transistors; one of the second tracking transistors being a power-side second tracking transistor, the others of the second tracking transistors being driving-side second tracking transistors; the control node and the two channel terminal nodes of the power-side first tracking transistor respectively coupled to a second voltage source, a first voltage source, and the power nodes of the word-line drivers; each of the driving-side second tracking transistors respectively corresponding to one of the driving-side first tracking transistors; the control node and the two channel terminal nodes of each of the driving-side first tracking transistors respectively coupled to the second voltage source, the driving node of one of the word-line drivers, and one of the two channel terminal nodes of the corresponding driving-side second tracking transistor.
8. The RAM of claim 1 comprising a plurality of the first tracking transistors and a plurality of the second tracking transistors; each of the first tracking transistors further comprising a control node; one of the first tracking transistors being a power-side first tracking transistor, the others of the first tracking transistors being driving-side first tracking transistors; one of the second tracking transistors being a power-side second tracking transistor, the others of the second tracking transistors being driving-side second tracking transistors; each of the driving-side first tracking transistors respectively corresponding to one of the driving-side second tracking transistors and one of the word-line drivers; the control node and the two channel terminal nodes of power-side first tracking transistors respectively coupled to a second voltage source, a first voltage source, and the power nodes of the word-line drivers; the control node and the two channel terminal nodes of each of the driving-side first tracking transistors respectively coupled to the input node. The driving node of the corresponding word-line driver, and one of the two channel terminal nodes of the corresponding driving-side second tracking transistor.
9. The RAM of claim 1 comprising a plurality of the first tracking transistors and a plurality of the second tracking transistors; each of the first tracking transistors further comprising a control node; one of the first tracking transistors being a power-side first tracking transistor, the others of the first tracking transistors being driving-side first tracking transistors; one of the second tracking transistors being a power-side second tracking transistor with a different one of the second tracking transistors being a shared driving-side second tracking transistor; each of the driving-side first tracking transistors respectively corresponding to one of the word-line drivers; the control node and the two channel terminal nodes of the power-side first tracking transistors respectively coupled to a second voltage source, a first voltage source, and the power nodes of the word-line drivers; the control node and the two channel terminal nodes of each of the driving-side first tracking transistors respectively coupled to the input node, the driving node of the corresponding word-line driver, and one of the two channel terminal nodes of the shared driving-side second tracking transistor.
10. The RAM of claim 1 comprising a plurality of the first tracking transistors and a plurality of the second tracking transistors; each of the word-line drivers corresponding to one of the first tracking transistors and one of the second tracking transistors with one of the two channel terminal nodes of the corresponding first tracking transistor and one of the two channel terminal nodes of the corresponding second tracking transistor both coupled to the driving node.
11. The RAM of claim 1 comprising a plurality of the first tracking transistors and a plurality of the second tracking transistors, each of the word-line drivers corresponding to one of the first tracking transistors and two of the second tracking transistors respectively being a shunt second tracking transistor and a serial second tracking transistor, with the two channel terminal nodes of the first tracking transistor respectively coupled to the driving node and one of the two channel terminal nodes of the serial second tracking transistor, and the control node of the shunt second transistor coupled to the driving node.
12. The RAM of claim 1 comprising a plurality of the first tracking transistors and a plurality of the second tracking transistors; the word-line drivers corresponding to a shared second tracking transistor of the second tracking transistors; wherein each of the word-line drivers further corresponds to one of the first tracking transistors and one of the second tracking transistors, being a shunt second tracking transistor, besides the shared second tracking transistor, the channel terminal nodes of the corresponding first tracking transistor are respectively coupled to the driving node and one of the two channel terminal nodes of the shared second tracking transistor, and one of the two channel nodes of the corresponding shunt second transistor is coupled to the driving node.
US12/852,759 2010-08-09 2010-08-09 Variation-tolerant word-line under-drive scheme for random access memory Active 2031-02-11 US8213257B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US12/852,759 US8213257B2 (en) 2010-08-09 2010-08-09 Variation-tolerant word-line under-drive scheme for random access memory
TW100109598A TWI490867B (en) 2010-08-09 2011-03-21 Variation-tolerant word-line under-drive scheme for random access memory
CN201110097442.9A CN102376350B (en) 2010-08-09 2011-04-15 Variation-tolerant word-line under-drive scheme for random access memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/852,759 US8213257B2 (en) 2010-08-09 2010-08-09 Variation-tolerant word-line under-drive scheme for random access memory

Publications (2)

Publication Number Publication Date
US20120033522A1 US20120033522A1 (en) 2012-02-09
US8213257B2 true US8213257B2 (en) 2012-07-03

Family

ID=45556093

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/852,759 Active 2031-02-11 US8213257B2 (en) 2010-08-09 2010-08-09 Variation-tolerant word-line under-drive scheme for random access memory

Country Status (3)

Country Link
US (1) US8213257B2 (en)
CN (1) CN102376350B (en)
TW (1) TWI490867B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11984151B2 (en) 2021-07-09 2024-05-14 Stmicroelectronics International N.V. Adaptive bit line overdrive control for an in-memory compute operation where simultaneous access is made to plural rows of a static random access memory (SRAM)
US12087356B2 (en) 2021-07-09 2024-09-10 Stmicroelectronics International N.V. Serial word line actuation with linked source voltage supply modulation for an in-memory compute operation where simultaneous access is made to plural rows of a static random access memory (SRAM)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8451670B2 (en) * 2010-09-23 2013-05-28 Intel Corporation Adaptive and dynamic stability enhancement for memories
US8582351B2 (en) * 2010-09-28 2013-11-12 International Business Machines Corporation Methods and systems for adjusting wordline up-level voltage to improve production yield relative to SRAM-cell stability
JP2014086112A (en) * 2012-10-24 2014-05-12 Fujitsu Semiconductor Ltd Semiconductor storage device
TWI588827B (en) 2015-02-06 2017-06-21 円星科技股份有限公司 Random access memory and memory access method thereof
CN105989871B (en) * 2015-02-13 2019-06-21 円星科技股份有限公司 Random access memory and memory body access method
JP2017147005A (en) * 2016-02-16 2017-08-24 ルネサスエレクトロニクス株式会社 Flash memory
US9928898B2 (en) * 2016-03-30 2018-03-27 Qualcomm Incorporated Wordline adjustment scheme
US9997236B1 (en) * 2016-12-12 2018-06-12 Stmicroelectronics International N.V. Read assist circuit with process, voltage and temperature tracking for a static random access memory (SRAM)
KR102389818B1 (en) * 2017-09-12 2022-04-22 삼성전자주식회사 Voltage controlling circuit including assist circuit and memory device
US10541013B1 (en) * 2018-11-13 2020-01-21 Advanced Micro Devices, Inc. Headerless word line driver with shared wordline underdrive control
US10811088B2 (en) * 2019-03-12 2020-10-20 Qualcomm Incorporated Access assist with wordline adjustment with tracking cell
US12112796B2 (en) * 2022-02-17 2024-10-08 Taiwan Semiconductor Manufacturing Company Ltd. Memory circuit and word line driver

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4858181A (en) * 1987-07-07 1989-08-15 Texas Instruments Incorporated Fast recovery PNP loaded bipolar static RAM memory cell with an independent current path
US5020028A (en) * 1989-08-07 1991-05-28 Standard Microsystems Corporation Four transistor static RAM cell
US6462998B1 (en) * 1999-02-13 2002-10-08 Integrated Device Technology, Inc. Programmable and electrically configurable latch timing circuit

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7173875B2 (en) * 2002-11-29 2007-02-06 International Business Machines Corporation SRAM array with improved cell stability
JP4388274B2 (en) * 2002-12-24 2009-12-24 株式会社ルネサステクノロジ Semiconductor memory device
US6970373B2 (en) * 2003-10-02 2005-11-29 Intel Corporation Method and apparatus for improving stability of a 6T CMOS SRAM cell
US7079426B2 (en) * 2004-09-27 2006-07-18 Intel Corporation Dynamic multi-Vcc scheme for SRAM cell stability control
US7403426B2 (en) * 2005-05-25 2008-07-22 Intel Corporation Memory with dynamically adjustable supply
US7542332B1 (en) * 2007-10-16 2009-06-02 Juhan Kim Stacked SRAM including segment read circuit
JP5168471B2 (en) * 2008-02-05 2013-03-21 ルネサスエレクトロニクス株式会社 Semiconductor device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4858181A (en) * 1987-07-07 1989-08-15 Texas Instruments Incorporated Fast recovery PNP loaded bipolar static RAM memory cell with an independent current path
US5020028A (en) * 1989-08-07 1991-05-28 Standard Microsystems Corporation Four transistor static RAM cell
US6462998B1 (en) * 1999-02-13 2002-10-08 Integrated Device Technology, Inc. Programmable and electrically configurable latch timing circuit

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11984151B2 (en) 2021-07-09 2024-05-14 Stmicroelectronics International N.V. Adaptive bit line overdrive control for an in-memory compute operation where simultaneous access is made to plural rows of a static random access memory (SRAM)
US12087356B2 (en) 2021-07-09 2024-09-10 Stmicroelectronics International N.V. Serial word line actuation with linked source voltage supply modulation for an in-memory compute operation where simultaneous access is made to plural rows of a static random access memory (SRAM)

Also Published As

Publication number Publication date
TWI490867B (en) 2015-07-01
CN102376350B (en) 2014-03-12
CN102376350A (en) 2012-03-14
TW201207856A (en) 2012-02-16
US20120033522A1 (en) 2012-02-09

Similar Documents

Publication Publication Date Title
US8213257B2 (en) Variation-tolerant word-line under-drive scheme for random access memory
US10475521B2 (en) Semiconductor storage device and test method thereof using a common bit line
US8451652B2 (en) Write assist static random access memory cell
US5986923A (en) Method and apparatus for improving read/write stability of a single-port SRAM cell
US7826253B2 (en) Semiconductor memory device and driving method thereof
US7564725B2 (en) SRAM bias for read and write
US8625333B2 (en) Memory device having memory cells with write assist functionality
US7957176B2 (en) Semiconductor memory device with improved resistance to disturbance and improved writing characteristic
US7894280B2 (en) Asymmetrical SRAM cell with separate word lines
US8576655B2 (en) Semiconductor memories
US20020122329A1 (en) Low leakage current SRAM array
US7301793B2 (en) Semiconductor memory device
US11264088B2 (en) Semiconductor memory with respective power voltages for memory cells
US7259986B2 (en) Circuits and methods for providing low voltage, high performance register files
TWI700706B (en) Memory device
US20140204656A1 (en) Low voltage dual supply memory cell with two word lines and activation circuitry
US7362647B2 (en) Power control circuit
US8588004B2 (en) Memory device having multi-port memory cell with expandable port configuration
US7577052B2 (en) Power switching circuit
JP2008047180A (en) Semiconductor memory device
US11682453B2 (en) Word line pulse width control circuit in static random access memory
TWI808737B (en) Memory device and method of operating the same and memory system
US20230013651A1 (en) Static random access memory cell power supply
KR101696702B1 (en) Static random access memory and method for operating the same

Legal Events

Date Code Title Description
AS Assignment

Owner name: NATIONAL CHIAO TUNG UNIVERSITY, TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHUANG, CHING-TE;LIN, YI-WEI;CHEN, CHIA-CHENG;AND OTHERS;SIGNING DATES FROM 20100729 TO 20100803;REEL/FRAME:024808/0439

Owner name: FARADAY TECHNOLOGY CORPORATION, TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHUANG, CHING-TE;LIN, YI-WEI;CHEN, CHIA-CHENG;AND OTHERS;SIGNING DATES FROM 20100729 TO 20100803;REEL/FRAME:024808/0439

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12