Memory System Built-In Self-Test Notification Signal Clock

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing memory device testing process is complicated and costly due to the need for external clock generators and phase lock loop circuits, which also limits the testing frequency and accuracy, especially when dealing with small memory devices that require complex signal connections and different manufacturing processes.

Innovation Solution

A memory system with a built-in self-test circuit that generates a notification signal upon completing read or write operations, allowing for efficient testing without external clock signals and simplifying the manufacturing process by using the notification signal as a clock signal to trigger subsequent operations, thereby eliminating the need for phase lock loop circuits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an external phase lock loop circuit is used to provide clock signals for memory device testing, then the memory device can be tested, but the manufacturing process becomes complicated and costs increase due to requiring different manufacturing processes for the phase lock loop circuit and memory macro

Engineering Contradiction:
Improvememory device testing capabilityVSAvoidmanufacturing process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines the phase lock loop circuit and memory macro into a single integrated circuit, allowing both to be manufactured using the same manufacturing process. This eliminates the need for separate external phase lock loop circuits while maintaining testing capability, thereby reducing manufacturing complexity and costs.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory device is designed with built-in self-test capability through the integrated phase lock loop circuit, allowing it to test itself without requiring external testing equipment or separate clock generator circuits. This self-service approach simplifies the overall system and manufacturing process.

Inventive Principle:
Principle #25Self-service

2Reliability

If an external clock generator is used to test memory devices, then testing can be performed, but the testing process becomes time consuming and inaccurate when testing at highest frequencies due to the need to gradually adjust the clock generator according to memory device conditions

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

Solution Approach 1:

The phase lock loop circuit is pre-integrated within the memory device, establishing the clock signal generation capability before testing begins. This preliminary integration eliminates the need for gradual adjustment during testing, allowing immediate accurate testing at highest frequencies without time-consuming setup procedures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The phase lock loop circuit provides automatic frequency locking and adjustment through feedback mechanisms, continuously monitoring and correcting clock signal frequency to match the memory device's optimal operating conditions. This eliminates manual gradual adjustment and enables accurate high-frequency testing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9959185B2Memory system capable of generating notification signals
Publication Date: 2018.05.01 MARLIN SEMICON LTD
  • US9959185B2 patent drawing
  • US9959185B2 patent drawing
  • US9959185B2 patent drawing

AI summary

A memory system includes a memory device, a switch device, and a built-in self-test circuit. The memory device is for storing data and toggling a notification signal whenever a read operation or a write operation is completed. The switch device has a first input terminal for receiving an external clock signal, a second input terminal coupled to the memory device for receiving the notification signal, a select terminal for receiving a selection signal, and an output terminal for outputting a memory clock signal to the memory device. The memory clock signal is one of the external clock signal and the notification signal. The built-in self-test circuit is for outputting a control signal required by the memory device to perform the read operation or the write operation and check whether the memory device functions normally.