Programmable Tracking Circuit for Semiconductor Memory Read Current
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional tracking circuits in semiconductor memories fail to accurately track the read current of memory cells, leading to inadequate timing delays for sense amplifiers, resulting in read failures or excessive power consumption due to random variations and process-related issues.
Innovation Solution
A programmable tracking circuit with dynamically adjustable tracking current, achieved by configuring columns of tracking cells in series or parallel, using the same front-end-of-line patterning as the memory array, allowing for fine-tuned control of the timing delay through an array controller.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional tracking circuits are used to delay sense amplifier triggering, then timing delay is provided, but the tracking is inaccurate due to random variations and process-related issues
Solution Approach 1:
The tracking circuit uses dynamically adjustable tracking current through programmable current sources, allowing the circuit to adapt and optimize its performance based on process variations, thereby maintaining accurate tracking across different manufacturing conditions and reducing read failures
Solution Approach 2:
The invention changes the electrical parameters (tracking current magnitude) of the tracking circuit to match the actual read current characteristics. By programmatically adjusting current sources, the tracking circuit can be tuned to compensate for process variations, improving both tracking accuracy and read operation reliability
2Measurement precision
If tracking current is increased to improve tracking accuracy, then timing delay precision improves, but power consumption increases
Solution Approach 1:
The tracking circuit employs dynamically controllable current sources that can be programmed to provide different tracking current levels. This allows the system to optimize the balance between timing delay precision and power consumption by adjusting the current magnitude according to specific operating conditions and requirements
Solution Approach 2:
The invention enables programmable adjustment of tracking current parameters, allowing the circuit to use higher currents when precise timing is critical and lower currents when power savings are prioritized, thus resolving the contradiction between precision and energy consumption
3Device complexity
If fixed tracking current is used, then circuit simplicity is maintained, but adaptability to process variations is poor
Solution Approach 1:
The tracking circuit incorporates programmable current sources that can be configured through control signals to adjust tracking current levels. This dynamic capability allows the circuit to adapt to process variations without requiring complete redesign, maintaining reasonable complexity while significantly improving adaptability
Solution Approach 2:
The invention creates a universal tracking circuit structure that can function across different process conditions by programmatically adjusting its parameters. The same basic circuit architecture can adapt to various manufacturing variations, reducing the need for multiple specialized circuit designs
4Device complexity
If coarse tracking current adjustment is used, then circuit complexity is reduced, but timing delay resolution is insufficient
Solution Approach 1:
The tracking current is divided into multiple programmable current sources that can be independently controlled. This segmentation allows fine-grained adjustment of the total tracking current, achieving high timing delay resolution while keeping each individual current source relatively simple in design
Data Source
Figure 1
Figure 2
Figure 3
AI summary
One example memory device includes a memory array, a sense amplifier, and a tracking circuit. The memory array is formed of a plurality of memory cells. The sense amplifier is for accessing the memory array. The tracking circuit is for tracking memory read current of the memory array. The tracking circuit comprises one or more columns of tracking cells. Each column is coupled to a corresponding bit line to provide a drive current on the bit line for triggering a memory read operation by the sense amplifier. At least one of the columns comprises two tracking cells connected in series to each other.