Trim Circuit Latch Segmentation for Memory Calibration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional trim circuits in semiconductor memory devices face inefficiencies in calibrating trim codes and adapting to various operation modes and conditions, leading to potential variations in device performance due to manufacturing variances and operational differences.
Innovation Solution
A trim circuit design that includes a trim code storage unit, a global latch unit, and a local latch unit, which calibrate and generate trim output signals by selectively latching and outputting sensing or calibrated codes, allowing for adaptive control of peripheral circuits and efficient calibration processes, including a calculator for code generation and multiplexers for selective output.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional trim circuits are used to calibrate trim codes, then manufacturing variances can be addressed, but calibration efficiency is reduced and adaptation to various operation modes is limited
Solution Approach 1:
The trim circuit is segmented into multiple latch units (first latch unit, second latch unit, third latch unit) that can independently hold different trim codes for different operation modes. This segmentation allows simultaneous storage of multiple calibrated trim codes, enabling efficient calibration across various operation modes without sequential processing delays.
Solution Approach 2:
The trim circuit is designed with multi-functional latch units that can store trim codes for multiple operation modes (read mode, program mode, erase mode) within the same circuit structure. This universal design allows the circuit to adapt to different operation modes by selecting appropriate latch units, improving both calibration efficiency and adaptability.
2Measurement precision
If trim codes are calibrated for different operation modes separately, then accurate calibration is achieved, but calibration time and complexity increase
Solution Approach 1:
Multiple latch units are pre-configured to store trim codes for different operation modes (read, program, erase) in advance. During calibration, the test apparatus can simultaneously program these pre-configured latch units with appropriate trim codes, eliminating the need for sequential calibration and reducing total calibration time while maintaining accuracy for each mode.
3Reliability
If manufacturing variances are compensated through trim circuit calibration, then device performance consistency is improved, but circuit complexity increases
Solution Approach 1:
Multiple latch units are merged into a single integrated trim circuit structure that shares common control logic and output pathways. This merging approach maintains device performance consistency by providing comprehensive trim code storage for all operation modes, while reducing overall circuit complexity compared to having separate calibration circuits for each mode.
Data Source
AI summary
A trim circuit comprises a trim code storage unit, a global latch unit and a local latch unit. The trim code storage unit stores a plurality of trim codes and outputs a sensing code in response to an address signal. The global latch unit latches a calibrated code or the sensing code to generate a global output signal. The calibrated code is generated by performing a calibration on the sensing code. The local latch unit repeatedly latches the global output signal in response to the address signal to generate a plurality of trim output signals.


