Self-time Circuitry for Dual-Rail Memory Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional self-time circuitry for memory devices fails to effectively track process corners variations in gate versus parasitic RC delays, leading to functional failures at faster corners and performance degradation at slower corners, and is ineffective for dual-rail memory devices, resulting in insufficient or surplus read and write margins.

Innovation Solution

A self-time circuitry that includes a tracking control circuit and dummy discharge cells (DDCs) coupled to both core and periphery power rails, generating tracking signals to adjust the self-time delay based on both core and periphery voltages, allowing for fine-grained control of memory timing and power optimization in dual-rail memory devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If conventional self-time circuitry is used to control memory timing, then power consumption is reduced through automatic shutdown, but timing accuracy deteriorates due to inability to track process corner variations

Engineering Contradiction:
Improvepower consumptionVSAvoidtiming accuracy
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The self-time circuitry is segmented into multiple process corner-specific circuits (fast corner circuit, slow corner circuit, etc.), each optimized for specific process conditions. This allows the system to select the appropriate circuit segment based on detected process corners, maintaining timing accuracy across variations while preserving power-saving functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects and switches between different self-time circuits based on detected process corners and operating conditions. This dynamic adaptation ensures timing accuracy is maintained across process variations while the automatic shutdown function continues to save power when memory operations are complete.

Inventive Principle:
Principle #15Dynamics

2Reliability

If self-time delay is increased to ensure read and write margins at fast process corners, then reliability improves, but performance deteriorates at slower process corners

Engineering Contradiction:
Improveread and write marginsVSAvoidmemory performance
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

Different self-time delay values are assigned to different process corner circuits. Fast corner circuits use smaller delays optimized for speed, while slow corner circuits use larger delays to ensure adequate margins. The system applies the appropriate local delay characteristic based on the detected process corner, ensuring both reliability and performance are optimized for each condition.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The self-time delay parameter is changed based on process corner detection. The system monitors process variations and adjusts the delay parameter by switching to the appropriate pre-configured circuit, ensuring read and write margins are sufficient at fast corners without degrading performance at slower corners.

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If dual-rail memory architecture is used to separate core and periphery voltages, then power optimization is improved, but timing control becomes ineffective with conventional self-time circuitry

Engineering Contradiction:
Improveleakage current reductionVSAvoidtiming control effectiveness
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The self-time circuitry is designed with multiple voltage domain compatibility. The circuit can operate with different voltage levels on core and periphery rails, detecting process corners and generating appropriate timing signals regardless of the voltage separation. This universal design maintains timing control effectiveness while preserving the power optimization benefits of dual-rail architecture.

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

Solution Approach 2:

The self-time circuitry acts as an intermediary between the separated core and periphery voltage domains. It detects process corners and generates timing signals that coordinate operations across both voltage domains, ensuring proper timing control despite the voltage separation that enables power optimization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10580479B2Self-time scheme for optimizing performance and power in dual rail power supplies memories
Publication Date: 2020.03.03 MEDIATEK SINGAPORE PTE LTD
  • US10580479B2 patent drawing
  • US10580479B2 patent drawing
  • US10580479B2 patent drawing

AI summary

A self-time circuitry is coupled to a first power rail to receive a first voltage and a second power rail to receive a second voltage. The self-time circuitry includes a tracking control circuit which generates a first tracking signal at the first voltage and a second tracking signal at the second voltage. In response to a memory access request, a first number of dummy discharge cells (DDCs) in a first DDC group are activated according to the first tracking signal to discharge a dummy bit line (DBL), and a second number of DDCs in a second DDC group are activated according to the second tracking signal to discharge the DBL. The DBL mimics operations of a bit line in a memory cell array and the DDCs in the first DDC group and the second DDC group mimic operations of bit cells in the memory cell array.