Chip Select Signal Timing Alignment with DRAM Clock

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for training chip select signals to align with DRAM memory clock cycles are limited, leading to inefficiencies and higher error rates, especially at high frequencies, as they lack a tailored approach for optimal synchronization.

Innovation Solution

A method that determines an optimal delay value for the chip select signal by iteratively adjusting the timing of the signal to align with both the trailing and leading edges of the memory clock cycle, using a memory controller with a CS delay chain and control processor to set the optimal delay value between the determined trailing and leading edge delay values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional chip select signal training methods are used, then the DRAM can operate at low frequencies, but the synchronization accuracy deteriorates leading to higher error rates at high frequencies

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidoperating frequency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by performing chip select signal training before high-frequency DRAM operations. The training process pre-aligns the chip select signal timing with the DRAM clock cycle by measuring edge alignment and calculating optimal delay values, ensuring synchronization is established in advance to enable reliable high-frequency operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies parameter changes by dynamically adjusting the delay value of the chip select signal based on measured alignment with DRAM clock edges. The system varies the delay parameter iteratively during training to optimize timing, and also adjusts operational frequency parameters based on achieved synchronization quality, enabling adaptive operation across different frequency ranges.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the chip select signal timing is not precisely aligned with the DRAM clock cycle, then the system can operate without complex training, but signal strength and effectiveness deteriorate leading to errors at high frequencies

Engineering Contradiction:
Improvetiming alignment precisionVSAvoidtraining process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies feedback by measuring the actual alignment between chip select signal edges and DRAM clock edges during training, using this measurement to calculate and adjust the optimal delay value. The system continuously monitors synchronization quality and adjusts parameters based on the feedback from edge alignment measurements, achieving precise timing alignment through iterative refinement.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces manual or trial-and-error timing adjustment with an automated calculation system. The control processor automatically measures edge alignment, calculates the optimal delay value using the formula (T/2 - measured_alignment), and applies the corrected timing, substituting mechanical adjustment processes with computational determination for higher precision.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Speed

If high-frequency DRAM operations are attempted without proper chip select signal training, then operational speed increases, but error rates increase due to poor synchronization

Engineering Contradiction:
Improveoperational speedVSAvoiderror rate
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent performs chip select signal training as a preliminary step before enabling high-frequency DRAM operations. This pre-synchronization process ensures that timing alignment is established in advance, allowing the system to safely operate at high speeds without incurring errors from poor synchronization. The training completes edge alignment measurements and sets optimal delay values before high-speed operation begins.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically changes operational parameters including delay values and frequency settings based on achieved synchronization quality. The system adjusts the chip select signal delay parameter to optimize timing alignment, and can adaptively modify operational frequency parameters based on the quality of synchronization achieved during training, enabling reliable high-speed operation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9471094B1Method of aligning timing of a chip select signal with a cycle of a memory device
Publication Date: 2016.10.18 CADENCE DESIGN SYST INC
  • US9471094B1 patent drawing
  • US9471094B1 patent drawing
  • US9471094B1 patent drawing

AI summary

A chip select signal is trained where the chip select signal is delayed to centrally align its pulses with a positive edge of a memory device's clock cycle. Over repeated iterations, the memory device stops its clock for an interval and a delayed pulse of the chip select signal is generated. The pulse delay is incrementally changed with each iteration. When the delay results in the trailing edge of the delayed pulse aligning with the positive edge of the last cycle before the stoppage interval, the memory device captures the contents of a computer bus, thus detecting a trailing edge delay value. When the delay results in the leading edge of the delayed pulse aligning with the positive edge of the last cycle, the device no longer captures the contents, thus detecting a leading edge delay value. A value between these values is then set as the optimal delay.