Multicycle Path Clock Control for At-Speed Circuit Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automatic test pattern generator (ATPG) tools are unable to test multicycle path circuits effectively, as they only support circuits accessible within one clock cycle, leading to undetected defective multicycle path circuits and reduced chip yield.

Innovation Solution

A multicycle path circuit with an on-chip clock controller that provides clock signals in a multicycle phase relationship, allowing the circuit to operate in both functional and at-speed test modes, ensuring consistent clock paths and avoiding timing conflicts, and utilizing pulse shapers and multiplexers to manage clock signals for testing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing ATPG tools are used to test circuits, then testing can be performed within one clock cycle, but multicycle path circuits cannot be tested effectively leading to undetected defects

Engineering Contradiction:
Improvedefect detection capabilityVSAvoidcompatibility with multicycle path circuits
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a dual-mode operational system that dynamically switches between functional mode (normal operation) and at-speed test mode (testing operation). The clock controller and pulse shapers dynamically adjust clock signal generation based on the operational mode, enabling the circuit to adapt its behavior for specific testing purposes while maintaining normal functionality during regular operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the testing process into distinct phases by separating functional operation from test operation. The test mode captures signals at specific clock cycle transitions (e.g., rising edge to falling edge) rather than continuously, allowing multicycle path testing to be broken down into manageable capture points that can be analyzed separately.

Inventive Principle:
Principle #1Segmentation

2Reliability

If clock signals are provided to first and second circuits in multicycle phase relationship, then at-speed testing of multicycle path circuits is enabled, but hold and setup timing conflicts may occur

Engineering Contradiction:
Improvemulticycle path testing capabilityVSAvoidtiming conflict avoidance
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent introduces pulse shapers as intermediary components between the clock controller and the first/second circuits. These pulse shapers condition and format the clock signals before delivery, ensuring that clock transitions occur at precisely controlled times that avoid setup and hold time violations. The pulse shapers act as buffers that mediate the timing relationship between master and slave circuits.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary timing analysis and clock signal conditioning before actual testing occurs. The clock controller pre-configures the multicycle phase relationship and the pulse shapers pre-condition the clock signals to ensure proper timing margins are established before data capture begins, preventing timing conflicts before they can occur during testing.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the circuit operates in both functional mode and at-speed test mode, then comprehensive testing is achieved, but clock path consistency must be maintained across modes

Engineering Contradiction:
Improvemulti-mode operation capabilityVSAvoidclock path consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent implements a universal clock distribution architecture where the same clock controller and pulse shaper components serve both functional mode and at-speed test mode operations. The clock paths are designed to be mode-agnostic, with the same physical routes used for clock distribution regardless of operational mode, ensuring timing characteristics remain consistent while the functional behavior changes based on mode selection.

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

Data Source

PatentUS11892506B2Method and circuit for at-speed testing of multicycle path circuits
Publication Date: 2024.02.06 MEDIATEK SINGAPORE PTE LTD
  • US11892506B2 patent drawing
  • US11892506B2 patent drawing
  • US11892506B2 patent drawing

AI summary

A multicycle path circuit capable of operating at a functional mode and an at-speed test mode. The multicycle path circuit includes an on-chip controller configured to receive an on-chip clock signal and modulate the on-chip clock signal to provide a first clock signal to a first circuit and a second clock signal to a second circuit. The first clock signal and the second clock signal are in a multicycle phase relationship. The on-chip controller is configured to ensure the clock paths to and from the second circuit to be the same for the functional mode and the at-speed test mode and therefore to avoid hold and setup timing conflict between these modes.