Semiconductor Memory Command Timing Collision Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Dynamic random access memory (DRAM) systems often experience command input timing collisions due to asynchronous parameter values, leading to internal operations being performed behind proper timing when commands are inputted at intervals shorter than intended.
Innovation Solution
A semiconductor memory system that includes a storage unit for storing operation intervals, a detection unit to identify command activation timing, a latching unit to generate flag signals, and a shifting unit to adjust command signals based on detected intervals, ensuring internal operations are performed at proper timing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If commands are inputted at intervals shorter than the minimum operation interval, then command input speed is improved, but internal operation timing accuracy deteriorates
Solution Approach 1:
The patent applies preliminary action by detecting command input timing in advance and proactively adjusting subsequent command timing. The detection unit identifies when commands are inputted earlier than the minimum operation interval, and the shifting unit pre-adjusts the timing of internal operations to compensate for this early input, ensuring that internal operations maintain proper timing accuracy despite accelerated command input speed.
2Productivity
If the interval between active commands is reduced to 2tCK, then productivity is improved, but command timing collision increases
Solution Approach 1:
The patent implements feedback by using the detection unit to continuously monitor command input timing and provide information to the shifting unit. When commands are inputted at intervals shorter than the minimum operation interval (such as 2tCK between active commands), the detection unit detects this condition and feeds back to the shifting unit, which then adjusts the timing of internal operations accordingly. This closed-loop feedback mechanism maintains command timing accuracy and prevents timing collisions even when productivity is improved through reduced command intervals.
3Productivity
If multiple commands are inputted simultaneously, then command processing throughput is improved, but command collision and operation delay increase
Solution Approach 1:
The patent applies segmentation by dividing the command processing function into separate units: the detection unit that monitors command input timing, the latching unit that captures command signals, and the shifting unit that adjusts timing. When multiple commands are inputted simultaneously or at intervals shorter than the minimum operation interval, this segmented architecture allows each unit to handle its specific task independently, preventing command collisions and ensuring that internal operations are performed at the correct timing without delay.
Data Source
AI summary
A semiconductor memory may include: a storage unit suitable for storing a minimum operation interval between row command operations, a detection unit suitable for detecting whether row command signals inputted for the row command operations are activated at the minimum operation interval, a latching unit suitable for generating flag signals by latching the row command signals, and a shifting unit suitable for shifting the flag signals based on the minimum operation interval in response to an output signal of the detection unit, and generating an internal row command signals.


