Single-Clock Dynamic Scannable Latch With Mode-Switched Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing scannable latches in semiconductor circuits require multiple clock signals, leading to inefficiencies in power consumption and size, and are not useful in integrated circuits with a single clock, while also requiring precise transistor sizing for reliable data storage.

Innovation Solution

A dynamic scannable latch circuit that operates using a single clock for both functional and scan modes, incorporating a feedback keeper storage circuitry conditioned by a dynamic or static scan port, allowing reliable data storage and scanning without the need for multiple clocks or precise transistor sizing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple clock signals are used to implement scan function, then scanning capability is achieved, but power consumption increases and device size increases

Engineering Contradiction:
Improvescanning capabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent combines the functional mode and scan mode operations into a single clock signal system. The feedback keeper circuit is conditionally enabled based on the mode, allowing both scanning and normal operation to share the same clock infrastructure, thereby reducing power consumption and eliminating the need for separate clock signal paths.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single clock signal serves dual purposes: it drives both the functional operation of the latch and the scan operation when the feedback keeper is disabled. This multi-functional use of the clock signal eliminates the need for separate clock signals for scanning, reducing overall power consumption and device complexity.

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

2Adaptability or versatility

If multiple clock signals are used to implement scan function, then scanning capability is achieved, but number of signal conductors increases

Engineering Contradiction:
Improvescanning capabilityVSAvoiddevice size
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent merges the clock signal paths for functional mode and scan mode into a single shared path. By using one clock signal that conditionally drives both modes through the feedback keeper mechanism, the number of required signal conductors is reduced, thereby decreasing device area.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single clock signal is designed to universally drive both functional and scan operations. This eliminates the need for separate dedicated clock conductors for scanning, reducing the total number of signal paths and the associated device area.

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

3Reliability

If transistor sizing is adjusted for reliable data storage, then data reliability improves, but device complexity increases

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidtransistor sizing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs a feedback keeper circuit that continuously monitors and maintains the stored data state. This feedback mechanism ensures reliable data storage without requiring complex transistor sizing ratios, as the feedback loop actively corrects and stabilizes the stored value, simplifying the design while maintaining high reliability.

Inventive Principle:
Principle #23Feedback

4Device complexity

If single clock is used, then device complexity is reduced, but scan function cannot be implemented

Engineering Contradiction:
Improveclock signal complexityVSAvoidscan function capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic control of the feedback keeper circuit based on the operational mode. During scan mode, the feedback keeper is disabled to allow scan data to pass through; during functional mode, it is enabled for data retention. This dynamic switching behavior allows a single clock to effectively perform both scan and functional operations, maintaining versatility while reducing complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7414449B2Dynamic scannable latch and method of operation
Publication Date: 2008.08.19 NXP USA INC
  • US7414449B2 patent drawing
  • US7414449B2 patent drawing
  • US7414449B2 patent drawing

AI summary

A latch has a first mode in which the latch functions as a dynamic latch and a second mode in which the latch functions as a static latch. The latch has a feedback circuit that in turn has two parallel switchable loads. The first load is responsive to a data input signal of the latch in the first mode and disabled in the second mode. The second load is responsive to a clock signal in the second mode and disabled in the first mode. The switchable loads being in parallel provides for the ability to select the feedback that is better for the particular mode of operation. The first and second switchable loads can be optimized for the particular mode of operation that will use it.