A method and system for performing AC self-test on an integrated circuit
that includes a system clock for use during normal operation are
provided. The method includes applying a long data capture pulse to a
first test register in response to the system clock, applying an at speed
data launch pulse to the first test register in response to the system
clock, inputting the data from the first register to a logic path in
response to applying the at speed data launch pulse to the first test
register, applying an at speed data capture pulse to a second test
register in response to the system clock, inputting the logic path output
to the second test register in response to applying the at speed data
capture pulse to the second test register, and applying a long data
launch pulse to the second test register in response to the system clock.