#%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 kk(1 "hello" jj(1 5 7)) # invalid T(S R($1 -650 -475 -125 475) ) T(G R($3 -125 -475 125 475) ) kk # invalid T(D R($1 125 -475 675 475) ) kk ( 1 "hello" jj 2.5 * (1 5 "hello") ) # invalid ) 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 kk # invalid N(1 I(NIN) kk # invalid 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) kk # invalid ) 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) ) kk # invalid 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) ) kk # invalid P(1 I(IN)) P(2) P(3 I(OUT) kk) 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) kk # invalid ) 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) kk # invalid 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) kk # invalid 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) kk # invalid ) X(1 INV2 Y(23760 0) kk # invalid P(0 5) P(1 1) P(3 2) P(4 3) kk # invalid ) 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) ) )