Error Code Pattern Circuit for Low-Frequency Test Readout
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional semiconductor memory devices face challenges in data transfer speed, leading to increased error probabilities, where external testing devices may struggle to recognize error codes generated at high speeds due to operational frequency mismatches.
Innovation Solution
An error code pattern generation circuit that includes first and second storage units to output error data at different time periods, allowing for error code output in various patterns, enabling recognition even by lower-frequency external devices through a normal and conversion mode operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the error code generation circuit operates at high frequency to match fast data transfer speeds, then productivity is improved, but the external test device cannot keep up with the output speed, resulting in incomplete error code recognition
Solution Approach 1:
The error code output is divided into multiple segments corresponding to different data bus widths (e.g., 64-bit, 32-bit, 16-bit segments). Each segment is output in a separate time period, allowing test devices with lower frequency capabilities to capture complete error code information by selecting appropriate segment widths, while high-frequency operation is maintained for data transfer.
2Productivity
If the error code is output in a single time period at high speed, then productivity is improved, but external devices operating at lower frequencies cannot capture the complete error code
Solution Approach 1:
The circuit dynamically adjusts the output timing and segmentation of error codes based on the operational mode and data bus width. Multiple output time periods are generated, each tailored to different bus widths, enabling the system to adapt to various test device capabilities while maintaining high-speed operation for actual data transfer.
Solution Approach 2:
The error code output circuit is designed to support multiple output modes simultaneously, accommodating different data bus widths (64-bit, 32-bit, 16-bit, etc.) and frequency requirements. This multi-functional design allows a single circuit to serve both high-speed data transfer operations and compatibility with legacy or lower-frequency test equipment.
3Productivity
If the error code is output all at once, then the output window is narrow and productivity is improved, but low-frequency test devices cannot verify the complete error code
Solution Approach 1:
The error code output is structured as periodic actions across multiple time periods, with each period corresponding to a specific data bus width segment. This periodic segmentation extends the total output duration while maintaining efficient throughput, allowing test devices to capture complete error codes by observing the appropriate number of periods based on their frequency capabilities.
Data Source
AI summary
An error code pattern generation circuit includes a first storage unit configured to store at least one bit of an error code, and output error data for a first time period; and a second storage unit configured to store at least one remaining bit of the error code and output the error data for a second time period which is different from the first time period.


