Semiconductor Memory Metadata Access Control Circuit
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing semiconductor memory devices lack effective mechanisms to securely manage and protect metadata from accidental or intentional access, especially when metadata is stored alongside underlying data in a memory array.
Innovation Solution
The implementation of a metadata storage feature in semiconductor devices, where a mode register setting and metadata access circuitry control access to columns designated for metadata storage, preventing unauthorized access and overwriting. This includes using a subset of column address bits to determine metadata storage locations, enhancing hardware efficiency and security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If metadata is stored in the memory array alongside underlying data, then storage efficiency is improved, but security and access control of metadata deteriorates
Solution Approach 1:
The memory array is segmented into regular memory regions and metadata regions, with metadata stored in specific columns designated for metadata storage. This segmentation allows efficient storage while enabling separate access control mechanisms for metadata versus regular data.
Solution Approach 2:
A mode register and metadata access control circuitry are introduced as intermediary components between the controller and the memory array. These intermediaries intercept access requests, validate them against security policies, and either permit or block access to metadata columns, thereby securing metadata while maintaining storage efficiency.
2Reliability
If access control mechanisms are implemented for metadata, then metadata security is improved, but device complexity increases
Solution Approach 1:
Access control is applied locally only to metadata columns rather than the entire memory array. The mode register and control circuitry selectively enforce security policies only on designated metadata columns, leaving regular data access unchanged. This localized approach provides security while minimizing added complexity.
3Reliability
If metadata access is blocked by default, then metadata security is improved, but ease of operation deteriorates
Solution Approach 1:
The mode register is pre-configured with a default policy that blocks metadata access. This preliminary security measure is established before operation begins. When metadata access is needed, the system performs a preliminary validation check against the configured policy, allowing legitimate access while maintaining security by default.
Data Source
AI summary
Apparatuses, systems, and methods for managing access to metadata stored at a memory. To manage access to metadata, a mode register is configured to receive a metadata enable setting and to provide a metadata enable signal based on the metadata enable setting. A metadata access control circuit configured to receive a column address identifying a particular column to be accessed within a memory array. The metadata access control circuit blocks access to a column corresponding to the column address when the column address matches one of a plurality of particular column addresses designated for storage of metadata and the metadata enable signal has a first value, and permits access to a column corresponding to the column address when the column address is different than every one of the a plurality of particular column addresses designated for storage of metadata or the metadata enable signal has a second value.


