Embedded System Serial Flash Time Compensator Setup Violation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If timing adjustment mechanisms are added to compensate for setup time violations, then setup time compliance is improved, but device complexity increases
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.
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.
Data Source
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.


