Inventors:
Conrad A. Theron - San Jose CA, US
Michael L. Simmons - Monte Sereno CA, US
Walter H. Edmondson - Morgan Hill CA, US
Mihai G. Statovici - Santa Barbara CA, US
Assignee:
Xilinx, Inc. - San Jose CA
International Classification:
G06F 11/00
US Classification:
714738, 714742, 714725, 714726, 714727, 714 25, 714724, 714741, 716 4, 716 5, 716 16, 716 17, 716 18, 703 15, 703 20
Abstract:
Method, apparatus, and computer readable medium for generating test vectors for an integrated circuit (IC) under test is described. In one example, a test function is specified using at least one elementary function that encapsulates program code associated with an architecture of the IC under test. An engine is configured with device description data for the IC under test. The engine is executed with the test function as parametric input to generate the test vectors. In one example, the IC under test comprises a programmable logic device (PLD) and the test vectors include configuration data for configuring a pattern in the PLD and at least one test vector for exercising the pattern. The test vectors may be applied directly to the device or through automatic test equipment (ATE). Alternatively, the test vectors may be applied to a IC design simulation of the device.