Shared Enable Circuit for Multi-Bit Level Shifter

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing dual rail SRAM architectures face challenges with increased memory access time and leakage/noise issues due to the voltage difference between high and low voltage domains, and typical level shifter circuits require a large number of transistors for enable logic, leading to excess area and power consumption.

Innovation Solution

A multi-bit level shifter design where the transistors of the enable function are shared across multiple bits of logic, reducing the number of enable transistors required and implementing a shared enable circuit to minimize component count.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a typical level shifter circuit is used with separate enable logic for each bit, then each bit can be independently controlled, but the number of transistors increases significantly leading to excess area and power consumption

Engineering Contradiction:
ImproveIndependent bit control capabilityVSAvoidNumber of transistors
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the enable control functionality across multiple bits by using a single shared enable circuit that controls the enable nodes of multiple level shifters simultaneously. This consolidation reduces the total transistor count while preserving the ability to independently control each bit through individual enable signals.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared enable circuit is designed to serve multiple level shifters universally, allowing a single circuit structure to control multiple bits. This multi-functional approach enables the same enable logic to be reused across different bits, reducing redundancy and transistor count.

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

2Reliability

If more transistors are used in the enable logic to provide better control, then the enable function becomes more robust, but the area and power consumption increase

Engineering Contradiction:
ImproveEnable function robustnessVSAvoidCircuit area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

By merging the enable control logic into a shared circuit, the patent achieves robust enable functionality without replicating complex logic for each bit. The shared enable circuit provides reliable control across multiple level shifters while occupying less area than individual enable circuits would require.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of manufacture

If separate enable circuits are implemented for each level shifter, then each circuit can be optimized independently, but the total power consumption increases

Engineering Contradiction:
ImproveCircuit optimization flexibilityVSAvoidPower consumption
Core Design Contradiction:
Ease of manufactureVSUse of energy by stationary object

Solution Approach 1:

The shared enable circuit merges the power-consuming enable logic into a single structure that serves multiple level shifters. This reduces the total power consumption associated with enable logic while maintaining the flexibility to independently control each bit through separate enable signals.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250038748A1Level shifter enable
Publication Date: 2025.01.30 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US20250038748A1 patent drawing
  • US20250038748A1 patent drawing
  • US20250038748A1 patent drawing

AI summary

A multi-bit level shifter that has a plurality of level shifters, each of which is configured to receive an input signal in a first voltage domain and provide a corresponding output signal in a second voltage domain. The level shifters each have an enable node. An enable circuit includes an output terminal connected to the enable node of each of the plurality of level shifters, and each of the plurality of level shifters is configured to output the corresponding output signals in response an enable signal received by the enable circuit.