NOR Memory Random Read Mode Reducing Command Overhead
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current NOR flash memory read operations are limited by the transmission process of read commands when reading multiple random addresses, resulting in reduced data transmission speed due to unnecessary information transmission and idle waiting time.
Innovation Solution
A new random read mode is introduced where multiple random access addresses are received consecutively, allowing data to be output simultaneously, reducing the need for repeated command transmissions and idle waiting time by modifying the transmission format to include only the access addresses and dummy clock cycles after the initial command, enabling parallel read operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple random read commands are transmitted sequentially with full command format (cmd+address+dummy clk+data), then each read operation can be completed reliably, but the data transmission speed decreases due to repeated command transmissions and idle waiting time
Solution Approach 1:
The patent merges multiple sequential read commands into a single continuous transmission stream. Instead of sending separate cmd+address+dummy clk+data sequences for each address, the system transmits one initial command followed by a continuous stream of addresses, eliminating redundant command repetitions and merging the transmission process into a single efficient operation.
Solution Approach 2:
The patent performs preliminary action by sending the initial read command once at the beginning of the transmission sequence. This preliminary command setup enables subsequent addresses to be processed continuously without requiring repeated command transmissions, effectively pre-establishing the read operation context for all following addresses.
2Ease of operation
If full command format (cmd+address+dummy clk+data) is used for each random read address, then command transmission is simple and reliable, but idle waiting time increases reducing overall efficiency
Solution Approach 1:
The patent implements continuity of useful action by eliminating idle waiting time between read operations. After the initial command transmission, addresses are sent continuously in a stream without interruption or idle cycles between them, keeping the transmission medium and processing units continuously productive throughout the entire multi-address read operation.
Solution Approach 2:
The initial command transmission serves as a preliminary action that establishes the read operation mode for all subsequent addresses. This preliminary setup eliminates the need for repeated command transmissions and associated idle waiting time that would otherwise be required between each individual read operation.
3Adaptability or versatility
If multiple read commands are sent consecutively with full format, then each address can be read independently, but the transmission process becomes complex and lengthy
Solution Approach 1:
The patent segments the transmission process into two distinct parts: an initial command transmission phase followed by a continuous address stream phase. This segmentation allows the system to maintain independent address reading capability while simplifying the overall transmission process, as each address in the stream is processed independently without requiring full command format repetition.
Solution Approach 2:
The initial command transmission acts as a preliminary action that configures the system for subsequent independent address processing. This preliminary setup enables all following addresses to be read independently while avoiding the complexity of repeated full command transmissions, effectively separating the configuration phase from the data retrieval phase.
Data Source
AI summary
Disclosed is a NOR memory and reading method thereof. The method for reading a NOR memory comprises: consecutively receiving at least two random access addresses in a random read mode; and consecutively outputting data read according to the received access addresses. The method can improve the speed when reading data from multiple random addresses in the NOR memory.

