Latching Predecoder for Clocked Memory Word Line Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing clocked memories face challenges in efficiently selecting word lines due to unreliable timing in initiating the word line selection process, particularly in combining address response and decoded output, often relying on delayed clock signals that prolong detection time unnecessarily.

Innovation Solution

The implementation of latching predecoder circuitry that provides predecoded signals to word line driver logic, allowing immediate resolution of address combinations in response to a clock signal and latching these signals early in the clock cycle, thereby enabling efficient word line selection and preparation for the next selection without needing to maintain the decoded values throughout the entire cycle.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a delayed clock signal is used to control word line selection, then the timing reliability is improved, but the detection time is unnecessarily extended

Engineering Contradiction:
Improvetiming reliabilityVSAvoiddetection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The predecoder circuitry performs the word line selection decoding action in advance during the first portion of the clock cycle, before the main memory operation begins. This preliminary decoding action eliminates the need to wait for a delayed clock signal, reducing detection time while maintaining timing reliability through the clock-controlled latching mechanism.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If decoded values are maintained throughout the entire clock cycle, then the word line selection is reliable, but the memory operation efficiency is reduced

Engineering Contradiction:
Improveword line selection reliabilityVSAvoidmemory operation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the decoded word line selection signal from the main memory operation timeline by providing it during the first portion of the clock cycle. The latched predecoded signal is then removed from active use after the word line is selected, allowing the predecoder to be reset for the next cycle without waiting for the entire clock cycle to complete, thus improving efficiency while maintaining reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Speed

If the predecoder circuitry is clocked to resolve address combinations immediately, then the word line selection speed is improved, but the latching timing must be precisely controlled

Engineering Contradiction:
Improveword line selection speedVSAvoidlatching timing control complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The latching mechanism is designed to automatically latch the predecoded signal at the appropriate time during the clock cycle without requiring external timing control signals. The clock signal itself serves as both the trigger for decoding and the timing reference for latching, making the system self-regulating and simplifying the timing control complexity while maintaining high selection speed.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8743651B2Clocked memory with word line activation during a first portion of the clock cycle
Publication Date: 2014.06.03 NXP USA INC
  • US8743651B2 patent drawing
  • US8743651B2 patent drawing
  • US8743651B2 patent drawing

AI summary

A memory includes a plurality of latching predecoders, each including a first transistor coupled between a power supply voltage and a latch and having a control electrode coupled to a clock signal; a second transistor coupled to the first transistor and having a control electrode coupled to a first address bit signal; a third transistor coupled to the second transistor and having a control electrode coupled to a second address bit signal; a fourth transistor coupled to the third transistor and having a control electrode coupled to a delayed and inverted version of the clock signal; a fifth transistor coupled between the fourth transistor and ground and having a control electrode coupled to the clock signal; and an output which provides a predecode value during a first portion of a clock cycle of the clock signal and a predetermined logic level during a second portion of the clock cycle.