Staggered Mode Transitions in Segmented Memory Interfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
During transitions between operating modes, processor and memory integrated circuits face challenges in managing signal transmission, leading to accumulated read and write requests, which can reduce processing capabilities due to the need for all interface circuits to be disabled, resulting in inefficiencies and potential data backlog.
Innovation Solution
Implementing a staggered mode transition strategy where different subsets of interface circuits in the processor and memory integrated circuits operate at different times, allowing continuous signal transmission while changing operating parameters, such as supply voltages and signaling rates, to maintain data flow without complete circuit disablement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all interface circuits are disabled during mode transitions, then operating parameters can be changed safely, but signal transmission is interrupted and requests accumulate
Solution Approach 1:
The interface circuits are divided into multiple independent segments or groups. During mode transitions, only specific segments are disabled while others remain operational, allowing partial signal transmission to continue. This segmentation enables the system to maintain productivity by keeping some interface circuits active while safely transitioning others.
Solution Approach 2:
The system dynamically configures which interface circuits are active or inactive based on the transition phase. Different sets of interface circuits are enabled or disabled at different times during the mode transition process, creating a dynamic allocation strategy that balances safety requirements with continuous operation needs.
2Productivity
If interface circuits remain enabled during mode transitions, then data transmission continues uninterrupted, but parameter changes may cause instability or errors
Solution Approach 1:
The system performs preliminary actions by disabling specific interface circuits before changing their operating parameters. This ensures that parameter changes occur in a controlled state where no signals are being transmitted through those circuits, preventing instability or errors while maintaining overall system productivity through staggered transitions.
Solution Approach 2:
Mode transitions are implemented as periodic, staged operations where different sets of interface circuits are transitioned in sequence. This periodic approach allows the system to maintain continuous operation by cycling through different active circuit sets, ensuring both reliability during parameter changes and productivity overall.
3Reliability
If mode transitions are performed sequentially across all interface circuits, then parameter changes are controlled, but processing capability is reduced due to accumulated requests
Solution Approach 1:
The transition process is segmented into multiple parallel tracks or phases. Different sets of interface circuits undergo parameter changes in different time windows, allowing the system to maintain processing capability by keeping alternative circuits operational while each set transitions, thus reducing the overall time loss.
Solution Approach 2:
The system merges multiple transition operations by overlapping them in time across different circuit sets. While one set of interface circuits is transitioning, another set remains active and continues processing, effectively combining the transitions to occur simultaneously in different parts of the system, minimizing total processing capability reduction.
Data Source
AI summary
A memory integrated circuit comprises first and second memory arrays and first and second interfaces. The first interface receives a signal for accessing a memory location in one of the first and the second memory arrays during a first time interval. The second interface receives a signal for accessing a memory location in one of the first and the second memory arrays during the first time interval. The first interface receives signals for accessing memory locations in the first and the second memory arrays, and the second interface is disabled from accessing the first and the second memory arrays during the second time interval. A signaling rate of a signal received by the second interface, a supply voltage of the second interface, an on-chip termination impedance of the second interface, or a voltage amplitude of a signal received by the second interface is adjusted during the second time interval.


