com.sun.electric.tool.sc
Class Route

java.lang.Object
  extended by com.sun.electric.tool.sc.Route

public class Route
extends java.lang.Object

The routing part of the Silicon Compiler tool.


Nested Class Summary
static class Route.RouteChannel
          Class for communicating channel information between router and maker.
static class Route.RouteChNode
          Class for communicating routing information between router and maker.
static class Route.RouteChPort
          Class for communicating routing information between router and maker.
static class Route.RouteExport
          Class for communicating routing information between router and maker.
static class Route.RoutePort
          Class for communicating routing information between router and maker.
static class Route.RouteTrack
          Class for communicating routing information between router and maker.
static class Route.RouteTrackMem
          Class for communicating routing information between router and maker.
static class Route.SCRoute
          Class for communicating routing information between router and netlist reader.
 
Constructor Summary
Route(SilComp.SilCompPrefs prefs)
           
 
Method Summary
 java.lang.String routeCells(GetNetlist gnl)
          Method to do routing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Route

public Route(SilComp.SilCompPrefs prefs)
Method Detail

routeCells

public java.lang.String routeCells(GetNetlist gnl)
Method to do routing. Here is the description: Preliminary Channel Assignment: o Squeeze cells together o Below unless required above o Includes stitches and lateral feeds Feed Through Decision: o Preferred window for path o Include Fuzzy Window Make Exports: o Path to closest outside edge Track Routing: o Create Vertical Constraint Graph o Create Zone Representation for channel o Decrease height of VCG and maximize channel use