Universal Memory Device Profile Storage Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital systems rely on multiple memory technologies for different functions, making it difficult to transition to a universal memory device that combines low-latency, non-volatile, and rewritable memory cells, as existing hardware and software architectures are designed for specific memory types, leading to compatibility issues.

Innovation Solution

A memory device with low-latency, rewritable, non-volatile memory cells, a profile storage unit, and an access control unit that differentiates between request profiles to manage access requests, allowing or rejecting them based on allocated access information, thereby adapting to various hardware and software environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a universal memory device combines low-latency, non-volatile, and rewritable memory cells, then memory functionality is improved, but compatibility with existing hardware and software architectures deteriorates

Engineering Contradiction:
Improvememory functionalityVSAvoidcompatibility
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The memory device implements a universal memory cell that can operate in multiple modes (volatile, non-volatile, cached, storage) through software-configurable access characteristics rather than requiring separate hardware for each memory type. The profile storage unit stores access information that defines different request profiles, allowing the same physical memory to emulate different memory technologies based on software configuration.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The memory device dynamically changes its access characteristics based on software-configurable parameters. The access control unit modifies read/write latency, persistence behavior, and other memory properties in real-time according to the active request profile, allowing the memory to adapt its behavior to match different system requirements without hardware changes.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple memory technologies are used for different functions, then system compatibility is maintained, but device complexity and inventory cost increase

Engineering Contradiction:
Improvesystem compatibilityVSAvoidinventory cost
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent describes a universal memory device that can replace multiple specialized memory technologies (SRAM, DRAM, Flash, ROM) with a single memory type. The memory cell operates in different modes controlled by software-configurable access characteristics, eliminating the need to stock and manage multiple different memory devices.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The invention merges the functionality of volatile and non-volatile memory, as well as cached and storage memory, into a single unified memory structure. The profile storage unit and access control unit combine previously separate memory management functions into one integrated system.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If access control is implemented with profile storage unit, then memory access flexibility is improved, but device complexity increases

Engineering Contradiction:
Improveaccess flexibilityVSAvoidcontrol structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The access control functionality is segmented into separate components: a profile storage unit that stores access information for different request profiles, and an access control unit that evaluates incoming requests against these profiles. This separation allows the access control logic to be configured through software-stored profiles rather than hardwired circuits.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The profile storage unit acts as an intermediary between the incoming memory requests and the memory cell array. It stores access characteristics that define how different types of requests should be handled, serving as a configurable layer that translates generic memory operations into specific access patterns without requiring complex hardwired control logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7831790B2Universal memory device having a profile storage unit
Publication Date: 2010.11.09 CALLAHAN CELLULAR LLC
  • US7831790B2 patent drawing
  • US7831790B2 patent drawing
  • US7831790B2 patent drawing

AI summary

A universal memory device is presented that provides adaptability to existing hardware and software environments. The memory can “mimic” existing memory technology combining the advantages of integrating all memory capacity into one single technology and still providing the implicit protections and access characteristics known from the different existing memory technologies. The memory device comprises a memory having low-latency, rewritable, non-volatile memory cells, a profile storage unit connected with the memory and comprising access information allocated to a set of request information elements (request profile), such that the access information indicates whether an access request to said memory, the access request having the request profile, is to be allowed or rejected, and an access control unit communicating with the profile storage unit and the memory, and adapted to allow or reject an incoming access request in dependence on the access information allocated to the request profile of the access request.