Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and system for efficient testing of digital integrated circuits

a digital integrated circuit and test method technology, applied in error detection/correction, cad circuit design, instruments, etc., can solve the problems of increasing the complexity of the ics, the malfunction of the circuit, and the increase of the cost of testing

Active Publication Date: 2022-11-17
XEROX CORP
View PDF23 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This patent is about a system and method for generating test vectors for testing physical systems, such as digital circuits, using fault-augmented system blocks. The system obtains a design of the system and generates a design of an equivalence-checking system based on the original system. The design of the equivalence-checking system includes a set of fault-assumable inputs that are coupled to a constraint system to simulate different faults. The system can also generate an extended system with additional fault-augmented system blocks and test vectors to test any arbitrary fault in the system. The technical effect of this patent is to provide an efficient and cost-effective way to test the quality of physical systems.

Problems solved by technology

However, as the feature size decreases, defects (e.g., due to impurities in the substrate, misalignments of masks, trembling during exposure, etc.) in ICs become more common and can lead to the malfunction of the circuits.
The increasing complexity of the ICs also increases the cost for testing.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for efficient testing of digital integrated circuits
  • Method and system for efficient testing of digital integrated circuits
  • Method and system for efficient testing of digital integrated circuits

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035]The following description is presented to enable any person skilled in the art to make and use the embodiments, and is provided in the context of a particular application and its requirements. Various modifications to the disclosed embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the present disclosure. Thus, the present invention is not limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.

Overview

[0036]Embodiments described herein solve the technical problem of generating an optimal set of testing vectors for testing a digital circuit. During operation, the system receives the design of a to-be-tested circuit (i.e., the original, no fault circuit design) and designs a fault-augmented circuit block based on the original circuit design. The d...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

One embodiment provides a method and a system for generating test vectors for testing a computational system. During operation, the system obtains a design of the computational system, the design comprising an original system. The system generates a design of a fault-augmented system block by adding a plurality of fault-emulating subsystems to the original system; generates a design of an equivalence-checking system based on the original system and the fault-augmented system block; encodes the design of the equivalence-checking system into a logic formula, with variables within the logic formula comprising inputs and outputs of the original system and inputs and outputs of the fault-augmented system block; and solves the logic formula to obtain a test vector used for testing at least one fault in the computational system.

Description

BACKGROUNDField[0001]This disclosure is generally related to testing of physical systems, such as digital Integrated Circuits (ICs). More specifically, this disclosure is related to a system and method for generating testing vectors that facilitate efficient testing of the physical systems.Related Art[0002]Digital Integrated Circuits (ICs) are ubiquitously present in people's life, from washing machines to spaceships. Advances in the lithography technologies have enabled the feature size of the circuits to decrease continuously, thus facilitating the development of high-density ICs. However, as the feature size decreases, defects (e.g., due to impurities in the substrate, misalignments of masks, trembling during exposure, etc.) in ICs become more common and can lead to the malfunction of the circuits. Testing of the ICs is an important step to ensure the quality of the final product comprising the ICs. The increasing complexity of the ICs also increases the cost for testing. It is e...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G01R31/3183G01R31/3181
CPCG01R31/318307G01R31/318357G01R31/318371G01R31/31835G01R31/31813G06F30/3323G06F30/398G06F2117/06G06F2117/02G06F11/263G06F30/30G06F30/33G01R31/28G06F11/00G06F30/367G06F30/3308
Inventor FELDMAN, ALEKSANDAR B.DE KLEER, JOHANCAMPOS PEREZ, ALEXANDREMATEI, ION
Owner XEROX CORP