Ramp write techniques

US12159659B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12159659-B2
Application numberUS-202017107725-A
CountryUS
Kind codeB2
Filing dateNov 30, 2020
Priority dateNov 30, 2020
Publication dateDec 3, 2024
Grant dateDec 3, 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.

Various implementations described herein are related to a method. The method may apply a write control voltage to a bitcell. The method may gradually ramp the write control voltage to the bitcell. The method may terminate application of the write control voltage to the bitcell when a write operation is sensed in the bitcell.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: coupling a bitcell between a bitline and a source line, wherein the bitcell is a non-volatile memory (NVM) bitcell having a transistor and a magnetic based resistor coupled between the bitline and the source line; pre-reading a logical state of the bitcell using a write detector; applying a write control voltage to the bitcell using a write driver via the bitline or the source line based on pre-reading the logical state using the write detector; gradually ramping the write control voltage to the bitcell using the write driver, comprising: receiving, at the write driver, a global write ramp (GWR) signal from a GWR generator, wherein a voltage associated with the GWR signal is configured to gradually increase over a period of time during a write cycle; and gradually ramping the write control voltage to the bitcell using the write driver based on the gradual increase of the voltage associated with the GWR signal; sensing a write operation in the bitcell via the source line using the write detector; and terminating application of the write control voltage to the bitcell using the write driver when the write operation is sensed in the bitcell using the write detector. 2. The method of claim 1 , wherein gradually ramping the write control voltage to the bitcell further comprises gradually increasing or gradually step-ramping the write control voltage to the bitcell so as to provide one or more of improved endurance, faster write speed and energy savings. 3. The method of claim 1 , wherein gradually ramping the write control voltage to the bitcell further comprises abruptly increasing the write control voltage to the bitcell in an initial phase followed by gradually increasing or gradually step-ramping the write control voltage to the bitcell during a continuous ramping phase. 4. The method of claim 1 , further comprising: generating the write control voltage for the bitcell so as to gradually increase the write control voltage over the period of time during the write cycle. 5. The method of claim 1 , wherein; pre-reading the logical state of the bitcell using the write detector comprises determining a first data-bit value stored in the bitcell using the write detector; and applying the write control voltage to the bitcell using the write driver comprises applying the write control voltage to the bitcell via the bitline or the source line only if the first data-bit value is different from a desired data-bit value for the bitcell. 6. The method of claim 1 , further comprising: continuously reading and verifying the logical state of the bitcell using the write detector while gradually ramping the write control voltage to the bitcell using the write driver. 7. The method of claim 1 , further comprising: intermittently reading and verifying the logical state of the bitcell using the write detector while gradually ramping the write control voltage to the bitcell using the write driver. 8. The method of claim 1 , wherein: applying the write control voltage to the bitcell comprises applying the write control voltage directly to the bitcell using the write driver via the bitline or the source line; sensing the write operation in the bitcell comprises sensing when the write operation occurs by sensing, using the write detector, a change to a data-bit value stored in the bitcell; and terminating the application of the write control voltage to the bitcell comprises: generating a shut-off control signal using the write detector when the change to the data-bit value stored in the bitcell is sensed using the write detector; and applying the shut-off control signal to the write driver so that the write driver terminates the application of the write control voltage to the bitcell when the change to the data-bit value stored in the bitcell is sensed using the write detector, wherein the write driver is coupled to the bitcell. 9. The method of claim 1 , wherein the method is performed within a single ramp cycle of the write cycle. 10. The method of claim 1 , wherein the bitcell comprises a non-volatile memory cell. 11. The method of claim 1 , wherein the magnetic based resistor has a magnetic tunneling junction (MTJ) interposed between a pinned layer (PL) and a free layer (FL). 12. The method of claim 1 , wherein the bitcell comprises a magneto-resistive random access memory (MRAM) bitcell having the transistor and the magnetic based resistor coupled in series between the bitline and the source line. 13. The method of claim 1 , wherein: applying the write control voltage to the bitcell comprises applying the write control voltage to the bitcell via the bitline; and gradually ramping the write control voltage to the bitcell further comprises gradually ramping the write control voltage to the bitcell via the bitline while the source line is kept at ground. 14. The method of claim 1 , wherein: applying the write control voltage to the bitcell comprises applying the write control voltage to the bitcell via the source line; and gradually ramping the write control voltage to the bitcell further comprises gradually ramping the write control voltage to the bitcell via the source line while the bitline is kept at ground. 15. A device, comprising: a bitcell coupled between a bitline and a source line, wherein the bitcell is a non-volatile memory (NVM) bitcell having a transistor and a magnetic based resistor coupled between the bitline and the source line; a write detector coupled to the bitcell, wherein the write detector is configured to at least: pre-read a logical state of the bitcell; and sense a write operation in the bitcell via the source line; and a write driver coupled to the bitcell and the write detector, wherein the write driver is configured to at least: apply a write control voltage to the bitcell via the bitline or the source line based on pre-reading the logical state using the write detector; gradually ramp the write control voltage to the bitcell via the bitline or the source line, comprising: receive a global write ramp (GWR) signal from a GWR generator, wherein a voltage associated with the GWR signal is configured to gradually increase over a period of time during a write cycle; and gradually ramp the write control voltage to the bitcell based on the gradual increase of the voltage associated with the GWR signal; and terminate application of the write control voltage to the bitcell when the write operation is sensed in the bitcell using the write detector. 16. The device of claim 15 , wherein the write driver configured to at least gradually ramp the write control voltage to the bitcell is further configured to gradually ramp or gradually step-ramp the write control voltage to the bitcell by gradually increasing the write control voltage to the bitcell. 17. The device of claim 15 , wherein the write driver configured to at least gradually ramp the write control voltage to the bitcell is further configured to gradually ramp or gradually step-ramp the write control voltage to the bitcell by abruptly increasing the write control voltage to the bitcell in an initial phase followed by gradually increasing the write control voltage to the bitcell during a ramping phase. 18. The device of claim 15 , wherein the write driver is further configured to generate the write control voltage for the bitcell so as to gradually and continuously increase the write control voltage over the period of time during the write cycle. 19. The device of claim 15 , wherein the write de

Assignees

Inventors

Classifications

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 US12159659B2 cover?
Various implementations described herein are related to a method. The method may apply a write control voltage to a bitcell. The method may gradually ramp the write control voltage to the bitcell. The method may terminate application of the write control voltage to the bitcell when a write operation is sensed in the bitcell.
Who is the assignee on this patent?
Advanced Risc Mach 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 03 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).