A new efficient method for substrate-aware device-level placement (short paper)