Trim Circuit Latch Architecture for Multi-Mode Memory Calibration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional trim circuits for semiconductor memory devices face inefficiencies in calibrating trim codes, leading to variations in operating characteristics due to manufacturing variances, and existing test systems suffer from timing inefficiencies during parallel testing.

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 performing sequential latch operations, allowing for adaptive control of peripheral circuits and efficient calibration without altering stored trim codes, and a test system capable of performing parallel tests on multiple devices.

Engineering Contradictions & Design Principles

VSEngineering 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

Engineering Contradiction:
Improvecalibration efficiencyVSAvoidadaptation to operation modes
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If trim codes are calibrated for different operation modes separately, then accurate calibration is achieved, but calibration time and complexity increase

Engineering Contradiction:
Improvecalibration accuracyVSAvoidcalibration time
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If manufacturing variances are compensated through trim circuit calibration, then device performance consistency is improved, but circuit complexity increases

Engineering Contradiction:
Improvedevice performance consistencyVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20110110164A1Trim circuit and semiconductor memory device comprising same
Publication Date: 2011.05.12 SAMSUNG ELECTRONICS CO LTD
  • US20110110164A1 patent drawing
  • US20110110164A1 patent drawing
  • US20110110164A1 patent drawing

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.