Via/Cut

For most routes the vias will be automatically inserted. It will automatically find the layer for the start/stop rectangles, and add a via up to the routing layer specified.

Automatic via

Routes will find the necessary transisitons for routes.

.subckt TESTVIA S D B
XA1 S D B DDMVIA
XA2 S D B DDMVIA
XB1 S D B DDMVIA
XB2 S D B DDMVIA
.ends
{ "name" : "TESTVIA",
  "class" : "cIcCore::LayoutCell",
  "beforeRoute": [
  {"addConnectivityRoutes" : [
    ["M4","S","-|--","track0"],
    ["M1","D","-|--","track4"],
    ["M2","B","-|--","track6"]
  ]}
]
../_images/TESTVIA.png