Memory device with write pulse trimming

US12165704B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12165704-B2
Application numberUS-202318352127-A
CountryUS
Kind codeB2
Filing dateJul 13, 2023
Priority dateJan 4, 2021
Publication dateDec 10, 2024
Grant dateDec 10, 2024

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.

A memory device includes: a memory cell array comprising a plurality of memory cells; a temperature sensor configured to detect a temperature of the memory cell array; a write circuit configured to write data into the plurality of memory cells; and a controller coupled to the temperature sensor and the write circuit, wherein the controller is configured to determine a target write pulse width used by the write circuit based on the detected temperature of the memory device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: detecting a temperature of a memory device that includes a memory cell array, wherein the temperature of the memory device is a temperature of the memory cell array; determining a target write pulse width based on the detected temperature of the memory device by reading a temperature dependent table; and writing data to the memory device using the target write pulse width by generating a write pulse with the target write pulse width and writing the data to the memory device using the write pulse. 2. The method of claim 1 , wherein determining the target write pulse width based on the detected temperature of the memory device includes: identifying the temperature of the memory device in the temperature dependent table; and identifying the target write pulse width associated with the temperature of the memory device. 3. The method of claim 1 , wherein the temperature dependent table is generated in an initial testing procedure. 4. The method of claim 3 , wherein the initial testing procedure includes sweeping temperature, write pulse width, and voltage of the memory device. 5. The method of claim 4 , wherein the initial testing procedure includes calculating write error rates under different temperature, write pulse width, and voltage conditions. 6. The method of claim 5 , wherein the initial testing procedure includes generating the temperature dependent table based on the write error rates calculated under the different temperature, write pulse width, and voltage conditions. 7. The method of claim 6 , wherein the initial testing procedure includes storing the temperature dependent table in a storage of the memory device. 8. The method of claim 1 , wherein the temperature dependent table includes a plurality of temperature dependent tables corresponding to a plurality of applications. 9. The method of claim 1 , wherein the memory device is one of: ferroelectric random access memories (FRAMs), magnetic random access memories (MRAMs), resistive random access memories (RRAMs), and phase-change memories (PCMs). 10. A method, comprising: detecting a temperature of a memory device; determining a target write pulse width based on the detected temperature of the memory device; and writing data to the memory device using the target write pulse width, wherein the determining the target write pulse width based on the detected temperature of the memory device comprises: reading a temperature dependent table that is generated in an initial testing procedure and stored in a storage of the memory device; identifying the temperature of the memory device in the temperature dependent table; and identifying the target write pulse width associated with the temperature of the memory device. 11. The method of claim 10 , wherein the initial testing procedure includes sweeping temperature, write pulse width, and voltage of the memory device. 12. The method of claim 11 , wherein the initial testing procedure includes calculating write error rates under different temperature, write pulse width, and voltage conditions. 13. The method of claim 12 , wherein the initial testing procedure includes generating the temperature dependent table based on the write error rates calculated under the different temperature, write pulse width, and voltage conditions. 14. The method of claim 10 , wherein the temperature dependent table includes a plurality of temperature dependent tables corresponding to a plurality of applications. 15. The method of claim 10 , wherein the writing data to the memory device using the target write pulse width includes: generating a write pulse with the target write pulse width; and writing the data to the memory device using the write pulse. 16. A memory device, comprising: a storage device configured to store a threshold write error rate; an error monitor configured to detect a write error rate of the memory device; a controller configured to compare the detected write error rate to the threshold write error rate; and a pulse generator circuit configured to increase a write pulse width if the detected write error rate is higher than the threshold write error rate, and to decrease the write pulse width if the detected write error rate is lower than the threshold write error rate, wherein the pulse generator circuit is configured to increase or decrease the write pulse width by an amount proportionate to a difference between the write error rate and the threshold write error rate. 17. The memory device of claim 16 , wherein the pulse generator circuit is configured to increase the write pulse width by: generating a first write pulse with an increased write pulse width; and writing data to the memory device using the first write pulse. 18. The memory device of claim 16 , wherein the pulse generator circuit is configured to decrease the write pulse width by: generating a second write pulse with a decreased write pulse width; and writing data to the memory device using the second write pulse. 19. The memory device of claim 16 , wherein the controller is configured to determine the difference between the write error rate and the threshold write error rate. 20. The memory device of claim 16 , wherein the memory device is one of: ferroelectric random access memories (FRAMs), magnetic random access memories (MRAMs), resistive random access memories (RRAMs), and phase-change memories (PCMs).

Assignees

Inventors

Classifications

  • Writing or programming circuits or methods · CPC title

  • Writing or programming circuits or methods · CPC title

  • Write characterized by the shape, e.g. form, length, amplitude of the write pulse · CPC title

  • Timing of a write operation · CPC title

  • in I/O circuitry · 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 US12165704B2 cover?
A memory device includes: a memory cell array comprising a plurality of memory cells; a temperature sensor configured to detect a temperature of the memory cell array; a write circuit configured to write data into the plurality of memory cells; and a controller coupled to the temperature sensor and the write circuit, wherein the controller is configured to determine a target write pulse width u…
Who is the assignee on this patent?
Taiwan Semiconductor Mfg Co Ltd
What technology area does this patent fall under?
Primary CPC classification G11C11/1675. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 10 2024 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).