Self-Timed Pulse Input Latch Circuitry for Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory circuits face challenges in achieving fast address access and minimizing cycle time, as they require setup and hold times for synchronous operation, which can lead to delays and inefficiencies in read and write operations.

Innovation Solution

The implementation of a self-timed pulse input latch circuitry that generates a self-timed pulse independent of clock edges, allowing for transparent input latches before the next clock rising edge, enabling fast address access and reducing delays by eliminating the need for external signal control during the pulse period.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If synchronous operation with input register is used, then proper signal registration is ensured, but setup time and hold time delays increase random access time

Engineering Contradiction:
Improvesignal registrationVSAvoidrandom access time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the clock edge dependency from the input latching operation by introducing a self-timed pulse generator that creates latching pulses independent of clock edges. This removes the constraint that forced synchronous operation and setup/hold time requirements, allowing asynchronous addressing while maintaining reliable signal registration.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The self-timed pulse generator creates latching pulses in advance of clock edges, enabling the input registers to be transparent and latch signals before the next clock rising edge occurs. This preliminary action eliminates the need to wait for clock edges, reducing random access time while ensuring proper registration.

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If clock-synchronized input registration is implemented, then synchronous operation is maintained, but cycle time increases due to setup and hold time requirements

Engineering Contradiction:
Improvesynchronous operationVSAvoidcycle time
Core Design Contradiction:
Stability of the object's compositionVSDuration of action of moving object

Solution Approach 1:

The patent introduces periodic self-timed latching pulses that occur at optimized intervals independent of the main clock signal. These pulses periodically enable transparent latching of address inputs, maintaining operational stability while reducing the overall cycle time by eliminating clock-edge-waiting delays.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system transitions from rigid synchronous operation to a more dynamic architecture where self-timed pulses provide flexible latching opportunities. The input registers can now latch signals at optimal moments determined by signal arrival rather than fixed clock edges, dynamically adapting to reduce cycle time while maintaining stability.

Inventive Principle:
Principle #15Dynamics

3Stability of the object's composition

If external signal control is used during input registration, then synchronous timing is maintained, but operation complexity and delays increase

Engineering Contradiction:
Improvetiming controlVSAvoidsignal control mechanism
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The system implements self-service timing control through the self-timed pulse generator that automatically generates latching pulses based on internal timing mechanisms rather than requiring external control signals. This self-generated timing control reduces the complexity of external signal management while maintaining stable timing operations.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9431079B1Systems and methods of memory and memory operation involving input latching, self-timing and/or other features
Publication Date: 2016.08.30 GSI TECHNOLOGY INC
  • US9431079B1 patent drawing
  • US9431079B1 patent drawing
  • US9431079B1 patent drawing

AI summary

Systems and methods relating to memory and/or memory latching are disclosed. In one exemplary implementation, an illustrative memory device may include self-timed pulse generator circuitry, first input latch circuitry, read/write control circuitry, and second input latch circuitry. According to further implementations herein, fast address access for read and write may be provided in the same cycle via a self-timed pulse in the input latch circuit and/or via associated control/scheme from control circuitry.