“…Timing driven (TD) placement algorithms can be divided into 3 categories. 1) partition-based, like [9,12], 2) simulated annealing (SA) based, like [11,15], and 3) analytical [8]. Circuit timing optimization is basically a pathbased problem, though it is impractical to track delays of all paths, since their numbers are generally exponential in circuit size [8].…”