Semiconductor Memory Command Timing Collision Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecommand input speedVSAvoidinternal operation timing accuracy
Core Design Contradiction:
SpeedVSManufacturing precision

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.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the interval between active commands is reduced to 2tCK, then productivity is improved, but command timing collision increases

Engineering Contradiction:
Improvecommand execution rateVSAvoidcommand timing accuracy
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #23Feedback

3Productivity

If multiple commands are inputted simultaneously, then command processing throughput is improved, but command collision and operation delay increase

Engineering Contradiction:
Improvecommand processing throughputVSAvoidinternal operation delay
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9601184B2Semiconductor memory and method for operating the same
Publication Date: 2017.03.21 MIMIRIP LLC
  • US9601184B2 patent drawing
  • US9601184B2 patent drawing
  • US9601184B2 patent drawing

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.