SDS: An Optimal Slack-Driven Block Shaping Algorithm for Fixed-Outline Floorplanning | IEEE Journals & Magazine | IEEE Xplore