Ring Oscillator Test Structure with Scan Flip-Flop Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high cost and resource-intensive nature of system-level testing for microcontrollers, which requires numerous ring oscillators to accurately measure performance under various conditions, leads to significant routing overhead and increased test costs.

Innovation Solution

Implementing self-activating functional ring oscillators within integrated circuits, where each ring oscillator circuit is assigned a unique scan flip-flop group, allowing for decentralized activation and reduced routing overhead through the use of an input multiplexer controlled by scan flip-flops, eliminating the need for a central control signal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If numerous ring oscillators are implemented to accurately measure performance under various conditions, then measurement precision is improved, but device complexity and routing overhead increase

Engineering Contradiction:
Improveperformance measurement accuracyVSAvoidrouting overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The scan flip-flops serve dual purposes: their primary function for normal circuit operation and their secondary function for controlling ring oscillator activation during performance testing. This eliminates the need for separate control circuits, reducing routing overhead while maintaining the capability to activate multiple ring oscillators independently for accurate performance measurement.

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

2Ease of operation

If a central control signal is used to activate ring oscillators, then ease of operation is improved, but device complexity and routing overhead increase

Engineering Contradiction:
Improvering oscillator activation controlVSAvoidrouting overhead
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The control mechanism is segmented from a centralized control signal into distributed control elements. Each ring oscillator group has its own dedicated scan flip-flop that independently controls activation. This segmentation eliminates extensive routing for central control signals while maintaining ease of operation through the existing scan flip-flop control structure.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If comprehensive system-level testing is performed to test each application case, then measurement precision is improved, but loss of time and test costs increase

Engineering Contradiction:
Improveperformance testing accuracyVSAvoidtest duration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The testing approach changes from comprehensive system-level testing to parameter-based indirect measurement. By measuring ring oscillator frequencies (a physical parameter) and correlating them to performance metrics, the test duration is significantly reduced while maintaining measurement precision. The ring oscillator frequency directly reflects the maximum clock frequency under worst-case conditions without requiring exhaustive application testing.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11874325B2Integrated circuit, test assembly and method for testing an integrated circuit
Publication Date: 2024.01.16 INFINEON TECHNOLOGIES AG
  • US11874325B2 patent drawing
  • US11874325B2 patent drawing
  • US11874325B2 patent drawing

AI summary

One exemplary embodiment describes an integrated circuit, comprising a multiplicity of scan flip-flops, a multiplicity of ring oscillator circuits, wherein each ring oscillator circuit comprises a chain of logic gates comprising a plurality of logic gates connected in succession, an input multiplexer for the chain, and a feedback line from an output connection of the last logic gate of the chain to a data input connection of the input multiplexer. Each ring oscillator circuit is assigned a scan flip-flop group that contains at least one of the multiplicity of scan flip-flops. The input multiplexer of the ring oscillator circuit is controlled depending on a control bit stored by the at least one scan flip-flop of the scan flip-flop group assigned to the ring oscillator circuit such that the input multiplexer outputs an output bit fed back via the feedback line to the first logic gate of the chain or that the input multiplexer outputs a input bit that is to be processed by the chain to the first logic gate of the chain. The ring oscillator circuits are assigned different scan flip-flop groups.