Level Shifting Decoder Bypasses Negative Shifter for Read Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in efficiently accessing and decoding memory addresses due to the large number of row and column lines, leading to delays in read operations, which affect overall system performance.

Innovation Solution

The implementation of a circuit and method utilizing positive and negative level shifters coupled with a buffer and decode logic, where the negative level shifter is bypassed during read operations to shorten the critical path, allowing only the positive level shifter to handle address signals, thereby speeding up read operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If both positive and negative level shifters are used in the decoder circuit, then the memory system can support multiple operations (read, write, erase), but the critical path delay increases during read operations

Engineering Contradiction:
Improveoperation supportVSAvoidread operation delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The circuit dynamically configures the level shifter path based on the operation type. During read operations, the negative level shifter is disabled and the signal flows only through the positive level shifter. During write and erase operations, both positive and negative level shifters are enabled. This dynamic reconfiguration reduces the critical path delay for read operations while maintaining full operational capability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The negative level shifter is extracted from the critical signal path during read operations by disabling it. This removes the unnecessary delay component from the read path while preserving its functionality for write and erase operations where it is still needed.

Inventive Principle:
Principle #2Taking out (Extraction)

2Speed

If the negative level shifter is bypassed during read operations, then the read speed increases, but the circuit complexity increases due to control logic

Engineering Contradiction:
Improveread speedVSAvoidcontrol logic complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The control logic unit performs multiple functions: it determines the operation type (read, write, erase), selects the appropriate level shifter path, and controls the switching of the negative level shifter. This multi-functional approach consolidates control complexity into a single unit that manages all operation modes, rather than having separate control circuits for each function.

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

3Device complexity

If both level shifters are always enabled, then the circuit structure is simpler, but the read operation performance deteriorates due to increased delay

Engineering Contradiction:
Improvecircuit structureVSAvoidread operation throughput
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The circuit transitions from a static configuration where both level shifters are always enabled to a dynamic configuration where the negative level shifter is selectively enabled or disabled based on the operation type. This dynamic approach optimizes read operation throughput by removing unnecessary delay while maintaining the ability to handle all memory operations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9324399B2System and method for a level shifting decoder
Publication Date: 2016.04.26 STMICROELECTRONICS INT NV
  • US9324399B2 patent drawing
  • US9324399B2 patent drawing
  • US9324399B2 patent drawing

AI summary

According to various embodiments described herein, a circuit includes a decode logic circuit, a buffer coupled to the decode logic, a positive level shifter with an input coupled to receive address signals and an output coupled to the buffer, and a negative level shifter with an input coupled to receive the address signals and an output coupled to the buffer.