Methods and apparatuses to estimate delay for logic circuit optimization
using back annotated placement and delay data. In one aspect of the invention,
a method to design a logic circuit, the method includes: modifying a first path
that is back annotated with first placement information and first delay information
to generate a second path; and calculating a signal delay on the second path from
second placement information for the second path, the first placement information
and the first delay information (or, computing an adjustment to the first delay
information from second placement information for the second path and the first
placement information). In one example according to this aspect, the first placement
information and the first delay information are back annotated from a timing analysis
based on placing and routing at least the first path. An actual route is determined
from the first placement information in calculating the signal delay.