Embedded System Serial Flash Time Compensator Setup Violation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Embedded systems using serial flash memory face setup time violations due to increasing data rates, which are not adequately addressed by existing technologies.

Innovation Solution

The embedded system incorporates a serial flash and an access circuit with a processor, shift register, serial flash controller, and time compensators to adjust operational and input signal timings, ensuring proper data conversion from parallel to serial form and compensating for setup time shortfalls.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data rate of serial flash is increased to improve productivity, then data transfer speed is improved, but setup time becomes critical and setup time violations occur

Engineering Contradiction:
Improvedata transfer speedVSAvoidsetup time compliance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by adjusting the timing of input signals and operational clocks before data transfer operations occur. The timing adjusters modify signal arrival times in advance to ensure setup time requirements are met even at high data rates, preventing setup time violations before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes timing parameters by using adjustable delay elements to modify the phase and timing of input signals and clocks. By dynamically adjusting these timing parameters, the system maintains reliable setup times while operating at high data transfer speeds, resolving the contradiction between speed and reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If timing adjustment mechanisms are added to compensate for setup time violations, then setup time compliance is improved, but device complexity increases

Engineering Contradiction:
Improvesetup time complianceVSAvoidcircuit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The timing adjusters are designed to handle multiple functions: adjusting input signal timing, adjusting operational clock timing, and adapting to different data rates. This multi-functionality reduces the need for separate dedicated circuits for each adjustment task, thereby limiting the increase in device complexity while maintaining setup time compliance.

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

Solution Approach 2:

The system employs self-service mechanisms where the timing adjusters automatically detect and compensate for timing violations without requiring external intervention. The embedded system autonomously adjusts signal timings based on detected setup time margins, reducing the need for complex external timing control circuits.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7831854B2Embedded system for compensating setup time violation and method thereof
Publication Date: 2010.11.09 MEDIATEK INC
  • US7831854B2 patent drawing
  • US7831854B2 patent drawing
  • US7831854B2 patent drawing

AI summary

The invention relates to an embedded system, and in particular, to an embedded system capable of compensating setup time violation. An embedded system comprises a serial flash and an access circuit. The serial flash further comprises an input pin and an output pin. The access circuit further comprises a processor, a shift register, a serial flash controller, and a time compensator. The input pin receives an adjusted input signal and the output pin sends an output signal. The processor controls the operation of the access circuit. The serial flash controller enables an operational clock of the access circuit. The time compensator compensates a timing of the output signal by referring to the operational clock. The shift register converts data in parallel form to serial form.