Asynchronous Data Access Control via Segmented Timing Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data systems, both synchronous and asynchronous, face challenges in efficiently managing multiple data access requests without a synchronous clock signal, leading to inaccuracies and high power consumption, especially in complex systems where frequency and phase variations occur, and existing arbitration mechanisms are not suitable for asynchronous systems.

Innovation Solution

A data system comprising a multiple access control device, a timing signal generator with a self-excited oscillator and pulse generator, and access/control devices that generate phase and timing signals with enabling time slots, allowing only one timing signal to be active at a time, enabling precise control of data access and reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a synchronous clock signal is used for controlling data access in a synchronous data system, then data access speed and accuracy are improved, but power consumption increases significantly

Engineering Contradiction:
Improvedata access speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent extracts the timing control function from the global synchronous clock signal. Instead of using a continuous synchronous clock for all data access control, the system generates individual timing signals (T1, T2, T3, T4) for different data access operations. This allows the system to maintain fast and accurate data access while eliminating the need for continuous synchronous clock transmission, thereby reducing power consumption significantly.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If multiple synchronous timing signals are used in a complicated data system, then data access control precision is improved, but frequency and phase variations occur between time zones

Engineering Contradiction:
Improvedata access control precisionVSAvoidfrequency and phase stability
Core Design Contradiction:
Measurement precisionVSStability of the object's composition

Solution Approach 1:

The patent segments the timing control into separate timing signals (T1, T2, T3, T4) for different data access operations rather than using multiple synchronous clock signals. Each timing signal is generated independently based on the specific access operation requirements, eliminating frequency and phase variation issues that occur when transmitting between different synchronous time zones. This segmentation maintains precise control without introducing instability.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If an arbitration mechanism is used in an asynchronous data system, then multiple data access requests can be managed, but access accuracy decreases due to timing signal characteristics deviating from nominal values

Engineering Contradiction:
Improvemultiple data access request managementVSAvoidaccess accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent incorporates feedback mechanisms in the timing signal generation process. The timing signals (T1, T2, T3, T4) are generated based on actual access operation requirements and can be adjusted according to system state. This feedback approach allows the system to maintain access accuracy while managing multiple data access requests asynchronously, overcoming the limitation of traditional arbitration mechanisms that suffer from timing deviations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7441138B2Systems and methods capable of controlling multiple data access using built-in-timing generators
Publication Date: 2008.10.21 NOVATEK MICROELECTRONICS CORP
  • US7441138B2 patent drawing
  • US7441138B2 patent drawing
  • US7441138B2 patent drawing

AI summary

When receiving request commands from different hosts, a data system generates corresponding phase control signals and access signals based on the formats of each request command. Based on the phase control signals, timing signals corresponding to respect request commands and including a plurality of enabling time slots are generated in a way that only one timing signal includes an enabling time slot at a certain point of time. Next, an access control signal is outputted to a storage device during the enabling time slot of a corresponding timing signal. Therefore, the storage device only needs to respond to one request command at a certain point of time, and multiple data access can be effectively controlled in the data system.