A method for generating a test vector of an IC including: designating a
retrieval condition to select a path on which a signal can be transmitted
in the circuit; executing a timing analysis of the circuit based on a
circuit information of the circuit, retrieving the path satisfying the
retrieval condition, and generating a path list in which cells composing
the retrieved path are put in order of executing the timing analysis;
generating a test vector to test a path delay fault of the circuit based
on the path list; designating an ending condition to end generation of
the test vector when the path in the path list for the test vector is
distributed over the circuit; and stopping generation of the path list
when the ending condition is satisfied.