Apparatus having memory arrays and having trim registers associated with memory array access operation commands

US11031081B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11031081-B2
Application numberUS-201916654308-A
CountryUS
Kind codeB2
Filing dateOct 16, 2019
Priority dateDec 21, 2012
Publication dateJun 8, 2021
Grant dateJun 8, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Memories include a controller that, in response to receiving a command to perform an access operation on an array of memory cells, might be configured to perform the access operation on the array of memory cells using trims corresponding to trim settings for the access operation. The controller, in response to receiving a command or a command sequence while performing the access operation that is indicative of a desire to suspend the access operation and load updated trim settings, might be further configured to suspend the access operation, load updated trim settings for the access operation into a particular trim register of a plurality of trim registers, set updated trims for the access operation in response to the updated trim settings in the particular trim register, and resume the access operation using the updated trims.

First claim

Opening claim text (preview).

What is claimed is: 1. A memory, comprising: an array of memory cells; a plurality of trim registers; and a controller for access of the array of memory cells; wherein the controller is configured to: in response to receiving a command to perform an access operation on the array of memory cells, perform the access operation on the array of memory cells using trims corresponding to trim settings for the access operation; and in response to receiving a command or a command sequence while performing the access operation that is indicative of a desire to suspend the access operation and load updated trim settings: suspend the access operation; load updated trim settings for the access operation into a particular trim register of the plurality of trim registers; set updated trims for the access operation in response to the updated trim settings in the particular trim register; and resume the access operation using the updated trims. 2. The memory of claim 1 , wherein the command sequence indicative of a desire to suspend the access operation and load updated trim settings comprises an initial command to suspend the access operation and a subsequent command to load the updated trim settings. 3. The memory of claim 2 , wherein the subsequent command to load the updated trim settings is associated with the updated trim settings to be received by the memory. 4. The memory of claim 2 , wherein the controller, in response to receiving the initial command to suspend the access operation, is further configured to store the trim settings to the particular trim register prior to loading the updated trim settings into the particular trim register. 5. The memory of claim 1 , wherein the controller being configured to perform the access operation on the array of memory cells using trims corresponding to the trim settings for the access operation comprises the controller further being configured to set the trims in response to the trim settings prior to performing the access operation. 6. The memory of claim 5 , wherein the controller is further configured to load a trim register of the plurality of trim registers with the trim settings prior to setting the trims. 7. The memory of claim 6 , wherein the controller is further configured to load the trim register of the plurality of trim registers with the trim settings in response to receiving the command to perform the access operation. 8. The memory of claim 1 , wherein the controller being configured to resume the suspended access operation comprises the controller being configured to resume the suspended access operation in response to receiving a command to resume the suspended access operation. 9. The memory of claim 1 , wherein the controller being configured to resume the suspended access operation comprises the controller being configured to resume the suspended access operation in response to completion of a different operation initiated after receiving the command or command sequence indicative of a desire to suspend the access operation and load updated trim settings. 10. A memory, comprising: an array of memory cells; a plurality of trim registers; and a controller for access of the array of memory cells; wherein the controller is configured to: in response to receiving a command to perform an access operation on a grouping of memory cells of the array of memory cells: set trims in response to trim settings corresponding to the command to perform the access operation; and perform the access operation on the grouping of memory cells using the trims; and in response to receiving a command to suspend the access operation while performing the access operation and receiving a command to load updated trim settings subsequent to receiving the command to suspend the access operation: suspend the access operation; load updated trim settings into a particular trim register of the plurality of trim registers; set updated trims for the access operation in response to the updated trim settings of the particular trim register; and resume the access operation using the updated trims in response to a criteria selected from a group consisting of receiving a command to resume the suspended access operation, and completion of an intervening operation performed while the access operation is suspended. 11. The memory of claim 10 , wherein the controller, in response to receiving the command to suspend the access operation, is further configured to store the trim settings to the particular trim register prior to loading the updated trim settings into the particular trim register. 12. The memory of claim 11 , wherein the controller is further configured to load the updated trim settings into the particular trim register in response to the receiving the command to load the updated trim settings. 13. The memory of claim 10 , wherein the controller, in response to receiving a subsequent command to perform the intervening operation on a different grouping of memory cells of the array of memory cells while the access operation is suspended, is further configured to perform the intervening operation on the different grouping of memory cells. 14. The memory of claim 10 , wherein the controller is further configured to load a trim register of the plurality of trim registers associated with the command to perform the access operation with the trim settings while the memory is performing a prior access operation on a different grouping of memory cells of the array of memory cells. 15. The memory of claim 10 , wherein the controller being configured to set the trims in response to the trim settings comprises the controller being configured to set parameters to be utilized by the memory to perform the access operation on the grouping of memory cells in response to the trim settings. 16. The memory of claim 15 , wherein the controller being configured to set the parameters to be utilized by the memory to perform the access operation comprises the controller being configured to set at least one parameter selected from a group consisting of voltages to be applied during the access operation, voltage differentials to be utilized during the access operation, and quantities to be utilized during the access operation. 17. The memory of claim 10 , wherein the controller being configured to set the updated trims for the access operation is further in response to the selected criteria for resuming the access operation. 18. A memory, comprising: an array of memory cells; a plurality of trim registers; and a controller for access of the array of memory cells; wherein the controller is configured to: in response to receiving a command to perform an access operation on a grouping of memory cells of the array of memory cells: set trims in response to trim settings corresponding to the command to perform the access operation; and perform the access operation on the grouping of memory cells using the trims; in response to receiving a command to suspend the access operation while performing the access operation, wherein the command to suspend the access operation is further indicative of a desire to load updated trim settings for the access operation: load the updated trim settings into a particular trim register of the plurality of trim registers; and set updated trims for the access operation in response to the updated trim settings of the particular trim register; and in response to receiving a command to resume the suspended access operation: resume the suspended access operation using the updated trims.

Assignees

Inventors

Classifications

  • Auxiliary circuits, e.g. for writing into memory · CPC title

  • for memories with random access ports synchronised on clock signal pulse trains, e.g. synchronous memories, self timed memories · CPC title

  • comprising cells having several storage transistors connected in series · CPC title

  • with adaption or trimming of parameters · CPC title

  • management of metadata or control data · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11031081B2 cover?
Memories include a controller that, in response to receiving a command to perform an access operation on an array of memory cells, might be configured to perform the access operation on the array of memory cells using trims corresponding to trim settings for the access operation. The controller, in response to receiving a command or a command sequence while performing the access operation that …
Who is the assignee on this patent?
Micron Technology Inc
What technology area does this patent fall under?
Primary CPC classification G11C16/0483. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 08 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).