Nonvolatile Memory Signal Multiplexing and Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data storage devices using nonvolatile memory devices lack an efficient method to differentiate and manage commands, addresses, and data signals transmitted over shared input/output lines, which hinders effective data randomization and de-randomization operations.
Innovation Solution
A method and structure for a nonvolatile memory device that utilizes control signals to identify and manage input/output signals, including a command, address, seed data, and data, through an input/output multiplexing scheme, where specific control signals enable the recognition and processing of these signals, enabling efficient data randomization and de-randomization operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If input/output lines are shared for transmitting commands, addresses, and data, then device complexity is reduced, but difficulty of detecting and measuring signal types increases
Solution Approach 1:
Control signals are introduced as intermediary signals that mediate between the shared input/output lines and the internal signal processing units. These control signals carry metadata information that identifies the type of data being transmitted (command, address, or data), enabling the memory device to correctly interpret signals on the multiplexed lines without requiring separate dedicated lines for each signal type.
2Measurement precision
If control signals are used to identify input/output signal types, then measurement precision of signal types is improved, but device complexity increases
Solution Approach 1:
The patent merges the identification function into the existing control signal framework. Rather than introducing completely separate identification mechanisms, the control signals are designed to carry both the traditional control functions and the additional signal type identification information, thereby improving measurement precision while minimizing the increase in device complexity.
3Productivity
If seed data is efficiently provided from controller to memory device, then productivity of randomization operation is improved, but device complexity increases
Solution Approach 1:
The control signals are designed to serve multiple functions: they control the timing of signal latching, manage the phase relationship between control signals and input/output signals, and identify the type of data being transmitted. This multi-functionality allows seed data to be efficiently provided through the existing control signal infrastructure without requiring additional dedicated transmission paths, thereby improving productivity while limiting the increase in device complexity.
Data Source
AI summary
A method for operating a data storage device including a nonvolatile memory device and a controller which controls the nonvolatile memory device includes the controller transmitting to the nonvolatile memory device one of a command, an address, seed data and data via a input/output line and first, second and third control signals via corresponding signal lines; and the nonvolatile memory device receiving any one of the transmitted command, the address, the seed data and the data depending on at least two of the first, second and third control signals.


