with UpdateSession():
cell.setAbutmentBox(Box(
#u(0.0), u(0.0), u(13.5), u(2.025),
- u(0.0), u(0.0), u(space*100), u(space*25),
+ u(0.0), u(0.0), u(space*125), u(space*25),
))
nets = {
#'*': Net.create(cell, '*'),
nets['vco_test_ana'].setDirection( Net.Direction.OUT )
nets['out_v'].setDirection( Net.Direction.OUT )
nets['vdd'].setType( Net.Type.POWER )
+ nets['vdd'].setDirection( Net.Direction.IN )
nets['vss'].setType( Net.Type.GROUND )
+ nets['vss'].setDirection( Net.Direction.IN )
# create series of stepped pins
x = space*20
wid = space
step = wid*5
for cname in ['ref_v', 'div_out_test', 'a0', 'a1', 'vco_test_ana',
- 'out_v']:
+ 'out_v', 'vdd', 'vss']:
net = nets[cname]
pin = Vertical.create(
net, tech.getLayer('metal1'),
with UpdateSession():
cell.setAbutmentBox(Box(
#u(0.0), u(0.0), u(13.5), u(2.025),
- u(0.0), u(0.0), u(space*100), u(space*25),
+ u(0.0), u(0.0), u(space*125), u(space*25),
))
nets = {
#'*': Net.create(cell, '*'),
nets['vco_test_ana'].setDirection( Net.Direction.OUT )
nets['out_v'].setDirection( Net.Direction.OUT )
nets['vdd'].setType( Net.Type.POWER )
+ nets['vdd'].setDirection( Net.Direction.IN )
nets['vss'].setType( Net.Type.GROUND )
+ nets['vss'].setDirection( Net.Direction.IN )
# create series of stepped pins
x = space*20
wid = space
step = wid*5
for cname in ['ref_v', 'div_out_test', 'a0', 'a1', 'vco_test_ana',
- 'out_v']:
+ 'out_v', 'vdd', 'vss']:
net = nets[cname]
pin = Vertical.create(
net, tech.getLayer('metal1'),