%!PS-Adobe- %%BoundingBox: 0 0 767 575 % The Human Interface tools program generates a postscript % description of your picture using attributes specified in the % Postscript Printer panel. % These attibutes are: scaling, rotation, whether polygons and % rectangles are described as hollow or filled, and, when the target % printer is black and white, whether objects should be drawn in % black or gray shades % If the device specified in the printer_configuration file is a color % device, the outlines are painted in colors. /q{bind def}bind def /A{setrgbcolor}q /rgb_bg {0 0 0 A}q /rgb_fg {0 0 0 A}q /rgb_bl {0 0 0 A}q /rgb_gr {0 0 0 A}q /rgb_rd { 0 0 0 A}q /rgb_ye {0 0 0 A}q /rgb_pr {0 0 0 A}q /rgb_gy {0 0 0 A}q /definepattern{ 10 dict begin /FontDict 9 dict def FontDict begin /cache exch def /key exch def /proc exch cvx def /mtx exch matrix invertmatrix def /height exch def /width exch def /ctm matrix currentmatrix def /ptm matrix identmatrix def /str (1234567890123456789012345678901234567890123456789) def end /FontBBox [ %def 0 0 FontDict /width get FontDict /height get ] def /FontMatrix FontDict /mtx get def /Encoding StandardEncoding def /FontType 3 def /BuildChar { %def pop begin FontDict begin width 0 cache { %ifelse 0 0 width height setcachedevice }{ %else setcharwidth } ifelse 0 0 moveto width 0 lineto width height lineto 0 height lineto closepath clip newpath gsave proc grestore end end } def FontDict /key get currentdict definefont end } bind def % dict patternpath - % dict matrix patternpath - /patternpath { %def dup type /dicttype eq {%ifelse begin FontDict /ctm get setmatrix }{ %else exch begin FontDict /ctm get setmatrix concat } ifelse currentdict setfont FontDict begin FontMatrix concat width 0 dtransform round width div exch round width div exch 0 height dtransform round height div exch round height div exch 0 0 transform round exch round exch ptm astore setmatrix pathbbox height div ceiling height mul 4 1 roll width div ceiling width mul 4 1 roll height div floor height mul 4 1 roll width div floor width mul 4 1 roll 2 index sub height div ceiling cvi exch 3 index sub width div ceiling cvi exch 4 2 roll moveto FontMatrix ptm invertmatrix pop { %repeat gsave ptm concat dup str length idiv { %repeat str show } repeat dup str length mod str exch 0 exch getinterval show grestore 0 height rmoveto } repeat pop end end } bind def % dict patternfill - %dict matrix patternfill - /patternfill {%def gsave clip patternpath grestore newpath }bind def 15 15 [300 30 div 0 0 300 30 div 0 0] { %definepattern newpath 2 setlinecap 7.5 7.5 1.5 0 360 arc 1.000000 setlinewidth stroke } bind /pattern0 true definepattern pop 15 15 [300 30 div 0 0 300 30 div 0 0] { %definepattern newpath 2 setlinecap 7.5 7.5 1.5 0 360 arc 1 setlinewidth stroke } bind /default_pattern true definepattern pop 15 15 [300 30 div 0 0 300 30 div 0 0] { %definepattern 2 setlinecap 7.5 0 moveto 15 7.5 lineto 0 7.5 moveto 7.5 15 lineto 1.000000 setlinewidth stroke } bind /pattern1 true definepattern pop 15 15 [300 30 div 0 0 300 30 div 0 0] { %definepattern 2 setlinecap 7.5 0 moveto 0 7.5 lineto 15 7.5 moveto 7.5 15 lineto 1.000000 setlinewidth stroke } bind /pattern2 true definepattern pop 15 15 [300 30 div 0 0 300 30 div 0 0] { %definepattern newpath 2 setlinecap 0 15 moveto 12 -7.5 rlineto -12 -7.5 rlineto 1.000000 setlinewidth stroke } bind /pattern3 true definepattern pop 15 15 [300 30 div 0 0 300 30 div 0 0] { %definepattern 2 setlinecap 15 0 moveto 0 0 lineto 1.000000 setlinewidth stroke } bind /pattern4 true definepattern pop 15 15 [300 30 div 0 0 300 30 div 0 0] { %definepattern 2 setlinecap 7.5 15 moveto 7.5 0 lineto 1.000000 setlinewidth stroke } bind /pattern5 true definepattern pop 15 15 [300 30 div 0 0 300 30 div 0 0] { %definepattern 2 setlinecap 7.5 7.5 7.5 0 180 arc 1.000000 setlinewidth stroke } bind /pattern6 true definepattern pop /stipple_B { %def 0 setlinewidth gsave moveto lineto lineto lineto closepath stroke moveto lineto lineto lineto closepath findfont % a pattern font patternfill grestore } bind def /black_B { %def 0 setlinewidth gsave moveto lineto lineto lineto closepath 0 0 0 setrgbcolor fill stroke pop pop pop pop pop pop pop pop pop grestore } bind def /hollow_B { %def 0 setlinewidth gsave moveto lineto lineto lineto closepath 0 0 0 setrgbcolor stroke pop pop pop pop pop pop pop pop pop grestore } bind def /white_B { %def 0 setlinewidth gsave moveto lineto lineto lineto closepath 1 1 1 setrgbcolor fill stroke pop pop pop pop pop pop pop pop pop grestore } bind def /stipple_R { %def 0 setlinewidth gsave moveto lineto lineto lineto closepath stroke moveto lineto lineto lineto closepath findfont % a pattern font patternfill grestore } bind def /black_R { %def 0 setlinewidth gsave moveto lineto lineto lineto closepath 0 0 0 setrgbcolor fill stroke pop pop pop pop pop pop pop pop pop grestore } bind def /white_R { %def 0 setlinewidth gsave moveto lineto lineto lineto closepath 1 1 1 setrgbcolor fill stroke pop pop pop pop pop pop pop pop pop grestore } bind def /D{setdash}q /O {[] 0 D}q /o1 {[2 2] 0 D} q /o2 {[1 5 7 3] 0 D} q /o3 {[1 3 2 3 7 ] 0 D} q /o4 {[1 2 2 2 2 2 5] 0 D} q /o5 {[1 2 13] 0 D} q /o6 {[1 7 ] 0 D} q /_l {lineto} q /_m {moveto} q /c {arc closepath stroke}q /makepath { /ptarr exch def newpath ptarr 0 get ptarr 1 get moveto 2 2 ptarr length 1 sub { /idx exch def ptarr idx get ptarr idx 1 add get lineto } for }def /G {/yarr exch def /xarr exch def 0 1 xarr length 1 sub { xarr exch get /x exch def 0 1 yarr length 1 sub { yarr exch get /y exch def x y P } for }for }q /L { newpath moveto lineto stroke }q /M { makepath stroke }q % % Rectangle and polygon definitions % --------------------------------- % % /trans { 3 -1 roll dup 4 1 roll add 3 1 roll add exch itransform } q /setrect { /Y2 exch def /X2 exch def /Y1 exch def /X1 exch def X1 Y1 X1 Y2 X2 Y2 X2 Y1 }q /T { 3 copy transform trans setrect R pop }q /trans1 { 3 -1 roll add 3 1 roll add exch itransform } q /C { makepath closepath stroke }q /P {moveto 1 1 rlineto stroke} q % 0 0 moveto 0 h _l w h _l w 0 _l closepath clip newpath /clipbox {/y2 exch def /x2 exch def /y1 exch def /x1 exch def newpath x1 y1 moveto x1 y2 _l x2 y2 _l x2 y1 _l closepath clip } q 18 3 translate 0 0 translate 0.9800000 0.9800000 scale 757 -33 translate 90 rotate 0 setlinewidth /bg 40 750 40 93 1132 93 1132 750 40 750 40 93 1132 93 1132 750 white_R rgb_fg 312 583 403 583 L 403 583 535 583 L 312 553 535 553 L 403 441 424 441 L 403 502 424 502 L 424 502 444 502 L 424 502 424 563 L 424 441 444 441 L 424 472 424 502 L 383 522 464 522 L 363 340 363 401 L 424 441 424 472 L 383 472 383 482 L 424 472 464 472 L 363 401 363 522 L 363 522 383 522 L 363 401 403 401 L 424 370 535 370 L 312 370 424 370 L 424 370 424 380 L 342 340 342 634 L 505 340 505 634 L 383 472 424 472 L 383 462 383 472 L 464 472 464 482 L 464 462 464 472 L 383 421 464 421 L 444 401 464 401 L 464 401 464 421 L 464 340 464 401 L 424 604 424 587 L 419 587 424 587 L 419 587 419 579 L 419 579 424 579 L 424 563 424 579 L 414 579 414 587 L 403 583 414 583 L /fg 419 592 419 592 419 592 419 592 419 592 419 592 419 592 419 592 black_R 383 482 383 498 L 383 498 387 498 L 387 498 387 506 L 383 506 387 506 L 383 506 383 522 L 392 498 392 506 L 392 502 403 502 L /fg 387 494 387 494 387 494 387 494 387 494 387 494 387 494 387 494 black_R 464 482 464 498 L 460 498 464 498 L 460 498 460 506 L 460 506 464 506 L 464 506 464 522 L 455 498 455 506 L 444 502 455 502 L /fg 460 494 460 494 460 494 460 494 460 494 460 494 460 494 460 494 black_R 464 462 464 445 L 460 445 464 445 L 460 445 460 437 L 460 437 464 437 L 464 421 464 437 L 455 437 455 445 L 444 441 455 441 L /fg 460 449 460 449 460 449 460 449 460 449 460 449 460 449 460 449 black_R 383 445 383 462 L 383 445 387 445 L 387 437 387 445 L 383 437 387 437 L 383 421 383 437 L 392 437 392 445 L 392 441 403 441 L /fg 387 449 387 449 387 449 387 449 387 449 387 449 387 449 387 449 black_R 403 401 419 401 L 419 396 419 401 L 419 396 428 396 L 428 396 428 401 L 428 401 444 401 L 419 391 428 391 L 424 380 424 391 L /fg 415 396 415 396 415 396 415 396 415 396 415 396 415 396 415 396 black_R /bg 421 505 421 499 427 499 427 505 421 505 421 499 427 499 427 505 white_R /fg 422 504 422 500 426 500 426 504 422 504 422 500 426 500 426 504 black_B /fg 422 504 422 500 426 500 426 504 422 504 422 500 426 500 426 504 black_R /bg 421 444 421 438 427 438 427 444 421 444 421 438 427 438 427 444 white_R /fg 422 443 422 439 426 439 426 443 422 443 422 439 426 439 426 443 black_B /fg 422 443 422 439 426 439 426 443 422 443 422 439 426 439 426 443 black_R /bg 380 525 380 519 386 519 386 525 380 525 380 519 386 519 386 525 white_R /fg 381 524 381 520 385 520 385 524 381 524 381 520 385 520 385 524 black_B /fg 381 524 381 520 385 520 385 524 381 524 381 520 385 520 385 524 black_R /bg 421 475 421 469 427 469 427 475 421 475 421 469 427 469 427 475 white_R /fg 422 474 422 470 426 470 426 474 422 474 422 470 426 470 426 474 black_B /fg 422 474 422 470 426 470 426 474 422 474 422 470 426 470 426 474 black_R /bg 360 404 360 398 366 398 366 404 360 404 360 398 366 398 366 404 white_R /fg 361 403 361 399 365 399 365 403 361 403 361 399 365 399 365 403 black_B /fg 361 403 361 399 365 399 365 403 361 403 361 399 365 399 365 403 black_R /bg 421 373 421 367 427 367 427 373 421 373 421 367 427 367 427 373 white_R /fg 422 372 422 368 426 368 426 372 422 372 422 368 426 368 426 372 black_B /fg 422 372 422 368 426 368 426 372 422 372 422 368 426 368 426 372 black_R /bg 380 475 380 469 386 469 386 475 380 475 380 469 386 469 386 475 white_R /fg 381 474 381 470 385 470 385 474 381 474 381 470 385 470 385 474 black_B /fg 381 474 381 470 385 470 385 474 381 474 381 470 385 470 385 474 black_R /bg 461 475 461 469 467 469 467 475 461 475 461 469 467 469 467 475 white_R /fg 462 474 462 470 466 470 466 474 462 474 462 470 466 470 466 474 black_B /fg 462 474 462 470 466 470 466 474 462 474 462 470 466 470 466 474 black_R /bg 461 424 461 418 467 418 467 424 461 424 461 418 467 418 467 424 white_R /fg 462 423 462 419 466 419 466 423 462 423 462 419 466 419 466 423 black_B /fg 462 423 462 419 466 419 466 423 462 423 462 419 466 419 466 423 black_R /bg 461 404 461 398 467 398 467 404 461 404 461 398 467 398 467 404 white_R /fg 462 403 462 399 466 399 466 403 462 403 462 399 466 399 466 403 black_B /fg 462 403 462 399 466 399 466 403 462 403 462 399 466 399 466 403 black_R 296 370 304 378 L 304 378 320 378 L 320 378 328 370 L 328 370 320 362 L 320 362 304 362 L 304 362 296 370 L 519 370 527 378 L 527 378 543 378 L 543 378 552 370 L 552 370 543 362 L 543 362 527 362 L 527 362 519 370 L 363 340 363 335 L 363 335 371 335 L 371 335 371 314 L 371 314 363 306 L 363 306 354 314 L 354 314 354 335 L 354 335 363 335 L 464 340 464 335 L 464 335 472 335 L 472 335 472 314 L 472 314 464 306 L 464 306 456 314 L 456 314 456 335 L 456 335 464 335 L 519 583 527 592 L 527 592 543 592 L 543 592 552 583 L 552 583 543 575 L 543 575 527 575 L 527 575 519 583 L 296 583 304 592 L 304 592 320 592 L 320 592 328 583 L 328 583 320 575 L 320 575 304 575 L 304 575 296 583 L 505 340 505 335 L 505 335 513 335 L 513 335 513 314 L 513 314 505 306 L 505 306 497 314 L 497 314 497 335 L 497 335 505 335 L 342 340 342 335 L 342 335 350 335 L 350 335 350 314 L 350 314 342 306 L 342 306 334 314 L 334 314 334 335 L 334 335 342 335 L 342 634 342 639 L 342 639 350 647 L 350 647 350 668 L 350 668 334 668 L 334 668 334 647 L 334 647 342 639 L 505 634 505 639 L 505 639 513 647 L 513 647 513 668 L 513 668 497 668 L 497 668 497 647 L 497 647 505 639 L 296 553 304 561 L 304 561 320 561 L 320 561 328 553 L 328 553 320 545 L 320 545 304 545 L 304 545 296 553 L 519 553 527 561 L 527 561 543 561 L 543 561 552 553 L 552 553 543 545 L 543 545 527 545 L 527 545 519 553 L 424 604 424 627 L 424 627 411 609 L 411 609 424 627 L 424 627 436 609 L 0 0 0 setrgbcolor /Courier findfont 29 scalefont setfont 352 713 moveto (BLpullup) show 0 0 0 setrgbcolor /Courier findfont 13 scalefont setfont 230 370 moveto (PC1bot) show 0 0 0 setrgbcolor /Courier findfont 13 scalefont setfont 556 370 moveto (PC2bot) show 0 0 0 setrgbcolor /Courier findfont 13 scalefont setfont 370 208 moveto 90 rotate (read_BLbar) show -90 rotate 0 0 0 setrgbcolor /Courier findfont 13 scalefont setfont 471 228 moveto 90 rotate (read_BL) show -90 rotate 0 0 0 setrgbcolor /Courier findfont 13 scalefont setfont 556 573 moveto (PC2top_poly) show 0 0 0 setrgbcolor /Courier findfont 13 scalefont setfont 180 584 moveto (PC1top_poly) show 0 0 0 setrgbcolor /Courier findfont 13 scalefont setfont 512 208 moveto 90 rotate (write_BL2) show -90 rotate 0 0 0 setrgbcolor /Courier findfont 13 scalefont setfont 339 187 moveto 90 rotate (write_BLbar2) show -90 rotate 0 0 0 setrgbcolor /Courier findfont 13 scalefont setfont 241 675 moveto (write_BLbar1) show 0 0 0 setrgbcolor /Courier findfont 13 scalefont setfont 495 675 moveto (write_BL1) show 0 0 0 setrgbcolor /Courier findfont 13 scalefont setfont 190 553 moveto (PC1top_met) show 0 0 0 setrgbcolor /Courier findfont 13 scalefont setfont 556 543 moveto (PC2top_met) show 0 0 0 setrgbcolor /Courier findfont 13 scalefont setfont 403 645 moveto (vdd0) show 0 0 0 setrgbcolor /Courier findfont 7 scalefont setfont 434 594 moveto (W=6.4 L=0.8) show 0 0 0 setrgbcolor /Courier findfont 7 scalefont setfont 363 528 moveto (W=2 L=0.8) show 0 0 0 setrgbcolor /Courier findfont 7 scalefont setfont 444 528 moveto (W=2 L=0.8) show 0 0 0 setrgbcolor /Courier findfont 7 scalefont setfont 474 436 moveto (W=2 L=0.8) show 0 0 0 setrgbcolor /Courier findfont 7 scalefont setfont 322 436 moveto (W=2 L=0.8) show 0 0 0 setrgbcolor /Courier findfont 7 scalefont setfont 383 406 moveto (W=2.4 L=0.8) show /bg 332 362 332 360 334 360 334 362 332 362 332 360 334 360 334 362 white_B /bg 332 363 332 360 335 360 335 363 332 363 332 360 335 360 335 363 white_B /bg 332 364 332 360 336 360 336 364 332 364 332 360 336 360 336 364 white_B 331 366 331 354 L 332 366 332 354 L 333 366 333 354 L 326 361 338 361 L 326 360 338 360 L 326 359 338 359 L rgb_fg 326 360 338 360 L 332 366 332 354 L /fg 332 363 332 360 335 360 335 363 332 363 332 360 335 360 335 363 black_B showpage