A method and apparatus for
reverse engineering an
integrated circuit chip (IC
chip) (120) utilizes an electrical circuit tester (114) for injecting a triggering
signal into the IC
chip (120) to exercise a
circuit under test. In synchronization thereto, a PICA
detector (116) monitors optical emissions from the
circuit under test. A spatial data extractor, electrically coupled to the PICA
detector, collects space information (124) from patterns of light emissions emitted by the
circuit under test, and a
timing data extractor, electrically coupled to the electrical circuit tester and to the PICA
detector (116), collects
time information (126) from the patterns of light emissions emitted by the circuit under test. A
database memory (105) includes known data about the circuit under test and also includes at least one reference pattern for comparing a captured
light emission pattern thereto to identify at least one circuit element in the circuit under test. A PICA data analyzer (108), electrically coupled to the
database memory (105) and to the PICA detector (116), determines at least one of whether the circuit under test comprises a circuit element with a
light emission pattern that matches one of the at least one reference pattern in the
database memory (105), and the value contained in a memory in the IC chip (120).