Embodiments of the present invention relate generally to semiconductor memory, and more specifically, in one or more described embodiments, to refreshing a row or rows of memory physically adjacent a target row of memory.
In current memory systems, data stored in volatile memories (e.g., DRAM) must be periodically refreshed to compensate for inherent leakage of capacitors in memory cells. In essence, refreshing includes, for example, reading data out of each row of memory and subsequently writing the data back to the same respective row. As a result, the original charge level on each capacitor is restored and data preserved.
While many approaches for using memory refreshes to compensate for leakage are well known in the art, these approaches have struggled when applied to the increasingly demanding operating speeds and applications of memories today. For example, in some instances, a particular row or rows of memory may be repeatedly accessed at a high frequency. Data stored by memory cells of rows physically adjacent the repeatedly accessed row of memory may be degraded before normal refresh operations are performed to preserve the data of those adjacent rows. That is, due to coupling effects, cell to cell leakage may increase, and the repetitive accesses may degrade data of rows physically adjacent the repetitively accessed row or rows.
Apparatuses and methods for selective row refreshes are disclosed herein. In accordance with one or more embodiments of the described invention, one or more rows physically adjacent a target row may be refreshed. Certain details are set forth below to provide a sufficient understanding of embodiments of the invention. However, it will be clear to one having skill in the art that embodiments of the invention may be practiced without these particular details. Moreover, the particular embodiments of the present invention described herein are provided by way of example and should not be used to limit the scope of the invention to these particular embodiments. In other instances, well-known circuits, control signals, timing protocols, and software operations have not been shown in detail in order to avoid unnecessarily obscuring the invention.
Examples of the present invention relate generally to memory operations. Typically, memories, such as DRAM, operate in accordance with at least three types of operations, read operations, write operations, and refresh operations. For each operation, an active command is provided to activate (e.g., open) a particular row, a respective operation is performed on the row, and a precharge command is provided to deactivate (e.g., close) the row.
Read and write operations may be performed using an externally generated address (e.g., external address), which may be decoded into a target address. For example, the external address and an active command may be provided to a memory, and in response a target row associated with the target address may be activated. When a subsequent read or write command is provided to the memory, the memory may read data from or write data to the target row accordingly. The target row may remain activated until a precharge command is received, whereupon the target row may be deactivated.
Refresh operations may be performed using an internally generated address (e.g., refresh address). For example, a refresh command may be provided to a memory and cause a row associated with a refresh address to be refreshed. When a subsequent refresh command is provided to the memory, a row associated with a new refresh address is refreshed. In many instances, a refresh address may be provided (e.g., generated) using a counter, and the counter may increment after each refresh operation such that rows may be refreshed sequentially. Moreover, rows of memory may be refreshed in several ways. Refresh operations may, for instance, be interleaved with other operations (e.g., read operations, write operations), allowing a memory to refresh rows as necessary, while prioritizing other operations. Typically, refresh operations are performed in bursts. For example, a plurality of refresh operations may be performed in succession between operations. Accordingly, in between various read and write operations, a memory may receive a plurality of successive refresh commands, with each refresh command causing a respective row to be refreshed.
The row decoder 102 may be coupled to the multiplexer 108 and configured to provide a target address ACTADDR to an input of the multiplexer 108, for instance, in response to decoding an external address EXTADDR. The external address EXTADDR may comprise an externally generated address and may be provided from an external device such as controller (e.g., memory controller). The row associated with the target address ACTADDR may comprise a target row.
The refresh counter 104 may be coupled to the multiplexer 108 and configured to provide a refresh address REFADDR to an input of the multiplexer 108. In at least one embodiment, the refresh address REFADDR may be used to refresh a row associated with the refresh row address REFADDR in association with (e.g., before, prior to, during, after, in response to) a refresh operation. The refresh counter 104 may comprise a counter, such as a binary counter, and the refresh address REFADDR may comprise a count of the refresh counter 104. The refresh counter 104 may be configured to increment based, at least in part, on the control signal COUNT. In some examples, the refresh counter 104 may be configured to increment responsive, at least in part, to an edge (e.g., rising edge) of the control signal COUNT.
The refresh control circuit 106 may be coupled to the address bus 110 and configured to provide a proximate address RHRADDR to an input of the multiplexer 108. The proximate address RHRADDR may be based, at least in part, on an address, such as a target address ACTADDR provided by the multiplexer 108 via the address bus 110. In some examples, the refresh control circuit 106 may be configured to latch (e.g., store) the target address ACTADDR, for instance, in response to an active command associated with a read or write operation.
The refresh control circuit 106 may further be configured to provide the control signal SEL to the multiplexer 108. Based, at least in part, on the control signal SEL, the multiplexer 108 may selectively provide the target address ACTADDR received from the row decoder 102, the refresh address REFADDR received from the refresh counter 104, or the proximate address RHRADDR received from the refresh control circuit 106, to the address bus 110. By way of example, the refresh control circuit 106 may be configured to cause the multiplexer 108 to selectively provide the target address ACTADDR in association with read and write operations and to selectively provide the refresh address REFADDR in association with refresh operations. Accordingly, for a read operation or a write operation, data may be read from or written to a target row associated with the target address ACTADDR. For a refresh operation, a row associated with the refresh address REFADDR may be refreshed.
As will be described in more detail below, the refresh control circuit 106 may further be configured to cause the multiplexer 108 to selectively provide proximate addresses RHRADDR to the address bus 110 in association with respective interrupt operations. In some examples, providing proximate addresses RHRADDR in this manner may cause rows associated with the proximate addresses RHRADDR to be refreshed. In at least one embodiment, a proximate address RHRADDR may comprise an address associated with a row physically adjacent a target row, e.g., a row associated with a target address ACTADDR. In some examples, the refresh control circuit 106 may perform one or more interrupt operations after a particular number of refresh operations have been performed.
The refresh control circuit 106 may further be configured to receive a control signal OLDCNT. The control signal OLDCNT may be asserted, for instance by control logic (not shown in
In an example read operation or write operation of the apparatus 100, an active command and an external address EXTADDR may be provided. The row decoder 102 may decode the external address EXTADDR to provide a target address ACTADDR to the multiplexer 108, and the multiplexer 108 may selectively provide the target address ACTADDR to the address bus 110 based, at least in part, on the control signal SEL. A read or write operation may be performed, and data may be read from or written to the target row associated with the target address ACTADDR, respectively. The target row may subsequently be deactivated. The refresh control circuit 106 may receive and latch the target address ACTADDR for instance, responsive to the active command associated with the read operation or write operation.
Responsive, at least in part, to latching the output address ACTADDR, the refresh control circuit 106 may provide (e.g., generate) proximate addresses RHRADDR. As described, a proximate address RHRADDR may comprise an address associated with a row physically adjacent a target row. Thus providing proximate addresses RHRADDR may include providing addresses of rows physically adjacent the target row. By way of example, the refresh control circuit 106 may increment the target address ACTADDR to provide a first proximate address RHRADDR, and may decrement the target address ACTADDR to provide a second proximate address RHRADDR. In another example, the refresh control circuit 106 may increment or decrement the target address ACTADDR to provide a first proximate address RHRADDR. An exclusive OR (XOR) operation may be performed on the first proximate address RHRADDR and the target address ACTADDR to provide a second proximate address RHRADDR. The proximate row addresses RHRADDR may be provided after the target address ACTADDR has been latched, such as prior to and/or in association with an interrupt operation.
In an example refresh operation, a refresh command may be provided and the refresh control circuit 106 may cause the multiplexer 108 to selectively provide the refresh address REFADDR to the address bus 110. The row associated with the refresh address REFADDR may be refreshed, and the refresh address REFADDR may be incremented. As described, refresh operations may be performed in succession between other operations, such as read and write operations. Accordingly, subsequent refresh operations may be performed in response to respective refresh commands such that rows are refreshed sequentially.
After a particular number of rows have been refreshed, that is, after a particular number of refresh operations have been performed, the refresh control circuit 106 may perform an interrupt operation to refresh memory associated with a proximate address RHRADDR. Briefly, in association with an interrupt operation, a row associated with the proximate address RHRADDR may be refreshed. The refresh control circuit 106 may determine the number of rows refreshed based, at least in part, on the refresh address REFADDR, for instance, by determining that a particular bit of the refresh address REFADDR has transitioned from a first state to a second state (e.g., logic low to logic high). For example, a transition of a ninth least significant bit of a refresh address REFADDR that was incremented by one starting from zero may indicate that 256 rows have been refreshed.
Performing an interrupt operation may include the multiplexer 108 selectively providing a proximate address RHRADDR to the address bus 110. This may in turn cause the row associated with the proximate address RHRADDR to be refreshed. In one embodiment, interrupt operations may be performed consecutively until rows associated with a plurality of proximate addresses RHRADDR have been refreshed. In other embodiments, interrupt operations are not performed consecutively.
In at least one embodiment, the refresh control circuit 106 may be configured to perform an interrupt operation responsive, at least in part, to a refresh command. For example, once the refresh control circuit 106 has determined that a particular number of rows have been refreshed, the refresh control circuit 106 may perform an interrupt operation in response to a subsequent refresh command, or in response to each of a plurality of subsequent refresh commands for a plurality of proximate addresses RHRADDR. In response to each refresh command, the refresh control circuit 106 may provide a proximate address RHRADDR such that the row associated with the respective proximate address RHRADDR is refreshed.
In association with interrupt operations, the refresh control circuit 106 may not assert the control signal COUNT. In this manner, the refresh control circuit 106 may hold the refresh address REFADDR at a same value while a row associated with the proximate address RHRADDR is refreshed in association with the interrupt operation. Thus, after interrupt operations have completed, the refresh control circuit 106 may assert the control signal COUNT responsive to a subsequent refresh command so that the refresh counter 104 may resume providing addresses without “skipping” a refresh of a row as a result of an interrupt operation during which a row associated with a proximate address RHRADDR is refreshed.
As described, the refresh control circuit 106 may be configured to latch a target address ACTADDR. In at least one embodiment, the refresh control circuit 106 may be configured to latch the most recent target address ACTADDR such that the most recent address provided by the row decoder 102 is used to provide a proximate address RHRADDR, and therefore the row or rows refreshed in association with interrupt operations. In other embodiments, the refresh control circuit 106 may be configured to latch multiple target addresses ACTADDR. For example, the refresh control circuit 106 may be configured to latch (e.g., store) the previous four target addresses ACTADDR provided by the row decoder 102. Accordingly, interrupt operations may include refreshing rows physically adjacent one or more of the latched target addresses ACTADDR.
In some embodiments, the refresh control circuit 106 may further be configured to selectively perform refresh operations. For example, the refresh control circuit 106 may be configured to perform an interrupt operation to refresh a row if the row is functional. In this manner, accessing malfunctioning and/or damaged rows may be avoided. Moreover, if the target row is a boundary row (e.g., a row of primary memory physically adjacent a redundant portion or a row of redundant memory physically adjacent a primary portion), the refresh control circuit 106 may be configured to selectively perform an interrupt operation to refresh an adjacent row in a neighboring portion if the adjacent row is functional.
As described, if a target row is repeatedly accessed (e.g., in association with a read operation or a write operation), coupling effects may result in increased cell to cell leakage, and degradation of data stored in rows physically adjacent a repetitively accessed row. Accordingly, by refreshing rows associated with proximate addresses RHRADDR in association with refresh operations, the physically adjacent rows may be refreshed more frequently, thereby reducing degradation of the data stored by the adjacent rows. By latching the most recent target address, and subsequently refreshing the rows physically adjacent the target row associated with the target address, the physically adjacent rows may be refreshed without a need to determine a number of times a row is accessed within a particular period of time.
The address control circuit 202 may be configured to receive the target address ACTADDR and provide the proximate address RHRADDR. As described, the address control circuit 202 may provide one or more proximate addresses RHRADDR based, at least in part, on the target address ACTADDR. A proximate row addresses RHRADDR may be associated with a row physically adjacent a target row.
The alternate refresh control circuit 204 may be configured to receive the refresh row address REFADDR, for instance, from the refresh counter 104 of
The AND logic gate 206 may receive the control signal RHRfshF and the control signal OLDCNT. The control signal OLDCNT may be asserted in response to a row being refreshed, for instance in association with a refresh operation and/or an interrupt operation. Because the control signal RHRfshF may not be asserted during interrupt operations, however, the AND logic gate may assert the COUNT signal responsive to a row being refreshed in association with a refresh operation. In this manner, the refresh address REFADDR may be incremented responsive to refreshes associated with refresh operations, in contrast to refreshes associated with interrupt operations.
The alternate refresh control circuit 204 may further be configured to provide the control signal SEL and cause the multiplexer 108 of
The pulse generator 302 may be configured to receive the refresh address REFADDR, for instance, from the refresh counter 104 of
The SR latch 308 may be configured to receive pulses from the pulse generator at a first S input and to receive the output of the flip-flop 306 at a second R input. The SR latch 308 may be configured to provide a control signal RHRfsh. The control signal RHRfsh may be received by the inverter 310 and inverted to provide the control signal RHRfshF.
The selection logic 312 may be configured to receive the control signal RHRfsh and provide the control signal SEL. As previously described, the control signal SEL may be provided to the multiplexer 108 of
In an example operation, the pulse generator 302 may determine that a particular number of refresh operations have been performed, for example, that a particular bit of the refresh address REFADDR has transitioned between states. As a result, the pulse generator 302 may provide a pulse to the SR latch 308.
In response, the SR latch 308 may provide an asserted control signal RHRfsh and the selection logic 312 may in turn cause the multiplexer 108 to provide a first proximate address RHRADDR to the address bus 110 in association with a first interrupt operation. As a result, a row associated with the proximate row address RHRADDR may be refreshed. Concurrently, the inverter 310 may invert the asserted control signal RHRfsh to provide the control signal RHRfshF. The control signal RHRfshF may not be asserted and thereby not cause the flip-flops 304, 306 to reset.
After the row associated with the first proximate row address RHRADDR is refreshed, the control signal RfPRE may be asserted and cause the flip-flops 304, 306 to clock such that the output of the flip-flop 304 transitions to a logic high level. A second proximate row address RHRADDR may be provided in association with a second interrupt operation and a row associated with the second proximate row address RHRADDR may be refreshed. After the row is refreshed, the control signal RfPRE may once again be asserted and cause the flip-flops 304, 306 to clock such that the output of the flip-flop 306 transitions to a logic high level. This may in turn cause the SR latch 308 to reset and cease asserting the control signal RHRfsh. The flip-flops 304, 306 may return to the reset state responsive to the control signal RHRfshF, and the selection logic 312 may cause the multiplexer 108 to selectively provide the refresh row address REFADDR to the address bus 110 such that refresh operations may resume. The first and second proximate row addresses RHRADDR may be associated with two rows adjacent a latched target row address. Refreshing the two adjacent rows in association with the first and second interrupt operations may prevent data stored by memory cells of the two adjacent rows from being degraded by repeated accesses of the row associated with the latched target row address.
In some examples, refreshing a row may include refreshing a plurality of memory cells. Moreover, a plurality of memory cells may comprise either a row of memory cells and/or a column of memory cells. Accordingly, although examples described herein are directed to selective row refreshes, it will be appreciated that described examples may be applied to memory cells such that selective column refreshes may be performed as well. In this manner, embodiments described herein may be applied to refresh a plurality of memory cells configured in any arrangement, such as in a row, column, fat row (e.g., multiple rows), fat column (multiple columns), or combination thereof.
The row and column addresses are provided by the address latch 406 to a row decoder 410 and a column decoder 408, respectively. The row decoder may comprise a row decoder described herein, such as the row decoder 102 of
From the foregoing it will be appreciated that, although specific embodiments of the invention have been described herein for purposes of illustration, various modifications may be made without deviating from the spirit and scope of the invention. Accordingly, the invention is not limited except as by the appended claims.
This application is a continuation of U.S. patent application Ser. No. 14/707,893, filed May 8, 2015 and issued as U.S. Pat. No. 10,134,461 on Nov. 20, 2018, which is a continuation of U.S. patent application Ser. No. 14/010,120, filed Aug. 26, 2013, and issued as U.S. Pat. No. 9,047,978 on Jun. 2, 2015. The afore-mentioned applications and patents are incorporated by reference herein, in their entirety, and for all purposes.
| Number | Name | Date | Kind |
|---|---|---|---|
| 3633175 | Harper | Jan 1972 | A |
| 5291198 | Dingwall et al. | Mar 1994 | A |
| 5299159 | Balistreri et al. | Mar 1994 | A |
| 5422850 | Sukegawa et al. | Jun 1995 | A |
| 5638317 | Tran | Jun 1997 | A |
| 5699297 | Yamazaki et al. | Dec 1997 | A |
| 5768196 | Bloker et al. | Jun 1998 | A |
| 5933377 | Hidaka | Aug 1999 | A |
| 5943283 | Wong et al. | Aug 1999 | A |
| 5970507 | Kato et al. | Oct 1999 | A |
| 6011734 | Pappert | Jan 2000 | A |
| 6061290 | Shirley | May 2000 | A |
| 6212118 | Fujita | Apr 2001 | B1 |
| 6310806 | Higashi et al. | Oct 2001 | B1 |
| 6317381 | Gans et al. | Nov 2001 | B1 |
| 6373738 | Towler et al. | Apr 2002 | B1 |
| 6424582 | Ooishi | Jul 2002 | B1 |
| 6434064 | Nagai | Aug 2002 | B2 |
| 6452868 | Fister | Sep 2002 | B1 |
| 6480931 | Buti et al. | Nov 2002 | B1 |
| 6567340 | Nataraj et al. | May 2003 | B1 |
| 6950364 | Kim | Sep 2005 | B2 |
| 7027343 | Sinha et al. | Apr 2006 | B2 |
| 7057960 | Fiscus et al. | Jun 2006 | B1 |
| 7187607 | Koshikawa et al. | Mar 2007 | B2 |
| 7203115 | Eto et al. | Apr 2007 | B2 |
| 7209402 | Shinozaki et al. | Apr 2007 | B2 |
| 7215588 | Lee | May 2007 | B2 |
| 7283380 | Srinivasan et al. | Oct 2007 | B1 |
| 7319602 | Srinivasan et al. | Jan 2008 | B1 |
| 7444577 | Best et al. | Oct 2008 | B2 |
| 7551502 | Dono et al. | Jun 2009 | B2 |
| 7830742 | Han | Nov 2010 | B2 |
| 8451677 | Okahiro et al. | May 2013 | B2 |
| 8625360 | Iwamoto et al. | Jan 2014 | B2 |
| 8681578 | Narui | Mar 2014 | B2 |
| 8811100 | Ku | Aug 2014 | B2 |
| 8862973 | Zimmerman et al. | Oct 2014 | B2 |
| 8938573 | Greenfield | Jan 2015 | B2 |
| 9032141 | Bains et al. | May 2015 | B2 |
| 9047978 | Bell et al. | Jun 2015 | B2 |
| 9058900 | Kang | Jun 2015 | B2 |
| 9087554 | Park | Jul 2015 | B1 |
| 9087602 | Youn et al. | Jul 2015 | B2 |
| 9117544 | Bains et al. | Aug 2015 | B2 |
| 9123447 | Lee et al. | Sep 2015 | B2 |
| 9153294 | Kang | Oct 2015 | B2 |
| 9190139 | Jung et al. | Nov 2015 | B2 |
| 9286964 | Halbert et al. | Mar 2016 | B2 |
| 9299457 | Chun et al. | Mar 2016 | B2 |
| 9311985 | Lee et al. | Apr 2016 | B2 |
| 9324398 | Jones et al. | Apr 2016 | B2 |
| 9384821 | Bains et al. | Jul 2016 | B2 |
| 9412432 | Narui et al. | Aug 2016 | B2 |
| 9424907 | Fujishiro | Aug 2016 | B2 |
| 9484079 | Lee | Nov 2016 | B2 |
| 9514850 | Kim | Dec 2016 | B2 |
| 9570143 | Lim et al. | Feb 2017 | B2 |
| 9646672 | Kim et al. | May 2017 | B1 |
| 9672889 | Lee et al. | Jun 2017 | B2 |
| 9685240 | Park | Jun 2017 | B1 |
| 9691466 | Kim | Jun 2017 | B1 |
| 9697913 | Mariani et al. | Jul 2017 | B1 |
| 9741409 | Jones et al. | Aug 2017 | B2 |
| 9741447 | Akamatsu | Aug 2017 | B2 |
| 9747971 | Bains et al. | Aug 2017 | B2 |
| 9786351 | Lee et al. | Oct 2017 | B2 |
| 9799391 | Wei | Oct 2017 | B1 |
| 9805782 | Liou | Oct 2017 | B1 |
| 9805783 | Ito et al. | Oct 2017 | B2 |
| 9818469 | Kim et al. | Nov 2017 | B1 |
| 9865326 | Bains et al. | Jan 2018 | B2 |
| 9922694 | Akamatsu | Mar 2018 | B2 |
| 9934143 | Bains et al. | Apr 2018 | B2 |
| 9953696 | Kim | Apr 2018 | B2 |
| 10032501 | Ito et al. | Jul 2018 | B2 |
| 10083737 | Bains et al. | Sep 2018 | B2 |
| 10134461 | Bell et al. | Nov 2018 | B2 |
| 10147472 | Jones et al. | Dec 2018 | B2 |
| 10153031 | Akamatsu | Dec 2018 | B2 |
| 10170174 | Ito et al. | Jan 2019 | B1 |
| 10176860 | Mylavarapu | Jan 2019 | B1 |
| 10210925 | Bains et al. | Feb 2019 | B2 |
| 10297305 | Moon et al. | May 2019 | B1 |
| 10339994 | Ito et al. | Jul 2019 | B2 |
| 10387276 | Ryu et al. | Aug 2019 | B2 |
| 10446216 | Oh et al. | Oct 2019 | B2 |
| 10600462 | Augustine et al. | Mar 2020 | B2 |
| 10600491 | Chou et al. | Mar 2020 | B2 |
| 10607686 | Akamatsu | Mar 2020 | B2 |
| 10629286 | Lee et al. | Apr 2020 | B2 |
| 10679710 | Hirashima et al. | Jun 2020 | B2 |
| 10770127 | Shore et al. | Sep 2020 | B2 |
| 10832792 | Penney et al. | Nov 2020 | B1 |
| 10861519 | Jones et al. | Dec 2020 | B2 |
| 10867660 | Akamatsu | Dec 2020 | B2 |
| 10943636 | Wu et al. | Mar 2021 | B1 |
| 10950289 | Ito et al. | Mar 2021 | B2 |
| 10964378 | Ayyapureddi et al. | Mar 2021 | B2 |
| 11043254 | Enomoto et al. | Jun 2021 | B2 |
| 11222682 | Enomoto et al. | Jan 2022 | B1 |
| 20010008498 | Ooishi | Jul 2001 | A1 |
| 20020007476 | Kishino | Jan 2002 | A1 |
| 20020078311 | Matsuzaki et al. | Jun 2002 | A1 |
| 20020080677 | Watanabe | Jun 2002 | A1 |
| 20020181301 | Takahashi | Dec 2002 | A1 |
| 20030063512 | Takahashi et al. | Apr 2003 | A1 |
| 20030067825 | Shimano et al. | Apr 2003 | A1 |
| 20030090400 | Barker | May 2003 | A1 |
| 20030123301 | Jang et al. | Jul 2003 | A1 |
| 20030193829 | Morgan et al. | Oct 2003 | A1 |
| 20040008544 | Shinozaki et al. | Jan 2004 | A1 |
| 20040022093 | Lee | Feb 2004 | A1 |
| 20040052142 | Ikehashi et al. | Mar 2004 | A1 |
| 20040114446 | Takahashi et al. | Jun 2004 | A1 |
| 20040130959 | Kawaguchi | Jul 2004 | A1 |
| 20040174757 | Garverick et al. | Sep 2004 | A1 |
| 20040184323 | Mori et al. | Sep 2004 | A1 |
| 20040218431 | Chung et al. | Nov 2004 | A1 |
| 20050105315 | Shin et al. | May 2005 | A1 |
| 20050243629 | Lee | Nov 2005 | A1 |
| 20060083099 | Bae et al. | Apr 2006 | A1 |
| 20060087903 | Riho et al. | Apr 2006 | A1 |
| 20060176744 | Stave | Aug 2006 | A1 |
| 20060262616 | Chen | Nov 2006 | A1 |
| 20070008799 | Dono et al. | Jan 2007 | A1 |
| 20070014174 | Ohsawa | Jan 2007 | A1 |
| 20070030746 | Best et al. | Feb 2007 | A1 |
| 20070133330 | Ohsawa | Jun 2007 | A1 |
| 20070230264 | Eto | Oct 2007 | A1 |
| 20070297252 | Singh | Dec 2007 | A1 |
| 20080028260 | Oyagi et al. | Jan 2008 | A1 |
| 20080031068 | Yoo et al. | Feb 2008 | A1 |
| 20080062742 | Wang | Mar 2008 | A1 |
| 20080126893 | Harrand et al. | May 2008 | A1 |
| 20080130394 | Dono | Jun 2008 | A1 |
| 20080181048 | Han | Jul 2008 | A1 |
| 20080253212 | Iida et al. | Oct 2008 | A1 |
| 20080266990 | Loeffler | Oct 2008 | A1 |
| 20080288720 | Atwal et al. | Nov 2008 | A1 |
| 20080301362 | Cavanna et al. | Dec 2008 | A1 |
| 20080316845 | Wang et al. | Dec 2008 | A1 |
| 20090077571 | Gara et al. | Mar 2009 | A1 |
| 20090161457 | Wakimoto | Jun 2009 | A1 |
| 20090185440 | Lee | Jul 2009 | A1 |
| 20090201752 | Riho et al. | Aug 2009 | A1 |
| 20090213675 | Shino | Aug 2009 | A1 |
| 20090296510 | Lee et al. | Dec 2009 | A1 |
| 20100054011 | Kim | Mar 2010 | A1 |
| 20100074042 | Fukuda et al. | Mar 2010 | A1 |
| 20100080074 | Ohmaru et al. | Apr 2010 | A1 |
| 20100110809 | Kobayashi et al. | May 2010 | A1 |
| 20100110810 | Kobayashi | May 2010 | A1 |
| 20100131812 | Mohammad | May 2010 | A1 |
| 20100157693 | Iwai et al. | Jun 2010 | A1 |
| 20100329069 | Ito et al. | Dec 2010 | A1 |
| 20110026290 | Noda et al. | Feb 2011 | A1 |
| 20110051530 | Kushida | Mar 2011 | A1 |
| 20110069572 | Lee et al. | Mar 2011 | A1 |
| 20110216614 | Hosoe | Sep 2011 | A1 |
| 20110286271 | Chen | Nov 2011 | A1 |
| 20110310648 | Iwamoto et al. | Dec 2011 | A1 |
| 20110317462 | Gyllenhammer et al. | Dec 2011 | A1 |
| 20120014199 | Narui | Jan 2012 | A1 |
| 20120059984 | Kang et al. | Mar 2012 | A1 |
| 20120151131 | Kilmer et al. | Jun 2012 | A1 |
| 20120213021 | Riho | Aug 2012 | A1 |
| 20130003467 | Klein | Jan 2013 | A1 |
| 20130003477 | Park et al. | Jan 2013 | A1 |
| 20130107623 | Kavalipurapu et al. | May 2013 | A1 |
| 20130279284 | Jeong | Oct 2013 | A1 |
| 20130304982 | Jung et al. | Nov 2013 | A1 |
| 20140006703 | Bains et al. | Jan 2014 | A1 |
| 20140006704 | Greenfield et al. | Jan 2014 | A1 |
| 20140050004 | Mochida | Feb 2014 | A1 |
| 20140078841 | Chopra | Mar 2014 | A1 |
| 20140078842 | Oh et al. | Mar 2014 | A1 |
| 20140078845 | Song | Mar 2014 | A1 |
| 20140089576 | Bains et al. | Mar 2014 | A1 |
| 20140095780 | Bains et al. | Apr 2014 | A1 |
| 20140095786 | Moon et al. | Apr 2014 | A1 |
| 20140136763 | Li et al. | May 2014 | A1 |
| 20140177370 | Halbert et al. | Jun 2014 | A1 |
| 20140189215 | Kang et al. | Jul 2014 | A1 |
| 20140189228 | Greenfield et al. | Jul 2014 | A1 |
| 20140219043 | Jones et al. | Aug 2014 | A1 |
| 20140237307 | Kobla et al. | Aug 2014 | A1 |
| 20140241099 | Seo et al. | Aug 2014 | A1 |
| 20140254298 | Dally | Sep 2014 | A1 |
| 20140269021 | Yang et al. | Sep 2014 | A1 |
| 20140281206 | Crawford et al. | Sep 2014 | A1 |
| 20140281207 | Mandava et al. | Sep 2014 | A1 |
| 20140292375 | Angelini et al. | Oct 2014 | A1 |
| 20140317344 | Kim | Oct 2014 | A1 |
| 20140355332 | Youn et al. | Dec 2014 | A1 |
| 20140379978 | Kim et al. | Dec 2014 | A1 |
| 20150049567 | Chi | Feb 2015 | A1 |
| 20150055420 | Bell et al. | Feb 2015 | A1 |
| 20150089326 | Joe et al. | Mar 2015 | A1 |
| 20150155027 | Abe et al. | Jun 2015 | A1 |
| 20150170728 | Jung et al. | Jun 2015 | A1 |
| 20150206572 | Lim et al. | Jul 2015 | A1 |
| 20150213872 | Mazumder et al. | Jul 2015 | A1 |
| 20150213877 | Darel | Jul 2015 | A1 |
| 20150228341 | Watanabe et al. | Aug 2015 | A1 |
| 20150243339 | Bell et al. | Aug 2015 | A1 |
| 20150255140 | Song | Sep 2015 | A1 |
| 20150262652 | Igarashi | Sep 2015 | A1 |
| 20150279441 | Greenberg et al. | Oct 2015 | A1 |
| 20150279442 | Hwang | Oct 2015 | A1 |
| 20150294711 | Gaither | Oct 2015 | A1 |
| 20150340077 | Akamatsu | Nov 2015 | A1 |
| 20160019940 | Jang et al. | Jan 2016 | A1 |
| 20160027531 | Jones et al. | Jan 2016 | A1 |
| 20160027532 | Kim | Jan 2016 | A1 |
| 20160042782 | Narui et al. | Feb 2016 | A1 |
| 20160078911 | Fujiwara et al. | Mar 2016 | A1 |
| 20160086649 | Hong et al. | Mar 2016 | A1 |
| 20160093402 | Kitagawa et al. | Mar 2016 | A1 |
| 20160099043 | Tu | Apr 2016 | A1 |
| 20160125931 | Doo et al. | May 2016 | A1 |
| 20160133314 | Hwang et al. | May 2016 | A1 |
| 20160140243 | Adams et al. | May 2016 | A1 |
| 20160172056 | Huh | Jun 2016 | A1 |
| 20160180917 | Chishti et al. | Jun 2016 | A1 |
| 20160196863 | Shin et al. | Jul 2016 | A1 |
| 20160202926 | Benedict | Jul 2016 | A1 |
| 20160211008 | Benedict et al. | Jul 2016 | A1 |
| 20160225461 | Tuers et al. | Aug 2016 | A1 |
| 20170011792 | Oh et al. | Jan 2017 | A1 |
| 20170076779 | Bains et al. | Mar 2017 | A1 |
| 20170092350 | Halbert et al. | Mar 2017 | A1 |
| 20170117030 | Fisch et al. | Apr 2017 | A1 |
| 20170140811 | Joo | May 2017 | A1 |
| 20170213586 | Kang et al. | Jul 2017 | A1 |
| 20170263305 | Cho | Sep 2017 | A1 |
| 20170287547 | Ito et al. | Oct 2017 | A1 |
| 20170323675 | Jones et al. | Nov 2017 | A1 |
| 20170352399 | Yokoyama et al. | Dec 2017 | A1 |
| 20170371742 | Shim et al. | Dec 2017 | A1 |
| 20170372767 | Kang et al. | Dec 2017 | A1 |
| 20180005690 | Morgan et al. | Jan 2018 | A1 |
| 20180025770 | Ito et al. | Jan 2018 | A1 |
| 20180060194 | Ryu et al. | Mar 2018 | A1 |
| 20180090199 | Kim et al. | Mar 2018 | A1 |
| 20180158504 | Akamatsu | Jun 2018 | A1 |
| 20180182445 | Lee et al. | Jun 2018 | A1 |
| 20180203621 | Ahn et al. | Jul 2018 | A1 |
| 20180218767 | Wolff | Aug 2018 | A1 |
| 20180261268 | Hyun et al. | Sep 2018 | A1 |
| 20180294028 | Lee et al. | Oct 2018 | A1 |
| 20180308539 | Ito et al. | Oct 2018 | A1 |
| 20180366182 | Hyun et al. | Dec 2018 | A1 |
| 20190013059 | Akamatsu | Jan 2019 | A1 |
| 20190066759 | Nale | Feb 2019 | A1 |
| 20190066762 | Koya | Feb 2019 | A1 |
| 20190103147 | Jones et al. | Apr 2019 | A1 |
| 20190130961 | Bell et al. | May 2019 | A1 |
| 20190139599 | Ito et al. | May 2019 | A1 |
| 20190147941 | Qin et al. | May 2019 | A1 |
| 20190198090 | Lee | Jun 2019 | A1 |
| 20190198099 | Mirichigni et al. | Jun 2019 | A1 |
| 20190207736 | Ben-tovim et al. | Jul 2019 | A1 |
| 20190228810 | Jones et al. | Jul 2019 | A1 |
| 20190228813 | Nale et al. | Jul 2019 | A1 |
| 20190228815 | Morohashi et al. | Jul 2019 | A1 |
| 20190237132 | Morohashi | Aug 2019 | A1 |
| 20190243708 | Cha et al. | Aug 2019 | A1 |
| 20190267077 | Ito et al. | Aug 2019 | A1 |
| 20190333573 | Shin et al. | Oct 2019 | A1 |
| 20190348100 | Smith et al. | Nov 2019 | A1 |
| 20190348107 | Shin et al. | Nov 2019 | A1 |
| 20190349545 | Koh et al. | Nov 2019 | A1 |
| 20190362774 | Kuramori et al. | Nov 2019 | A1 |
| 20190371391 | Cha et al. | Dec 2019 | A1 |
| 20190385667 | Morohashi et al. | Dec 2019 | A1 |
| 20200075106 | Tokutomi et al. | Mar 2020 | A1 |
| 20200090760 | Purahmad et al. | Mar 2020 | A1 |
| 20200194050 | Akamatsu | Jun 2020 | A1 |
| 20200194056 | Sakurai et al. | Jun 2020 | A1 |
| 20200201380 | Murali et al. | Jun 2020 | A1 |
| 20200202921 | Morohashi et al. | Jun 2020 | A1 |
| 20200211626 | Hiscock et al. | Jul 2020 | A1 |
| 20200211633 | Okuma | Jul 2020 | A1 |
| 20200211636 | Hiscock et al. | Jul 2020 | A1 |
| 20200251158 | Shore et al. | Aug 2020 | A1 |
| 20200294576 | Brown et al. | Sep 2020 | A1 |
| 20200302994 | Enomoto et al. | Sep 2020 | A1 |
| 20200349995 | Shore et al. | Nov 2020 | A1 |
| 20200365208 | Schreck et al. | Nov 2020 | A1 |
| 20200381040 | Penney et al. | Dec 2020 | A1 |
| 20200395072 | Penney et al. | Dec 2020 | A1 |
| 20210020262 | Penney et al. | Jan 2021 | A1 |
| 20210026732 | Park et al. | Jan 2021 | A1 |
| 20210065755 | Kim et al. | Mar 2021 | A1 |
| 20210065764 | Cheng et al. | Mar 2021 | A1 |
| 20210225432 | Enomoto et al. | Jul 2021 | A1 |
| Number | Date | Country |
|---|---|---|
| 1195173 | Oct 1998 | CN |
| 102113058 | Jan 2006 | CN |
| 101038785 | Sep 2007 | CN |
| 101067972 | Nov 2007 | CN |
| 101331554 | Dec 2008 | CN |
| 101458658 | Jun 2009 | CN |
| 101622607 | Jan 2010 | CN |
| 102483952 | May 2012 | CN |
| H0773682 | Mar 1995 | JP |
| 2005-216429 | Aug 2005 | JP |
| 2011-258259 | Dec 2011 | JP |
| 2013-004158 | Jan 2013 | JP |
| 1020180064940 | Jun 2018 | KR |
| 1020180085184 | Jul 2018 | KR |
| 2014120477 | Aug 2014 | WO |
| 2015030991 | Mar 2015 | WO |
| 2017171927 | Oct 2017 | WO |
| 2020191222 | Sep 2020 | WO |
| Entry |
|---|
| U.S. Appl. No. 16/231,327 titled “Apparatuses and Methods for Selective Row Refreshes”, filed on Dec. 21, 2018. |
| U.S. Appl. No. 16/190,627 titled “Apparatuses and Methods for Targeted Refreshing of Memory” filed Nov. 14, 2018. |
| International Search Report and Written Opinion for PCT/US2014/049357 dated Nov. 12, 2014. |
| U.S. Appl. No. 16/112,471 titled “Apparatuses and Methods for Controlling Refresh Operations” filed Aug. 24, 2018. |
| TW Office Action dated Nov. 26, 2015 for TW appl No. 103127973. |
| U.S. Appl. No. 16/546,152 titled “Apparatuses and Methods for Analog Row Access Tracking” filed Aug. 20, 2019, pp. all. |
| U.S. Appl. No. 16/548,027 titled “Apparatuses, Systems, and Methods for Analog Row Access Rate Determination” filed Aug. 22, 2019, pp. all. |
| U.S. Appl. No. 16/549,942 titled “Apparatuses and Methods for Lossy Row Access Counting” filed Aug. 23, 2019, pp. all. |
| U.S. Appl. No. 15/881,256 entitled ‘Apparatuses and Methods for Detecting a Row Hammer Attack With a Bandpass Filter’ filed on Jan. 26, 2018, pp. all. |
| U.S. Appl. No. 16/425,525 titled “Apparatuses and Methods for Tracking ll Row Accesses” filed May 29, 2019, pp. all. |
| U.S. Appl. No. 16/427,105 titled “Apparatuses and Methods for Priority Targeted Refresh Operations” filed May 30, 2019, pp. all. |
| U.S. Appl. 16/427,140 titled “Apparatuses and Methods for Tracking Row Access Counts Between Multiple Register Stacks” filed May 30, 2019, pp. all. |
| U.S. Appl. No. 16/437,811 titled “Apparatuses, Systems, and Methods for Determining Extremum Numerical Values” filed Jun. 11, 2019, pp. all. |
| U.S. Appl. No. 15/789,897, entitled “Apparatus and Methods for Refreshing Memory”, filed Oct. 20, 2017; pp. all. |
| U.S. Appl. No. 15/796,340, entitled: “Apparatus and Methods for Refreshing Memory” filed on Oct. 27, 2017; pp. all. |
| U.S. Appl. No. 16/012,679, titled “Apparatuses and Methods for Multiple Row Hammer Refresh Address Sequences”, filed Jun. 19, 2018, pp. all. |
| U.S. Appl. No. 16/020,863, titled “Semiconductor Device”, filed Jun. 27, 2018, pp. all. |
| U.S. Appl. No. 16/176,932, titled “Apparatuses and Methods for Access Based Refresh Timing”, filed Oct. 31, 2018, pp. all. |
| U.S. Appl. No. 16/237,291, titled “Apparatus and Methods for Refreshing Memory”, filed Dec. 31, 2018, pp. all. |
| U.S. Appl. No. 16/268,818, titled “Apparatuses and Methods for Managing Row Access Counts”, filed Feb. 6, 2019, pp. all. |
| U.S. Appl. No. 16/358,587, titled “Semiconductor Device Having Cam That Stores Address Signals”, dated Mar. 19, 2019, pp. all. |
| U.S. Appl. No. 16/411,573 titled “Apparatuses, Systems, and Methods for a Content Addressable Memory Cell” filed May 14, 2019, pp. all. |
| U.S. Appl. No. 16/411,698 title “Semiconductor Device” filed May 14, 2019, pp. all. |
| U.S. Appl. No. 16/427,330 titled “Apparatuses and Methods for Storing Victim Row Data” filed May 30, 2019, pp. all. |
| U.S. Appl. No. 16/428,625 titled “Apparatuses and Methods for Tracking Victim Rows” filed May 31, 2019, pp. all. |
| U.S. Appl. No. 15/876,566 entitled ‘Apparatuses and Methods for Calculating Row Hammer Refresh Addresses in a Semiconductor Device’ filed on Jan. 22, 2018, pp. all. |
| PCT Application No. PCT/US18/55821 “Apparatus and Methods for Refreshing Memory” filed Oct. 15, 2018., pp. all. |
| U.S. Appl. No. 15/715,846, entitled “Semiconductor Device”, filed Sep. 26, 2017, pp. all. |
| U.S. Appl. No. 16/459,520 titled “Apparatuses and Methods for Monitoring Word Line Accesses”, filed Jul. 1, 2019, pp. all. |
| U.S. Appl. No. 15/281,818, entitled: “Semiconductor Device” filed on Sep. 30, 2016; pp. all. |
| Kim. et al., “Flipping Bits in MemoryWithout Accessing Them: An Experimental Study of DRAM Disturbance Errors”, IEEE, Jun. 2014, 12 pgs. |
| U.S. Appl. No. 16/797,658, titles “Apparatuses and Methods for Controlling Refresh Operations”, filed Feb. 21, 2020. |
| U.S. Appl. No. 16/513,400 titled “Apparatuses and Methods for Tracking Row Accesses” filed Jul. 16, 2019. |
| U.S. Appl. No. 16/805,197, titled “Apparatuses and Methods for Calculating Row Hammer Refresh Addresses in a Semiconductor Device”, dated Feb. 28, 2020. |
| U.S. Appl. No. 16/936,297 titled “Apparatuses and Methods for Managing Row Access Counts” filed Jul. 22, 2020. |
| Thomas, et al., “Voltage Source Based Voltage-to-Time Converter”, IEEE, 2020, p. All. |
| U.S. Appl. No. 17/102,266, titled “Apparatuses and Methods for Tracking Word Line Accesses” dated Nov. 23, 2020. |
| U.S. Appl. No. 17/153,555 titled “Apparatuses and Methods for Dynamically Allocated Aggressor Detection” filed Jan. 20, 2021. |
| U.S. Appl. No. 17/201,941 titled “Apparatuses and Methods for Sketch Circuits for Refresh Binning” filed Mar. 15, 2021. |
| U.S. Appl. No. 17/301,533 titled “Semiconductor Device Having CAM That Stores Address Signals” filed Apr. 6, 2021. |
| U.S. Appl. No. 17/007,069 titled “Apparatuses and Methods for Providing Refresh Addresses” filed Aug. 31, 2020. |
| U.S. Appl. No. 17/375,817 titled “Apparatuses and Methods for Monitoring Word Line Accesses” filed Jul. 14, 2021. |
| U.S. Appl. No. 17/443,056 titled “Apparatuses and Methods for Multiple Row Hammer Refresh Address Sequences” filed Jul. 20, 2021. |
| Number | Date | Country | |
|---|---|---|---|
| 20190051344 A1 | Feb 2019 | US |
| Number | Date | Country | |
|---|---|---|---|
| Parent | 14707893 | May 2015 | US |
| Child | 16160801 | US | |
| Parent | 14010120 | Aug 2013 | US |
| Child | 14707893 | US |