A Performance Driven Placement System Using An Integrated Timing Analysis Engine