US9111637B1 - Differential latch word line assist for SRAM - Google Patents
Differential latch word line assist for SRAM Download PDFInfo
- Publication number
- US9111637B1 US9111637B1 US14/274,965 US201414274965A US9111637B1 US 9111637 B1 US9111637 B1 US 9111637B1 US 201414274965 A US201414274965 A US 201414274965A US 9111637 B1 US9111637 B1 US 9111637B1
- Authority
- US
- United States
- Prior art keywords
- terminal coupled
- node
- word line
- coupled
- enable signal
- 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
Links
- 230000004044 response Effects 0.000 claims abstract description 3
- 230000005669 field effect Effects 0.000 claims description 18
- 230000003068 static effect Effects 0.000 claims description 4
- QZZYPHBVOQMBAT-JTQLQIEISA-N (2s)-2-amino-3-[4-(2-fluoroethoxy)phenyl]propanoic acid Chemical compound OC(=O)[C@@H](N)CC1=CC=C(OCCF)C=C1 QZZYPHBVOQMBAT-JTQLQIEISA-N 0.000 description 70
- 238000010586 diagram Methods 0.000 description 9
- 230000001934 delay Effects 0.000 description 5
- 239000000872 buffer Substances 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 230000007704 transition Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 2
- 230000003071 parasitic effect Effects 0.000 description 2
- 238000006880 cross-coupling reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical group 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/41—Digital 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/413—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
- G11C11/417—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction for memory cells of the field-effect type
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/41—Digital 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/413—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
- G11C11/417—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction for memory cells of the field-effect type
- G11C11/418—Address circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C5/00—Details of stores covered by group G11C11/00
- G11C5/06—Arrangements for interconnecting storage elements electrically, e.g. by wiring
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/08—Word line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, for word lines
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/16—Multiple access memory array, e.g. addressing one storage element via at least two independent addressing line groups
Definitions
- the invention generally relates to field of word line assist circuits for memory devices.
- the number of columns of memory cells can be very high.
- the word line traverses across the high number of memory cells, the word line is subjected to a large amount of impedance (e.g., from the gate capacitances of the SRAM latch access transistors).
- impedance e.g., from the gate capacitances of the SRAM latch access transistors.
- small process technologies e.g., 16 nanometer
- the far ends of the word lines are unable to reach the supply rail voltage of the drivers, which reduces the noise margin for memory cells located at the far ends.
- word lines can often include re-buffers to boost the word line signals (e.g., a series pair of inverters in a word line signaling path), the re-buffers introduce propagation delays, which decreases the performance of the SRAM devices.
- re-buffers to boost the word line signals (e.g., a series pair of inverters in a word line signaling path)
- the re-buffers introduce propagation delays, which decreases the performance of the SRAM devices.
- One embodiment is an SRAM device that includes a memory cell array and a pair of word lines.
- the word lines traverse the memory cell array for selecting memory cells of the memory cell array.
- Each of the word lines has a first end and a second end.
- the SRAM device further includes a pair of word line drivers that are coupled to the first end of the word lines.
- a first of the word line drivers is operable to toggle a first of the word lines between logic levels defined by a memory cell supply for the memory cells.
- a second of the word line drivers is operable to toggle a second of the word lines between the logic levels.
- the SRAM device further includes a word line assist circuit that is coupled to the pair of word lines and is operable to receive an enable signal.
- the word line assist circuit Responsive to receiving the enable signal, is further operable to assist the first word line driver in transitioning the first word line from a logic level zero to a logic level one in response to a positive voltage differential between the first word line and the second word line.
- the word line assist circuit is further operable to, responsive to receiving the enable signal, assist the second word line driver in transitioning the second word line from a logic level zero to a logic level one responsive to a positive voltage differential between the second word line and the first word line.
- FIG. 1 is a block diagram of an exemplary SRAM architecture.
- FIG. 2 is a block diagram of a word line assist circuit in an exemplary embodiment.
- FIG. 3 is a schematic diagram of the word line assist circuit of FIG. 2 in an exemplary embodiment.
- FIG. 4 is a block diagram of a word line assist circuit for two pairs of word lines in an exemplary embodiment.
- FIG. 1 is a block diagram of an exemplary SRAM architecture 100 .
- Architecture 100 is a simplified block diagram view that will be used to discuss the inventive aspects of the SRAM devices disclosed herein. But, architecture 100 is not intended to limit the implementation to any particular embodiment. Those skilled in the art will understand that additional components not shown or described in FIG. 1 , such as drivers, latches, decoders, sense amps, etc. may be used to implement architecture 100 in various configurations as a matter of design choice.
- Architecture 100 in this embodiment includes an array 102 of memory cells 104 - 105 .
- Memory cells 104 - 105 are disposed in array 102 at the intersections of column bit lines 106 and row word lines 108 .
- memory cell 104 - 1 is disposed in array 102 where bit line 106 - 1 intersects word line 108 - 1 .
- word line 108 - 1 is asserted utilizing a driver 120 - 1 of a row decoder 114 , and bit data stored at memory cell 104 - 1 is read out, or written by, bit line 106 - 1 utilizing circuits within column I/O 110 .
- Bit lines 106 may be complimentary bit lines or single ended bit lines as a matter of design choice.
- Control 112 receives clock and address inputs and generates various control signals for architecture 100 .
- a word line assist circuit 116 is located within array 102 to provide assist capabilities to word line drivers 120 .
- Word line assist circuit 116 may be located about half way between word line drivers 120 and the far ends (e.g., near memory cells 105 ) of word lines 108 in some embodiments, although the particular location of word line assist circuit 116 along word lines 108 is a matter of design choice.
- word line assist circuit 116 provides additional drive capabilities for word lines 108 , and works in combination with word line drivers 120 to allow word lines 108 to transition from a logical zero (or low) state to a logical one (or high) state more quickly. This allows data to be read from, or written to, memory cells 104 - 105 faster, thereby improving the performance of architecture 100 .
- word line assist circuit 116 is not merely a re-buffer, which would introduce propagation delays along word lines 108 , but rather is a circuit that does not introduce signaling delays along word lines 108 , but still provides assist capabilities to word line drivers 120 .
- word line assist circuit 116 - 1 is coupled to word line 108 - 1 and word line 108 - 2 , which are driven by word line driver 120 - 1 and word line driver 120 - 2 , respectively.
- word line assist circuit 116 receives an enable signal 118 - 1 , and provides an assist for word line driver 120 - 1 and word line driver 120 - 2 in transitioning their respective word lines 108 from a logical zero to a logical one based on a voltage differential between their respective word lines 108 .
- word line driver 120 - 1 is transitioning word line 108 - 1 from a logical zero to a logical one
- a positive voltage differential between word line 108 - 1 and word line 108 - 2 e.g., the voltage at word line 108 - 1 is higher than the voltage at word line 108 - 2
- word line assist circuit 116 - 1 to charge word line 108 - 1 to a logical one, thereby assisting word line driver 120 - 1 in transitioning word line 108 - 1 to a logical one more quickly.
- word line driver 120 - 2 is transitioning word line 108 - 2 from a logical zero to a logical one
- a positive voltage differential between word line 108 - 2 and word line 108 - 1 e.g., the voltage at word line 108 - 2 is higher than the voltage at word line 108 - 1
- word line assist circuit 116 - 1 triggers word line assist circuit 116 - 1 to charge word line 108 - 2 to a logical one, thereby assisting word line driver 120 - 2 in transitioning word line 108 - 2 to a logical one more quickly.
- Enable 118 for word line circuits 116 may be generated based on the particular memory cells 104 - 105 being read from, or written to. For example, enable 118 - 1 may be generated based on address information or pre-decode signals for accessing memory cells 104 - 1 to 105 - 1 along word line 108 - 1 , and/or memory cells 104 - 2 to 105 - 2 along word line 108 - 2 . Sharing word line assist circuit 116 - 1 for word lines 108 - 1 and 108 - 2 reduces the die area impact of implementing word line assist circuit 116 - 1 in architecture 100 . In contrast, re-buffers are typically implemented for each word line in a memory device, which utilizes a large amount of die area.
- word line assist circuit 116 is illustrated in FIG. 1 as coupled to pairs of word lines (e.g., word line assist circuit 116 - 1 is coupled to word line 108 - 1 and to word line 108 - 2 ), word line assist circuit 116 may be coupled to higher numbers of word lines 108 as a matter of design choice (e.g., coupled to 4 word lines, 8 word lines, etc.). This may also provide an additional saving of die area for implementing word line assist circuit 116 in architecture 100 .
- word lines 108 toggle between logic levels defined by the memory cell supply of memory cells 104 - 105 .
- word line assist circuit 116 part of the activity of word line assist circuit 116 is to assist word line drivers 118 in transitioning word lines 108 to a logical one state with sufficient voltage margin even at the far ends of word lines 108 . This ensures that memory cells 104 - 105 that are located farthest from word line drivers 120 (e.g., memory cells 105 ) still operate correctly.
- word line assist circuit 116 may operate in will become more readily apparent in the following discussion.
- FIG. 2 is a block diagram of word line assist circuit 116 in an exemplary embodiment.
- a pair of word line drivers 201 - 202 is coupled to word lines 204 - 205 , and toggle word lines 204 - 205 between a logical zero defined by a memory cell supply 209 and a logical one defined by memory cell supply 209 .
- a logical zero for word lines 204 - 205 may be approximately a voltage of ground 218
- a logical one for word lines 204 - 205 may be approximately a voltage of memory cell supply 209 .
- the particular voltages for a logic zero or a logic one in architecture 100 along with their associated low level or high level noise margins, is a matter of design choice.
- FIG. 2 illustrates a pair of cross-coupled inverters 206 - 207 forming a latch circuit that is utilized to provide assist capabilities for word line drivers 201 - 202 .
- Inverter 206 has a ground terminal coupled to ground 216 and a supply terminal coupled to a supply circuit 208 .
- Inverter 206 has an output coupled to a node 213 , and an input coupled to a node 212 .
- Inverter 207 has a ground terminal coupled to ground 216 and a supply terminal coupled to supply circuit 208 .
- Inverter 207 has an output coupled to node 212 , and an input coupled to node 213 .
- inverters 206 - 207 comprise any component(s) or device(s) that are able to generate an output signal that is a compliment of an input signal.
- Supply circuit 208 in FIG. 2 is coupled to memory cell supply 209 and powers inverters 206 - 207 based on enable 118 . For instance, with enable 118 at a logical zero, supply circuit 208 couples memory cell supply 209 to inverters 206 - 207 . With enable 118 at a logical one, supply circuit 208 decouples memory cell supply 209 from inverters 206 - 207 . In some embodiments, the logic may be reversed. In this embodiment, supply circuit 208 comprises any component(s) or device(s) that are able to couple memory cell supply 209 to inverters 206 - 207 based on enable 118 .
- FIG. 2 further illustrates a pair of access circuits 210 - 211 that couple word lines 204 - 205 to nodes 212 - 213 , respectively, based on enable 118 .
- access circuit 210 couples word line 204 to node 212
- access circuit 211 couples word line 205 to node 213 .
- enable 118 at a logical one access circuit 210 decouples word line 204 from node 212
- access circuit 211 decouples word line 205 from node 213 .
- the logic may be reversed.
- access circuits 210 - 211 comprise any component(s) or device(s) that are able to couple word lines 204 - 205 to their respective nodes 212 - 213 based on enable 118 .
- Pull-down circuit 214 is coupled to ground 216 and to node 212 , and couples node 212 to ground 216 based on enable 118 .
- Pull-down circuit 215 is coupled to ground 216 and to node 213 , and couples node 213 to ground 216 based on enable 118 . For instance, with enable 118 at a logical zero, pull-down circuit 214 decouples node 212 from ground 216 , and pull-down circuit 215 decouples node 213 from ground 216 .
- pull-down circuit 214 couples node 212 to ground 216 and pull-down circuit 215 couples node 213 to ground 216 .
- the logic may be reversed.
- pull-down circuits 214 - 215 comprise any component(s) or device(s) that are able to couple their respective nodes 212 - 213 to ground 216 based on enable 118 .
- assist capabilities are not provided to word line drivers 201 - 202 when enable 118 for word line assist circuit 116 is at a logical one, although in other embodiments the logic may be reversed.
- pull-down-circuits 214 - 215 couple both nodes 212 - 213 to ground 216 .
- Supply circuit 208 decouples memory cell supply 209 from inverters 206 - 207 , and access circuits 210 - 211 de-couple word lines 204 - 205 from their respective nodes 212 - 213 .
- pull-down circuits 214 - 215 decouple nodes 212 - 213 from ground 216 , and supply circuit 208 applies memory cell supply 209 to power inverters 206 - 207 .
- Both access circuits 210 - 211 couple their respective word lines 204 - 205 to nodes 212 - 213 .
- word line assist circuit 116 will provide assist capabilities to one or the other of word lines 204 - 205 depending on a voltage differential between word lines 204 - 205 .
- a voltage differential between word line 204 and word line 205 is applied to inverters 206 - 207 .
- the voltage differential is sensed by inverters 206 - 207 , and the output of inverter 207 sets node 212 at a logical one while the output of inverter 206 sets node 213 at a logical zero.
- inverter 207 sources current through access circuit 210 to charge word line 204 in concert with word line driver 201 , which improves the logical zero to logical one transition time for word line 204 .
- word line 204 is held at a logical zero and word line driver 202 drives word line 205 high.
- a voltage differential between word line 205 and word line 204 is applied to inverters 206 - 207 .
- the voltage differential is sensed by inverters 206 - 207 , and the output of inverter 206 sets node 213 at a logical one while the output of inverter 207 sets node 212 at a logical zero.
- word line driver 202 driving word line 205 towards the voltage of memory cell supply 209
- inverter 206 sources current through access circuit 211 to charge word line 205 in concert with word line driver 202 , which improves the logical zero to logical one transition time for word line 205 .
- word line assist circuit 116 may be provided to either word line driver 201 or word line driver 202 depending on which of word lines 204 - 205 is transitioning to a logical one. Further, this assist capability is provided without introducing delays in the signaling path for either word line 204 or word line 205 . Also, inverters 206 - 207 may be disabled (e.g., utilizing enable 118 to decouple memory cell supply 209 from inverters 206 - 207 ) when word line assist circuit 116 is not in use, which reduces the parasitic power for architecture 100 .
- FIG. 3 is a schematic diagram of the word line assist circuit 116 of FIG. 2 in an exemplary embodiment.
- a number of Field-Effect Transistors (FETs) 302 - 311 are illustrated in a particular configuration for implementing the functionality previously described for word line assist circuit 116 of FIG. 2 .
- FETs 302 - 311 may include any type of field-effect transistor as a matter of design choice.
- One example of a FET is a Metal Oxide Semiconductor Field Effect Transistor (MOSFET).
- MOSFET Metal Oxide Semiconductor Field Effect Transistor
- word line assist circuit 116 be limited to only the configuration and types of components illustrated in FIG. 3 .
- P-channel FETs have a body or bulk connection to memory cell supply 209
- N-channel FETs have a body or bulk connection to ground 216 , although other configurations may exist.
- inverter 206 is implemented utilizing an N-channel FET 302 and a P-channel FET 303 .
- FET 302 of inverter 206 has a source terminal coupled to ground 216 , a gate terminal coupled to node 212 , and a drain terminal coupled to node 213 .
- FET 303 of inverter 206 has a source terminal coupled to supply circuit 208 , a gate terminal coupled to node 212 , and a drain terminal coupled to node 213 .
- Inverter 207 is implemented utilizing an N-channel FET 304 and a P-channel FET 305 .
- FET 304 of inverter 207 has a source terminal coupled to ground 216 , a gate terminal coupled to node 213 , and a drain terminal coupled to node 212 .
- FET 305 of inverter 207 has a source terminal coupled to supply circuit 208 , a gate terminal coupled to node 213 , and a drain terminal coupled to node 212 . Due to the cross-coupling of inverters 206 - 207 , node 212 is the output of inverter 207 and the input to inverter 206 . In like manner, node 213 is the output of inverter 206 and the input to inverter 207 .
- Supply circuit 208 in this embodiment is implemented utilizing a P-channel FET 306 , which has a source terminal coupled to memory cell supply 209 , a gate terminal coupled to enable 118 , and a drain terminal coupled to the source terminals of FET 303 and FET 305 . If enable 118 is at a logical zero, then FET 306 is on, which couples memory cell supply 209 to the source terminals of FET 303 and FET 305 . If enable 118 is at a logical one, then FET 306 is off, which decouples memory cell supply 209 from the source terminals of FET 303 and FET 305 .
- Access circuits 210 - 211 in this embodiment are implemented utilizing P-channel FET 308 and P-channel FET 309 , respectively.
- FET 308 has a source terminal coupled to node 212 , a gate terminal coupled to enable 118 , and a drain terminal coupled to word line 204 .
- FET 309 has a source terminal coupled to node 213 , a gate terminal coupled to enable 118 , and a drain terminal coupled to word line 205 . If enable 118 is at a logical zero, then FETs 308 - 309 are on, which couples word line 204 to node 212 and word line 205 to node 213 . If enable 118 is at a logical one, then FETs 308 - 309 are off, which decouples word line 204 from node 212 and word line 205 from node 213 .
- Pull-down circuits 214 - 215 in this embodiment are implemented utilizing N-channel FET 310 and N-channel FET 311 , respectively.
- FET 310 has a drain terminal coupled to node 212 , a gate terminal coupled to enable 118 , and a source terminal coupled to ground 216 .
- FET 311 has a drain terminal coupled to node 213 , a gate terminal coupled to enable 118 , and a source terminal coupled to ground 216 . If enable 118 is at a logical zero, then both FET 310 and FET 311 are off, which decouples nodes 212 - 213 from ground 216 . If enable 118 is at a logical one, then FETs 310 - 311 are on, which couples nodes 212 - 213 to ground 216 .
- assist capabilities are not provided to word line drivers 201 - 202 when enable 118 for word line assist circuit 116 is at a logical one, although in other embodiments the logic may be reversed.
- FETs 310 - 311 of pull-down circuits 214 - 215 are on, which couples nodes 212 - 213 to ground 216 .
- FET 306 of supply circuit 208 is off, which decouples memory cell supply 209 from FET 303 of inverter 206 and FET 305 of inverter 207 .
- FETs 308 - 309 of access circuits 210 - 211 are off, which decouple word lines 204 - 205 from their respective nodes 212 - 213 .
- FETs 310 - 311 of pull-down circuits 214 - 215 turn off, which decouples nodes 212 - 213 from ground 216 .
- FET 306 of supply circuit 218 turns on, which couples memory cell supply 209 to FET 303 and FET 305 of inverters 206 - 207 .
- FETs 308 - 309 of access circuits 210 - 211 are on, which couple their respective word lines 204 - 205 to nodes 212 - 213 .
- word line assist circuit 116 will provide assist capabilities to one or the other of word lines 204 - 205 depending on a voltage differential between word lines 204 - 205 .
- nodes 212 - 213 start around the voltage of ground 216 , due to being previously discharged by FETs 310 - 311 .
- FET 303 and FET 305 are on, which charges nodes 212 - 213 towards the turn-off voltage for FET 303 and FET 305 .
- FET 302 and FET 304 may be weakly on.
- FET 309 is unable to pull node 213 below the turn-on voltage for FET 303 .
- Node 212 follows the voltage of word line 204 , which eventually rises to turn off FET 303 .
- FET 302 turns on strongly, which discharges node 213 .
- This turns off FET 304 and turns FET 305 on strongly, latching node 212 at the voltage of memory cell supply 209 and latching node 213 at the voltage of ground 216 .
- Memory cell supply 209 then sources current through FET 306 , FET 305 , and FET 308 to charge word line 204 , thereby providing assist to word line driver 201 .
- word line 204 is held at a logical zero and word line driver 202 is driving word line 205 high.
- nodes 212 - 213 start around the voltage of ground 216 , due to being previously discharged by FETs 310 - 311 .
- FET 303 and FET 305 are on, which charges nodes 212 - 213 towards the turn-off voltage for FET 303 and FET 305 .
- FET 302 and FET 304 may be weakly on.
- FET 308 is unable to pull node 212 below the turn-on voltage for FET 305 .
- Node 213 follows the voltage of word line 205 , which eventually rises to turn off FET 305 .
- FET 304 turns on strongly, which discharges node 212 . This turns off FET 302 and turns on FET 303 strongly, latching node 213 at the voltage of memory cell supply 209 and latching node 212 at the voltage of ground 216 . Memory cell supply 209 then sources current through FET 306 , FET 303 , and FET 309 to charge word line 205 , thereby providing assist to word line driver 202 .
- assist may be provided to either word line driver 201 or word line driver 202 depending on which of word lines 204 - 205 is transitioning to a logical one. Further, this assist capability is provided without introducing delays in the signaling path for either word line 204 or word line 205 . Also, FET 302 and FET 305 may be decoupled from memory cell supply 209 when word line assist circuit 116 is not in use, which reduces the parasitic power for architecture 100 by reducing the leakage path from memory cell supply 209 to ground 216 .
- FIG. 3 illustrates that word line assist circuit 116 may be used to provide assist for a pair of word lines 204 - 205
- other embodiments may provide assist to 4 or more word lines by scaling the circuit illustrated in FIG. 3 and using additional enable signals.
- additional enable signals may be used to provide assist for four word lines.
- two enable signals may be used. Both enable signals may be AND-ed together in pull-down circuits 214 - 215 (e.g., by utilizing a series configuration of N-channel FETs).
- Each access circuits can be used to couple the four word lines to nodes 212 - 213 (e.g., using P-channel FETs in a configuration similar to FETs 308 - 309 for the word lines, with one pair of assist circuits sharing one enable signal, and another pair of assist circuits sharing another enable signal). Further, both enable signals may be OR-ed together in supply circuit 208 (e.g., by utilizing a parallel configuration of P-channel FETs). This scaling provides additional word line assist capabilities to additional word line pairs with minimal additional die area impact for architecture 100 .
- FIG. 4 is a block diagram of a word line assist circuit for two pairs of word lines in an exemplary embodiment.
- a word line assist circuit 418 is able to provide assist to word lines 404 - 407 based on enable 402 and enable 403 .
- enable 402 and enable 403 are a logical one
- pull-down circuit 412 couples node 212 to ground 216
- pull-down circuit 413 couples node 213 to ground 216 .
- Supply circuit 416 decouples memory cell supply 209 from a pair of cross-coupled inverters 414 - 415
- access circuits 408 - 411 decouple word lines 404 - 406 from their respective nodes 212 - 213 .
- the logic may be reversed. If either of enable 402 or enable 403 toggles to a logical one, pull-down circuits 412 - 413 decouple their respective nodes 212 - 213 from ground 216 , and supply circuit 416 applies memory cell supply 209 to power inverters 414 - 415 . Access circuits 408 - 411 couple their respective word lines 404 - 407 to their respective nodes 212 - 213 based on enable 402 and enable 403 . For instance, if enable 402 toggles to a logical zero, access circuit 411 couples word line 405 to node 213 , and access circuit 408 couples word line 404 to node 212 .
- Word line assist circuit 418 may then operate similar to word line assist circuit 116 of FIGS. 1-3 to provide assist to the word line drivers for word lines 404 - 405 . If enable 403 toggles to a logical zero, access circuit 410 couples word line 407 to node 213 , and access circuit 409 couples word line 406 to node 212 . Word line assist circuit 418 may then operate similar to word line assist circuit 116 of FIGS. 1-3 to provide assist to the word line drivers for word lines 406 - 407 .
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Static Random-Access Memory (AREA)
Abstract
Description
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/274,965 US9111637B1 (en) | 2014-05-12 | 2014-05-12 | Differential latch word line assist for SRAM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/274,965 US9111637B1 (en) | 2014-05-12 | 2014-05-12 | Differential latch word line assist for SRAM |
Publications (1)
Publication Number | Publication Date |
---|---|
US9111637B1 true US9111637B1 (en) | 2015-08-18 |
Family
ID=53786092
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/274,965 Active US9111637B1 (en) | 2014-05-12 | 2014-05-12 | Differential latch word line assist for SRAM |
Country Status (1)
Country | Link |
---|---|
US (1) | US9111637B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106898375A (en) * | 2015-12-18 | 2017-06-27 | 德克萨斯仪器股份有限公司 | Automatic blocking in SRAM is prevented |
US20230095330A1 (en) * | 2021-09-24 | 2023-03-30 | iCometrue Company Ltd. | Multi-Output Look-Up Table (LUT) for Use in Coarse-Grained Field-Programmable-Gate-Array (FPGA) Integrated-Circuit (IC) Chip |
US11670360B2 (en) | 2020-10-30 | 2023-06-06 | Samsung Electronics Co., Ltd. | Integrated circuit including cell array with word line assist cells |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6252820B1 (en) * | 1999-08-05 | 2001-06-26 | Kabushiki Kaisha Toshiba | Semiconductor memory device capable of monitoring and adjusting the timing and pulse width of internal control signals |
US6556471B2 (en) * | 2001-06-27 | 2003-04-29 | Intel Corporation | VDD modulated SRAM for highly scaled, high performance cache |
US7289354B2 (en) | 2005-07-28 | 2007-10-30 | Texas Instruments Incorporated | Memory array with a delayed wordline boost |
US7733711B2 (en) * | 2008-09-08 | 2010-06-08 | Freescale Semiconductor, Inc. | Circuit and method for optimizing memory sense amplifier timing |
US7852700B2 (en) * | 2007-11-28 | 2010-12-14 | Fujitsu Semiconductor Limited | Memory device |
US8004907B2 (en) | 2009-06-05 | 2011-08-23 | Freescale Semiconductor, Inc. | SRAM with read and write assist |
US8427896B1 (en) | 2011-11-15 | 2013-04-23 | International Business Machines Corporation | Dynamic wordline assist scheme to improve performance tradeoff in SRAM |
-
2014
- 2014-05-12 US US14/274,965 patent/US9111637B1/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6252820B1 (en) * | 1999-08-05 | 2001-06-26 | Kabushiki Kaisha Toshiba | Semiconductor memory device capable of monitoring and adjusting the timing and pulse width of internal control signals |
US6556471B2 (en) * | 2001-06-27 | 2003-04-29 | Intel Corporation | VDD modulated SRAM for highly scaled, high performance cache |
US7289354B2 (en) | 2005-07-28 | 2007-10-30 | Texas Instruments Incorporated | Memory array with a delayed wordline boost |
US7852700B2 (en) * | 2007-11-28 | 2010-12-14 | Fujitsu Semiconductor Limited | Memory device |
US7733711B2 (en) * | 2008-09-08 | 2010-06-08 | Freescale Semiconductor, Inc. | Circuit and method for optimizing memory sense amplifier timing |
US8004907B2 (en) | 2009-06-05 | 2011-08-23 | Freescale Semiconductor, Inc. | SRAM with read and write assist |
US8427896B1 (en) | 2011-11-15 | 2013-04-23 | International Business Machines Corporation | Dynamic wordline assist scheme to improve performance tradeoff in SRAM |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106898375A (en) * | 2015-12-18 | 2017-06-27 | 德克萨斯仪器股份有限公司 | Automatic blocking in SRAM is prevented |
CN106898375B (en) * | 2015-12-18 | 2022-06-07 | 德克萨斯仪器股份有限公司 | System on chip and method for preventing latch-up in system on chip |
US11670360B2 (en) | 2020-10-30 | 2023-06-06 | Samsung Electronics Co., Ltd. | Integrated circuit including cell array with word line assist cells |
US20230095330A1 (en) * | 2021-09-24 | 2023-03-30 | iCometrue Company Ltd. | Multi-Output Look-Up Table (LUT) for Use in Coarse-Grained Field-Programmable-Gate-Array (FPGA) Integrated-Circuit (IC) Chip |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN207637498U (en) | memory circuit | |
US8233342B2 (en) | Apparatus and method for implementing write assist for static random access memory arrays | |
US9177633B2 (en) | Bit line write assist for static random access memory architectures | |
TWI464745B (en) | Static random access memory with data controlled power supplying | |
CN110462737B (en) | Writing data paths to reduce negative boosted charge leakage | |
US9042162B2 (en) | SRAM cells suitable for Fin field-effect transistor (FinFET) process | |
KR20150107891A (en) | Write driver for write assistance in memory device | |
US9837144B1 (en) | Apparatus and method for controlling boost capacitance for low power memory circuits | |
JPS6010812A (en) | Driver circuit | |
US10115450B1 (en) | Cascode complimentary dual level shifter | |
US9111637B1 (en) | Differential latch word line assist for SRAM | |
US10002654B2 (en) | Capacitive wordline boosting | |
US20150302918A1 (en) | Word line decoders for dual rail static random access memories | |
US7512908B2 (en) | Method and apparatus for improving SRAM cell stability by using boosted word lines | |
US20170264276A1 (en) | Level shifter circuit using boosting circuit | |
US8638121B2 (en) | Semiconductor device | |
US20120287732A1 (en) | Apparatus and methods of driving signal | |
US9177635B1 (en) | Dual rail single-ended read data paths for static random access memories | |
US11562779B2 (en) | Bit line secondary drive circuit and method | |
US6430093B1 (en) | CMOS boosting circuit utilizing ferroelectric capacitors | |
US8675427B2 (en) | Implementing RC and coupling delay correction for SRAM | |
US9418727B2 (en) | Five transistor SRAM cell | |
US6657912B1 (en) | Circuit for optimizing power consumption and performance | |
US20240072804A1 (en) | Two-stage high speed level shifter | |
KR20120135054A (en) | Semiconductor device and method of fabrication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: LSI CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SAHU, RAHUL;ROY, RAJIV KUMAR;CHARY, RASOJU VEERABADRA;AND OTHERS;REEL/FRAME:032868/0658 Effective date: 20140512 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LSI CORPORATION;REEL/FRAME:035390/0388 Effective date: 20140814 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:037808/0001 Effective date: 20160201 Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:037808/0001 Effective date: 20160201 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041710/0001 Effective date: 20170119 Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041710/0001 Effective date: 20170119 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE Free format text: MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:047422/0464 Effective date: 20180509 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:048883/0702 Effective date: 20180905 |
|
AS | Assignment |
Owner name: BROADCOM INTERNATIONAL PTE. LTD., SINGAPORE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED;REEL/FRAME:053771/0901 Effective date: 20200826 |
|
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 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED, SINGAPORE Free format text: MERGER;ASSIGNORS:AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED;BROADCOM INTERNATIONAL PTE. LTD.;REEL/FRAME:062952/0850 Effective date: 20230202 |