Masked Write Command Circuit With Delay Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in implementing error detection and error correction mechanisms due to their sequential operation nature, which complicates the implementation of masked write commands.

Innovation Solution

The implementation of an apparatus and method that includes a memory bank, a local buffer circuit, and an address control circuit with a global buffer circuit, allowing for delayed command processing and separate control signals for read and write operations, enabling non-sequential and simultaneous memory operations to avoid column address conflicts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If memory operations are performed sequentially as in existing memory systems, then the operation sequence is simple and easy to control, but error detection and correction mechanisms cannot be properly implemented

Engineering Contradiction:
Improveerror detection and correctionVSAvoidcommand processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The address control circuit is divided into multiple independent command paths (first command path, second command path, etc.), each capable of delaying commands by different amounts. This segmentation allows different memory operations to be processed independently and simultaneously, enabling error detection and correction mechanisms that require non-sequential operation ordering.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects different command paths based on the type of memory operation (read or write) and applies different delays to each path. This dynamic adjustment of command timing allows the system to implement masked write commands and error correction mechanisms while maintaining simple sequential control logic at the higher level.

Inventive Principle:
Principle #15Dynamics

2Reliability

If masked write commands are implemented with delayed command processing, then error detection and correction are enabled, but column address conflicts may occur between simultaneous operations

Engineering Contradiction:
Improveerror detection and correctionVSAvoidcolumn address conflicts
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The address control circuit preliminarily determines the delay amount for each command path before executing the masked write operation. By pre-calculating and applying the correct delays based on command types, the system ensures that read and write operations are timing-aligned properly, preventing column address conflicts before they can occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The address control circuit acts as an intermediary between the command input and the memory banks, introducing controlled delays through multiple command paths. This intermediary function coordinates the timing of simultaneous read and write operations, allowing them to proceed without column address conflicts while enabling error detection and correction mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If separate control signals are used for read and write operations, then independent operation control is achieved, but the control circuit complexity increases

Engineering Contradiction:
Improveindependent operation controlVSAvoidcontrol signal generation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control signal generation is segmented into separate functions for read and write operations. The address control circuit generates different control signals (first control signals for reads, second control signals for writes) through distinct command paths, enabling independent control of each operation type while using a modular approach that limits overall complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9508409B2Apparatuses and methods for implementing masked write commands
Publication Date: 2016.11.29 MICRON TECHNOLOGY INC
  • US9508409B2 patent drawing
  • US9508409B2 patent drawing
  • US9508409B2 patent drawing

AI summary

Apparatuses and methods for implementing masked write commands are disclosed herein. An example apparatus may include a memory bank, a local buffer circuit, and an address control circuit. The local buffer circuit may be associated with the memory bank. The address control circuit may be coupled to the memory bank and configured to receive a command and an address associated with the command. The address control circuit may include a global buffer circuit configured to store the address. The address control circuit may further be configured to delay the command using one of a plurality of command paths based, at least in part, on a write latency and to provide the address stored in the global buffer circuit to the local buffer circuit to be stored therein.