Method of developing a model of a circuit design including the steps of
generating four different path-tracing runs, creating four arcs from the
four different path-tracing runs, and combining the four arcs into two
separate models. Also, a method of adjusting timing of a clock signal
provided to a first block and a second block where data signals travel
via a first path from the first block to the second block and data
signals travel via a second path from the second block to the first block
and the time for the data signals to travel the first path is greater
than the time for the data signals to travel the second path. The clock
signal provided to the second block relative to the clock signal provided
to the first block is delayed by an amount that is a function of the
difference between the time for the data signals to travel the first path
and the time for the data signals to travel the second path.