Constraint-driven floorplan repair

Abstract

In this work, we propose a new and efficient approach to the floorplan repair problem, where violated design constraints are satisfied by applying small changes to an existing rough floorplan. Such a floorplan can be produced by a human designer, a scalable placement algorithm, or result from engineering adjustments to an existing floorplan. In such cases, overlapping modules must be separated, and others may need to be repositioned to satisfy additional requirements. Our algorithmic framework uses an expressive graph-based encoding of constraints which can reflect fixed-outline, region, proximity and alignment constraints. By tracking the implications of existing constraints, we resolve violations by imposing gradual modifications to the floorplan, in an attempt to preserve the characteristics of its initial design. Empirically, our approach is effective at removing overlaps and repairing violations that may occur when design constraints are acquired and imposed dynamically.

Document Details

Document Type
Pub Defense Publication
Publication Date
Sep 01, 2008
Source ID
10.1145/1391962.1391975

Entities

People

  • Igor L. Markov
  • Jarrod A. Roy
  • Martha E. Pollack
  • Michael D. Moffitt

Organizations

  • Air Force Office of Scientific Research
  • Air Force Research Laboratory
  • Division of Computing and Communication Foundations
  • International Business Machines Corporation (Armonk, NY)
  • University of Michigan

Tags

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Integrated Circuit Design and Technology.
  • Systems Analysis and Design