com.sun.electric.tool.generator.layout
Class TrackRouterH

java.lang.Object
  extended by com.sun.electric.tool.generator.layout.TrackRouter
      extended by com.sun.electric.tool.generator.layout.TrackRouterH

public class TrackRouterH
extends TrackRouter


Constructor Summary
TrackRouterH(ArcProto lay, double wid, double centerVal, TechType tech, Cell parnt)
          ports may be offset from routing track
TrackRouterH(ArcProto lay, double wid, TechType tech, Cell parnt)
          all ports lie on the same routing track
 
Method Summary
 void connect(PortInst newPort, double viaOffset, double wireOffset)
          Place Via at newPort.X + viaOffset.
 
Methods inherited from class com.sun.electric.tool.generator.layout.TrackRouter
connect, connect, connect, connect, connect, connect, connect, getEndsExtend, setEndsExtend, setShareableViaDist
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrackRouterH

public TrackRouterH(ArcProto lay,
                    double wid,
                    TechType tech,
                    Cell parnt)
all ports lie on the same routing track


TrackRouterH

public TrackRouterH(ArcProto lay,
                    double wid,
                    double centerVal,
                    TechType tech,
                    Cell parnt)
ports may be offset from routing track

Method Detail

connect

public void connect(PortInst newPort,
                    double viaOffset,
                    double wireOffset)
Place Via at newPort.X + viaOffset. If an 'L' shaped connection is necessary place the horizontal part of the wire at track.CENTER + wireOffset

Specified by:
connect in class TrackRouter