/Programming For Non-volatile Memory
Abstract

A circuit for generating adaptive SET pulse currents for phase-change memory (PCM) cells. The circuit includes a first current digital-to-analog converter (IDAC) and a second IDAC, each IDAC configured to generate a bias current with a programmable profile, the programmable profile comprising a constant current phase at a predefined set current, a first ramping-down phase from the predefined set current to a minimum cutoff current, a second ramping-down phase from the minimum cutoff current to zero, and a zero-current phase, wherein the constant current phase for each IDAC starts in response to the other IDAC starting the second ramping-down phase; and a programming circuit configured to select one of the bias currents from the first IDAC and the second IDAC and generate the adaptive SET pulse currents.

Full Text

What is claimed is:

A circuit for generating adaptive SET pulse currents for phase-change memory (PCM) cells. The circuit includes a first current digital-to-analog converter (IDAC) and a second IDAC, each IDAC configured to generate a bias current with a programmable profile, the programmable profile comprising a constant current phase at a predefined set current, a first ramping-down phase from the predefined set current to a minimum cutoff current, a second ramping-down phase from the minimum cutoff current to zero, and a zero-current phase, wherein the constant current phase for each IDAC starts in response to the other IDAC starting the second ramping-down phase; and a programming circuit configured to select one of the bias currents from the first IDAC and the second IDAC and generate the adaptive SET pulse currents.
Timeline
Filed
05/19/2026
Published
09/17/2026
Granted
Not Available
IPC Codes(2)
G11C 13/00:Digital stores characterised by the use of storage elements not covered by groups or
H03M 1/74:Simultaneous conversion