Asynchronous Data Sampling Controller for Memory Clock Phase Decoupling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data sampling devices for memory chips face reliability issues due to phase differences in clock signals caused by delays, which can be exacerbated by temperature variations and electromagnetic interference, leading to inaccurate data sampling.

Innovation Solution

A data sampling device with an asynchronous data memory that stores sampling data independently using a writing clock and reads it using a reading clock, where the writing and reading operations are decoupled, allowing for accurate data sampling even with significant delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If synchronized data sampling is used with pre-estimated phase differences, then data sampling accuracy is maintained under normal conditions, but reliability deteriorates under temperature variations and electromagnetic interference

Engineering Contradiction:
Improvedata sampling accuracyVSAvoidsampling reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent transitions from a static synchronized sampling system with fixed phase differences to a dynamic asynchronous system where writing and reading operations can occur at different times. The asynchronous data memory allows the system to adapt to varying delay conditions caused by temperature and electromagnetic interference, maintaining reliability without requiring precise phase matching.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an asynchronous data memory as an intermediary buffer between the sampling operation and the read operation. This intermediary component decouples the writing clock and reading clock, allowing each to operate independently without being constrained by phase synchronization requirements, thus resolving the contradiction between accuracy and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If synchronized sampling with phase difference compensation is implemented, then sampling accuracy is improved under normal conditions, but device complexity increases to handle delay variations

Engineering Contradiction:
Improvesampling accuracyVSAvoidcontrol complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the phase synchronization requirement from the sampling system by using an asynchronous data memory. The writing operation and reading operation are separated into different time domains, eliminating the need for complex phase difference calculation and compensation logic while maintaining sampling accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If asynchronous data memory with independent writing and reading clocks is used, then reliability under temperature variations is improved, but device complexity increases

Engineering Contradiction:
Improveoperational reliabilityVSAvoidmemory structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the temporal parameter relationship between writing and reading operations from synchronized (fixed phase difference) to asynchronous (independent timing). This parameter change allows the system to tolerate delay variations caused by temperature and electromagnetic interference without requiring complex compensation mechanisms, as the asynchronous memory naturally accommodates timing differences.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9070430B2Data sampling devices
Publication Date: 2015.06.30 WUXI ZGMICRO ELECTRONICS CO LTD
  • US9070430B2 patent drawing
  • US9070430B2 patent drawing
  • US9070430B2 patent drawing

AI summary

Designs of a sampling controller working with memory chips are described. The designs enable a memory chip to work in high frequency clocks, resulting in high data throughput rate. A data sampling device includes a memory chip and a sampling controller. The sampling controller includes an asynchronous data memory. A data writing port of the asynchronous data memory receives a clock signal and employs the clock signal as a writing clock to store the sampling data into an internal memory and activate a data reading port thereof to read and output the sampling data.