Replica Circuit Global Reset for Pulse Latch Pre-decoders

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Pulse latch based memory pre-decoders are susceptible to unwanted spurious signals, which can affect memory address inputs during hold time requirements, necessitating a robust reset mechanism to prevent spurious data latching across process, voltage, and temperature variations.

Innovation Solution

A global reset generation method using replica circuits that mimic the pulse latch circuit, generating a reset signal to ensure proper latching margins by accommodating worst-case hold pulse delays and operating within the same voltage domain as the pre-decoded memory address output, allowing for effective resetting before the next clock cycle.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a pulse latch based pre-decoder is used to reduce memory access times, then productivity is improved, but the circuit becomes susceptible to spurious signals during hold time

Engineering Contradiction:
Improvememory access timeVSAvoiddata integrity during hold time
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The reset signal is generated in advance using a replica latch that mimics the timing characteristics of the actual pulse latch. This preliminary reset action ensures that the latch is properly cleared before new data arrives, preventing spurious signals from being latched while maintaining the fast access times of the pulse latch architecture

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a reset mechanism is added to prevent spurious data latching, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A replica latch is created as a simplified copy of the actual pulse latch circuit. This replica serves solely to generate the reset signal and does not participate in the main data path, thereby providing the necessary reliability improvement while adding minimal complexity to the overall system

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If voltage level shifters are used to manage signal levels across different domains, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvevoltage domain compatibilityVSAvoidcircuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The replica latch circuit generates the reset signal intrinsically from its own internal timing characteristics and voltage domain. This self-service approach eliminates the need for external voltage level shifters or additional signal conditioning circuits, maintaining adaptability while reducing overall device complexity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9036446B2Global reset with replica for pulse latch pre-decoders
Publication Date: 2015.05.19 QUALCOMM INC
  • US9036446B2 patent drawing
  • US9036446B2 patent drawing
  • US9036446B2 patent drawing

AI summary

A global reset generation method for a pulse latch based pre-decoders in memories that comprises generating a pre-decoded memory address output for a pulse latch circuit, generating a reset signal to reset the pulse latch circuit, providing a combined signal of the pre-decoded memory address output and the reset signal, feeding the combined signal into a low voltage threshold device to manipulate resetting the pulse latch circuit, wherein generating a reset signal comprises generating a reset signal from a matched circuit that is configured to mimic the function of the latch circuit to be reset and wherein generating a reset signal comprises configuring the matched circuit to accommodate a worst case hold pulse delay to allow for resetting the pulse latch before a new clock cycle performs the resetting and having the matched circuit provide the reset signal and a pre-decoded memory address output in the same voltage domain.