Designers perform floorplanning and optimization for FPOAs using MathStarÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢s COnnection and ASsignment Tool (COAST). COASTÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢s graphical floorplanning editor allows designers to assign functional modules to the physical resources, or Silicon Objects, of the FPOA. In addition to floorplanning, COAST includes powerful analysis and guidance logic to assist the user in optimizing layout and performance. COAST presents the user with graphical representations of the design hierarchy and the array resources. COAST enables designers to alter, upgrade, or optimize existing designs as requirements change during the design process. A variety of predefined library elements are also available to assist the designer.