×

Method and Apparatus for Testing a Full System Integrated Circuit Design by Statistical Fault Injection Using Hardware-Based Simulation

  • US 20090193296A1
  • Filed: 01/30/2008
  • Published: 07/30/2009
  • Est. Priority Date: 01/30/2008
  • Status: Active Grant
First Claim
Patent Images

1. An integrated circuit (IC) test system, comprising:

  • a test manager information handling system (IHS) that includes a system memory that stores a full system model for a device under test integrated circuit (DUT IC), the full system model including a support memory;

    a hardware accelerator simulator, coupled to the test manager IHS via an interface bus, the hardware accelerator simulator including a hardware accelerator memory;

    the test manager IHS being configured to transmit the full system model to the hardware accelerator simulator;

    the hardware accelerator simulator being configured to map the full system model to the hardware accelerator memory so that the hardware accelerator simulator emulates the full system model, thus providing a mapped hardware accelerator simulator that emulates the DUT IC as an emulated DUT IC and emulates the support memory as an emulated memory, the full system model including a plurality of fault injection points;

    the test manager IHS being configured to load an architecture verification program (AVP) into the emulated memory, the AVP being capable of testing the full system model for results of injected faults, and to select a subset of the plurality of fault injection points for fault injection, thus providing a plurality of selected fault injection points; and

    the mapped hardware accelerator simulator being further configured to inject a fault into a selected fault injection point of the plurality of selected fault injection points in the full system model when commanded by the test manager IHS, and to transmit to the test manager IHS for storage a result of injecting the fault into the selected injection point, the mapped hardware accelerator simulator being further configured to inject faults at other selected fault injection points to provide respective results.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×