A rule based floorplanner for a macrocell array having a plurality of predetermined macrocells. The floorplanner uses a net list (23), a macrocell list (26), and a list of design constraints (31) and characteristics of the base array itself to derive an initial Burain score. A trial floorplan is attempted...http://www.google.com/patents/US5311443?utm_source=gb-gplus-sharePatent US5311443 - Rule based floorplanner