LAYPAR is a place and route package using advanced algorithms to automatically locate and interconnect large numbers of cells and macro blocks.  The user may optimize the result for particular application and may define options at both the placement and routing stages.

  • Efficient processing of large designs
  • Independent options for placement and routing
  • Port position by users for block routing
  • Uses net-lists in standard format (such as EDIF, etc.)
  • Post-routing optimization
  • Base cell structure defined by text file or by layout with database properties
  • Function cells may be used for feed through
  • Generates dense interconnect using a via placement restriction option

  • Takes net priorities into consideration
  • Incorporates feed cell instances independent on a defined quota and deviation
  • Allows cell and cell rows to be mirrored
  • User-controlled effort for pre-, coarse, and fine placement

  • Allows port classes (functionally equivalent, physically separate)
  • Global routing based on a user-defined grid taking priorities and pad locations into consideration
  • Multi-layer channel routing with via placement restriction option 
  • Generates cell block layout in DBX format (LAYTOOLS specific).




This is the stand-alone placement and routing tools LAYPLACE and LAYROUTE.  It offers 2-layer-routing only; no scan path and no clock tree optimization.


This option is a stand-alone placement and routing tools LAYPLACE and LAYROUTE.  It offers 3-layer-routing only; no scan path and no clock tree optimization.


This option includes stand-alone placement and routing tools LAYPLACE and LAYROUTE.  It offers 3 layer routing, scan path, and clock tree optimization.

For LAYTOOLS Product Quote Click the mailbox: