1. A method of IP characterization, comprising: using a computer, providing an IP component; automatically generating a plurality of test patterns for all paths in the IP component; sequentially inputting the test patterns into the IP component for simulation, and outputting a plurality of corresponding simulation results; and extracting at least one key data from each of the simulation results, respectively; and integrating the at least one key data of each of the simulation results to generate an IP characteristic library.