Memory Element Overdrive Voltage Routing for Critical Path Timing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Integrated circuits face challenges in balancing reliability and performance due to difficulties in applying overdrive voltages that are sufficient for pass gate performance without overstressing gate oxides, leading to issues with signal delays and data path integrity.
Innovation Solution
The implementation of adjustable power supply circuitry that allows for varying overdrive voltages to be applied to different circuit blocks based on their criticality, with a logic design system determining optimal voltage levels to balance reliability, performance, and power consumption targets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If high overdrive voltages are applied to pass gates to improve performance, then pass gate performance is improved, but gate oxide reliability deteriorates
Solution Approach 1:
The patent applies different overdrive voltage levels to different circuit blocks based on their specific performance requirements. Critical path blocks receive higher overdrive voltages (e.g., 1.3V) to ensure fast operation, while non-critical blocks use lower overdrive voltages (e.g., 1.15V) to preserve gate oxide reliability. This localized differentiation resolves the contradiction by applying stress only where necessary for performance.
Solution Approach 2:
The patent implements dynamically adjustable overdrive voltage levels that can be configured based on operating conditions and performance requirements. The ability to adjust voltage levels allows the system to optimize between performance and reliability depending on the specific application needs, rather than using a fixed high or low voltage approach.
2Loss of time
If high overdrive voltages are applied to critical paths to meet timing requirements, then timing performance is improved, but power consumption increases
Solution Approach 1:
The patent applies high overdrive voltages only to specific critical path blocks where timing is constrained, while using lower voltages in non-critical areas. This localized approach ensures that power consumption is increased only where necessary to meet timing requirements, rather than across the entire circuit.
Solution Approach 2:
The patent segments the circuit into different blocks with different overdrive voltage requirements. By dividing the circuit and applying appropriate voltage levels to each segment based on its timing criticality, the system achieves necessary performance while minimizing overall power consumption.
3Reliability
If low overdrive voltages are used to preserve gate oxide reliability, then reliability is improved, but pass gate performance deteriorates
Solution Approach 1:
The patent uses low overdrive voltages in non-critical circuit blocks to preserve gate oxide reliability, while applying high overdrive voltages only to critical path blocks where performance is essential. This selective approach maintains reliability across the majority of the circuit while ensuring critical functions meet timing requirements.
4Productivity
If uniform high overdrive voltage is applied to all circuit blocks, then performance is improved, but device complexity increases
Solution Approach 1:
The patent segments the power supply circuitry into multiple independent voltage domains, each capable of operating at different overdrive voltage levels. This segmentation allows different circuit blocks to receive appropriate voltage levels without requiring a completely uniform high-voltage approach, thereby managing complexity while maintaining performance.
Data Source
AI summary
Integrated circuits are provided with circuitry such as multiplexers that can be selectively configured to route different adjustable power supply voltages to different circuit blocks on the integrated circuits. The circuit blocks may contain memory elements that are powered by the power supply voltages and that provide corresponding static output control signals at magnitudes that are determined by the power supply voltages. The control signals from the memory elements may be applied to the gates of transistors in the circuit blocks. Logic on an integrated circuit may be powered at a given power supply voltage level. The memory elements may provide their output signals at overdrive voltage levels that are elevated with respect to the given power supply voltage level. Memory elements associated with circuit blocks that contain critical paths can be overdriven at voltages that are larger than memory elements associated with circuit blocks that contain noncritical paths.


