mirror of https://github.com/KLayout/klayout.git
439 lines
8.0 KiB
Plaintext
439 lines
8.0 KiB
Plaintext
#%l2n-klayout
|
|
W(RINGO)
|
|
U(0.001)
|
|
L($3)
|
|
L($9)
|
|
L($4)
|
|
L($5)
|
|
L($6)
|
|
L($10)
|
|
L($7)
|
|
L($8)
|
|
L($11)
|
|
L($1)
|
|
L($2)
|
|
C($3 $3 $9 $5)
|
|
C($9 $3)
|
|
C($4 $4 $6 $1 $2)
|
|
C($5 $3 $5 $6)
|
|
C($6 $4 $5 $6 $10 $7)
|
|
C($10 $6)
|
|
C($7 $6 $7 $8)
|
|
C($8 $7 $8 $11)
|
|
C($11 $8)
|
|
C($1 $4 $1)
|
|
C($2 $4 $2)
|
|
D(D$PMOS PMOS
|
|
T(S
|
|
R($1 -650 -475 -125 475)
|
|
)
|
|
T(G
|
|
R($3 -125 -475 125 475)
|
|
)
|
|
T(D
|
|
R($1 125 -475 675 475)
|
|
)
|
|
)
|
|
D(D$PMOS$1 PMOS
|
|
T(S
|
|
R($1 -675 -475 -125 475)
|
|
)
|
|
T(G
|
|
R($3 -125 -475 125 475)
|
|
)
|
|
T(D
|
|
R($1 125 -475 650 475)
|
|
)
|
|
)
|
|
D(D$NMOS NMOS
|
|
T(S
|
|
R($2 -650 -475 -125 475)
|
|
)
|
|
T(G
|
|
R($3 -125 -475 125 475)
|
|
)
|
|
T(D
|
|
R($2 125 -475 675 475)
|
|
)
|
|
)
|
|
D(D$NMOS$1 NMOS
|
|
T(S
|
|
R($2 -675 -475 -125 475)
|
|
)
|
|
T(G
|
|
R($3 -125 -475 125 475)
|
|
)
|
|
T(D
|
|
R($2 125 -475 650 475)
|
|
)
|
|
)
|
|
X(INV2
|
|
N(1 I(NIN)
|
|
R($3 -525 -250 -275 2250)
|
|
R($3 -1700 1620 -400 1980)
|
|
R($3 -525 -800 -275 800)
|
|
R($3 -525 2000 -275 3600)
|
|
R($9 -801 1799 -799 1801)
|
|
R($5 -1630 1690 -1410 1910)
|
|
)
|
|
N(2
|
|
R($3 275 -250 525 2250)
|
|
R($3 220 820 580 1180)
|
|
R($3 275 2000 525 3600)
|
|
R($3 275 -800 525 800)
|
|
R($4 -910 2490 -690 2710)
|
|
R($4 -910 2890 -690 3110)
|
|
R($4 -910 -310 -690 -90)
|
|
R($4 -910 90 -690 310)
|
|
R($5 290 890 510 1110)
|
|
R($6 -800 820 580 1180)
|
|
R($6 -980 -420 -620 2420)
|
|
R($6 -980 2420 -620 3180)
|
|
R($6 -980 -380 -620 380)
|
|
R($1 -1050 2325 -525 3275)
|
|
R($2 -1050 -475 -525 475)
|
|
)
|
|
N(3 I(NOUT)
|
|
R($4 690 2890 910 3110)
|
|
R($4 690 2490 910 2710)
|
|
R($4 690 90 910 310)
|
|
R($4 690 -310 910 -90)
|
|
Q($6 800 20 * 380 940 * * 1620 620 * * 2420 980 * * 1980 1300 * * 20)
|
|
R($6 620 2420 980 3180)
|
|
R($6 620 -380 980 380)
|
|
R($10 799 1799 801 1801)
|
|
R($1 525 2325 1050 3275)
|
|
R($2 525 -475 1050 475)
|
|
)
|
|
N(4
|
|
R($4 -110 -310 110 -90)
|
|
R($4 -110 90 110 310)
|
|
R($4 -110 90 110 310)
|
|
R($4 -110 -310 110 -90)
|
|
R($6 -180 -380 180 380)
|
|
R($6 -180 -380 180 380)
|
|
R($7 -125 -325 125 -75)
|
|
R($7 -125 75 125 325)
|
|
R($8 -1400 -450 1400 450)
|
|
R($2 -275 -475 275 475)
|
|
)
|
|
N(5
|
|
R($4 -110 2490 110 2710)
|
|
R($4 -110 2890 110 3110)
|
|
R($4 -110 2890 110 3110)
|
|
R($4 -110 2490 110 2710)
|
|
R($6 -180 2420 180 3180)
|
|
R($6 -180 2420 180 3180)
|
|
R($7 -125 2475 125 2725)
|
|
R($7 -125 2875 125 3125)
|
|
R($8 -1400 2350 1400 3250)
|
|
R($1 -275 2325 275 3275)
|
|
)
|
|
P(1 I(IN))
|
|
P(2)
|
|
P(3 I(OUT))
|
|
P(4)
|
|
P(5)
|
|
D(1 D$PMOS
|
|
Y(-400 2800)
|
|
E(L 0.25)
|
|
E(W 0.95)
|
|
E(AS 0.49875)
|
|
E(AD 0.26125)
|
|
E(PS 2.95)
|
|
E(PD 1.5)
|
|
T(S 2)
|
|
T(G 1)
|
|
T(D 5)
|
|
)
|
|
D(2 D$PMOS$1
|
|
Y(400 2800)
|
|
E(L 0.25)
|
|
E(W 0.95)
|
|
E(AS 0.26125)
|
|
E(AD 0.49875)
|
|
E(PS 1.5)
|
|
E(PD 2.95)
|
|
T(S 5)
|
|
T(G 2)
|
|
T(D 3)
|
|
)
|
|
D(3 D$NMOS
|
|
Y(-400 0)
|
|
E(L 0.25)
|
|
E(W 0.95)
|
|
E(AS 0.49875)
|
|
E(AD 0.26125)
|
|
E(PS 2.95)
|
|
E(PD 1.5)
|
|
T(S 2)
|
|
T(G 1)
|
|
T(D 4)
|
|
)
|
|
D(4 D$NMOS$1
|
|
Y(400 0)
|
|
E(L 0.25)
|
|
E(W 0.95)
|
|
E(AS 0.26125)
|
|
E(AD 0.49875)
|
|
E(PS 1.5)
|
|
E(PD 2.95)
|
|
T(S 4)
|
|
T(G 2)
|
|
T(D 3)
|
|
)
|
|
)
|
|
X(RINGO
|
|
N(1 I(FB)
|
|
R($4 22850 2490 23070 2710)
|
|
R($4 22850 2890 23070 3110)
|
|
R($4 22850 -310 23070 -90)
|
|
R($4 22850 90 23070 310)
|
|
R($6 -1700 1620 -1340 1980)
|
|
R($7 -1645 1675 -1395 1925)
|
|
R($7 22835 1675 23085 1925)
|
|
R($8 -1720 1600 23160 2000)
|
|
R($11 -1 1799 1 1801)
|
|
)
|
|
N(2 I(VSS)
|
|
R($4 2530 -310 2750 -90)
|
|
R($4 2530 90 2750 310)
|
|
R($4 2530 90 2750 310)
|
|
R($4 2530 -310 2750 -90)
|
|
R($4 -110 -310 110 -90)
|
|
R($4 -110 90 110 310)
|
|
R($4 -110 90 110 310)
|
|
R($4 -110 -310 110 -90)
|
|
R($4 5170 -310 5390 -90)
|
|
R($4 5170 90 5390 310)
|
|
R($4 5170 90 5390 310)
|
|
R($4 5170 -310 5390 -90)
|
|
R($4 7810 -310 8030 -90)
|
|
R($4 7810 90 8030 310)
|
|
R($4 7810 90 8030 310)
|
|
R($4 7810 -310 8030 -90)
|
|
R($4 10450 -310 10670 -90)
|
|
R($4 10450 90 10670 310)
|
|
R($4 10450 90 10670 310)
|
|
R($4 10450 -310 10670 -90)
|
|
R($4 13090 -310 13310 -90)
|
|
R($4 13090 90 13310 310)
|
|
R($4 13090 90 13310 310)
|
|
R($4 13090 -310 13310 -90)
|
|
R($4 15730 -310 15950 -90)
|
|
R($4 15730 90 15950 310)
|
|
R($4 15730 90 15950 310)
|
|
R($4 15730 -310 15950 -90)
|
|
R($4 18370 -310 18590 -90)
|
|
R($4 18370 90 18590 310)
|
|
R($4 18370 90 18590 310)
|
|
R($4 18370 -310 18590 -90)
|
|
R($4 21010 -310 21230 -90)
|
|
R($4 21010 90 21230 310)
|
|
R($4 21010 90 21230 310)
|
|
R($4 21010 -310 21230 -90)
|
|
R($4 23650 -310 23870 -90)
|
|
R($4 23650 90 23870 310)
|
|
R($4 23650 90 23870 310)
|
|
R($4 23650 -310 23870 -90)
|
|
R($6 2460 -380 2820 380)
|
|
R($6 2460 -380 2820 380)
|
|
R($6 -180 -380 180 380)
|
|
R($6 -180 -380 180 380)
|
|
R($6 5100 -380 5460 380)
|
|
R($6 5100 -380 5460 380)
|
|
R($6 7740 -380 8100 380)
|
|
R($6 7740 -380 8100 380)
|
|
R($6 10380 -380 10740 380)
|
|
R($6 10380 -380 10740 380)
|
|
R($6 13020 -380 13380 380)
|
|
R($6 13020 -380 13380 380)
|
|
R($6 15660 -380 16020 380)
|
|
R($6 15660 -380 16020 380)
|
|
R($6 18300 -380 18660 380)
|
|
R($6 18300 -380 18660 380)
|
|
R($6 20940 -380 21300 380)
|
|
R($6 20940 -380 21300 380)
|
|
R($6 23580 -380 23940 380)
|
|
R($6 23580 -380 23940 380)
|
|
R($11 -1 -1 1 1)
|
|
)
|
|
N(3 I(VDD)
|
|
R($4 2530 2490 2750 2710)
|
|
R($4 2530 2890 2750 3110)
|
|
R($4 2530 2890 2750 3110)
|
|
R($4 2530 2490 2750 2710)
|
|
R($4 -110 2490 110 2710)
|
|
R($4 -110 2890 110 3110)
|
|
R($4 -110 2890 110 3110)
|
|
R($4 -110 2490 110 2710)
|
|
R($4 5170 2490 5390 2710)
|
|
R($4 5170 2890 5390 3110)
|
|
R($4 5170 2890 5390 3110)
|
|
R($4 5170 2490 5390 2710)
|
|
R($4 7810 2490 8030 2710)
|
|
R($4 7810 2890 8030 3110)
|
|
R($4 7810 2890 8030 3110)
|
|
R($4 7810 2490 8030 2710)
|
|
R($4 10450 2490 10670 2710)
|
|
R($4 10450 2890 10670 3110)
|
|
R($4 10450 2890 10670 3110)
|
|
R($4 10450 2490 10670 2710)
|
|
R($4 13090 2490 13310 2710)
|
|
R($4 13090 2890 13310 3110)
|
|
R($4 13090 2890 13310 3110)
|
|
R($4 13090 2490 13310 2710)
|
|
R($4 15730 2490 15950 2710)
|
|
R($4 15730 2890 15950 3110)
|
|
R($4 15730 2890 15950 3110)
|
|
R($4 15730 2490 15950 2710)
|
|
R($4 18370 2490 18590 2710)
|
|
R($4 18370 2890 18590 3110)
|
|
R($4 18370 2890 18590 3110)
|
|
R($4 18370 2490 18590 2710)
|
|
R($4 21010 2490 21230 2710)
|
|
R($4 21010 2890 21230 3110)
|
|
R($4 21010 2890 21230 3110)
|
|
R($4 21010 2490 21230 2710)
|
|
R($4 23650 2490 23870 2710)
|
|
R($4 23650 2890 23870 3110)
|
|
R($4 23650 2890 23870 3110)
|
|
R($4 23650 2490 23870 2710)
|
|
R($6 2460 2420 2820 3180)
|
|
R($6 2460 2420 2820 3180)
|
|
R($6 -180 2420 180 3180)
|
|
R($6 -180 2420 180 3180)
|
|
R($6 5100 2420 5460 3180)
|
|
R($6 5100 2420 5460 3180)
|
|
R($6 7740 2420 8100 3180)
|
|
R($6 7740 2420 8100 3180)
|
|
R($6 10380 2420 10740 3180)
|
|
R($6 10380 2420 10740 3180)
|
|
R($6 13020 2420 13380 3180)
|
|
R($6 13020 2420 13380 3180)
|
|
R($6 15660 2420 16020 3180)
|
|
R($6 15660 2420 16020 3180)
|
|
R($6 18300 2420 18660 3180)
|
|
R($6 18300 2420 18660 3180)
|
|
R($6 20940 2420 21300 3180)
|
|
R($6 20940 2420 21300 3180)
|
|
R($6 23580 2420 23940 3180)
|
|
R($6 23580 2420 23940 3180)
|
|
R($11 -1 2799 1 2801)
|
|
)
|
|
N(4
|
|
R($4 690 2890 910 3110)
|
|
R($4 690 2490 910 2710)
|
|
R($4 690 90 910 310)
|
|
R($4 690 -310 910 -90)
|
|
)
|
|
N(5
|
|
R($4 21810 2890 22030 3110)
|
|
R($4 21810 2490 22030 2710)
|
|
R($4 21810 90 22030 310)
|
|
R($4 21810 -310 22030 -90)
|
|
)
|
|
N(6
|
|
R($4 19170 2890 19390 3110)
|
|
R($4 19170 2490 19390 2710)
|
|
R($4 19170 90 19390 310)
|
|
R($4 19170 -310 19390 -90)
|
|
)
|
|
N(7
|
|
R($4 16530 2890 16750 3110)
|
|
R($4 16530 2490 16750 2710)
|
|
R($4 16530 90 16750 310)
|
|
R($4 16530 -310 16750 -90)
|
|
)
|
|
N(8
|
|
R($4 13890 2890 14110 3110)
|
|
R($4 13890 2490 14110 2710)
|
|
R($4 13890 90 14110 310)
|
|
R($4 13890 -310 14110 -90)
|
|
)
|
|
N(9
|
|
R($4 11250 2890 11470 3110)
|
|
R($4 11250 2490 11470 2710)
|
|
R($4 11250 90 11470 310)
|
|
R($4 11250 -310 11470 -90)
|
|
)
|
|
N(10
|
|
R($4 8610 2890 8830 3110)
|
|
R($4 8610 2490 8830 2710)
|
|
R($4 8610 90 8830 310)
|
|
R($4 8610 -310 8830 -90)
|
|
)
|
|
N(11
|
|
R($4 5970 2890 6190 3110)
|
|
R($4 5970 2490 6190 2710)
|
|
R($4 5970 90 6190 310)
|
|
R($4 5970 -310 6190 -90)
|
|
)
|
|
N(12
|
|
R($4 3330 2890 3550 3110)
|
|
R($4 3330 2490 3550 2710)
|
|
R($4 3330 90 3550 310)
|
|
R($4 3330 -310 3550 -90)
|
|
)
|
|
X(1 INV2 Y(23760 0)
|
|
P(0 5)
|
|
P(1 1)
|
|
P(3 2)
|
|
P(4 3)
|
|
)
|
|
X(2 INV2 Y(0 0)
|
|
P(0 1)
|
|
P(2 4)
|
|
P(3 2)
|
|
P(4 3)
|
|
)
|
|
X(3 INV2 Y(2640 0)
|
|
P(0 4)
|
|
P(2 12)
|
|
P(3 2)
|
|
P(4 3)
|
|
)
|
|
X(4 INV2 Y(5280 0)
|
|
P(0 12)
|
|
P(2 11)
|
|
P(3 2)
|
|
P(4 3)
|
|
)
|
|
X(5 INV2 Y(7920 0)
|
|
P(0 11)
|
|
P(2 10)
|
|
P(3 2)
|
|
P(4 3)
|
|
)
|
|
X(6 INV2 Y(10560 0)
|
|
P(0 10)
|
|
P(2 9)
|
|
P(3 2)
|
|
P(4 3)
|
|
)
|
|
X(7 INV2 Y(13200 0)
|
|
P(0 9)
|
|
P(2 8)
|
|
P(3 2)
|
|
P(4 3)
|
|
)
|
|
X(8 INV2 Y(15840 0)
|
|
P(0 8)
|
|
P(2 7)
|
|
P(3 2)
|
|
P(4 3)
|
|
)
|
|
X(9 INV2 Y(18480 0)
|
|
P(0 7)
|
|
P(2 6)
|
|
P(3 2)
|
|
P(4 3)
|
|
)
|
|
X(10 INV2 Y(21120 0)
|
|
P(0 6)
|
|
P(2 5)
|
|
P(3 2)
|
|
P(4 3)
|
|
)
|
|
)
|