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

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

public class AbutRouter
extends java.lang.Object

For two Cell instances that abut, connect PortInsts that coincide or nearly coincide.


Method Summary
static void abutRouteBotTop(NodeInst bot, NodeInst top, double distFromBoundary, java.util.List<ArcProto> layers)
          Connect ports on the top edge of bot that line up exactly with corresponding ports on the bottom edge of top.
static void abutRouteLeftRight(NodeInst left, NodeInst right, double distFromBoundary, java.util.List<ArcProto> layers)
          Connect ports on the right edge of left that line up exactly with corresponding ports on the left edge of right.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

abutRouteBotTop

public static void abutRouteBotTop(NodeInst bot,
                                   NodeInst top,
                                   double distFromBoundary,
                                   java.util.List<ArcProto> layers)
Connect ports on the top edge of bot that line up exactly with corresponding ports on the bottom edge of top. Only connect those ports that attach to metals in layers. layers must be sorted from lowest to highest


abutRouteLeftRight

public static void abutRouteLeftRight(NodeInst left,
                                      NodeInst right,
                                      double distFromBoundary,
                                      java.util.List<ArcProto> layers)
Connect ports on the right edge of left that line up exactly with corresponding ports on the left edge of right. Only connect those ports that attach to metals in layers. layers must be sorted from lowest to highest