Built-in Processor Analog Testing System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional analog testing systems for integrated circuits face inefficiencies due to long settle times and high costs, particularly when using external test machines and processors, and require preloading of program sequences with conditional jumps that increase testing time and memory requirements.

Innovation Solution

A testing system utilizing a built-in processor within the integrated circuit to execute a program sequence without conditional jumps, where a digital-to-analog converter and analog-to-digital converter are used to convert testing sequences and responses, and an external tester sequentially outputs a fixed program sequence directly to the processor, eliminating the need for memory preloading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an external test machine with analog channel is used to test analog DUTs, then the testing system can perform analog testing, but the settle time increases the whole testing time

Engineering Contradiction:
Improveanalog testing capabilityVSAvoidtesting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges the test machine functionality with the DUT by integrating a processor directly into the DUT. This processor executes test programs locally, eliminating the need for external analog channels and settle time. The test machine only needs to provide digital test sequences and read digital results, combining the advantages of digital speed with analog testing capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The built-in processor acts as an intermediary between the digital test machine and the analog DUT. It converts digital test sequences into appropriate analog test signals and converts analog test results into digital form, eliminating the need for direct analog connectivity and associated settle time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If an external processor is used with built-in DAC and ADC to reduce settle time, then the testing time is reduced, but the cost of external processor increases the cost of testing system

Engineering Contradiction:
Improvetesting timeVSAvoidtesting system cost
Core Design Contradiction:
Loss of timeVSEase of manufacture

Solution Approach 1:

The DUT serves itself by containing a processor that performs both testing and processing functions. The processor is integrated into the DUT itself rather than being an external component, making the DUT self-testing and eliminating the need for expensive external processing equipment.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The built-in processor performs multiple functions: it executes test programs, generates test sequences, processes analog signals through integrated DAC/ADC, and outputs test results. This multi-functionality eliminates the need for separate external processor equipment.

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

3Adaptability or versatility

If a program sequence with conditional jumps is loaded into internal memory for processing, then the processor can perform logical operations, but the memory cost and preloading time increase

Engineering Contradiction:
Improvelogical operation capabilityVSAvoidpreloading time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The test program is prepared in advance as a fixed sequence without conditional jumps. All test logic is predetermined and executed in a fixed order, eliminating the need for runtime memory access and conditional branching. This preliminary preparation of the test sequence allows direct execution without preloading.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach reduces testing time and cost by allowing real-time input of program sequences and eliminating the need for buffering memory, resulting in a more efficient and cost-effective analog testing process.

Implementation Method 1

a digital-to-analog converter for converting a digital testing sequence output from the processor into an analog testing sequence fed into the analog design under test

Methodology Applied
Scientific EffectDigital-to-analog conversion:

Implementation Method 2

an analog-to-digital converter for converting an analog testing response of the analog design under test into a digital testing response fed into the processor

Methodology Applied
Scientific EffectAnalog-to-digital conversion:

Data Source

PatentUS7673198B1Testing system and related testing method for an analog design under test
Publication Date: 2010.03.02 MEDIATEK INC
  • US7673198B1 patent drawing
  • US7673198B1 patent drawing
  • US7673198B1 patent drawing

AI summary

A testing system includes an integrated circuit having an analog design under test and a processor; an digital-to-analog converter (DAC), coupled to the analog design under test and the processor, for converting a digital testing sequence output of the processor into an analog testing sequence fed into the analog design under test; a analog-to-digital converter (ADC), coupled to the analog design under test and the processor, for converting an analog testing response of the analog design under test into a digital testing response fed into the processor; and an external tester, coupled to the processor of the integrated circuit, for sequentially outputting a program sequence to the processor; wherein the processor executes the program sequence without un-predictable conditional jump to get a testing result of the testing system and then outputs the testing result to the external tester.