Latch-Based Scan Chain for Low-Cost Memory Array Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies for testing integrated circuits, particularly memory ICs, face challenges due to the high cost of using conventional scan chains based on flip-flops, making it impractical to implement scan testing in large memory arrays.

Innovation Solution

The development of low-cost scan chain architectures using scannable latches, which require fewer transistors and allow for efficient testing of large memory arrays by using non-overlapping scan sub-clock pulses to sequentially update latches, enabling affordable scan testing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional scan chains based on flip-flops are used for testing memory ICs, then testing capability is achieved, but cost increases significantly

Engineering Contradiction:
Improvetesting capabilityVSAvoidcost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent replaces expensive flip-flops with cheaper latches for scan chain functionality. Latches are simpler memory elements that can be implemented with fewer transistors, reducing the cost per scan element while maintaining the essential scan testing capability throughout the memory array.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent changes the fundamental parameter of the scan element from flip-flop to latch, exploiting the cost difference between these two memory elements. This parameter change enables scan testing in cost-sensitive applications where flip-flop-based scan chains would be prohibitively expensive.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If latches are used instead of flip-flops in scan chains, then cost is reduced, but timing control becomes more complex

Engineering Contradiction:
ImprovecostVSAvoidtiming control
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent divides the scan chain into multiple independently controllable latch groups, each with its own control signals. This segmentation allows precise timing control of individual latch updates, managing the complexity of latch-based scan operations by breaking down the control mechanism into manageable segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs dynamic control signals that sequentially enable and disable different latch groups at different times during the scan operation. This dynamic timing control allows the system to manage latch updates in a coordinated manner, reducing the complexity burden of using latches instead of flip-flops.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250299760A1Scannable Memory Subsystem
Publication Date: 2025.09.25 SAMBANOVA SYSTEMS INC
  • US20250299760A1 patent drawing
  • US20250299760A1 patent drawing
  • US20250299760A1 patent drawing

AI summary

A subsystem with an array of memory cells includes a scan chain with one or more chain segments of storage memory cells. Chain segments are separated by chain buffer memory cells. Memory cells of each chain segment are coupled with a sequence generator that generates a sequence of non-overlapping pulses from a pulse in a scan clock (SCLK) signal. The duration of the sequence equals at most a cycle of the SCLK signal. The scan chain applies the pulses to the memory cells backwards starting from the chain buffer memory cell. Memory cells may include a single latch. The array of memory cells may be included in a semiconductor memory subsystem.A scan chain that has a fault condition may be repaired by rerouting the scan chain to avoid the location of the fault condition and to add one or more redundant chain segments.