Configurable Latching for Asynchronous Flash Memory Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Asynchronous flash memory systems face critical timing issues due to the synchronous operation of ADV# and CLK signals, particularly at high clock frequencies, leading to set up and hold timing challenges in address latching mechanisms.

Innovation Solution

The memory system is configured to enable synchronous burst read mode by latching addresses on the rising edge of the clock signal with ADV# low, and a latency counter starts on the first rising clock edge with burst enable, optimizing communication between the memory controller and flash memory to mitigate timing issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If addresses are latched on the rising edge of CLK with ADV# low in synchronous burst mode, then read performance and maximum frequency are improved, but timing control complexity increases

Engineering Contradiction:
Improveread performanceVSAvoidtiming control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the latching parameter from asynchronous to synchronous by latching addresses on the rising edge of the clock signal rather than relying on asynchronous ADV# signal transitions. This parameter change enables deterministic timing behavior that improves read performance and allows higher maximum frequencies while the increased complexity is managed through standardized timing control mechanisms.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If asynchronous page mode is used for immediate reads on power up or reset, then accessibility is improved, but read performance is limited compared to synchronous burst mode

Engineering Contradiction:
ImproveaccessibilityVSAvoidread performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements dynamic mode switching capability that allows the memory system to transition between asynchronous page mode and synchronous burst mode based on operational requirements. The system can operate in asynchronous mode for immediate accessibility on power-up or reset, then switch to synchronous burst mode for optimized read performance during normal operation, thus resolving the contradiction between ease of operation and productivity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7916575B2Configurable latching for asynchronous memories
Publication Date: 2011.03.29 MICRON TECHNOLOGY INC
  • US7916575B2 patent drawing
  • US7916575B2 patent drawing
  • US7916575B2 patent drawing

AI summary

A memory, such as a flash memory, may receive a configuration bit from a memory controller to set the memory in one of two selectable modes. Thus, based on the way the memory controller operates, it can adapt the operation of the memory to suit the memory controller's techniques for entering synchronous burst read mode. In some embodiments, the bit may selectively enable the memory to assume one of two synchronous burst read modes which are based on different arrangements of CLK and ADV# signals.