com.sun.electric.tool.routing
Class SeaOfGates

java.lang.Object
  extended by com.sun.electric.tool.routing.SeaOfGates

public class SeaOfGates
extends java.lang.Object

Class to control sea-of-gates routing.


Nested Class Summary
static class SeaOfGates.NetsToRouteByLength
          Comparator class for sorting NetsToRoute by their length and power/ground usage.
static class SeaOfGates.SeaOfGatesOptions
          Class to hold preferences during Sea-of-Gates routing run.
 
Constructor Summary
SeaOfGates()
           
 
Method Summary
static void seaOfGatesRoute()
          Method to run Sea-of-Gates routing on the current cell.
static void seaOfGatesRoute(Cell cell, SeaOfGates.SeaOfGatesOptions prefs)
          Method to run Sea-of-Gates routing on specified cell.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SeaOfGates

public SeaOfGates()
Method Detail

seaOfGatesRoute

public static void seaOfGatesRoute()
Method to run Sea-of-Gates routing on the current cell.


seaOfGatesRoute

public static void seaOfGatesRoute(Cell cell,
                                   SeaOfGates.SeaOfGatesOptions prefs)
Method to run Sea-of-Gates routing on specified cell. Presumes that it is inside of a Job.