Skip to content

Steps Routing

Imports

import doroutes as dr
from cspdk.si220 import PDK

PDK.activate()

Steps Single Route

c = dr.pcells.field1().dup()

steps = [
    {"dx": 41500},
    {"dy": 32500},
    {"x": 1000},
    {"y": "out,o1"},
]

dr.add_route_from_steps(
    c=c,
    start=c.insts["in"].ports["o2"],
    stop=c.insts["out"].ports["o1"],
    steps=steps,
    straight="straight",
    bend={"component": "bend_euler", "settings": {"radius": 5}},
)
c.show()
c

png