Memory Access Interface Device for SDR to NVDDR Mode Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory systems struggle to support varying speeds and signal calibration across different modes, particularly in transitioning from single data rate (SDR) to non-volatile double data rate (NVDDR) configurations, which limits bandwidth and efficiency in memory access.
Innovation Solution
A memory access interface device with a clock generation circuit, access signal transmission circuits, and a multiplexer that adjusts the phase and duty cycle of access signals and generates sampling signals to synchronize data transfer across SDR and DDR modes, ensuring accurate and adjustable timing for memory access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If single data rate (SDR) configuration is used, then device complexity is reduced, but speed and bandwidth are limited
Solution Approach 1:
The patent implements dynamic mode switching capability that allows the memory interface to adapt between SDR and DDR configurations based on operational requirements. The interface circuit dynamically adjusts its behavior and signal timing characteristics to support different speed modes, enabling high-speed operation when needed while maintaining simpler operation modes when bandwidth requirements are lower.
2Productivity
If non-volatile double data rate (NVDDR) configuration is used to increase speed, then bandwidth is improved, but the ability to support all speed modes and signal calibration becomes more difficult
Solution Approach 1:
The memory interface device is designed with universal functionality to support multiple operating modes including both SDR and various NVDDR configurations. The interface incorporates mode detection and switching logic that enables it to automatically adapt to different speed requirements, maintaining versatility while achieving high bandwidth performance through DDR mode when applicable.
Solution Approach 2:
The patent employs parameter adjustment mechanisms that modify signal timing parameters such as phase and duty cycle based on the detected operating mode. By dynamically changing these parameters, the interface maintains optimal performance across different speed modes and simplifies the calibration process through automated parameter selection rather than manual configuration for each mode.
3Adaptability or versatility
If memory controllers are designed to support all speed modes, then adaptability is improved, but device complexity increases
Solution Approach 1:
The memory controller functionality is segmented into separate functional blocks that can be independently activated based on the operating mode. Rather than implementing all control logic for every mode throughout the entire controller, the design activates only the necessary segments for the current mode of operation, reducing the effective complexity while maintaining full adaptability across modes.
Data Source
AI summary
The present disclosure discloses a memory access interface device. A clock generation circuit generates a command reference clock signal. Each of the access signal transmission circuits adjusts a phase and a duty cycle of one of access signals from a memory access controller according to the command reference clock signal to generate one of output access signal including an output external read enable signal to activate a memory device and an output internal read enable signal. The data reading circuit samples a data signal from the activated memory device according to a sampling signal to generate and transmit a read data signal to the memory access controller. The multiplexer generates the sampling signal according to the output internal read enable signal under a SDR mode and generates the sampling signal according to a data strobe signal from the activated memory device under a DDR mode.


