routing placement and logic synthesis 9201671