Memory Control Clock Timing Adjustment Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in adjusting the timing of data access between a signal processing circuit and an external memory, which becomes increasingly difficult due to fluctuations in circuit characteristics and external factors, making it hard to maintain synchronization as data processing speeds increase.

Innovation Solution

A signal processing circuit with a timing adjustment section that changes the delay time of the memory control clock, allowing for automatic selection of a suitable delay time based on comparisons between written and read data values, ensuring optimal access timing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data processing speed is increased, then productivity is improved, but timing adjustment difficulty increases

Engineering Contradiction:
Improvedata processing speedVSAvoidtiming adjustment difficulty
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs automatic timing adjustment by itself without external intervention. The timing adjustment section automatically modifies the memory control clock timing based on detection results from the read comparison section, enabling the system to self-correct timing issues that arise at higher data processing speeds

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A feedback mechanism is established where the read comparison section detects whether read data matches written data, and this detection result is fed back to control the timing adjustment section. This closed-loop feedback enables automatic timing optimization as data processing speed increases

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If manual timing adjustment is performed, then adaptability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvetiming adjustment capabilityVSAvoidtiming adjustment operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically adjusts timing parameters based on detection results without requiring manual intervention. The timing adjustment section modifies the memory control clock timing autonomously based on feedback from the read comparison section, making the system adaptable while easy to operate

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The read comparison section provides feedback on data integrity, which automatically controls the timing adjustment section to modify timing parameters. This feedback loop enables the system to adapt to different operating conditions without manual timing adjustment operations

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7836327B2Signal processing circuit for accessing a memory based on adjustable memory control clock
Publication Date: 2010.11.16 SEMICON COMPONENTS IND LLC
  • US7836327B2 patent drawing
  • US7836327B2 patent drawing
  • US7836327B2 patent drawing

AI summary

A delay time of a reference clock CLK is changed to generate a memory control clock CLKd, a data value output from a write data generating section is written in a memory based on the memory control clock CLKd, while successively changing the delay time of the memory control clock CLKd with respect to the reference clock CLK, the data value written in the memory is read, and the delay time suitable for access to the memory is selected from the delay time of the memory control clock CLKd with respect to the reference clock CLK based on a comparison result of the data values.