Storage Latch Gating for Stable Data Capture Under Signal Fluctuation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices using latches or asynchronous flip-flops face issues with signal stability due to undesired fluctuations, leading to potential incorrect data storage, and require more space when using flip-flops for synchronization.

Innovation Solution

A storage device incorporating an AND logic gate and a D latch, where the D latch is activated only when both the selection and status signals are stable, ensuring that the latch is not impacted by signal fluctuations and reducing the space required in the integrated circuit by avoiding the need for flip-flops.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If flip-flops are used for synchronization to avoid signal fluctuations, then reliability is improved, but device complexity and space occupancy increase

Engineering Contradiction:
Improvedata storage stabilityVSAvoidcircuit space
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential synchronization function from complex flip-flop circuits and implements it using a simple AND gate that combines a selection signal and its derivative. This removes the need for bulky flip-flop structures while maintaining the core functionality of preventing data storage during signal transitions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary signal (the derivative of the selection signal) that acts as a mediator between the selection signal and the data storage operation. This intermediary enables the system to detect transition states without requiring complex flip-flop circuitry, thus resolving the contradiction between reliability and device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If latches are used without synchronization, then device complexity is reduced, but reliability deteriorates due to signal fluctuations

Engineering Contradiction:
Improvecircuit spaceVSAvoiddata storage stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the selection signal is differentiated to create a control signal that feeds back into the AND gate. This feedback allows the system to automatically detect and respond to signal transitions, preventing unreliable data storage while maintaining simple latch-based circuitry.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The differentiated selection signal serves as an intermediary that mediates between the simple latch structure and the reliability requirement. It provides transition detection capability without requiring complex synchronized circuitry, thus resolving the contradiction between device complexity and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the activation signal is not stabilized, then ease of operation is improved, but manufacturing precision deteriorates due to incorrect data storage timing

Engineering Contradiction:
Improveactivation signal controlVSAvoiddata storage timing
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent implements a self-service mechanism where the selection signal automatically generates its own control derivative through differentiation. This self-generated control signal precisely regulates the timing of data storage operations without requiring external intervention, thus maintaining both ease of operation and manufacturing precision.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11901894B2Method of operating a storage device
Publication Date: 2024.02.13 STMICROELECTRONICS (GRENOBLE 2) SAS
  • US11901894B2 patent drawing
  • US11901894B2 patent drawing
  • US11901894B2 patent drawing

AI summary

A method includes receiving a selection signal from a third-party device and a status signal from the third-party device. A data signal from the third-party device is latched when both the selection signal and the status signal are active. In addition, a second selection signal and a second status signal can be received from a second third-party device and a second data signal latched when both the second selection signal and the second status signal are active.