Fixed LVS testdata (merge issue)

This commit is contained in:
Matthias Koefferlein 2022-03-15 23:41:19 +01:00
parent 7d78194cf0
commit 9f0052e55b
6 changed files with 324 additions and 324 deletions

View File

@ -414,8 +414,8 @@ layout(
rect(l14 (-2500 -260) (4680 260))
rect(l14 (-2500 -260) (2500 260))
rect(l14 (-2500 -260) (2500 260))
rect(l14 (-4521 -131) (2 2))
rect(l14 (-4521 5419) (2500 260))
rect(l14 (-4520 -130) (0 0))
rect(l14 (-4520 5420) (2500 260))
rect(l14 (-2500 -260) (4680 260))
rect(l14 (-4680 -260) (9040 260))
rect(l14 (-9040 -260) (2500 260))
@ -426,8 +426,8 @@ layout(
rect(l14 (-2500 -260) (2500 260))
rect(l14 (-320 -260) (2500 260))
rect(l14 (-2500 -260) (2500 260))
rect(l14 (-4521 -131) (2 2))
rect(l21 (-4446 -5636) (170 170))
rect(l14 (-4520 -130) (0 0))
rect(l21 (-4445 -5635) (170 170))
rect(l21 (2010 -170) (170 170))
rect(l21 (-170 -170) (170 170))
rect(l21 (2010 -170) (170 170))
@ -506,8 +506,8 @@ layout(
rect(l12 (-230 -5550) (230 5550))
rect(l12 (-230 -5550) (230 2920))
rect(l12 (-230 -290) (230 2920))
rect(l12 (-116 -2776) (2 2))
rect(l21 (-26 -86) (170 170))
rect(l12 (-115 -2775) (0 0))
rect(l21 (-25 -85) (170 170))
rect(l21 (-170 -170) (170 170))
rect(l23 (-230 -170) (170 170))
rect(l23 (-170 -170) (170 170))
@ -526,8 +526,8 @@ layout(
rect(l12 (-230 -5550) (230 2920))
rect(l12 (-230 -2920) (230 5550))
rect(l12 (-230 -2920) (230 2920))
rect(l12 (-116 -2776) (2 2))
rect(l21 (-146 -86) (170 170))
rect(l12 (-115 -2775) (0 0))
rect(l21 (-145 -85) (170 170))
rect(l21 (-170 -170) (170 170))
rect(l23 (-110 -170) (170 170))
rect(l23 (-170 -170) (170 170))
@ -546,8 +546,8 @@ layout(
rect(l12 (-230 -5550) (230 5550))
rect(l12 (-230 -5550) (230 2920))
rect(l12 (-230 -290) (230 2920))
rect(l12 (-116 -2776) (2 2))
rect(l21 (-26 -86) (170 170))
rect(l12 (-115 -2775) (0 0))
rect(l21 (-25 -85) (170 170))
rect(l21 (-170 -170) (170 170))
rect(l23 (-230 -170) (170 170))
rect(l23 (-170 -170) (170 170))
@ -566,8 +566,8 @@ layout(
rect(l12 (-230 -2920) (230 5550))
rect(l12 (-230 -5550) (230 5550))
rect(l12 (-230 -2920) (230 2920))
rect(l12 (-116 -2776) (2 2))
rect(l21 (-146 -86) (170 170))
rect(l12 (-115 -2775) (0 0))
rect(l21 (-145 -85) (170 170))
rect(l21 (-170 -170) (170 170))
rect(l23 (-110 -170) (170 170))
rect(l23 (-170 -170) (170 170))
@ -586,8 +586,8 @@ layout(
rect(l12 (-230 -2920) (230 5550))
rect(l12 (-230 -5550) (230 5550))
rect(l12 (-230 -2920) (230 2920))
rect(l12 (-116 -2776) (2 2))
rect(l21 (-26 -86) (170 170))
rect(l12 (-115 -2775) (0 0))
rect(l21 (-25 -85) (170 170))
rect(l21 (-170 -170) (170 170))
rect(l23 (-230 -170) (170 170))
rect(l23 (-170 -170) (170 170))
@ -606,8 +606,8 @@ layout(
rect(l12 (-230 -2920) (230 5550))
rect(l12 (-230 -5550) (230 5550))
rect(l12 (-230 -2920) (230 2920))
rect(l12 (-116 -2776) (2 2))
rect(l21 (-146 -86) (170 170))
rect(l12 (-115 -2775) (0 0))
rect(l21 (-145 -85) (170 170))
rect(l21 (-170 -170) (170 170))
rect(l23 (-110 -170) (170 170))
rect(l23 (-170 -170) (170 170))
@ -626,8 +626,8 @@ layout(
rect(l12 (-230 -5550) (230 5550))
rect(l12 (-230 -5550) (230 2920))
rect(l12 (-230 -290) (230 2920))
rect(l12 (-116 -2776) (2 2))
rect(l21 (-26 -86) (170 170))
rect(l12 (-115 -2775) (0 0))
rect(l21 (-25 -85) (170 170))
rect(l21 (-170 -170) (170 170))
rect(l23 (-230 -170) (170 170))
rect(l23 (-170 -170) (170 170))
@ -646,8 +646,8 @@ layout(
rect(l12 (-230 -5550) (230 5550))
rect(l12 (-230 -5550) (230 5550))
rect(l12 (-230 -2920) (230 2920))
rect(l12 (-116 -2776) (2 2))
rect(l21 (-146 -86) (170 170))
rect(l12 (-115 -2775) (0 0))
rect(l21 (-145 -85) (170 170))
rect(l21 (-170 -170) (170 170))
rect(l23 (-110 -170) (170 170))
rect(l23 (-170 -170) (170 170))
@ -806,8 +806,8 @@ layout(
rect(l14 (-8720 -260) (2180 260))
rect(l14 (0 -260) (2180 260))
rect(l14 (-2180 -260) (2180 260))
rect(l14 (-1 -131) (2 2))
rect(l14 (-1 -131) (2180 260))
rect(l14 (0 -130) (0 0))
rect(l14 (0 -130) (2180 260))
rect(l14 (-2180 -260) (4360 260))
rect(l14 (-4360 -260) (2180 260))
rect(l14 (0 -260) (2180 260))
@ -867,8 +867,8 @@ layout(
rect(l14 (-4360 -260) (2180 260))
rect(l14 (0 -260) (2180 260))
rect(l14 (-2180 -260) (2180 260))
rect(l14 (-1 -131) (2 2))
rect(l14 (-1 -131) (2180 260))
rect(l14 (0 -130) (0 0))
rect(l14 (0 -130) (2180 260))
rect(l14 (-2180 -260) (4360 260))
rect(l14 (-4360 -260) (2180 260))
rect(l14 (0 -260) (2180 260))
@ -1110,8 +1110,8 @@ layout(
rect(l14 (-2500 -260) (4680 260))
rect(l14 (-4680 -260) (2500 260))
rect(l14 (-2500 -260) (2500 260))
rect(l14 (-2341 -131) (2 2))
rect(l14 (2019 -131) (2500 260))
rect(l14 (-2340 -130) (0 0))
rect(l14 (2020 -130) (2500 260))
rect(l14 (-2500 -260) (2500 260))
rect(l14 (-2500 -260) (2500 260))
rect(l21 (-8965 -1055) (170 170))

View File

@ -414,8 +414,8 @@ layout(
rect(l14 (-2500 -260) (4680 260))
rect(l14 (-2500 -260) (2500 260))
rect(l14 (-2500 -260) (2500 260))
rect(l14 (-4521 -131) (2 2))
rect(l14 (-4521 5419) (2500 260))
rect(l14 (-4520 -130) (0 0))
rect(l14 (-4520 5420) (2500 260))
rect(l14 (-2500 -260) (4680 260))
rect(l14 (-4680 -260) (9040 260))
rect(l14 (-9040 -260) (2500 260))
@ -426,8 +426,8 @@ layout(
rect(l14 (-2500 -260) (2500 260))
rect(l14 (-320 -260) (2500 260))
rect(l14 (-2500 -260) (2500 260))
rect(l14 (-4521 -131) (2 2))
rect(l21 (-4446 -5636) (170 170))
rect(l14 (-4520 -130) (0 0))
rect(l21 (-4445 -5635) (170 170))
rect(l21 (2010 -170) (170 170))
rect(l21 (-170 -170) (170 170))
rect(l21 (2010 -170) (170 170))
@ -506,8 +506,8 @@ layout(
rect(l12 (-230 -5550) (230 5550))
rect(l12 (-230 -5550) (230 2920))
rect(l12 (-230 -290) (230 2920))
rect(l12 (-116 -2776) (2 2))
rect(l21 (-26 -86) (170 170))
rect(l12 (-115 -2775) (0 0))
rect(l21 (-25 -85) (170 170))
rect(l21 (-170 -170) (170 170))
rect(l23 (-230 -170) (170 170))
rect(l23 (-170 -170) (170 170))
@ -526,8 +526,8 @@ layout(
rect(l12 (-230 -5550) (230 2920))
rect(l12 (-230 -2920) (230 5550))
rect(l12 (-230 -2920) (230 2920))
rect(l12 (-116 -2776) (2 2))
rect(l21 (-146 -86) (170 170))
rect(l12 (-115 -2775) (0 0))
rect(l21 (-145 -85) (170 170))
rect(l21 (-170 -170) (170 170))
rect(l23 (-110 -170) (170 170))
rect(l23 (-170 -170) (170 170))
@ -546,8 +546,8 @@ layout(
rect(l12 (-230 -5550) (230 5550))
rect(l12 (-230 -5550) (230 2920))
rect(l12 (-230 -290) (230 2920))
rect(l12 (-116 -2776) (2 2))
rect(l21 (-26 -86) (170 170))
rect(l12 (-115 -2775) (0 0))
rect(l21 (-25 -85) (170 170))
rect(l21 (-170 -170) (170 170))
rect(l23 (-230 -170) (170 170))
rect(l23 (-170 -170) (170 170))
@ -566,8 +566,8 @@ layout(
rect(l12 (-230 -2920) (230 5550))
rect(l12 (-230 -5550) (230 5550))
rect(l12 (-230 -2920) (230 2920))
rect(l12 (-116 -2776) (2 2))
rect(l21 (-146 -86) (170 170))
rect(l12 (-115 -2775) (0 0))
rect(l21 (-145 -85) (170 170))
rect(l21 (-170 -170) (170 170))
rect(l23 (-110 -170) (170 170))
rect(l23 (-170 -170) (170 170))
@ -586,8 +586,8 @@ layout(
rect(l12 (-230 -2920) (230 5550))
rect(l12 (-230 -5550) (230 5550))
rect(l12 (-230 -2920) (230 2920))
rect(l12 (-116 -2776) (2 2))
rect(l21 (-26 -86) (170 170))
rect(l12 (-115 -2775) (0 0))
rect(l21 (-25 -85) (170 170))
rect(l21 (-170 -170) (170 170))
rect(l23 (-230 -170) (170 170))
rect(l23 (-170 -170) (170 170))
@ -606,8 +606,8 @@ layout(
rect(l12 (-230 -2920) (230 5550))
rect(l12 (-230 -5550) (230 5550))
rect(l12 (-230 -2920) (230 2920))
rect(l12 (-116 -2776) (2 2))
rect(l21 (-146 -86) (170 170))
rect(l12 (-115 -2775) (0 0))
rect(l21 (-145 -85) (170 170))
rect(l21 (-170 -170) (170 170))
rect(l23 (-110 -170) (170 170))
rect(l23 (-170 -170) (170 170))
@ -626,8 +626,8 @@ layout(
rect(l12 (-230 -5550) (230 5550))
rect(l12 (-230 -5550) (230 2920))
rect(l12 (-230 -290) (230 2920))
rect(l12 (-116 -2776) (2 2))
rect(l21 (-26 -86) (170 170))
rect(l12 (-115 -2775) (0 0))
rect(l21 (-25 -85) (170 170))
rect(l21 (-170 -170) (170 170))
rect(l23 (-230 -170) (170 170))
rect(l23 (-170 -170) (170 170))
@ -646,8 +646,8 @@ layout(
rect(l12 (-230 -5550) (230 5550))
rect(l12 (-230 -5550) (230 5550))
rect(l12 (-230 -2920) (230 2920))
rect(l12 (-116 -2776) (2 2))
rect(l21 (-146 -86) (170 170))
rect(l12 (-115 -2775) (0 0))
rect(l21 (-145 -85) (170 170))
rect(l21 (-170 -170) (170 170))
rect(l23 (-110 -170) (170 170))
rect(l23 (-170 -170) (170 170))
@ -806,8 +806,8 @@ layout(
rect(l14 (-8720 -260) (2180 260))
rect(l14 (0 -260) (2180 260))
rect(l14 (-2180 -260) (2180 260))
rect(l14 (-1 -131) (2 2))
rect(l14 (-1 -131) (2180 260))
rect(l14 (0 -130) (0 0))
rect(l14 (0 -130) (2180 260))
rect(l14 (-2180 -260) (4360 260))
rect(l14 (-4360 -260) (2180 260))
rect(l14 (0 -260) (2180 260))
@ -867,8 +867,8 @@ layout(
rect(l14 (-4360 -260) (2180 260))
rect(l14 (0 -260) (2180 260))
rect(l14 (-2180 -260) (2180 260))
rect(l14 (-1 -131) (2 2))
rect(l14 (-1 -131) (2180 260))
rect(l14 (0 -130) (0 0))
rect(l14 (0 -130) (2180 260))
rect(l14 (-2180 -260) (4360 260))
rect(l14 (-4360 -260) (2180 260))
rect(l14 (0 -260) (2180 260))
@ -1110,8 +1110,8 @@ layout(
rect(l14 (-2500 -260) (4680 260))
rect(l14 (-4680 -260) (2500 260))
rect(l14 (-2500 -260) (2500 260))
rect(l14 (-2341 -131) (2 2))
rect(l14 (2019 -131) (2500 260))
rect(l14 (-2340 -130) (0 0))
rect(l14 (2020 -130) (2500 260))
rect(l14 (-2500 -260) (2500 260))
rect(l14 (-2500 -260) (2500 260))
rect(l21 (-8965 -1055) (170 170))

View File

@ -218,8 +218,8 @@ layout(
rect(l11 (-2395 -75) (260 320))
rect(l11 (1920 -320) (260 320))
rect(l14 (-2470 -290) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l13 (-1251 -131) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l13 (-1250 -130) (2500 260))
rect(l21 (-2425 -215) (170 170))
rect(l21 (-170 -775) (170 170))
rect(l21 (2010 435) (170 170))
@ -237,8 +237,8 @@ layout(
rect(l9 (1005 140) (170 500))
polygon(l11 (-200 -230) (0 290) (-15 0) (0 320) (260 0) (0 -320) (-15 0) (0 -290))
rect(l14 (-1205 320) (2180 260))
rect(l14 (-1091 -131) (2 2))
rect(l13 (-1091 -131) (2180 260))
rect(l14 (-1090 -130) (0 0))
rect(l13 (-1090 -130) (2180 260))
rect(l21 (-1175 -770) (170 170))
rect(l23 (-170 80) (170 170))
rect(l24 (-160 145) (150 150))
@ -247,8 +247,8 @@ layout(
net(7 name(bl)
polygon(l9 (520 -165) (0 80) (-60 0) (0 170) (60 0) (0 80) (170 0) (0 -330))
rect(l12 (-260 20) (230 2920))
rect(l12 (-116 -1461) (2 2))
rect(l11 (-116 -1461) (230 2920))
rect(l12 (-115 -1460) (0 0))
rect(l11 (-115 -1460) (230 2920))
rect(l21 (-140 -2860) (170 170))
rect(l23 (-230 -170) (170 170))
rect(l2 (-235 -210) (420 265))
@ -256,8 +256,8 @@ layout(
net(8 name(bl_n)
polygon(l9 (1490 -165) (0 330) (170 0) (0 -80) (60 0) (0 -170) (-60 0) (0 -80))
rect(l12 (-140 20) (230 2920))
rect(l12 (-116 -1461) (2 2))
rect(l11 (-116 -1461) (230 2920))
rect(l12 (-115 -1460) (0 0))
rect(l11 (-115 -1460) (230 2920))
rect(l21 (-260 -2860) (170 170))
rect(l23 (-110 -170) (170 170))
rect(l2 (-355 -210) (420 265))
@ -271,8 +271,8 @@ layout(
rect(l11 (-2395 -1165) (260 320))
rect(l11 (1920 -320) (260 320))
rect(l14 (-2470 -290) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l13 (-1251 -131) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l13 (-1250 -130) (2500 260))
rect(l21 (-2425 -215) (170 170))
rect(l21 (-170 670) (170 170))
rect(l21 (2010 -170) (170 170))
@ -385,36 +385,36 @@ layout(
# Nets with their geometries
net(1 name('bl[0]')
rect(l12 (430 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(2 name('bl_n[0]')
rect(l12 (1520 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(3 name(vdd)
rect(l14 (-160 -130) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l14 (-1251 5419) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l13 (-1251 -5681) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l14 (-1250 5420) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l13 (-1250 -5680) (2500 260))
rect(l13 (-2500 5290) (2500 260))
)
net(4 name('wl[0]')
rect(l14 (0 1785) (2180 260))
rect(l14 (-1091 -131) (2 2))
rect(l13 (-1091 -131) (2180 260))
rect(l14 (-1090 -130) (0 0))
rect(l13 (-1090 -130) (2180 260))
)
net(5 name('wl[1]')
rect(l14 (0 3505) (2180 260))
rect(l14 (-1091 -131) (2 2))
rect(l13 (-1091 -131) (2180 260))
rect(l14 (-1090 -130) (0 0))
rect(l13 (-1090 -130) (2180 260))
)
net(6 name(vss)
rect(l14 (-160 2645) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l13 (-1251 -131) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l13 (-1250 -130) (2500 260))
)
# Outgoing pins and their connections to nets
@ -450,46 +450,46 @@ layout(
# Nets with their geometries
net(1 name('bl[0]')
rect(l12 (430 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(2 name('bl_n[0]')
rect(l12 (1520 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(3 name('bl[1]')
rect(l12 (2610 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(4 name('bl_n[1]')
rect(l12 (3700 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(5 name(vdd)
rect(l14 (-160 5420) (4680 260))
rect(l14 (-2341 -131) (2 2))
rect(l14 (-2341 -5681) (4680 260))
rect(l14 (-2341 -131) (2 2))
rect(l13 (-2341 5419) (4680 260))
rect(l14 (-2340 -130) (0 0))
rect(l14 (-2340 -5680) (4680 260))
rect(l14 (-2340 -130) (0 0))
rect(l13 (-2340 5420) (4680 260))
rect(l13 (-4680 -5810) (4680 260))
)
net(6 name('wl[0]')
rect(l14 (0 1785) (4360 260))
rect(l14 (-2181 -131) (2 2))
rect(l13 (-2181 -131) (4360 260))
rect(l14 (-2180 -130) (0 0))
rect(l13 (-2180 -130) (4360 260))
)
net(7 name('wl[1]')
rect(l14 (0 3505) (4360 260))
rect(l14 (-2181 -131) (2 2))
rect(l13 (-2181 -131) (4360 260))
rect(l14 (-2180 -130) (0 0))
rect(l13 (-2180 -130) (4360 260))
)
net(8 name(vss)
rect(l14 (-160 2645) (4680 260))
rect(l14 (-2341 -131) (2 2))
rect(l13 (-2341 -131) (4680 260))
rect(l14 (-2340 -130) (0 0))
rect(l13 (-2340 -130) (4680 260))
)
# Outgoing pins and their connections to nets
@ -529,66 +529,66 @@ layout(
# Nets with their geometries
net(1 name('bl[0]')
rect(l12 (430 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(2 name('bl_n[0]')
rect(l12 (1520 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(3 name('bl[1]')
rect(l12 (2610 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(4 name('bl_n[1]')
rect(l12 (3700 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(5 name('bl[2]')
rect(l12 (4790 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(6 name('bl_n[2]')
rect(l12 (5880 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(7 name('bl[3]')
rect(l12 (6970 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(8 name('bl_n[3]')
rect(l12 (8060 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(9 name(vdd)
rect(l14 (-160 -130) (9040 260))
rect(l14 (-4521 -131) (2 2))
rect(l14 (-4521 5419) (9040 260))
rect(l14 (-4521 -131) (2 2))
rect(l13 (-4521 -5681) (9040 260))
rect(l14 (-4520 -130) (0 0))
rect(l14 (-4520 5420) (9040 260))
rect(l14 (-4520 -130) (0 0))
rect(l13 (-4520 -5680) (9040 260))
rect(l13 (-9040 5290) (9040 260))
)
net(10 name('wl[0]')
rect(l14 (0 1785) (8720 260))
rect(l14 (-4361 -131) (2 2))
rect(l13 (-4361 -131) (8720 260))
rect(l14 (-4360 -130) (0 0))
rect(l13 (-4360 -130) (8720 260))
)
net(11 name('wl[1]')
rect(l14 (0 3505) (8720 260))
rect(l14 (-4361 -131) (2 2))
rect(l13 (-4361 -131) (8720 260))
rect(l14 (-4360 -130) (0 0))
rect(l13 (-4360 -130) (8720 260))
)
net(12 name(vss)
rect(l14 (-160 2645) (9040 260))
rect(l14 (-4521 -131) (2 2))
rect(l13 (-4521 -131) (9040 260))
rect(l14 (-4520 -130) (0 0))
rect(l13 (-4520 -130) (9040 260))
)
# Subcircuits and their connections

View File

@ -218,8 +218,8 @@ layout(
rect(l11 (-2395 -75) (260 320))
rect(l11 (1920 -320) (260 320))
rect(l14 (-2470 -290) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l13 (-1251 -131) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l13 (-1250 -130) (2500 260))
rect(l21 (-2425 -215) (170 170))
rect(l21 (-170 -775) (170 170))
rect(l21 (2010 435) (170 170))
@ -237,8 +237,8 @@ layout(
rect(l9 (1005 140) (170 500))
polygon(l11 (-200 -230) (0 290) (-15 0) (0 320) (260 0) (0 -320) (-15 0) (0 -290))
rect(l14 (-1205 320) (2180 260))
rect(l14 (-1091 -131) (2 2))
rect(l13 (-1091 -131) (2180 260))
rect(l14 (-1090 -130) (0 0))
rect(l13 (-1090 -130) (2180 260))
rect(l21 (-1175 -770) (170 170))
rect(l23 (-170 80) (170 170))
rect(l24 (-160 145) (150 150))
@ -247,8 +247,8 @@ layout(
net(7 name(bl)
polygon(l9 (520 -165) (0 80) (-60 0) (0 170) (60 0) (0 80) (170 0) (0 -330))
rect(l12 (-260 20) (230 2920))
rect(l12 (-116 -1461) (2 2))
rect(l11 (-116 -1461) (230 2920))
rect(l12 (-115 -1460) (0 0))
rect(l11 (-115 -1460) (230 2920))
rect(l21 (-140 -2860) (170 170))
rect(l23 (-230 -170) (170 170))
rect(l2 (-235 -210) (420 265))
@ -256,8 +256,8 @@ layout(
net(8 name(bl_n)
polygon(l9 (1490 -165) (0 330) (170 0) (0 -80) (60 0) (0 -170) (-60 0) (0 -80))
rect(l12 (-140 20) (230 2920))
rect(l12 (-116 -1461) (2 2))
rect(l11 (-116 -1461) (230 2920))
rect(l12 (-115 -1460) (0 0))
rect(l11 (-115 -1460) (230 2920))
rect(l21 (-260 -2860) (170 170))
rect(l23 (-110 -170) (170 170))
rect(l2 (-355 -210) (420 265))
@ -271,8 +271,8 @@ layout(
rect(l11 (-2395 -1165) (260 320))
rect(l11 (1920 -320) (260 320))
rect(l14 (-2470 -290) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l13 (-1251 -131) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l13 (-1250 -130) (2500 260))
rect(l21 (-2425 -215) (170 170))
rect(l21 (-170 670) (170 170))
rect(l21 (2010 -170) (170 170))
@ -385,36 +385,36 @@ layout(
# Nets with their geometries
net(1 name('bl[0]')
rect(l12 (430 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(2 name('bl_n[0]')
rect(l12 (1520 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(3 name(vdd)
rect(l14 (-160 -130) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l14 (-1251 5419) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l13 (-1251 -5681) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l14 (-1250 5420) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l13 (-1250 -5680) (2500 260))
rect(l13 (-2500 5290) (2500 260))
)
net(4 name('wl[0]')
rect(l14 (0 1785) (2180 260))
rect(l14 (-1091 -131) (2 2))
rect(l13 (-1091 -131) (2180 260))
rect(l14 (-1090 -130) (0 0))
rect(l13 (-1090 -130) (2180 260))
)
net(5 name('wl[1]')
rect(l14 (0 3505) (2180 260))
rect(l14 (-1091 -131) (2 2))
rect(l13 (-1091 -131) (2180 260))
rect(l14 (-1090 -130) (0 0))
rect(l13 (-1090 -130) (2180 260))
)
net(6 name(vss)
rect(l14 (-160 2645) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l13 (-1251 -131) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l13 (-1250 -130) (2500 260))
)
# Outgoing pins and their connections to nets
@ -450,46 +450,46 @@ layout(
# Nets with their geometries
net(1 name('bl[0]')
rect(l12 (430 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(2 name('bl_n[0]')
rect(l12 (1520 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(3 name('bl[1]')
rect(l12 (2610 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(4 name('bl_n[1]')
rect(l12 (3700 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(5 name(vdd)
rect(l14 (-160 5420) (4680 260))
rect(l14 (-2341 -131) (2 2))
rect(l14 (-2341 -5681) (4680 260))
rect(l14 (-2341 -131) (2 2))
rect(l13 (-2341 5419) (4680 260))
rect(l14 (-2340 -130) (0 0))
rect(l14 (-2340 -5680) (4680 260))
rect(l14 (-2340 -130) (0 0))
rect(l13 (-2340 5420) (4680 260))
rect(l13 (-4680 -5810) (4680 260))
)
net(6 name('wl[0]')
rect(l14 (0 1785) (4360 260))
rect(l14 (-2181 -131) (2 2))
rect(l13 (-2181 -131) (4360 260))
rect(l14 (-2180 -130) (0 0))
rect(l13 (-2180 -130) (4360 260))
)
net(7 name('wl[1]')
rect(l14 (0 3505) (4360 260))
rect(l14 (-2181 -131) (2 2))
rect(l13 (-2181 -131) (4360 260))
rect(l14 (-2180 -130) (0 0))
rect(l13 (-2180 -130) (4360 260))
)
net(8 name(vss)
rect(l14 (-160 2645) (4680 260))
rect(l14 (-2341 -131) (2 2))
rect(l13 (-2341 -131) (4680 260))
rect(l14 (-2340 -130) (0 0))
rect(l13 (-2340 -130) (4680 260))
)
# Outgoing pins and their connections to nets
@ -529,66 +529,66 @@ layout(
# Nets with their geometries
net(1 name('bl[0]')
rect(l12 (430 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(2 name('bl_n[0]')
rect(l12 (1520 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(3 name('bl[1]')
rect(l12 (2610 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(4 name('bl_n[1]')
rect(l12 (3700 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(5 name('bl[2]')
rect(l12 (4790 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(6 name('bl_n[2]')
rect(l12 (5880 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(7 name('bl[3]')
rect(l12 (6970 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(8 name('bl_n[3]')
rect(l12 (8060 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(9 name(vdd)
rect(l14 (-160 -130) (9040 260))
rect(l14 (-4521 -131) (2 2))
rect(l14 (-4521 5419) (9040 260))
rect(l14 (-4521 -131) (2 2))
rect(l13 (-4521 -5681) (9040 260))
rect(l14 (-4520 -130) (0 0))
rect(l14 (-4520 5420) (9040 260))
rect(l14 (-4520 -130) (0 0))
rect(l13 (-4520 -5680) (9040 260))
rect(l13 (-9040 5290) (9040 260))
)
net(10 name('wl[0]')
rect(l14 (0 1785) (8720 260))
rect(l14 (-4361 -131) (2 2))
rect(l13 (-4361 -131) (8720 260))
rect(l14 (-4360 -130) (0 0))
rect(l13 (-4360 -130) (8720 260))
)
net(11 name('wl[1]')
rect(l14 (0 3505) (8720 260))
rect(l14 (-4361 -131) (2 2))
rect(l13 (-4361 -131) (8720 260))
rect(l14 (-4360 -130) (0 0))
rect(l13 (-4360 -130) (8720 260))
)
net(12 name(vss)
rect(l14 (-160 2645) (9040 260))
rect(l14 (-4521 -131) (2 2))
rect(l13 (-4521 -131) (9040 260))
rect(l14 (-4520 -130) (0 0))
rect(l13 (-4520 -130) (9040 260))
)
# Subcircuits and their connections

View File

@ -218,8 +218,8 @@ layout(
rect(l11 (-2395 -75) (260 320))
rect(l11 (1920 -320) (260 320))
rect(l14 (-2470 -290) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l13 (-1251 -131) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l13 (-1250 -130) (2500 260))
rect(l21 (-2425 -215) (170 170))
rect(l21 (-170 -775) (170 170))
rect(l21 (2010 435) (170 170))
@ -237,8 +237,8 @@ layout(
rect(l9 (1005 140) (170 500))
polygon(l11 (-200 -230) (0 290) (-15 0) (0 320) (260 0) (0 -320) (-15 0) (0 -290))
rect(l14 (-1205 320) (2180 260))
rect(l14 (-1091 -131) (2 2))
rect(l13 (-1091 -131) (2180 260))
rect(l14 (-1090 -130) (0 0))
rect(l13 (-1090 -130) (2180 260))
rect(l21 (-1175 -770) (170 170))
rect(l23 (-170 80) (170 170))
rect(l24 (-160 145) (150 150))
@ -247,8 +247,8 @@ layout(
net(7 name(bl)
polygon(l9 (520 -165) (0 80) (-60 0) (0 170) (60 0) (0 80) (170 0) (0 -330))
rect(l12 (-260 20) (230 2920))
rect(l12 (-116 -1461) (2 2))
rect(l11 (-116 -1461) (230 2920))
rect(l12 (-115 -1460) (0 0))
rect(l11 (-115 -1460) (230 2920))
rect(l21 (-140 -2860) (170 170))
rect(l23 (-230 -170) (170 170))
rect(l2 (-235 -210) (420 265))
@ -256,8 +256,8 @@ layout(
net(8 name(bl_n)
polygon(l9 (1490 -165) (0 330) (170 0) (0 -80) (60 0) (0 -170) (-60 0) (0 -80))
rect(l12 (-140 20) (230 2920))
rect(l12 (-116 -1461) (2 2))
rect(l11 (-116 -1461) (230 2920))
rect(l12 (-115 -1460) (0 0))
rect(l11 (-115 -1460) (230 2920))
rect(l21 (-260 -2860) (170 170))
rect(l23 (-110 -170) (170 170))
rect(l2 (-355 -210) (420 265))
@ -271,8 +271,8 @@ layout(
rect(l11 (-2395 -1165) (260 320))
rect(l11 (1920 -320) (260 320))
rect(l14 (-2470 -290) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l13 (-1251 -131) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l13 (-1250 -130) (2500 260))
rect(l21 (-2425 -215) (170 170))
rect(l21 (-170 670) (170 170))
rect(l21 (2010 -170) (170 170))
@ -385,36 +385,36 @@ layout(
# Nets with their geometries
net(1 name('bl[0]')
rect(l12 (430 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(2 name('bl_n[0]')
rect(l12 (1520 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(3 name(vdd)
rect(l14 (-160 -130) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l14 (-1251 5419) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l13 (-1251 -5681) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l14 (-1250 5420) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l13 (-1250 -5680) (2500 260))
rect(l13 (-2500 5290) (2500 260))
)
net(4 name('wl[0]')
rect(l14 (0 1785) (2180 260))
rect(l14 (-1091 -131) (2 2))
rect(l13 (-1091 -131) (2180 260))
rect(l14 (-1090 -130) (0 0))
rect(l13 (-1090 -130) (2180 260))
)
net(5 name('wl[1]')
rect(l14 (0 3505) (2180 260))
rect(l14 (-1091 -131) (2 2))
rect(l13 (-1091 -131) (2180 260))
rect(l14 (-1090 -130) (0 0))
rect(l13 (-1090 -130) (2180 260))
)
net(6 name(vss)
rect(l14 (-160 2645) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l13 (-1251 -131) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l13 (-1250 -130) (2500 260))
)
# Outgoing pins and their connections to nets
@ -450,46 +450,46 @@ layout(
# Nets with their geometries
net(1 name('bl[0]')
rect(l12 (430 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(2 name('bl_n[0]')
rect(l12 (1520 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(3 name('bl[1]')
rect(l12 (2610 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(4 name('bl_n[1]')
rect(l12 (3700 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(5 name(vdd)
rect(l14 (-160 5420) (4680 260))
rect(l14 (-2341 -131) (2 2))
rect(l14 (-2341 -5681) (4680 260))
rect(l14 (-2341 -131) (2 2))
rect(l13 (-2341 5419) (4680 260))
rect(l14 (-2340 -130) (0 0))
rect(l14 (-2340 -5680) (4680 260))
rect(l14 (-2340 -130) (0 0))
rect(l13 (-2340 5420) (4680 260))
rect(l13 (-4680 -5810) (4680 260))
)
net(6 name('wl[0]')
rect(l14 (0 1785) (4360 260))
rect(l14 (-2181 -131) (2 2))
rect(l13 (-2181 -131) (4360 260))
rect(l14 (-2180 -130) (0 0))
rect(l13 (-2180 -130) (4360 260))
)
net(7 name('wl[1]')
rect(l14 (0 3505) (4360 260))
rect(l14 (-2181 -131) (2 2))
rect(l13 (-2181 -131) (4360 260))
rect(l14 (-2180 -130) (0 0))
rect(l13 (-2180 -130) (4360 260))
)
net(8 name(vss)
rect(l14 (-160 2645) (4680 260))
rect(l14 (-2341 -131) (2 2))
rect(l13 (-2341 -131) (4680 260))
rect(l14 (-2340 -130) (0 0))
rect(l13 (-2340 -130) (4680 260))
)
# Outgoing pins and their connections to nets
@ -529,66 +529,66 @@ layout(
# Nets with their geometries
net(1 name('bl[0]')
rect(l12 (430 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(2 name('bl_n[0]')
rect(l12 (1520 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(3 name('bl[1]')
rect(l12 (2610 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(4 name('bl_n[1]')
rect(l12 (3700 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(5 name('bl[2]')
rect(l12 (4790 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(6 name('bl_n[2]')
rect(l12 (5880 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(7 name('bl[3]')
rect(l12 (6970 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(8 name('bl_n[3]')
rect(l12 (8060 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(9 name(vdd)
rect(l14 (-160 -130) (9040 260))
rect(l14 (-4521 -131) (2 2))
rect(l14 (-4521 5419) (9040 260))
rect(l14 (-4521 -131) (2 2))
rect(l13 (-4521 -5681) (9040 260))
rect(l14 (-4520 -130) (0 0))
rect(l14 (-4520 5420) (9040 260))
rect(l14 (-4520 -130) (0 0))
rect(l13 (-4520 -5680) (9040 260))
rect(l13 (-9040 5290) (9040 260))
)
net(10 name('wl[0]')
rect(l14 (0 1785) (8720 260))
rect(l14 (-4361 -131) (2 2))
rect(l13 (-4361 -131) (8720 260))
rect(l14 (-4360 -130) (0 0))
rect(l13 (-4360 -130) (8720 260))
)
net(11 name('wl[1]')
rect(l14 (0 3505) (8720 260))
rect(l14 (-4361 -131) (2 2))
rect(l13 (-4361 -131) (8720 260))
rect(l14 (-4360 -130) (0 0))
rect(l13 (-4360 -130) (8720 260))
)
net(12 name(vss)
rect(l14 (-160 2645) (9040 260))
rect(l14 (-4521 -131) (2 2))
rect(l13 (-4521 -131) (9040 260))
rect(l14 (-4520 -130) (0 0))
rect(l13 (-4520 -130) (9040 260))
)
# Subcircuits and their connections

View File

@ -218,8 +218,8 @@ layout(
rect(l11 (-2395 -75) (260 320))
rect(l11 (1920 -320) (260 320))
rect(l14 (-2470 -290) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l13 (-1251 -131) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l13 (-1250 -130) (2500 260))
rect(l21 (-2425 -215) (170 170))
rect(l21 (-170 -775) (170 170))
rect(l21 (2010 435) (170 170))
@ -237,8 +237,8 @@ layout(
rect(l9 (1005 140) (170 500))
polygon(l11 (-200 -230) (0 290) (-15 0) (0 320) (260 0) (0 -320) (-15 0) (0 -290))
rect(l14 (-1205 320) (2180 260))
rect(l14 (-1091 -131) (2 2))
rect(l13 (-1091 -131) (2180 260))
rect(l14 (-1090 -130) (0 0))
rect(l13 (-1090 -130) (2180 260))
rect(l21 (-1175 -770) (170 170))
rect(l23 (-170 80) (170 170))
rect(l24 (-160 145) (150 150))
@ -247,8 +247,8 @@ layout(
net(7 name(bl)
polygon(l9 (520 -165) (0 80) (-60 0) (0 170) (60 0) (0 80) (170 0) (0 -330))
rect(l12 (-260 20) (230 2920))
rect(l12 (-116 -1461) (2 2))
rect(l11 (-116 -1461) (230 2920))
rect(l12 (-115 -1460) (0 0))
rect(l11 (-115 -1460) (230 2920))
rect(l21 (-140 -2860) (170 170))
rect(l23 (-230 -170) (170 170))
rect(l2 (-235 -210) (420 265))
@ -256,8 +256,8 @@ layout(
net(8 name(bl_n)
polygon(l9 (1490 -165) (0 330) (170 0) (0 -80) (60 0) (0 -170) (-60 0) (0 -80))
rect(l12 (-140 20) (230 2920))
rect(l12 (-116 -1461) (2 2))
rect(l11 (-116 -1461) (230 2920))
rect(l12 (-115 -1460) (0 0))
rect(l11 (-115 -1460) (230 2920))
rect(l21 (-260 -2860) (170 170))
rect(l23 (-110 -170) (170 170))
rect(l2 (-355 -210) (420 265))
@ -271,8 +271,8 @@ layout(
rect(l11 (-2395 -1165) (260 320))
rect(l11 (1920 -320) (260 320))
rect(l14 (-2470 -290) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l13 (-1251 -131) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l13 (-1250 -130) (2500 260))
rect(l21 (-2425 -215) (170 170))
rect(l21 (-170 670) (170 170))
rect(l21 (2010 -170) (170 170))
@ -385,36 +385,36 @@ layout(
# Nets with their geometries
net(1 name('bl[0]')
rect(l12 (430 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(2 name('bl_n[0]')
rect(l12 (1520 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(3 name(vdd)
rect(l14 (-160 -130) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l14 (-1251 5419) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l13 (-1251 -5681) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l14 (-1250 5420) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l13 (-1250 -5680) (2500 260))
rect(l13 (-2500 5290) (2500 260))
)
net(4 name('wl[0]')
rect(l14 (0 1785) (2180 260))
rect(l14 (-1091 -131) (2 2))
rect(l13 (-1091 -131) (2180 260))
rect(l14 (-1090 -130) (0 0))
rect(l13 (-1090 -130) (2180 260))
)
net(5 name('wl[1]')
rect(l14 (0 3505) (2180 260))
rect(l14 (-1091 -131) (2 2))
rect(l13 (-1091 -131) (2180 260))
rect(l14 (-1090 -130) (0 0))
rect(l13 (-1090 -130) (2180 260))
)
net(6 name(vss)
rect(l14 (-160 2645) (2500 260))
rect(l14 (-1251 -131) (2 2))
rect(l13 (-1251 -131) (2500 260))
rect(l14 (-1250 -130) (0 0))
rect(l13 (-1250 -130) (2500 260))
)
# Outgoing pins and their connections to nets
@ -450,46 +450,46 @@ layout(
# Nets with their geometries
net(1 name('bl[0]')
rect(l12 (430 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(2 name('bl_n[0]')
rect(l12 (1520 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(3 name('bl[1]')
rect(l12 (2610 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(4 name('bl_n[1]')
rect(l12 (3700 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(5 name(vdd)
rect(l14 (-160 5420) (4680 260))
rect(l14 (-2341 -131) (2 2))
rect(l14 (-2341 -5681) (4680 260))
rect(l14 (-2341 -131) (2 2))
rect(l13 (-2341 5419) (4680 260))
rect(l14 (-2340 -130) (0 0))
rect(l14 (-2340 -5680) (4680 260))
rect(l14 (-2340 -130) (0 0))
rect(l13 (-2340 5420) (4680 260))
rect(l13 (-4680 -5810) (4680 260))
)
net(6 name('wl[0]')
rect(l14 (0 1785) (4360 260))
rect(l14 (-2181 -131) (2 2))
rect(l13 (-2181 -131) (4360 260))
rect(l14 (-2180 -130) (0 0))
rect(l13 (-2180 -130) (4360 260))
)
net(7 name('wl[1]')
rect(l14 (0 3505) (4360 260))
rect(l14 (-2181 -131) (2 2))
rect(l13 (-2181 -131) (4360 260))
rect(l14 (-2180 -130) (0 0))
rect(l13 (-2180 -130) (4360 260))
)
net(8 name(vss)
rect(l14 (-160 2645) (4680 260))
rect(l14 (-2341 -131) (2 2))
rect(l13 (-2341 -131) (4680 260))
rect(l14 (-2340 -130) (0 0))
rect(l13 (-2340 -130) (4680 260))
)
# Outgoing pins and their connections to nets
@ -529,66 +529,66 @@ layout(
# Nets with their geometries
net(1 name('bl[0]')
rect(l12 (430 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(2 name('bl_n[0]')
rect(l12 (1520 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(3 name('bl[1]')
rect(l12 (2610 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(4 name('bl_n[1]')
rect(l12 (3700 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(5 name('bl[2]')
rect(l12 (4790 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(6 name('bl_n[2]')
rect(l12 (5880 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(7 name('bl[3]')
rect(l12 (6970 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(8 name('bl_n[3]')
rect(l12 (8060 0) (230 5550))
rect(l12 (-116 -2776) (2 2))
rect(l11 (-116 -2776) (230 5550))
rect(l12 (-115 -2775) (0 0))
rect(l11 (-115 -2775) (230 5550))
)
net(9 name(vdd)
rect(l14 (-160 -130) (9040 260))
rect(l14 (-4521 -131) (2 2))
rect(l14 (-4521 5419) (9040 260))
rect(l14 (-4521 -131) (2 2))
rect(l13 (-4521 -5681) (9040 260))
rect(l14 (-4520 -130) (0 0))
rect(l14 (-4520 5420) (9040 260))
rect(l14 (-4520 -130) (0 0))
rect(l13 (-4520 -5680) (9040 260))
rect(l13 (-9040 5290) (9040 260))
)
net(10 name('wl[0]')
rect(l14 (0 1785) (8720 260))
rect(l14 (-4361 -131) (2 2))
rect(l13 (-4361 -131) (8720 260))
rect(l14 (-4360 -130) (0 0))
rect(l13 (-4360 -130) (8720 260))
)
net(11 name('wl[1]')
rect(l14 (0 3505) (8720 260))
rect(l14 (-4361 -131) (2 2))
rect(l13 (-4361 -131) (8720 260))
rect(l14 (-4360 -130) (0 0))
rect(l13 (-4360 -130) (8720 260))
)
net(12 name(vss)
rect(l14 (-160 2645) (9040 260))
rect(l14 (-4521 -131) (2 2))
rect(l13 (-4521 -131) (9040 260))
rect(l14 (-4520 -130) (0 0))
rect(l13 (-4520 -130) (9040 260))
)
# Subcircuits and their connections