Differential Strobe Squelch Circuit for Undefined Signal Timing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current memory-device testing systems face challenges in maintaining precise timing between the preamble pulse and strobe difference signal, especially at high clock rates and when testing parameters vary, leading to data-read errors and false negatives due to undefined strobe difference signals.
Innovation Solution
A differential strobe input squelch circuit is introduced, comprising a tester strobe receiver circuit, a squelch sub-circuit, and a strobe-gate circuit, which modifies and manages the strobe difference signal to prevent undefined states, ensuring proper timing by squelching the signal when it is undefined and allowing it to pass through when defined, thereby improving the timing margin and reducing data errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the clock rate is increased to improve testing speed, then productivity is improved, but timing precision between preamble pulse and strobe difference signal deteriorates, leading to data-read errors
Solution Approach 1:
The squelch circuit performs preliminary action by detecting and correcting undefined strobe difference signal states before they can cause data-read errors. The circuit proactively monitors the strobe difference signal and applies corrective squelching action in advance, preventing timing errors from propagating to the data capture stage, thus maintaining reliability at high clock rates
Solution Approach 2:
The squelch circuit acts as an intermediary between the strobe difference signal generation and the data capture circuitry. It mediates the signal by inserting a correction stage that eliminates undefined states, thereby decoupling the high-speed operation from the timing precision requirements and allowing high clock rates without sacrificing timing accuracy
2Adaptability or versatility
If testing parameters are varied to improve adaptability, then adaptability is improved, but timing stability between preamble pulse and strobe difference signal deteriorates, causing false negatives
Solution Approach 1:
The squelch circuit implements feedback by continuously monitoring the strobe difference signal for undefined states and automatically applying correction when detected. This closed-loop mechanism ensures that regardless of parameter variations, the signal maintains proper timing characteristics, preventing false negatives while allowing flexible parameter adjustment for different memory device types
3Reliability
If the timing margin is widened to reduce data errors, then reliability is improved, but the timing tolerance window increases, potentially masking underlying timing issues
Solution Approach 1:
The squelch circuit extracts and removes the source of timing errors by specifically targeting and eliminating undefined strobe difference signal states. Rather than broadly widening the timing margin, it surgically removes the problematic signal states that cause data-read errors, achieving high reliability without unnecessarily expanding the timing tolerance window
Data Source
AI summary
In an embodiment, a differential strobe input squelch circuit includes a squelch sub-circuit that is configured to perform operations including receiving a true strobe signal, a complement strobe signal, and a strobe difference signal that is representative of a difference between the true strobe signal and the complement strobe signal; determining, based on the true strobe signal and the complement strobe signal, whether the strobe difference signal is defined or undefined; and outputting a modified strobe difference signal that is equal to the strobe difference signal when the squelch sub-circuit determines that the strobe difference signal is defined and that is instead equal to a constant strobe-level voltage when the squelch sub-circuit determines that the strobe difference signal is undefined.


