Register Operation in Memory Devices for Concurrent Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current memory devices face inefficiencies due to restricted access to registers, which requires the device to be in an idle mode for register operations, disrupting system throughput and limiting concurrent access with memory array operations.
Innovation Solution
Implementing techniques that allow register operations to be performed concurrently with memory array operations, enabling register read and write operations to be interspersed with data operations without gaps in time, and allowing real-time access to registers for configuration and calibration, even when the device is not in an idle mode.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If register operations are performed only when the device is in idle mode, then register access is ensured, but system throughput deteriorates due to breaks in array accesses
Solution Approach 1:
The patent implements continuous operation of the memory device by allowing register read and write operations to be interspersed with array read and write operations without requiring the device to enter idle mode. This eliminates breaks in array accesses while ensuring register operations can be performed, thus maintaining both register access reliability and system throughput.
Solution Approach 2:
The patent introduces dynamic operation modes where the memory device can switch between array operations and register operations on-the-fly. The device accepts array commands during array operations and register commands during register operations, with the ability to transition between these modes without entering a static idle state, thereby maintaining continuous productive action.
2Ease of operation
If the device enters idle mode for register operations, then register access is enabled, but operational speed deteriorates due to interruptions
Solution Approach 1:
By eliminating the requirement to enter idle mode for register operations, the patent maintains continuous operational speed. Register read and write operations are interspersed with array operations in a continuous stream, preventing speed reductions associated with mode transitions to idle state.
3Device complexity
If register operations require idle mode, then access control is simplified, but system efficiency deteriorates due to operational breaks
Solution Approach 1:
The patent implements a dynamic command acceptance mechanism where the memory device can accept and process both array commands and register commands in alternating sequence without entering idle mode. This dynamic approach maintains simplified access control while eliminating efficiency losses from operational breaks.
Data Source
AI summary
A semiconductor device includes a memory partition. The semiconductor device further includes a plurality of registers. A first register of the plurality of registers, when in operation, controls an operation associated with the memory partition. The semiconductor device additionally includes a memory controller. When in operation, the memory controller accesses a first location of the memory partition concurrently with accessing the first register.


