Text this: Design automation for timing-driven layout synthesis /