Dual Port Memory as Working Memory for Flash Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory systems for devices like smartphones and digital cameras face challenges in efficiently utilizing flash memory devices and dual port memory for data exchange and working memory operations, leading to complex circuit structures and larger chip sizes.
Innovation Solution
A memory system that includes a host, a flash memory device, and a dual port memory, where the dual port memory is used as working memory, with a memory controller that loads boot code from the flash memory into the dual port RAM and limits host access to the working memory region, simplifying the circuit structure and reducing chip size.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If flash memory device is used for data exchange and working memory operations, then data processing capability is improved, but circuit structure becomes complex and chip size increases
Solution Approach 1:
The patent merges the working memory function into the dual port memory device itself, eliminating the need for separate working memory circuits. The dual port memory is configured to provide both data exchange and working memory functions, thereby simplifying the overall circuit structure while maintaining high data processing capability.
Solution Approach 2:
The dual port memory is designed to perform multiple functions: it serves as both a data exchange interface between the host and flash memory, and as working memory for temporary data storage. This multi-functionality reduces the need for additional dedicated circuits, simplifying the overall system architecture.
2Productivity
If flash memory device is used for data exchange and working memory operations, then data processing capability is improved, but chip size increases
Solution Approach 1:
By combining the working memory function within the dual port memory chip, the patent eliminates the need for separate working memory circuits that would increase chip area. The integrated design maintains high data processing capability while keeping the chip size compact.
Solution Approach 2:
The patent implements dynamic allocation of memory regions within the dual port memory, allowing the working memory size to be adjusted based on operational requirements. This dynamic configuration enables efficient use of available memory resources without requiring fixed, oversized hardware structures.
3Device complexity
If dual port memory is used as working memory, then circuit structure is simplified, but access control complexity increases
Solution Approach 1:
The patent introduces a memory controller as an intermediary component that manages access control between the host, dual port memory, and flash memory. The controller implements access rights management, allowing selective access to different memory regions based on operational requirements, thereby simplifying the overall architecture while maintaining secure access control.
Data Source
AI summary
A memory system is provided which includes a host, a flash memory device, and a dual port memory which exchanges data with the host and the flash memory device. The flash memory device utilizes a portion of the dual port memory as a working memory.


