Scan-Chain Flip-Flop Resetting Without Dedicated Reset Circuitry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional integrated circuit resetting methods require substantial area and power due to the presence of reset circuitry, leading to issues like current spikes and reset domain crossing, which are difficult to debug and inefficient in terms of power consumption.

Innovation Solution

The proposed solution involves electrically connecting flip-flops in a predefined series without a reset gate or associated circuitry, using a scan input gate to feed a bit string of identical bits to reset the flip-flops, thereby reducing area and power consumption by eliminating conventional reset networks and associated power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional reset circuitry is used to reset integrated circuits, then resetting functionality is achieved, but area consumption and power requirements increase substantially

Engineering Contradiction:
Improveresetting functionalityVSAvoidarea consumption
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The scan chain is designed to serve dual purposes: performing test operations and resetting the integrated circuit. By making the scan structure multi-functional, dedicated reset circuitry becomes unnecessary, thereby reducing area consumption while maintaining resetting functionality through the same scan infrastructure

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

Solution Approach 2:

The invention extracts and eliminates the dedicated reset circuitry from the integrated circuit design. By removing this separate functional block and integrating resetting capability into the existing scan chain, the overall area consumption is reduced while resetting functionality is preserved through the scan-based approach

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If conventional reset circuitry is used to reset integrated circuits, then resetting functionality is achieved, but power consumption increases substantially

Engineering Contradiction:
Improveresetting functionalityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The scan chain is designed to serve dual purposes: performing test operations and resetting the integrated circuit. By making the scan structure multi-functional, dedicated reset circuitry becomes unnecessary, thereby reducing power consumption while maintaining resetting functionality through the same scan infrastructure

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

Solution Approach 2:

The invention merges the resetting function with the existing scan chain operations. By combining these two functions into a single operational pathway, the power consumption associated with separate reset circuitry is eliminated, as the same scan infrastructure handles both testing and resetting without requiring additional power resources

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If reset network is used to reset all flip-flops, then resetting functionality is achieved, but current spikes occur due to simultaneous toggling

Engineering Contradiction:
Improveresetting functionalityVSAvoidcurrent spikes
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The scan-based resetting approach inherently introduces periodicity and control to the resetting process. By using the scan chain to sequentially or controlledly update flip-flop states, the simultaneous toggling that causes current spikes is avoided, as the scan structure naturally regulates the timing and sequence of state changes across different flip-flops

Inventive Principle:
Principle #19Periodic action

4Reliability

If conventional reset networks are used, then resetting functionality is achieved, but device complexity and difficulty of debugging increase

Engineering Contradiction:
Improveresetting functionalityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention extracts and eliminates the dedicated reset circuitry from the integrated circuit design. By removing this separate functional block and integrating resetting capability into the existing scan chain, the overall circuit complexity is reduced while resetting functionality is preserved through the scan-based approach

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The scan chain is designed to serve dual purposes: performing test operations and resetting the integrated circuit. By making the scan structure multi-functional, dedicated reset circuitry becomes unnecessary, thereby reducing device complexity while maintaining resetting functionality through the same scan infrastructure

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

Data Source

PatentUS12088301B2Resetting integrated circuits
Publication Date: 2024.09.10 MICRON TECHNOLOGY INC
  • US12088301B2 patent drawing
  • US12088301B2 patent drawing
  • US12088301B2 patent drawing

AI summary

A plurality of flip-flops of an integrated circuit (IC) (e.g., an ASIC) are electrically connected in a predefined series. The scan input gate of any give flip-flop in the predefined series is electrically connected to one of a Q output gate or a Q-bar output gate of an adjacent flip-flop in the predefined series. A reset operation for the IC occurs by feeding a bit string of identical bits (e.g., all zeros) through the scan input gate of a first flip-flop of the plurality of flip-flops to reset the plurality of flip-flops without the need for resetting circuitry and accompanying power savings for the IC.