案例分享:修改器件端口名
代码如下:
from si_fab import all as pdk
class YBranch_New(pdk.YBranch):
class Layout(pdk.YBranch.Layout):
def _generate_ports(self, ports):
ports = super()._generate_ports(ports)
ports["in1"].name = "center"
ports["out1"].name = "arm1"
ports["out2"].name = "arm2"
return ports
if __name__ == "__main__":
YBranch_New().Layout().visualize(annotate=True)