Memory Interface Self-Testing Circuitry for High-Frequency Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automated test equipment (ATE) cannot efficiently test memory interfaces at the high operating frequencies required by newer semiconductor devices, leading to time-consuming and costly system-level testing.

Innovation Solution

A memory interface circuitry that creates multiple loops to propagate test patterns and verify their integrity, allowing for testing beyond ATE capabilities and at frequencies matching the intended operating frequency, using a pattern generator, pattern checker, multiplexers, and variable phase shifters to selectively bypass amplifiers and adjust delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ATE is used to test memory interfaces, then testing can be performed, but testing time increases substantially and cannot efficiently test at high operating frequencies

Engineering Contradiction:
Improvetesting capabilityVSAvoidtesting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The memory interface circuitry performs self-testing by generating test patterns internally through the pattern generator, propagating them through the memory interface paths, and verifying integrity through the pattern checker. This eliminates the need for external ATE equipment, significantly reducing testing time while maintaining comprehensive testing capability at the intended operating frequency.

Inventive Principle:
Principle #25Self-service

2Reliability

If ATE is used to test memory interfaces, then testing can be performed, but the expense of ATE becomes substantial

Engineering Contradiction:
Improvetesting capabilityVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The memory interface circuitry performs self-testing by generating test patterns internally through the pattern generator, propagating them through the memory interface paths, and verifying integrity through the pattern checker. This eliminates the need for external ATE equipment, significantly reducing testing time while maintaining comprehensive testing capability at the intended operating frequency.

Inventive Principle:
Principle #25Self-service

3Reliability

If ATE is used for validation, then each transistor can be tested, but the number of devices that must be verified becomes large

Engineering Contradiction:
Improvevalidation completenessVSAvoidvalidation throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The testing function is segmented into distinct components within the memory interface circuitry itself: the pattern generator creates test patterns, the memory interface paths are segmented into multiple parallel channels for simultaneous testing, and the pattern checker verifies integrity. This segmentation enables parallel processing of multiple test paths, maintaining comprehensive validation while significantly improving throughput.

Inventive Principle:
Principle #1Segmentation

4Reliability

If test patterns are propagated through memory interface paths, then component operation can be verified, but the complexity of test circuitry increases

Engineering Contradiction:
Improvecomponent verificationVSAvoidtest circuitry complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The pattern generator, test propagation paths, and pattern checker are merged into the existing memory interface circuitry. The pattern generator integrates with the data source, the pattern checker integrates with the data receiver, and the test patterns are propagated through the existing transmit and receive channels. This merging approach enables comprehensive component verification without adding separate external test equipment, thus managing complexity while achieving reliable verification.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9568542B2Memory interface with integrated tester
Publication Date: 2017.02.14 MARVELL ASIA PTE LTD
  • US9568542B2 patent drawing
  • US9568542B2 patent drawing
  • US9568542B2 patent drawing

AI summary

In an embodiment, a memory interface includes integrated circuitry to verify the integrity of the memory interface. The circuitry propagates a test pattern through different paths of the memory interface, and checks the result against a reference value to determine whether the components of the paths are operating within an acceptable tolerance. The memory interface can also communicate with ATE to initiate such tests and return the results to the ATE.