GEMS: An Automatic Layout Tool for MIMOLA Schematics

The features of a graphics editor for MIMOLA schematics (GEMS) and its use in the MIMOLA design process are discussed. The MIMOLA Software System (MSS) is a collection of tools for performing digital design synthesis. A key element in the MIMOLA design methodology is the role the designer plays in guiding the synthesis process. The graphics editor facilitates easy designer interaction. Some heuristics for displaying schematics in a form that is esthetically pleasing are presented. Algorithms for automatic partitioning, placement and routing of schematics are then described. Finally, the implementation features of the graphics tool are discussed and future plans for enhancing its capabilities are outlined.