Modern Circuit Placement