Burst Read Control Circuit for Flash Memory Page Mode

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices do not support data burst read operations, which limits the performance of microcontrollers that rely on external memory access, as they cannot utilize the benefits of burst transfers.

Innovation Solution

A burst-read control circuit interfaces between a burst-read capable device and a page-mode memory device, utilizing the page buffer to emulate burst read operations without modifying the microcontroller or flash memory, by incrementing the page buffer address to retrieve contiguous data addresses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If flash memory devices are used, then data storage capacity is provided, but burst read operations cannot be performed

Engineering Contradiction:
Improvedata storage capacityVSAvoidburst read operation support
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent introduces a burst read control circuit as an intermediary component between the microcontroller and the flash memory device. This control circuit translates burst read requests from the microcontroller into sequential page mode read operations that the flash memory device can execute, thereby enabling burst read functionality without modifying the flash memory device itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If sequential read operations are used, then compatibility with flash memory is maintained, but data access time increases

Engineering Contradiction:
Improveflash memory compatibilityVSAvoiddata access time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The burst read control circuit performs preliminary actions by pre-fetching and buffering data pages into the control circuit's internal memory. When a burst read request is received, the control circuit can immediately serve subsequent pages from its buffer without waiting for the flash memory device to complete each sequential read operation, thereby reducing overall data access time.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If microcontroller executes multiple individual read operations, then software execution is possible, but performance is limited

Engineering Contradiction:
Improvesoftware execution capabilityVSAvoidmicrocontroller performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent merges multiple individual read operations into a single burst read request from the microcontroller's perspective. The burst read control circuit handles the complexity of translating this single request into multiple coordinated page mode read operations, allowing the microcontroller to execute software more efficiently while maintaining ease of operation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8462561B2System and method for interfacing burst mode devices and page mode devices
Publication Date: 2013.06.11 HAMILTON SUNDSTRAND CORP
  • US8462561B2 patent drawing
  • US8462561B2 patent drawing

AI summary

A burst read control circuit acts as an interface to allow a burst-read capable device to execute burst reads from a page-mode capable memory device. The burst read control circuit coordinates burst read requests from the burst-read capable device and subsequent responses from the page-mode capable memory device by accessing subsequent and contiguous memory locations of the page-mode capable memory device.