Bus-Interleave LUN Control for Address Register Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Address register corruption occurs in multiple logic unit (LUN) operations due to shared memory interfaces, leading to inefficiencies and reliability issues when one LUN receives commands intended for another.

Innovation Solution

Implementing a pending status for the first LUN to ignore non-multi-plane program operation commands and using an address entry and counter to selectively enable latching of addresses, ensuring the address register only stores valid addresses during multi-plane operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple LUNs share a memory interface to improve productivity, then device complexity is reduced, but address register corruption occurs reducing reliability

Engineering Contradiction:
Improvemultiple LUN operation efficiencyVSAvoidaddress register integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by setting a pending status flag before executing multi-plane program operations. This preliminary status indication prevents the LUN from accepting interruptible operations (like read commands) that would cause address register corruption, while still allowing the shared memory interface to be used efficiently for multiple LUN operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism (the pending status flag and corresponding control logic) between the shared memory interface and the address register. This intermediary prevents direct conflicts by mediating what operations can be accepted during multi-plane program operations, thereby eliminating address register corruption while maintaining interface sharing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the first LUN accepts all operations via shared memory interface, then ease of operation is improved, but address register becomes corrupted

Engineering Contradiction:
Improvecommand reception simplicityVSAvoidaddress register integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements feedback by using the pending status flag to communicate the current operational state of the first LUN to the controller. This feedback mechanism allows the controller to understand when the first LUN should not accept interruptible operations, preventing address register corruption while maintaining simple command reception through the shared interface.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system sets a preliminary pending status before executing multi-plane program operations, which preemptively prevents the LUN from accepting operations that would corrupt the address register. This preliminary action maintains ease of operation while ensuring reliability.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the first LUN enters pending status to prevent address corruption, then reliability is improved, but operational complexity increases

Engineering Contradiction:
Improveaddress register integrityVSAvoidcontrol logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the critical control function into a separate, dedicated mechanism (the pending status flag and associated control logic). This extraction isolates the complexity management to a specific module, preventing address register corruption while containing the operational complexity within a well-defined control structure rather than dispersing it throughout the entire system.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The pending status flag acts as an intermediary control element that simplifies the overall system architecture by providing a clear state indication. This intermediary mechanism manages the complexity of coordinating multiple LUN operations on a shared interface without requiring complex real-time arbitration logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250362916A1Bus-interleave protocol to improve multiple logic unit (LUN) operation efficiency
Publication Date: 2025.11.27 YANGTZE MEMORY TECH CO LTD
  • US20250362916A1 patent drawing
  • US20250362916A1 patent drawing
  • US20250362916A1 patent drawing

AI summary

A memory device includes a first logic unit (LUN) and a second LUN. The first LUN is coupled to the second LUN and configured to receive a first multi-plane operation command of a set of multi-plane operation commands corresponding to the first LUN, latch a first address of the first multi-plane operation command into a first address register of the first LUN, receive a single-plane operation command that includes a second address and corresponds to the second LUN, and keep latching the first address into the first address register.