Stacked Memory Interface Broadcast Using Shared Read-Only Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In memory systems with stacked architectures, the inefficient allocation of resources and increased operational latency occur due to repeated storage and retrieval of common information for multiple instances of interface circuitry, leading to suboptimal resource usage and power consumption.
Innovation Solution
Implementing a semiconductor system with shared read-only storage, including one-time programmable memory elements, to store common information accessible by multiple instances of interface circuitry, reducing redundant storage and latency by broadcasting this information across the system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If common information is stored separately for each interface block instance, then each interface block can access its required information independently, but resource allocation efficiency deteriorates and power consumption increases due to redundant storage
Solution Approach 1:
The patent merges the storage of common information into a single shared read-only memory location that is accessible by multiple interface blocks. Instead of each interface block having its own copy of common information (such as calibration data, timing parameters, or configuration settings), all interface blocks access the same shared storage, thereby eliminating redundant storage and reducing overall power consumption while maintaining independent access capability.
Solution Approach 2:
The shared read-only storage structure is designed to serve multiple interface blocks simultaneously. This universal storage resource can be accessed by any number of interface block instances, making it multi-functional. The storage location becomes a shared resource that supports the operational needs of multiple interface blocks without being dedicated to any single one, thus improving resource allocation efficiency.
2Ease of operation
If common information is stored separately for each interface block instance, then data access is straightforward and simple, but operational latency increases due to repeated storage and retrieval operations
Solution Approach 1:
By combining common information into a single shared read-only storage location, the patent eliminates the need for multiple separate storage and retrieval operations. Interface blocks access the same data from a centralized location, which reduces the total number of operations required and decreases operational latency while maintaining data access simplicity through the read-only nature of the storage.
3Loss of energy
If common information is stored in shared read-only memory, then resource allocation efficiency improves and power consumption decreases, but access coordination complexity increases
Solution Approach 1:
The patent introduces a broadcast mechanism as an intermediary that automatically distributes common information from the shared read-only storage to multiple interface blocks. This intermediary handles the coordination of access, eliminating the need for complex arbitration or locking mechanisms. The broadcast nature of the access simplifies coordination while maintaining the benefits of shared storage.
4Loss of energy
If common information is stored in shared read-only memory, then resource allocation efficiency improves, but manufacturing complexity increases due to integration requirements
Solution Approach 1:
The patent implements the shared read-only storage as a nested structure within the stacked memory architecture, where the common information storage is integrated into the existing memory hierarchy. This nesting approach allows the shared storage to be incorporated into the manufacturing process of the stacked memory system without requiring entirely new manufacturing techniques, thus reducing the increase in manufacturing complexity while still achieving the power consumption benefits.
Data Source
AI summary
Methods, systems, and devices for information broadcast techniques for stacked memory architectures are described. A semiconductor system may include multiple instances of interface circuitry of a semiconductor die that are each operable for accessing a respective set of one or more memory arrays of one or more other semiconductor dies, as well as read-only storage for storing information that is common to the multiple instances of the interface circuitry. In some implementations, such read-only storage may include one-time programmable memory elements (e.g., fuses, antifuses) that are located in at least one of the one or more other semiconductor dies, and are accessible by each of the multiple instances of interface circuitry. The read-only storage may store information that supports common aspects of interface circuitry operations such as initialization operations, evaluation operations, configuration operations, access operations, or other operations, which may be broadcast to the multiple instances of interface circuitry.


