public class SeaOfGates
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SeaOfGates.SeaOfGatesArcProperties |
static class |
SeaOfGates.SeaOfGatesCellParameters
Class to define Sea-of-Gates routing parameters that apply only to a specific Cell.
|
static class |
SeaOfGates.SeaOfGatesExtraBlockage |
static class |
SeaOfGates.SeaOfGatesOptions
Class to hold preferences during Sea-of-Gates routing run.
|
static class |
SeaOfGates.SeaOfGatesTrack
Class that defines a track on which layers can be routed.
|
Constructor and Description |
---|
SeaOfGates() |
Modifier and Type | Method and Description |
---|---|
static void |
seaOfGatesRoute(boolean justSubCells)
Method to run Sea-of-Gates routing on the current cell.
|
static void |
seaOfGatesRoute(EditingPreferences ep,
SeaOfGatesEngine router)
Method to run Sea-of-Gates routing on the current cell, using a specified routing engine.
|
static void |
seaOfGatesRoute(SeaOfGatesEngineFactory.SeaOfGatesEngineType version)
Method to run Sea-of-Gates routing on the current cell, using a specified routing engine type.
|
public static void seaOfGatesRoute(boolean justSubCells)
justSubCells
- true to run the router on all sub-cells of the current cell
(but not on the current cell itself).
standard entry to routing is seaOfGatesRoute(false)public static void seaOfGatesRoute(SeaOfGatesEngineFactory.SeaOfGatesEngineType version)
public static void seaOfGatesRoute(EditingPreferences ep, SeaOfGatesEngine router)