PCM SET Pulse Circuit With Adaptive IDAC Current Profiling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing PCM cell programming technologies face limitations in write times due to the duration and shape of the SET pulse, which is significantly longer than the RESET pulse, leading to inefficient use of current and prolonged programming times.
Innovation Solution
A circuit is introduced that generates adaptive SET pulse currents using a combination of current digital-to-analog converters (IDACs) and transistors to optimize the current profile, allowing for concurrent programming of multiple PCM cells by synchronizing the operation of multiple IDACs to efficiently utilize the maximum available current.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a conventional SET pulse is used for programming PCM cells, then the programming operation can be completed, but the write time is prolonged and current efficiency is reduced
Solution Approach 1:
The patent implements dynamic current profiling by dividing the SET pulse into multiple phases with different current levels and durations. The programming circuit adjusts the current magnitude over time, transitioning from a high-current initial phase to lower-current subsequent phases, thereby optimizing both programming speed and current efficiency
Solution Approach 2:
The SET pulse is segmented into distinct phases (initial high-current phase and subsequent lower-current phases), each serving a specific programming function. This segmentation allows the system to achieve rapid state transition in the initial phase while maintaining precision in later phases, reducing overall write time
2Productivity
If multiple PCM cells are programmed concurrently, then write throughput is improved, but current management complexity increases
Solution Approach 1:
The programming circuit is designed with multi-functionality to handle both single-cell and multi-cell programming operations. The same circuit infrastructure supports concurrent programming of multiple cells by selectively activating appropriate IDACs and configuring current distribution, eliminating the need for separate dedicated circuits for each cell
Solution Approach 2:
The patent introduces IDACs as intermediary current sources that mediate between the power supply and multiple PCM cells. These IDACs provide standardized, programmable current outputs that can be distributed to multiple cells, simplifying current management and enabling concurrent programming operations
3Manufacturing precision
If the SET pulse duration is extended to ensure precise programming, then programming accuracy is improved, but write time increases
Solution Approach 1:
The patent dynamically changes current parameters (magnitude and duration) across different programming phases. The initial phase uses high current for a short duration to rapidly initiate the phase transition, while subsequent phases use lower currents for extended periods to complete the transition precisely, achieving both speed and accuracy
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach significantly reduces the overall write time for PCM cells by optimizing the SET pulse current profile, ensuring precise programming while adhering to the maximum current limit, thereby improving write throughput without increasing power requirements.
Implementation Method 1
a diode-connected transistor configured to generate a bias current with a programmable profile based on a summed current at the common summing node
Implementation Method 2
a current mirror configured to replicate the summed current at the common summing node at a drain terminal of the diode-connected transistor
Implementation Method 3
Phase-Change-Memory (PCM) is a type of non-volatile memory that stores information by using the physical change in phase of a chalcogenide glass material
Implementation Method 4
If, however, it is heated to a temperature between the crystallization and melting points and maintained at that temperature for a sufficient time before cooling, it crystallizes, representing a '1'
Implementation Method 5
If the material is heated at a high temperature and then cooled, it becomes amorphous and represents a '0'
Implementation Method 6
If the material is heated at a high temperature and then cooled, it becomes amorphous and represents a '0'
Data Source
AI summary
According to an embodiment, a circuit for generating adaptive SET pulse currents for phase-change memory (PCM) cells is disclosed. 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.


