US20210098050A1 - Memory device with signal edge sharpener circuitry - Google Patents

Memory device with signal edge sharpener circuitry Download PDF

Info

Publication number
US20210098050A1
US20210098050A1 US16/589,971 US201916589971A US2021098050A1 US 20210098050 A1 US20210098050 A1 US 20210098050A1 US 201916589971 A US201916589971 A US 201916589971A US 2021098050 A1 US2021098050 A1 US 2021098050A1
Authority
US
United States
Prior art keywords
signal
operably connected
output
circuitry
circuit
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.)
Granted
Application number
US16/589,971
Other versions
US10984854B1 (en
Inventor
Atul Katoch
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.)
Taiwan Semiconductor Manufacturing Co TSMC Ltd
Original Assignee
Taiwan Semiconductor Manufacturing Co TSMC Ltd
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 Taiwan Semiconductor Manufacturing Co TSMC Ltd filed Critical Taiwan Semiconductor Manufacturing Co TSMC Ltd
Priority to US16/589,971 priority Critical patent/US10984854B1/en
Assigned to TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD. reassignment TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KATOCH, ATUL
Priority to CN202010634046.4A priority patent/CN112599163B/en
Priority to TW109133158A priority patent/TWI730905B/en
Publication of US20210098050A1 publication Critical patent/US20210098050A1/en
Priority to US17/234,160 priority patent/US20210241825A1/en
Application granted granted Critical
Publication of US10984854B1 publication Critical patent/US10984854B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • G11C11/417Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction for memory cells of the field-effect type
    • G11C11/418Address circuits
    • 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
    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • G11C7/222Clock generating, synchronizing or distributing circuits within memory device
    • 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
    • G11C11/417Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction for memory cells of the field-effect type
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/12Bit line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, equalising circuits, for bit lines

Definitions

  • a RAM circuit allows data to be written to, and read from, selected memory cells in the RAM circuit.
  • One type of a RAM circuit is a static random access memory (SRAM) circuit.
  • SRAM static random access memory
  • a typical SRAM circuit includes an array of addressable memory cells arranged in columns and rows. When a memory cell is to be read, the memory cell is selected by activating both a row word line and the column signal lines (b 1 and b 1 b lines) connected to the memory cell. Typically, the column signal lines are precharged prior to the performance of a read or a write operation.
  • Improvements in fabrication techniques for memory devices allow the memory devices to be fabricated in smaller and smaller packages.
  • the resistance and the capacitance of the row word lines increase due to the material used in the row word lines and the geometry of the row word lines.
  • the resistances of the row word lines increase because the geometry of the word lines is smaller.
  • the row word lines are closer to each other in a smaller package, which in turn increases the capacitance of the row word lines.
  • the increased resistances and capacitances cause the rising and/or falling edges of a signal on a row word line to require more time to reach a particular signal level (e.g., a high signal level or a low signal level). This in turn causes the amount of time between precharge operations to increase because a precharge operation cannot begin until the signal on the word line has reached the particular signal level.
  • FIG. 1 illustrates a block diagram of a portion of a memory device in accordance with some embodiments
  • FIG. 4 depicts a schematic of an example alternate delay circuit suitable for use in the embodiment shown in FIG. 2 ;
  • FIG. 6 depicts an example timing diagram for the second example memory array shown in FIG. 5 ;
  • FIG. 6 illustrates a schematic of an example alternate delay circuit suitable for use in the embodiment shown in FIG. 5 ;
  • FIG. 9 illustrates an example timing diagram for the third example memory array shown in FIG. 8 ;
  • FIG. 10 depicts a flowchart of operating a memory array with signal edge sharpener circuitry in accordance with some embodiments.
  • FIG. 11 illustrates an example system that can include one or more memory devices in accordance with some embodiments in accordance with some embodiments.
  • Embodiments disclosed herein provide signal edge sharpener circuitry to pull up and/or pull down a signal on a word line to cause the signal to reach a particular signal level faster (e.g., a high or a low signal level). For example, at the end of a read or a write operation, the signal edge sharpener circuitry can cause the signal on the word line to reach the particular signal level in a shorter amount of time, which in turn means a precharge operation can start sooner. Reducing the amount of time between precharge operations reduces the T CYCLE for the memory array.
  • the T CYCLE is the amount of time used to precharge the bit lines combined with the amount of time the word line is activated. Thus, reducing the amount of time between deactivating a word line and initiating a precharge operation beneficially reduces the T CYCLE .
  • the precharging and read/write operations of the memory device occur in a shorter amount of time.
  • the effect of the signal edge sharpener circuitry can be tuned or customized for a particular type of a memory device.
  • a small signal edge sharpener circuitry is connected to a word line and the slope of the falling or rising edge is determined. If the size of the signal edge sharpener circuitry is to be increased, additional fingers or fins are added until the slope of the falling or rising edge is at a predetermined slope.
  • each memory cell 102 in a row 112 A, 112 B, . . . , 112 R is operably connected to a row word line 106 A, 106 B, . . . , 106 R (collectively referred to as a word line 106 and row 112 ).
  • Each memory cell 102 in a column 128 A, 128 B, . . . , 128 L is operably connected to a column bit line (b 1 ) 108 A, 108 B, . . . 108 L, and a column bit line bar (b 1 b ) 110 A, 110 B, . . . , 110 L (collectively referred to as b 1 line 108 and b 1 b line 110 and column 128 ).
  • Each row 112 of memory cells 102 is operably connected to row driver circuitry 114 via the word lines 106 .
  • the row driver circuitry 114 receives a row address on signal line 116 and a clock signal on signal line 117 and activates the word line that corresponds to the row address.
  • a row address signal line 116 and only one clock signal line 117 are depicted, embodiments can include any number of address signal lines and/or clock signal lines.
  • FIG. 1 other embodiments can include multiple row driver circuitries with each row driver circuitry 114 operably connected to a subset of the word lines.
  • the row driver circuitry 114 represents one or more row driver circuitries.
  • One or more processing devices is operably connected to the row driver circuitry 114 , the column address circuitry 120 , and the precharge circuitry 126 .
  • the processing device 130 can be configured to control some or all of the operations of the row driver circuitry 114 , the column address circuitry 120 , and the precharge circuitry 126 .
  • the processing device 130 causes the precharge circuitry 126 to precharge the selected column signal lines (b 1 and b 1 b lines 108 , 110 ) to a first voltage level and the unselected column signal lines to a different second voltage level.
  • the processing device 130 is operably connected to other components in or operably connected to the memory device, such as, for example, read and write circuitry (not shown) and/or a clock circuit (not shown).
  • the processing device 130 can be operably connected to one or more storage devices (represented by storage device 132 ).
  • the storage device 132 can store programs, routines, and/or data that are used for some or all of the operations of the memory device.
  • the storage device 132 can store control signals, or data associated with the control signals, that are used by the row driver circuitry 114 , the column address circuitry 120 , and the precharge circuitry 126 .
  • the storage device 132 may comprise, but is not limited to, volatile storage (e.g., random access memory), non-volatile storage (e.g., read-only memory), flash memory, or any combination of such memories.
  • signal edge sharpener circuitry is operably connected to the word lines 106 to increase the slope of a rising edge and/or a falling edge of a signal on a word line.
  • the signal edge sharpener circuitry pulls down the falling edge of the signal on the word line and/or pulls up the rising edge of the signal on the word line.
  • the amount of time to assert or de-assert, respectively, the word line is reduced. Reducing the amount of time to assert or de-assert the word lines allows the precharge operations on the bit lines to begin sooner.
  • FIG. 2 depicts a block diagram of a first example memory array with signal edge sharpener circuitry in accordance with some embodiments. Only a portion of the memory array 200 is shown. The embodiment shown in FIG. 2 is configured to pull down the falling edge of a signal on one or more asserted word lines.
  • each memory cell 102 in a row 112 is operably connected to a row word line 106 .
  • the row word lines 106 are operably connected to the row driver circuitry 114 at a first end of the row word lines 106 (e.g., a beginning end or the end proximate to the row driver circuitry 114 ; hereinafter “proximate end”).
  • the row driver circuitry 114 includes, for each row 112 , a NAND gate 202 operably connected to an inverter circuit 204 .
  • a first input of the NAND gate 202 receives the address signal on signal line 206 and the second input of the NAND gate 202 receives a clock (CLK) signal on signal line 208 .
  • CLK clock
  • the output of the NAND gate 202 is input into the inverter circuit 204 .
  • the output of the inverter circuit 204 is operably connected to a row word line 106 .
  • Signal edge sharpener circuitry 210 is operably connected to a second end of the row word lines (an ending end or the end distal from the row driver circuitry 114 ; hereinafter “distal end”).
  • the signal edge sharpener circuitry 210 is implemented as an n-type transistor.
  • One example of an n-type transistor is an NMOS transistor, although embodiments are not limited to this type of transistor.
  • the drain terminal of each NMOS transistor is operably connected to the word line and the source terminal is operably connected to a reference voltage (e.g., ground).
  • a delay circuit 212 is operably connected to each of the signal edge sharpener circuitry 210 .
  • an input of the delay circuit 212 is operably connected to the clock (CLK) signal line 208 and an output of the delay circuit 212 is operably connected to the inputs of the signal edge sharpener circuitry 210 (e.g., the gates of the n-type transistors).
  • the output from the delay circuit 212 on signal line 214 is used to turn on and turn off the signal edge sharpener circuitry 210 (e.g., the n-type transistors).
  • the delay circuit 212 is implemented as an inverter circuit, although other embodiments are not limited to an inverter circuit.
  • the signal output by the delay circuit 212 is an inverted clock signal.
  • the clock signal is at a high level
  • the signal on the signal line 212 is at a low level.
  • the signal on the signal line 212 is at a high level. Since the signal edge sharpener circuitry 210 (e.g., the n-type transistors) turn on when a signal applied to the gate is at a high level, the n-type transistors turn on when the clock signal on signal line 208 transitions to a low signal level.
  • the signal on the word line 106 transitions to a low level. Turning on the n-type transistors when the signal on the word line 106 transitions to a low level pulls down the falling edge of the signal on the word line 106 .
  • one or more load circuits are operably connected to the signal line 214 .
  • a load circuit 216 is an n-type transistor, such as an NMOS transistor.
  • the load circuits 216 are used to substantially match the load on the signal line 214 to the load on the word lines 106 .
  • the turning on and the turning off of the signal edge sharpener circuitry 210 is better matched to the start of the falling edge of the signal on the word line 106 when the load on the signal line 214 substantially matches to the load on the word line 106 .
  • FIG. 3 illustrates an example timing diagram for the first example memory array shown in FIG. 2 .
  • the signal edge sharpener circuitry e.g., 210 in FIG. 2
  • pull downs the falling edge of a signal on a word line The operation of the signal edge sharpener circuitry is described with respect to a signal on the word line at nodes 218 and 220 (shown in FIG. 2 ).
  • the node 218 is located at the proximate end of the word line and the node 220 is positioned at the distal end of the word line.
  • a precharge operation ends, as represented by the precharge signal beginning to transition from a high level to a low level. Additionally, the clock signal (CLK) and the signal on the word line at nodes 218 , 220 begin to transition from a low level to a high level. At time t 1 , the signal on the word line at the nodes 218 , 220 and the CLK signal are at the high level and the precharge signal is at a low level. At this point, a read or a write operation on a memory cell operably connected to the word line can be performed.
  • the CLK signal and the signal on the word line begin to transition from the high level to the low level (time t 2 ). Because the signal edge sharpener circuitry is activated when the CLK signal is at a low level, the signal level at node 220 is pulled down to the low level (see time t 3 and region 300 ). Thus, the negative slope of the falling edge of the signal on the word line is increased and the signal reaches the low level faster than the signal would without the signal edge sharpener circuitry. Because the signal on the word line is at the low level at time t 4 , a precharge operation can start. Accordingly, the precharge signal begins to transition from the low level to the high level at time t 4 .
  • the signal at node 220 would reach the low level at time t 5 without the signal edge sharpener circuitry (see dashed line 302 ).
  • the time difference between time t 4 and time t 5 represents a reduction in the amount of time the word line is asserted and a reduction in the amount of time between precharge operations.
  • FIG. 4 depicts a schematic of an example alternate delay circuit suitable for use in the embodiment shown in FIG. 2 .
  • the alternate delay circuit 212 enables a programmable or customizable delay.
  • the representative delay circuit 212 shows sixteen inverter circuits 400 connected in series. Other embodiments can include any number of inverter circuits 400 .
  • the sets 402 , 404 , 406 , 408 of inverter circuits 400 can each include any number of inverter circuits 400 .
  • the sets 402 , 404 , 406 , 408 can have the same number of inverter circuits 400 or at least one set 402 , 404 , 406 , 408 can include a number of inverter circuits 400 that differs from another set.
  • the delay circuit 212 includes a first set 402 of inverter circuits 400 operably connected in series, a second set 404 of inverter circuits 400 operably connected in series, a third set 406 of inverter circuits 400 operably connected in series, and a fourth set 408 of inverter circuits 400 operably connected in series. Additionally, the first set 402 , the second set 404 , the third set 406 , and the fourth set 408 are connected in series.
  • the CLK signal is input into the first set 402 of inverter circuits 400 .
  • the output of the first set 400 is operably connected to a first input of a select circuit 410 .
  • the output of the second set 404 of is operably connected to a second input of the select circuit 410 .
  • the output of the third set 406 is operably connected to the third input of the select circuit 410 .
  • the output of the fourth set 408 is operably connected to the fourth input of the select circuit 410 .
  • the output of the select circuit 410 is input into an inverter 412 .
  • a non-limiting example of the select circuit 410 is a multiplexer.
  • a select signal on signal line 414 selects one of the inputs to be the output of the select circuit 410 .
  • the select signal selects the first input
  • the CLK signal propagates through the first set 402 of inverter circuits 400 and the output of the first set 402 is output from the select circuit 410 .
  • the CLK signal is delayed by each inverter circuit 400 in the first set 400 .
  • a delayed and inverted CLK signal is output from the inverter circuit 412 .
  • the CLK signal propagates through the first set 402 and the second set 404 of inverter circuits 400 .
  • the output of the second set 404 is output from the select circuit 410 .
  • the CLK signal is delayed by each inverter circuit 400 in the first set 400 and in the second set 404 of inverter circuits 400 .
  • a delayed and inverted CLK signal is output from the inverter circuit 412 .
  • the CLK signal propagates through the first set 402 , the second set 404 , and the third set 406 of inverter circuits 400 .
  • the output of the third set 406 is output from the select circuit 410 .
  • the CLK signal is delayed by each inverter circuit 400 in the first set 400 , the second set 404 , and the third set 406 of inverter circuits 400 .
  • a delayed and inverted CLK signal is output from the inverter circuit 412 .
  • the CLK signal propagates through the first set 402 , the second set 404 , the third set 406 , and the fourth set 408 of inverter circuits 400 .
  • the output of the fourth set 408 is output from the select circuit 410 .
  • the CLK signal is delayed by each inverter circuit 400 in the first set 400 , the second set 404 , the third set 406 , and the fourth set 408 of inverter circuits 400 .
  • a delayed and inverted CLK signal is output from the inverter circuit 412 .
  • FIG. 5 illustrates a block diagram of a second example memory array with signal edge sharpener circuitry in accordance with some embodiments.
  • the memory array 500 is similar to the memory array 200 shown in FIG. 2 except for the signal edge sharpener circuitry 502 , the delay circuit 504 , and the one or more load circuits (represented by load circuit 506 ).
  • the embodiment shown in FIG. 5 is configured to pull up the rising edge of a signal on one or more asserted word lines.
  • the signal edge sharpener circuitry 502 is implemented as a p-type transistor.
  • a p-type transistor is a PMOS transistor, although embodiments are not limited to this type of p-type transistor.
  • the source terminal of each PMOS transistor is operably connected to the word line and the drain terminal is operably connected to a reference voltage (e.g., ground).
  • the delay circuit 504 is operably connected to each of the signal edge sharpener circuitry 502 .
  • an input of the delay circuit 504 is operably connected to the clock (CLK) signal line 208 and an output of the delay circuit 504 is operably connected to the inputs of the signal edge sharpener circuitry 502 (e.g., the gates of the p-type transistors).
  • the output from the delay circuit 504 on signal line 508 is used to turn on and turn off the signal edge sharpener circuitry 502 (e.g., the p-type transistors).
  • the delay circuit 504 is implemented as a buffer circuit, although other embodiments are not limited to this configuration.
  • the signal output by the delay circuit 504 is a delayed clock signal.
  • the signal on the signal line 508 is at a high level.
  • the signal on the signal line 508 is at a low level. Since the signal edge sharpener circuitry 502 (e.g., the p-type transistors) turn on when a signal applied to the gate is at a high level, the p-type transistors turn on when the clock signal on signal line 208 transitions to a high signal level.
  • the signal edge sharpener circuitry 502 e.g., the p-type transistors
  • the signal on the word line 106 transitions to a high level. Turning on the p-type transistors when the signal on the word line 106 transitions to a high level pulls up the rising edge of the signal on the word line 106 .
  • the load circuit 506 is operably connected to the signal line 508 .
  • a load circuit 506 is a p-type transistor, such as a PMOS transistor.
  • the gate of the p-type transistor is operably connected to the signal line 508 .
  • the load circuit 506 is used to substantially match the load on the signal line 508 to the load on the word lines 106 .
  • the turning on and the turning off of the signal edge sharpener circuitry 502 is better matched to the start of the rising edge of the signal on the word line 106 when the load on the signal line 508 substantially matches to the load on the word line 106 .
  • FIG. 6 depicts an example timing diagram for the second example memory array shown in FIG. 5 .
  • the signal edge sharpener circuitry e.g., 502 in FIG. 5
  • the operation of the signal edge sharpener circuitry is described with respect to a signal on the word line at nodes 510 and 512 (shown in FIG. 5 ).
  • the node 510 is located at the proximate end of the word line and the node 512 is positioned at the distal end of the word line.
  • the precharge signals on the bit lines begin to transition from the high level to the low level, indicating the end of a precharge operation. Additionally, the CLK signal begins to transition to a high level and the signal on the word line at nodes 510 , 512 begins to transition from a high level to a low level. At time t 1 , the CLK signal is at a high level and the signal on the word line (see nodes 510 , 512 ) is at a low level. At this point, a read or a write operation on a memory cell operably connected to the word line can be performed.
  • the CLK signal begins to transition from a high level to a low level and the signal on the word line (see nodes 510 , 512 ) begins to transition from the low level to a high level (time t 2 ). Because the signal edge sharpener circuitry is activated when the CLK signal is at a low level (time t 3 ), the signal level at node 512 is pulled up to the high level at time t 4 (see region 600 ). Thus, the positive slope of the rising edge of the signal on the word line is increased and the signal reaches the high level faster than the signal would without the signal edge sharpener circuitry. Because the signal on the word line is at the high level at time t 4 , a precharge operation can start. Accordingly, the precharge signal begins to transition from the low level to the high level at time t 4 .
  • the signal at node 512 would reach the high level at time t 5 without the signal edge sharpener circuitry (see dashed line 602 ).
  • the time difference between time t 4 and time t 5 represents a reduction in the amount of time the word line is asserted and a reduction in the amount of time between precharge operations.
  • FIG. 7 illustrates an example timing diagram for the second example memory array shown in FIG. 5 .
  • the alternate delay circuit 212 enables a programmable or customizable delay.
  • the alternate delay circuit 212 is similar to the alternate delay circuit 212 shown in FIG. 4 except that buffer circuits 700 are used instead of inverter circuits.
  • the representative delay circuit 212 shows sixteen buffer circuits 700 connected in series. Other embodiments can include any number of buffer circuits 700 .
  • the sets 702 , 704 , 706 , 708 of buffer circuits 700 can each include any number of buffer circuits 700 .
  • the sets 702 , 704 , 706 , 708 can have the same number of buffer circuits 700 or at least one set 702 , 704 , 706 , 708 can include a number of buffer circuits 700 that differs from another set.
  • the delay circuit 212 includes a first set 702 of buffer circuits 700 operably connected in series, a second set 704 of buffer circuits 700 operably connected in series, a third set 706 of buffer circuits 700 operably connected in series, and a fourth set 708 of buffer circuits 700 operably connected in series. Additionally, the first set 702 , the second set 704 , the third set 706 , and the fourth set 708 are connected in series.
  • a select signal on signal line 712 selects one of the inputs to be the output of the select circuit 410 .
  • the select signal selects the first input
  • the CLK signal propagates through the first set 702 of buffer circuits 700 and the output of the first set 702 is output from the select circuit 410 .
  • the CLK signal is delayed by each buffer circuit 700 in the first set 702 of buffer circuits 700 .
  • a delayed CLK signal is output from the buffer circuit 710 .
  • the CLK signal propagates through the first set 702 and the second set 704 of buffer circuits 700 .
  • the output of the second set 704 is output from the select circuit 410 .
  • the CLK signal is delayed by each buffer circuit 700 in the first set 702 and in the second set 704 .
  • a delayed CLK signal is output from the buffer circuit 710 .
  • the CLK signal propagates through the first set 702 , the second set 704 , and the third set 706 of buffer circuits 700 .
  • the output of the third set 706 is output from the select circuit 410 .
  • the CLK signal is delayed by each buffer circuit 700 in the first set 702 , the second set 704 , and in the third set 706 of buffer circuits 700 .
  • a delayed CLK signal is output from the buffer circuit 710 .
  • the CLK signal propagates through the first set 702 , the second set 704 , the third set 706 , and the fourth set 708 of buffer circuits 700 .
  • the output of the fourth set 708 is output from the select circuit 410 .
  • the CLK signal is delayed by each buffer circuit 700 in the first set 702 , the second set 704 , the third set 706 , and the fourth set 708 of buffer circuits 700 .
  • a delayed CLK signal is output from the buffer circuit 710 .
  • FIG. 8 depicts a block diagram of a third example memory array with signal edge sharpener circuitry in accordance with some embodiments.
  • the memory array 800 is similar to the memory array 200 shown in FIG. 2 except for the signal edge sharpener circuitry 802 .
  • the embodiment shown in FIG. 8 is configured to pull up the rising edge of a signal on one or more asserted word lines and/or pull down the falling edge of a signal on one or more asserted word lines.
  • the signal edge sharpener circuitry 802 is a second row driver circuitry that corresponds to the first row driver circuitry 114 .
  • the proximate ends of the word lines 106 are operably connected to the first row driver circuitry 114 and the distal ends of the word lines 106 are operably connected to the second row driver circuitry 804 .
  • the ADDRESS and CLK signals are received by both the first and the second row driver circuitries 114 , 802 .
  • FIG. 9 illustrates an example timing diagram for the third example memory array shown in FIG. 8 .
  • the operation of the signal edge sharpener circuitry 802 is described with respect to a signal on the word line at nodes 804 and 806 (shown in FIG. 8 ).
  • the node 804 is located at the proximate end of the word line and the node 806 is positioned at the distal end of the word line.
  • the precharge signals on the bit lines begin to transition from the high level to the low level, indicating the end of a precharge operation.
  • the ADDRESS signal is received at the first row driver circuitry 114 and at the signal edge sharpener circuit 802 (not shown), and the CLK signal begins to transition from a low level to a high level. Because both the ADDRESS and the CLK signals are transitioning to a high level, both the first and the second row driver circuitries cause the signal on the word line (see nodes 510 , 512 ) to transition from a low level to a high level.
  • the first and the second row driver circuitries apply the signal on the word line from both the proximate end and the distal end of the word line.
  • the positive slope of the rising edge of the signal on the word line is increased (see region 900 ) and the signal reaches the high level faster than the signal would without the signal edge sharpener circuitry (e.g., the second row driver circuitry) (see time t 1 ).
  • the signal at node 806 would reach the high level at time t 2 without the signal edge sharpener circuitry (see dashed line 902 ).
  • the CLK signal begins to transition from a high level to a low level and the signal on the word line (see nodes 804 , 806 ) begins to transition from the high level to a low level (time t 3 ). Because the signal output by the signal edge sharpener circuitry (e.g., second row driver circuitry 802 ) is beginning to transition to a low level, the signal level at node 806 is pulled down to the low level between times t 4 and t 5 (see region 904 ). Thus, the negative slope of the falling edge of the signal on the word line is increased and the signal reaches the low level faster than the signal would without the signal edge sharpener circuitry. In FIG. 9 , the signal at node 806 would reach the low level at time t 6 without the signal edge sharpener circuitry (see dashed line 906 ).
  • the signal edge sharpener circuitry e.g., second row driver circuitry 802
  • the precharge signal begins to transition from the low level to the high level at time t 5 .
  • FIG. 10 depicts a flowchart of operating a memory array with signal edge sharpener circuitry in accordance with some embodiments. Initially, a precharge operation is completed and the CLK and ADDRESS signals are transmitted to the memory array and received by the row driver circuitry (blocks 1000 , 1002 ). A word line is then activated at block 1004 .
  • a delayed and inverted CLK signal (see FIG. 2 ) or a delayed clock signal (see FIG. 5 ) is transmitted to the respective signal edge sharpener circuitry to turn on the respective signal edge sharpener circuitry.
  • the signal edge sharpener circuitry is an n-type transistor and the delayed and inverted CLK signal turns on the n-type transistors, which in turn pulls down the falling edge of the signal on the word line.
  • the signal edge sharpener circuitry is a p-type transistor and the delayed CLK signal turns on the p-type transistors, which in turn pulls up the rising edge of the signal on the word line.
  • Block 1006 is optional and is not included in the embodiment shown in FIG. 8 .
  • the signal on the word line is then pulled up and/or pulled down at block 1008 to cause the signal to reach a respective signal level faster than the signal would reach without the signal edge sharpener circuitry.
  • the next precharge operation is initiated.
  • FIG. 11 depicts an example system that can include one or more memory devices in accordance with some embodiments.
  • the system 1100 includes an electronic device 1102 .
  • the electronic device 1102 may include at least one processing device 1104 and a system memory device 1106 .
  • the system memory device 1106 may include a number of data files and executable instructions of program modules, such as executable instructions associated with an operating system (OS) 1108 , one or more software programs (APPS) 1110 suitable for parsing received input, determining subject matter of received input, determining actions associated with the input and so on, and memory operations 1112 for performing some or all of the memory operations disclosed herein.
  • the storage device 1130 stores one or more select signals for the select circuit shown in FIGS. 4 and 7 .
  • the executable instructions may perform and/or cause to be performed processes including, but not limited to, the aspects as described herein.
  • the OS 1108 may be suitable for controlling the operation of the electronic device 1102 .
  • embodiments may be practiced in conjunction with a graphics library, other operating systems, or any other application program and is not limited to any particular application or system.
  • the electronic device 1102 may have additional features or functionality.
  • the electronic device 1102 may also include additional removable and/or non-removable data storage devices 1114 such as, for example, magnetic disks, optical disks, tape, and/or memory cards or sticks.
  • the system memory device 1106 and/or the data storage device 1114 may be implemented as a memory device that precharges signal lines and selects a subset of the precharged signal lines to perform an operation (e.g., to access a memory cell or cells).
  • the system memory device 1106 and/or the data storage device 1114 can be an SRAM device.
  • the electronic device 1102 may also have one or more input devices 1116 and one or more output devices 1118 .
  • Example input device(s) 1116 include, but are not limited to, a keyboard, a trackpad, a mouse, a pen, a sound or voice input device, and/or a touch, force and/or swipe input device.
  • the output device(s) 1118 can be one or more displays, one or more speakers, a printer, headphones, haptic or tactile feedback device, and the like.
  • the electronic device 1102 may include one or more communication devices 1120 allowing communications with other electronic devices.
  • Examples communication devices 1120 include, but are not limited to, radio frequency (RF) transmitter, receiver, and/or transceiver circuitry (e.g., WiFi), universal serial bus (USB), parallel and/or serial ports, cellular devices, near field communication devices, and short range wireless devices.
  • RF radio frequency
  • WiFi radio frequency
  • USB universal serial bus
  • the electronic device 1102 further includes a power supply 1122 , which may be implemented as an external power source, such as an AC adapter. Additionally or alternatively, the power supply 1122 may include one or more batteries or a powered docking cradle that supplements or recharges the batteries.
  • a power supply 1122 may be implemented as an external power source, such as an AC adapter. Additionally or alternatively, the power supply 1122 may include one or more batteries or a powered docking cradle that supplements or recharges the batteries.
  • the system memory 1106 and the storage device(s) 1114 may include, but is not limited to, volatile storage (e.g., random access memory), non-volatile storage (e.g., read-only memory), flash memory, or any combination of such memories.
  • volatile storage e.g., random access memory
  • non-volatile storage e.g., read-only memory
  • flash memory e.g., electrically erasable read-only memory (EEPROM), flash memory or other memory technology
  • CD-ROM compact discs
  • DVD digital versatile disks
  • any such memory or storage device may be part of the electronic device 1102 or operably connected to the electronic device 1102 .
  • embodiments may be practiced in an electrical circuit comprising discrete electronic elements, packaged or integrated electronic chips containing logic gates, a circuit utilizing a microprocessor, or on a single chip containing electronic elements or microprocessors.
  • an electrical circuit comprising discrete electronic elements, packaged or integrated electronic chips containing logic gates, a circuit utilizing a microprocessor, or on a single chip containing electronic elements or microprocessors.
  • embodiments of the disclosure may be practiced via a system-on-a-chip (SOC) where each or many of the components illustrated in FIG. 11 may be integrated onto a single integrated circuit.
  • SOC device may include one or more processing devices, graphics units, communications units, system virtualization units and various application functionality all of which are integrated (or “burned”) onto the chip substrate as a single integrated circuit.
  • the functionality, described herein, with respect to memory operations may be operated via application-specific logic integrated with other components of the electronic device 1102 on the single integrated circuit (chip).
  • Embodiments of the disclosure may also be practiced using other technologies capable of performing logical operations such as, for example, AND, OR, and NOT, including but not limited to mechanical, optical, fluidic, and quantum technologies.
  • embodiments may be practiced within a general purpose computer or in any other circuits or systems.
  • the electronic device 1102 optionally accesses (optional connection and access indicated by dashed line 1124 ) one or more server-computing devices (represented by server-computing device 1126 ) through a wired and/or wireless connection to one or more networks (represented by network 1128 ).
  • the server-computing device 1126 can interact with various programs or services stored on one or more storage devices (represented by storage device 1130 ) and executed by the server-computing device 1126 .
  • the storage device 1130 stores one or more select signals for the select circuit shown in FIGS. 4 and 7 .
  • the network 1128 is illustrative of any type of network, for example, an intranet and/or a distributed computing network (e.g., the Internet).
  • the electronic device 1102 can be a personal or handheld computing device or a desktop computing device.
  • the electronic device 1102 may be a smart phone, a tablet, a wearable device, a desktop computer, a laptop computer, and/or a server (individually or in combination).
  • This list of electronic devices is for example purposes only and should not be considered as limiting. Any electronic device that provides and/or interacts with one or more modeling programs or services may be utilized.
  • FIG. 2 depicts the signal edge sharpener circuitry as n-type transistors
  • FIG. 5 illustrates the signal edge sharpener circuitry as p-type transistors.
  • Other embodiments can use a different type or types of components as the signal edge sharpener circuitry.
  • a memory device includes row driver circuitry operably connected to a memory array.
  • the memory array includes memory cells arranged in rows and columns.
  • a word line is operably connected to the memory cells in each row.
  • a proximate end of each word line is operably connected to the row driver circuitry.
  • Signal edge sharpener circuitry is operably connected to a distal end of each word line.
  • an electronic device in another aspect includes row driver circuitry operably connected to a memory array.
  • the memory array includes memory cells arranged in rows and columns.
  • a word line is operably connected to the memory cells in each row.
  • a proximate end of each word line is operably connected to the row driver circuitry.
  • Signal edge sharpener circuitry is operably connected to a distal end of each word line.
  • a delay circuit is operably connected to the signal edge sharpener circuitry,
  • a method of operating a memory device includes activating a word line based on a received clock signal and a received address signal.
  • a delayed clock signal is transmitted to a first signal edge sharpener circuity operably connected to the word line and a rising edge of a signal on the word line is responsively pulled up, and/or a delayed and inverted clock signal is transmitted to a second signal edge sharpener circuity operably connected to the word line and a falling edge of the signal on the word line is responsively pulled down.
  • a precharge operation on at least one bit line in the memory device begins.

Landscapes

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

Abstract

Signal edge sharpener circuitry is operably connected to the word lines in a memory array to pull up a rising edge of a signal on the word line and/or to pull down a falling edge of the signal on the word line. Pulling the signal up and/or down reduces the amount of time the word line is asserted and reduces the amount of time between precharge operations.

Description

    BACKGROUND
  • Different types of memory circuits are used in electronic devices for various purposes. Read only memory (ROM) and random access memory (RAM) are two such types of memory circuits. A ROM circuit permits data to be read from, but not written to, the ROM circuit and retains its stored data when power is switched off. As such, a ROM circuit is typically used to store programs that are executed when the electronic device is turned on.
  • A RAM circuit allows data to be written to, and read from, selected memory cells in the RAM circuit. One type of a RAM circuit is a static random access memory (SRAM) circuit. A typical SRAM circuit includes an array of addressable memory cells arranged in columns and rows. When a memory cell is to be read, the memory cell is selected by activating both a row word line and the column signal lines (b1 and b1 b lines) connected to the memory cell. Typically, the column signal lines are precharged prior to the performance of a read or a write operation.
  • Improvements in fabrication techniques for memory devices allow the memory devices to be fabricated in smaller and smaller packages. With a smaller memory device, the resistance and the capacitance of the row word lines increase due to the material used in the row word lines and the geometry of the row word lines. The resistances of the row word lines increase because the geometry of the word lines is smaller. Additionally, the row word lines are closer to each other in a smaller package, which in turn increases the capacitance of the row word lines. The increased resistances and capacitances cause the rising and/or falling edges of a signal on a row word line to require more time to reach a particular signal level (e.g., a high signal level or a low signal level). This in turn causes the amount of time between precharge operations to increase because a precharge operation cannot begin until the signal on the word line has reached the particular signal level.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Aspects of the present disclosure are best understood from the following detailed description when read with the accompanying figures. It is noted that, in accordance with the standard practice in the industry, various features are not drawn to scale. In fact, the dimensions of the various features may be arbitrarily increased or reduced for clarity of discussion.
  • FIG. 1 illustrates a block diagram of a portion of a memory device in accordance with some embodiments;
  • FIG. 2 depicts a block diagram of a first example memory array with signal edge sharpener circuitry in accordance with some embodiments;
  • FIG. 3 illustrates an example timing diagram for the first example memory array shown in FIG. 2;
  • FIG. 4 depicts a schematic of an example alternate delay circuit suitable for use in the embodiment shown in FIG. 2;
  • FIG. 5 illustrates a block diagram of a second example memory array with signal edge sharpener circuitry in accordance with some embodiments;
  • FIG. 6 depicts an example timing diagram for the second example memory array shown in FIG. 5;
  • FIG. 6 illustrates a schematic of an example alternate delay circuit suitable for use in the embodiment shown in FIG. 5;
  • FIG. 8 depicts a block diagram of a third example memory array with signal edge sharpener circuitry in accordance with some embodiments;
  • FIG. 9 illustrates an example timing diagram for the third example memory array shown in FIG. 8;
  • FIG. 10 depicts a flowchart of operating a memory array with signal edge sharpener circuitry in accordance with some embodiments; and
  • FIG. 11 illustrates an example system that can include one or more memory devices in accordance with some embodiments in accordance with some embodiments.
  • DETAILED DESCRIPTION
  • The following disclosure provides many different embodiments, or examples, for implementing different features of the provided subject matter. Specific examples of components and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. For example, the formation of a first feature over or on a second feature in the description that follows may include embodiments in which the first and second features are formed in direct contact, and may also include embodiments in which additional features may be formed between the first and second features, such that the first and second features may not be in direct contact. In addition, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed.
  • Further, spatially relative terms, such as “beneath,” “below,” “lower,” “above,” “upper” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. The spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. The apparatus may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein may likewise be interpreted accordingly.
  • Embodiments disclosed herein provide signal edge sharpener circuitry to pull up and/or pull down a signal on a word line to cause the signal to reach a particular signal level faster (e.g., a high or a low signal level). For example, at the end of a read or a write operation, the signal edge sharpener circuitry can cause the signal on the word line to reach the particular signal level in a shorter amount of time, which in turn means a precharge operation can start sooner. Reducing the amount of time between precharge operations reduces the TCYCLE for the memory array. The TCYCLE is the amount of time used to precharge the bit lines combined with the amount of time the word line is activated. Thus, reducing the amount of time between deactivating a word line and initiating a precharge operation beneficially reduces the TCYCLE. The precharging and read/write operations of the memory device occur in a shorter amount of time.
  • In embodiments disclosed herein, the signal edge sharpener circuitry is operably connected to the word lines. As such, the memory device does not need to perform any additional address decoding. In one embodiment, only one additional signal line is used to connect a delay circuit to the signal edge sharpener circuitry. Moreover, the signal edge sharpener circuitry does not significantly impact how the memory device is operated and/or is constructed.
  • In one embodiment, the effect of the signal edge sharpener circuitry can be tuned or customized for a particular type of a memory device. During fabrication, a small signal edge sharpener circuitry is connected to a word line and the slope of the falling or rising edge is determined. If the size of the signal edge sharpener circuitry is to be increased, additional fingers or fins are added until the slope of the falling or rising edge is at a predetermined slope.
  • These and other embodiments are discussed below with reference to FIGS. 1-11. However, those skilled in the art will readily appreciate that the detailed description given herein with respect to these Figures is for explanatory purposes only and should not be construed as limiting.
  • FIG. 1 illustrates a block diagram of a portion of a memory device in accordance with some embodiments. In the illustrated embodiment, the memory device is a static random access memory (SRAM) device 100. Other embodiments are not limited to a SRAM device. The memory device can be any memory that precharges signal lines and selects only a subset of the precharged signal lines to perform an operation (e.g., access a memory cell or cells). Additionally, FIG. 1 is described in conjunction with accessing one memory cell in a memory array. In other embodiments, multiple memory cells may be accessed at one time.
  • The SRAM device 100 includes memory cells 102 that are arranged in rows and columns to form a memory array 104. A memory array 104 can include any suitable number of rows and columns. For example, a memory array may have R number of rows, where R is an integer greater than or equal or one, and L number of columns where L is a number greater than or equal to two.
  • In the illustrated embodiment, each memory cell 102 in a row 112A, 112B, . . . , 112R is operably connected to a row word line 106A, 106B, . . . , 106R (collectively referred to as a word line 106 and row 112). Each memory cell 102 in a column 128A, 128B, . . . , 128L is operably connected to a column bit line (b1) 108A, 108B, . . . 108L, and a column bit line bar (b1 b) 110A, 110B, . . . , 110L (collectively referred to as b1 line 108 and b1 b line 110 and column 128).
  • Each row 112 of memory cells 102 is operably connected to row driver circuitry 114 via the word lines 106. The row driver circuitry 114 receives a row address on signal line 116 and a clock signal on signal line 117 and activates the word line that corresponds to the row address. Although only one address signal line116 and only one clock signal line 117 are depicted, embodiments can include any number of address signal lines and/or clock signal lines. Additionally, although only one row driver circuitry 114 is shown in FIG. 1, other embodiments can include multiple row driver circuitries with each row driver circuitry 114 operably connected to a subset of the word lines. Thus, the row driver circuitry 114 represents one or more row driver circuitries.
  • The column signal lines (b1 and b1 b lines 108, 110) are grouped into subsets of column signal lines, and the subsets of column signal lines are operably connected to column select circuits 118A, . . . 118S, where S is a number greater than one (collectively referred to as column select circuit 118). One example of a column select circuit 118 is a multiplexer. Each column select circuit 118 is operably connected to column address circuitry 120. The column address circuitry 120 receives a column address on signal line 122 and generates a select signal on a signal line124A, . . . , 124N (collectively referred to as signal line 124) for a respective column select circuit 118. Although only one column address circuitry 120 is shown in FIG. 1, other embodiments can include multiple column address circuits.
  • The column signal lines (b1 and b1 b lines 108, 110) in the memory array 104 are operably connected to precharge circuitry 126. The precharge circuitry 126 includes one or more precharge circuits. In one embodiment, each column 128 in the memory array 104 is operably connected to a precharge circuit. The precharge circuitry 126 charges the b1 and b1 b lines 108, 110 to particular voltage levels. For example, for a read operation, the precharge circuitry 126 charges the selected column signal lines (selected b1 and b1 b lines 108, 110) to a first voltage level and charges the unselected b1 and b1 b lines 108, 110 to a lower second voltage level.
  • One or more processing devices (represented by processing device 130) is operably connected to the row driver circuitry 114, the column address circuitry 120, and the precharge circuitry 126. The processing device 130 can be configured to control some or all of the operations of the row driver circuitry 114, the column address circuitry 120, and the precharge circuitry 126. In some instances, the processing device 130 causes the precharge circuitry 126 to precharge the selected column signal lines (b1 and b1 b lines 108, 110) to a first voltage level and the unselected column signal lines to a different second voltage level. In some embodiments, the processing device 130 is operably connected to other components in or operably connected to the memory device, such as, for example, read and write circuitry (not shown) and/or a clock circuit (not shown).
  • The processing device 130 can be operably connected to one or more storage devices (represented by storage device 132). The storage device 132 can store programs, routines, and/or data that are used for some or all of the operations of the memory device. For example, the storage device 132 can store control signals, or data associated with the control signals, that are used by the row driver circuitry 114, the column address circuitry 120, and the precharge circuitry 126. The storage device 132 may comprise, but is not limited to, volatile storage (e.g., random access memory), non-volatile storage (e.g., read-only memory), flash memory, or any combination of such memories.
  • As will be described in more detail, signal edge sharpener circuitry is operably connected to the word lines 106 to increase the slope of a rising edge and/or a falling edge of a signal on a word line. The signal edge sharpener circuitry pulls down the falling edge of the signal on the word line and/or pulls up the rising edge of the signal on the word line. By pulling up and/or pulling down the signal on the word line, the amount of time to assert or de-assert, respectively, the word line is reduced. Reducing the amount of time to assert or de-assert the word lines allows the precharge operations on the bit lines to begin sooner.
  • FIG. 2 depicts a block diagram of a first example memory array with signal edge sharpener circuitry in accordance with some embodiments. Only a portion of the memory array 200 is shown. The embodiment shown in FIG. 2 is configured to pull down the falling edge of a signal on one or more asserted word lines.
  • As described earlier, each memory cell 102 in a row 112 is operably connected to a row word line 106. The row word lines 106 are operably connected to the row driver circuitry 114 at a first end of the row word lines 106 (e.g., a beginning end or the end proximate to the row driver circuitry 114; hereinafter “proximate end”). In the illustrated embodiment, the row driver circuitry 114 includes, for each row 112, a NAND gate 202 operably connected to an inverter circuit 204. A first input of the NAND gate 202 receives the address signal on signal line 206 and the second input of the NAND gate 202 receives a clock (CLK) signal on signal line 208. The output of the NAND gate 202 is input into the inverter circuit 204. The output of the inverter circuit 204 is operably connected to a row word line 106.
  • Signal edge sharpener circuitry 210 is operably connected to a second end of the row word lines (an ending end or the end distal from the row driver circuitry 114; hereinafter “distal end”). In the illustrated embodiment, the signal edge sharpener circuitry 210 is implemented as an n-type transistor. One example of an n-type transistor is an NMOS transistor, although embodiments are not limited to this type of transistor. The drain terminal of each NMOS transistor is operably connected to the word line and the source terminal is operably connected to a reference voltage (e.g., ground).
  • A delay circuit 212 is operably connected to each of the signal edge sharpener circuitry 210. In particular, an input of the delay circuit 212 is operably connected to the clock (CLK) signal line 208 and an output of the delay circuit 212 is operably connected to the inputs of the signal edge sharpener circuitry 210 (e.g., the gates of the n-type transistors). The output from the delay circuit 212 on signal line 214 is used to turn on and turn off the signal edge sharpener circuitry 210 (e.g., the n-type transistors).
  • In the embodiment shown in FIG. 2, the delay circuit 212 is implemented as an inverter circuit, although other embodiments are not limited to an inverter circuit. Thus, the signal output by the delay circuit 212 is an inverted clock signal. When the clock signal is at a high level, the signal on the signal line 212 is at a low level. When the clock signal is at a low level, the signal on the signal line 212 is at a high level. Since the signal edge sharpener circuitry 210 (e.g., the n-type transistors) turn on when a signal applied to the gate is at a high level, the n-type transistors turn on when the clock signal on signal line 208 transitions to a low signal level. Additionally, when the clock signal transitions to a low level, the signal on the word line 106 transitions to a low level. Turning on the n-type transistors when the signal on the word line 106 transitions to a low level pulls down the falling edge of the signal on the word line 106.
  • In some embodiments, one or more load circuits (represented by load circuit 216) are operably connected to the signal line 214. One example of a load circuit 216 is an n-type transistor, such as an NMOS transistor. The load circuits 216 are used to substantially match the load on the signal line 214 to the load on the word lines 106. The turning on and the turning off of the signal edge sharpener circuitry 210 is better matched to the start of the falling edge of the signal on the word line 106 when the load on the signal line 214 substantially matches to the load on the word line 106.
  • FIG. 3 illustrates an example timing diagram for the first example memory array shown in FIG. 2. As will be described, the signal edge sharpener circuitry (e.g., 210 in FIG. 2) pull downs the falling edge of a signal on a word line. The operation of the signal edge sharpener circuitry is described with respect to a signal on the word line at nodes 218 and 220 (shown in FIG. 2). The node 218 is located at the proximate end of the word line and the node 220 is positioned at the distal end of the word line.
  • At time t0, a precharge operation ends, as represented by the precharge signal beginning to transition from a high level to a low level. Additionally, the clock signal (CLK) and the signal on the word line at nodes 218, 220 begin to transition from a low level to a high level. At time t1, the signal on the word line at the nodes 218, 220 and the CLK signal are at the high level and the precharge signal is at a low level. At this point, a read or a write operation on a memory cell operably connected to the word line can be performed.
  • When the word line is to be deactivated, the CLK signal and the signal on the word line (see nodes 218, 220) begin to transition from the high level to the low level (time t2). Because the signal edge sharpener circuitry is activated when the CLK signal is at a low level, the signal level at node 220 is pulled down to the low level (see time t3 and region 300). Thus, the negative slope of the falling edge of the signal on the word line is increased and the signal reaches the low level faster than the signal would without the signal edge sharpener circuitry. Because the signal on the word line is at the low level at time t4, a precharge operation can start. Accordingly, the precharge signal begins to transition from the low level to the high level at time t4.
  • In the illustrated embodiment, the signal at node 220 would reach the low level at time t5 without the signal edge sharpener circuitry (see dashed line 302). The time difference between time t4 and time t5 represents a reduction in the amount of time the word line is asserted and a reduction in the amount of time between precharge operations.
  • FIG. 4 depicts a schematic of an example alternate delay circuit suitable for use in the embodiment shown in FIG. 2. The alternate delay circuit 212 enables a programmable or customizable delay. The representative delay circuit 212 shows sixteen inverter circuits 400 connected in series. Other embodiments can include any number of inverter circuits 400. Additionally, the sets 402, 404, 406, 408 of inverter circuits 400 can each include any number of inverter circuits 400. The sets 402, 404, 406, 408 can have the same number of inverter circuits 400 or at least one set 402, 404, 406, 408 can include a number of inverter circuits 400 that differs from another set.
  • The delay circuit 212 includes a first set 402 of inverter circuits 400 operably connected in series, a second set 404 of inverter circuits 400 operably connected in series, a third set 406 of inverter circuits 400 operably connected in series, and a fourth set 408 of inverter circuits 400 operably connected in series. Additionally, the first set 402, the second set 404, the third set 406, and the fourth set 408 are connected in series.
  • The CLK signal is input into the first set 402 of inverter circuits 400. The output of the first set 400 is operably connected to a first input of a select circuit 410. The output of the second set 404 of is operably connected to a second input of the select circuit 410. The output of the third set 406 is operably connected to the third input of the select circuit 410. The output of the fourth set 408 is operably connected to the fourth input of the select circuit 410. The output of the select circuit 410 is input into an inverter 412. A non-limiting example of the select circuit 410 is a multiplexer.
  • A select signal on signal line 414 selects one of the inputs to be the output of the select circuit 410. When the select signal selects the first input, the CLK signal propagates through the first set 402 of inverter circuits 400 and the output of the first set 402 is output from the select circuit 410. The CLK signal is delayed by each inverter circuit 400 in the first set 400. A delayed and inverted CLK signal is output from the inverter circuit 412.
  • When the select signal selects the second input, the CLK signal propagates through the first set 402 and the second set 404 of inverter circuits 400. The output of the second set 404 is output from the select circuit 410. Thus, the CLK signal is delayed by each inverter circuit 400 in the first set 400 and in the second set 404 of inverter circuits 400. A delayed and inverted CLK signal is output from the inverter circuit 412.
  • When the select signal selects the third input, the CLK signal propagates through the first set 402, the second set 404, and the third set 406 of inverter circuits 400. The output of the third set 406 is output from the select circuit 410. The CLK signal is delayed by each inverter circuit 400 in the first set 400, the second set 404, and the third set 406 of inverter circuits 400. A delayed and inverted CLK signal is output from the inverter circuit 412.
  • When the select signal selects the fourth input, the CLK signal propagates through the first set 402, the second set 404, the third set 406, and the fourth set 408 of inverter circuits 400. The output of the fourth set 408 is output from the select circuit 410. Thus, the CLK signal is delayed by each inverter circuit 400 in the first set 400, the second set 404, the third set 406, and the fourth set 408 of inverter circuits 400. A delayed and inverted CLK signal is output from the inverter circuit 412.
  • FIG. 5 illustrates a block diagram of a second example memory array with signal edge sharpener circuitry in accordance with some embodiments. The memory array 500 is similar to the memory array 200 shown in FIG. 2 except for the signal edge sharpener circuitry 502, the delay circuit 504, and the one or more load circuits (represented by load circuit 506). The embodiment shown in FIG. 5 is configured to pull up the rising edge of a signal on one or more asserted word lines.
  • In the illustrated embodiment, the signal edge sharpener circuitry 502 is implemented as a p-type transistor. One example of a p-type transistor is a PMOS transistor, although embodiments are not limited to this type of p-type transistor. The source terminal of each PMOS transistor is operably connected to the word line and the drain terminal is operably connected to a reference voltage (e.g., ground).
  • The delay circuit 504 is operably connected to each of the signal edge sharpener circuitry 502. In particular, an input of the delay circuit 504 is operably connected to the clock (CLK) signal line 208 and an output of the delay circuit 504 is operably connected to the inputs of the signal edge sharpener circuitry 502 (e.g., the gates of the p-type transistors). The output from the delay circuit 504 on signal line 508 is used to turn on and turn off the signal edge sharpener circuitry 502 (e.g., the p-type transistors).
  • In the embodiment shown in FIG. 5, the delay circuit 504 is implemented as a buffer circuit, although other embodiments are not limited to this configuration. Thus, the signal output by the delay circuit 504 is a delayed clock signal. When the clock signal is at a high level, the signal on the signal line 508 is at a high level. When the clock signal is at a low level, the signal on the signal line 508 is at a low level. Since the signal edge sharpener circuitry 502 (e.g., the p-type transistors) turn on when a signal applied to the gate is at a high level, the p-type transistors turn on when the clock signal on signal line 208 transitions to a high signal level. Additionally, when the clock signal transitions to a high level, the signal on the word line 106 transitions to a high level. Turning on the p-type transistors when the signal on the word line 106 transitions to a high level pulls up the rising edge of the signal on the word line 106.
  • In some embodiments, the load circuit 506 is operably connected to the signal line 508. One example of a load circuit 506 is a p-type transistor, such as a PMOS transistor. The gate of the p-type transistor is operably connected to the signal line 508. The load circuit 506 is used to substantially match the load on the signal line 508 to the load on the word lines 106. The turning on and the turning off of the signal edge sharpener circuitry 502 is better matched to the start of the rising edge of the signal on the word line 106 when the load on the signal line 508 substantially matches to the load on the word line 106.
  • FIG. 6 depicts an example timing diagram for the second example memory array shown in FIG. 5. As will be described, the signal edge sharpener circuitry (e.g., 502 in FIG. 5) pulls up the rising edge of a signal on a word line. The operation of the signal edge sharpener circuitry is described with respect to a signal on the word line at nodes 510 and 512 (shown in FIG. 5). The node 510 is located at the proximate end of the word line and the node 512 is positioned at the distal end of the word line.
  • At time t0, the precharge signals on the bit lines begin to transition from the high level to the low level, indicating the end of a precharge operation. Additionally, the CLK signal begins to transition to a high level and the signal on the word line at nodes 510, 512 begins to transition from a high level to a low level. At time t1, the CLK signal is at a high level and the signal on the word line (see nodes 510, 512) is at a low level. At this point, a read or a write operation on a memory cell operably connected to the word line can be performed.
  • When the word line is to be deactivated, the CLK signal begins to transition from a high level to a low level and the signal on the word line (see nodes 510, 512) begins to transition from the low level to a high level (time t2). Because the signal edge sharpener circuitry is activated when the CLK signal is at a low level (time t3), the signal level at node 512 is pulled up to the high level at time t4 (see region 600). Thus, the positive slope of the rising edge of the signal on the word line is increased and the signal reaches the high level faster than the signal would without the signal edge sharpener circuitry. Because the signal on the word line is at the high level at time t4, a precharge operation can start. Accordingly, the precharge signal begins to transition from the low level to the high level at time t4.
  • In the illustrated embodiment, the signal at node 512 would reach the high level at time t5 without the signal edge sharpener circuitry (see dashed line 602). The time difference between time t4 and time t5 represents a reduction in the amount of time the word line is asserted and a reduction in the amount of time between precharge operations.
  • FIG. 7 illustrates an example timing diagram for the second example memory array shown in FIG. 5. The alternate delay circuit 212 enables a programmable or customizable delay. The alternate delay circuit 212 is similar to the alternate delay circuit 212 shown in FIG. 4 except that buffer circuits 700 are used instead of inverter circuits. The representative delay circuit 212 shows sixteen buffer circuits 700 connected in series. Other embodiments can include any number of buffer circuits 700. Additionally, the sets 702, 704, 706, 708 of buffer circuits 700 can each include any number of buffer circuits 700. The sets 702, 704, 706, 708 can have the same number of buffer circuits 700 or at least one set 702, 704, 706, 708 can include a number of buffer circuits 700 that differs from another set.
  • The delay circuit 212 includes a first set 702 of buffer circuits 700 operably connected in series, a second set 704 of buffer circuits 700 operably connected in series, a third set 706 of buffer circuits 700 operably connected in series, and a fourth set 708 of buffer circuits 700 operably connected in series. Additionally, the first set 702, the second set 704, the third set 706, and the fourth set 708 are connected in series.
  • The CLK signal is input into the first set 702 of buffer circuits 700. The output of the first set 702 is operably connected to a first input of a select circuit 410. The output of the second set 704 of buffer circuits 700 is operably connected to a second input of the select circuit 410. The output of the third set 706 of buffer circuits 700 is operably connected to the third input of the select circuit 410. The output of the fourth set 708 of the buffer circuits 700 is operably connected to the fourth input of the select circuit 410. The output of the select circuit 410 is input into a buffer circuit 710.
  • A select signal on signal line 712 selects one of the inputs to be the output of the select circuit 410. When the select signal selects the first input, the CLK signal propagates through the first set 702 of buffer circuits 700 and the output of the first set 702 is output from the select circuit 410. The CLK signal is delayed by each buffer circuit 700 in the first set 702 of buffer circuits 700. A delayed CLK signal is output from the buffer circuit 710.
  • When the select signal selects the second input, the CLK signal propagates through the first set 702 and the second set 704 of buffer circuits 700. The output of the second set 704 is output from the select circuit 410. Thus, the CLK signal is delayed by each buffer circuit 700 in the first set 702 and in the second set 704. A delayed CLK signal is output from the buffer circuit 710.
  • When the select signal selects the third input, the CLK signal propagates through the first set 702, the second set 704, and the third set 706 of buffer circuits 700. The output of the third set 706 is output from the select circuit 410. The CLK signal is delayed by each buffer circuit 700 in the first set 702, the second set 704, and in the third set 706 of buffer circuits 700. A delayed CLK signal is output from the buffer circuit 710.
  • When the select signal selects the fourth input, the CLK signal propagates through the first set 702, the second set 704, the third set 706, and the fourth set 708 of buffer circuits 700. The output of the fourth set 708 is output from the select circuit 410. Thus, the CLK signal is delayed by each buffer circuit 700 in the first set 702, the second set 704, the third set 706, and the fourth set 708 of buffer circuits 700. A delayed CLK signal is output from the buffer circuit 710.
  • FIG. 8 depicts a block diagram of a third example memory array with signal edge sharpener circuitry in accordance with some embodiments. The memory array 800 is similar to the memory array 200 shown in FIG. 2 except for the signal edge sharpener circuitry 802. The embodiment shown in FIG. 8 is configured to pull up the rising edge of a signal on one or more asserted word lines and/or pull down the falling edge of a signal on one or more asserted word lines.
  • In the illustrated embodiment, the signal edge sharpener circuitry 802 is a second row driver circuitry that corresponds to the first row driver circuitry 114. The proximate ends of the word lines 106 are operably connected to the first row driver circuitry 114 and the distal ends of the word lines 106 are operably connected to the second row driver circuitry 804. The ADDRESS and CLK signals are received by both the first and the second row driver circuitries 114, 802.
  • FIG. 9 illustrates an example timing diagram for the third example memory array shown in FIG. 8. The operation of the signal edge sharpener circuitry 802 is described with respect to a signal on the word line at nodes 804 and 806 (shown in FIG. 8). The node 804 is located at the proximate end of the word line and the node 806 is positioned at the distal end of the word line.
  • At time t0, the precharge signals on the bit lines begin to transition from the high level to the low level, indicating the end of a precharge operation. Additionally, the ADDRESS signal is received at the first row driver circuitry 114 and at the signal edge sharpener circuit 802 (not shown), and the CLK signal begins to transition from a low level to a high level. Because both the ADDRESS and the CLK signals are transitioning to a high level, both the first and the second row driver circuitries cause the signal on the word line (see nodes 510, 512) to transition from a low level to a high level. The first and the second row driver circuitries apply the signal on the word line from both the proximate end and the distal end of the word line. Thus, the positive slope of the rising edge of the signal on the word line is increased (see region 900) and the signal reaches the high level faster than the signal would without the signal edge sharpener circuitry (e.g., the second row driver circuitry) (see time t1). In the illustrated embodiment, the signal at node 806 would reach the high level at time t2 without the signal edge sharpener circuitry (see dashed line 902).
  • When the word line is to be deactivated, the CLK signal begins to transition from a high level to a low level and the signal on the word line (see nodes 804, 806) begins to transition from the high level to a low level (time t3). Because the signal output by the signal edge sharpener circuitry (e.g., second row driver circuitry 802) is beginning to transition to a low level, the signal level at node 806 is pulled down to the low level between times t4 and t5 (see region 904). Thus, the negative slope of the falling edge of the signal on the word line is increased and the signal reaches the low level faster than the signal would without the signal edge sharpener circuitry. In FIG. 9, the signal at node 806 would reach the low level at time t6 without the signal edge sharpener circuitry (see dashed line 906).
  • Because the signal on the word line is at the low level at time t5, a precharge operation can start. Accordingly, the precharge signal begins to transition from the low level to the high level at time t5.
  • FIG. 10 depicts a flowchart of operating a memory array with signal edge sharpener circuitry in accordance with some embodiments. Initially, a precharge operation is completed and the CLK and ADDRESS signals are transmitted to the memory array and received by the row driver circuitry (blocks 1000, 1002). A word line is then activated at block 1004.
  • Next, as shown in block 1006, a delayed and inverted CLK signal (see FIG. 2) or a delayed clock signal (see FIG. 5) is transmitted to the respective signal edge sharpener circuitry to turn on the respective signal edge sharpener circuitry. As described previously, in the embodiment shown in FIG. 2, the signal edge sharpener circuitry is an n-type transistor and the delayed and inverted CLK signal turns on the n-type transistors, which in turn pulls down the falling edge of the signal on the word line. Alternatively, in the embodiment shown in FIG. 5, the signal edge sharpener circuitry is a p-type transistor and the delayed CLK signal turns on the p-type transistors, which in turn pulls up the rising edge of the signal on the word line. Block 1006 is optional and is not included in the embodiment shown in FIG. 8.
  • The signal on the word line is then pulled up and/or pulled down at block 1008 to cause the signal to reach a respective signal level faster than the signal would reach without the signal edge sharpener circuitry. At block 1010, the next precharge operation is initiated.
  • FIG. 11 depicts an example system that can include one or more memory devices in accordance with some embodiments. The system 1100 includes an electronic device 1102. In a basic configuration, the electronic device 1102 may include at least one processing device 1104 and a system memory device 1106. The system memory device 1106 may include a number of data files and executable instructions of program modules, such as executable instructions associated with an operating system (OS) 1108, one or more software programs (APPS) 1110 suitable for parsing received input, determining subject matter of received input, determining actions associated with the input and so on, and memory operations 1112 for performing some or all of the memory operations disclosed herein. In one embodiment, the storage device 1130 stores one or more select signals for the select circuit shown in FIGS. 4 and 7. When executed by the processing device(s) 1104, the executable instructions may perform and/or cause to be performed processes including, but not limited to, the aspects as described herein.
  • The OS 1108, for example, may be suitable for controlling the operation of the electronic device 1102. Furthermore, embodiments may be practiced in conjunction with a graphics library, other operating systems, or any other application program and is not limited to any particular application or system.
  • The electronic device 1102 may have additional features or functionality. For example, the electronic device 1102 may also include additional removable and/or non-removable data storage devices 1114 such as, for example, magnetic disks, optical disks, tape, and/or memory cards or sticks. The system memory device 1106 and/or the data storage device 1114 may be implemented as a memory device that precharges signal lines and selects a subset of the precharged signal lines to perform an operation (e.g., to access a memory cell or cells). For example, the system memory device 1106 and/or the data storage device 1114 can be an SRAM device.
  • The electronic device 1102 may also have one or more input devices 1116 and one or more output devices 1118. Example input device(s) 1116 include, but are not limited to, a keyboard, a trackpad, a mouse, a pen, a sound or voice input device, and/or a touch, force and/or swipe input device. The output device(s) 1118 can be one or more displays, one or more speakers, a printer, headphones, haptic or tactile feedback device, and the like. The electronic device 1102 may include one or more communication devices 1120 allowing communications with other electronic devices. Examples communication devices 1120 include, but are not limited to, radio frequency (RF) transmitter, receiver, and/or transceiver circuitry (e.g., WiFi), universal serial bus (USB), parallel and/or serial ports, cellular devices, near field communication devices, and short range wireless devices.
  • The electronic device 1102 further includes a power supply 1122, which may be implemented as an external power source, such as an AC adapter. Additionally or alternatively, the power supply 1122 may include one or more batteries or a powered docking cradle that supplements or recharges the batteries.
  • The system memory 1106 and the storage device(s) 1114 may include, but is not limited to, volatile storage (e.g., random access memory), non-volatile storage (e.g., read-only memory), flash memory, or any combination of such memories. For example, the system memory 1106 and the storage device(s) 1114 can each be RAM, ROM, electrically erasable read-only memory (EEPROM), flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other article of manufacture which can be used to store information and which can be accessed by the electronic device 1102. In some instances, any such memory or storage device may be part of the electronic device 1102 or operably connected to the electronic device 1102.
  • Furthermore, embodiments may be practiced in an electrical circuit comprising discrete electronic elements, packaged or integrated electronic chips containing logic gates, a circuit utilizing a microprocessor, or on a single chip containing electronic elements or microprocessors. For example, embodiments of the disclosure may be practiced via a system-on-a-chip (SOC) where each or many of the components illustrated in FIG. 11 may be integrated onto a single integrated circuit. Such an SOC device may include one or more processing devices, graphics units, communications units, system virtualization units and various application functionality all of which are integrated (or “burned”) onto the chip substrate as a single integrated circuit.
  • When operating via an SOC, the functionality, described herein, with respect to memory operations, may be operated via application-specific logic integrated with other components of the electronic device 1102 on the single integrated circuit (chip). Embodiments of the disclosure may also be practiced using other technologies capable of performing logical operations such as, for example, AND, OR, and NOT, including but not limited to mechanical, optical, fluidic, and quantum technologies. In addition, embodiments may be practiced within a general purpose computer or in any other circuits or systems.
  • In some embodiments, the electronic device 1102 optionally accesses (optional connection and access indicated by dashed line 1124) one or more server-computing devices (represented by server-computing device 1126) through a wired and/or wireless connection to one or more networks (represented by network 1128). The server-computing device 1126 can interact with various programs or services stored on one or more storage devices (represented by storage device 1130) and executed by the server-computing device 1126. In one embodiment, the storage device 1130 stores one or more select signals for the select circuit shown in FIGS. 4 and 7.
  • In one or more embodiments, the network 1128 is illustrative of any type of network, for example, an intranet and/or a distributed computing network (e.g., the Internet). The electronic device 1102 can be a personal or handheld computing device or a desktop computing device. For example, the electronic device 1102 may be a smart phone, a tablet, a wearable device, a desktop computer, a laptop computer, and/or a server (individually or in combination). This list of electronic devices is for example purposes only and should not be considered as limiting. Any electronic device that provides and/or interacts with one or more modeling programs or services may be utilized.
  • Although the figures depict certain components, values, and signal levels, other embodiments are not limited to these components, values, and signal levels. For example, FIG. 2 depicts the signal edge sharpener circuitry as n-type transistors and FIG. 5 illustrates the signal edge sharpener circuitry as p-type transistors. Other embodiments can use a different type or types of components as the signal edge sharpener circuitry.
  • In one aspect, a memory device includes row driver circuitry operably connected to a memory array. The memory array includes memory cells arranged in rows and columns. A word line is operably connected to the memory cells in each row. A proximate end of each word line is operably connected to the row driver circuitry. Signal edge sharpener circuitry is operably connected to a distal end of each word line.
  • In another aspect an electronic device includes row driver circuitry operably connected to a memory array. The memory array includes memory cells arranged in rows and columns. A word line is operably connected to the memory cells in each row. A proximate end of each word line is operably connected to the row driver circuitry. Signal edge sharpener circuitry is operably connected to a distal end of each word line. A delay circuit is operably connected to the signal edge sharpener circuitry,
  • In yet another aspect, a method of operating a memory device includes activating a word line based on a received clock signal and a received address signal. A delayed clock signal is transmitted to a first signal edge sharpener circuity operably connected to the word line and a rising edge of a signal on the word line is responsively pulled up, and/or a delayed and inverted clock signal is transmitted to a second signal edge sharpener circuity operably connected to the word line and a falling edge of the signal on the word line is responsively pulled down. When the signal on the word line is pulled up or pulled down, a precharge operation on at least one bit line in the memory device begins.
  • The foregoing outlines features of several embodiments so that those skilled in the art may better understand the aspects of the present disclosure. Those skilled in the art should appreciate that they may readily use the present disclosure as a basis for designing or modifying other processes and structures for carrying out the same purposes and/or achieving the same advantages of the embodiments introduced herein. Those skilled in the art should also realize that such equivalent constructions do not depart from the spirit and scope of the present disclosure, and that they may make various changes, substitutions, and alterations herein without departing from the spirit and scope of the present disclosure.

Claims (20)

1. A memory device, comprising:
row driver circuitry; and
a memory array operably connected to the row driver circuitry and comprising:
a plurality of memory cells arranged in rows and columns;
a word line operably connected to the memory cells in each row, wherein a proximate end of each word line is operably connected to the row driver circuitry; and
signal edge sharpener circuitry operably connected to a distal end of each word line.
2. The memory device of claim 1, further comprising a delay circuit operably connected between a clock signal line and the signal edge sharpener circuitry.
3. The memory device of claim 2, wherein:
the signal edge sharpener circuitry comprises an n-type transistor; and
the delay circuit comprises an inverter circuit operably connected to a gate of each n-type transistor.
4. The memory device of claim 3, further comprising one or more load circuits operably connected to an output of the inverter circuit.
5. The memory device of claim 4, wherein each load circuit comprises an n-type transistor, the gate of each n-type transistor operably connected to the output of the inverter circuit.
6. The memory device of claim 2, wherein:
the signal edge sharpener circuitry comprises an n-type transistor; and
the delay circuit comprises:
a select circuit operably connected to a gate of each n-type transistor;
a first plurality of inverter circuits connected in series, wherein a first output of the first plurality of inverter circuits is operably connected to a first input of the select circuit; and
a second plurality of inverter circuits connected in series, wherein a second output of the second plurality of inverter circuits is operably connected to a second input of the select circuit and the first output of the first plurality of inverter circuits is operably connected to an input of the second plurality of inverter circuits,
wherein the select circuit is operable to receive a select signal and based on the select signal, output either the first output or the second output.
7. The memory device of claim 2, wherein:
the signal edge sharpener circuitry comprises a p-type transistor; and
the delay circuit comprises a buffer circuit operably connected to a gate of each n-type transistor.
8. The memory device of claim 7, further comprising one or more load circuits operably connected to an output of the buffer circuit
9. The memory device of claim 8, wherein each load circuit comprises a p-type transistor, the gate of each p-type transistor operably connected to the output of the buffer circuit.
10. The memory device of claim 7, wherein:
the signal edge sharpener circuitry comprises an p-type transistor; and
the delay circuit comprises:
a select circuit operably connected to a gate of each n-type transistor;
a first plurality of buffer circuits connected in series, wherein a first output of the first plurality of buffer circuits is operably connected to a first input of the select circuit; and
a second plurality of buffer circuits connected in series, wherein a second output of the second plurality of buffer circuits is operably connected to a second input of the select circuit and the first output of the first plurality of buffer circuits is operably connected to an input of the second plurality of buffer circuits,
wherein the select circuit is operable to receive a select signal and based on the select signal, output either the first output or the second output.
11. The memory device of claim 1, wherein:
the row driver circuitry comprises a first row driver circuitry; and
the signal edge sharpener circuitry comprises a second row driver circuitry.
12. An electronic device, comprising:
row driver circuitry; and
a memory array operably connected to the row driver circuitry and comprising:
a plurality of memory cells arranged in rows and columns;
a word line operably connected to the memory cells in each row, wherein a proximate end of each word line is operably connected to the row driver circuitry;
signal edge sharpener circuitry operably connected to a distal end of each word line; and
a delay circuit operably connected to the signal edge sharpener circuitry.
13. The electronic device of claim 12, wherein the signal edge sharpener circuitry comprises an n-type transistor, the gate of each n-type transistor operably connected to an output of the delay circuit.
14. The electronic device of claim 13, wherein:
the electronic device further comprises:
a processing device; and
a memory operably connected to the processing device and storing one or more select signals; and
the delay circuit comprises:
a select circuit operably connected to a gate of each n-type transistor;
a first plurality of inverter circuits connected in series, wherein a first output of the first plurality of inverter circuits is operably connected to a first input of the select circuit; and
a second plurality of inverter circuits connected in series, wherein a second output of the second plurality of inverter circuits is operably connected to a second input of the select circuit and the first output of the first plurality of inverter circuits is operably connected to an input of the second plurality of inverter circuits,
wherein the select circuit is operable to receive a select signal from the one or more select signals and based on the select signal, output the first output or the second output.
15. The electronic device of claim 12, further comprising one or more load circuits operably connected to an output of the delay circuit.
16. The electronic device of claim 12, wherein the signal edge sharpener circuitry comprises a p-type transistor, a gate of each p-type transistor operably connected to an output of the delay circuit.
17. The electronic device of claim 16, further comprising one or more load circuits operably connected to an output of the delay circuit.
18. A method of operating a memory device, comprising:
activating a word line based on a received clock signal and a received address signal;
performing at least one of:
transmitting a delayed clock signal to a first signal edge sharpener circuity operably connected to the word line and responsively pulling up a rising edge of a signal on the word line; or
transmitting a delayed and inverted clock signal to a second signal edge sharpener circuity operably connected to the word line and responsively pulling down a falling edge of the signal on the word line; and
when the signal on the word line is pulled up or pulled down, initiating a precharge operation on at least one bit line in the memory device.
19. The method of claim 18, wherein the first signal edge sharpener circuitry comprises a p-type transistor.
20. The method of claim 18. wherein the second signal edge sharpener circuitry comprises an n-type transistor.
US16/589,971 2019-10-01 2019-10-01 Memory device with signal edge sharpener circuitry Active US10984854B1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US16/589,971 US10984854B1 (en) 2019-10-01 2019-10-01 Memory device with signal edge sharpener circuitry
CN202010634046.4A CN112599163B (en) 2019-10-01 2020-07-02 Electronic device, memory device and operation method thereof
TW109133158A TWI730905B (en) 2019-10-01 2020-09-24 Electronic device, memory device and operation method thereof
US17/234,160 US20210241825A1 (en) 2019-10-01 2021-04-19 Memory device with signal edge sharpener circuitry

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US16/589,971 US10984854B1 (en) 2019-10-01 2019-10-01 Memory device with signal edge sharpener circuitry

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/234,160 Continuation US20210241825A1 (en) 2019-10-01 2021-04-19 Memory device with signal edge sharpener circuitry

Publications (2)

Publication Number Publication Date
US20210098050A1 true US20210098050A1 (en) 2021-04-01
US10984854B1 US10984854B1 (en) 2021-04-20

Family

ID=75161462

Family Applications (2)

Application Number Title Priority Date Filing Date
US16/589,971 Active US10984854B1 (en) 2019-10-01 2019-10-01 Memory device with signal edge sharpener circuitry
US17/234,160 Pending US20210241825A1 (en) 2019-10-01 2021-04-19 Memory device with signal edge sharpener circuitry

Family Applications After (1)

Application Number Title Priority Date Filing Date
US17/234,160 Pending US20210241825A1 (en) 2019-10-01 2021-04-19 Memory device with signal edge sharpener circuitry

Country Status (3)

Country Link
US (2) US10984854B1 (en)
CN (1) CN112599163B (en)
TW (1) TWI730905B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI762325B (en) * 2021-05-20 2022-04-21 旺宏電子股份有限公司 Memory device and operation method thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040013005A1 (en) * 2002-07-19 2004-01-22 Micron Technology, Inc. Method and apparatus for reducing gate-induced diode leakage in semiconductor devices

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5239237A (en) * 1990-02-14 1993-08-24 Zilog, Inc. Control circuit having outputs with differing rise and fall times
JP4727785B2 (en) 2000-01-26 2011-07-20 富士通セミコンダクター株式会社 Semiconductor memory device and word line defect detection method for semiconductor memory device
JP2001307487A (en) * 2000-02-14 2001-11-02 Mitsubishi Electric Corp Semiconductor device
ITMI20042213A1 (en) * 2004-11-18 2005-02-18 St Microelectronics Srl DATA BUS ARCHITECTURE FOR SEMICONDUCTOR MEMORY
US7248508B1 (en) * 2006-01-11 2007-07-24 Arm Limited Data retention in a semiconductor memory
US9025356B2 (en) * 2011-08-30 2015-05-05 Taiwan Semiconductor Manufacturing Co., Ltd. Fly-over conductor segments in integrated circuits with successive load devices along a signal path
KR101616264B1 (en) * 2014-04-17 2016-04-28 (주)에이디테크놀로지 Circuit and Method for Generating Control Signal for Static RAM, and Static RAM Comprising the same Circuit
US9779813B2 (en) * 2015-09-11 2017-10-03 Macronix International Co., Ltd. Phase change memory array architecture achieving high write/read speed
US10395738B2 (en) 2017-11-30 2019-08-27 Micron Technology, Inc. Operations on memory cells
US10679694B2 (en) * 2018-01-15 2020-06-09 Synopsys, Inc. Performance aware word line under-drive read assist scheme for high density SRAM to enable low voltage functionality

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040013005A1 (en) * 2002-07-19 2004-01-22 Micron Technology, Inc. Method and apparatus for reducing gate-induced diode leakage in semiconductor devices
US6741504B2 (en) * 2002-07-19 2004-05-25 Micron Technology, Inc. Method and apparatus for reducing gate-induced diode leakage in semiconductor devices

Also Published As

Publication number Publication date
CN112599163A (en) 2021-04-02
US10984854B1 (en) 2021-04-20
CN112599163B (en) 2024-05-07
TWI730905B (en) 2021-06-11
TW202115723A (en) 2021-04-16
US20210241825A1 (en) 2021-08-05

Similar Documents

Publication Publication Date Title
US20210043252A1 (en) Low voltage memory device
US10236056B2 (en) Volatile memory device and system-on-chip including the same
US9536580B2 (en) Clock signal processor and non-volatile memory device including the same
US11257528B2 (en) Memory device with selective precharging
US9355694B2 (en) Assist circuit for memory
US10515697B1 (en) Apparatuses and methods to control operations performed on resistive memory cells
US20160071574A1 (en) Method and circuits for low latency initialization of static random access memory
KR101116069B1 (en) Register file circuits with p-type evaluation
TW201508744A (en) Semiconductor memory apparatus
US20210241825A1 (en) Memory device with signal edge sharpener circuitry
US20050105340A1 (en) Sensing circuit for single bit-line semiconductor memory device
KR20160099861A (en) Schmitt trigger circuit and non-volatile memory device including the same
US8787099B2 (en) Adjusting access times to memory cells based on characterized word-line delay and gate delay
US8441885B2 (en) Methods and apparatus for memory word line driver
US9520202B1 (en) Programming verification control circuit and method for control thereof
US11398271B2 (en) Memory device having a comparator circuit
US11776587B2 (en) Power ramping sequence control for a memory device
US20220358999A1 (en) Memory device having a comparator circuit
US10164524B1 (en) Methods and devices for charge pump level translation in high-speed memory drivers
US20230081690A1 (en) Data output control circuit and semiconductor device including the same
US10217494B2 (en) Global bit line pre-charging and data latching in multi-banked memories using a delayed reset latch
US20210090624A1 (en) Semiconductor devices
KR102219440B1 (en) Volatile memory device and system-on-chip including the same

Legal Events

Date Code Title Description
FEPP Fee payment procedure

Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

AS Assignment

Owner name: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KATOCH, ATUL;REEL/FRAME:051278/0996

Effective date: 20191212

STCF Information on status: patent grant

Free format text: PATENTED CASE