Memory Control Circuit Adaptive Delay Compensation SPI NOR Flash

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory control circuits for SPI NOR flash memory face data delays due to routing issues on circuit boards, leading to increased costs and complexity with the use of intermediary circuits to address asynchronous data problems.

Innovation Solution

A memory control circuit and method that utilize an interface control unit, serial control unit, and data control unit to manage clock signals and delay settings, allowing for adaptive compensation of signal delays without additional circuits by waiting for a predetermined time period that includes both read waiting and delay times, which are multiples of different clock cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an intermediary circuit is added to solve asynchronous data issues caused by routing delays, then data stability is improved, but circuit area and manufacturing costs increase

Engineering Contradiction:
Improvedata stabilityVSAvoidcircuit area
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the delay compensation function from a separate intermediary circuit and integrates it into the memory control circuit. Specifically, the delay setting unit is incorporated within the memory control circuit to generate delayed clock signals, eliminating the need for external intermediary circuits while maintaining data stability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges multiple functions into the memory control circuit: clock signal generation, delay adjustment, and data timing control are all integrated within this single circuit. This consolidation eliminates separate intermediary circuits, reducing circuit area while maintaining the ability to compensate for routing delays.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If an intermediary circuit is added to address routing delays, then data synchronization is improved, but manufacturing costs increase

Engineering Contradiction:
Improvedata synchronizationVSAvoidmanufacturing costs
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The delay compensation functionality is extracted from external intermediary circuits and embedded within the memory control circuit itself. This integration eliminates additional components that would increase manufacturing complexity and cost, while still achieving proper data synchronization.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The memory control circuit is designed to perform multiple functions: it generates clock signals, adjusts delays through the delay setting unit, controls data timing, and manages communication with the SPI NOR flash memory. This multi-functionality eliminates the need for separate intermediary circuits, reducing manufacturing costs.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Device complexity

If delay compensation is implemented using fixed timing, then circuit simplicity is maintained, but adaptability to different routing delays is reduced

Engineering Contradiction:
Improvecircuit simplicityVSAvoiddelay adjustment flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic delay adjustment mechanism where the delay setting unit can be configured with different delay values based on actual routing conditions. The memory control circuit adapts its timing by adjusting the delay of clock signals according to the specific routing delay characteristics, making the system flexible rather than fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the timing parameters of clock signals dynamically. The delay setting unit adjusts the delay parameter of clock signals based on measured or specified routing delays, allowing the system to adapt to different timing requirements without changing the physical circuit structure.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10181353B2Memory control circuit and method thereof
Publication Date: 2019.01.15 REALTEK SEMICON CORP
  • US10181353B2 patent drawing
  • US10181353B2 patent drawing
  • US10181353B2 patent drawing

AI summary

This invention discloses a memory control circuit and a method thereof. The memory control method includes the steps of: transmitting a first clock to a serial peripheral interface (SPI) NOR flash memory; transmitting a read instruction to the SPI NOR flash memory; waiting for a read waiting time period, which is associated with a specification of the SPI NOR flash memory and a cycle of the first clock; waiting for a delay time period, which is associated with a delay setting value and a cycle of a second clock different from the first clock; receiving read data returned from the SPI NOR flash memory; and adjusting the delay time period according to whether the read data are correct or not. This invention improves the stability of read operation of the SPI NOR flash memory and has advantages of simple circuit and flexible adjustment.