Corners Routing
Imports
import doroutes as dr
from cspdk.si220.cband import PDK
PDK.activate()
Corners Single Route
c = dr.pcells.field1().dup()
start = dr.types.validate_position(c.insts["in"].ports["o2"])
stop = dr.types.validate_position(c.insts["out"].ports["o1"])
corners = [
(44000, start[1]),
(44000, 35000),
(1000, 35000),
(1000, stop[1]),
]
dr.add_route_from_corners(
c=c,
start=start,
stop=stop,
corners=corners,
straight="straight",
bend={"component": "bend_euler", "settings": {"radius": 5}},
)
c.show()
c
[32m2026-01-08 15:57:16.661[0m | [33m[1mWARNING [0m | [36mkfactory.kcell[0m:[36mshow[0m:[36m3958[0m - [33m[1mCould not connect to klive server[0m
