Routability-Driven Macro Placement Engine for Modern FPGAs With Complex Cascade Shape and Region Constraints | IEEE Journals & Magazine | IEEE Xplore