merge omegaCounter 40nm/90nm branches into chips/omegaCounter/
authorAdam Megacz <adam@megacz.com>
Sat, 29 Aug 2009 23:01:05 +0000 (16:01 -0700)
committerAdam Megacz <adam@megacz.com>
Sat, 29 Aug 2009 23:01:05 +0000 (16:01 -0700)
Makefile
chips/omegaCounter/40nm/Makefile [new file with mode: 0644]
chips/omegaCounter/40nm/electric/omegaCounter.jelib [new file with mode: 0644]
chips/omegaCounter/40nm/electric/orange40nm.jelib [new file with mode: 0644]
chips/omegaCounter/40nm/electric/purpleFive.jelib [new file with mode: 0644]
chips/omegaCounter/40nm/electric/redFive.jelib [new file with mode: 0644]
chips/omegaCounter/40nm/header.hsp [new file with mode: 0644]
chips/omegaCounter/90nm/electric/kesselsCounter.jelib [new file with mode: 0644]
chips/omegaCounter/90nm/electric/omegaCounter.jelib [new file with mode: 0644]
src/com/sun/vlsi/chips/marina/test/Marina.java
src/com/sun/vlsi/chips/marina/test/MarinaTest.java

index 8a3bdce..dfd59ad 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -366,6 +366,13 @@ silicon: fleet.jar marina/testCode/marina.xml
        ${rsync} --delete ./ ${sun_server}:~/fleet/
        time ssh -t -Y ${sun_server} 'cd ~/fleet/; make siliconlocal'
 
+spice: fleet.jar
+       cp ~/omegaCounter.spi marina/testCode/omegaCounter.spi
+       cp ~/omegaCounter-extracted.spi marina/testCode/omegaCounter-extracted.spi
+       rsync -azre ssh --delete --progress --verbose ./ ${sun_server}:~/fleet/
+       ssh -t -Y ${sun_server} 'cd ~/fleet/marina/testCode/; export PATH=/proj/async/cad/linux/bin/:$$PATH; echo -e "rcf commands\n" | hsim64 -time 90000 go.spi -o go.spi'
+
+
 testlocal: fleet.jar
        cd marina/testCode; \
          export PATH=/proj/async/cad/linux/bin/:$$PATH; \
@@ -408,3 +415,12 @@ sync:
 copyin:
        cp ~/${modname}.spi marina/testCode/marina.schematic-parasitics.spi || true
        cp ~/${modname}.v   marina/testCode/marina.v || true
+
+marina/testCode/omegaCounter-extracted.spi: ${all_electric_files} marina/testCode/rcx.bsh
+       @echo
+       @echo == Extracting Layout ===========================================================
+       ssh ${sun_server} 'rm -rf /tmp/am77536; mkdir /tmp/am77536'
+       cd marina/testCode; \
+         nice -n 19 ${electric_headless} -s rcx.bsh ../electric/omegaCounter.jelib
+       mv marina/electric/starrcxt/omegaCounter.sp $@
+
diff --git a/chips/omegaCounter/40nm/Makefile b/chips/omegaCounter/40nm/Makefile
new file mode 100644 (file)
index 0000000..e0b7340
--- /dev/null
@@ -0,0 +1,406 @@
+
+## Fleeterpreter ##############################################################################
+
+cp                = -cp fleet.jar:lib/RXTXcomm.jar
+java              = java -Xmx500m
+
+run: fleet.jar; $(java) $(cp) $(interpreter_class)
+
+ifeq ($(shell uname -o 2>/dev/null),Cygwin)
+ps=\;
+else
+ps=:
+endif
+
+java_files = $(shell find src -name \*.java)
+ship_files = $(shell find ships -name \*.ship)
+fleet.jar: $(java_files) $(ship_files) src/edu/berkeley/fleet/assembler/fleet.g
+       mkdir -p build/class/edu/berkeley/fleet/assembler/
+       cp src/edu/berkeley/fleet/assembler/fleet.g build/class/edu/berkeley/fleet/assembler/
+       javac -classpath lib/com.sun.async.test.jar:lib/ibex.jar:lib/RXTXcomm.jar:lib/edu.berkeley.sbp.jar -d build/class/ $(shell find src -name \*.java)
+       cd build/class/; jar xf ../../lib/edu.berkeley.sbp.jar
+       cd build/class/; jar xf ../../lib/ibex.jar
+       for A in `find ships -name \*.ship`;\
+         do java -cp fleet.jar:build/class edu.berkeley.fleet.Main expand $$A;\
+         done
+       javac -classpath lib/com.sun.async.test.jar:lib/ibex.jar:lib/RXTXcomm.jar:build/class${ps}lib/edu.berkeley.sbp.jar -d build/class/ `find build/java -name \*.java`
+       echo 'Main-Class: edu.berkeley.fleet.Main' > build/class/manifest
+       jar cmf build/class/manifest $@ ships -C build/class .
+
+
+## Fpga ####################################################################################
+
+# 32Gb ram, 4-core.     small-config:1019s  large-config:2530s
+host = intel2950-5.eecs.berkeley.edu
+
+# 128Gb ram, 2x4-core.  small-config:1189s  large-config:3065s
+#host = amdr905-1.eecs.berkeley.edu
+
+remote_ise = /tools/xilinx/10.1/ISE
+remote_edk = /tools/xilinx/10.1/EDK
+
+#remote_ise = /tools/xilinx/ISE9.1i_lin
+#remote_edk = /tools/xilinx/EDK9.1i
+
+#remote_dir = /vol/hitz/home/megacz/fleet/
+#remote_dir = /tmp/megacz/fleet/
+
+remote_dir = /scratch/megacz/fleet/
+#remote_ise = /scratch/megacz/xilinx/10.1/ISE
+#remote_edk = /scratch/megacz/xilinx/10.1/EDK
+
+#host = mm2.millennium.berkeley.edu
+#remote_ise = /scratch/megacz/xilinx/ise/
+#remote_edk = /scratch/megacz/xilinx/edk/
+#remote_dir = /scratch/megacz/fleet/
+
+
+xilinx =  cd build/fpga;
+xilinx += LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:$(remote_ise)/bin/lin:$(remote_edk)/bin/lin
+xilinx += PATH=$$PATH:$(remote_ise)/bin/lin:$(remote_edk)/bin/lin
+#xilinx += XST_VERSION=9.2i
+xilinx += XILINX=$(remote_ise)
+xilinx += XIL_XST_HIDEMESSAGES=hdl_and_low_levels
+xilinx += XIL_PAR_DESIGN_CHECK_VERBOSE=1
+xilinx += XILINX_EDK=$(remote_edk)
+
+xilinx_ise = $(xilinx) $(remote_ise)/bin/lin/
+xilinx_edk = $(xilinx) $(remote_edk)/bin/lin/
+
+# ML50X
+speed_grade = 1
+part = xc5vlx110t
+package = ff1136
+board = ml505   # ??
+
+# ML410
+#part = xc4vfx60
+#package = ff1152
+#speed_grade = 11
+#board = ml410
+
+# BEE2
+#part = xc2vp70
+#package = 7ff1704
+
+device = ${part}${package}-${speed_grade}
+
+upload: fleet.jar build/fpga/main.bit
+       mkdir -p build
+       chmod +x misc/program.sh
+       rsync -are ssh --progress --verbose ./ root@goliath:fleet/
+
+build/fpga/main.bit: $(java_files) $(ship_files)
+       make fleet.jar
+       mkdir -p build/fpga
+       $(java) $(cp) edu.berkeley.fleet.fpga.Fpga build/fpga/
+       cp src/edu/berkeley/fleet/fpga/* build/fpga || true
+       for A in `find ships -name \*.ship`;\
+         do java -cp build/class edu.berkeley.fleet.Main target=fpga expand $$A;\
+         done
+       ssh ${host} 'mkdir -p ${remote_dir}'
+       rsync -zare ssh --progress --delete --verbose ./ ${host}:${remote_dir}
+       time ssh ${host} 'make -C ${remote_dir} synth XILINX=${remote_ise} remote_ise=${remote_ise} remote_edk=${remote_edk}'
+       scp ${host}:${remote_dir}/build/fpga/main.bit build/fpga/
+       scp ${host}:${remote_dir}/build/fpga/main.ace build/fpga/
+
+pcore = ${remote_edk}/hw/XilinxProcessorIPLib/pcores
+intstyle = -intstyle xflow
+effort = std
+#effort = high
+opt_for = area
+#opt_for = speed
+synth:
+       cd build/fpga; ln -sf ../../src/edu/berkeley/fleet/fpga/* .
+       cd build/fpga; ln -sf ../../src/edu/berkeley/fleet/fpga/mem/* .
+       cd build/fpga; ln -sf ../../src/edu/berkeley/fleet/fpga/ddr2/* .
+       cd build/fpga; ln -sf ../../src/edu/berkeley/fleet/fpga/dvi/* .
+       cd build/fpga; ln -sf ../../src/edu/berkeley/fleet/fpga/zbt/* .
+       rm -f build/fpga/main.lso
+       echo work                        >> build/fpga/main.lso
+       rm -f build/fpga/main.prj
+       cd build/fpga; for A in *.v;   do echo verilog work \""$$A"\"; done >> main.prj
+       cd build/fpga; for A in *.vhd; do echo vhdl    work \""$$A"\"; done >> main.prj
+       cd build/fpga; touch main.ini
+       cd build/fpga; mkdir -p tmp
+       cd build/fpga; mkdir -p xst
+       rm -rf build/fpga/_ngo
+       skill xst_original
+
+       rm -f build/fpga/main.xst
+       echo "set -tmpdir ./tmp" >> build/fpga/main.xst
+       echo "set -xsthdpdir ./xst" >> build/fpga/main.xst
+       echo "set -xsthdpini main.ini" >> build/fpga/main.xst
+       echo -n "run" >> build/fpga/main.xst
+       echo -n " -ifn main.prj" >> build/fpga/main.xst
+       echo -n " -ifmt mixed" >> build/fpga/main.xst
+       echo -n " -ofn main" >> build/fpga/main.xst
+       echo -n " -ofmt NGC" >> build/fpga/main.xst
+       echo -n " -p ${device}" >> build/fpga/main.xst
+       echo -n " -top main" >> build/fpga/main.xst
+       echo -n " -opt_mode ${opt_for}" >> build/fpga/main.xst
+       echo -n " -opt_level 2" >> build/fpga/main.xst
+       echo -n " -iuc NO" >> build/fpga/main.xst
+       echo -n " -lso main.lso" >> build/fpga/main.xst
+       echo -n " -keep_hierarchy NO" >> build/fpga/main.xst
+       echo -n " -rtlview Yes" >> build/fpga/main.xst
+       echo -n " -glob_opt AllClockNets" >> build/fpga/main.xst
+       echo -n " -read_cores YES" >> build/fpga/main.xst
+       echo -n " -write_timing_constraints NO" >> build/fpga/main.xst
+       echo -n " -cross_clock_analysis YES" >> build/fpga/main.xst
+       echo -n " -hierarchy_separator /" >> build/fpga/main.xst
+       echo -n " -bus_delimiter <>" >> build/fpga/main.xst
+       echo -n " -case maintain" >> build/fpga/main.xst
+       echo -n " -slice_utilization_ratio 100" >> build/fpga/main.xst
+       echo -n " -verilog2001 YES" >> build/fpga/main.xst
+       echo -n " -fsm_extract Yes" >> build/fpga/main.xst
+       echo -n " -fsm_encoding Auto" >> build/fpga/main.xst
+       echo -n " -safe_implementation No" >> build/fpga/main.xst
+       echo -n " -fsm_style lut" >> build/fpga/main.xst
+       echo -n " -ram_extract Yes" >> build/fpga/main.xst
+       echo -n " -ram_style Auto" >> build/fpga/main.xst
+       echo -n " -rom_extract Yes" >> build/fpga/main.xst
+       echo -n " -mux_style Auto" >> build/fpga/main.xst
+       echo -n " -decoder_extract YES" >> build/fpga/main.xst
+       echo -n " -priority_extract YES" >> build/fpga/main.xst
+       echo -n " -shreg_extract YES" >> build/fpga/main.xst
+       echo -n " -shift_extract YES" >> build/fpga/main.xst
+       echo -n " -xor_collapse YES" >> build/fpga/main.xst
+       echo -n " -rom_style Auto" >> build/fpga/main.xst
+       echo -n " -mux_extract YES" >> build/fpga/main.xst
+       echo -n " -resource_sharing YES" >> build/fpga/main.xst
+       echo -n " -mult_style auto" >> build/fpga/main.xst
+       echo -n " -iobuf YES" >> build/fpga/main.xst
+       echo -n " -max_fanout 10000" >> build/fpga/main.xst
+       echo -n " -bufg 1" >> build/fpga/main.xst
+       echo -n " -register_duplication YES" >> build/fpga/main.xst
+       echo -n " -register_balancing Yes" >> build/fpga/main.xst
+       echo -n " -slice_packing Yes" >> build/fpga/main.xst
+       echo -n " -optimize_primitives Yes" >> build/fpga/main.xst
+       echo -n " -tristate2logic Yes" >> build/fpga/main.xst
+       echo -n " -use_clock_enable Yes" >> build/fpga/main.xst
+       echo -n " -use_sync_set Yes" >> build/fpga/main.xst
+       echo -n " -use_sync_reset Yes" >> build/fpga/main.xst
+       echo -n " -iob auto" >> build/fpga/main.xst
+       echo -n " -equivalent_register_removal YES" >> build/fpga/main.xst
+       echo -n " -slice_utilization_ratio_maxmargin 5" >> build/fpga/main.xst
+       echo >> build/fpga/main.xst
+
+       rm -f build/fpga/main.ut
+       echo '-w' >> build/fpga/main.ut
+       echo '-g CclkPin:PULLUP' >> build/fpga/main.ut
+       echo '-g TdoPin:PULLNONE' >> build/fpga/main.ut
+       echo '-g M1Pin:PULLDOWN' >> build/fpga/main.ut
+       echo '-g DonePin:PULLUP' >> build/fpga/main.ut
+       echo '-g DriveDone:No' >> build/fpga/main.ut
+       echo '-g StartUpClk:JTAGCLK' >> build/fpga/main.ut
+       echo '-g DONE_cycle:4' >> build/fpga/main.ut
+       echo '-g GTS_cycle:5' >> build/fpga/main.ut
+       echo '-g M0Pin:PULLUP' >> build/fpga/main.ut
+       echo '-g M2Pin:PULLUP' >> build/fpga/main.ut
+       echo '-g ProgPin:PULLUP' >> build/fpga/main.ut
+       echo '-g TckPin:PULLUP' >> build/fpga/main.ut
+       echo '-g TdiPin:PULLUP' >> build/fpga/main.ut
+       echo '-g TmsPin:PULLUP' >> build/fpga/main.ut
+       echo '-g DonePipe:No' >> build/fpga/main.ut
+       echo '-g GWE_cycle:6' >> build/fpga/main.ut
+       echo '-g LCK_cycle:NoWait' >> build/fpga/main.ut
+       echo '-g Security:NONE' >> build/fpga/main.ut
+       echo '-g Persist:No' >> build/fpga/main.ut
+
+       $(xilinx_ise)xst      ${intstyle} -ifn main.xst -ofn main.syr < main.xst \
+         | grep --line-buffered -v 'been backward balanced into' \
+         | grep --line-buffered -v 'IDDR has been replaced by IDDR_2CLK' \
+         | grep --line-buffered -v 'WARNING:Xst:616 - Invalid property'
+       cat build/fpga/*.ucf > build/fpga/main.ucf
+       $(xilinx_ise)ngdbuild ${intstyle} -aul -dd _ngo -nt timestamp -uc main.ucf -p $(device) main.ngc main.ngd
+       $(xilinx_ise)map      ${intstyle} -ol ${effort} -p $(device) -pr b -cm ${opt_for} -o main_map.ncd main.ngd main.pcf
+       $(xilinx_ise)par      ${intstyle} -pl ${effort} -ol ${effort} -w main_map.ncd main.ncd main.pcf
+       $(xilinx_ise)trce     ${intstyle} -e 3 -l 3 -s ${speed_grade} -xml main main.ncd -o main.twr main.pcf
+       $(xilinx_ise)bitgen   ${intstyle} -f main.ut main.ncd
+       $(xilinx) tcl $(remote_edk)/data/xmd/genace.tcl -jprog -hw main.bit -board ${board} -ace mainx.ace
+       mv build/fpga/mainx.ace build/fpga/main.ace   # genace throws a fit if the filename prefix is the same?
+
+
+runserver: fleet.jar
+       java -Djava.library.path=lib -cp fleet.jar:lib/RXTXcomm.jar edu.berkeley.fleet.fpga.Server
+
+test:     fleet.jar; $(java) -jar fleet.jar             test ships/*.ship tests
+testfpga: fleet.jar; $(java) -jar fleet.jar target=fpga test ships/*.ship tests
+
+## Manual ####################################################################################
+
+svgs    = $(shell find doc -name \*.svg)
+%.eps: %.svg
+       DISPLAY= /Applications/Inkscape.app/Contents//Resources/bin/inkscape  -z --export-area-drawing $^ --export-eps=$@
+
+%.pdf: %.eps
+       epstopdf $^ --outfile=$@
+
+manual: archmanual toolmanual
+
+archmanual: fleet.jar $(svgs:%.svg=%.pdf)
+       $(java) -jar fleet.jar doc
+       cd .tmp; ln -sf ../doc/*.bib .
+       cd .tmp; TEXINPUTS=$$TEXINPUTS:../src/edu/berkeley/fleet/assembler/:../doc/ pdflatex FleetTwo.Manual.tex
+       cd .tmp; for A in *.mp; do mpost --tex=latex $$A; done
+       cd .tmp; TEXINPUTS=$$TEXINPUTS:../src/edu/berkeley/fleet/assembler/:../doc/ pdflatex FleetTwo.Manual.tex
+       open .tmp/FleetTwo.Manual.pdf
+toolmanual: fleet.jar $(svgs:%.svg=%.pdf)
+       $(java) -jar fleet.jar doc
+       cd .tmp; ln -sf ../doc/*.bib .
+       cd .tmp; TEXINPUTS=$$TEXINPUTS:../src/edu/berkeley/fleet/assembler/:../doc/ pdflatex toolchain.tex
+       open .tmp/toolchain.pdf
+
+## API docs ####################################################################################
+
+javadoc:
+       javadoc \
+               -linksource \
+               -windowtitle "FleetCode API Documentation" \
+               -sourcepath src \
+               -header "<b>FleetCode API Documentation</b><br>" \
+               -public \
+               -notree \
+               -nonavbar \
+               -noqualifier all \
+               -stylesheetfile doc/javadoc.css \
+               -d /afs/research.cs.berkeley.edu/class/fleet/website/code/javadoc/ \
+               edu.berkeley.fleet.api
+       javadoc \
+               -linksource \
+               -windowtitle "FleetCode API Documentation" \
+               -sourcepath src \
+               -header "<b>FleetCode API Documentation</b><br>" \
+               -public \
+               -notree \
+               -nonavbar \
+               -noqualifier all \
+               -stylesheetfile doc/javadoc.css \
+               -d /afs/research.cs.berkeley.edu/class/fleet/website/code/javadoc-private/ \
+               `find src/edu/berkeley/fleet -name \*.java`
+       open http://fleet.cs.berkeley.edu/code/javadoc/
+       open http://fleet.cs.berkeley.edu/code/javadoc-private/
+
+## Misc ####################################################################################
+
+clean:
+       rm -rf fleet.jar build
+       rm -f marina/testCode/marina.xml marina/testCode/marina.v marina/testCode/marina.schematic-parasitics.spi
+
+## Dist ####################################################################################
+
+#dist:
+#      darcs record
+#      darcs push /afs/research.cs.berkeley.edu/class/fleet/website/repos/fleet/
+#      darcs get . --repo-name=fleet-`date +%d.%h.%y`
+#      make -C fleet-`date +%d.%h.%y` fleet.jar
+#      rm -rf fleet-`date +%d.%h.%y`/build
+#      echo 'http://research.cs.berkeley.edu/class/fleet/repos/fleet/' > \
+#        fleet-`date +%d.%h.%y`/_darcs/prefs/defaultrepo
+#      tar cvzf fleet-`date +%d.%h.%y`.tgz fleet-`date +%d.%h.%y`
+#      rm -rf fleet-`date +%d.%h.%y`
+#      mv fleet-`date +%d.%h.%y`.tgz /afs/research.cs.berkeley.edu/class/fleet/website/files/
+#      @echo
+#      @echo
+#      @echo   http://research.cs.berkeley.edu/class/fleet/files/fleet-`date +%d.%h.%y`.tgz
+#      @echo
+#      @echo
+#
+
+dist: fleet.jar
+       darcs dist -d fleet
+       mv fleet.tar.gz /afs/research.cs.berkeley.edu/class/fleet/website/code/snapshots/fleet-`date +%Y.%m.%d`.tgz
+       mkdir -p .build
+       cd .build; for A in ../fleet.jar ../lib/*.jar; do jar xvf $$A; done
+       cd .build; jar cvf /afs/research.cs.berkeley.edu/class/fleet/website/code/snapshots/fleet-`date +%Y.%m.%d`.jar .
+       rm -rf .build
+       echo
+       echo http://fleet.cs.berkeley.edu/code/snapshots/fleet-`date +%Y.%m.%d`.jar 
+       echo
+
+# you'll probably want to change this line
+ghc  = /usr/local/brian/ghc/compiler/ghc-inplace
+
+ghc += -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -cpp 
+ghc += -i$(shell pwd)/build/hi/ -hidir $(shell pwd)/build/hi/ -odir $(shell pwd)/build/class/
+
+f0: fleet.jar
+       mkdir -p build/hi build/class
+       cd lib;                        $(ghc) -c -java SBP.lhs
+       cd src/edu/berkeley/fleet/f0/; $(ghc) -fglasgow-exts -cpp $(hflags)    -java Util.lhs
+       cd src/edu/berkeley/fleet/f0/; $(ghc) -fglasgow-exts -cpp $(hflags)    -java Fleet.lhs
+       cd src/edu/berkeley/fleet/f0/; $(ghc) -fglasgow-exts -cpp $(hflags)    -java Types.lhs
+       cd src/edu/berkeley/fleet/f0/; $(ghc) -fglasgow-exts -cpp $(hflags)    -java Compile.lhs
+       cd src/edu/berkeley/fleet/f0/; $(ghc) -fglasgow-exts -cpp $(hflags)    -java Main.lhs
+       $(java) -cp build/class:lib/HSbase.jar:lib/HSrts.jar:lib/HSstm.jar:fleet.jar Main
+
+
+## Targets below are for integration with Sun-Proprietary Marina Test Chip ##############################
+
+electric_jar = ~/proj/electric/srcj/electric.jar
+electric = java -Xss2m -XX:MaxPermSize=128m -Xmx2000m -jar ${electric_jar}
+electric_headless = java -Xmx1500m -jar -Djava.awt.headless=true ${electric_jar} -batch
+all_electric_files = $(shell find marina/electric/ -name \*.jelib -or -path \*.delib\*)
+modname = fakeMarinaPadframe
+
+sun_server = simmons-tunnel
+
+#sun_server = frehley  # electric team uses frehley
+#sun_server = simmons
+#sun_server = criss    # criss is used for nohupped nanosim
+#sun_server = stanley  # stanley is used for nohupped hsim
+
+testnum = 9999
+
+runtest: fleet.jar marina/testCode/marina.xml marina/testCode/marina.v marina/testCode/marina.schematic-parasitics.spi
+       rsync -azre ssh --delete --progress --verbose ./ ${sun_server}:~/fleet/
+       time ssh -t -Y ${sun_server} 'cd ~/fleet/; make testlocal'
+
+spice: fleet.jar
+       cp ~/omegaCounter.spi marina/testCode/omegaCounter.spi
+       cp ~/omegaCounter-extracted.spi marina/testCode/omegaCounter-extracted.spi
+       rsync -azre ssh --delete --progress --verbose ./ ${sun_server}:~/fleet/
+       ssh -t -Y ${sun_server} 'cd ~/fleet/marina/testCode/; export PATH=/proj/async/cad/linux/bin/:$$PATH; echo -e "rcf commands\n" | hsim64 -time 90000 go.spi -o go.spi'
+
+testlocal: fleet.jar
+       cd marina/testCode; \
+         export PATH=/proj/async/cad/linux/bin/:$$PATH; \
+         /proj/async/cad/linux/lib/jdk1.5.0_05-linux-i586/bin/java \
+         -cp `pwd`/../../lib/com.sun.async.test.jar:`pwd`/../../fleet.jar \
+         com.sun.vlsi.chips.marina.test.MarinaTest \
+         -hsim \
+         -testNum ${testnum} || tail -n 20 marina.spi.run
+
+marina/testCode/marina.xml \
+marina/testCode/marina.v \
+marina/testCode/marina.schematic-parasitics.spi: ${all_electric_files} marina/testCode/regen.bsh
+       @echo
+       @echo == Rebuilding Netlists and XML ===========================================================
+       rm -f marina/testCode/marina.v
+       rm -f marina/testCode/marina.schematic-parasitics.spi
+       rm -f marina/testCode/marina.xml
+       cd marina/testCode; \
+         nice -n 19 ${electric_headless} -s regen.bsh ../electric/aMarinaM.jelib
+
+marina/testCode/omegaCounter-extracted.spi: ${all_electric_files} marina/testCode/rcx.bsh
+       @echo
+       @echo == Extracting Layout ===========================================================
+       ssh ${sun_server} 'rm -rf /tmp/am77536; mkdir /tmp/am77536'
+       cd marina/testCode; \
+         nice -n 19 ${electric_headless} -s rcx.bsh ../electric/omegaCounter.jelib
+       mv marina/electric/starrcxt/omegaCounter.sp $@
+
+electric:
+       ${electric} marina/electric/aMarinaM.jelib
+
+chaing:
+       java -cp lib/com.sun.async.test.jar com.sun.async.test.ChainG marina/testCode/marina.xml
+
+sync:
+       rsync -arze ssh --progress --verbose ${sun_server}:fleet/marina/testCode/marina\*.dump ~/ || true
+       rsync -arze ssh --progress --verbose ${sun_server}:fleet/marina/testCode/marina.spi.out ~/${modname}.out || true
+       rsync -arze ssh --progress --verbose ${sun_server}:fleet/marina/testCode/go.spi.out ~/omegaCounter.out || true
+copyin:
+       cp ~/${modname}.spi marina/testCode/marina.schematic-parasitics.spi || true
+       cp ~/${modname}.v   marina/testCode/marina.v || true
diff --git a/chips/omegaCounter/40nm/electric/omegaCounter.jelib b/chips/omegaCounter/40nm/electric/omegaCounter.jelib
new file mode 100644 (file)
index 0000000..784a3a0
--- /dev/null
@@ -0,0 +1,4854 @@
+# header information:
+HomegaCounter|8.10f
+
+# Views:
+Vicon|ic
+Vlayout|lay
+Vschematic|sch
+
+# External Libraries:
+
+Lorange40nm|orange40nm
+
+LpurpleFive|purpleFive
+
+LredFive|redFive
+
+# Tools:
+Ouser|DefaultTechnology()Scmos90|SchematicTechnology()Scmos90
+Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
+
+# Technologies:
+Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43
+Tmocmos|SelectedFoundryFormocmos()STSMC
+
+# Cell fakeForDRC;1{lay}
+CfakeForDRC;1{lay}|oneCell|tsmcSun40GP|1250309607249|1250370709293||ATTR_NCC(D5G10;NTX-360;Y618.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+IoneCell;1{lay}|oneCell@0||1.5|-164.5|R||D5G4;
+ELSN[OneOrDone]||D5G2;|oneCell@0|LSN[OneOrDone]|B
+ELSN[OneOrTwo]||D5G2;|oneCell@0|LSN[OneOrTwo]|B
+EMSN[OneOrDone]||D5G2;|oneCell@0|MSN[OneOrDone]|B
+EMSN[OneOrTwo]||D5G2;|oneCell@0|MSN[OneOrTwo]|B
+Egnd||D5G2;|oneCell@0|gnd|G
+Egnd_1||D5G2;|oneCell@0|gnd_1|G
+Egnd_2||D5G2;|oneCell@0|gnd_2|G
+Egnd_3||D5G2;|oneCell@0|gnd_3|G
+Egnd_4||D5G2;|oneCell@0|gnd_4|G
+Egnd_5||D5G2;|oneCell@0|gnd_5|G
+Egnd_6||D5G2;|oneCell@0|gnd_6|G
+Egnd_16||D5G2;|oneCell@0|gnd_16|U
+Egnd_17||D5G2;|oneCell@0|gnd_17|U
+Egnd_18||D5G2;|oneCell@0|gnd_18|U
+Egnd_19||D5G2;|oneCell@0|gnd_19|U
+Egnd_21||D5G2;|oneCell@0|gnd_21|U
+Egnd_22||D5G2;|oneCell@0|gnd_22|U
+Egnd_24||D5G2;|oneCell@0|gnd_24|U
+Egnd_28||D5G2;|oneCell@0|gnd_28|U
+Egnd_29||D5G2;|oneCell@0|gnd_29|G
+Egnd_30||D5G2;|oneCell@0|gnd_30|G
+Egnd_31||D5G2;|oneCell@0|gnd_31|G
+Eload||D5G2;|oneCell@0|load|I
+EloadLO||D5G2;|oneCell@0|loadLO|I
+EloadLO_1||D5G2;|oneCell@0|disableLO_5|I
+EloadLO_2||D5G2;|oneCell@0|disableLO_2|I
+EloadLO_3||D5G2;|oneCell@0|loadLO_3|I
+EloadLO_4||D5G2;|oneCell@0|loadLO_4|I
+Eload_1||D5G2;|oneCell@0|disable_2|I
+Eload_2||D5G2;|oneCell@0|disable_3|I
+Eload_3||D5G2;|oneCell@0|disable_1|I
+Eload_4||D5G2;|oneCell@0|load_4|I
+Es[1]||D5G2;|oneCell@0|s[1]|O
+Es[2]||D5G2;|oneCell@0|s[2]|O
+EvalLO||D5G2;|oneCell@0|valLO|I
+Evdd||D5G2;|oneCell@0|vdd|P
+Evdd_1||D5G2;|oneCell@0|vdd_1|P
+Evdd_2||D5G2;|oneCell@0|vdd_2|P
+Evdd_3||D5G2;|oneCell@0|vdd_3|P
+Evdd_4||D5G2;|oneCell@0|vdd_4|P
+Evdd_5||D5G2;|oneCell@0|vdd_5|P
+Evdd_6||D5G2;|oneCell@0|vdd_6|P
+Evdd_10||D5G2;|oneCell@0|vdd_10|U
+Evdd_11||D5G2;|oneCell@0|vdd_11|U
+Evdd_12||D5G2;|oneCell@0|vdd_12|U
+Evdd_13||D5G2;|oneCell@0|vdd_13|U
+Evdd_14||D5G2;|oneCell@0|vdd_14|U
+Evdd_16||D5G2;|oneCell@0|vdd_16|U
+Evdd_17||D5G2;|oneCell@0|vdd_17|U
+Evdd_25||D5G2;|oneCell@0|vdd_25|P
+Evdd_26||D5G2;|oneCell@0|vdd_26|P
+Evdd_27||D5G2;|oneCell@0|vdd_27|P
+X
+
+# Cell fill;2{lay}
+Cfill;2{lay}||tsmcSun40GP|1245108836322|1249630574704||ATTR_NCC(D5G1;NTX31;Y-7;)S[exportsConnectedByParent vdd vdd_2 vdd_1,exportsConnectedByParent gnd gnd_2 gnd_1]|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1249678425898
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-2-Pin|pin@1||97|0.5||||
+NMetal-2-Pin|pin@3||67|0.5||||
+NMetal-2-Pin|pin@5||37|0.5||||
+NMetal-2-Pin|pin@7||-53|0.5||||
+NMetal-2-Pin|pin@9||-83|0.5||||
+NMetal-2-Pin|pin@11||-113|0.5||||
+Egnd_3||D5G2;|pin@7||U
+Egnd_4||D5G2;|pin@9||U
+Egnd_5||D5G2;|pin@11||U
+Evdd_3||D5G2;|pin@1||U
+Evdd_4||D5G2;|pin@3||U
+Evdd_5||D5G2;|pin@5||U
+X
+
+# Cell inv_x1;1{lay}
+Cinv_x1;1{lay}||tsmcSun40GP|1249617237093|1250572910748||ATTR_NCC(D5G10;NTX-3;Y154.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1250231412125|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1250573234128
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NAN-Metal-1-N-Diff-Con|contact@0||-18|-52|||YR|
+NAN-Metal-1-P-Diff-Con|contact@1||-18|66|12||YR|
+NX-Metal-1-Metal-2-Con|contact@2||-18|45|||YR|
+NX-Metal-1-Metal-2-Con|contact@6||-18|-45|||YR|
+NAN-Metal-1-P-Diff-Con|contact@9||0|66|12||YR|
+NAN-Metal-1-N-Diff-Con|contact@10||0|-52|||YR|
+NX-Metal-1-Metal-2-Con|contact@11||-18|75|||R|
+NMetal-1-Poly-Con|contact@12||-15|-0.5|-2|18||
+NN-Transistor|nmos@0||-9|-52|||YR|
+NPoly-Pin|pin@0||-9|-0.5|||Y|
+NMetal-1-Pin|pin@2||0|-0.5|||Y|
+NMetal-2-Pin|pin@5||-27.5|-105|||R|
+NMetal-2-Pin|pin@7||-18.5|75|||R|
+NMetal-2-Pin|pin@8||-18.5|45|||R|
+NMetal-2-Pin|pin@9||-27.5|-75|||R|
+NMetal-2-Pin|pin@10||-27.5|-45|||R|
+NMetal-2-Pin|pin@11||-27|45||||
+NMetal-2-Pin|pin@12||-27|75||||
+NMetal-2-Pin|pin@13||-27|105||||
+NMetal-2-Pin|pin@14||9|105||||
+NMetal-2-Pin|pin@15||9|75||||
+NMetal-2-Pin|pin@16||9|45||||
+NMetal-2-Pin|pin@18||8.5|-75|||R|
+NMetal-2-Pin|pin@19||8.5|-45|||R|
+NMetal-2-Pin|pin@20||8.5|-105|||R|
+NPoly-Pin|pin@23||9|85.5||||
+NPoly-Pin|pin@24||9|32.5||||
+NPoly-Pin|pin@27||9|-34.5||||
+NPoly-Pin|pin@28||9|-64.5||||
+NMetal-1-Pin|pin@29||-18|-79.5||||
+NN-Well-Node|plnode@5||-9|66|48|64||A
+NprBoundary-Node|plnode@6||-9|0|36|270||
+NP-Transistor|pmos@0||-9|66|12||YR|
+AN-Diff|net@0|||S1800|nmos@0|diff-top|-18|-52|contact@0||-18|-52
+APoly|net@1|||S900|pin@0||-9|-0.5|nmos@0|poly-left|-9|-37
+APoly|net@2|||S2700|pin@0||-9|-0.5|pmos@0|poly-right|-9|45
+AP-Diff|net@3|||S1800|pmos@0|diff-top|-18|66|contact@1||-18|66
+AMetal-1|net@5|||S900|contact@1||-18|66|contact@2||-18|45
+AP-Diff|net@16|||S1800|pmos@0|diff-bottom|0|66|contact@9||0|66
+AN-Diff|net@17|||S1800|nmos@0|diff-bottom|0|-52|contact@10||0|-52
+AMetal-1|net@21|||S900|pin@2||0|-0.5|contact@10||0|-52
+AMetal-1|net@22|||S2700|pin@2||0|-0.5|contact@9||0|66
+AMetal-1|net@30|||S2700|contact@1||-18|66|contact@11||-18|75
+APoly|net@34|||S0|pin@0||-9|-0.5|contact@12||-16|-0.5
+AMetal-2|net@38|||S0|contact@11||-18|75|pin@7||-18.5|75
+AMetal-2|net@39|||S0|contact@2||-18|45|pin@8||-18.5|45
+AMetal-2|net@40|||S1800|pin@10||-27.5|-45|contact@6||-18|-45
+AMetal-2|net@42|||S1800|pin@12||-27|75|pin@7||-18.5|75
+AMetal-2|net@43|||S1800|pin@11||-27|45|pin@8||-18.5|45
+AMetal-2|net@44|||S1800|pin@13||-27|105|pin@14||9|105
+AMetal-2|net@45|||S0|pin@15||9|75|pin@7||-18.5|75
+AMetal-2|net@46|||S0|pin@16||9|45|pin@8||-18.5|45
+AMetal-2|net@47|||S0|pin@19||8.5|-45|contact@6||-18|-45
+AMetal-2|net@48|||S0|pin@18||8.5|-75|pin@9||-27.5|-75
+AMetal-2|net@49|||S0|pin@20||8.5|-105|pin@5||-27.5|-105
+AMetal-1|net@50|||S2700|contact@0||-18|-52|contact@6||-18|-45
+APoly|net@52|||S900|pin@23||9|85.5|pin@24||9|32.5
+APoly|net@54|||S900|pin@27||9|-34.5|pin@28||9|-64.5
+AMetal-1|net@55|||S900|contact@6||-18|-45|pin@29||-18|-79.5
+Egnd_5||D5G2;|pin@5||U
+Egnd_6||D5G2;|pin@9||U
+Egnd_7||D5G2;|pin@10||U
+Egnd_8||D5G2;|pin@18||U
+Egnd_9||D5G2;|pin@19||U
+Egnd_10||D5G2;|pin@20||U
+Ein||D5G2;|contact@12||I
+Eout||D5G2;|pin@2||O
+Evdd||D5G2;|pin@11||P
+Evdd_1||D5G2;|pin@12||P
+Evdd_2||D5G2;|pin@13||P
+Evdd_3||D5G2;|pin@14||P
+Evdd_4||D5G2;|pin@15||P
+Evdd_5||D5G2;|pin@16||P
+X
+
+# Cell inv_x1x1;1{lay}
+Cinv_x1x1;1{lay}||tsmcSun40GP|1249617237093|1250231759130||DRC_last_good_drc_area_date()G1250207852688|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1250207852688
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@5||-9|105|||YR|
+NX-Metal-1-Metal-2-Con|contact@6||-9|-45|||YR|
+NX-Metal-1-Metal-2-Con|contact@8||-9|-75|||YR|
+NAN-Metal-1-P-Diff-Con|contact@9||8|126|12||YR|
+NAN-Metal-1-N-Diff-Con|contact@10||9|-111|||YR|
+NMetal-1-Poly-Con|contact@12||7|0||||
+NAN-Metal-1-N-Diff-Con|contact@19||9|-41|||R|
+NAN-Metal-1-P-Diff-Con|contact@20||9|44|12||R|
+NMetal-1-Poly-Con|contact@21||7|80||||
+NMetal-1-Poly-Con|contact@22||7|-72||||
+NAN-Metal-1-P-Diff-Con|contact@26||-9|126|12||R|
+NAN-Metal-1-N-Diff-Con|contact@27||-9|-111|||R|
+NX-Metal-1-Metal-2-Con|contact@28||-9|-105|||R|
+NX-Metal-1-Metal-2-Con|contact@30||-9|45|||R|
+NAN-Metal-1-P-Diff-Con|contact@31||-9|44|||R|
+NAN-Metal-1-N-Diff-Con|contact@32||-9|-41|||R|
+NN-Transistor|nmos@0||0|-111|||YR|
+NN-Transistor|nmos@1||0|-41|||R|
+NPoly-Pin|pin@0||0|0|||Y|
+NPoly-Pin|pin@1||0|80||||
+NMetal-1-Pin|pin@2||9|79||||
+NMetal-1-Pin|pin@3||7|79||||
+NPoly-Pin|pin@4||0|-72||||
+NMetal-1-Pin|pin@5||9|-70.5||||
+NMetal-1-Pin|pin@6||7|-70.5||||
+NMetal-1-Pin|pin@7||-9|0||||
+NMetal-1-Pin|pin@8||-27|-89||||
+NMetal-1-Pin|pin@10||-27|0||||
+NMetal-1-Pin|pin@11||-27|152.5||||
+NMetal-1-Pin|pin@12||8|152.5||||
+NMetal-1-Pin|pin@14||9|-134||||
+NMetal-1-Pin|pin@15||-27|-134||||
+NMetal-1-Pin|pin@17||-9|-17||||
+NMetal-1-Pin|pin@18||9|-17||||
+NMetal-1-Pin|pin@19||-9|21||||
+NMetal-1-Pin|pin@20||6|21||||
+NMetal-1-Pin|pin@21||9|21||||
+NMetal-2-Pin|pin@22||-18|-105||||
+NMetal-2-Pin|pin@23||-18|-75||||
+NMetal-2-Pin|pin@24||-18|-45||||
+NMetal-2-Pin|pin@25||-18|45||||
+NMetal-2-Pin|pin@26||-18|75||||
+NMetal-2-Pin|pin@27||-18|105||||
+NMetal-2-Pin|pin@28||18|45||||
+NMetal-2-Pin|pin@29||18|75||||
+NMetal-2-Pin|pin@30||18|105||||
+NMetal-2-Pin|pin@31||18|-45||||
+NMetal-2-Pin|pin@32||18|-75||||
+NMetal-2-Pin|pin@33||18|-105||||
+NMetal-1-Pin|pin@34||-9|45||||
+NMetal-1-Pin|pin@35||9|81.5||||
+NMetal-1-Pin|pin@36||9|-73.5||||
+NMetal-1-Pin|pin@37||5.5|-70.5||||
+NPoly-Pin|pin@38||0|77||||
+NPoly-Pin|pin@39||0|-69||||
+NN-Well-Node|plnode@40||0|79.5|48|133||A
+NP-Transistor|pmos@0||0|126|12||YR|
+NP-Transistor|pmos@1||0|44|12||R|
+APoly|net@34|||S1800|pin@0||0|0|contact@12||7|0
+APoly|net@35|||S900|pmos@1|poly-left|0|23|pin@0||0|0
+APoly|net@36|||S2700|nmos@1|poly-right|0|-26|pin@0||0|0
+AN-Diff|net@49|||S0|nmos@1|diff-bottom|9|-41|contact@19||9|-41
+AP-Diff|net@50|||S0|pmos@1|diff-bottom|9|38|contact@20||9|38
+APoly|net@52|||S900|pmos@0|poly-right|0|105|pin@1||0|80
+APoly|net@54|||S1800|pin@1||0|80|contact@21||7|80
+AMetal-1|net@55|||S2700|contact@20||9|38|pin@2||9|79
+AMetal-1|net@56|||S0|pin@2||9|79|pin@3||7|79
+AMetal-1|net@57|||S900|contact@21||7|80|pin@3||7|79
+APoly|net@58|||S2700|nmos@0|poly-left|0|-96|pin@4||0|-72
+APoly|net@60|||S1800|pin@4||0|-72|contact@22||7|-72
+AMetal-1|net@61|||S900|contact@19||9|-41|pin@5||9|-70.5
+AMetal-1|net@62|||S0|pin@5||9|-70.5|pin@6||7|-70.5
+AMetal-1|net@63|||S2700|contact@22||7|-72|pin@6||7|-70.5
+AMetal-1|net@72|||S900|pin@10||-27|0|pin@8||-27|-89
+AMetal-1|net@76|||S1800|pin@11||-27|152.5|pin@12||8|152.5
+AMetal-1|net@79|||S900|contact@10||9|-111|pin@14||9|-134
+AMetal-1|net@80|||S0|pin@14||9|-134|pin@15||-27|-134
+AMetal-1|net@81|||S900|pin@8||-27|-89|pin@15||-27|-134
+AMetal-1|net@84|||S900|pin@7||-9|0|pin@17||-9|-17
+AMetal-1|net@85|||S1800|pin@17||-9|-17|pin@18||9|-17
+AMetal-1|net@86|||S900|pin@18||9|-17|contact@19||9|-41
+AMetal-1|net@87|||S2700|pin@7||-9|0|pin@19||-9|21
+AMetal-1|net@88|||S1800|pin@19||-9|21|pin@20||6|21
+AMetal-1|net@89|||S1800|pin@20||6|21|pin@21||9|21
+AMetal-1|net@90|||S900|contact@20||9|44|pin@21||9|21
+AN-Diff|net@94|||S0|contact@10||9|-111|nmos@0|diff-bottom|9|-111
+AP-Diff|net@109||-1|S2700|pmos@0|diff-top|-9|120|contact@26||-9|125
+AMetal-1|net@110|||S2700|contact@5||-9|105|contact@26||-9|125
+AMetal-1|net@115|||S2700|pin@10||-27|0|pin@11||-27|152.5
+AN-Diff|net@116|||S0|nmos@0|diff-top|-9|-111|contact@27||-9|-111
+AMetal-2|net@119|||S1800|pin@27||-18|105|contact@5||-9|105
+AMetal-2|net@120|||S1800|pin@25||-18|45|contact@30||-9|45
+AMetal-2|net@121|||S1800|contact@30||-9|45|pin@28||18|45
+AMetal-2|net@122|||S1800|pin@26||-18|75|pin@29||18|75
+AMetal-2|net@123|||S0|pin@30||18|105|contact@5||-9|105
+AMetal-2|net@124|||S1800|pin@24||-18|-45|contact@6||-9|-45
+AMetal-2|net@125|||S1800|pin@23||-18|-75|contact@8||-9|-75
+AMetal-2|net@126|||S1800|pin@22||-18|-105|contact@28||-9|-105
+AMetal-2|net@127|||S1800|contact@28||-9|-105|pin@33||18|-105
+AMetal-2|net@128|||S1800|contact@8||-9|-75|pin@32||18|-75
+AMetal-2|net@129|||S1800|contact@6||-9|-45|pin@31||18|-45
+AP-Diff|net@130|||S0|pmos@1|diff-top|-9|44|contact@31||-9|44
+AMetal-1|net@131|||S900|contact@30||-9|45|pin@34||-9|45
+AMetal-1|net@132|||S900|pin@34||-9|45|contact@31||-9|44
+AN-Diff|net@133|||S0|nmos@1|diff-top|-9|-41|contact@32||-9|-41
+AMetal-1|net@134|||S900|contact@32||-9|-41|contact@6||-9|-45
+AMetal-1|net@135|||S900|contact@28||-9|-105|contact@27||-9|-111
+AMetal-1|net@136|||S2700|contact@27||-9|-111|contact@8||-9|-75
+AMetal-1|net@137|||S2700|contact@8||-9|-75|contact@6||-9|-45
+AMetal-1|net@138|||S2700|pin@2||9|79|pin@35||9|81.5
+AMetal-1|net@139|||S900|pin@5||9|-70.5|pin@36||9|-73.5
+AMetal-1|net@140|||S0|pin@6||7|-70.5|pin@37||5.5|-70.5
+APoly|net@141|||S900|pin@1||0|80|pin@38||0|77
+APoly|net@142|||S2700|pin@4||0|-72|pin@39||0|-69
+AP-Diff|net@143|||S0|pmos@0|diff-bottom|9|126|contact@9||8|126
+AMetal-1|net@144|||S900|pin@12||8|152.5|contact@9||8|126
+Egnd||D5G2;|pin@22||G
+Egnd_3||D5G2;|pin@23||G
+Egnd_4||D5G2;|pin@24||G
+Egnd_5||D5G2;|pin@31||G
+Egnd_6||D5G2;|pin@32||G
+Egnd_7||D5G2;|pin@33||G
+Ein||D5G2;|contact@12||I
+Eout1x||D5G2;|contact@22||O
+Eout1y||D5G2;|contact@21||O
+Eout1|out_x1|D5G2;|pin@7||O
+Eout4|out_x1_x1|D5G2;|pin@10||O
+Evdd_2||D5G2;|pin@25||P
+Evdd_3||D5G2;|pin@26||P
+Evdd_4||D5G2;|pin@27||P
+Evdd_5||D5G2;|pin@28||P
+Evdd_6||D5G2;|pin@29||P
+Evdd_7||D5G2;|pin@30||P
+X
+
+# Cell inv_x1x1NEW;1{lay}
+Cinv_x1x1NEW;1{lay}||tsmcSun40GP|1249617237093|1250399459054||ATTR_NCC(D5G10;NTX6;Y197;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1250399462128|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1250399462128
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-Poly-Con|contact@12||-18|-6.5|-2|18||
+NAN-Metal-1-N-Diff-Con|contact@32||-9|-58.5|||R|
+NX-Metal-1-Metal-2-Con|contact@33||-9|-75|||R|
+NAN-Metal-1-P-Diff-Con|contact@34||-9|59.5|12||R|
+NX-Metal-1-Metal-2-Con|contact@35||-9|45|||R|
+NX-Metal-1-Metal-2-Con|contact@36||-9|75|||R|
+NAN-Metal-1-N-Diff-Con|contact@37||9|-58.5|||R|
+NAN-Metal-1-P-Diff-Con|contact@38||9|59.5|12||R|
+NAN-Metal-1-N-Diff-Con|contact@39||9|-83.5|||R|
+NAN-Metal-1-N-Diff-Con|contact@40||27|-83.5|||R|
+NAN-Metal-1-P-Diff-Con|contact@41||9|108|12||R|
+NAN-Metal-1-P-Diff-Con|contact@42||27|108|12||R|
+NMetal-1-Poly-Con|contact@43||12.5|-7|-2|18||
+NX-Metal-1-Metal-2-Con|contact@45||9|-105|||R|
+NX-Metal-1-Metal-2-Con|contact@46||9|105|||R|
+NN-Transistor|nmos@0||18|-83.5|||YR|
+NN-Transistor|nmos@1||0|-58.5|||R|
+NMetal-1-Pin|pin@7||9|0.5||||
+NMetal-1-Pin|pin@10||27|1||||
+NMetal-2-Pin|pin@23||-27|-45||||
+NMetal-2-Pin|pin@24||-27|-75||||
+NMetal-2-Pin|pin@25||-27|-105||||
+NMetal-2-Pin|pin@26||-27|45||||
+NMetal-2-Pin|pin@27||-27|75||||
+NMetal-2-Pin|pin@28||-27|105||||
+NMetal-2-Pin|pin@29||36|105||||
+NMetal-2-Pin|pin@30||36|75||||
+NMetal-2-Pin|pin@31||36|45||||
+NMetal-2-Pin|pin@32||36|-45||||
+NMetal-2-Pin|pin@33||36|-75||||
+NMetal-2-Pin|pin@34||36|-105||||
+NPoly-Pin|pin@45||-18|-111.5||||
+NPoly-Pin|pin@56||-18|127||||
+NPoly-Pin|pin@60||0|127||||
+NPoly-Pin|pin@61||0|-111.5||||
+NPoly-Pin|pin@63||18|-7||||
+NPoly-Pin|pin@64||0|24||||
+NPoly-Pin|pin@65||-18|24||||
+NPoly-Pin|pin@66||0|-40||||
+NPoly-Pin|pin@67||-18|-40||||
+NPoly-Pin|pin@68||-18|-6.5||||
+NPoly-Pin|pin@69||36|-111||||
+NPoly-Pin|pin@70||36|127.5||||
+NMetal-1-Pin|pin@71||9|-93||||
+NMetal-1-Pin|pin@72||-9|-114||||
+NMetal-1-Pin|pin@73||9|126||||
+NMetal-1-Pin|pin@74||27|117||||
+NMetal-1-Pin|pin@75||27|-116||||
+NN-Well-Node|plnode@44||9|78.75|66|124.5||A
+NNPlus-Node|plnode@45||9|-91.5|60|98||A
+NPPlus-Node|plnode@46||9|78.75|60|124.5||A
+NprBoundary-Node|plnode@47||9|0|54|270||
+NP-Transistor|pmos@1||0|59.5|12||R|
+NP-Transistor|pmos@2||18|108|12||YR|
+AMetal-2|net@267|||S1800|pin@23||-27|-45|pin@32||36|-45
+AN-Diff|net@272|||S1800|nmos@1|diff-top|-9|-58.5|contact@32||-9|-58.5
+AMetal-2|net@273|||S1800|pin@24||-27|-75|contact@33||-9|-75
+AMetal-2|net@274|||S1800|contact@33||-9|-75|pin@33||36|-75
+AMetal-1|net@275|||S900|contact@32||-9|-58.5|contact@33||-9|-75
+AP-Diff|net@276|||S1800|pmos@1|diff-top|-9|55.5|contact@34||-9|55.5
+AMetal-2|net@277|||S1800|pin@26||-27|45|contact@35||-9|45
+AMetal-2|net@278|||S1800|contact@35||-9|45|pin@31||36|45
+AMetal-1|net@279|||S900|contact@34||-9|55.5|contact@35||-9|45
+AMetal-2|net@280|||S1800|pin@27||-27|75|contact@36||-9|75
+AMetal-2|net@281|||S1800|contact@36||-9|75|pin@30||36|75
+AMetal-1|net@282|||S2700|contact@34||-9|60.5|contact@36||-9|75
+AN-Diff|net@283|||S0|nmos@1|diff-bottom|9|-58.5|contact@37||9|-58.5
+AMetal-1|net@284|||S2700|contact@37||9|-58.5|pin@7||9|0.5
+AP-Diff|net@285|||S0|pmos@1|diff-bottom|9|60.5|contact@38||9|60.5
+AMetal-1|net@286|||S900|contact@38||9|60.5|pin@7||9|0.5
+AN-Diff|net@287|||S0|nmos@0|diff-top|9|-83.5|contact@39||9|-83.5
+AN-Diff|net@289|||S0|nmos@0|diff-bottom|27|-83.5|contact@40||27|-83.5
+AMetal-1|net@290|||S2700|contact@40||27|-83.5|pin@10||27|1
+AP-Diff|net@292|||S0|pmos@2|diff-top|9|109|contact@41||9|109
+AP-Diff|net@294|||S0|pmos@2|diff-bottom|27|109|contact@42||27|109
+AMetal-1|net@295|||S900|contact@42||27|110|pin@10||27|1
+APoly|net@300|||S2700|pmos@1|poly-right|0|80.5|pin@60||0|127
+APoly|net@304|||S900|nmos@1|poly-left|0|-73.5|pin@61||0|-111.5
+APoly|net@309|||S900|pmos@2|poly-right|18|87|pin@63||18|-7
+APoly|net@310|||S900|pin@63||18|-7|nmos@0|poly-left|18|-68.5
+APoly|net@311|||S0|pin@63||18|-7|contact@43||13.5|-7
+AMetal-1|net@313|||S1800|pin@7||9|0.5|contact@43||12.5|0.5
+APoly|net@315|||S900|pmos@1|poly-left|0|38.5|pin@64||0|24
+APoly|net@316|||S900|pin@56||-18|127|pin@65||-18|24
+APoly|net@318|||S0|pin@64||0|24|pin@65||-18|24
+APoly|net@319|||S2700|nmos@1|poly-right|0|-43.5|pin@66||0|-40
+APoly|net@321|||S900|pin@67||-18|-40|pin@45||-18|-111.5
+APoly|net@322|||S0|pin@66||0|-40|pin@67||-18|-40
+APoly|net@323|||S900|pin@65||-18|24|pin@68||-18|-6.5
+APoly|net@324|||S900|pin@68||-18|-6.5|pin@67||-18|-40
+APoly|net@325||24|IJS1800|pin@68||-18|-6.5|contact@12||-18|-6.5
+APoly|net@326|||S1800|pin@68||-18|-6.5|contact@12||-18|-6.5
+AMetal-2|net@327|||S1800|pin@25||-27|-105|contact@45||9|-105
+AMetal-2|net@328|||S1800|contact@45||9|-105|pin@34||36|-105
+AMetal-2|net@331|||S1800|pin@28||-27|105|contact@46||9|105
+AMetal-2|net@332|||S1800|contact@46||9|105|pin@29||36|105
+AMetal-1|net@333|||S900|contact@41||9|109|contact@46||9|105
+AMetal-1|net@334|||S2700|contact@45||9|-105|contact@39||9|-83.5
+APoly|net@335|||S900|pin@70||36|127.5|pin@69||36|-111
+AMetal-1|net@336|||S900|contact@39||9|-83.5|pin@71||9|-93
+AMetal-1|net@337|||S900|contact@32||-9|-58.5|pin@72||-9|-114
+AMetal-1|net@338|||S2700|contact@41||9|106|pin@73||9|126
+AMetal-1|net@339|||S900|pin@74||27|117|contact@42||27|110
+AMetal-1|net@340|||S2700|pin@75||27|-116|contact@40||27|-83.5
+Egnd||D5G2;|pin@24||G
+Egnd_3||D5G2;|pin@23||G
+Egnd_4||D5G2;|pin@25||G
+Egnd_5||D5G2;|pin@32||G
+Egnd_6||D5G2;|pin@33||G
+Egnd_7||D5G2;|pin@34||G
+Ein||D5G2;|contact@12||I
+Eout_x2|out_x1|D5G2;|pin@7||O
+Eout_x1|out_x1_x1a|D5G2;|pin@10||O
+Eout_x1_x1a_1||D5G2;|pin@74||O
+Eout_x1_x1c||D5G2;|pin@75||O
+Evdd||D5G2;|pin@26||P
+Evdd_1||D5G2;|pin@27||P
+Evdd_2||D5G2;|pin@28||P
+Evdd_3||D5G2;|pin@29||P
+Evdd_4||D5G2;|pin@30||P
+Evdd_5||D5G2;|pin@31||P
+X
+
+# Cell inv_x2;1{lay}
+Cinv_x2;1{lay}||tsmcSun40GP|1249617237093|1250310567418||ATTR_NCC(D5G10;NTX22;Y136.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1250231598292|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1250365539836
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NAN-Metal-1-P-Diff-Con|contact@1||0|66|36||YR|
+NX-Metal-1-Metal-2-Con|contact@2||0|45|||YR|
+NAN-Metal-1-P-Diff-Con|contact@9||18|66|36||YR|
+NAN-Metal-1-N-Diff-Con|contact@10||18|-46|12||YR|
+NX-Metal-1-Metal-2-Con|contact@11||0|75|||R|
+NMetal-1-Poly-Con|contact@12||3|-0.5|-2|18||
+NAN-Metal-1-N-Diff-Con|contact@13||0|-46|||R|
+NX-Metal-1-Metal-2-Con|contact@14||0|-45|||R|
+NN-Transistor|nmos@0||9|-46|12||YR|
+NPoly-Pin|pin@0||9|-0.5|||Y|
+NMetal-1-Pin|pin@2||18|-0.5|||Y|
+NMetal-2-Pin|pin@5||-9|-105|||R|
+NMetal-2-Pin|pin@7||0.5|75|||R|
+NMetal-2-Pin|pin@8||0.5|45|||R|
+NMetal-2-Pin|pin@9||-9|-75|||R|
+NMetal-2-Pin|pin@10||-9|-45|||R|
+NMetal-2-Pin|pin@11||27|-45|||R|
+NMetal-2-Pin|pin@12||27|-75|||R|
+NMetal-2-Pin|pin@13||27|-105|||R|
+NMetal-2-Pin|pin@14||-9|45||||
+NMetal-2-Pin|pin@15||-9|75||||
+NMetal-2-Pin|pin@16||-9|105||||
+NMetal-2-Pin|pin@17||27|105||||
+NMetal-2-Pin|pin@18||27|75||||
+NMetal-2-Pin|pin@19||27|45||||
+NPoly-Pin|pin@20||-9|-75.5||||
+NPoly-Pin|pin@21||-9|-35.5||||
+NPoly-Pin|pin@22||27|-75.5||||
+NPoly-Pin|pin@23||27|-35.5||||
+NMetal-1-Pin|pin@24||0|-81.5||||
+NPoly-Pin|pin@25||-9|96.5||||
+NPoly-Pin|pin@26||-9|33.5||||
+NPoly-Pin|pin@27||27|96.5||||
+NPoly-Pin|pin@28||27|33.5||||
+NN-Well-Node|plnode@7||9|66|48|88||A
+NprBoundary-Node|plnode@8||9|0|36|270||
+NP-Transistor|pmos@0||9|66|36||YR|
+APoly|net@1|||S900|pin@0||9|-0.5|nmos@0|poly-left|9|-25
+APoly|net@2|||S2700|pin@0||9|-0.5|pmos@0|poly-right|9|33
+AP-Diff|net@3|||S1800|pmos@0|diff-top|0|66|contact@1||0|66
+AMetal-1|net@5|||S900|contact@1||0|66|contact@2||0|45
+AP-Diff|net@16|||S0|pmos@0|diff-bottom|18|66|contact@9||18|66
+AN-Diff|net@17|||S0|nmos@0|diff-bottom|18|-46|contact@10||18|-46
+AMetal-1|net@21|||S900|pin@2||18|-0.5|contact@10||18|-46
+AMetal-1|net@22|||S2700|pin@2||18|-0.5|contact@9||18|66
+AMetal-1|net@30|||S2700|contact@1||0|66|contact@11||0|75
+APoly|net@34||6|IJS0|pin@0||9|-0.5|contact@12||2|-0.5
+AMetal-2|net@38|||S1800|contact@11||0|75|pin@7||0.5|75
+AMetal-2|net@39|||S1800|contact@2||0|45|pin@8||0.5|45
+AMetal-2|net@41|||S1800|pin@15||-9|75|pin@7||0.5|75
+AMetal-2|net@42|||S1800|pin@14||-9|45|pin@8||0.5|45
+AMetal-2|net@43|||S0|pin@17||27|105|pin@16||-9|105
+AMetal-2|net@44|||S0|pin@18||27|75|pin@7||0.5|75
+AMetal-2|net@45|||S0|pin@19||27|45|pin@8||0.5|45
+AMetal-2|net@48|||S1800|pin@9||-9|-75|pin@12||27|-75
+AMetal-2|net@49|||S1800|pin@5||-9|-105|pin@13||27|-105
+AMetal-2|net@50|||S0|pin@11||27|-45|pin@10||-9|-45
+AN-Diff|net@51|||S0|nmos@0|diff-top|0|-46|contact@13||0|-46
+AMetal-1|net@52|||S900|contact@14||0|-45|contact@13||0|-46
+AMetal-2|net@53|||S1800|contact@14||0|-45|pin@11||27|-45
+APoly|net@54|||S2700|pin@20||-9|-75.5|pin@21||-9|-35.5
+APoly|net@55|||S2700|pin@22||27|-75.5|pin@23||27|-35.5
+AMetal-1|net@56|||S900|contact@13||0|-46|pin@24||0|-81.5
+APoly|net@57|||S900|pin@25||-9|96.5|pin@26||-9|33.5
+APoly|net@58|||S900|pin@27||27|96.5|pin@28||27|33.5
+Egnd||D5G2;|pin@5||G
+Egnd_1||D5G2;|pin@9||G
+Egnd_2||D5G2;|pin@10||G
+Egnd_3||D5G2;|pin@11||G
+Egnd_4||D5G2;|pin@12||G
+Egnd_5||D5G2;|pin@13||G
+Ein||D5G2;|contact@12||I
+Eout||D5G2;|pin@2||O
+Evdd||D5G2;|pin@14||P
+Evdd_1||D5G2;|pin@15||P
+Evdd_2||D5G2;|pin@16||P
+Evdd_3||D5G2;|pin@17||P
+Evdd_4||D5G2;|pin@18||P
+Evdd_5||D5G2;|pin@19||P
+X
+
+# Cell inv_x2x1;1{lay}
+Cinv_x2x1;1{lay}||tsmcSun40GP|1249617237093|1250571193631||ATTR_NCC(D5G10;NTX6;Y197;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1250571196474|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1250571196474
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-Poly-Con|contact@12||-9|-6.5|-2|18||
+NAN-Metal-1-N-Diff-Con|contact@32||-9|-73.5|12||R|
+NX-Metal-1-Metal-2-Con|contact@33||-9|-75|||R|
+NAN-Metal-1-P-Diff-Con|contact@34||-9|59.5|36||R|
+NX-Metal-1-Metal-2-Con|contact@35||-9|45|||R|
+NX-Metal-1-Metal-2-Con|contact@36||-9|75|||R|
+NAN-Metal-1-N-Diff-Con|contact@37||9|-73.5|12||R|
+NAN-Metal-1-P-Diff-Con|contact@38||9|59.5|36||R|
+NAN-Metal-1-N-Diff-Con|contact@39||9|-114.5|||R|
+NAN-Metal-1-N-Diff-Con|contact@40||27|-114.5|||R|
+NAN-Metal-1-P-Diff-Con|contact@41||9|109|12||R|
+NAN-Metal-1-P-Diff-Con|contact@42||27|109|12||R|
+NMetal-1-Poly-Con|contact@43||12.5|-7|-2|18||
+NX-Metal-1-Metal-2-Con|contact@45||9|-105|||R|
+NX-Metal-1-Metal-2-Con|contact@46||9|105|||R|
+NN-Transistor|nmos@0||18|-114.5|||YR|
+NN-Transistor|nmos@1||0|-73.5|12||R|
+NMetal-1-Pin|pin@7||9|0.5||||
+NMetal-1-Pin|pin@10||27|1||||
+NMetal-2-Pin|pin@23||-27|-45||||
+NMetal-2-Pin|pin@24||-27|-75||||
+NMetal-2-Pin|pin@25||-27|-105||||
+NMetal-2-Pin|pin@26||-27|45||||
+NMetal-2-Pin|pin@27||-27|75||||
+NMetal-2-Pin|pin@28||-27|105||||
+NMetal-2-Pin|pin@29||36|105||||
+NMetal-2-Pin|pin@30||36|75||||
+NMetal-2-Pin|pin@31||36|45||||
+NMetal-2-Pin|pin@32||36|-45||||
+NMetal-2-Pin|pin@33||36|-75||||
+NMetal-2-Pin|pin@34||36|-105||||
+NPoly-Pin|pin@45||-18|-127.5||||
+NPoly-Pin|pin@56||-18|128||||
+NPoly-Pin|pin@60||0|128||||
+NPoly-Pin|pin@61||0|-127.5||||
+NPoly-Pin|pin@63||18|-7||||
+NPoly-Pin|pin@64||0|24||||
+NPoly-Pin|pin@65||-18|24||||
+NPoly-Pin|pin@66||0|-40||||
+NPoly-Pin|pin@67||-18|-40||||
+NPoly-Pin|pin@68||-18|-6.5||||
+NMetal-1-Pin|pin@71||9|-126||||
+NMetal-1-Pin|pin@72||-9|-90||||
+NMetal-1-Pin|pin@73||9|126||||
+NN-Well-Node|plnode@44||9|78.75|66|124.5||A
+NNPlus-Node|plnode@45||9|-91.5|60|98||A
+NPPlus-Node|plnode@46||9|78.75|60|124.5||A
+NprBoundary-Node|plnode@47||9|0|54|270||
+NP-Transistor|pmos@1||0|59.5|36||R|
+NP-Transistor|pmos@2||18|109|12||YR|
+AMetal-2|net@267|||S1800|pin@23||-27|-45|pin@32||36|-45
+AN-Diff|net@272|||S1800|nmos@1|diff-top|-9|-68.5|contact@32||-9|-68.5
+AMetal-2|net@273|||S1800|pin@24||-27|-75|contact@33||-9|-75
+AMetal-2|net@274|||S1800|contact@33||-9|-75|pin@33||36|-75
+AMetal-1|net@275|||S900|contact@32||-9|-68.5|contact@33||-9|-75
+AP-Diff|net@276|||S1800|pmos@1|diff-top|-9|47.5|contact@34||-9|47.5
+AMetal-2|net@277|||S1800|pin@26||-27|45|contact@35||-9|45
+AMetal-2|net@278|||S1800|contact@35||-9|45|pin@31||36|45
+AMetal-1|net@279|||S900|contact@34||-9|47.5|contact@35||-9|45
+AMetal-2|net@280|||S1800|pin@27||-27|75|contact@36||-9|75
+AMetal-2|net@281|||S1800|contact@36||-9|75|pin@30||36|75
+AMetal-1|net@282|||S2700|contact@34||-9|60.5|contact@36||-9|75
+AN-Diff|net@283|||S0|nmos@1|diff-bottom|9|-68.5|contact@37||9|-68.5
+AMetal-1|net@284|||S2700|contact@37||9|-68.5|pin@7||9|0.5
+AP-Diff|net@285|||S0|pmos@1|diff-bottom|9|60.5|contact@38||9|60.5
+AMetal-1|net@286|||S900|contact@38||9|60.5|pin@7||9|0.5
+AN-Diff|net@287|||S0|nmos@0|diff-top|9|-114.5|contact@39||9|-114.5
+AN-Diff|net@289|||S0|nmos@0|diff-bottom|27|-114.5|contact@40||27|-114.5
+AMetal-1|net@290|||S2700|contact@40||27|-114.5|pin@10||27|1
+AP-Diff|net@292|||S0|pmos@2|diff-top|9|109|contact@41||9|109
+AP-Diff|net@294|||S0|pmos@2|diff-bottom|27|109|contact@42||27|109
+AMetal-1|net@295|||S900|contact@42||27|110|pin@10||27|1
+APoly|net@300|||S2700|pmos@1|poly-right|0|92.5|pin@60||0|128
+APoly|net@304|||S900|nmos@1|poly-left|0|-94.5|pin@61||0|-127.5
+APoly|net@309|||S900|pmos@2|poly-right|18|88|pin@63||18|-7
+APoly|net@310|||S900|pin@63||18|-7|nmos@0|poly-left|18|-99.5
+APoly|net@311|||S0|pin@63||18|-7|contact@43||13.5|-7
+AMetal-1|net@313|||S1800|pin@7||9|0.5|contact@43||12.5|0.5
+APoly|net@315|||S900|pmos@1|poly-left|0|26.5|pin@64||0|24
+APoly|net@316|||S900|pin@56||-18|128|pin@65||-18|24
+APoly|net@318|||S0|pin@64||0|24|pin@65||-18|24
+APoly|net@319|||S2700|nmos@1|poly-right|0|-52.5|pin@66||0|-40
+APoly|net@321|||S900|pin@67||-18|-40|pin@45||-18|-127.5
+APoly|net@322|||S0|pin@66||0|-40|pin@67||-18|-40
+APoly|net@323|||S900|pin@65||-18|24|pin@68||-18|-6.5
+APoly|net@324|||S900|pin@68||-18|-6.5|pin@67||-18|-40
+APoly|net@325||24|IJS1800|pin@68||-18|-6.5|contact@12||-9|-6.5
+APoly|net@326|||S1800|pin@68||-18|-6.5|contact@12||-9|-6.5
+AMetal-2|net@327|||S1800|pin@25||-27|-105|contact@45||9|-105
+AMetal-2|net@328|||S1800|contact@45||9|-105|pin@34||36|-105
+AMetal-2|net@331|||S1800|pin@28||-27|105|contact@46||9|105
+AMetal-2|net@332|||S1800|contact@46||9|105|pin@29||36|105
+AMetal-1|net@333|||S900|contact@41||9|109|contact@46||9|105
+AMetal-1|net@334|||S900|contact@45||9|-105|contact@39||9|-114.5
+AMetal-1|net@336|||S900|contact@39||9|-114.5|pin@71||9|-126
+AMetal-1|net@337|||S900|contact@32||-9|-73.5|pin@72||-9|-90
+AMetal-1|net@338|||S2700|contact@41||9|106|pin@73||9|126
+Egnd||D5G2;|pin@24||G
+Egnd_3||D5G2;|pin@23||G
+Egnd_4||D5G2;|pin@25||G
+Egnd_5||D5G2;|pin@32||G
+Egnd_6||D5G2;|pin@33||G
+Egnd_7||D5G2;|pin@34||G
+Ein||D5G2;|contact@12||I
+Eout4|out_x1|D5G2;|pin@10||O
+Eout1|out_x2|D5G2;|pin@7||O
+Evdd||D5G2;|pin@26||P
+Evdd_1||D5G2;|pin@27||P
+Evdd_2||D5G2;|pin@28||P
+Evdd_3||D5G2;|pin@29||P
+Evdd_4||D5G2;|pin@30||P
+Evdd_5||D5G2;|pin@31||P
+X
+
+# Cell ivanWantsThis;1{sch}
+CivanWantsThis;1{sch}||schematic|1248842349511|1248928586663||LEDRIVE_inv@1()F63.674084|LEDRIVE_inv@2()F63.674084|LEDRIVE_inv@3()F63.674084|LEDRIVE_inv@5()F52.500854|LEDRIVE_inv@6()F52.500854|LEDRIVE_nor2@0()F166.66039|LEDRIVE_nor3@0()F144.65405
+IpurpleFive:LEsettings;1{ic}|LEsettin@0||10|-13|||D5G4;|ATTR_LESETTINGS(D6G1;NPX-5.5;Y-3.25;)I1|ATTR_alpha(D5G1;NPX-3;Y-1.25;)F0.7|ATTR_epsilon(D6G1;NPX-5.5;Y1.75;)F0.0010|ATTR_gate_cap(D6G1;NPX-5.5;Y-0.25;)F0.19|ATTR_keeper_ratio(D5G1;NPX-1.5;Y-2.25;)F0.1|ATTR_max_iter(D6G1;NPX-5.5;Y0.75;)I30|ATTR_su(D6G1;NPX-5.5;Y3.75;)S6|ATTR_wire_ratio(D6G1;NPX-5.5;Y2.75;)F0.16
+Ngeneric:Facet-Center|art@0||0|0||||AV
+IredFive:inv;1{ic}|inv@0||8.5|-1.75|XRR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S100|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IpurpleFive:inv;1{ic}|inv@1||-27.25|-0.25|||D5G4;|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IpurpleFive:inv;1{ic}|inv@2||-27.25|-6.25|||D5G4;|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IpurpleFive:inv;1{ic}|inv@3||-26.25|-13.25|||D5G4;|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IredFive:inv;1{ic}|inv@4||10.25|-21|XRR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S100|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IpurpleFive:inv;1{ic}|inv@5||-23.25|-20|||D5G4;|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IpurpleFive:inv;1{ic}|inv@6||-28|-22.5|||D5G4;|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IpurpleFive:nor2;1{ic}|nor2@0||-11.75|-21|||D5G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.25;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Inor3;1{ic}|nor3@0||-3.75|-1.75|XRR||D5G4;
+NWire_Pin|pin@0||18.5|-1.75||||
+NWire_Pin|pin@1||-8.75|-0.25||||
+NWire_Pin|pin@2||-15.75|-6.25||||
+NWire_Pin|pin@3||-15.75|-1.5||||
+NWire_Pin|pin@4||-8.75|-1.5||||
+NWire_Pin|pin@5||-13.75|-13.25||||
+NWire_Pin|pin@6||-13.75|-3.5||||
+NWire_Pin|pin@7||-8.75|-3.5||||
+NWire_Pin|pin@8||-36.75|-13.25||||
+NWire_Pin|pin@9||-36.5|-6.25||||
+NWire_Pin|pin@10||-36|-0.25||||
+NWire_Pin|pin@12||4.25|-21||||
+NWire_Pin|pin@13||-19|-22.5||||
+NWire_Pin|pin@14||-18.75|-22.5||||
+NWire_Pin|pin@15||-14.25|-22.5||||
+Awire|net@1|||1800|inv@0|out|11|-1.75|pin@0||18.5|-1.75
+Awire|net@2|||1800|inv@1|out|-24.75|-0.25|pin@1||-8.75|-0.25
+Awire|net@4|||1800|inv@2|out|-24.75|-6.25|pin@2||-15.75|-6.25
+Awire|net@5|||2700|pin@2||-15.75|-6.25|pin@3||-15.75|-1.5
+Awire|net@6|||1800|pin@3||-15.75|-1.5|pin@4||-8.75|-1.5
+Awire|net@8|||1800|inv@3|out|-23.75|-13.25|pin@5||-13.75|-13.25
+Awire|net@9|||2700|pin@5||-13.75|-13.25|pin@6||-13.75|-3.5
+Awire|net@10|||1800|pin@6||-13.75|-3.5|pin@7||-8.75|-3.5
+Awire|net@12|||0|inv@3|in|-28.75|-13.25|pin@8||-36.75|-13.25
+Awire|net@13|||0|inv@2|in|-29.75|-6.25|pin@9||-36.5|-6.25
+Awire|net@14|||0|inv@1|in|-29.75|-0.25|pin@10||-36|-0.25
+Awire|net@17|||1800|nor2@0|out|-9.25|-21|pin@12||4.25|-21
+Awire|net@20|||0|inv@4|in|7.75|-21|pin@12||4.25|-21
+Awire|net@21|||1800|inv@5|out|-20.75|-20|nor2@0|inb|-14.25|-20
+Awire|net@22|||1800|inv@6|out|-25.5|-22.5|pin@13||-19|-22.5
+Awire|net@23|||1800|pin@13||-19|-22.5|pin@14||-18.75|-22.5
+Awire|net@24|||1800|pin@14||-18.75|-22.5|pin@15||-14.25|-22.5
+Awire|net@25|||900|nor2@0|ina|-14.25|-22|pin@15||-14.25|-22.5
+X
+
+# Cell nand2nand2;4{ic}
+Cnand2nand2;4{ic}||artwork|1247529105994|1248944238671|E|ATTR_X(D5G1;HNOLPX8.25;Y-1.5;)S""
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@19||-0.25|-2|8|7|YRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@20||-4.25|-2|8|7|||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@21||-2.25|-4.25|6|6|500||ART_color()I10|ART_degrees()I800
+NThick-Circle|art@24||-0.25|4.5|1|1|R||ART_color()I10
+NThick-Circle|art@25||-0.25|2|4|4|||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+Nschematic:Bus_Pin|pin@4||-1.25|-3||||
+Nschematic:Bus_Pin|pin@6||-3.25|-3||||
+Nschematic:Bus_Pin|pin@10||1.25|-3|||X|
+Nschematic:Bus_Pin|pin@16||-0.25|5|||R|
+Nschematic:Bus_Pin|pin@46||0|5|-2|-2|R|
+Nschematic:Bus_Pin|pin@54||0|4|-2|-2|R|
+Nschematic:Bus_Pin|pin@85||0|0|-2|-2|R|
+Nschematic:Bus_Pin|pin@86||0|4|-2|-2|R|
+NPin|pin@91||-3.25|-1.5|1|1|R|
+NPin|pin@92||-3.25|-3|||R|
+Nschematic:Bus_Pin|pin@93||-1|-1|-2|-2|R|
+Nschematic:Bus_Pin|pin@99||-5.5|-2.5|-2|-2|R|
+Nschematic:Bus_Pin|pin@100||-3|-1|-2|-2|R|
+NPin|pin@102||-1.25|-3|||R|
+NPin|pin@103||-1.25|-1.5|1|1|R|
+NPin|pin@104||-1.25|-1.5|1|1|R|
+NPin|pin@105||-0.5|-0.75|1|1|R|
+Nschematic:Bus_Pin|pin@108||0.75|0|-2|-2|R|
+NPin|pin@109||0.5|-2|1|1|R|
+NPin|pin@110||1.75|-0.75|1|1|R|
+NPin|pin@111||1.75|2|1|1|R|
+NPin|pin@112||1.75|-2|1|1|R|
+NPin|pin@113||-2.25|1|1|1|R|
+Nschematic:Bus_Pin|pin@114||-0.25|5|-2|-2|R|
+Nschematic:Bus_Pin|pin@115||-1.25|1|-2|-2|R|
+NPin|pin@116||-2.25|2|1|1|R|
+NPin|pin@117||1.25|-3|||R|
+NPin|pin@118||1.25|-2|1|1|R|
+NPin|pin@119||0.25|-2|1|1||
+NPin|pin@120||0.25|1|1|1||
+AThicker|net@36|||FS900|pin@91||-3.25|-1.5|pin@92||-3.25|-3|ART_color()I10
+AThicker|net@40|||FS900|pin@103||-1.25|-1.5|pin@102||-1.25|-3|ART_color()I10
+AThicker|net@42|||FS450|pin@105||-0.5|-0.75|pin@104||-1.25|-1.5|ART_color()I10
+AThicker|net@44|||FS900|pin@111||1.75|2|pin@112||1.75|-2|ART_color()I10
+AThicker|net@46|||FS900|pin@116||-2.25|2|pin@113||-2.25|1|ART_color()I10
+AThicker|net@47|||FS900|pin@118||1.25|-2|pin@117||1.25|-3|ART_color()I10
+AThicker|net@48|||FS450|pin@110||1.75|-0.75|pin@109||0.5|-2|ART_color()I10
+AThicker|net@49|||FS0|pin@112||1.75|-2|pin@119||0.25|-2|ART_color()I-16777215
+AThicker|net@50|||FS2700|pin@119||0.25|-2|pin@120||0.25|1|ART_color()I-16777215
+AThicker|net@51|||FS0|pin@120||0.25|1|pin@113||-2.25|1|ART_color()I-16777215
+ELSN[ZeroOrTwo]|ina|D5G1;RY-2;|pin@10||I
+EMSN[ZeroOrDone]|inb|D4G1;R|pin@4||I
+EMSN[ZeroOrTwo]|inc|D4G1;R|pin@6||I
+EfireHI|out|D5G1;RX1.5;|pin@16||O
+X
+
+# Cell nand2nand2;1{lay}
+Cnand2nand2;1{lay}||tsmcSun40GP|1249541540585|1250571957324||ATTR_NCC(D5G10;NTX-6;Y166;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1250571959793|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1250571959793
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-Poly-Con|contact@13||11|14|-2|18||
+NMetal-1-Poly-Con|contact@16||-29|0|-2|18||
+NMetal-1-Poly-Con|contact@17||29|39|-2|18||
+NX-Metal-1-Metal-2-Con|contact@18||-36|105|||R|
+NX-Metal-1-Metal-2-Con|contact@22||-36|75|||R|
+NAN-Metal-1-P-Diff-Con|contact@23||-36|74|84||R|
+NAN-Metal-1-P-Diff-Con|contact@24||-18|74|84||R|
+NX-Metal-1-Metal-2-Con|contact@25||-36|45|||R|
+NAN-Metal-1-P-Diff-Con|contact@35||0|98|36||R|
+NAN-Metal-1-P-Diff-Con|contact@36||36|98|36||R|
+NX-Metal-1-Metal-2-Con|contact@37||36|105|||R|
+NX-Metal-1-Metal-2-Con|contact@38||36|75|||R|
+NAN-Metal-1-N-Diff-Con|contact@39||-36|-69|84||R|
+NX-Metal-1-Metal-2-Con|contact@40||-36|-45|||R|
+NX-Metal-1-Metal-2-Con|contact@41||-36|-75|||R|
+NX-Metal-1-Metal-2-Con|contact@42||-36|-105|||R|
+NAN-Metal-1-N-Diff-Con|contact@43||-18|-69|84||R|
+NAN-Metal-1-N-Diff-Con|contact@44||18|-83|56||R|
+NAN-Metal-1-N-Diff-Con|contact@45||0|-57|60||R|
+NAN-Metal-1-N-Diff-Con|contact@46||36|-69|60||R|
+NN-Transistor|nmos@0||-27|-69|84||R|
+NN-Transistor|nmos@1||9|-69|84||R|
+NN-Transistor|nmos@2||27|-69|84||XR|
+NPoly-Pin|pin@12||27|-12||||
+NPoly-Pin|pin@34||27|46||||
+NMetal-1-Pin|pin@36||-18|30||||
+NMetal-1-Pin|pin@37||-36|87||||
+NMetal-1-Pin|pin@38||-36|87||||
+NPoly-Pin|pin@47||9|14||||
+NPoly-Pin|pin@48||10|14||||
+NPoly-Pin|pin@49||10|15||||
+NMetal-1-Pin|pin@52||-10|-11||||
+NMetal-1-Pin|pin@54||-10|30||||
+NMetal-1-Pin|pin@56||36|-37||||
+NMetal-1-Pin|pin@66||-18|107||||
+NMetal-2-Pin|pin@68||44|105||||
+NMetal-2-Pin|pin@69||44|75||||
+NMetal-2-Pin|pin@70||44|45||||
+NMetal-2-Pin|pin@71||-47|45||||
+NMetal-2-Pin|pin@72||-47|75||||
+NMetal-2-Pin|pin@73||-47|105||||
+NMetal-2-Pin|pin@74||-47|-45||||
+NMetal-2-Pin|pin@75||-47|-75||||
+NMetal-2-Pin|pin@76||-47|-105||||
+NMetal-2-Pin|pin@77||44|-45||||
+NMetal-2-Pin|pin@78||44|-75||||
+NMetal-2-Pin|pin@79||44|-105||||
+NMetal-1-Pin|pin@81||-18|-113||||
+NMetal-1-Pin|pin@82||18|-113||||
+NPoly-Pin|pin@84||-27|5||||
+NPoly-Pin|pin@86||-45|129||||
+NPoly-Pin|pin@87||-45|28||||
+NPoly-Pin|pin@88||-9|129||||
+NPoly-Pin|pin@89||-9|28||||
+NPoly-Pin|pin@92||-45|-23||||
+NPoly-Pin|pin@93||-45|-124||||
+NPoly-Pin|pin@96||-9|-23||||
+NPoly-Pin|pin@97||-9|-124||||
+NMetal-1-Pin|pin@98||-8|78||||
+NMetal-1-Pin|pin@99||0|78||||
+NMetal-1-Pin|pin@100||36|-113||||
+NMetal-1-Pin|pin@101||0|-11||||
+NMetal-1-Pin|pin@102||0|-37||||
+NN-Well-Node|plnode@12||0|75|102|136||A
+NNPlus-Node|plnode@13||0|-74.5|96|147||A
+NPPlus-Node|plnode@14||0|75|96|136||A
+NprBoundary-Node|plnode@15||0|0|90|270||
+NP-Transistor|pmos@0||27|98|36||R|
+NP-Transistor|pmos@1||9|98|36||R|
+NP-Transistor|pmos@2||-27|74|84||R|
+APoly|net@103|||S900|pmos@0|poly-left|27|65|pin@34||27|46
+APoly|net@104|||S900|pin@34||27|46|pin@12||27|-12
+APoly|net@105|||S1800|pin@34||27|46|contact@17||30|46
+AMetal-1|net@115|||S2700|contact@22||-36|75|pin@37||-36|87
+AMetal-1|net@116|||S0|pin@37||-36|87|pin@38||-36|87
+AMetal-1|net@117|||S2700|contact@23||-36|75|pin@38||-36|87
+AMetal-1|net@119|||S2700|pin@36||-18|30|contact@24||-18|75
+AMetal-1|net@122||-7|IJS0|contact@25||-36|45|contact@23||-36|45
+AMetal-1|net@123|||S0|contact@18||-36|105|contact@23||-36|105
+AP-Diff|net@124|||S0|pmos@2|diff-top|-36|68|contact@23||-36|68
+AP-Diff|net@125|||S1800|pmos@2|diff-bottom|-18|57|contact@24||-18|57
+APoly|net@149|||S1800|pin@47||9|14|pin@48||10|14
+APoly|net@150|||S2700|pin@48||10|14|pin@49||10|15
+AMetal-1|net@159|||S1800|pin@36||-18|30|pin@54||-10|30
+APoly|net@188|||S1800|pin@12||27|-12|nmos@2|poly-right|27|-12
+AMetal-2|net@193|||S1800|pin@71||-47|45|contact@25||-36|45
+AMetal-2|net@194|||S1800|pin@72||-47|75|contact@22||-36|75
+AMetal-2|net@195|||S1800|pin@73||-47|105|contact@18||-36|105
+AMetal-2|net@204|||S0|pin@70||44|45|contact@25||-36|45
+APoly|net@210|||S0|pin@47||9|14|pin@47||9|14
+APoly|net@211|||S900|pmos@1|poly-left|9|65|pin@47||9|14
+APoly|net@212|||S900|pin@47||9|14|nmos@1|poly-right|9|-12
+APoly|net@213|||S0|pin@47||9|14|pin@47||9|14
+AP-Diff|net@220|||S1800|pmos@1|diff-bottom|18|92|pmos@0|diff-top|18|92
+AP-Diff|net@222|||S0|pmos@1|diff-top|0|81|contact@35||0|81
+AP-Diff|net@226|||S0|pmos@0|diff-bottom|36|81|contact@36||36|81
+AMetal-2|net@227|||S0|pin@68||44|105|contact@37||36|105
+AMetal-2|net@228|||S0|contact@37||36|105|contact@18||-36|105
+AMetal-1|net@229|||S2700|contact@36||36|81|contact@37||36|105
+AMetal-2|net@230|||S0|pin@69||44|75|contact@38||36|75
+AMetal-2|net@231|||S0|contact@38||36|75|contact@22||-36|75
+AMetal-1|net@232|||S900|contact@36||36|81|contact@38||36|75
+AN-Diff|net@238|||S0|nmos@0|diff-top|-36|-69|contact@39||-36|-69
+AMetal-2|net@239|||S1800|pin@74||-47|-45|contact@40||-36|-45
+AMetal-2|net@240|||S1800|contact@40||-36|-45|pin@77||44|-45
+AMetal-1|net@241|||S2700|contact@39||-36|-69|contact@40||-36|-45
+AMetal-2|net@242|||S1800|pin@75||-47|-75|contact@41||-36|-75
+AMetal-2|net@243|||S1800|contact@41||-36|-75|pin@78||44|-75
+AMetal-1|net@244|||S900|contact@39||-36|-69|contact@41||-36|-75
+AMetal-2|net@245|||S1800|pin@76||-47|-105|contact@42||-36|-105
+AMetal-2|net@246|||S1800|contact@42||-36|-105|pin@79||44|-105
+AMetal-1|net@247|||S900|contact@39||-36|-69|contact@42||-36|-105
+AN-Diff|net@248|||S0|nmos@0|diff-bottom|-18|-69|contact@43||-18|-69
+AN-Diff|net@249|||S0|nmos@1|diff-bottom|18|-69|contact@44||18|-69
+AMetal-1|net@250|||S900|contact@43||-18|-69|pin@81||-18|-113
+AMetal-1|net@251|||S1800|pin@81||-18|-113|pin@82||18|-113
+AMetal-1|net@252|||S900|contact@44||18|-69|pin@82||18|-113
+AN-Diff|net@254|||S0|nmos@1|diff-top|0|-69|contact@45||0|-69
+AN-Diff|net@258|||S0|nmos@2|diff-top|36|-69|contact@46||36|-69
+AMetal-1|net@259|||S2700|contact@46||36|-69|pin@56||36|-37
+AMetal-1|net@260|||S2700|pin@52||-10|-11|pin@54||-10|30
+APoly|net@261|||S2700|nmos@0|poly-right|-27|-12|pin@84||-27|5
+APoly|net@262|||S0|pin@84||-27|5|contact@16||-29|5
+APoly|net@263|||S900|pmos@2|poly-left|-27|17|pin@84||-27|5
+AN-Diff|net@267|||S0|nmos@2|diff-bottom|18|-69|nmos@1|diff-bottom|18|-69
+APoly|net@268|||S0|contact@13||12|14|pin@47||9|14
+APoly|net@269|||S900|pin@86||-45|129|pin@87||-45|28
+APoly|net@270|||S900|pin@88||-9|129|pin@89||-9|28
+APoly|net@272|||S900|pin@92||-45|-23|pin@93||-45|-124
+APoly|net@274|||S900|pin@96||-9|-23|pin@97||-9|-124
+AMetal-1|net@275|||S900|pin@66||-18|107|contact@24||-18|75
+AMetal-1|net@276|||S1800|pin@98||-8|78|pin@99||0|78
+AMetal-1|net@277|||S900|contact@35||0|99|pin@99||0|78
+AMetal-1|net@278|||S0|pin@98||-8|78|contact@24||-18|78
+AMetal-1|net@279|||S2700|pin@100||36|-113|contact@46||36|-69
+AMetal-1|net@281|||S0|pin@101||0|-11|pin@52||-10|-11
+AMetal-1|net@282|||S2700|contact@45||0|-69|pin@101||0|-11
+AMetal-1|net@283|||S0|pin@56||36|-37|pin@102||0|-37
+AMetal-1|net@284|||S2700|contact@45||0|-57|pin@102||0|-37
+Egnd||D5G2;|pin@74||G
+Egnd_1||D5G2;|pin@75||G
+Egnd_2||D5G2;|pin@76||G
+Egnd_3||D5G2;|pin@77||G
+Egnd_4||D5G2;|pin@78||G
+Egnd_5||D5G2;|pin@79||G
+Eina||D5G2;|contact@16||I
+Einb||D5G2;|contact@17||I
+Einc||D5G2;|contact@13||I
+Eout_1|out|D5G2;|pin@66||O
+Eout_1@1030322009|out_1|D5G2;|pin@100||O
+Evdd||D5G2;|pin@71||P
+Evdd_1||D5G2;|pin@72||P
+Evdd_2||D5G2;|pin@73||P
+Evdd_3||D5G2;|pin@68||P
+Evdd_4||D5G2;|pin@69||P
+Evdd_5||D5G2;|pin@70||P
+X
+
+# Cell nand2nand2;1{sch}
+Cnand2nand2;1{sch}||schematic|1247526811643|1250619787673||ATTR_X(D5G1;HNOLPX-15.75;Y-5.5;)S""
+IredFive:NMOS;1{ic}|NMOS@0||2.75|-3.25|YRR||D5G4;|ATTR_X(D5G1.5;NOLPX-1.75;Y-3;)S2*@X
+IredFive:NMOS;1{ic}|NMOS@1||-2.5|-3.25|XYRR||D5G4;|ATTR_X(D5G1.5;NOLPX-2;Y-3;)S2*@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@2||11.25|-17.5|||XR|
+NOff-Page|conn@3||-11.25|-17.5|||YRRR|
+NOff-Page|conn@8||0|15.25|||YRRR|
+NOff-Page|conn@15||17.75|-17.5|||R|
+Inand2nand2;4{ic}|fire@0||16|13.75|||D5G4;
+IredFive:nms1;2{ic}|nms1@6||0|-13.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.25;)S2*@X
+NWire_Pin|pin@87||-6.25|0.5|||Y|
+NWire_Pin|pin@90||2.75|0.5|||Y|
+NWire_Pin|pin@103||0|0.5|||Y|
+NWire_Pin|pin@110||-2.5|0.5||||
+NWire_Pin|pin@112||-11.25|-3.25||||
+NWire_Pin|pin@115||-2.5|-9.75||||
+NWire_Pin|pin@116||2.75|-9.75||||
+NWire_Pin|pin@119||17.75|4.25||||
+NWire_Pin|pin@120||17.75|-13.5||||
+NWire_Pin|pin@124||0|-9.75||||
+NWire_Pin|pin@125||-11.25|4.25||||
+NWire_Pin|pin@127||11.25|8.25||||
+NWire_Pin|pin@128||11.25|-3.25||||
+NWire_Pin|pin@129||7|0.5||||
+Ngeneric:Invisible-Pin|pin@130||-1.25|23.5|||||ART_message(D5G3;)Snand2nand2
+IredFive:pms1;2{ic}|pms1@5||7|4.25|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX3;)S@X
+IredFive:pms2;1{ic}|pms2@0||-6.25|8.25|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX4.75;Y1;)S1
+Awire|net@213|||900|pms2@0|d|-6.25|2.25|pin@87||-6.25|0.5
+Awire|net@228|||2700|NMOS@0|d|2.75|-1.25|pin@90||2.75|0.5
+Awire|net@256|||1800|pin@103||0|0.5|pin@90||2.75|0.5
+Awire|net@257|||900|conn@8|a|0|13.25|pin@103||0|0.5
+Awire|net@298|||1800|pin@87||-6.25|0.5|pin@110||-2.5|0.5
+Awire|net@299|||1800|pin@110||-2.5|0.5|pin@103||0|0.5
+Awire|net@300|||2700|NMOS@1|d|-2.5|-1.25|pin@110||-2.5|0.5
+Awire|net@303|||0|NMOS@1|g|-5.5|-3.25|pin@112||-11.25|-3.25
+Awire|net@312|||900|NMOS@1|s|-2.5|-5.25|pin@115||-2.5|-9.75
+Awire|net@313|||900|NMOS@0|s|2.75|-5.25|pin@116||2.75|-9.75
+Awire|net@324|||1800|pms1@5|g|10|4.25|pin@119||17.75|4.25
+Awire|net@326|||0|pin@120||17.75|-13.5|nms1@6|g|3|-13.5
+Awire|net@335|||1800|pin@115||-2.5|-9.75|pin@124||0|-9.75
+Awire|net@336|||1800|pin@124||0|-9.75|pin@116||2.75|-9.75
+Awire|net@337|||2700|nms1@6|d|0|-11.5|pin@124||0|-9.75
+Awire|net@342|||0|pms2@0|g2|-9.25|4.25|pin@125||-11.25|4.25
+Awire|net@344|||2700|pin@112||-11.25|-3.25|pin@125||-11.25|4.25
+Awire|net@348|||1800|pms2@0|g|-3.25|8.25|pin@127||11.25|8.25
+Awire|net@349|||1800|NMOS@0|g|5.75|-3.25|pin@128||11.25|-3.25
+Awire|net@351|||900|pin@127||11.25|8.25|pin@128||11.25|-3.25
+Awire|net@353|||1800|pin@90||2.75|0.5|pin@129||7|0.5
+Awire|net@354|||900|pms1@5|d|7|2.25|pin@129||7|0.5
+Awire|net@355|||2700|conn@3|y|-11.25|-15.5|pin@112||-11.25|-3.25
+Awire|net@356|||2700|conn@2|y|11.25|-15.5|pin@128||11.25|-3.25
+Awire|net@357|||900|pin@119||17.75|4.25|pin@120||17.75|-13.5
+Awire|net@358|||2700|conn@15|y|17.75|-15.5|pin@120||17.75|-13.5
+EinRight|ina|D5G2;X-1.75;|conn@15|a|I
+EMSN[ZeroOrDone]|inb|D4G2;X-0.5;|conn@2|a|I
+EMSN[ZeroOrTwo]|inc|D6G2;X-7;|conn@3|y|I
+Efire[1]|out|D6G2;X4.5;|conn@8|a|O
+X
+
+# Cell nor2;1{lay}
+Cnor2;1{lay}||tsmcSun40GP|1249627386450|1250310220102||ATTR_NCC(D5G10;NTX54;Y177;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1250229182091|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1250365539836
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@1||18|105|||R|
+NX-Metal-1-Metal-2-Con|contact@2||18|75|||R|
+NAN-Metal-1-N-Diff-Con|contact@4||36|-70|||R|
+NX-Metal-1-Metal-2-Con|contact@6||36|-75|||R|
+NAN-Metal-1-N-Diff-Con|contact@10||54|-70|||R|
+NAN-Metal-1-P-Diff-Con|contact@12||36|75|36||R|
+NAN-Metal-1-P-Diff-Con|contact@23||36|75|36||R|
+NAN-Metal-1-N-Diff-Con|contact@28||18|-70|||R|
+NMetal-1-Poly-Con|contact@31||53|-11|-2|18||
+NMetal-1-Poly-Con|contact@32||20|-12|-2|18||
+NAN-Metal-1-P-Diff-Con|contact@33||54|75|36||R|
+NAN-Metal-1-P-Diff-Con|contact@34||18|75|36||R|
+NN-Transistor|nmos@0||27|-70|||R|
+NN-Transistor|nmos@1||45|-70|||R|
+NMetal-1-Pin|pin@24||36|85||||
+NMetal-1-Pin|pin@25||36|85||||
+NMetal-2-Pin|pin@30||10|-75|||R|
+NMetal-2-Pin|pin@31||8.5|-105|||R|
+NMetal-2-Pin|pin@32||17.5|105|||R|
+NMetal-2-Pin|pin@33||17.5|75|||R|
+NMetal-1-Pin|pin@35||18|-45||||
+NMetal-1-Pin|pin@36||54|-45||||
+NMetal-1-Pin|pin@40||54|17||||
+NPoly-Pin|pin@44||27|42||||
+NMetal-1-Pin|pin@45||36|17||||
+NMetal-1-Pin|pin@46||36|-45||||
+NMetal-2-Pin|pin@48||62.5|-105|||R|
+NMetal-2-Pin|pin@49||62.5|-75|||R|
+NMetal-2-Pin|pin@50||62.5|-45|||R|
+NMetal-2-Pin|pin@51||10|-45|||R|
+NMetal-2-Pin|pin@52||11|45||||
+NMetal-2-Pin|pin@53||11|75||||
+NMetal-2-Pin|pin@54||11|105||||
+NMetal-2-Pin|pin@55||65|105||||
+NMetal-2-Pin|pin@56||65|75||||
+NMetal-2-Pin|pin@57||65|45||||
+NPoly-Pin|pin@59||9|130||||
+NPoly-Pin|pin@60||9|53||||
+NPoly-Pin|pin@61||27|-130||||
+NPoly-Pin|pin@62||45|-130||||
+NPoly-Pin|pin@63||27|130||||
+NPoly-Pin|pin@64||45|130||||
+NPoly-Pin|pin@65||63|130||||
+NPoly-Pin|pin@66||63|53||||
+NMetal-1-Pin|pin@67||36|-108||||
+NPoly-Pin|pin@68||9|-66||||
+NPoly-Pin|pin@69||9|-130||||
+NPoly-Pin|pin@70||63|-66||||
+NPoly-Pin|pin@71||63|-130||||
+NPoly-Pin|pin@72||27|-51||||
+NPoly-Pin|pin@73||20|-51||||
+NPoly-Pin|pin@74||20|-32||||
+NPoly-Pin|pin@75||20|-6||||
+NPoly-Pin|pin@76||20|18||||
+NPoly-Pin|pin@77||27|18||||
+NPoly-Pin|pin@78||45|18||||
+NPoly-Pin|pin@79||53|18||||
+NPoly-Pin|pin@80||53|-18||||
+NPoly-Pin|pin@81||53|-51||||
+NPoly-Pin|pin@82||45|-51||||
+NN-Well-Node|plnode@15||36|75|66|88||A
+NNPlus-Node|plnode@16||36|-70|60|52||A
+NPPlus-Node|plnode@17||36|75|60|88||A
+NprBoundary-Node|plnode@18||36|0|54|270||
+NP-Transistor|pmos@0||27|75|36||R|
+NP-Transistor|pmos@3||45|75|36||R|
+AN-Diff|net@8|||S0|nmos@1|diff-top|36|-70|nmos@0|diff-bottom|36|-70
+AN-Diff|net@11|||S0|nmos@1|diff-top|36|-70|contact@4||36|-70
+AN-Diff|net@27|||S0|nmos@1|diff-bottom|54|-70|contact@10||54|-70
+AP-Diff|net@31|||S0|pmos@0|diff-bottom|36|75|contact@12||36|75
+AMetal-1|net@79|||S2700|contact@12||36|75|pin@24||36|85
+AMetal-1|net@81|||S2700|contact@23||36|75|pin@25||36|85
+AMetal-2|net@87|||S0|contact@6||36|-75|pin@30||10|-75
+AMetal-2|net@89|||S0|contact@1||18|105|pin@32||17.5|105
+AMetal-2|net@90|||S0|contact@2||18|75|pin@33||17.5|75
+AN-Diff|net@93|||S1800|nmos@0|diff-top|18|-70|contact@28||18|-70
+AMetal-1|net@94|||S2700|contact@28||18|-70|pin@35||18|-45
+AMetal-1|net@95|||S2700|contact@10||54|-70|pin@36||54|-45
+AMetal-1|net@102|||S0|pin@24||36|85|pin@25||36|85
+AMetal-1|net@111|||S2700|contact@6||36|-75|contact@4||36|-70
+APoly|net@124|||S1800|pin@44||27|42|pmos@0|poly-left|27|42
+AP-Diff|net@125|||S0|pmos@3|diff-top|36|75|contact@23||36|75
+AP-Diff|net@128|||S0|pmos@3|diff-bottom|54|75|contact@33||54|75
+AMetal-1|net@129|||S900|contact@33||54|75|pin@40||54|17
+AP-Diff|net@130|||S1800|pmos@0|diff-top|18|75|contact@34||18|75
+AMetal-1|net@131|||S2700|contact@34||18|75|contact@1||18|105
+AMetal-1|net@132|||S900|contact@1||18|105|contact@2||18|75
+AMetal-1|net@135|||S1800|pin@45||36|17|pin@40||54|17
+AMetal-1|net@136|||S1800|pin@35||18|-45|pin@46||36|-45
+AMetal-1|net@137|||S1800|pin@46||36|-45|pin@36||54|-45
+AMetal-1|net@138|||S900|pin@45||36|17|pin@46||36|-45
+AMetal-2|net@139|||S1800|pin@54||11|105|pin@32||17.5|105
+AMetal-2|net@140|||S1800|pin@32||17.5|105|pin@55||65|105
+AMetal-2|net@141|||S1800|pin@53||11|75|pin@33||17.5|75
+AMetal-2|net@142|||S1800|pin@33||17.5|75|pin@56||65|75
+AMetal-2|net@145|||S1800|pin@51||10|-45|pin@50||62.5|-45
+AMetal-2|net@146|||S1800|contact@6||36|-75|pin@49||62.5|-75
+AMetal-2|net@147|||S1800|pin@31||8.5|-105|pin@48||62.5|-105
+APoly|net@148|||S900|pin@59||9|130|pin@60||9|53
+APoly|net@149|||S900|nmos@0|poly-left|27|-85|pin@61||27|-130
+APoly|net@150|||S900|nmos@1|poly-left|45|-85|pin@62||45|-130
+APoly|net@151|||S2700|pmos@0|poly-right|27|108|pin@63||27|130
+APoly|net@152|||S2700|pmos@3|poly-right|45|108|pin@64||45|130
+APoly|net@153|||S900|pin@65||63|130|pin@66||63|53
+AMetal-1|net@154|||S900|contact@6||36|-75|pin@67||36|-108
+APoly|net@155|||S900|pin@68||9|-66|pin@69||9|-130
+APoly|net@156|||S900|pin@70||63|-66|pin@71||63|-130
+APoly|net@157|||S2700|nmos@0|poly-right|27|-55|pin@72||27|-51
+APoly|net@158|||S0|pin@72||27|-51|pin@73||20|-51
+APoly|net@159|||S2700|pin@73||20|-51|pin@74||20|-32
+APoly|net@160|||S2700|pin@74||20|-32|pin@75||20|-6
+APoly|net@161|||S1800|pin@75||20|-6|contact@32||20|-6
+APoly|net@162|||S2700|pin@75||20|-6|pin@76||20|18
+APoly|net@163|||S1800|pin@76||20|18|pin@77||27|18
+APoly|net@164|||S2700|pin@77||27|18|pin@44||27|42
+APoly|net@165|||S900|pmos@3|poly-left|45|42|pin@78||45|18
+APoly|net@166|||S1800|pin@78||45|18|pin@79||53|18
+APoly|net@167|||S900|pin@79||53|18|pin@80||53|-18
+APoly|net@168|||S0|pin@80||53|-18|contact@31||53|-18
+APoly|net@169|||S900|pin@80||53|-18|pin@81||53|-51
+APoly|net@170|||S0|pin@81||53|-51|pin@82||45|-51
+APoly|net@171|||S900|pin@82||45|-51|nmos@1|poly-right|45|-55
+AMetal-2|net@172|||S1800|pin@52||11|45|pin@57||65|45
+Egnd_4||D5G2;|pin@30||U
+Egnd_5||D5G2;|pin@31||U
+Egnd_6||D5G2;|pin@48||U
+Egnd_7||D5G2;|pin@49||U
+Egnd_8||D5G2;|pin@50||U
+Egnd_9||D5G2;|pin@51||U
+Eina||D5G2;|contact@32||I
+Einb||D5G2;|contact@31||I
+Eout||D5G2;|pin@40||O
+Evdd||D5G2;|pin@52||P
+Evdd_1||D5G2;|pin@53||P
+Evdd_2||D5G2;|pin@54||P
+Evdd_3||D5G2;|pin@55||P
+Evdd_4||D5G2;|pin@56||P
+Evdd_5||D5G2;|pin@57||P
+X
+
+# Cell nor3;2{ic}
+Cnor3;2{ic}||artwork|1248842297142|1251231625434|E|ATTR_LEGATE(D5G1;HNPY-2;)I1|ATTR_LEPARALLGRP(D5G1;HNPY-4;)I-1|ATTR_X(D5G1;HNOJP)SLE.getdrive()|ATTR_su(D5G1;HNPY-6;)I-1
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@3||3.75|-1.25|12|10.5|YRR||ART_color()I1677786881|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@4||-2.25|-1.25|12|10.5|||ART_color()I1677786881|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@5||0.75|-4.75|9|9|500||ART_color()I1677786881|ART_degrees()I800
+NThick-Circle|art@7||0.75|3.75|1|1|R||ART_color()I1677786881
+Nschematic:Bus_Pin|pin@8||-0.75|-0.5|-2|-2|R|
+NPin|pin@9||2.85|-0.7|1|1|R|
+NPin|pin@10||3.5|0|1|1|R|
+Nschematic:Bus_Pin|pin@11||0.75|-0.5|-2|-2|R|
+Nschematic:Bus_Pin|pin@12||-3.25|-2|-2|-2|R|
+NPin|pin@13||-1.75|-2|||R|
+NPin|pin@14||-1.75|-1|1|1|R|
+NPin|pin@15||0.75|-2|||R|
+NPin|pin@16||0.75|-0.25|1|1|R|
+NPin|pin@17||3.25|-2|||R|
+NPin|pin@18||3.25|-1|1|1|R|
+Nschematic:Wire_Pin|pin@19||3.25|-2||||
+Nschematic:Wire_Pin|pin@20||0.75|-2||||
+Nschematic:Wire_Pin|pin@21||-1.75|-2||||
+Nschematic:Wire_Pin|pin@22||0.75|4.25||||
+AThicker|net@4|||FS471|pin@10||3.5|0|pin@9||2.85|-0.7|ART_color()I1677786881
+AThicker|net@5|||FS900|pin@14||-1.75|-1|pin@13||-1.75|-2|ART_color()I1677786881
+AThicker|net@6|||FS900|pin@16||0.75|-0.25|pin@15||0.75|-2|ART_color()I1677786881
+AThicker|net@7|||FS900|pin@18||3.25|-1|pin@17||3.25|-2|ART_color()I1677786881
+Eina||D5G2;Y-1.25;|pin@19||I
+Einb||D5G2;Y-1.25;|pin@20||I
+Einc||D5G2;Y-1.25;|pin@21||I
+Eout||D5G2;Y1.5;|pin@22||O
+X
+
+# Cell nor3;1{ic}
+Cnor3;1{ic}||artwork|1248842297142|1251231625434|E|ATTR_LEGATE(D5G1;HNPY-2;)I1|ATTR_LEPARALLGRP(D5G1;HNPY-4;)I-1|ATTR_X(D5G1;HNOJP)SLE.getdrive()|ATTR_su(D5G1;HNPY-6;)I-1
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@8||0|-0.25|6|6|||ART_color()I1677786881|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@9||-2|-2|1|1|R||ART_color()I1677786881
+NThick-Circle|art@10||0|-2|1|1|R||ART_color()I1677786881
+NThick-Circle|art@11||2|-2|1|1|R||ART_color()I1677786881
+Nschematic:Bus_Pin|pin@12||-3.25|-2|-2|-2|R|
+Nschematic:Wire_Pin|pin@19||2|-3.5||||
+Nschematic:Wire_Pin|pin@20||0|-3.5||||
+Nschematic:Wire_Pin|pin@21||-2|-3.5||||
+Nschematic:Wire_Pin|pin@22||0|2.75||||
+NPin|pin@23||0|-3.5|||R|
+NPin|pin@24||0|-2.5|1|1|R|
+NPin|pin@25||-2|-2.5|1|1|R|
+NPin|pin@26||-2|-3.5|||R|
+Nschematic:Bus_Pin|pin@27||2|-3.5|-2|-2|R|
+NPin|pin@28||2|-2.5|1|1|R|
+NPin|pin@29||2|-3.5|||R|
+NPin|pin@30||-3|-0.25|1|1|R|
+Nschematic:Bus_Pin|pin@31||0|-3.5|-2|-2|R|
+Nschematic:Bus_Pin|pin@32||0|3.75|-2|-2|R|
+NPin|pin@33||-3|-1.5|1|1|R|
+NPin|pin@34||3|-1.5|1|1|R|
+NPin|pin@35||3|-0.25|1|1|R|
+NPin|pin@36||1.75|-1.5|1|1|R|
+NPin|pin@37||3|-0.25|1|1|R|
+AThicker|net@8|||FS900|pin@24||0|-2.5|pin@23||0|-3.5|ART_color()I1677786881
+AThicker|net@9|||FS900|pin@25||-2|-2.5|pin@26||-2|-3.5|ART_color()I1677786881
+AThicker|net@10|||FS450|pin@35||3|-0.25|pin@36||1.75|-1.5|ART_color()I1677786881
+AThicker|net@11|||FS900|pin@28||2|-2.5|pin@29||2|-3.5|ART_color()I1677786881
+AThicker|net@12|||FS900|pin@30||-3|-0.25|pin@33||-3|-1.5|ART_color()I1677786881
+AThicker|net@13|||FS0|pin@34||3|-1.5|pin@33||-3|-1.5|ART_color()I1677786881
+AThicker|net@14|||FS900|pin@37||3|-0.25|pin@34||3|-1.5|ART_color()I1677786881
+Eina||D5G2;Y-1.25;|pin@19||I
+Einb||D5G2;Y-1.25;|pin@20||I
+Einc||D5G2;Y-1.25;|pin@21||I
+Eout||D5G2;Y1.5;|pin@22||O
+X
+
+# Cell nor3;1{lay}
+Cnor3;1{lay}||tsmcSun40GP|1249583687102|1250572745815||ATTR_NCC(D5G4;NTX1;Y147;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1250572746643|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1250572746643
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-Poly-Con|contact@10||25|-9|-2|18||
+NMetal-1-Poly-Con|contact@11||-11|-107|-2|18||
+NMetal-1-Poly-Con|contact@12||7|21|-2|18||
+NAN-Metal-1-N-Diff-Con|contact@16||18|-78|||R|
+NX-Metal-1-Metal-2-Con|contact@17||18|-75|||R|
+NAN-Metal-1-N-Diff-Con|contact@18||0|-78|||R|
+NAN-Metal-1-P-Diff-Con|contact@23||36|86|60||R|
+NX-Metal-1-Metal-2-Con|contact@24||36|105|||R|
+NX-Metal-1-Metal-2-Con|contact@25||36|75|||R|
+NX-Metal-1-Metal-2-Con|contact@26||36|45|||R|
+NAN-Metal-1-P-Diff-Con|contact@27||-18|86|60||R|
+NAN-Metal-1-N-Diff-Con|contact@32||18|-36|||R|
+NX-Metal-1-Metal-2-Con|contact@33||18|-45|||R|
+NAN-Metal-1-N-Diff-Con|contact@35||-18|-36|||R|
+NX-Metal-1-Metal-2-Con|contact@36||-18|-45|||R|
+NAN-Metal-1-N-Diff-Con|contact@37||0|-36|||R|
+NN-Transistor|nmos@1||9|-78|||R|
+NN-Transistor|nmos@3||-9|-36|||R|
+NN-Transistor|nmos@4||9|-36|||R|
+NMetal-1-Pin|pin@8||-18|22||||
+NPoly-Pin|pin@59||27|-7||||
+NPoly-Pin|pin@61||7|14||||
+NMetal-2-Pin|pin@62||36|-105||||
+NMetal-2-Pin|pin@63||36|-75||||
+NMetal-2-Pin|pin@64||36|-45||||
+NPoly-Pin|pin@71||27|-18||||
+NMetal-1-Pin|pin@79||18|-75||||
+NMetal-1-Pin|pin@80||18|-75||||
+NMetal-1-Pin|pin@81||18|-75||||
+NPoly-Pin|pin@83||27|-12||||
+NMetal-2-Pin|pin@84||45|105|||R|
+NMetal-2-Pin|pin@85||45|75|||R|
+NMetal-2-Pin|pin@86||45|45|||R|
+NPoly-Pin|pin@92||-9|43||||
+NMetal-1-Pin|pin@93||-18|22||||
+NPoly-Pin|pin@99||-9|43||||
+NPoly-Pin|pin@101||25|-10||||
+NPoly-Pin|pin@102||27|-10||||
+NPoly-Pin|pin@119||9|28||||
+NPoly-Pin|pin@120||9|14||||
+NPoly-Pin|pin@121||9|-8||||
+NPoly-Pin|pin@122||9|14||||
+NPoly-Pin|pin@124||27|-63||||
+NMetal-1-Pin|pin@128||-18|-11||||
+NMetal-1-Pin|pin@129||-18|22||||
+NPoly-Pin|pin@131||27|38||||
+NPoly-Pin|pin@132||27|38||||
+NPoly-Pin|pin@133||27|-7||||
+NMetal-2-Pin|pin@140||-27|-45||||
+NMetal-2-Pin|pin@141||-27|-75||||
+NMetal-2-Pin|pin@142||-27|-105||||
+NMetal-2-Pin|pin@144||-27|45|||R|
+NMetal-2-Pin|pin@145||-27|75|||R|
+NMetal-2-Pin|pin@146||-27|105|||R|
+NPoly-Pin|pin@147||-9|41||||
+NPoly-Pin|pin@149||-9|-106||||
+NMetal-1-Pin|pin@151||0|-11||||
+NPoly-Pin|pin@153||45|129||||
+NPoly-Pin|pin@154||45|52||||
+NPoly-Pin|pin@157||27|-91||||
+NPoly-Pin|pin@160||-9|-91||||
+NMetal-1-Pin|pin@161||-18|-75||||
+NN-Well-Node|plnode@18||9|86|84|112||A
+NNPlus-Node|plnode@19||9|-77|42|134||A
+NPPlus-Node|plnode@20||9|86|78|112||A
+NprBoundary-Node|plnode@21||9|0|72|270||
+NP-Transistor|pmos@0||27|86|60||R|
+NP-Transistor|pmos@1||9|86|60||R|
+NP-Transistor|pmos@2||-9|86|60||R|
+APoly|net@128|||S0|pin@59||27|-7|contact@10||26|-7
+APoly|net@141|||S1800|pin@61||7|14|contact@12||8|14
+APoly|net@169|||S900|pin@59||27|-7|pin@71||27|-18
+AMetal-1|net@181|||S900|contact@17||18|-75|pin@79||18|-75
+AMetal-1|net@182|||S0|pin@79||18|-75|pin@80||18|-75
+AMetal-1|net@183|||S1800|pin@80||18|-75|pin@81||18|-75
+AMetal-1|net@184|||S2700|contact@16||18|-78|pin@81||18|-75
+AN-Diff|net@185|||S0|nmos@1|diff-top|0|-78|contact@18||0|-78
+APoly|net@194|||S900|pin@59||27|-7|pin@83||27|-12
+AP-Diff|net@195|||S0|pmos@0|diff-bottom|36|76|contact@23||36|76
+AMetal-1|net@196|||S2700|contact@24||36|105|contact@23||36|106
+AMetal-2|net@197|||S1800|contact@24||36|105|pin@84||45|105
+AMetal-2|net@198|||S1800|contact@25||36|75|pin@85||45|75
+AMetal-1|net@199|||S2700|contact@25||36|75|contact@24||36|105
+AMetal-1|net@200|||S2700|contact@26||36|45|contact@23||36|70
+AMetal-2|net@201|||S1800|contact@26||36|45|pin@86||45|45
+AP-Diff|net@205|||S0|pmos@1|diff-bottom|18|71|pmos@0|diff-top|18|71
+AP-Diff|net@206|||S1800|pmos@2|diff-bottom|0|75|pmos@1|diff-top|0|75
+AP-Diff|net@216|||S1800|pmos@2|diff-top|-18|76|contact@27||-18|76
+AMetal-1|net@218|||S900|contact@27||-18|70|pin@93||-18|22
+AMetal-1|net@237|||S1800|pin@8||-18|22|pin@93||-18|22
+APoly|net@241|||S1800|pin@92||-9|43|pin@99||-9|43
+APoly|net@245|||S1800|pin@101||25|-10|pin@102||27|-10
+APoly|net@246|||S900|pin@59||27|-7|pin@102||27|-10
+AN-Diff|net@274|||S0|nmos@1|diff-bottom|18|-78|contact@16||18|-78
+APoly|net@282|||S900|pmos@1|poly-left|9|41|pin@119||9|28
+APoly|net@283|||S900|pin@119||9|28|pin@120||9|14
+APoly|net@284|||S1800|pin@61||7|14|pin@120||9|14
+APoly|net@285|||S2700|nmos@4|poly-right|9|-21|pin@121||9|-8
+APoly|net@286|||S2700|pin@121||9|-8|pin@122||9|14
+APoly|net@287|||S1800|pin@120||9|14|pin@122||9|14
+AN-Diff|net@293|||S0|nmos@4|diff-bottom|18|-36|contact@32||18|-36
+AMetal-1|net@294|||S2700|contact@33||18|-45|contact@32||18|-36
+AMetal-1|net@295|||S2700|contact@17||18|-75|contact@33||18|-45
+APoly|net@299|||S900|pin@71||27|-18|pin@124||27|-63
+APoly|net@300|||S1800|nmos@1|poly-right|9|-63|pin@124||27|-63
+AMetal-1|net@305|||S1800|pin@8||-18|22|pin@129||-18|22
+AMetal-1|net@307|||S2700|pin@128||-18|-11|pin@129||-18|22
+APoly|net@312|||S1800|pin@131||27|38|pin@132||27|38
+APoly|net@314|||S0|pin@59||27|-7|pin@133||27|-7
+AMetal-2|net@315|||S0|pin@64||36|-45|contact@33||18|-45
+AMetal-2|net@316|||S0|pin@63||36|-75|contact@17||18|-75
+AMetal-2|net@327|||S1800|pin@144||-27|45|contact@26||36|45
+AMetal-2|net@328|||S1800|pin@145||-27|75|contact@25||36|75
+AMetal-2|net@329|||S1800|pin@146||-27|105|contact@24||36|105
+AMetal-2|net@331|||S1800|pin@141||-27|-75|contact@17||18|-75
+APoly|net@333|||S900|pin@99||-9|43|pin@147||-9|41
+APoly|net@335|||S0|pmos@2|poly-left|-9|41|pin@147||-9|41
+APoly|net@343|||S2700|pin@149||-9|-106|pin@147||-9|41
+APoly|net@344|||S0|pin@149||-9|-106|contact@11||-12|-106
+AMetal-1|net@350|||S1800|pin@128||-18|-11|pin@151||0|-11
+APoly|net@352|||S900|pin@132||27|38|pin@133||27|-7
+APoly|net@355|||S900|pin@153||45|129|pin@154||45|52
+APoly|net@357|||S2700|pin@157||27|-91|pin@124||27|-63
+APoly|net@359|||S2700|pin@131||27|38|pmos@0|poly-left|27|41
+AN-Diff|net@361|||S0|nmos@3|diff-top|-18|-36|contact@35||-18|-36
+AMetal-2|net@362|||S1800|pin@140||-27|-45|contact@36||-18|-45
+AMetal-2|net@363|||S1800|contact@36||-18|-45|contact@33||18|-45
+AMetal-1|net@364|||S900|contact@35||-18|-36|contact@36||-18|-45
+APoly|net@365|||S900|nmos@3|poly-right|-9|-21|pin@149||-9|-106
+APoly|net@367|||S2700|pin@149||-9|-106|pin@160||-9|-91
+AMetal-2|net@368|||S0|pin@62||36|-105|pin@142||-27|-105
+AN-Diff|net@370|||S0|nmos@3|diff-bottom|0|-36|nmos@4|diff-top|0|-36
+AN-Diff|net@371|||S0|nmos@3|diff-bottom|0|-36|contact@37||0|-36
+AMetal-1|net@372|||S2700|contact@37||0|-36|pin@151||0|-11
+AMetal-1|net@374|||S2700|contact@18||0|-78|contact@37||0|-36
+AMetal-1|net@375|||S900|contact@36||-18|-45|pin@161||-18|-75
+Egnd||D5G2;|pin@64||G
+Egnd_1||D5G2;|pin@63||G
+Egnd_2||D5G2;|pin@62||G
+Egnd_3||D5G2;|pin@140||G
+Egnd_4||D5G2;|pin@141||G
+Egnd_5||D5G2;|pin@142||G
+Eina||D5G2;|contact@10||I
+Einb||D5G2;|contact@12||I
+Einc||D5G2;|contact@11||I
+Eout||D5G2;|pin@8||O
+Evdd||D5G2;|pin@86||P
+Evdd_1||D5G2;|pin@85||P
+Evdd_2||D5G2;|pin@84||P
+Evdd_3||D5G2;|pin@144||P
+Evdd_4||D5G2;|pin@145||P
+Evdd_5||D5G2;|pin@146||P
+X
+
+# Cell nor3;1{sch}
+Cnor3;1{sch}||schematic|1248841634466|1251231697195||ATTR_LEGATE(D5G1;HNPX-29.5;Y19;)I1|ATTR_LEPARALLGRP(D5G1;HNPX-28.5;Y15;)I-1|ATTR_X(D5G1;HNOJPX-29.5;Y20.25;)SLE.getdrive()|ATTR_su(D5G1;HNPX-29.5;Y17;)I-1
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||15.5|4.25|||RR|
+NOff-Page|conn@1||15.5|8.25|||RR|
+NOff-Page|conn@2||15.5|12.25|||RR|
+NOff-Page|conn@3||-24.25|-0.25|||RR|
+IredFive:nms1;2{ic}|nms1@0||-16|-13.75|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOJPX0.5;Y-3.75;)S@X
+IredFive:nms1;2{ic}|nms1@1||-8|-13.75|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOJPX0.25;Y-4;)S@X
+IredFive:nms1;2{ic}|nms1@2||0|-13.75|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOJPX0.75;Y-3.75;)S@X
+Inor3;1{ic}|nor3@0||22.5|19.75|||D5G4;
+Inor3;2{ic}|nor3@1||10.75|18.75|||D5G4;
+NWire_Pin|pin@1||-13|8.25|||Y|
+NWire_Pin|pin@2||5.5|4.25|||Y|
+NWire_Pin|pin@3||-8|-0.25|||Y|
+NWire_Pin|pin@4||-16|-0.25|||Y|
+NWire_Pin|pin@5||0|-0.25|||Y|
+NWire_Pin|pin@6||-16|-2.25|||Y|
+NWire_Pin|pin@7||-16|-0.25|||Y|
+NWire_Pin|pin@8||-10.5|-13.75|||Y|
+NWire_Pin|pin@9||-10.5|12.25|||Y|
+NWire_Pin|pin@10||-3|-13.75|||Y|
+NWire_Pin|pin@11||-3|8.25|||Y|
+NWire_Pin|pin@12||5.5|-13.75|||Y|
+IredFive:pms3a;1{ic}|pms3a@0||-16|12.25|||D5G4;|ATTR_X(D5G1.5;NOJPX-0.25;Y8;)S@X
+Awire|net@0|||1800|nms1@0|g|-13|-13.75|pin@8||-10.5|-13.75
+Awire|net@1|||0|pin@9||-10.5|12.25|pms3a@0|g|-13|12.25
+Awire|net@2|||900|pin@1||-13|8.25|pms3a@0|g2|-13|8.25
+Awire|net@3|||2700|pin@8||-10.5|-13.75|pin@9||-10.5|12.25
+Awire|net@4|||1800|nms1@1|g|-5|-13.75|pin@10||-3|-13.75
+Awire|net@5|||0|pin@11||-3|8.25|pin@1||-13|8.25
+Awire|net@6|||2700|pin@10||-3|-13.75|pin@11||-3|8.25
+Awire|net@7|||1800|nms1@2|g|3|-13.75|pin@12||5.5|-13.75
+Awire|net@9|||2700|pin@12||5.5|-13.75|pin@2||5.5|4.25
+Awire|net@10|||2700|nms1@1|d|-8|-11.75|pin@3||-8|-0.25
+Awire|net@11|||900|pin@4||-16|-0.25|nms1@0|d|-16|-11.75
+Awire|net@12|||2700|nms1@2|d|0|-11.75|pin@5||0|-0.25
+Awire|net@13|||1800|pin@3||-8|-0.25|pin@5||0|-0.25
+Awire|net@14|||900|pin@4||-16|-0.25|pin@6||-16|-2.25
+Awire|net@15|||900|pms3a@0|d|-16|2.25|pin@7||-16|-0.25
+Awire|net@16|||2700|pin@7||-16|-0.25|pin@4||-16|-0.25
+Awire|net@17|||0|pin@3||-8|-0.25|pin@4||-16|-0.25
+Awire|net@20|||0|pin@2||5.5|4.25|pms3a@0|g3|-19|4.25
+Awire|net@23|||0|conn@0|y|13.5|4.25|pin@2||5.5|4.25
+Awire|net@24|||0|conn@1|y|13.5|8.25|pin@11||-3|8.25
+Awire|net@25|||0|conn@2|y|13.5|12.25|pin@9||-10.5|12.25
+Awire|net@26|||1800|conn@3|a|-22.25|-0.25|pin@4||-16|-0.25
+Einb_1|ina|D5G2;X-1.75;|conn@2|a|I|ATTR_le(D5G1;NX2;Y-1.5;)S2.333
+Einb||D5G2;X-1.5;|conn@1|a|I|ATTR_le(D5G1;NX2.5;Y-1.5;)S2.333
+Einc||D5G2;X-1.75;|conn@0|a|I|ATTR_le(D5G1;NX1.75;Y-1.75;)S2.333
+Eout||D5G2;X1.75;|conn@3|y|O|ATTR_le(D5G1;NX-1.5;Y-1.5;)S3
+X
+
+# Cell omegaCounter;1{ic}
+ComegaCounter;1{ic}||artwork|1242939090633|1250373757178|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NBox|art@1||0|4|18|20||
+NTriangle|art@2||-8|4|3|2|RRR|
+NThick-Circle|art@4||-4|15|2|2||
+Ngeneric:Invisible-Pin|pin@10||0|4|||||ART_message(D5G3;)S[Kessels,Counter]
+Nschematic:Wire_Pin|pin@11||-9|4||||
+Nschematic:Bus_Pin|pin@13||0|-6||||
+Nschematic:Wire_Pin|pin@14||0|-6||||
+Nschematic:Bus_Pin|pin@18||-4|16||||
+NPin|pin@28||-4|14|1|1|R|
+NPin|pin@29||-4|12|1|1|R|
+Nschematic:Bus_Pin|pin@32||5|14||||
+NPin|pin@33||5|14|1|1|R|
+NPin|pin@34||5|12|1|1|R|
+Aschematic:wire|net@0|||0|pin@14||0|-6|pin@13||0|-6
+AThicker|net@3|||FS900|pin@28||-4|14|pin@29||-4|12
+AThicker|net@5|||FS900|pin@33||5|14|pin@34||5|12
+EinLO[1:6]||D5G2;X-2;Y2;|pin@18||I
+Eload||D4G2;X-1;|pin@11||B
+Emc||D5G2;Y-1;|pin@13||I
+Escan[1:18]||D5G2;X1;Y4;|pin@32||O
+X
+
+# Cell omegaCounter;1{lay}
+ComegaCounter;1{lay}||tsmcSun40GP|1250369391643|1250578084646||ATTR_NCC(D5G10;NTX150;Y711;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1250396692207|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1250396692207
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-605|-225|||R|
+NX-Metal-1-Metal-2-Con|contact@1||-605|-360|||R|
+NX-Metal-1-Metal-2-Con|contact@2||433|555|||R|
+NX-Metal-1-Metal-2-Con|contact@3||612|585|||R|
+NX-Metal-1-Metal-2-Con|contact@4||1753|555|||R|
+NX-Metal-1-Metal-2-Con|contact@5||1932|585|||R|
+NX-Metal-1-Metal-2-Con|contact@6||3073|555|||R|
+NX-Metal-1-Metal-2-Con|contact@7||3252|585|||R|
+NX-Metal-1-Metal-2-Con|contact@8||4393|555|||R|
+NX-Metal-1-Metal-2-Con|contact@9||4572|585|||R|
+NX-Metal-1-Metal-2-Con|contact@10||5713|555|||R|
+NX-Metal-1-Metal-2-Con|contact@11||5892|585|||R|
+NX-Metal-1-Metal-2-Con|contact@12||7033|555|||R|
+NX-Metal-1-Metal-2-Con|contact@13||7212|585|||R|
+NX-Metal-1-Metal-2-Con|contact@14||8353|555|||R|
+NX-Metal-1-Metal-2-Con|contact@15||8532|585|||R|
+NX-Metal-1-Metal-2-Con|contact@16||8468|330|||R|
+NX-Metal-1-Metal-2-Con|contact@17||8590|285|||R|
+NX-Metal-1-Metal-2-Con|contact@18||8590|-255|||R|
+NX-Metal-1-Metal-2-Con|contact@19||7316|285|||R|
+NX-Metal-1-Metal-2-Con|contact@20||7316|675|||R|
+NAN-Metal-1-N-Diff-Con|contact@21||8649|-74|84||R|
+NAN-Metal-1-N-Diff-Con|contact@22||8685|-74|84||R|
+NAN-Metal-1-P-Diff-Con|contact@23||8667|73|84||R|
+NAN-Metal-1-N-Diff-Con|contact@24||8667|-74|84||R|
+NAN-Metal-1-P-Diff-Con|contact@25||8703|73|84||R|
+NAN-Metal-1-P-Diff-Con|contact@26||8649|73|84||R|
+NAN-Metal-1-P-Diff-Con|contact@27||8685|73|84||R|
+NAN-Metal-1-P-Diff-Con|contact@28||8721|73|84||R|
+NMetal-1-Poly-Con|contact@29||8651|0||||
+NX-Metal-1-Metal-2-Con|contact@30||8756|585|||R|
+NX-Metal-1-Metal-2-Con|contact@31||8631|555|||R|
+NX-Metal-1-Metal-2-Con|contact@32||8649|60|||R|
+NX-Metal-1-Metal-2-Con|contact@33||8649|0|||R|
+NX-Metal-1-Metal-2-Con|contact@34||8649|30|||R|
+NX-Metal-1-Metal-2-Con|contact@35||8685|0|||R|
+NX-Metal-1-Metal-2-Con|contact@36||8685|30|||R|
+NX-Metal-1-Metal-2-Con|contact@37||8685|60|||R|
+NX-Metal-1-Metal-2-Con|contact@38||8721|0|||R|
+NX-Metal-1-Metal-2-Con|contact@39||8721|30|||R|
+NX-Metal-1-Metal-2-Con|contact@40||8721|60|||R|
+NX-Metal-1-Metal-2-Con|contact@41||8649|-90|||R|
+NX-Metal-1-Metal-2-Con|contact@42||8649|-120|||R|
+NX-Metal-1-Metal-2-Con|contact@43||8649|-150|||R|
+NX-Metal-1-Metal-2-Con|contact@44||8685|-150|||R|
+NX-Metal-1-Metal-2-Con|contact@45||8685|-120|||R|
+NX-Metal-1-Metal-2-Con|contact@46||8685|-90|||R|
+NAN-Metal-1-N-Diff-Con|contact@47||8694|-196|84||YR|
+NAN-Metal-1-N-Diff-Con|contact@48||8730|-196|84||YR|
+NAN-Metal-1-P-Diff-Con|contact@49||8667|-343|84||YR|
+NAN-Metal-1-N-Diff-Con|contact@50||8712|-196|84||YR|
+NAN-Metal-1-P-Diff-Con|contact@51||8703|-343|84||YR|
+NAN-Metal-1-P-Diff-Con|contact@52||8649|-343|84||YR|
+NAN-Metal-1-P-Diff-Con|contact@53||8685|-343|84||YR|
+NAN-Metal-1-P-Diff-Con|contact@54||8721|-343|84||YR|
+NMetal-1-Poly-Con|contact@55||8651|-270|||Y|
+NX-Metal-1-Metal-2-Con|contact@56||8649|-420|||YR|
+NX-Metal-1-Metal-2-Con|contact@57||8649|-360|||YR|
+NX-Metal-1-Metal-2-Con|contact@58||8649|-390|||YR|
+NX-Metal-1-Metal-2-Con|contact@59||8685|-360|||YR|
+NX-Metal-1-Metal-2-Con|contact@60||8685|-390|||YR|
+NX-Metal-1-Metal-2-Con|contact@61||8685|-420|||YR|
+NX-Metal-1-Metal-2-Con|contact@62||8721|-360|||YR|
+NX-Metal-1-Metal-2-Con|contact@63||8721|-390|||YR|
+NX-Metal-1-Metal-2-Con|contact@64||8721|-420|||YR|
+NX-Metal-1-Metal-2-Con|contact@65||8694|-270|||YR|
+NX-Metal-1-Metal-2-Con|contact@66||8694|-240|||YR|
+NX-Metal-1-Metal-2-Con|contact@67||8694|-210|||YR|
+NX-Metal-1-Metal-2-Con|contact@68||8730|-210|||YR|
+NX-Metal-1-Metal-2-Con|contact@69||8730|-240|||YR|
+NX-Metal-1-Metal-2-Con|contact@70||8730|-270|||YR|
+NX-Metal-1-Metal-2-Con|contact@71||8613|675|||R|
+NX-Metal-1-Metal-2-Con|contact@72||8758|-255|||R|
+NX-Metal-1-Metal-2-Con|contact@73||8788|-405|||R|
+NX-Metal-1-Metal-2-Con|contact@74||8788|555|||R|
+NX-Metal-1-Metal-2-Con|contact@75||8788|240|||R|
+NX-Metal-1-Metal-2-Con|contact@76||8830|314|||R|
+NX-Metal-1-Metal-2-Con|contact@77||8830|585|||R|
+NX-Metal-1-Metal-2-Con|contact@78||8830|-225|||R|
+NX-Metal-1-Metal-2-Con|contact@79||-772|314|||R|
+NX-Metal-1-Metal-2-Con|contact@80||-772|-225|||R|
+NX-Metal-1-Metal-2-Con|contact@81||-702|-405|||R|
+NX-Metal-1-Metal-2-Con|contact@82||-702|240|||R|
+NN-Transistor|nmos@0||8658|-74|84||R|
+NN-Transistor|nmos@1||8676|-74|84||R|
+NN-Transistor|nmos@2||8703|-196|84||YR|
+NN-Transistor|nmos@3||8721|-196|84||YR|
+IoneCell;1{lay}|oneCell@0||0|-45|||D5G4;
+IoneCell;1{lay}|oneCell@1||1320|-45|||D5G4;
+IoneCell;1{lay}|oneCell@2||2640|-45|||D5G4;
+IoneCell;1{lay}|oneCell@3||3960|-45|||D5G4;
+IoneCell;1{lay}|oneCell@4||5280|-45|||D5G4;
+IoneCell;1{lay}|oneCell@5||6600|-45|||D5G4;
+IoneCell;1{lay}|oneCell@6||7920|-45|||D5G4;
+NMetal-2-Pin|pin@1||8919|555||||
+NMetal-1-Pin|pin@7||8703|8||||
+NMetal-1-Pin|pin@8||8667|8||||
+NPoly-Pin|pin@9||8658|0||||
+NMetal-1-Pin|pin@10||8756|8||||
+NMetal-1-Pin|pin@11||8631|0||||
+NMetal-1-Pin|pin@12||8640|0||||
+NMetal-2-Pin|pin@13||8785|60||||
+NMetal-2-Pin|pin@14||8782|30||||
+NMetal-2-Pin|pin@15||8783|0||||
+NMetal-2-Pin|pin@16||8836|-90||||
+NMetal-2-Pin|pin@17||8827|-120||||
+NMetal-2-Pin|pin@18||8826|-150||||
+NMetal-1-Pin|pin@19||8756|-278|||Y|
+NMetal-1-Pin|pin@20||8613|-270|||Y|
+NMetal-1-Pin|pin@21||8640|-270|||Y|
+NMetal-1-Pin|pin@22||8703|-278|||Y|
+NMetal-1-Pin|pin@23||8667|-278|||Y|
+NPoly-Pin|pin@24||8658|-270|||Y|
+NMetal-1-Pin|pin@26||8758|-278||||
+NMetal-1-Pin|pin@27||8788|537||||
+NMetal-2-Pin|pin@28||8702|240||||
+NMetal-1-Pin|pin@31||8830|-527||||
+NMetal-2-Pin|pin@32||8821|-225||||
+NPoly-Pin|pin@41||8658|-253||||
+NMetal-1-Pin|pin@42||8712|-278||||
+NMetal-2-Pin|pin@43||7300|-232.5||||
+NMetal-2-Pin|pin@44||7300|-232.5||||
+NMetal-2-Pin|pin@45||5980|-232.5||||
+NMetal-2-Pin|pin@46||5980|-232.5||||
+NMetal-2-Pin|pin@47||4660|-232.5||||
+NMetal-2-Pin|pin@48||4660|-232.5||||
+NMetal-2-Pin|pin@49||3340|-232.5||||
+NMetal-2-Pin|pin@50||3340|-232.5||||
+NMetal-2-Pin|pin@51||2020|-232.5||||
+NMetal-2-Pin|pin@52||2020|-232.5||||
+NMetal-2-Pin|pin@53||700|-232.5||||
+NMetal-2-Pin|pin@54||700|-232.5||||
+NMetal-2-Pin|pin@55||-612.5|-240||||
+NMetal-2-Pin|pin@56||-612.5|-225||||
+NMetal-2-Pin|pin@57||700|292.5||||
+NMetal-2-Pin|pin@58||700|292.5||||
+NMetal-2-Pin|pin@59||2020|292.5||||
+NMetal-2-Pin|pin@60||2020|292.5||||
+NMetal-2-Pin|pin@61||3340|292.5||||
+NMetal-2-Pin|pin@62||3340|292.5||||
+NMetal-2-Pin|pin@63||4660|292.5||||
+NMetal-2-Pin|pin@64||4660|292.5||||
+NMetal-2-Pin|pin@65||5980|292.5||||
+NMetal-2-Pin|pin@66||5980|292.5||||
+NMetal-2-Pin|pin@67||7300|292.5||||
+NMetal-2-Pin|pin@68||7300|292.5||||
+NMetal-2-Pin|pin@69||7300|232.5||||
+NMetal-2-Pin|pin@70||7300|232.5||||
+NMetal-2-Pin|pin@71||5980|232.5||||
+NMetal-2-Pin|pin@72||5980|232.5||||
+NMetal-2-Pin|pin@73||4660|232.5||||
+NMetal-2-Pin|pin@74||4660|232.5||||
+NMetal-2-Pin|pin@75||3340|232.5||||
+NMetal-2-Pin|pin@76||3340|232.5||||
+NMetal-2-Pin|pin@77||2020|232.5||||
+NMetal-2-Pin|pin@78||2020|232.5||||
+NMetal-2-Pin|pin@79||700|232.5||||
+NMetal-2-Pin|pin@80||700|232.5||||
+NMetal-2-Pin|pin@81||-661|240||||
+NMetal-2-Pin|pin@82||-661|225||||
+NN-Well-Node|plnode@0||-554|135|76|215||A
+NN-Well-Node|plnode@1||9|-339.5|678|143||A
+NN-Well-Node|plnode@2||72|139|444|266||A
+NN-Well-Node|plnode@3||504|135.25|84|266.5||A
+NN-Well-Node|plnode@4||522|-370|48|136||A
+NN-Well-Node|plnode@5||766|135|76|215||A
+NN-Well-Node|plnode@6||1329|-339.5|678|143||A
+NN-Well-Node|plnode@7||1392|139|444|266||A
+NN-Well-Node|plnode@8||1824|135.25|84|266.5||A
+NN-Well-Node|plnode@9||1842|-370|48|136||A
+NN-Well-Node|plnode@10||2086|135|76|215||A
+NN-Well-Node|plnode@11||2649|-339.5|678|143||A
+NN-Well-Node|plnode@12||2712|139|444|266||A
+NN-Well-Node|plnode@13||3144|135.25|84|266.5||A
+NN-Well-Node|plnode@14||3162|-370|48|136||A
+NN-Well-Node|plnode@15||3406|135|76|215||A
+NN-Well-Node|plnode@16||3969|-339.5|678|143||A
+NN-Well-Node|plnode@17||4032|139|444|266||A
+NN-Well-Node|plnode@18||4464|135.25|84|266.5||A
+NN-Well-Node|plnode@19||4482|-370|48|136||A
+NN-Well-Node|plnode@20||4726|135|76|215||A
+NN-Well-Node|plnode@21||5289|-339.5|678|143||A
+NN-Well-Node|plnode@22||5352|139|444|266||A
+NN-Well-Node|plnode@23||5784|135.25|84|266.5||A
+NN-Well-Node|plnode@24||5802|-370|48|136||A
+NN-Well-Node|plnode@25||6046|135|76|215||A
+NN-Well-Node|plnode@26||6609|-339.5|678|143||A
+NN-Well-Node|plnode@27||6672|139|444|266||A
+NN-Well-Node|plnode@28||7104|135.25|84|266.5||A
+NN-Well-Node|plnode@29||7122|-370|48|136||A
+NN-Well-Node|plnode@30||7366|135|76|215||A
+NN-Well-Node|plnode@31||7929|-339.5|678|143||A
+NN-Well-Node|plnode@32||7992|139|444|266||A
+NN-Well-Node|plnode@33||8424|135.25|84|266.5||A
+NN-Well-Node|plnode@34||8442|-370|48|136||A
+NN-Well-Node|plnode@35||8685|73|102|136||A
+NN-Well-Node|plnode@36||8685|-343|102|136||A
+NNPlus-Node|plnode@37||-554|135|64|203||A
+NNPlus-Node|plnode@38||-270|-188|114|118||A
+NNPlus-Node|plnode@39||-153|-179|60|99||A
+NNPlus-Node|plnode@40||103.5|-132|375|262||A
+NNPlus-Node|plnode@41||63|345|60|136||A
+NNPlus-Node|plnode@42||234|350|114|120||A
+NNPlus-Node|plnode@43||531|-75|60|136||A
+NNPlus-Node|plnode@44||766|135|64|203||A
+NNPlus-Node|plnode@45||1050|-188|114|118||A
+NNPlus-Node|plnode@46||1167|-179|60|99||A
+NNPlus-Node|plnode@47||1423.5|-132|375|262||A
+NNPlus-Node|plnode@48||1383|345|60|136||A
+NNPlus-Node|plnode@49||1554|350|114|120||A
+NNPlus-Node|plnode@50||1851|-75|60|136||A
+NNPlus-Node|plnode@51||2086|135|64|203||A
+NNPlus-Node|plnode@52||2370|-188|114|118||A
+NNPlus-Node|plnode@53||2487|-179|60|99||A
+NNPlus-Node|plnode@54||2743.5|-132|375|262||A
+NNPlus-Node|plnode@55||2703|345|60|136||A
+NNPlus-Node|plnode@56||2874|350|114|120||A
+NNPlus-Node|plnode@57||3171|-75|60|136||A
+NNPlus-Node|plnode@58||3406|135|64|203||A
+NNPlus-Node|plnode@59||3690|-188|114|118||A
+NNPlus-Node|plnode@60||3807|-179|60|99||A
+NNPlus-Node|plnode@61||4063.5|-132|375|262||A
+NNPlus-Node|plnode@62||4023|345|60|136||A
+NNPlus-Node|plnode@63||4194|350|114|120||A
+NNPlus-Node|plnode@64||4491|-75|60|136||A
+NNPlus-Node|plnode@65||4726|135|64|203||A
+NNPlus-Node|plnode@66||5010|-188|114|118||A
+NNPlus-Node|plnode@67||5127|-179|60|99||A
+NNPlus-Node|plnode@68||5383.5|-132|375|262||A
+NNPlus-Node|plnode@69||5343|345|60|136||A
+NNPlus-Node|plnode@70||5514|350|114|120||A
+NNPlus-Node|plnode@71||5811|-75|60|136||A
+NNPlus-Node|plnode@72||6046|135|64|203||A
+NNPlus-Node|plnode@73||6330|-188|114|118||A
+NNPlus-Node|plnode@74||6447|-179|60|99||A
+NNPlus-Node|plnode@75||6703.5|-132|375|262||A
+NNPlus-Node|plnode@76||6663|345|60|136||A
+NNPlus-Node|plnode@77||6834|350|114|120||A
+NNPlus-Node|plnode@78||7131|-75|60|136||A
+NNPlus-Node|plnode@79||7366|135|64|203||A
+NNPlus-Node|plnode@80||7650|-188|114|118||A
+NNPlus-Node|plnode@81||7767|-179|60|99||A
+NNPlus-Node|plnode@82||8671.5|-134.5|375|267||A
+NNPlus-Node|plnode@83||7983|345|60|136||A
+NNPlus-Node|plnode@84||8154|350|114|120||A
+NNPlus-Node|plnode@85||8451|-75|60|136||A
+NNPlus-Node|plnode@86||8667|-135|60|258||A
+NPPlus-Node|plnode@87||-555|-135|64|203||A
+NPPlus-Node|plnode@88||-270|-343|114|136||A
+NPPlus-Node|plnode@89||-153|-348.25|60|125.5||A
+NPPlus-Node|plnode@90||126|139|330|266||A
+NPPlus-Node|plnode@91||153|-339|276|142||A
+NPPlus-Node|plnode@92||-54|-345|60|88||A
+NPPlus-Node|plnode@93||504|135.25|78|266.5||A
+NPPlus-Node|plnode@94||765|-135|64|203||A
+NPPlus-Node|plnode@95||1050|-343|114|136||A
+NPPlus-Node|plnode@96||1167|-348.25|60|125.5||A
+NPPlus-Node|plnode@97||1446|139|330|266||A
+NPPlus-Node|plnode@98||1473|-339|276|142||A
+NPPlus-Node|plnode@99||1266|-345|60|88||A
+NPPlus-Node|plnode@100||1824|135.25|78|266.5||A
+NPPlus-Node|plnode@101||2085|-135|64|203||A
+NPPlus-Node|plnode@102||2370|-343|114|136||A
+NPPlus-Node|plnode@103||2487|-348.25|60|125.5||A
+NPPlus-Node|plnode@104||2766|139|330|266||A
+NPPlus-Node|plnode@105||2793|-339|276|142||A
+NPPlus-Node|plnode@106||2586|-345|60|88||A
+NPPlus-Node|plnode@107||3144|135.25|78|266.5||A
+NPPlus-Node|plnode@108||3405|-135|64|203||A
+NPPlus-Node|plnode@109||3690|-343|114|136||A
+NPPlus-Node|plnode@110||3807|-348.25|60|125.5||A
+NPPlus-Node|plnode@111||4086|139|330|266||A
+NPPlus-Node|plnode@112||4113|-339|276|142||A
+NPPlus-Node|plnode@113||3906|-345|60|88||A
+NPPlus-Node|plnode@114||4464|135.25|78|266.5||A
+NPPlus-Node|plnode@115||4725|-135|64|203||A
+NPPlus-Node|plnode@116||5010|-343|114|136||A
+NPPlus-Node|plnode@117||5127|-348.25|60|125.5||A
+NPPlus-Node|plnode@118||5406|139|330|266||A
+NPPlus-Node|plnode@119||5433|-339|276|142||A
+NPPlus-Node|plnode@120||5226|-345|60|88||A
+NPPlus-Node|plnode@121||5784|135.25|78|266.5||A
+NPPlus-Node|plnode@122||6045|-135|64|203||A
+NPPlus-Node|plnode@123||6330|-343|114|136||A
+NPPlus-Node|plnode@124||6447|-348.25|60|125.5||A
+NPPlus-Node|plnode@125||6726|139|330|266||A
+NPPlus-Node|plnode@126||6753|-339|276|142||A
+NPPlus-Node|plnode@127||6546|-345|60|88||A
+NPPlus-Node|plnode@128||7104|135.25|78|266.5||A
+NPPlus-Node|plnode@129||7365|-135|64|203||A
+NPPlus-Node|plnode@130||7650|-343|114|136||A
+NPPlus-Node|plnode@131||7767|-348.25|60|125.5||A
+NPPlus-Node|plnode@132||8046|139|330|266||A
+NPPlus-Node|plnode@133||8073|-339|276|142||A
+NPPlus-Node|plnode@134||7866|-345|60|88||A
+NPPlus-Node|plnode@135||8424|135.25|78|266.5||A
+NPPlus-Node|plnode@136||8685|73|96|136||A
+NPPlus-Node|plnode@137||8685|-343|96|136||A
+NPPlus-Node|plnode@138||8759.5|135.5|1077|273||A
+NPPlus-Node|plnode@139||8761.5|-352.5|1081|169||A
+NNPlus-Node|plnode@140||8761.5|353|1081|162||
+NP-Well-Node|plnode@141||8689.5|353|1081|162||
+NP-Well-Node|plnode@142||8680.5|-134.5|1081|267||A
+NN-Well-Node|plnode@143||8468.75|-352.5|1189.5|169||A
+NN-Well-Node|plnode@144||8418.5|135.5|1063|273||A
+NP-Transistor|pmos@0||8658|73|84||R|
+NP-Transistor|pmos@1||8676|73|84||R|
+NP-Transistor|pmos@2||8694|73|84||R|
+NP-Transistor|pmos@3||8712|73|84||R|
+NP-Transistor|pmos@4||8658|-343|84||YR|
+NP-Transistor|pmos@5||8676|-343|84||YR|
+NP-Transistor|pmos@6||8694|-343|84||YR|
+NP-Transistor|pmos@7||8712|-343|84||YR|
+AMetal-2|net@48|||S0|oneCell@1|gnd_17|700|330|oneCell@0|gnd_5|700|330
+AMetal-2|net@49|||S0|oneCell@1|disableLO_5|700|314|oneCell@0|loadLO_4|700|314
+AMetal-2|net@50|||S0|oneCell@1|gnd_16|700|300|oneCell@0|gnd_4|700|300
+AMetal-2|net@51|||S0|pin@58||700|292.5|pin@57||700|292.5
+AMetal-2|net@52|||S0|oneCell@1|gnd_6|700|270|oneCell@0|gnd_3|700|270
+AMetal-2|net@53|||S0|pin@80||700|232.5|pin@79||700|232.5
+AMetal-2|net@54|||S0|oneCell@1|vdd_11|700|180|oneCell@0|vdd_1|700|180
+AMetal-2|net@55|||S0|oneCell@1|vdd_10|700|150|oneCell@0|vdd|700|150
+AMetal-2|net@56|||S0|oneCell@1|vdd_6|700|120|oneCell@0|vdd_2|700|120
+AMetal-2|net@57|||S0|oneCell@1|vdd_12|700|60|oneCell@0|vdd_25|700|60
+AMetal-2|net@58|||S0|oneCell@1|vdd_13|700|30|oneCell@0|vdd_26|700|30
+AMetal-2|net@59|||S0|oneCell@1|vdd_14|700|0|oneCell@0|vdd_27|700|0
+AMetal-2|net@60|||S0|oneCell@1|gnd_18|700|-90|oneCell@0|gnd_29|700|-90
+AMetal-2|net@61|||S1800|oneCell@0|gnd_30|700|-120|oneCell@1|gnd_19|700|-120
+AMetal-2|net@62|||S1800|oneCell@0|gnd_31|700|-150|oneCell@1|gnd_28|700|-150
+AMetal-2|net@63|||S1800|oneCell@0|gnd|700|-210|oneCell@1|gnd_24|700|-210
+AMetal-2|net@64|||S0|oneCell@1|disableLO_2|700|-225|oneCell@0|loadLO_3|700|-225
+AMetal-2|net@65|||S0|oneCell@1|gnd_22|700|-240|oneCell@0|gnd_1|700|-240
+AMetal-2|net@66|||S0|pin@54||700|-232.5|pin@53||700|-232.5
+AMetal-2|net@67|||S0|oneCell@1|gnd_21|700|-270|oneCell@0|gnd_2|700|-270
+AMetal-2|net@68|||S1800|oneCell@0|vdd_3|700|-360|oneCell@1|vdd_17|700|-360
+AMetal-2|net@69|||S0|oneCell@1|vdd_16|700|-390|oneCell@0|vdd_4|700|-390
+AMetal-2|net@70|||S1800|oneCell@0|disable_1|700|-405|oneCell@1|disable_3|700|-405
+AMetal-2|net@71|||S0|oneCell@1|vdd_28|700|-420|oneCell@0|vdd_5|700|-420
+AMetal-2|net@72|||S1800|oneCell@1|vdd_5|2020|-420|oneCell@2|vdd_28|2020|-420
+AMetal-2|net@73|||S1800|oneCell@1|disable_1|2020|-405|oneCell@2|disable_3|2020|-405
+AMetal-2|net@74|||S1800|oneCell@1|vdd_4|2020|-390|oneCell@2|vdd_16|2020|-390
+AMetal-2|net@75|||S0|oneCell@2|vdd_17|2020|-360|oneCell@1|vdd_3|2020|-360
+AMetal-2|net@76|||S1800|oneCell@1|gnd_2|2020|-270|oneCell@2|gnd_21|2020|-270
+AMetal-2|net@77|||S0|pin@52||2020|-232.5|pin@51||2020|-232.5
+AMetal-2|net@78|||S1800|oneCell@1|gnd_1|2020|-240|oneCell@2|gnd_22|2020|-240
+AMetal-2|net@79|||S0|oneCell@2|disableLO_2|2020|-225|oneCell@1|loadLO_3|2020|-225
+AMetal-2|net@80|||S1800|oneCell@1|gnd|2020|-210|oneCell@2|gnd_24|2020|-210
+AMetal-2|net@81|||S1800|oneCell@1|gnd_31|2020|-150|oneCell@2|gnd_28|2020|-150
+AMetal-2|net@82|||S0|oneCell@2|gnd_19|2020|-120|oneCell@1|gnd_30|2020|-120
+AMetal-2|net@83|||S1800|oneCell@1|gnd_29|2020|-90|oneCell@2|gnd_18|2020|-90
+AMetal-2|net@84|||S0|oneCell@2|vdd_14|2020|0|oneCell@1|vdd_27|2020|0
+AMetal-2|net@85|||S1800|oneCell@1|vdd_26|2020|30|oneCell@2|vdd_13|2020|30
+AMetal-2|net@86|||S1800|oneCell@1|vdd_25|2020|60|oneCell@2|vdd_12|2020|60
+AMetal-2|net@87|||S0|oneCell@2|vdd_6|2020|120|oneCell@1|vdd_2|2020|120
+AMetal-2|net@88|||S1800|oneCell@1|vdd|2020|150|oneCell@2|vdd_10|2020|150
+AMetal-2|net@89|||S0|oneCell@2|vdd_11|2020|180|oneCell@1|vdd_1|2020|180
+AMetal-2|net@90|||S0|pin@78||2020|232.5|pin@77||2020|232.5
+AMetal-2|net@91|||S0|oneCell@2|gnd_6|2020|270|oneCell@1|gnd_3|2020|270
+AMetal-2|net@92|||S0|pin@60||2020|292.5|pin@59||2020|292.5
+AMetal-2|net@93|||S0|oneCell@2|gnd_16|2020|300|oneCell@1|gnd_4|2020|300
+AMetal-2|net@94|||S1800|oneCell@1|loadLO_4|2020|314|oneCell@2|disableLO_5|2020|314
+AMetal-2|net@95|||S0|oneCell@2|gnd_17|2020|330|oneCell@1|gnd_5|2020|330
+AMetal-2|net@96|||S1800|oneCell@2|gnd_5|3340|330|oneCell@3|gnd_17|3340|330
+AMetal-2|net@97|||S0|oneCell@3|disableLO_5|3340|314|oneCell@2|loadLO_4|3340|314
+AMetal-2|net@98|||S1800|oneCell@2|gnd_4|3340|300|oneCell@3|gnd_16|3340|300
+AMetal-2|net@99|||S0|pin@62||3340|292.5|pin@61||3340|292.5
+AMetal-2|net@100|||S1800|oneCell@2|gnd_3|3340|270|oneCell@3|gnd_6|3340|270
+AMetal-2|net@101|||S1800|oneCell@2|vdd_1|3340|180|oneCell@3|vdd_11|3340|180
+AMetal-2|net@102|||S0|pin@76||3340|232.5|pin@75||3340|232.5
+AMetal-2|net@103|||S1800|oneCell@2|vdd|3340|150|oneCell@3|vdd_10|3340|150
+AMetal-2|net@104|||S0|oneCell@3|vdd_6|3340|120|oneCell@2|vdd_2|3340|120
+AMetal-2|net@105|||S0|oneCell@3|vdd_12|3340|60|oneCell@2|vdd_25|3340|60
+AMetal-2|net@106|||S1800|oneCell@2|vdd_26|3340|30|oneCell@3|vdd_13|3340|30
+AMetal-2|net@107|||S0|oneCell@3|vdd_14|3340|0|oneCell@2|vdd_27|3340|0
+AMetal-2|net@108|||S1800|oneCell@2|gnd_29|3340|-90|oneCell@3|gnd_18|3340|-90
+AMetal-2|net@109|||S0|oneCell@3|gnd_19|3340|-120|oneCell@2|gnd_30|3340|-120
+AMetal-2|net@110|||S1800|oneCell@2|gnd_31|3340|-150|oneCell@3|gnd_28|3340|-150
+AMetal-2|net@111|||S0|oneCell@3|disableLO_2|3340|-225|oneCell@2|loadLO_3|3340|-225
+AMetal-2|net@112|||S1800|oneCell@2|gnd|3340|-210|oneCell@3|gnd_24|3340|-210
+AMetal-2|net@113|||S0|oneCell@3|gnd_22|3340|-240|oneCell@2|gnd_1|3340|-240
+AMetal-2|net@114|||S0|pin@50||3340|-232.5|pin@49||3340|-232.5
+AMetal-2|net@115|||S0|oneCell@3|gnd_21|3340|-270|oneCell@2|gnd_2|3340|-270
+AMetal-2|net@116|||S1800|oneCell@2|vdd_3|3340|-360|oneCell@3|vdd_17|3340|-360
+AMetal-2|net@117|||S0|oneCell@3|vdd_16|3340|-390|oneCell@2|vdd_4|3340|-390
+AMetal-2|net@118|||S1800|oneCell@2|disable_1|3340|-405|oneCell@3|disable_3|3340|-405
+AMetal-2|net@119|||S0|oneCell@3|vdd_28|3340|-420|oneCell@2|vdd_5|3340|-420
+AMetal-2|net@120|||S0|oneCell@4|vdd_28|4660|-420|oneCell@3|vdd_5|4660|-420
+AMetal-2|net@121|||S1800|oneCell@3|disable_1|4660|-405|oneCell@4|disable_3|4660|-405
+AMetal-2|net@122|||S0|oneCell@4|vdd_16|4660|-390|oneCell@3|vdd_4|4660|-390
+AMetal-2|net@123|||S1800|oneCell@3|vdd_3|4660|-360|oneCell@4|vdd_17|4660|-360
+AMetal-2|net@124|||S1800|oneCell@3|gnd_2|4660|-270|oneCell@4|gnd_21|4660|-270
+AMetal-2|net@125|||S0|pin@48||4660|-232.5|pin@47||4660|-232.5
+AMetal-2|net@126|||S1800|oneCell@3|gnd_1|4660|-240|oneCell@4|gnd_22|4660|-240
+AMetal-2|net@127|||S0|oneCell@4|disableLO_2|4660|-225|oneCell@3|loadLO_3|4660|-225
+AMetal-2|net@128|||S1800|oneCell@3|gnd|4660|-210|oneCell@4|gnd_24|4660|-210
+AMetal-2|net@129|||S1800|oneCell@3|gnd_31|4660|-150|oneCell@4|gnd_28|4660|-150
+AMetal-2|net@130|||S0|oneCell@4|gnd_19|4660|-120|oneCell@3|gnd_30|4660|-120
+AMetal-2|net@131|||S1800|oneCell@3|gnd_29|4660|-90|oneCell@4|gnd_18|4660|-90
+AMetal-2|net@132|||S1800|oneCell@3|vdd_27|4660|0|oneCell@4|vdd_14|4660|0
+AMetal-2|net@133|||S0|oneCell@4|vdd_13|4660|30|oneCell@3|vdd_26|4660|30
+AMetal-2|net@134|||S1800|oneCell@3|vdd_25|4660|60|oneCell@4|vdd_12|4660|60
+AMetal-2|net@135|||S1800|oneCell@3|vdd_2|4660|120|oneCell@4|vdd_6|4660|120
+AMetal-2|net@136|||S0|oneCell@4|vdd_10|4660|150|oneCell@3|vdd|4660|150
+AMetal-2|net@137|||S1800|oneCell@3|vdd_1|4660|180|oneCell@4|vdd_11|4660|180
+AMetal-2|net@138|||S0|pin@74||4660|232.5|pin@73||4660|232.5
+AMetal-2|net@139|||S1800|oneCell@3|gnd_3|4660|270|oneCell@4|gnd_6|4660|270
+AMetal-2|net@140|||S0|pin@64||4660|292.5|pin@63||4660|292.5
+AMetal-2|net@141|||S1800|oneCell@3|gnd_4|4660|300|oneCell@4|gnd_16|4660|300
+AMetal-2|net@142|||S1800|oneCell@3|loadLO_4|4660|314|oneCell@4|disableLO_5|4660|314
+AMetal-2|net@143|||S0|oneCell@4|gnd_17|4660|330|oneCell@3|gnd_5|4660|330
+AMetal-2|net@144|||S0|oneCell@5|gnd_17|5980|330|oneCell@4|gnd_5|5980|330
+AMetal-2|net@145|||S1800|oneCell@4|loadLO_4|5980|314|oneCell@5|disableLO_5|5980|314
+AMetal-2|net@146|||S0|oneCell@5|gnd_16|5980|300|oneCell@4|gnd_4|5980|300
+AMetal-2|net@147|||S0|pin@66||5980|292.5|pin@65||5980|292.5
+AMetal-2|net@148|||S0|oneCell@5|gnd_6|5980|270|oneCell@4|gnd_3|5980|270
+AMetal-2|net@149|||S0|pin@72||5980|232.5|pin@71||5980|232.5
+AMetal-2|net@150|||S1800|oneCell@4|vdd_1|5980|180|oneCell@5|vdd_11|5980|180
+AMetal-2|net@151|||S0|oneCell@5|vdd_10|5980|150|oneCell@4|vdd|5980|150
+AMetal-2|net@152|||S1800|oneCell@4|vdd_2|5980|120|oneCell@5|vdd_6|5980|120
+AMetal-2|net@153|||S0|oneCell@5|vdd_12|5980|60|oneCell@4|vdd_25|5980|60
+AMetal-2|net@154|||S1800|oneCell@4|vdd_26|5980|30|oneCell@5|vdd_13|5980|30
+AMetal-2|net@155|||S0|oneCell@5|vdd_14|5980|0|oneCell@4|vdd_27|5980|0
+AMetal-2|net@156|||S1800|oneCell@4|gnd_29|5980|-90|oneCell@5|gnd_18|5980|-90
+AMetal-2|net@157|||S0|oneCell@5|gnd_19|5980|-120|oneCell@4|gnd_30|5980|-120
+AMetal-2|net@158|||S1800|oneCell@4|gnd_31|5980|-150|oneCell@5|gnd_28|5980|-150
+AMetal-2|net@159|||S0|oneCell@5|gnd_24|5980|-210|oneCell@4|gnd|5980|-210
+AMetal-2|net@160|||S1800|oneCell@4|loadLO_3|5980|-225|oneCell@5|disableLO_2|5980|-225
+AMetal-2|net@161|||S0|oneCell@5|gnd_22|5980|-240|oneCell@4|gnd_1|5980|-240
+AMetal-2|net@162|||S0|pin@46||5980|-232.5|pin@45||5980|-232.5
+AMetal-2|net@163|||S0|oneCell@5|gnd_21|5980|-270|oneCell@4|gnd_2|5980|-270
+AMetal-2|net@164|||S1800|oneCell@4|vdd_3|5980|-360|oneCell@5|vdd_17|5980|-360
+AMetal-2|net@165|||S0|oneCell@5|vdd_16|5980|-390|oneCell@4|vdd_4|5980|-390
+AMetal-2|net@166|||S1800|oneCell@4|disable_1|5980|-405|oneCell@5|disable_3|5980|-405
+AMetal-2|net@167|||S0|oneCell@5|vdd_28|5980|-420|oneCell@4|vdd_5|5980|-420
+AMetal-2|net@168|||S0|oneCell@6|vdd_28|7300|-420|oneCell@5|vdd_5|7300|-420
+AMetal-2|net@169|||S1800|oneCell@5|disable_1|7300|-405|oneCell@6|disable_3|7300|-405
+AMetal-2|net@170|||S0|oneCell@6|vdd_16|7300|-390|oneCell@5|vdd_4|7300|-390
+AMetal-2|net@171|||S1800|oneCell@5|vdd_3|7300|-360|oneCell@6|vdd_17|7300|-360
+AMetal-2|net@172|||S1800|oneCell@5|gnd_2|7300|-270|oneCell@6|gnd_21|7300|-270
+AMetal-2|net@173|||S0|pin@44||7300|-232.5|pin@43||7300|-232.5
+AMetal-2|net@174|||S1800|oneCell@5|gnd_1|7300|-240|oneCell@6|gnd_22|7300|-240
+AMetal-2|net@175|||S0|oneCell@6|disableLO_2|7300|-225|oneCell@5|loadLO_3|7300|-225
+AMetal-2|net@176|||S1800|oneCell@5|gnd|7300|-210|oneCell@6|gnd_24|7300|-210
+AMetal-2|net@177|||S1800|oneCell@5|gnd_31|7300|-150|oneCell@6|gnd_28|7300|-150
+AMetal-2|net@178|||S0|oneCell@6|gnd_19|7300|-120|oneCell@5|gnd_30|7300|-120
+AMetal-2|net@179|||S1800|oneCell@5|gnd_29|7300|-90|oneCell@6|gnd_18|7300|-90
+AMetal-2|net@180|||S0|oneCell@6|vdd_14|7300|0|oneCell@5|vdd_27|7300|0
+AMetal-2|net@181|||S1800|oneCell@5|vdd_26|7300|30|oneCell@6|vdd_13|7300|30
+AMetal-2|net@182|||S1800|oneCell@5|vdd_25|7300|60|oneCell@6|vdd_12|7300|60
+AMetal-2|net@183|||S0|oneCell@6|vdd_6|7300|120|oneCell@5|vdd_2|7300|120
+AMetal-2|net@184|||S1800|oneCell@5|vdd|7300|150|oneCell@6|vdd_10|7300|150
+AMetal-2|net@185|||S0|oneCell@6|vdd_11|7300|180|oneCell@5|vdd_1|7300|180
+AMetal-2|net@186|||S0|pin@70||7300|232.5|pin@69||7300|232.5
+AMetal-2|net@187|||S0|oneCell@6|gnd_6|7300|270|oneCell@5|gnd_3|7300|270
+AMetal-2|net@188|||S0|pin@68||7300|292.5|pin@67||7300|292.5
+AMetal-2|net@189|||S0|oneCell@6|gnd_16|7300|300|oneCell@5|gnd_4|7300|300
+AMetal-2|net@190|||S1800|oneCell@5|loadLO_4|7300|314|oneCell@6|disableLO_5|7300|314
+AMetal-2|net@191|||S0|oneCell@6|gnd_17|7300|330|oneCell@5|gnd_5|7300|330
+AMetal-2|net@192|||S2700|oneCell@0|MSN[OneOrTwo]|-620|285|oneCell@0|gnd_16|-620|300
+AMetal-2|net@193|||S900|pin@56||-612.5|-225|pin@55||-612.5|-240
+AMetal-1|net@196|||S900|contact@0||-605|-225|contact@1||-605|-360
+AMetal-2|net@197|||S0|contact@1||-605|-360|oneCell@0|vdd_17|-620|-360
+AMetal-1|net@198|||S2700|oneCell@0|load|433|494|contact@2||433|555
+AMetal-1|net@200|||S900|contact@3||612|585|oneCell@0|loadLO|612|494
+AMetal-2|net@202|||S1800|contact@2||433|555|contact@4||1753|555
+AMetal-1|net@204|||S2700|oneCell@1|load|1753|494|contact@4||1753|555
+AMetal-2|net@205|||S1800|contact@3||612|585|contact@5||1932|585
+AMetal-1|net@207|||S2700|oneCell@1|loadLO|1932|494|contact@5||1932|585
+AMetal-2|net@208|||S1800|contact@4||1753|555|contact@6||3073|555
+AMetal-1|net@210|||S2700|oneCell@2|load|3073|494|contact@6||3073|555
+AMetal-2|net@211|||S1800|contact@5||1932|585|contact@7||3252|585
+AMetal-1|net@213|||S2700|oneCell@2|loadLO|3252|494|contact@7||3252|585
+AMetal-2|net@214|||S1800|contact@6||3073|555|contact@8||4393|555
+AMetal-1|net@216|||S2700|oneCell@3|load|4393|494|contact@8||4393|555
+AMetal-2|net@217|||S1800|contact@7||3252|585|contact@9||4572|585
+AMetal-1|net@219|||S2700|oneCell@3|loadLO|4572|494|contact@9||4572|585
+AMetal-2|net@220|||S1800|contact@8||4393|555|contact@10||5713|555
+AMetal-1|net@222|||S2700|oneCell@4|load|5713|494|contact@10||5713|555
+AMetal-2|net@223|||S1800|contact@9||4572|585|contact@11||5892|585
+AMetal-1|net@225|||S2700|oneCell@4|loadLO|5892|494|contact@11||5892|585
+AMetal-2|net@226|||S1800|contact@10||5713|555|contact@12||7033|555
+AMetal-1|net@228|||S2700|oneCell@5|load|7033|494|contact@12||7033|555
+AMetal-2|net@229|||S1800|contact@11||5892|585|contact@13||7212|585
+AMetal-1|net@231|||S2700|oneCell@5|loadLO|7212|494|contact@13||7212|585
+AMetal-2|net@232|||S1800|contact@12||7033|555|contact@14||8353|555
+AMetal-1|net@234|||S2700|oneCell@6|load|8353|494|contact@14||8353|555
+AMetal-2|net@235|||S1800|contact@13||7212|585|contact@15||8532|585
+AMetal-1|net@237|||S2700|oneCell@6|loadLO|8532|494|contact@15||8532|585
+AMetal-2|net@238|||S1800|contact@16||8468|330|oneCell@6|gnd_5|8620|330
+AMetal-1|net@239|||S2700|contact@16||8468|330|oneCell@6|valLO|8468|494
+AMetal-2|net@240|||S1800|contact@17||8590|285|oneCell@6|LSN[OneOrTwo]|8620|285
+AMetal-2|net@242|||S1800|contact@18||8590|-255|oneCell@6|LSN[OneOrDone]|8620|-255
+AMetal-1|net@244|||S900|contact@17||8590|285|contact@18||8590|-255
+AMetal-2|net@246|||S0|contact@19||7316|285|oneCell@6|MSN[OneOrTwo]|7300|285
+AMetal-1|net@247|||S2700|contact@19||7316|285|contact@20||7316|675
+AN-Diff|net@249|||S1800|nmos@0|diff-bottom|8667|-69|nmos@1|diff-top|8667|-69
+AN-Diff|net@250|||S0|nmos@0|diff-top|8649|-74|contact@21||8649|-74
+AN-Diff|net@251|||S0|nmos@1|diff-bottom|8685|-74|contact@22||8685|-74
+AP-Diff|net@252|||S1800|pmos@0|diff-bottom|8667|47|pmos@1|diff-top|8667|47
+AP-Diff|net@253|||S1800|pmos@2|diff-bottom|8703|47|pmos@3|diff-top|8703|47
+AP-Diff|net@254|||S1800|pmos@1|diff-bottom|8685|42|pmos@2|diff-top|8685|42
+AP-Diff|net@255|||S0|pmos@1|diff-top|8667|73|contact@23||8667|73
+AN-Diff|net@256|||S0|nmos@1|diff-top|8667|-74|contact@24||8667|-74
+AP-Diff|net@258|||S0|pmos@3|diff-top|8703|73|contact@25||8703|73
+AMetal-1|net@259|||S900|contact@25||8703|73|pin@7||8703|8
+AMetal-1|net@260|||S2700|contact@24||8667|-74|pin@8||8667|8
+AMetal-1|net@261|||S2700|pin@8||8667|8|contact@23||8667|73
+AMetal-1|net@262|||S0|pin@7||8703|8|pin@8||8667|8
+AP-Diff|net@263|||S0|pmos@0|diff-top|8649|73|contact@26||8649|73
+AP-Diff|net@264|||S0|pmos@1|diff-bottom|8685|73|contact@27||8685|73
+AP-Diff|net@265|||S0|pmos@3|diff-bottom|8721|73|contact@28||8721|73
+APoly|net@266|||S1800|pmos@0|poly-left|8658|16|pmos@1|poly-left|8676|16
+APoly|net@267|||S1800|pmos@1|poly-left|8676|16|pmos@2|poly-left|8694|16
+APoly|net@268|||S1800|pmos@2|poly-left|8694|16|pmos@3|poly-left|8712|16
+APoly|net@269|||S1800|nmos@0|poly-right|8658|-17|nmos@1|poly-right|8676|-17
+APoly|net@270|||S2700|nmos@0|poly-right|8658|-17|pin@9||8658|0
+APoly|net@272|||S0|pin@9||8658|0|contact@29||8651|0
+APoly|net@273|||S2700|pin@9||8658|0|pmos@0|poly-left|8658|16
+AMetal-1|net@274|||S1800|pin@7||8703|8|pin@10||8756|8
+AMetal-2|net@275|||S1800|contact@15||8532|585|contact@30||8756|585
+AMetal-1|net@277|||S2700|pin@10||8756|8|contact@30||8756|585
+AMetal-1|net@278|||S1800|pin@11||8631|0|pin@12||8640|0
+AMetal-1|net@279|||S1800|pin@12||8640|0|contact@29||8651|0
+AMetal-2|net@280|||S1800|contact@14||8353|555|contact@31||8631|555
+AMetal-1|net@282|||S2700|pin@11||8631|0|contact@31||8631|555
+AMetal-2|net@283|||S1800|oneCell@6|vdd_25|8620|60|contact@32||8649|60
+AMetal-1|net@284|||S900|contact@26||8649|73|contact@32||8649|60
+AMetal-2|net@288|||S1800|oneCell@6|vdd_27|8620|0|contact@33||8649|0
+AMetal-1|net@290|||S900|contact@26||8649|73|contact@33||8649|0
+AMetal-2|net@291|||S1800|oneCell@6|vdd_26|8620|30|contact@34||8649|30
+AMetal-1|net@293|||S900|contact@26||8649|73|contact@34||8649|30
+AMetal-2|net@294|||S1800|contact@33||8649|0|contact@35||8685|0
+AMetal-1|net@296|||S900|contact@27||8685|73|contact@35||8685|0
+AMetal-2|net@297|||S1800|contact@34||8649|30|contact@36||8685|30
+AMetal-1|net@299|||S900|contact@27||8685|73|contact@36||8685|30
+AMetal-2|net@300|||S1800|contact@32||8649|60|contact@37||8685|60
+AMetal-1|net@302|||S900|contact@27||8685|73|contact@37||8685|60
+AMetal-2|net@303|||S1800|contact@35||8685|0|contact@38||8721|0
+AMetal-2|net@304|||S1800|contact@38||8721|0|pin@15||8783|0
+AMetal-1|net@305|||S900|contact@28||8721|73|contact@38||8721|0
+AMetal-2|net@306|||S1800|contact@36||8685|30|contact@39||8721|30
+AMetal-2|net@307|||S1800|contact@39||8721|30|pin@14||8782|30
+AMetal-1|net@308|||S900|contact@28||8721|73|contact@39||8721|30
+AMetal-2|net@309|||S1800|contact@37||8685|60|contact@40||8721|60
+AMetal-2|net@310|||S1800|contact@40||8721|60|pin@13||8785|60
+AMetal-1|net@311|||S900|contact@28||8721|73|contact@40||8721|60
+AMetal-2|net@315|||S1800|oneCell@6|gnd_29|8620|-90|contact@41||8649|-90
+AMetal-1|net@317|||S900|contact@21||8649|-74|contact@41||8649|-90
+AMetal-2|net@318|||S1800|oneCell@6|gnd_30|8620|-120|contact@42||8649|-120
+AMetal-1|net@320|||S900|contact@21||8649|-74|contact@42||8649|-120
+AMetal-2|net@321|||S1800|oneCell@6|gnd_31|8620|-150|contact@43||8649|-150
+AMetal-1|net@323|||S900|contact@21||8649|-74|contact@43||8649|-150
+AMetal-2|net@324|||S1800|contact@43||8649|-150|contact@44||8685|-150
+AMetal-2|net@325|||S1800|contact@44||8685|-150|pin@18||8826|-150
+AMetal-1|net@326|||S900|contact@22||8685|-74|contact@44||8685|-150
+AMetal-2|net@327|||S1800|contact@42||8649|-120|contact@45||8685|-120
+AMetal-2|net@328|||S1800|contact@45||8685|-120|pin@17||8827|-120
+AMetal-1|net@329|||S900|contact@22||8685|-74|contact@45||8685|-120
+AMetal-2|net@330|||S1800|contact@41||8649|-90|contact@46||8685|-90
+AMetal-2|net@331|||S1800|contact@46||8685|-90|pin@16||8836|-90
+AMetal-1|net@332|||S900|contact@22||8685|-74|contact@46||8685|-90
+AMetal-1|net@333|||S900|contact@54||8721|-343|contact@63||8721|-390
+AMetal-2|net@334|||S1800|contact@61||8685|-420|contact@64||8721|-420
+AMetal-1|net@335|||S900|contact@54||8721|-343|contact@64||8721|-420
+AMetal-1|net@336|||S900|contact@47||8694|-196|contact@65||8694|-270
+AMetal-1|net@337|||S900|contact@47||8694|-196|contact@66||8694|-240
+AMetal-1|net@338|||S900|contact@47||8694|-196|contact@67||8694|-210
+AMetal-2|net@339|||S1800|contact@67||8694|-210|contact@68||8730|-210
+AMetal-1|net@340|||S900|contact@48||8730|-196|contact@68||8730|-210
+AMetal-2|net@341|||S1800|contact@66||8694|-240|contact@69||8730|-240
+AMetal-1|net@342|||S900|contact@48||8730|-196|contact@69||8730|-240
+AMetal-2|net@343|||S1800|contact@65||8694|-270|contact@70||8730|-270
+AMetal-1|net@344|||S900|contact@48||8730|-196|contact@70||8730|-270
+AN-Diff|net@345|||S1800|nmos@2|diff-bottom|8712|-201|nmos@3|diff-top|8712|-201
+AN-Diff|net@346|||S0|nmos@2|diff-top|8694|-196|contact@47||8694|-196
+AN-Diff|net@347|||S0|nmos@3|diff-bottom|8730|-196|contact@48||8730|-196
+AP-Diff|net@348|||S1800|pmos@4|diff-bottom|8667|-317|pmos@5|diff-top|8667|-317
+AP-Diff|net@349|||S1800|pmos@6|diff-bottom|8703|-317|pmos@7|diff-top|8703|-317
+AP-Diff|net@350|||S1800|pmos@5|diff-bottom|8685|-312|pmos@6|diff-top|8685|-312
+AP-Diff|net@351|||S0|pmos@5|diff-top|8667|-343|contact@49||8667|-343
+AN-Diff|net@352|||S0|nmos@3|diff-top|8712|-196|contact@50||8712|-196
+AP-Diff|net@353|||S0|pmos@7|diff-top|8703|-343|contact@51||8703|-343
+AMetal-1|net@354|||S2700|contact@51||8703|-343|pin@22||8703|-278
+AMetal-1|net@356|||S900|pin@23||8667|-278|contact@49||8667|-343
+AMetal-1|net@357|||S0|pin@22||8703|-278|pin@23||8667|-278
+AP-Diff|net@358|||S0|pmos@4|diff-top|8649|-343|contact@52||8649|-343
+AP-Diff|net@359|||S0|pmos@5|diff-bottom|8685|-343|contact@53||8685|-343
+AP-Diff|net@360|||S0|pmos@7|diff-bottom|8721|-343|contact@54||8721|-343
+APoly|net@361|||S1800|pmos@4|poly-left|8658|-286|pmos@5|poly-left|8676|-286
+APoly|net@362|||S1800|pmos@5|poly-left|8676|-286|pmos@6|poly-left|8694|-286
+APoly|net@363|||S1800|pmos@6|poly-left|8694|-286|pmos@7|poly-left|8712|-286
+APoly|net@364|||S1800|nmos@2|poly-right|8703|-253|nmos@3|poly-right|8721|-253
+APoly|net@366|||S0|pin@24||8658|-270|contact@55||8651|-270
+APoly|net@367|||S900|pin@24||8658|-270|pmos@4|poly-left|8658|-286
+AMetal-1|net@369|||S1800|pin@20||8613|-270|pin@21||8640|-270
+AMetal-1|net@370|||S1800|pin@21||8640|-270|contact@55||8651|-270
+AMetal-1|net@371|||S900|contact@52||8649|-343|contact@56||8649|-420
+AMetal-1|net@372|||S900|contact@52||8649|-343|contact@57||8649|-360
+AMetal-1|net@373|||S900|contact@52||8649|-343|contact@58||8649|-390
+AMetal-2|net@374|||S1800|contact@57||8649|-360|contact@59||8685|-360
+AMetal-1|net@375|||S900|contact@53||8685|-343|contact@59||8685|-360
+AMetal-2|net@376|||S1800|contact@58||8649|-390|contact@60||8685|-390
+AMetal-1|net@377|||S900|contact@53||8685|-343|contact@60||8685|-390
+AMetal-2|net@378|||S1800|contact@56||8649|-420|contact@61||8685|-420
+AMetal-1|net@379|||S900|contact@53||8685|-343|contact@61||8685|-420
+AMetal-2|net@380|||S1800|contact@59||8685|-360|contact@62||8721|-360
+AMetal-1|net@381|||S900|contact@54||8721|-343|contact@62||8721|-360
+AMetal-2|net@382|||S1800|contact@60||8685|-390|contact@63||8721|-390
+AMetal-2|net@383|||S1800|oneCell@6|vdd_3|8620|-360|contact@57||8649|-360
+AMetal-2|net@384|||S1800|oneCell@6|vdd_4|8620|-390|contact@58||8649|-390
+AMetal-2|net@385|||S1800|oneCell@6|vdd_5|8620|-420|contact@56||8649|-420
+AMetal-2|net@386|||S1800|contact@20||7316|675|contact@71||8613|675
+AMetal-1|net@388|||S2700|pin@20||8613|-270|contact@71||8613|675
+AMetal-2|net@389|||S1800|oneCell@6|LSN[OneOrDone]|8620|-255|contact@72||8758|-255
+AMetal-1|net@390|||S900|contact@72||8758|-255|pin@26||8758|-278
+AMetal-1|net@391|||S1800|pin@19||8756|-278|pin@26||8758|-278
+AMetal-2|net@392|||S1800|oneCell@6|disable_1|8620|-405|contact@73||8788|-405
+AMetal-2|net@394|||S1800|contact@31||8631|555|contact@74||8788|555
+AMetal-2|net@395|||S1800|contact@74||8788|555|pin@1||8919|555
+AMetal-1|net@396|||S2700|pin@27||8788|537|contact@74||8788|555
+AMetal-2|net@397|||S1800|oneCell@6|load_4|8620|240|pin@28||8702|240
+AMetal-1|net@398|||S2700|contact@73||8788|-405|contact@75||8788|240
+AMetal-1|net@399|||S2700|contact@75||8788|240|pin@27||8788|537
+AMetal-2|net@400|||S1800|pin@28||8702|240|contact@75||8788|240
+AMetal-2|net@401|||S1800|oneCell@6|loadLO_4|8620|314|contact@76||8830|314
+AMetal-1|net@402|||S2700|contact@76||8830|314|contact@77||8830|585
+AMetal-2|net@403|||S0|contact@77||8830|585|contact@30||8756|585
+AMetal-2|net@405|||S1800|oneCell@6|loadLO_3|8620|-225|pin@32||8821|-225
+AMetal-1|net@406|||S900|contact@76||8830|314|contact@78||8830|-225
+AMetal-1|net@407|||S900|contact@78||8830|-225|pin@31||8830|-527
+AMetal-2|net@408|||S1800|pin@32||8821|-225|contact@78||8830|-225
+AMetal-2|net@409|||S0|oneCell@0|disableLO_5|-620|314|contact@79||-772|314
+AMetal-2|net@410|||S2700|pin@82||-661|225|pin@81||-661|240
+AMetal-2|net@415|||S0|oneCell@0|disableLO_2|-620|-225|contact@80||-772|-225
+AMetal-1|net@417|||S900|contact@79||-772|314|contact@80||-772|-225
+AMetal-2|net@418|||S0|oneCell@0|disable_3|-620|-405|contact@81||-702|-405
+AMetal-1|net@421|||S2700|contact@81||-702|-405|contact@82||-702|240
+AMetal-2|net@422|||S1800|oneCell@6|gnd|8620|-210|contact@67||8694|-210
+AMetal-2|net@423|||S1800|oneCell@6|gnd_1|8620|-240|contact@66||8694|-240
+AMetal-2|net@424|||S1800|oneCell@6|gnd_2|8620|-270|contact@65||8694|-270
+APoly|net@425|||S0|nmos@2|poly-right|8703|-253|pin@41||8658|-253
+APoly|net@426|||S2700|pin@24||8658|-270|pin@41||8658|-253
+AMetal-1|net@427|||S1800|pin@22||8703|-278|pin@42||8712|-278
+AMetal-1|net@428|||S1800|pin@42||8712|-278|pin@19||8756|-278
+AMetal-1|net@429|||S900|contact@50||8712|-196|pin@42||8712|-278
+AMetal-2|net@430|||S2700|oneCell@6|MSN[OneOrDone]|7300|-255|pin@44||7300|-232.5
+AMetal-2|net@431|||FS900|pin@43||7300|-232.5|oneCell@5|LSN[OneOrDone]|7300|-255
+AMetal-2|net@432|||S2700|oneCell@4|LSN[OneOrDone]|5980|-255|pin@46||5980|-232.5
+AMetal-2|net@433|||FS900|pin@45||5980|-232.5|oneCell@5|MSN[OneOrDone]|5980|-255
+AMetal-2|net@434|||S2700|oneCell@4|MSN[OneOrDone]|4660|-255|pin@48||4660|-232.5
+AMetal-2|net@435|||FS900|pin@47||4660|-232.5|oneCell@3|LSN[OneOrDone]|4660|-255
+AMetal-2|net@436|||S2700|oneCell@2|LSN[OneOrDone]|3340|-255|pin@50||3340|-232.5
+AMetal-2|net@437|||FS900|pin@49||3340|-232.5|oneCell@3|MSN[OneOrDone]|3340|-255
+AMetal-2|net@438|||S2700|oneCell@2|MSN[OneOrDone]|2020|-255|pin@52||2020|-232.5
+AMetal-2|net@439|||FS900|pin@51||2020|-232.5|oneCell@1|LSN[OneOrDone]|2020|-255
+AMetal-2|net@440|||S2700|oneCell@0|LSN[OneOrDone]|700|-255|pin@54||700|-232.5
+AMetal-2|net@441|||FS900|pin@53||700|-232.5|oneCell@1|MSN[OneOrDone]|700|-255
+AMetal-2|net@442|||S0|contact@0||-605|-225|pin@56||-612.5|-225
+AMetal-2|net@443|||FS634|pin@55||-612.5|-240|oneCell@0|MSN[OneOrDone]|-620|-255
+AMetal-2|net@444|||S2700|oneCell@1|MSN[OneOrTwo]|700|285|pin@58||700|292.5
+AMetal-2|net@445|||FS900|pin@57||700|292.5|oneCell@0|LSN[OneOrTwo]|700|285
+AMetal-2|net@446|||S2700|oneCell@1|LSN[OneOrTwo]|2020|285|pin@60||2020|292.5
+AMetal-2|net@447|||FS900|pin@59||2020|292.5|oneCell@2|MSN[OneOrTwo]|2020|285
+AMetal-2|net@448|||S2700|oneCell@3|MSN[OneOrTwo]|3340|285|pin@62||3340|292.5
+AMetal-2|net@449|||FS900|pin@61||3340|292.5|oneCell@2|LSN[OneOrTwo]|3340|285
+AMetal-2|net@450|||S2700|oneCell@4|MSN[OneOrTwo]|4660|285|pin@64||4660|292.5
+AMetal-2|net@451|||FS900|pin@63||4660|292.5|oneCell@3|LSN[OneOrTwo]|4660|285
+AMetal-2|net@452|||S2700|oneCell@4|LSN[OneOrTwo]|5980|285|pin@66||5980|292.5
+AMetal-2|net@453|||FS900|pin@65||5980|292.5|oneCell@5|MSN[OneOrTwo]|5980|285
+AMetal-2|net@454|||S2700|oneCell@5|LSN[OneOrTwo]|7300|285|pin@68||7300|292.5
+AMetal-2|net@455|||FS900|pin@67||7300|292.5|oneCell@6|MSN[OneOrTwo]|7300|285
+AMetal-2|net@456|||S900|oneCell@5|load_4|7300|240|pin@70||7300|232.5
+AMetal-2|net@457|||FS900|pin@69||7300|232.5|oneCell@6|disable_2|7300|225
+AMetal-2|net@458|||S900|oneCell@4|load_4|5980|240|pin@72||5980|232.5
+AMetal-2|net@459|||FS900|pin@71||5980|232.5|oneCell@5|disable_2|5980|225
+AMetal-2|net@460|||S2700|oneCell@4|disable_2|4660|225|pin@74||4660|232.5
+AMetal-2|net@461|||FS2700|pin@73||4660|232.5|oneCell@3|load_4|4660|240
+AMetal-2|net@462|||S2700|oneCell@3|disable_2|3340|225|pin@76||3340|232.5
+AMetal-2|net@463|||FS2700|pin@75||3340|232.5|oneCell@2|load_4|3340|240
+AMetal-2|net@464|||S900|oneCell@1|load_4|2020|240|pin@78||2020|232.5
+AMetal-2|net@465|||FS900|pin@77||2020|232.5|oneCell@2|disable_2|2020|225
+AMetal-2|net@466|||S2700|oneCell@1|disable_2|700|225|pin@80||700|232.5
+AMetal-2|net@467|||FS2700|pin@79||700|232.5|oneCell@0|load_4|700|240
+AMetal-2|net@468|||S0|oneCell@0|disable_2|-620|225|pin@82||-661|225
+AMetal-2|net@469|||FS0|pin@81||-661|240|contact@82||-702|240
+Egnd||D5G2;|oneCell@6|gnd|G
+Egnd_1||D5G2;|oneCell@6|gnd_1|G
+Egnd_2||D5G2;|oneCell@6|gnd_2|G
+Egnd_3||D5G2;|oneCell@6|gnd_3|G
+Egnd_4||D5G2;|oneCell@6|gnd_4|G
+Egnd_5||D5G2;|oneCell@6|gnd_5|G
+Egnd_6||D5G2;|oneCell@0|gnd_6|G
+Egnd_16||D5G2;|oneCell@0|gnd_16|U
+Egnd_17||D5G2;|oneCell@0|gnd_17|U
+Egnd_18||D5G2;|oneCell@0|gnd_18|U
+Egnd_19||D5G2;|oneCell@0|gnd_19|U
+Egnd_21||D5G2;|oneCell@0|gnd_21|U
+Egnd_22||D5G2;|oneCell@0|gnd_22|U
+Egnd_24||D5G2;|oneCell@0|gnd_24|U
+Egnd_28||D5G2;|oneCell@0|gnd_28|U
+Egnd_29||D5G2;|oneCell@6|gnd_29|G
+Egnd_30||D5G2;|oneCell@6|gnd_30|G
+Egnd_31||D5G2;|oneCell@6|gnd_31|G
+EinLO[1]||D5G2;|oneCell@5|valLO|I
+EinLO[2]||D5G2;|oneCell@4|valLO|I
+EinLO[3]||D5G2;|oneCell@3|valLO|I
+EinLO[4]||D5G2;|oneCell@2|valLO|I
+EinLO[5]||D5G2;|oneCell@1|valLO|I
+EvalLO|inLO[6]|D5G2;|oneCell@0|valLO|I
+Eload||D5G2;|pin@1||I
+Es[4]|scan[1]|D5G2;|oneCell@5|s[1]|O
+Es[5]|scan[2]|D5G2;|oneCell@5|s[2]|O
+Es[7]|scan[4]|D5G2;|oneCell@4|s[1]|O
+Es[8]|scan[5]|D5G2;|oneCell@4|s[2]|O
+Es[10]|scan[7]|D5G2;|oneCell@3|s[1]|O
+Es[11]|scan[8]|D5G2;|oneCell@3|s[2]|O
+Es[13]|scan[10]|D5G2;|oneCell@2|s[1]|O
+Es[14]|scan[11]|D5G2;|oneCell@2|s[2]|O
+Es[15]|scan[13]|D5G2;|oneCell@1|s[1]|O
+Es[16]|scan[14]|D5G2;|oneCell@1|s[2]|O
+Es[18]|scan[16]|D5G2;|oneCell@0|s[1]|O
+Es[19]|scan[17]|D5G2;|oneCell@0|s[2]|O
+Evdd||D5G2;|oneCell@6|vdd|P
+Evdd_1||D5G2;|oneCell@6|vdd_1|P
+Evdd_2||D5G2;|oneCell@6|vdd_2|P
+Evdd_3||D5G2;|oneCell@6|vdd_3|P
+Evdd_4||D5G2;|oneCell@6|vdd_4|P
+Evdd_5||D5G2;|oneCell@6|vdd_5|P
+Evdd_6||D5G2;|oneCell@0|vdd_6|P
+Evdd_10||D5G2;|oneCell@0|vdd_10|U
+Evdd_11||D5G2;|oneCell@0|vdd_11|U
+Evdd_12||D5G2;|oneCell@0|vdd_12|U
+Evdd_13||D5G2;|oneCell@0|vdd_13|U
+Evdd_14||D5G2;|oneCell@0|vdd_14|U
+Evdd_16||D5G2;|oneCell@0|vdd_16|U
+Evdd_17||D5G2;|oneCell@0|vdd_17|U
+Evdd_25||D5G2;|oneCell@6|vdd_25|P
+Evdd_26||D5G2;|oneCell@6|vdd_26|P
+Evdd_27||D5G2;|oneCell@6|vdd_27|P
+Evdd_28||D5G2;|oneCell@0|vdd_28|P
+X
+
+# Cell omegaCounter;1{sch}
+ComegaCounter;1{sch}||schematic|1242939100334|1250539930641|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||74.75|-4.25|||X|
+NOff-Page|conn@4||39|50|||X|
+NOff-Page|conn@8||-48|56.5|||X|
+IomegaCounter;1{ic}|counter@0||48|75|||D5G4;
+NGround|gnd@2||61|38||||
+NGround|gnd@3||-72|14||||
+IredFive:inv;1{ic}|inv@2||38.75|1.25|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX2;Y2.5;)S16|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@11||68.75|23.25|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX2;Y2.5;)S16|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IoneCell;1{ic}|oneCell@0||30|25|||D5G4;
+IoneCell;1{ic}|oneCell@1||13|25|||D5G4;
+IoneCell;1{ic}|oneCell@2||-4|25|||D5G4;
+IoneCell;1{ic}|oneCell@3||-21|25|||D5G4;
+IoneCell;1{ic}|oneCell@4||-38|25|||D5G4;
+IoneCell;1{ic}|oneCell@5||-55|25|||D5G4;
+IoneCell;1{ic}|oneCell@6||61|25|||D5G4;
+Ngeneric:Invisible-Pin|pin@135||-47.5|83.5|||||ART_message(D5G4;)S[a Kessels-style Counter,includes a ripple-carry adder for the scan chain]
+Ngeneric:Invisible-Pin|pin@136||-46.5|76.5|||||ART_message(D5G3;)Sam 17 Jun 2009
+Ngeneric:Invisible-Pin|pin@137||-45.5|92.5|||||ART_message(D5G6;)SkesselsCounter
+NWire_Pin|pin@148||26.5|56|||X|
+NWire_Pin|pin@149||9.5|56|||X|
+NWire_Pin|pin@150||-7.5|55|||X|
+NWire_Pin|pin@151||-24.5|55|||X|
+NWire_Pin|pin@152||-41.5|55|||X|
+NWire_Pin|pin@153||-58.5|55|||X|
+NBus_Pin|pin@204||20|46|-1|-1||
+NBus_Pin|pin@206||3|46|-1|-1||
+NBus_Pin|pin@208||-14|46|-1|-1||
+NBus_Pin|pin@210||-31|46|-1|-1||
+NBus_Pin|pin@212||-48|46|-1|-1||
+NBus_Pin|pin@214||-65|46|-1|-1||
+NWire_Pin|pin@264||-58|-4.25||||
+NWire_Pin|pin@265||-41|-4.25||||
+NWire_Pin|pin@266||-24|-4.25||||
+NWire_Pin|pin@267||-7|-4.25||||
+NWire_Pin|pin@268||10|-4.25||||
+NWire_Pin|pin@269||27|-4.25||||
+NWire_Pin|pin@287||-65.5|1.25||||
+NWire_Pin|pin@289||47.5|1.25||||
+NWire_Pin|pin@290||47.5|-4.25||||
+NWire_Pin|pin@291||-48.5|1.25||||
+NWire_Pin|pin@292||-31.5|1.25||||
+NWire_Pin|pin@293||-14.5|1.25||||
+NWire_Pin|pin@294||2.5|1.25||||
+NWire_Pin|pin@295||19.5|1.25||||
+NWire_Pin|pin@368||31.75|1.25||||
+NWire_Pin|pin@369||31.75|-19.75||||
+NWire_Pin|pin@373||56.5|-4.25||||
+NWire_Pin|pin@374||56.5|-17.25||||
+NWire_Pin|pin@416||-72|27.5||||
+NWire_Pin|pin@417||-75|19.5||||
+NWire_Pin|pin@420||50.5|5||||
+NWire_Pin|pin@421||30|5||||
+NWire_Pin|pin@422||30|1.25||||
+NWire_Pin|pin@423||58|2||||
+NWire_Pin|pin@424||52|2||||
+NWire_Pin|pin@425||52|-4.25||||
+NWire_Pin|pin@426||57.5|41||||
+NWire_Pin|pin@427||61|41||||
+NWire_Pin|pin@428||64|27.5||||
+NWire_Pin|pin@429||64|19.5||||
+NWire_Pin|pin@430||64|23.25||||
+NWire_Pin|pin@431||74|23.25||||
+NWire_Pin|pin@432||74|44||||
+NWire_Pin|pin@433||41|44||||
+NWire_Pin|pin@434||41|27.5||||
+NWire_Pin|pin@435||-72|23||||
+NWire_Pin|pin@436||-75|23||||
+NPower|pwr@0||-75|26.75||||
+Awire|disable|D5G2;||900|pin@373||56.5|-4.25|pin@374||56.5|-17.25
+Awire|disableLO|D5G2;||900|pin@368||31.75|1.25|pin@369||31.75|-19.75
+Awire|inLO[1]|D5G2;||2700|oneCell@0|val_bar|26.5|35|pin@148||26.5|56
+Awire|inLO[2]|D5G2;||2700|oneCell@1|val_bar|9.5|35|pin@149||9.5|56
+Awire|inLO[3]|D5G2;||2700|oneCell@2|val_bar|-7.5|35|pin@150||-7.5|55
+Awire|inLO[4]|D5G2;||2700|oneCell@3|val_bar|-24.5|35|pin@151||-24.5|55
+Awire|inLO[5]|D5G2;||2700|oneCell@4|val_bar|-41.5|35|pin@152||-41.5|55
+Awire|inLO[6]|D5G2;||2700|oneCell@5|val_bar|-58.5|35|pin@153||-58.5|55
+Awire|net@404|||0|oneCell@0|MSN[ZeroOrTwo]|17|27.5|oneCell@1|LSN[ZeroOrTwo]|12|27.5
+Awire|net@406|||0|oneCell@0|MSN[ZeroOrDone]|17|19.5|oneCell@1|LSN[ZeroOrDone]|12|19.5
+Awire|net@407|||0|oneCell@1|MSN[ZeroOrTwo]|0|27.5|oneCell@2|LSN[ZeroOrTwo]|-5|27.5
+Awire|net@409|||0|oneCell@1|MSN[ZeroOrDone]|0|19.5|oneCell@2|LSN[ZeroOrDone]|-5|19.5
+Awire|net@410|||0|oneCell@2|MSN[ZeroOrTwo]|-17|27.5|oneCell@3|LSN[ZeroOrTwo]|-22|27.5
+Awire|net@413|||0|oneCell@2|MSN[ZeroOrDone]|-17|19.5|oneCell@3|LSN[ZeroOrDone]|-22|19.5
+Awire|net@414|||0|oneCell@3|MSN[ZeroOrTwo]|-34|27.5|oneCell@4|LSN[ZeroOrTwo]|-39|27.5
+Awire|net@416|||0|oneCell@3|MSN[ZeroOrDone]|-34|19.5|oneCell@4|LSN[ZeroOrDone]|-39|19.5
+Awire|net@417|||0|oneCell@4|MSN[ZeroOrTwo]|-51|27.5|oneCell@5|LSN[ZeroOrTwo]|-56|27.5
+Awire|net@419|||0|oneCell@4|MSN[ZeroOrDone]|-51|19.5|oneCell@5|LSN[ZeroOrDone]|-56|19.5
+Awire|net@618|||0|pin@269||27|-4.25|pin@268||10|-4.25
+Awire|net@619|||2700|pin@264||-58|-4.25|oneCell@5|load|-58|11
+Awire|net@620|||0|pin@265||-41|-4.25|pin@264||-58|-4.25
+Awire|net@621|||900|oneCell@4|load|-41|11|pin@265||-41|-4.25
+Awire|net@622|||0|pin@266||-24|-4.25|pin@265||-41|-4.25
+Awire|net@623|||900|oneCell@3|load|-24|11|pin@266||-24|-4.25
+Awire|net@624|||0|pin@267||-7|-4.25|pin@266||-24|-4.25
+Awire|net@625|||900|oneCell@2|load|-7|11|pin@267||-7|-4.25
+Awire|net@626|||0|pin@268||10|-4.25|pin@267||-7|-4.25
+Awire|net@627|||900|oneCell@1|load|10|11|pin@268||10|-4.25
+Awire|net@629|||900|oneCell@0|load|27|11|pin@269||27|-4.25
+Awire|net@681|||900|oneCell@5|loadLO|-65.5|11|pin@287||-65.5|1.25
+Awire|net@688|||900|pin@289||47.5|1.25|pin@290||47.5|-4.25
+Awire|net@689|||1800|pin@287||-65.5|1.25|pin@291||-48.5|1.25
+Awire|net@691|||900|oneCell@4|loadLO|-48.5|11|pin@291||-48.5|1.25
+Awire|net@692|||1800|pin@291||-48.5|1.25|pin@292||-31.5|1.25
+Awire|net@694|||900|oneCell@3|loadLO|-31.5|11|pin@292||-31.5|1.25
+Awire|net@695|||1800|pin@292||-31.5|1.25|pin@293||-14.5|1.25
+Awire|net@697|||900|oneCell@2|loadLO|-14.5|11|pin@293||-14.5|1.25
+Awire|net@698|||1800|pin@293||-14.5|1.25|pin@294||2.5|1.25
+Awire|net@700|||900|oneCell@1|loadLO|2.5|11|pin@294||2.5|1.25
+Awire|net@701|||1800|pin@294||2.5|1.25|pin@295||19.5|1.25
+Awire|net@703|||900|oneCell@0|loadLO|19.5|11|pin@295||19.5|1.25
+Awire|net@728|||1800|inv@2|in|41.25|1.25|pin@289||47.5|1.25
+Awire|net@729|||1800|pin@269||27|-4.25|pin@290||47.5|-4.25
+Awire|net@818|||0|inv@2|out|36.25|1.25|pin@368||31.75|1.25
+Awire|net@826|||1800|pin@373||56.5|-4.25|conn@0|y|72.75|-4.25
+Awire|net@908|||0|oneCell@5|MSN[ZeroOrTwo]|-68|27.5|pin@416||-72|27.5
+Awire|net@911|||0|oneCell@5|MSN[ZeroOrDone]|-68|19.5|pin@417||-75|19.5
+Awire|net@916|||900|oneCell@6|loadLO|50.5|11|pin@420||50.5|5
+Awire|net@917|||0|pin@420||50.5|5|pin@421||30|5
+Awire|net@918|||0|pin@368||31.75|1.25|pin@422||30|1.25
+Awire|net@919|||0|pin@422||30|1.25|pin@295||19.5|1.25
+Awire|net@920|||900|pin@421||30|5|pin@422||30|1.25
+Awire|net@921|||900|oneCell@6|load|58|11|pin@423||58|2
+Awire|net@922|||0|pin@423||58|2|pin@424||52|2
+Awire|net@923|||1800|pin@290||47.5|-4.25|pin@425||52|-4.25
+Awire|net@924|||1800|pin@425||52|-4.25|pin@373||56.5|-4.25
+Awire|net@925|||900|pin@424||52|2|pin@425||52|-4.25
+Awire|net@928|||2700|oneCell@6|val_bar|57.5|35|pin@426||57.5|41
+Awire|net@929|||1800|pin@426||57.5|41|pin@427||61|41
+Awire|net@932|||2700|gnd@2||61|40|pin@427||61|41
+Awire|net@972|||0|oneCell@6|MSN[ZeroOrDone]|48|19.5|oneCell@0|LSN[ZeroOrDone]|29|19.5
+Awire|net@973|||1800|oneCell@6|LSN[ZeroOrTwo]|60|27.5|pin@428||64|27.5
+Awire|net@975|||1800|oneCell@6|LSN[ZeroOrDone]|60|19.5|pin@429||64|19.5
+Awire|net@976|||900|pin@428||64|27.5|pin@430||64|23.25
+Awire|net@977|||900|pin@430||64|23.25|pin@429||64|19.5
+Awire|net@978|||0|inv@11|out|66.25|23.25|pin@430||64|23.25
+Awire|net@979|||1800|inv@11|in|71.25|23.25|pin@431||74|23.25
+Awire|net@980|||2700|pin@431||74|23.25|pin@432||74|44
+Awire|net@981|||0|pin@432||74|44|pin@433||41|44
+Awire|net@982|||0|oneCell@6|MSN[ZeroOrTwo]|48|27.5|pin@434||41|27.5
+Awire|net@983|||0|pin@434||41|27.5|oneCell@0|LSN[ZeroOrTwo]|29|27.5
+Awire|net@984|||900|pin@433||41|44|pin@434||41|27.5
+Awire|net@986|||900|pin@416||-72|27.5|pin@435||-72|23
+Awire|net@987|||900|pwr@0||-75|26.75|pin@436||-75|23
+Awire|net@992|||900|pin@435||-72|23|gnd@3||-72|16
+Abus|scan[1:3]|D5G2;|-0.5|IJ2700|oneCell@0|s[1:3]|20|36|pin@204||20|46
+Abus|scan[4:6]|D5G2;|-0.5|IJ2700|oneCell@1|s[1:3]|3|36|pin@206||3|46
+Abus|scan[7:9]|D5G2;|-0.5|IJ2700|oneCell@2|s[1:3]|-14|36|pin@208||-14|46
+Abus|scan[10:12]|D5G2;|-0.5|IJ2700|oneCell@3|s[1:3]|-31|36|pin@210||-31|46
+Abus|scan[13:15]|D5G2;|-0.5|IJ2700|oneCell@4|s[1:3]|-48|36|pin@212||-48|46
+Abus|scan[16:18]|D5G2;|-0.5|IJ2700|oneCell@5|s[1:3]|-65|36|pin@214||-65|46
+EinLO[1:6]||D5G2;X-5.5;|conn@4|a|I
+Eload||D5G2;X-4;|conn@0|a|B
+Escan[1:18]||D5G2;X5.5;|conn@8|y|O
+X
+
+# Cell oneCell;1{ic}
+ConeCell;1{ic}||artwork|1242938717727|1250057914773|E|ATTR_LOAD_DRIVER_SIZE(D5G1;HNOLP)S8
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@8||-12|-5.5|3|2|XR|
+NTriangle|art@9||-12|2.5|3|2|XR|
+NThick-Circle|art@12||-10.5|-12|2|2|X|
+NArrow|art@13||-3|-14|2|2|XR|
+NArrow|art@14||-10.5|-14|2|2|XR|
+NPin|pin@0||-1|10|1|1|X|
+NPin|pin@1||-1|-14|1|1|X|
+NPin|pin@2||-13|-14|1|1|X|
+NPin|pin@3||-13|10|1|1|X|
+Nschematic:Wire_Pin|pin@13||-1|2.5|||X|
+Nschematic:Wire_Pin|pin@15||-3.5|10|||X|
+Nschematic:Wire_Pin|pin@17||-13|2.5|||X|
+Nschematic:Wire_Pin|pin@19||-13|-5.5|||X|
+Nschematic:Wire_Pin|pin@20||-1|-5.5|||X|
+NPin|pin@22||-1|2.5|1|1|X|
+NPin|pin@24||-1|-5.5|1|1|X|
+Nschematic:Bus_Pin|pin@73||-10|11|-1|-1||
+Nschematic:Bus_Pin|pin@76||-10|10|-1|-1||
+Nschematic:Wire_Pin|pin@78||-3|-14||||
+Nschematic:Bus_Pin|pin@80||-10.5|-14||||
+ASolid|net@0|||FS900|pin@0||-1|10|pin@1||-1|-14
+ASolid|net@1|||FS0|pin@1||-1|-14|pin@2||-13|-14
+ASolid|net@2|||FS2700|pin@2||-13|-14|pin@3||-13|10
+ASolid|net@3|||FS1800|pin@3||-13|10|pin@0||-1|10
+Aschematic:bus|net@23||-0.5|IJ900|pin@73||-10|11|pin@76||-10|10
+ELSN[ZeroOrDone]|LSN[OneOrDone]|D5G2;X-9.5;|pin@20||B
+ELSN[ZeroOrTwo]|LSN[OneOrTwo]|D5G2;X-9;|pin@13||B
+EMSN[ZeroOrDone]|MSN[OneOrDone]|D5G2;X9.5;|pin@19||B
+EMSN[ZeroOrTwo]|MSN[OneOrTwo]|D5G2;X8.5;|pin@17||B
+Eload||D5G2;X0.5;Y-3.5;|pin@78||I
+EloadLO||D5G2;Y-3.5;|pin@80||I
+Es[1:3]||D5G2;|pin@73||O
+Eval_bar|valLO|D5G2;Y2;|pin@15||I
+X
+
+# Cell oneCell;1{lay}
+ConeCell;1{lay}||tsmcSun40GP|1250057003329|1250574914068||ATTR_NCC(D5G10;NTX122.5;Y528.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent loadLO /loadLO_[0-9]+/","exportsConnectedByParent load /load_[0-9]+/"]|DRC_last_good_drc_area_date()G1250400373623|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1250400373623
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-Poly-Con|contact@14||539|-15||||
+NMetal-1-Poly-Con|contact@15||528|134||||
+NAN-Metal-1-N-Diff-Con|contact@16||513|-75|84||R|
+NAN-Metal-1-N-Diff-Con|contact@17||549|-75|84||R|
+NAN-Metal-1-N-Diff-Con|contact@18||513|-209|36||R|
+NAN-Metal-1-N-Diff-Con|contact@19||531|-209|36||R|
+NX-Metal-1-Metal-2-Con|contact@20||530|-210|||R|
+NAN-Metal-1-P-Diff-Con|contact@21||513|-370|84||R|
+NAN-Metal-1-P-Diff-Con|contact@22||495|70|84||R|
+NAN-Metal-1-P-Diff-Con|contact@24||495|200.5|84||R|
+NAN-Metal-1-P-Diff-Con|contact@25||531|200.5|84||R|
+NAN-Metal-1-N-Diff-Con|contact@26||513|346|36||R|
+NAN-Metal-1-N-Diff-Con|contact@27||531|346|36||R|
+NAN-Metal-1-N-Diff-Con|contact@28||531|346|||R|
+NX-Metal-1-Metal-2-Con|contact@29||513|330|||R|
+NMetal-1-Poly-Con|contact@30||454|309||||
+NMetal-1-Poly-Con|contact@31||516|-276|-2|18||
+NX-Metal-1-Metal-2-Con|contact@32||516|-281|||R|
+NX-Metal-1-Metal-2-Con|contact@33||433|-281|||R|
+NX-Metal-1-Metal-2-Con|contact@34||531|300|||R|
+NX-Metal-1-Metal-2-Con|contact@35||566|300|||R|
+NMetal-1-Poly-Con|contact@36||560|-303.5||||
+NAN-Metal-1-P-Diff-Con|contact@37||495|200.5|84||RRR|
+NMetal-1-Poly-Con|contact@38||461|135|||RR|
+NX-Metal-1-Metal-2-Con|contact@39||451|135|||R|
+NX-Metal-1-Metal-2-Con|contact@40||612|135|||R|
+NAN-Metal-1-P-Diff-Con|contact@41||477|200.5|84||R|
+NX-Metal-1-Metal-2-Con|contact@42||612|359|||R|
+NX-Metal-1-Metal-2-Con|contact@43||433|270|||R|
+NX-Metal-1-Metal-2-Con|contact@44||612|-180|||R|
+NX-Metal-1-Metal-2-Con|contact@45||433|-360|||R|
+NAN-Metal-1-P-Diff-Con|contact@46||531|-370|84||R|
+NAN-Metal-1-P-Diff-Con|contact@47||513|200.5|84||R|
+NX-Metal-1-Metal-2-Con|contact@48||513|165|||R|
+NX-Metal-1-Metal-2-Con|contact@49||513|195|||R|
+NX-Metal-1-Metal-2-Con|contact@50||513|225|||R|
+NAN-Metal-1-P-Diff-Con|contact@55||513|70|84||R|
+NX-Metal-1-Metal-2-Con|contact@56||513|45|||R|
+NX-Metal-1-Metal-2-Con|contact@57||513|75|||R|
+NX-Metal-1-Metal-2-Con|contact@58||513|105|||R|
+NAN-Metal-1-N-Diff-Con|contact@60||531|-75|84||R|
+NX-Metal-1-Metal-2-Con|contact@61||531|-45|||R|
+NX-Metal-1-Metal-2-Con|contact@62||531|-75|||R|
+NX-Metal-1-Metal-2-Con|contact@63||531|-105|||R|
+NAN-Metal-1-P-Diff-Con|contact@64||531|70|84||R|
+NX-Metal-1-Metal-2-Con|contact@65||433|285|||R|
+NN-Transistor|nmos@0||522|-209|36||R|
+NN-Transistor|nmos@1||522|346|36||R|
+NN-Transistor|nmos@2||522|-75|84||R|
+NN-Transistor|nmos@4||540|-75|84||R|
+IoneCellGasP;1{lay}|oneCellG@0||0|0|||D5G4;
+NMetal-2-Pin|pin@0||700|195||||
+NMetal-2-Pin|pin@1||700|75||||
+NMetal-2-Pin|pin@2||700|165||||
+NMetal-2-Pin|pin@3||700|225||||
+NMetal-2-Pin|pin@4||700|105||||
+NMetal-2-Pin|pin@5||700|45||||
+NMetal-2-Pin|pin@6||700|-75||||
+NMetal-2-Pin|pin@7||700|-105||||
+NMetal-2-Pin|pin@8||700|-45||||
+NPoly-Pin|pin@9||542|-18||||
+NPoly-Pin|pin@10||540|-15||||
+NPoly-Pin|pin@11||522|134||||
+NMetal-1-Pin|pin@12||548|134||||
+NMetal-1-Pin|pin@13||548|539||||
+NMetal-1-Pin|pin@14||548|-15||||
+NMetal-2-Pin|pin@15||700|-165||||
+NMetal-1-Pin|pin@16||513|-144||||
+NMetal-1-Pin|pin@17||549|-144||||
+NMetal-2-Pin|pin@18||700|-210||||
+NMetal-2-Pin|pin@19||577|-180||||
+NMetal-2-Pin|pin@20||700|-195||||
+NMetal-2-Pin|pin@21||700|-225||||
+NMetal-1-Pin|pin@22||495|26.5||||
+NMetal-1-Pin|pin@23||531|134||||
+NMetal-1-Pin|pin@28||566|-31||||
+NMetal-1-Pin|pin@29||549|-31||||
+NMetal-2-Pin|pin@30||700|330||||
+NMetal-2-Pin|pin@31||700|315||||
+NMetal-2-Pin|pin@32||700|345||||
+NMetal-2-Pin|pin@33||700|359||||
+NMetal-2-Pin|pin@34||700|375||||
+NPoly-Pin|pin@35||522|309||||
+NPoly-Pin|pin@36||522|-276||||
+NMetal-1-Pin|pin@38||433|309||||
+NMetal-1-Pin|pin@39||433|539||||
+NMetal-2-Pin|pin@40||556|300||||
+NMetal-1-Pin|pin@41||495|-374||||
+NMetal-1-Pin|pin@42||513|-374||||
+NPoly-Pin|pin@43||522|-302.5||||
+NPoly-Pin|pin@44||560|-302.5||||
+NPoly-Pin|pin@45||560|-303.5||||
+NMetal-1-Pin|pin@47||612|-303.5||||
+NMetal-1-Pin|pin@48||612|539||||
+NMetal-2-Pin|pin@49||700|285||||
+NMetal-2-Pin|pin@50||700|-315||||
+NMetal-2-Pin|pin@51||700|-345||||
+NMetal-2-Pin|pin@52||700|-375||||
+NMetal-2-Pin|pin@53||700|-360||||
+NMetal-1-Pin|pin@55||495|224|||RR|
+NPoly-Pin|pin@56||486|134|||RR|
+NPoly-Pin|pin@57||461|134|||RR|
+NPoly-Pin|pin@58||461|135|||RR|
+NMetal-2-Pin|pin@59||602|135||||
+NMetal-1-Pin|pin@60||477|298||||
+NMetal-1-Pin|pin@61||495|298||||
+NMetal-1-Pin|pin@62||513|298||||
+NMetal-2-Pin|pin@64||700|-180||||
+NMetal-2-Pin|pin@65||700|359||||
+NMetal-1-Pin|pin@66||531|-294||||
+NMetal-1-Pin|pin@67||531|-294||||
+NMetal-1-Pin|pin@68||513|539||||
+NMetal-1-Pin|pin@69||637|-331||||
+NMetal-1-Pin|pin@70||545|-331||||
+NMetal-1-Pin|pin@71||531|-331||||
+NMetal-1-Pin|pin@72||637|539||||
+NMetal-1-Pin|pin@73||495|283||||
+NMetal-1-Pin|pin@74||531|283||||
+NPoly-Pin|pin@75||468|153||||
+NPoly-Pin|pin@76||468|247||||
+NPoly-Pin|pin@77||540|153.5||||
+NPoly-Pin|pin@78||540|246.5||||
+NPoly-Pin|pin@79||540|323||||
+NPoly-Pin|pin@80||540|377||||
+NPoly-Pin|pin@81||504|323||||
+NPoly-Pin|pin@82||504|377||||
+NPoly-Pin|pin@83||540|24||||
+NPoly-Pin|pin@84||540|117||||
+NPoly-Pin|pin@85||486|24||||
+NPoly-Pin|pin@86||486|117||||
+NPoly-Pin|pin@87||558|-121||||
+NPoly-Pin|pin@88||558|-28||||
+NPoly-Pin|pin@89||504|-121||||
+NPoly-Pin|pin@90||504|-28||||
+NPoly-Pin|pin@91||540|-233.5||||
+NPoly-Pin|pin@92||540|-178||||
+NPoly-Pin|pin@93||504|-233.5||||
+NPoly-Pin|pin@94||504|-178||||
+NPoly-Pin|pin@95||540|-421||||
+NPoly-Pin|pin@96||540|-320.5||||
+NPoly-Pin|pin@97||504|-421||||
+NPoly-Pin|pin@98||504|-320.5||||
+NMetal-1-Pin|pin@99||548|-16.5||||
+NPoly-Pin|pin@100||522|-279||||
+NPoly-Pin|pin@101||522|-288||||
+NPoly-Pin|pin@102||504|134||||
+NPoly-Pin|pin@103||461|153||||
+NMetal-1-Pin|pin@104||531|7||||
+NMetal-1-Pin|pin@105||495|7||||
+NN-Well-Node|plnode@228||-554|135|76|215||A
+NN-Well-Node|plnode@229||9|-339.5|678|143||A
+NN-Well-Node|plnode@230||72|139|444|266||A
+NN-Well-Node|plnode@231||504|135.25|84|266.5||A
+NN-Well-Node|plnode@232||522|-370|48|136||A
+NNPlus-Node|plnode@233||-554|135|64|203||A
+NNPlus-Node|plnode@234||-270|-188|114|118||A
+NNPlus-Node|plnode@235||-153|-179|60|99||A
+NNPlus-Node|plnode@236||103.5|-132|375|262||A
+NNPlus-Node|plnode@237||63|345|60|136||A
+NNPlus-Node|plnode@238||234|350|114|120||A
+NNPlus-Node|plnode@239||531|-75|60|136||A
+NPPlus-Node|plnode@240||-555|-135|64|203||A
+NPPlus-Node|plnode@241||-270|-343|114|136||A
+NPPlus-Node|plnode@242||-153|-348.25|60|125.5||A
+NPPlus-Node|plnode@243||126|139|330|266||A
+NPPlus-Node|plnode@244||153|-339|276|142||A
+NPPlus-Node|plnode@245||-54|-345|60|88||A
+NPPlus-Node|plnode@246||504|135.25|78|266.5||A
+NP-Transistor|pmos@0||504|70|84||R|
+NP-Transistor|pmos@2||504|200.5|84||R|
+NP-Transistor|pmos@3||522|200.5|84||R|
+NP-Transistor|pmos@4||522|-370|84||R|
+NP-Transistor|pmos@5||486|200.5|84||RRR|
+NP-Transistor|pmos@6||522|70|84||R|
+APoly|net@38|||S0|nmos@4|poly-right|540|-18|nmos@2|poly-right|522|-18
+APoly|net@39|||S1800|nmos@4|poly-right|540|-18|pin@9||542|-18
+APoly|net@41|||S2700|nmos@4|poly-right|540|-18|pin@10||540|-15
+APoly|net@42||6|S1800|contact@14||539|-15|pin@10||540|-15
+APoly|net@44|||S900|pmos@3|poly-left|522|143.5|pin@11||522|134
+APoly|net@46|||S1800|pin@11||522|134|contact@15||528|134
+AMetal-1|net@47||3|IJS0|pin@12||548|134|contact@15||528|134
+AMetal-1|net@49|||S900|pin@12||548|134|pin@14||548|-15
+AMetal-2|net@51|||S1800|oneCellG@0|gnd_35|400|-165|pin@15||700|-165
+AN-Diff|net@52|||S0|nmos@2|diff-top|513|-75|contact@16||513|-75
+AN-Diff|net@53|||S0|nmos@4|diff-bottom|549|-75|contact@17||549|-75
+AMetal-1|net@54|||S900|contact@16||513|-75|pin@16||513|-144
+AMetal-1|net@55|||S1800|pin@16||513|-144|pin@17||549|-144
+AMetal-1|net@56|||S900|contact@17||549|-75|pin@17||549|-144
+AN-Diff|net@57|||S0|nmos@0|diff-top|513|-209|contact@18||513|-209
+AMetal-1|net@58|||S900|pin@16||513|-144|contact@18||513|-209
+AN-Diff|net@59|||S0|nmos@0|diff-bottom|531|-209|contact@19||531|-209
+AMetal-1|net@61||-7|IJS1800|contact@20||530|-210|contact@19||531|-210
+AMetal-2|net@62|||S1800|oneCellG@0|LSN[OneOrDone]|400|-210|contact@20||530|-210
+AMetal-2|net@63|||S1800|contact@20||530|-210|pin@18||700|-210
+AMetal-2|net@64|||S1800|oneCellG@0|disableLO_1|400|-180|pin@19||577|-180
+AMetal-2|net@65|||S1800|oneCellG@0|gnd_36|400|-195|pin@20||700|-195
+AMetal-2|net@66|||S1800|oneCellG@0|gnd_37|400|-225|pin@21||700|-225
+AP-Diff|net@67|||S1800|pmos@4|diff-top|513|-370|contact@21||513|-370
+AP-Diff|net@69|||S0|pmos@0|diff-top|495|77.5|contact@22||495|77.5
+AP-Diff|net@74|||S0|pmos@2|diff-top|495|226|contact@24||495|226
+AP-Diff|net@75|||S0|pmos@3|diff-bottom|531|226|contact@25||531|226
+AMetal-1|net@80|||S2700|pin@22||495|26.5|contact@22||495|77.5
+AN-Diff|net@81|||S0|nmos@1|diff-top|513|346|contact@26||513|346
+AN-Diff|net@82|||S0|nmos@1|diff-bottom|531|346|contact@27||531|346
+AN-Diff|net@84||-1|S0|nmos@1|diff-bottom|531|346|contact@28||531|346
+AMetal-1|net@86|||S0|pin@28||566|-31|pin@29||549|-31
+AMetal-1|net@87|||S2700|contact@17||549|-75|pin@29||549|-31
+AMetal-1|net@88||-7|IJS0|contact@29||513|330|contact@26||513|330
+AMetal-2|net@89|||S0|contact@29||513|330|oneCellG@0|LSN[OneOrTwo]|400|330
+AMetal-2|net@90|||S1800|contact@29||513|330|pin@30||700|330
+AMetal-2|net@91|||S1800|oneCellG@0|gnd_32|400|315|pin@31||700|315
+AMetal-2|net@92|||S1800|oneCellG@0|gnd_33|400|345|pin@32||700|345
+AMetal-2|net@93|||S1800|oneCellG@0|disableLO_3|400|359|pin@33||700|359
+AMetal-2|net@94|||S1800|oneCellG@0|gnd_34|400|375|pin@34||700|375
+APoly|net@95|||S900|nmos@1|poly-left|522|313|pin@35||522|309
+APoly|net@96|||S0|pin@35||522|309|contact@30||454|309
+APoly|net@97|||S900|nmos@0|poly-left|522|-242|pin@36||522|-276
+APoly|net@98|||S0|pin@36||522|-276|contact@31||517|-276
+AMetal-1|net@99|||S2700|contact@32||516|-281|contact@31||516|-276
+AMetal-2|net@100|||S0|contact@32||516|-281|contact@33||433|-281
+AMetal-1|net@102|||S1800|pin@38||433|309|contact@30||454|309
+AMetal-1|net@103|||S2700|pin@38||433|309|pin@39||433|539
+AMetal-1|net@104|||S900|pin@13||548|539|pin@12||548|134
+AMetal-1|net@105|||S2700|contact@34||531|300|contact@27||531|346
+AMetal-2|net@106|||S1800|contact@34||531|300|pin@40||556|300
+AMetal-1|net@108|||S900|contact@35||566|300|pin@28||566|-31
+AMetal-2|net@109|||S1800|pin@40||556|300|contact@35||566|300
+AMetal-1|net@111|||S1800|pin@41||495|-374|pin@42||513|-374
+AMetal-1|net@112|||S900|contact@21||513|-370|pin@42||513|-374
+APoly|net@113|||S2700|pmos@4|poly-right|522|-313|pin@43||522|-302.5
+APoly|net@114|||S1800|pin@43||522|-302.5|pin@44||560|-302.5
+APoly|net@115|||S900|pin@44||560|-302.5|pin@45||560|-303.5
+APoly|net@116||6|S0|contact@36||560|-303.5|pin@45||560|-303.5
+AMetal-2|net@121|||S1800|oneCellG@0|vdd_31|400|-315|pin@50||700|-315
+AMetal-2|net@122|||S1800|oneCellG@0|vdd_32|400|-345|pin@51||700|-345
+AMetal-2|net@123|||S1800|oneCellG@0|vdd_33|400|-375|pin@52||700|-375
+AMetal-1|net@126|||S2700|contact@37||495|220|pin@55||495|224
+APoly|net@127|||S900|pmos@5|poly-right|486|143.5|pin@56||486|134
+APoly|net@128|||S0|pin@56||486|134|pin@57||461|134
+APoly|net@129|||S2700|pin@57||461|134|pin@58||461|135
+APoly|net@130||6|S0|contact@38||461|135|pin@58||461|135
+AMetal-1|net@131||6|S1800|contact@39||451|135|contact@38||461|135
+AP-Diff|net@132|||S0|pmos@5|diff-top|495|220|contact@37||495|220
+AMetal-2|net@133|||S1800|contact@39||451|135|pin@59||602|135
+AMetal-2|net@136|||S1800|pin@59||602|135|contact@40||612|135
+AP-Diff|net@137|||S1800|pmos@5|diff-bottom|477|220|contact@41||477|220
+AMetal-1|net@138|||S2700|contact@41||477|227|pin@60||477|298
+AMetal-1|net@139|||S1800|pin@60||477|298|pin@61||495|298
+AMetal-1|net@140|||S1800|pin@61||495|298|pin@62||513|298
+AMetal-1|net@141|||S900|contact@26||513|346|pin@62||513|298
+AMetal-1|net@142|||S2700|contact@40||612|135|contact@42||612|359
+AMetal-1|net@143|||S2700|contact@42||612|359|pin@48||612|539
+AMetal-2|net@144|||S0|pin@33||700|359|contact@42||612|359
+AMetal-1|net@145|||S2700|contact@33||433|-281|contact@43||433|270
+AMetal-2|net@147|||S1800|oneCellG@0|disable_4|400|270|contact@43||433|270
+AMetal-1|net@149|||S2700|pin@47||612|-303.5|contact@44||612|-180
+AMetal-1|net@150|||S2700|contact@44||612|-180|contact@40||612|135
+AMetal-2|net@151|||S1800|pin@19||577|-180|contact@44||612|-180
+AMetal-2|net@153|||S1800|oneCellG@0|disable_2|400|-360|contact@45||433|-360
+AMetal-2|net@154|||S1800|contact@45||433|-360|pin@53||700|-360
+AMetal-1|net@156|||S900|contact@33||433|-281|contact@45||433|-360
+AMetal-2|net@157|||S1800|contact@44||612|-180|pin@64||700|-180
+AMetal-2|net@158|||S1800|contact@42||612|359|pin@65||700|359
+AP-Diff|net@159|||S0|pmos@4|diff-bottom|531|-370|contact@46||531|-370
+AMetal-1|net@160|||S0|pin@47||612|-303.5|contact@36||560|-303.5
+AMetal-1|net@161|||S2700|contact@46||531|-370|pin@66||531|-294
+AMetal-1|net@162|||S0|pin@66||531|-294|pin@67||531|-294
+AMetal-1|net@163|||S900|contact@19||531|-209|pin@67||531|-294
+AP-Diff|net@164|||S1800|contact@37||495|231.5|contact@24||495|231.5
+AMetal-1|net@165|||S2700|contact@29||513|330|pin@68||513|539
+AMetal-1|net@166|||S0|pin@69||637|-331|pin@70||545|-331
+AMetal-1|net@167|||S0|pin@70||545|-331|pin@71||531|-331
+AMetal-1|net@168|||S2700|contact@46||531|-370|pin@71||531|-331
+AMetal-1|net@169|||S2700|pin@69||637|-331|pin@72||637|539
+AMetal-1|net@170|||S900|pin@14||548|-15|pin@14||548|-15
+AMetal-1|net@172||3|IJS0|pin@14||548|-15|contact@14||539|-15
+AMetal-1|net@173|||S2700|contact@24||495|226|pin@73||495|283
+AMetal-1|net@174|||S1800|pin@73||495|283|pin@74||531|283
+AMetal-1|net@175|||S2700|contact@25||531|242.5|pin@74||531|283
+APoly|net@177|||S2700|pin@75||468|153|pin@76||468|247
+APoly|net@178|||S2700|pin@77||540|153.5|pin@78||540|246.5
+APoly|net@179|||S2700|pin@79||540|323|pin@80||540|377
+APoly|net@180|||S2700|pin@81||504|323|pin@82||504|377
+APoly|net@181|||S2700|pin@83||540|24|pin@84||540|117
+APoly|net@182|||S2700|pin@85||486|24|pin@86||486|117
+APoly|net@183|||S2700|pin@87||558|-121|pin@88||558|-28
+APoly|net@184|||S2700|pin@89||504|-121|pin@90||504|-28
+APoly|net@185|||S2700|pin@91||540|-233.5|pin@92||540|-178
+APoly|net@186|||S2700|pin@93||504|-233.5|pin@94||504|-178
+APoly|net@187|||S2700|pin@95||540|-421|pin@96||540|-320.5
+APoly|net@188|||S2700|pin@97||504|-421|pin@98||504|-320.5
+AMetal-1|net@189|||S2700|pin@99||548|-16.5|pin@14||548|-15
+APoly|net@190|||S900|pin@36||522|-276|pin@100||522|-279
+APoly|net@191|||S900|pin@100||522|-279|pin@101||522|-288
+APoly|net@192|||S0|pin@11||522|134|pin@102||504|134
+APoly|net@193|||S2700|pin@102||504|134|pmos@2|poly-left|504|143.5
+APoly|net@194|||S2700|pmos@0|poly-right|504|127|pin@102||504|134
+AMetal-1|net@195||3|IJS1800|pin@23||531|134|pin@12||548|134
+APoly|net@196|||S2700|pin@57||461|134|pin@103||461|153
+APoly|net@197|||S0|pin@75||468|153|pin@103||461|153
+AP-Diff|net@201|||S0|pmos@3|diff-top|513|200.5|contact@47||513|200.5
+AMetal-2|net@202|||S1800|oneCellG@0|vdd_28|400|165|contact@48||513|165
+AMetal-2|net@203|||S1800|contact@48||513|165|pin@2||700|165
+AMetal-1|net@204|||S900|contact@47||513|200.5|contact@48||513|165
+AMetal-2|net@205|||S1800|oneCellG@0|vdd_29|400|195|contact@49||513|195
+AMetal-2|net@206|||S1800|contact@49||513|195|pin@0||700|195
+AMetal-1|net@207|||S900|contact@47||513|200.5|contact@49||513|195
+AMetal-2|net@208|||S1800|oneCellG@0|vdd_30|400|225|contact@50||513|225
+AMetal-2|net@209|||S1800|contact@50||513|225|pin@3||700|225
+AMetal-1|net@210|||S2700|contact@47||513|200.5|contact@50||513|225
+AP-Diff|net@223|||S0|pmos@2|diff-bottom|513|209.5|pmos@3|diff-top|513|209.5
+AP-Diff|net@228|||S0|pmos@6|diff-top|513|62|pmos@0|diff-bottom|513|62
+AP-Diff|net@230|||S0|pmos@6|diff-top|513|70|contact@55||513|70
+AMetal-2|net@231|||S1800|oneCellG@0|vdd_25|400|45|contact@56||513|45
+AMetal-2|net@232|||S1800|contact@56||513|45|pin@5||700|45
+AMetal-1|net@233|||S900|contact@55||513|70|contact@56||513|45
+AMetal-2|net@234|||S1800|oneCellG@0|vdd_26|400|75|contact@57||513|75
+AMetal-2|net@235|||S1800|contact@57||513|75|pin@1||700|75
+AMetal-1|net@236|||S2700|contact@55||513|70|contact@57||513|75
+AMetal-2|net@237|||S1800|oneCellG@0|vdd_27|400|105|contact@58||513|105
+AMetal-2|net@238|||S1800|contact@58||513|105|pin@4||700|105
+AMetal-1|net@239|||S2700|contact@55||513|70|contact@58||513|105
+APoly|net@240|||S2700|pmos@6|poly-right|522|127|pin@11||522|134
+AMetal-1|net@241|||S2700|contact@22||495|75|contact@24||495|226
+AMetal-1|net@246|||S900|pin@22||495|26.5|pin@105||495|7
+AMetal-1|net@247|||S900|pin@105||495|7|pin@41||495|-374
+AMetal-1|net@248|||S0|pin@104||531|7|pin@105||495|7
+AN-Diff|net@252|||S0|nmos@2|diff-bottom|531|-75|contact@60||531|-75
+AMetal-2|net@253|||S1800|oneCellG@0|gnd_29|400|-45|contact@61||531|-45
+AMetal-2|net@254|||S1800|contact@61||531|-45|pin@8||700|-45
+AMetal-1|net@255|||S2700|contact@60||531|-75|contact@61||531|-45
+AMetal-2|net@256|||S1800|oneCellG@0|gnd_30|400|-75|contact@62||531|-75
+AMetal-2|net@257|||S1800|contact@62||531|-75|pin@6||700|-75
+AMetal-1|net@258|||S0|contact@60||531|-75|contact@62||531|-75
+AMetal-2|net@259|||S1800|oneCellG@0|gnd_31|400|-105|contact@63||531|-105
+AMetal-2|net@260|||S1800|contact@63||531|-105|pin@7||700|-105
+AMetal-1|net@261|||S900|contact@60||531|-75|contact@63||531|-105
+AP-Diff|net@262|||S0|pmos@6|diff-bottom|531|70|contact@64||531|70
+AMetal-1|net@263|||S900|contact@64||531|70|pin@104||531|7
+AN-Diff|net@264|||S0|nmos@2|diff-bottom|531|-117|nmos@4|diff-top|531|-117
+AMetal-1|net@266|||S2700|contact@43||433|270|contact@65||433|285
+AMetal-1|net@267|||S2700|contact@65||433|285|pin@38||433|309
+AMetal-2|net@269|||S0|pin@49||700|285|contact@65||433|285
+ELSN[OneOrDone]||D5G2;|pin@18||B
+ELSN[OneOrTwo]||D5G2;|pin@30||B
+EMSN[OneOrDone]||D5G2;|oneCellG@0|MSN[OneOrDone]|B
+EMSN[OneOrTwo]||D5G2;|oneCellG@0|MSN[OneOrTwo]|B
+Egnd_17|gnd|D5G2;|oneCellG@0|gnd_17|U
+Egnd_1||D5G2;|pin@20||G
+Egnd_2||D5G2;|pin@21||G
+Egnd_3||D5G2;|pin@31||G
+Egnd_4||D5G2;|pin@32||G
+Egnd_5||D5G2;|pin@34||G
+Egnd_6||D5G2;|oneCellG@0|gnd|G
+Egnd_18||D5G2;|oneCellG@0|gnd_18|U
+Egnd_19||D5G2;|oneCellG@0|gnd_19|U
+Egnd_21||D5G2;|oneCellG@0|gnd_21|U
+Egnd_22||D5G2;|oneCellG@0|gnd_22|U
+Egnd_24||D5G2;|oneCellG@0|gnd_23|U
+Egnd_28||D5G2;|oneCellG@0|gnd_28|U
+Egnd_29||D5G2;|pin@8||G
+Egnd_30||D5G2;|pin@6||G
+Egnd_31||D5G2;|pin@7||G
+Egnd_16|gnd_32|D5G2;|oneCellG@0|gnd_16|U
+Egnd|gnd_99|D5G2;|pin@15||G
+Edisable_2|load|D5G2;|oneCellG@0|disable|I
+EloadLO||D5G2;|pin@48||I
+EdisableLO_5|loadLO_1|D5G2;|oneCellG@0|disableLO_5|I
+EdisableLO_2|loadLO_2|D5G2;|oneCellG@0|disableLO|I
+EloadLO_3||D5G2;|pin@64||I
+EloadLO_4||D5G2;|pin@65||I
+Edisable_3|load_2|D5G2;|oneCellG@0|disable_3|I
+Edisable_1|load_3|D5G2;|pin@53||I
+Eload_4|load_5|D5G2;|pin@49||I
+Eload|load_99|D5G2;|pin@39||I
+Es[1]||D5G2;|pin@72||O
+Es[2]||D5G2;|pin@68||O
+EvalLO||D5G2;|pin@13||I
+Evdd_17|vdd|D5G2;|oneCellG@0|vdd_17|U
+Evdd_1||D5G2;|pin@3||P
+Evdd_2||D5G2;|pin@2||P
+Evdd_3||D5G2;|pin@50||P
+Evdd_4||D5G2;|pin@51||P
+Evdd_5||D5G2;|pin@52||P
+Evdd_6||D5G2;|oneCellG@0|vdd|P
+Evdd_10||D5G2;|oneCellG@0|vdd_10|U
+Evdd_11||D5G2;|oneCellG@0|vdd_11|U
+Evdd_12||D5G2;|oneCellG@0|vdd_12|U
+Evdd_13||D5G2;|oneCellG@0|vdd_13|U
+Evdd_14||D5G2;|oneCellG@0|vdd_14|U
+Evdd_25||D5G2;|pin@4||P
+Evdd_26||D5G2;|pin@1||P
+Evdd_27||D5G2;|pin@5||P
+Evdd_28||D5G2;|oneCellG@0|vdd_15|P
+Evdd_16|vdd_29|D5G2;|oneCellG@0|vdd_16|U
+Evdd|vdd_99|D5G2;|pin@0||P
+X
+
+# Cell oneCell;1{sch}
+ConeCell;1{sch}||schematic|1242938375621|1250100652077||ATTR_LOAD_DRIVER_SIZE(D5G3;HNOLPX45.5;Y25.5;)S8
+IredFive:NMOS;1{ic}|NMOS@2||11.75|0.75|||D5G4;|ATTR_X(D5G1.5;NOLPX-1;Y-3.25;)S@LOAD_DRIVER_SIZE/2
+IredFive:NMOS;1{ic}|NMOS@3||11.75|-5.25|||D5G4;|ATTR_X(D5G1.5;NOLPX-1;Y-2.5;)S@LOAD_DRIVER_SIZE/2
+IredFive:PMOS;1{ic}|PMOS@0||35|0.75|||D5G4;|ATTR_X(D5G1.5;NOLPX-2.25;Y2;)S@LOAD_DRIVER_SIZE/2
+IredFive:PMOS;1{ic}|PMOS@1||35|-5.25|||D5G4;|ATTR_X(D5G1.5;NOLPX-2.25;Y2.25;)S@LOAD_DRIVER_SIZE/2
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@11||-41.25|-28|||XRR|
+NOff-Page|conn@16||-45.5|3.5|||XRR|
+NOff-Page|conn@17||48.5|2.5|||XRR|
+NOff-Page|conn@20||-45.5|-7|||XRR|
+NOff-Page|conn@21||48.5|-7|||XRR|
+NOff-Page|conn@27||5|16|||R|
+NOff-Page|conn@29||-41.25|-24.5|||XRR|
+NOff-Page|conn@30||-41.25|-21|||XRR|
+NGround|gnd@1||9|15.25||||
+IredFive:nms1;2{ic}|nms1@3||15.5|-4|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-2;Y3;)S2*@LOAD_DRIVER_SIZE
+IoneCellGasP;1{ic}|oneBitIv@0||-22|-1|||D5G4;
+IoneCell;1{ic}|oneCell@0||-27.25|38|||D5G4;
+Ngeneric:Invisible-Pin|pin@67||26.25|43.75|||||ART_message(D5G4;)Sone cell of the Omega Counter
+Ngeneric:Invisible-Pin|pin@68||28.25|39.5|||||ART_message(D5G3;)Sam 28 Jul 2009
+Ngeneric:Invisible-Pin|pin@69||28.25|49.25|||||ART_message(D5G6;)SoneCell
+NWire_Pin|pin@93||9|23.5||||
+NWire_Pin|pin@189||-12.5|-14.5||||
+NWire_Pin|pin@190||-12.5|-7||||
+NWire_Pin|pin@193||14|-7||||
+NWire_Pin|pin@197||14|2.5||||
+NWire_Pin|pin@198||-12.5|10||||
+NWire_Pin|pin@199||-12.5|2.5||||
+NWire_Pin|pin@200||-38.5|-14.5||||
+NWire_Pin|pin@202||-38.5|10||||
+NWire_Pin|pin@237||-38.5|3.5||||
+NWire_Pin|pin@238||-38.5|-7||||
+NWire_Pin|pin@239||-12|10||||
+NWire_Pin|pin@240||-12|2.5||||
+NWire_Pin|pin@298||44.25|-0.25||||
+NWire_Pin|pin@300||-25.5|-21||||
+NWire_Pin|pin@301||44.25|-28||||
+NWire_Pin|pin@341||11.75|2.5||||
+NWire_Pin|pin@342||11.75|-7||||
+NWire_Pin|pin@349||22.75|-4||||
+NWire_Pin|pin@350||22.75|-28||||
+NWire_Pin|pin@351||5.75|0.75||||
+NWire_Pin|pin@352||5.75|-24.5||||
+NWire_Pin|pin@353||5.75|-5.25||||
+NWire_Pin|pin@354||35|-7||||
+NWire_Pin|pin@355||35|2.5||||
+NWire_Pin|pin@356||35|-2.25||||
+NWire_Pin|pin@357||11.75|-2||||
+NWire_Pin|pin@358||27.5|0.75||||
+NWire_Pin|pin@359||27.5|-21||||
+NWire_Pin|pin@360||27.5|-5.25||||
+NWire_Pin|pin@361||-20.5|-24.5||||
+NWire_Pin|pin@362||-28|3.5||||
+NWire_Pin|pin@363||-38.5|-8.5||||
+NWire_Pin|pin@364||-18|2.5||||
+NWire_Pin|pin@365||-18|-7||||
+IredFive:pms1;2{ic}|pms1@2||39|-0.25|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1.5;Y-2.75;)S2*@LOAD_DRIVER_SIZE
+Iorange40nm:wire;1{ic}|wire@0||-43.5|-14.5|X||D5G4;|ATTR_C(D5G1;NOLPUCY-2.5;)S0.0000223p|ATTR_L(D5G1;OLPUDX1;)S100|ATTR_R(D5G1;NOLPURY-1.5;)S0.024|ATTR_LEWIRE()I1|ATTR_layer(D5G1;NOLX0.5;Y-1;)S1|ATTR_width(D5G1;NOLX0.5;Y-2;)S3
+Iorange40nm:wire;1{ic}|wire@1||-7.5|-14.5|||D5G4;|ATTR_C(D5G1;NOLPUCY-2.5;)S0.0000223p|ATTR_L(D5G1;OLPUDX1;)S100|ATTR_R(D5G1;NOLPURY-1.5;)S0.024|ATTR_LEWIRE()I1|ATTR_layer(D5G1;NOLX0.5;Y-1;)S1|ATTR_width(D5G1;NOLX0.5;Y-2;)S3
+Iorange40nm:wire;1{ic}|wire@2||-6.5|10|||D5G4;|ATTR_C(D5G1;NOLPUCY-2.5;)S0.0000223p|ATTR_L(D5G1;OLPUDX1;)S100|ATTR_R(D5G1;NOLPURY-1.5;)S0.024|ATTR_LEWIRE()I1|ATTR_layer(D5G1;NOLX0.5;Y-1;)S1|ATTR_width(D5G1;NOLX0.5;Y-2;)S3
+Iorange40nm:wire;1{ic}|wire@3||-44|10|XY||D5G4;|ATTR_C(D5G1;NOLPUCY-2.5;)S0.0000223p|ATTR_L(D5G1;OLPUDX1;)S100|ATTR_R(D5G1;NOLPURY-1.5;)S0.024|ATTR_LEWIRE()I1|ATTR_layer(D5G1;NOLX0.5;Y-1;)S1|ATTR_width(D5G1;NOLX0.5;Y-2;)S3
+Awire|net@560|||0|wire@1|a|-11.5|-14.5|pin@189||-12.5|-14.5
+Awire|net@575|||1800|wire@0|a|-39.5|-14.5|pin@200||-38.5|-14.5
+Awire|net@579|||1800|wire@3|a|-40|10|pin@202||-38.5|10
+Awire|net@667|||900|pin@202||-38.5|10|pin@237||-38.5|3.5
+Awire|net@668|||1800|conn@20|y|-43.5|-7|pin@238||-38.5|-7
+Awire|net@671|||2700|pin@189||-12.5|-14.5|pin@190||-12.5|-7
+Awire|net@672|||0|wire@2|a|-10.5|10|pin@239||-12|10
+Awire|net@673|||0|pin@239||-12|10|pin@198||-12.5|10
+Awire|net@676|||900|pin@239||-12|10|pin@240||-12|2.5
+Awire|net@811|||1800|conn@30|y|-39.25|-21|pin@300||-25.5|-21
+Awire|net@813|||900|oneBitIv@0|disable|-25.5|-11|pin@300||-25.5|-21
+Awire|net@837|||1800|pms1@2|g|42|-0.25|pin@298||44.25|-0.25
+Awire|net@841|||900|pin@298||44.25|-0.25|pin@301||44.25|-28
+Awire|net@868|||1800|pin@190||-12.5|-7|pin@193||14|-7
+Awire|net@898|||1800|pin@199||-12.5|2.5|pin@341||11.75|2.5
+Awire|net@899|||1800|pin@341||11.75|2.5|pin@197||14|2.5
+Awire|net@900|||900|NMOS@2|d|11.75|2.75|pin@341||11.75|2.5
+Awire|net@903|||2700|NMOS@3|s|11.75|-7.25|pin@342||11.75|-7
+Awire|net@912|||1800|nms1@3|g|18.5|-4|pin@349||22.75|-4
+Awire|net@914|||1800|pin@350||22.75|-28|pin@301||44.25|-28
+Awire|net@915|||900|pin@349||22.75|-4|pin@350||22.75|-28
+Awire|net@917|||1800|conn@11|y|-39.25|-28|pin@350||22.75|-28
+Awire|net@918|||0|NMOS@2|g|8.75|0.75|pin@351||5.75|0.75
+Awire|net@922|||900|pin@351||5.75|0.75|pin@353||5.75|-5.25
+Awire|net@923|||900|pin@353||5.75|-5.25|pin@352||5.75|-24.5
+Awire|net@924|||0|NMOS@3|g|8.75|-5.25|pin@353||5.75|-5.25
+Awire|net@928|||0|conn@21|a|46.5|-7|pin@354||35|-7
+Awire|net@929|||0|pin@354||35|-7|pin@342||11.75|-7
+Awire|net@930|||2700|PMOS@1|d|35|-7.25|pin@354||35|-7
+Awire|net@931|||0|conn@17|a|46.5|2.5|pin@355||35|2.5
+Awire|net@932|||900|PMOS@0|s|35|2.75|pin@355||35|2.5
+Awire|net@933|||2700|PMOS@1|s|35|-3.25|pin@356||35|-2.25
+Awire|net@934|||2700|pin@356||35|-2.25|PMOS@0|d|35|-1.25
+Awire|net@935|||0|pms1@2|d|39|-2.25|pin@356||35|-2.25
+Awire|net@937|||2700|NMOS@3|d|11.75|-3.25|pin@357||11.75|-2
+Awire|net@938|||2700|pin@357||11.75|-2|NMOS@2|s|11.75|-1.25
+Awire|net@939|||0|nms1@3|d|15.5|-2|pin@357||11.75|-2
+Awire|net@940|||0|PMOS@0|g|32|0.75|pin@358||27.5|0.75
+Awire|net@944|||0|pin@359||27.5|-21|pin@300||-25.5|-21
+Awire|net@945|||900|pin@358||27.5|0.75|pin@360||27.5|-5.25
+Awire|net@946|||900|pin@360||27.5|-5.25|pin@359||27.5|-21
+Awire|net@947|||0|PMOS@1|g|32|-5.25|pin@360||27.5|-5.25
+Awire|net@949|||0|pin@237||-38.5|3.5|conn@16|y|-43.5|3.5
+Awire|net@951|||1800|conn@29|y|-39.25|-24.5|pin@361||-20.5|-24.5
+Awire|net@952|||1800|pin@361||-20.5|-24.5|pin@352||5.75|-24.5
+Awire|net@953|||900|oneBitIv@0|disable@533180212|-20.5|-11|pin@361||-20.5|-24.5
+Awire|net@954|||1800|conn@16|y|-43.5|3.5|pin@362||-28|3.5
+Awire|net@955|||900|oneBitIv@0|MSN[ZeroOrDone]|-28|5|pin@362||-28|3.5
+Awire|net@956|||2700|pin@200||-38.5|-14.5|pin@363||-38.5|-8.5
+Awire|net@957|||2700|pin@363||-38.5|-8.5|pin@238||-38.5|-7
+Awire|net@958|||1800|pin@363||-38.5|-8.5|oneBitIv@0|MSN[ZeroOrTwo]|-28|-8.5
+Awire|net@959|||0|pin@199||-12.5|2.5|pin@364||-18|2.5
+Awire|net@960|||900|oneBitIv@0|LSN[ZeroOrDone]|-18|5|pin@364||-18|2.5
+Awire|net@961|||0|pin@190||-12.5|-7|pin@365||-18|-7
+Awire|net@962|||2700|oneBitIv@0|LSN[ZeroOrTwo]|-18|-9.5|pin@365||-18|-7
+Awire|net@963|||1800|pin@240||-12|2.5|pin@197||14|2.5
+Awire|s[1]|D5G2;Y-3;||0|pin@342||11.75|-7|pin@190||-12.5|-7
+Awire|s[2]|D5G2;X4;Y2.5;||0|pin@355||35|2.5|pin@199||-12.5|2.5
+Awire|s[3]|D5G2;||2700|gnd@1||9|17.25|pin@93||9|23.5
+ELSN[ZeroOrDone]|LSN[OneOrDone]|D5G2;X13;|conn@21|a|B
+ELSN[ZeroOrTwo]|LSN[OneOrTwo]|D6G2;X5;|conn@17|a|B
+EMSN[ZeroOrDone]|MSN[OneOrDone]|D5G2;X-8.5;|conn@20|a|B
+EMSN[ZeroOrTwo]|MSN[OneOrTwo]|D5G2;X-12.5;|conn@16|y|B
+Eload||D5G2;X-4.5;|conn@29|a|I
+EloadLO||D5G2;X-5.25;|conn@30|a|I
+Es[1:3]||D5G2;RX6.5;|conn@27|a|O
+Eval_bar|valLO|D5G2;X-8.5;|conn@11|y|I
+X
+
+# Cell oneCellGasP;1{ic}
+ConeCellGasP;1{ic}||artwork|1242937501096|1250059848218|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@2||3|6.5|3|2|R|
+NTriangle|art@3||3|-8|3|2|R|
+NTriangle|art@4||-5|6.5|3|2|RRR|
+NPin|pin@0||-6|8.5|1|1||
+NPin|pin@1||-6|-10|1|1||
+NPin|pin@2||4|-10|1|1||
+NPin|pin@3||4|8.5|1|1||
+Nschematic:Wire_Pin|pin@9||-6|-7.5||||
+Nschematic:Wire_Pin|pin@16||4|-8.5||||
+Nschematic:Wire_Pin|pin@17||4|6||||
+Nschematic:Wire_Pin|pin@18||-6|6||||
+NPin|pin@20||-6|6|1|1||
+NPin|pin@33||-6|-7.5|1|1||
+Nschematic:Bus_Pin|pin@38||-3.5|-10||||
+Nschematic:Wire_Pin|pin@39||-3.5|-10||||
+Ngeneric:Invisible-Pin|pin@40||-1|-0.5|||||ART_message(D5G2;)S[Counter,GasP,Module]
+Nschematic:Bus_Pin|pin@41||1.5|-10||||
+Nschematic:Wire_Pin|pin@42||2|-10||||
+ASolid|net@0|||FS900|pin@0||-6|8.5|pin@1||-6|-10
+ASolid|net@1|||FS1800|pin@1||-6|-10|pin@2||4|-10
+ASolid|net@2|||FS2700|pin@2||4|-10|pin@3||4|8.5
+ASolid|net@3|||FS0|pin@3||4|8.5|pin@0||-6|8.5
+Aschematic:wire|net@12|||2700|pin@39||-3.5|-10|pin@38||-3.5|-10
+Aschematic:wire|net@13|||0|pin@42||2|-10|pin@41||1.5|-10
+ELSN[ZeroOrTwo]|LSN[OneOrDone]|D6G1;X1;|pin@16||B
+ELSN[ZeroOrDone]|LSN[OneOrTwo]|D5G1;X5;|pin@17||B
+EMSN[ZeroOrTwo]|MSN[OneOrDone]|D4G1;X-1;|pin@9||B
+EMSN[ZeroOrDone]|MSN[OneOrTwo]|D4G1;X-1;|pin@18||B
+Edisable@533180212|disable|D5G2;|pin@41||I
+Edisable|disableLO|D5G2;X-2;Y-2;|pin@38||I
+X
+
+# Cell oneCellGasP;1{lay}
+ConeCellGasP;1{lay}||tsmcSun40GP|1249587657602|1250925057800||ATTR_NCC(D5G10;NTX-151;Y486;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1250576725677|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1250576725677
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@13||0|-150|||R|
+NX-Metal-1-Metal-2-Con|contact@14||243|-210|||R|
+NX-Metal-1-Metal-2-Con|contact@15||279|330|||R|
+NX-Metal-1-Metal-2-Con|contact@16||108|255|||R|
+NX-Metal-1-Metal-2-Con|contact@17||279|-255|||R|
+NX-Metal-1-Metal-2-Con|contact@22||-17|330|||R|
+NX-Metal-1-Metal-2-Con|contact@23||19|300|||R|
+NX-Metal-1-Metal-2-Con|contact@24||252|300||1|R|
+NX-Metal-1-Metal-2-Con|contact@26||171|330|||R|
+NX-Metal-1-Metal-2-Con|contact@27||84|150|||R|
+NX-Metal-1-Metal-2-Con|contact@28||-71|150|||R|
+NX-Metal-1-Metal-2-Con|contact@39||-171|180|||R|
+NX-Metal-1-Metal-2-Con|contact@40||-171|-240|||R|
+NX-Metal-1-Metal-2-Con|contact@41||216|-240||1|R|
+NX-Metal-1-Metal-2-Con|contact@46||296.5|-390|||R|
+NX-Metal-1-Metal-2-Con|contact@50||333|270|||R|
+NX-Metal-1-Metal-2-Con|contact@63||351|-120|||R|
+NX-Metal-1-Metal-2-Con|contact@68||198|-255||1|R|
+NX-Metal-1-Metal-2-Con|contact@75||81|-150|||R|
+NX-Metal-1-Metal-2-Con|contact@80||27|-255|||R|
+NX-Metal-1-Metal-2-Con|contact@82||81|270||1|R|
+NX-Metal-1-Metal-2-Con|contact@84||315|270|||R|
+NX-Metal-1-Metal-2-Con|contact@86||-63|-135|||R|
+NX-Metal-1-Metal-2-Con|contact@89||81|60|||R|
+NX-Metal-1-Metal-2-Con|contact@97||171|300|||R|
+NX-Metal-1-Metal-2-Con|contact@98||-11|-300||1|R|
+NX-Metal-1-Metal-2-Con|contact@99||117|-135||1|R|
+NX-Metal-1-Metal-2-Con|contact@102||296.5|-15|||R|
+NX-Metal-1-Metal-2-Con|contact@103||99|-15|||R|
+NX-Metal-1-Metal-2-Con|contact@105||-45|-135|||R|
+NX-Metal-1-Metal-2-Con|contact@109||333|-150|||R|
+NX-Metal-1-Metal-2-Con|contact@116||81|-120|||R|
+NX-Metal-1-Metal-2-Con|contact@117||-63|-120|||R|
+NX-Metal-1-Metal-2-Con|contact@123||189|120|||R|
+NX-Metal-1-Metal-2-Con|contact@124||-135|120|||R|
+NX-Metal-1-Metal-2-Con|contact@125||-135|390|||R|
+NX-Metal-1-Metal-2-Con|contact@126||333|0|||R|
+NX-Metal-1-Metal-2-Con|contact@127||126|0||1|R|
+NX-Metal-1-Metal-2-Con|contact@131||333|15|||R|
+NX-Metal-1-Metal-2-Con|contact@132||268|15||1|R|
+NX-Metal-1-Metal-2-Con|contact@133||279|30|||R|
+NX-Metal-1-Metal-2-Con|contact@134||250|30||1|R|
+NX-Metal-1-Metal-2-Con|contact@135||142|30||1|R|
+NX-Metal-1-Metal-2-Con|contact@138||189|-180|||R|
+NX-Metal-1-Metal-2-Con|contact@139||234|359|||R|
+NX-Metal-1-Metal-2-Con|contact@141||189|225|||R|
+NX-Metal-1-Metal-2-Con|contact@146||54|-390|||R|
+NX-Metal-1-Metal-2-Con|contact@147||18|-360|||R|
+NX-Metal-1-Metal-2-Con|contact@148||45|270||1|R|
+NX-Metal-1-Metal-2-Con|contact@149||-45|30|||R|
+NX-Metal-1-Metal-2-Con|contact@156||-36|-255|||R|
+NX-Metal-1-Metal-2-Con|contact@157||296.5|-270|||R|
+NX-Metal-1-Metal-2-Con|contact@161||171|390|||R|
+NX-Metal-1-Metal-2-Con|contact@162||-81|-210|||R|
+NX-Metal-1-Metal-2-Con|contact@165||153|330|||R|
+NX-Metal-1-Metal-2-Con|contact@169||232|-120|||R|
+NX-Metal-1-Metal-2-Con|contact@170||-81|-135|||RRR|
+NX-Metal-1-Metal-2-Con|contact@171||35|-210|||R|
+NX-Metal-1-Metal-2-Con|contact@172||171|-210|||R|
+NX-Metal-1-Metal-2-Con|contact@173||171|-135|||R|
+NX-Metal-1-Metal-2-Con|contact@174||315|-135|||R|
+NX-Metal-1-Metal-2-Con|contact@177||135|-285|||R|
+NX-Metal-1-Metal-2-Con|contact@178||63|285|||R|
+NX-Metal-1-Metal-2-Con|contact@179||-117|285|||R|
+NX-Metal-1-Metal-2-Con|contact@180||-117|60|||R|
+NX-Metal-1-Metal-2-Con|contact@183||-44|-270|||R|
+NX-Metal-1-Metal-2-Con|contact@184||200|-285|||R|
+NX-Metal-1-Metal-2-Con|contact@185||-99|-285|||R|
+NX-Metal-1-Metal-2-Con|contact@188||-153|150|||R|
+NX-Metal-1-Metal-2-Con|contact@189||1|300|||R|
+NX-Metal-1-Metal-2-Con|contact@191||36|-15|||R|
+NX-Metal-1-Metal-2-Con|contact@192||-135|-15|||R|
+NX-Metal-1-Metal-2-Con|contact@194||0|-15|||R|
+NX-Metal-1-Metal-2-Con|contact@195||-81|15|||R|
+NX-Metal-1-Metal-2-Con|contact@196||-9|15|||R|
+NX-Metal-1-Metal-2-Con|contact@197||-153|-300|||R|
+NX-Metal-1-Metal-2-Con|contact@198||18|-29.5|||R|
+NX-Metal-1-Metal-2-Con|contact@200||189|285|||R|
+NX-Metal-1-Metal-2-Con|contact@201||135|285|||R|
+NX-Metal-1-Metal-2-Con|contact@202||135|225|||R|
+NX-Metal-1-Metal-2-Con|contact@205||-44|255|||R|
+NX-Metal-1-Metal-2-Con|contact@206||-90|255|||R|
+NX-Metal-1-Metal-2-Con|contact@207||-90|330|||R|
+NX-Metal-1-Metal-2-Con|contact@208||18|30|||R|
+NX-Metal-1-Metal-2-Con|contact@209||153|135|1|1|R|
+NX-Metal-1-Metal-2-Con|contact@211||100|135||1|R|
+NX-Metal-1-Metal-2-Con|contact@212||-135|-180|||R|
+NX-Metal-1-Metal-2-Con|contact@213||19|180|||R|
+NX-Metal-1-Metal-2-Con|contact@214||-117|-150|||R|
+NX-Metal-1-Metal-2-Con|contact@215||-117|-210|||R|
+NX-Metal-1-Metal-2-Con|contact@216||351|330|||R|
+Iinv_x1;1{lay}|inv_x1@0||279|-270|Y||D5G4;
+Iinv_x1;1{lay}|inv_x1@2||19|270|Y||D5G4;X-117;
+Iinv_x1;1{lay}|inv_x1@3||-71|270|XY||D5G4;
+Iinv_x1x1NEW;1{lay}|inv_x1x1@0||108|0|X||D5G4;
+Iinv_x2x1;1{lay}|inv_x2x1@0||-90|-270|Y||D5G4;
+Iinv_x2;1{lay}|inv_x4@2||-35|270|Y||D5G4;
+Inand2nand2;1{lay}|nand2nan@0||171|0|X||D5G4;
+Inor2;1{lay}|nor2@0||9|-270|XY||D5G4;
+Inor3;1{lay}|nor3@0||243|0|||D5G4;
+NMetal-2-Pin|pin@19||-620|-180||||
+NMetal-2-Pin|pin@20||400|-180||||
+NMetal-2-Pin|pin@22||400|359||||
+NMetal-2-Pin|pin@23||-620|270||||
+NMetal-2-Pin|pin@25||-620|-360||||
+NMetal-2-Pin|pin@26||400|-360||||
+NMetal-2-Pin|pin@29||-620|-210||||
+NMetal-2-Pin|pin@31||400|-210||||
+NMetal-1-Pin|pin@32||243|-296||||
+NMetal-1-Pin|pin@33||279|240||||
+NMetal-2-Pin|pin@34||400|330||||L
+NMetal-2-Pin|pin@35||-620|330||||L
+NMetal-1-Pin|pin@52||-171|-97||||
+NMetal-1-Pin|pin@80||198|-244||||
+NMetal-2-Pin|pin@97||-620|-45|||R|
+NMetal-2-Pin|pin@98||-620|-75|||R|
+NMetal-2-Pin|pin@100||-620|105|||R|
+NMetal-2-Pin|pin@101||-620|75|||R|
+NMetal-2-Pin|pin@102||-620|45|||R|
+NMetal-2-Pin|pin@103||-620|-225|||YR|
+NMetal-2-Pin|pin@104||-620|-195|||YR|
+NMetal-2-Pin|pin@105||-620|-165|||YR|
+NMetal-2-Pin|pin@106||-620|-375|||YR|
+NMetal-2-Pin|pin@107||-620|-345|||YR|
+NMetal-2-Pin|pin@108||-620|-315|||YR|
+NMetal-2-Pin|pin@109||-620|345|||YR|
+NMetal-2-Pin|pin@110||-620|375|||YR|
+NMetal-2-Pin|pin@111||-620|165|||YR|
+NMetal-2-Pin|pin@112||-620|195|||YR|
+NMetal-2-Pin|pin@113||-620|225|||YR|
+NMetal-2-Pin|pin@114||-620|315||||
+NMetal-1-Pin|pin@169||243|-274||||
+NMetal-1-Pin|pin@170||243|-269.5||||
+NMetal-1-Pin|pin@183||279|-52||||
+NMetal-1-Pin|pin@184||279|-173||||
+NMetal-1-Pin|pin@185||243|-173||||
+NMetal-1-Pin|pin@202||-81|-286||||
+NMetal-2-Pin|pin@215||400|359||||L
+NMetal-1-Pin|pin@227||225|-300||||
+NMetal-1-Pin|pin@228||243|-300||||
+NMetal-1-Pin|pin@230||261|240||||
+NMetal-2-Pin|pin@231||400|270||||
+NMetal-2-Pin|pin@232||-620|359||||L
+NMetal-1-Pin|pin@233||216|-259||||
+NMetal-1-Pin|pin@239||225|0||||
+NMetal-2-Pin|pin@244||-620|-105|||R|
+NMetal-2-Pin|pin@252||400|-105||||
+NMetal-2-Pin|pin@253||400|-75||||
+NMetal-2-Pin|pin@254||400|-45||||
+NMetal-2-Pin|pin@255||400|45||||
+NMetal-2-Pin|pin@256||400|75||||
+NMetal-2-Pin|pin@257||400|105||||
+NMetal-2-Pin|pin@258||400|165||||
+NMetal-2-Pin|pin@259||400|195||||
+NMetal-2-Pin|pin@260||400|225||||
+NMetal-2-Pin|pin@261||400|315||||
+NMetal-2-Pin|pin@262||400|345||||
+NMetal-2-Pin|pin@263||400|375||||
+NMetal-2-Pin|pin@264||400|-165||||
+NMetal-2-Pin|pin@265||400|-195||||
+NMetal-2-Pin|pin@266||400|-225||||
+NMetal-2-Pin|pin@267||400|-315||||
+NMetal-2-Pin|pin@268||400|-345||||
+NMetal-2-Pin|pin@269||400|-375||||
+NMetal-1-Pin|pin@274||-81|-234||||
+NMetal-1-Pin|pin@283||27|-259.5||||
+NMetal-1-Pin|pin@288||63|282.5||||
+NMetal-2-Pin|pin@291||-5|-360||||
+NMetal-2-Pin|pin@297||-494|-45||||
+NMetal-1-Pin|pin@314||250|18||||
+NMetal-1-Pin|pin@315||268|-7||||
+NMetal-1-Pin|pin@317||126|-7||||
+NMetal-1-Pin|pin@322||189|-244||||
+NMetal-1-Pin|pin@323||180|-244||||
+NMetal-1-Pin|pin@326||54|-396||||
+NMetal-1-Pin|pin@329||18|-276||||
+NMetal-1-Pin|pin@333||18|30||||
+NMetal-1-Pin|pin@341||27|-252|1|||
+NMetal-1-Pin|pin@344||-45|-287|||X|
+NMetal-1-Pin|pin@365||18|-323||||
+NMetal-1-Pin|pin@366||0|-276||||
+NMetal-1-Pin|pin@367||0|-323||||
+NMetal-1-Pin|pin@371||-36|-287||||
+NMetal-1-Pin|pin@372||54|-236||||
+NMetal-1-Pin|pin@373||35|-236||||
+NMetal-1-Pin|pin@377||126|5||||
+NMetal-1-Pin|pin@379||160|5||||
+NMetal-2-Pin|pin@380||-18|-270||||
+NMetal-1-Pin|pin@382||200|-283||||
+NMetal-1-Pin|pin@384||-11|-300||||
+NMetal-1-Pin|pin@385||-44|270.5||||
+NMetal-1-Pin|pin@386||-44|270.5||||
+NMetal-1-Pin|pin@390||45|30||||
+NMetal-1-Pin|pin@394||-9|13||||
+NMetal-1-Pin|pin@395||1|270||||
+NMetal-1-Pin|pin@396||4|270||||
+NMetal-1-Pin|pin@397||0|-133||||
+NMetal-1-Pin|pin@398||18|-133||||
+NMetal-1-Pin|pin@399||135|232||||
+NMetal-1-Pin|pin@400||171|257||||
+NMetal-1-Pin|pin@403||189|296||||
+NMetal-1-Pin|pin@404||216|296||||
+NMetal-1-Pin|pin@405||18|-1||||
+NMetal-1-Pin|pin@406||153|49||||
+NMetal-1-Pin|pin@407||142|49||||
+NMetal-1-Pin|pin@408||108|250||||
+NMetal-1-Pin|pin@409||90|250||||
+NMetal-1-Pin|pin@410||90|191||||
+NMetal-1-Pin|pin@411||100|191||||
+NMetal-1-Pin|pin@412||100|180||||
+NMetal-1-Pin|pin@413||-135|-129||||
+NMetal-1-Pin|pin@414||351|299||||
+NN-Well-Node|plnode@47||-11.25|-352.5|1189.5|169||A
+NNPlus-Node|plnode@48||47.5|-134.5|1081|267||A
+NPPlus-Node|plnode@51||45.5|135.5|1077|273||A
+NPPlus-Node|plnode@52||47.5|-352.5|1081|169||A
+NNPlus-Node|plnode@55||47.5|353|1081|162||
+NP-Well-Node|plnode@57||-24.5|353|1081|162||
+NN-Well-Node|plnode@58||-61.5|135.5|1063|273||A
+NP-Well-Node|plnode@60||47.5|-134.5|1081|267||A
+IpredCond2;1{lay}|predCond@0||126|270|Y||D5G4;
+IpredCond2;1{lay}|predCond@1||99|-270|Y||D5G4;
+IsuccCond3;1{lay}|succCond@2||171|-271|Y||D5G4;
+IsuccCond3;1{lay}|succCond@3||207|269|Y||D5G4;
+IsuccCond3-medium;1{lay}|succCond@7||-9|1|||D5G4;
+Iwells;1{lay}|wells@1||-552|270|Y||D5G4;
+Iwells;1{lay}|wells@2||-552|0|||D5G4;
+Iwells;1{lay}|wells@3||-552|-270|Y||D5G4;
+AMetal-2|net@72|||S1800|predCond@1|vdd_8|72|-315|succCond@2|vdd_5|72|-315
+AMetal-2|net@73|||S1800|predCond@1|vdd_7|72|-345|succCond@2|vdd_4|72|-345
+AMetal-1|net@90|||S900|contact@14||243|-210|pin@32||243|-296
+AMetal-2|net@92|||S1800|contact@14||243|-210|pin@31||400|-210
+AMetal-1|net@93|||S900|contact@15||279|330|pin@33||279|240
+AMetal-1|net@96|||S2700|contact@16||108|255|predCond@0|state|108|274
+AMetal-1|net@99|||S900|contact@17||279|-255|inv_x1@0|out|279|-269.5
+AMetal-1|net@108|||S900|contact@22||-17|330|inv_x4@2|out|-17|270.5
+AMetal-1|net@111|||S900|contact@23||19|300|inv_x1@2|out|19|270.5
+AMetal-1|net@112|||S900|contact@24||252|300|succCond@3|disable[4]|252|282
+AMetal-2|net@119|||S1800|contact@26||171|330|contact@15||279|330
+AMetal-1|net@121|||S2700|contact@28||-71|150|inv_x1@3|out|-71|270.5
+AMetal-1|net@159|||S2700|pin@52||-171|-97|contact@39||-171|180
+AMetal-1|net@160|||S2700|contact@40||-171|-240|pin@52||-171|-97
+AMetal-2|net@161|||S0|contact@41||216|-240|contact@40||-171|-240
+AMetal-1|net@162|||S900|contact@41||216|-240|succCond@2|disable[4]|216|-258
+AMetal-1|net@194|||S2700|contact@131||333|15|contact@50||333|270
+AMetal-2|net@383|||S0|contact@17||279|-255|contact@68||198|-255
+AMetal-1|net@385|||S2700|contact@68||198|-255|pin@80||198|-244
+AMetal-1|net@548|||S900|contact@82||80.5|270|predCond@0|fire|80.5|270
+AMetal-2|net@555|||S0|contact@84||315|270|contact@82||80.5|270
+AMetal-1|net@630|||S900|contact@86||-63|-135|inv_x2x1@0|out4|-63|-271
+AMetal-1|net@789|||S900|contact@14||243|-210|pin@169||243|-274
+AMetal-1|net@790|||S2700|pin@169||243|-274|pin@170||243|-269.5
+AMetal-1|net@791|||S0|inv_x1@0|in|263|-269.5|pin@170||243|-269.5
+AMetal-1|net@815|||S900|contact@126||333|0|contact@109||333|-150
+AMetal-2|net@845|||S0|contact@116||81|-120|contact@117||-63|-120
+AMetal-1|net@864|||S900|pin@183||279|-52|pin@184||279|-173
+AMetal-1|net@865|||S0|pin@184||279|-173|pin@185||243|-173
+AMetal-1|net@866|||S2700|contact@14||243|-210|pin@185||243|-173
+AMetal-1|net@871|||S2700|pin@183||279|-52|contact@133||279|30
+AMetal-2|net@875|||S0|contact@123||189|120|contact@124||-135|120
+AMetal-1|net@877|||S900|contact@125||-135|390|contact@124||-135|120
+AMetal-2|net@878|||S1800|contact@127||126|0|contact@126||333|0
+AMetal-1|net@904|||S2700|inv_x2x1@0|out1|-81|-270.5|contact@162||-81|-210
+AMetal-1|net@909|||S900|contact@162||-81|-210|pin@202||-81|-286
+AMetal-2|net@947|||S0|contact@131||333|15|contact@132||268|15
+AMetal-2|net@949|||S0|contact@133||279|30|contact@134||250|30
+AMetal-2|net@1008|||S1800|contact@138||189|-180|pin@20||400|-180
+AMetal-2|net@1035|||S1800|contact@139||234|359|pin@215||400|359
+AMetal-2|net@1036|||S1800|pin@215||400|359|pin@22||400|359
+AMetal-1|net@1059|||S2700|succCond@2|state|225|-313|pin@227||225|-300
+AMetal-1|net@1060|||S1800|pin@227||225|-300|pin@228||243|-300
+AMetal-1|net@1061|||S900|contact@14||243|-210|pin@228||243|-300
+AMetal-1|net@1064|||S0|pin@33||279|240|pin@230||261|240
+AMetal-1|net@1065|||S2700|succCond@3|state|261|227|pin@230||261|240
+AMetal-2|net@1067|||S1800|contact@50||333|270|pin@231||400|270
+AMetal-1|net@1070||3|IJS0|pin@233||216|-259|succCond@2|disable[3]|179|-259
+AMetal-1|net@1110|||S900|nor3@0|out|225|22|pin@239||225|0
+AMetal-1|net@1111||3|IJS1800|nand2nan@0|ina|199|0|pin@239||225|0
+AMetal-1|net@1140|||S900|contact@123||189|120|nand2nan@0|out_1|189|107
+AMetal-2|net@1142|||S1800|nor3@0|gnd_4|216|-75|nand2nan@0|gnd_1|218|-75
+AMetal-2|net@1143|||S1800|nor3@0|gnd_5|216|-105|nand2nan@0|gnd_2|218|-105
+AMetal-2|net@1144|||S1800|nor3@0|gnd_3|216|-45|nand2nan@0|gnd|218|-45
+AMetal-2|net@1145|||S1800|nor3@0|vdd_3|216|45|nand2nan@0|vdd|218|45
+AMetal-2|net@1146|||S1800|nor3@0|vdd_4|216|75|nand2nan@0|vdd_1|218|75
+AMetal-2|net@1147|||S1800|nor3@0|vdd_5|216|105|nand2nan@0|vdd_2|218|105
+AMetal-2|net@1165|||S1800|predCond@0|gnd_7|94|375|succCond@3|gnd_5|108|375
+AMetal-2|net@1166|||S1800|predCond@0|gnd_6|94|345|succCond@3|gnd_4|108|345
+AMetal-2|net@1167|||S1800|predCond@0|gnd_3@880493466|94|315|succCond@3|gnd_3|108|315
+AMetal-2|net@1171|||S1800|inv_x4@2|vdd_4|-8|195|inv_x1@2|vdd_1|-8|195
+AMetal-2|net@1173|||S0|inv_x4@2|vdd_1|-44|195|inv_x1@3|vdd_1|-44|195
+AMetal-2|net@1184|||S1800|inv_x4@2|vdd_3|-8|165|inv_x1@2|vdd_2|-8|165
+AMetal-2|net@1186|||S0|inv_x4@2|vdd_2|-44|165|inv_x1@3|vdd_2|-44|165
+AMetal-2|net@1191|||S1800|inv_x4@2|vdd_5|-8|225|inv_x1@2|vdd|-8|225
+AMetal-2|net@1193|||S0|inv_x4@2|vdd|-44|225|inv_x1@3|vdd|-44|225
+AMetal-2|net@1198|||S1800|inv_x1@2|gnd_7|-8.5|315|inv_x4@2|gnd_3|-8|315
+AMetal-2|net@1199|||S1800|inv_x1@2|gnd_6|-8.5|345|inv_x4@2|gnd_4|-8|345
+AMetal-2|net@1200|||S1800|inv_x1@2|gnd_5|-8.5|375|inv_x4@2|gnd_5|-8|375
+AMetal-2|net@1201|||S0|inv_x1@3|gnd_5|-43.5|375|inv_x4@2|gnd|-44|375
+AMetal-2|net@1202|||S0|inv_x1@3|gnd_6|-43.5|345|inv_x4@2|gnd_1|-44|345
+AMetal-2|net@1203|||S0|inv_x1@3|gnd_7|-43.5|315|inv_x4@2|gnd_2|-44|315
+AMetal-2|net@1207|||S0|inv_x1@2|gnd_10|27.5|375|predCond@0|gnd_5|27|375
+AMetal-2|net@1208|||S0|inv_x1@2|gnd_8|27.5|345|predCond@0|gnd_4|27|345
+AMetal-2|net@1209|||S0|inv_x1@2|gnd_9|27.5|315|predCond@0|gnd_3|27|315
+AMetal-2|net@1210|||S1800|predCond@0|vdd_8|99|225|succCond@3|vdd_5|108|225
+AMetal-2|net@1211|||S1800|predCond@0|vdd_7|99|195|succCond@3|vdd_4|108|195
+AMetal-2|net@1212|||S1800|predCond@0|vdd_6|99|165|succCond@3|vdd_3|108|165
+AMetal-2|net@1213|||S0|inv_x1@2|vdd_5|28|225|predCond@0|vdd_5|27|225
+AMetal-2|net@1214|||S0|inv_x1@2|vdd_4|28|195|predCond@0|vdd_4|27|195
+AMetal-2|net@1215|||S0|inv_x1@2|vdd_3|28|165|predCond@0|vdd_3|27|165
+AMetal-2|net@1220|||S0|inv_x1@0|gnd_7|251.5|-225|succCond@2|gnd_6|250|-225
+AMetal-2|net@1221|||S0|inv_x1@0|gnd_6|251.5|-195|succCond@2|gnd_7|250|-195
+AMetal-2|net@1222|||S0|inv_x1@0|gnd_5|251.5|-165|succCond@2|gnd_8|250|-165
+AMetal-2|net@1223|||S0|inv_x1@0|vdd_2|252|-375|succCond@2|vdd_6|251|-375
+AMetal-2|net@1224|||S0|inv_x1@0|vdd_1|252|-345|succCond@2|vdd_7|251|-345
+AMetal-2|net@1225|||S0|inv_x1@0|vdd|252|-315|succCond@2|vdd_8|251|-315
+AMetal-2|net@1226|||S1800|predCond@1|vdd_6|72|-375|succCond@2|vdd_3|72|-375
+AMetal-1|net@1234|||S900|contact@75||81|-150|predCond@1|state|81|-266
+AMetal-2|net@1236|||S1800|predCond@1|gnd_3@880493466|67|-225|succCond@2|gnd_3|72|-225
+AMetal-2|net@1237|||S1800|predCond@1|gnd_7|67|-165|succCond@2|gnd_5|72|-165
+AMetal-2|net@1241|||S0|succCond@2|gnd_4|72|-195|predCond@1|gnd_6|67|-195
+AMetal-2|net@1265|||S1800|nor3@0|gnd_2|279|-105|pin@252||400|-105
+AMetal-2|net@1266|||S1800|nor3@0|gnd_1|279|-75|pin@253||400|-75
+AMetal-2|net@1267|||S1800|nor3@0|gnd|279|-45|pin@254||400|-45
+AMetal-2|net@1268|||S1800|nor3@0|vdd|288|45|pin@255||400|45
+AMetal-2|net@1269|||S1800|nor3@0|vdd_1|288|75|pin@256||400|75
+AMetal-2|net@1270|||S1800|nor3@0|vdd_2|288|105|pin@257||400|105
+AMetal-2|net@1271|||S1800|succCond@3|vdd_6|287|165|pin@258||400|165
+AMetal-2|net@1272|||S1800|succCond@3|vdd_7|287|195|pin@259||400|195
+AMetal-2|net@1274|||S1800|succCond@3|gnd_6|286|315|pin@261||400|315
+AMetal-2|net@1275|||S1800|succCond@3|gnd_7|286|345|pin@262||400|345
+AMetal-2|net@1276|||S1800|succCond@3|gnd_8|286|375|pin@263||400|375
+AMetal-2|net@1277|||S1800|inv_x1@0|gnd_10|287.5|-165|pin@264||400|-165
+AMetal-2|net@1278|||S1800|inv_x1@0|gnd_8|287.5|-195|pin@265||400|-195
+AMetal-2|net@1279|||S1800|inv_x1@0|gnd_9|287.5|-225|pin@266||400|-225
+AMetal-2|net@1280|||S1800|inv_x1@0|vdd_5|288|-315|pin@267||400|-315
+AMetal-2|net@1281|||S1800|inv_x1@0|vdd_4|288|-345|pin@268||400|-345
+AMetal-2|net@1282|||S1800|inv_x1@0|vdd_3|288|-375|pin@269||400|-375
+AMetal-2|net@1292|||S0|contact@75||81|-150|contact@13||0|-150
+AMetal-2|net@1293|||S1800|contact@141||189|225|succCond@3|vdd_8|287|225
+AMetal-1|net@1309|||S2700|inv_x2x1@0|out1|-81|-270.5|pin@274||-81|-234
+AMetal-1|net@1373||1|S900|contact@80||27|-255|pin@283||27|-259.5
+AMetal-1|net@1374|||S1800|pin@283||27|-259.5|predCond@1|cond|36.5|-259.5
+AMetal-2|net@1388|||S1800|pin@25||-620|-360|pin@291||-5|-360
+AMetal-2|net@1390|||S0|contact@147||18|-360|pin@291||-5|-360
+AMetal-1|net@1392|||S900|predCond@0|disable[2]|45|274.5|contact@148||45|270
+AMetal-2|net@1398|||S1800|pin@97||-620|-45|pin@297||-494|-45
+AMetal-1|net@1416|||S2700|contact@103||99|-15|inv_x1x1@0|out_x2|99|0.5
+AMetal-2|net@1430|||S0|nand2nan@0|vdd_3|127|105|inv_x1x1@0|vdd_3|72|105
+AMetal-2|net@1431|||S0|nand2nan@0|vdd_5|127|45|inv_x1x1@0|vdd_5|72|45
+AMetal-2|net@1432|||S0|nand2nan@0|vdd_4|127|75|inv_x1x1@0|vdd_4|72|75
+AMetal-2|net@1437|||S0|nand2nan@0|gnd_3|127|-45|inv_x1x1@0|gnd_5|72|-45
+AMetal-2|net@1439|||S0|nand2nan@0|gnd_4|127|-75|inv_x1x1@0|gnd_6|72|-75
+AMetal-2|net@1441|||S0|nand2nan@0|gnd_5|127|-105|inv_x1x1@0|gnd_7|72|-105
+AMetal-1|net@1443|||S2700|contact@116||81|-120|inv_x1x1@0|out_x1_x1c|81|-116
+AMetal-1|net@1444|||S2700|contact@89||81|60|inv_x1x1@0|out_x1_x1a_1|81|117
+AMetal-1|net@1445|||S900|contact@139||234|359|succCond@3|disable[2]|234|286
+AMetal-1|net@1451|||S2700|contact@105||-45|-135|contact@149||-45|30
+AMetal-1|net@1461|||S900|contact@134||250|30|pin@314||250|18
+AMetal-1|net@1462|||S2700|pin@314||250|18|nor3@0|inb|250|21
+AMetal-1|net@1463||1|S900|contact@132||268|15|pin@315||268|-7
+AMetal-1|net@1464|||S900|pin@315||268|-7|nor3@0|ina|268|-9
+AMetal-1|net@1467|||S900|contact@127||126|0|pin@317||126|-7
+AMetal-1|net@1468|||S2700|pin@317||126|-7|inv_x1x1@0|in|126|-6.5
+AMetal-2|net@1477|||S0|pin@26||400|-360|contact@147||18|-360
+AMetal-1|net@1478|||S900|pin@80||198|-244|succCond@2|disable[2]|198|-254
+AMetal-1|net@1479|||S900|pin@288||63|282.5|predCond@0|cond|63|274.5
+AMetal-1|net@1489|||S900|contact@138||189|-180|pin@322||189|-244
+AMetal-1|net@1490|||S0|pin@322||189|-244|pin@323||180|-244
+AMetal-1|net@1491||1|S2700|succCond@2|disable[3]|180|-254|pin@323||180|-244
+AMetal-2|net@1505|||S0|contact@80||27|-255|contact@156||-36|-255
+AMetal-2|net@1521|||S0|contact@161||171|390|contact@125||-135|390
+AMetal-2|net@1527|||S1800|pin@23||-620|270|contact@148||45|270
+AMetal-1|net@1534|||S2700|contact@185||-99|-285|inv_x2x1@0|in|-99|-263.5
+AMetal-1|net@1539|||S900|contact@99||117|-135|succCond@2|cond|117|-274
+AMetal-1|net@1540|||S2700|succCond@3|cond|153|266|contact@165||153|330
+AMetal-2|net@1541|||S0|contact@165||153|330|contact@22||-17|330
+AMetal-1|net@1548||1|S2700|contact@98||-11|-300|nor2@0|ina|-11|-258
+AMetal-2|net@1555|||S1800|contact@169||232|-120|contact@63||351|-120
+AMetal-1|net@1560||1|S900|pin@341||27|-252|pin@283||27|-259.5
+AMetal-2|net@1570|||S1800|pin@114||-620|315|inv_x1@3|gnd_9|-79.5|315
+AMetal-2|net@1573|||S1800|pin@109||-620|345|inv_x1@3|gnd_8|-79.5|345
+AMetal-2|net@1576|||S1800|pin@109||-620|345|wells@1|gnd_1|-579|345
+AMetal-2|net@1577|||S1800|wells@1|gnd_1|-579|345|inv_x1@3|gnd_8|-79.5|345
+AMetal-2|net@1578|||S1800|pin@114||-620|315|wells@1|gnd|-579|315
+AMetal-2|net@1579|||S1800|wells@1|gnd|-579|315|inv_x1@3|gnd_9|-79.5|315
+AMetal-2|net@1580|||S0|inv_x1@3|vdd_5|-80|225|wells@1|vdd_2|-577.5|225
+AMetal-2|net@1581|||S0|wells@1|vdd_2|-577.5|225|pin@113||-620|225
+AMetal-2|net@1582|||S1800|pin@112||-620|195|wells@1|vdd_1|-577.5|195
+AMetal-2|net@1583|||S1800|wells@1|vdd_1|-577.5|195|inv_x1@3|vdd_4|-80|195
+AMetal-2|net@1584|||S1800|pin@111||-620|165|wells@1|vdd|-577.5|165
+AMetal-2|net@1585|||S1800|wells@1|vdd|-577.5|165|inv_x1@3|vdd_3|-80|165
+AMetal-2|net@1586|||S1800|pin@100||-620|105|wells@2|vdd|-577.5|105
+AMetal-2|net@1588|||S1800|pin@101||-620|75|wells@2|vdd_1|-577.5|75
+AMetal-2|net@1590|||S1800|pin@102||-620|45|wells@2|vdd_2|-577.5|45
+AMetal-2|net@1592|||S0|pin@297||-494|-45|wells@2|gnd|-579|-45
+AMetal-2|net@1594|||S1800|pin@98||-620|-75|wells@2|gnd_1|-579|-75
+AMetal-2|net@1600|||S1800|pin@104||-620|-195|wells@3|gnd_1|-579|-195
+AMetal-2|net@1602|||S1800|pin@103||-620|-225|wells@3|gnd|-579|-225
+AMetal-2|net@1604|||S1800|pin@108||-620|-315|wells@3|vdd_2|-577.5|-315
+AMetal-2|net@1606|||S1800|pin@107||-620|-345|wells@3|vdd_1|-577.5|-345
+AMetal-2|net@1608|||S1800|pin@106||-620|-375|wells@3|vdd|-577.5|-375
+AMetal-2|net@1612|||S1800|pin@110||-620|375|inv_x1@3|gnd_10|-79.5|375
+AMetal-2|net@1613|||S1800|pin@105||-620|-165|wells@3|gnd_2|-578|-165
+AMetal-2|net@1614|||S1800|pin@244||-620|-105|wells@2|gnd_2|-578|-105
+AMetal-2|net@1617|||S1800|pin@110||-620|375|wells@1|gnd_2|-578|375
+AMetal-1|net@1618|||S2700|wells@3|x|-555|-184.5|wells@2|x|-555|-85.5
+AMetal-1|net@1619|||S2700|wells@2|y|-554|85.5|wells@1|y|-554|184.5
+AMetal-1|net@1621|||RS0|pin@344||-45|-287|nor2@0|out|-45|-287
+AMetal-1|net@1660|||S900|pin@365||18|-323|contact@147||18|-360
+AMetal-1|net@1661|||S2700|pin@329||18|-276|predCond@1|disable[2]|18|-265.5
+AMetal-1|net@1662|||S0|pin@329||18|-276|pin@366||0|-276
+AMetal-1|net@1663|||S900|pin@366||0|-276|pin@367||0|-323
+AMetal-1|net@1665|||S0|pin@365||18|-323|pin@367||0|-323
+AMetal-1|net@1671|||S900|contact@156||-36|-255|pin@371||-36|-287
+AMetal-1|net@1672|||S0|pin@371||-36|-287|pin@344||-45|-287
+AMetal-1|net@1673|||S2700|contact@170||-81|-135|contact@195||-81|15
+AMetal-2|net@1674|||S1800|contact@170||-81|-135|contact@86||-63|-135
+AMetal-1|net@1675||1|S2700|predCond@1|fire|54|-265.5|pin@372||54|-236
+AMetal-1|net@1676||1|S0|pin@372||54|-236|pin@373||35|-236
+AMetal-1|net@1677|||S2700|pin@373||35|-236|contact@171||35|-210
+AMetal-1|net@1681|||S900|contact@146||54|-390|pin@326||54|-396
+AMetal-1|net@1682|||S1800|pin@326||54|-396|predCond@1|disable[3]|57|-396
+AMetal-1|net@1683|||S900|contact@27||84|150|predCond@0|disable[3]|84|144
+AMetal-2|net@1684|||S1800|contact@162||-81|-210|contact@171||35|-210
+AMetal-2|net@1685|||S1800|contact@171||35|-210|contact@172||171|-210
+AMetal-1|net@1686|||S2700|contact@172||171|-210|contact@173||171|-135
+AMetal-1|net@1688|||S900|contact@84||315|270|contact@174||315|-135
+AMetal-2|net@1691|||S1800|contact@173||171|-135|contact@174||315|-135
+AMetal-2|net@1700|||S1800|contact@13||0|-150|contact@109||333|-150
+AMetal-1|net@1701||1|S2700|pin@317||126|-7|pin@377||126|5
+AMetal-1|net@1704||1|S900|nand2nan@0|inc|160|14|pin@379||160|5
+AMetal-1|net@1705|||S1800|pin@377||126|5|pin@379||160|5
+AMetal-1|net@1708|||S900|nand2nan@0|out_1@1030322009|135|-113|contact@177||135|-285
+AMetal-1|net@1710||1|IS2700|contact@135||142|30|nand2nan@0|inb|142|39
+AMetal-1|net@1711|||S2700|predCond@0|cond|63|274.5|contact@178||63|285
+AMetal-2|net@1712|||S0|contact@178||63|285|contact@179||-117|285
+AMetal-1|net@1713|||S900|contact@179||-117|285|contact@180||-117|60
+AMetal-2|net@1714|||S1800|contact@180||-117|60|contact@89||81|60
+AMetal-2|net@1717|||S1800|contact@146||54|-390|contact@46||296.5|-390
+AMetal-2|net@1725|||S1800|contact@183||-44|-270|pin@380||-18|-270
+AMetal-1|net@1726||1|JS900|nor2@0|inb|-44|-259|contact@183||-44|-270
+AMetal-2|net@1727|||S1800|contact@177||135|-285|contact@184||200|-285
+AMetal-1|net@1729|||S2700|contact@184||200|-285|pin@382||200|-283
+AMetal-1|net@1730|||S1800|pin@382||200|-283|succCond@2|in|200|-283
+AMetal-2|net@1731|||S0|contact@177||135|-285|contact@185||-99|-285
+AMetal-1|net@1732|||S2700|contact@169||232|-120|nor3@0|inc|232|-107
+AMetal-1|net@1741||1|S900|nor2@0|ina|-11|-258|pin@384||-11|-300
+AMetal-2|net@1742|||S0|contact@28||-71|150|contact@188||-153|150
+AMetal-2|net@1743|||S1800|contact@188||-153|150|contact@27||84|150
+AMetal-1|net@1745|||S2700|contact@117||-63|-120|succCond@7|cond|-63|-3
+AMetal-1|net@1746||1|IS2700|contact@183||-44|-270|nor2@0|inb|-44|-259
+AMetal-1|net@1748||21|IJS1800|inv_x1@3|in|-56|270.5|pin@385||-44|270.5
+AMetal-1|net@1750||21|IJS0|inv_x4@2|in|-32|270.5|pin@386||-44|270.5
+AMetal-2|net@1751|||S0|contact@97||171|300|contact@189||1|300
+AMetal-2|net@1756|||S0|nor2@0|gnd_6|-53.5|-165|inv_x2x1@0|gnd_7|-54|-165
+AMetal-2|net@1757|||S0|nor2@0|gnd_7|-53.5|-195|inv_x2x1@0|gnd_6|-54|-195
+AMetal-2|net@1758|||S0|nor2@0|gnd_8|-53.5|-225|inv_x2x1@0|gnd_5|-54|-225
+AMetal-2|net@1759|||S1800|nor2@0|vdd_5|-56|-315|inv_x2x1@0|vdd_5|-54|-315
+AMetal-2|net@1760|||S1800|nor2@0|vdd_4|-56|-345|inv_x2x1@0|vdd_4|-54|-345
+AMetal-2|net@1761|||S1800|nor2@0|vdd_3|-56|-375|inv_x2x1@0|vdd_3|-54|-375
+AMetal-2|net@1762|||S1800|nor2@0|vdd_2|-2|-375|predCond@1|vdd_3|0|-375
+AMetal-2|net@1763|||S1800|nor2@0|vdd_1|-2|-345|predCond@1|vdd_4|0|-345
+AMetal-2|net@1764|||S1800|nor2@0|vdd|-2|-315|predCond@1|vdd_5|0|-315
+AMetal-2|net@1765|||S1800|nor2@0|gnd_9|-1|-225|predCond@1|gnd_3|0|-225
+AMetal-2|net@1766|||S1800|nor2@0|gnd_4|-1|-195|predCond@1|gnd_4|0|-195
+AMetal-2|net@1767|||S0|nor2@0|gnd_5|0.5|-165|predCond@1|gnd_5|0|-165
+AMetal-2|net@1768|||S0|inv_x2x1@0|gnd_4|-117|-165|wells@3|gnd_2|-555|-165
+AMetal-2|net@1769|||S0|inv_x2x1@0|gnd|-117|-195|wells@3|gnd_1|-555|-195
+AMetal-2|net@1772|||S0|inv_x2x1@0|gnd_3|-117|-225|wells@3|gnd|-555|-225
+AMetal-2|net@1774|||S0|inv_x2x1@0|vdd|-117|-315|wells@3|vdd_2|-553.5|-315
+AMetal-2|net@1775|||S0|inv_x2x1@0|vdd_1|-117|-345|wells@3|vdd_1|-553.5|-345
+AMetal-2|net@1776|||S0|inv_x2x1@0|vdd_2|-117|-375|wells@3|vdd|-553.5|-375
+AMetal-2|net@1791|||S1800|succCond@7|vdd_6|71|105|inv_x1x1@0|vdd_3|72|105
+AMetal-2|net@1792|||S1800|succCond@7|vdd_7|71|75|inv_x1x1@0|vdd_4|72|75
+AMetal-2|net@1793|||S1800|succCond@7|vdd_8|71|45|inv_x1x1@0|vdd_5|72|45
+AMetal-2|net@1794|||S1800|succCond@7|gnd_6|70|-45|inv_x1x1@0|gnd_5|72|-45
+AMetal-2|net@1795|||S1800|succCond@7|gnd_7|70|-75|inv_x1x1@0|gnd_6|72|-75
+AMetal-2|net@1796|||S1800|succCond@7|gnd_8|70|-105|inv_x1x1@0|gnd_7|72|-105
+AMetal-2|net@1797|||S0|succCond@7|gnd_5|-108|-105|wells@2|gnd_2|-555|-105
+AMetal-2|net@1798|||S0|succCond@7|gnd_4|-108|-75|wells@2|gnd_1|-555|-75
+AMetal-2|net@1799|||S0|succCond@7|gnd|-108|-45|pin@297||-494|-45
+AMetal-2|net@1800|||S0|succCond@7|vdd|-108|45|wells@2|vdd_2|-553.5|45
+AMetal-2|net@1801|||S0|succCond@7|vdd_4|-108|75|wells@2|vdd_1|-553.5|75
+AMetal-2|net@1802|||S0|succCond@7|vdd_3|-108|105|wells@2|vdd|-553.5|105
+AMetal-2|net@1805|||S0|contact@102||296.5|-15|contact@191||36|-15
+AMetal-2|net@1806|||S1800|contact@191||36|-15|contact@103||99|-15
+AMetal-1|net@1809|||S1800|pin@333||18|30|pin@390||45|30
+AMetal-1|net@1810|||S900|succCond@7|state|45|43|pin@390||45|30
+AMetal-1|net@1811|||S900|contact@191||36|-15|succCond@7|disable[1]|36|-16
+AMetal-2|net@1822|||S1800|contact@192||-135|-15|contact@194||0|-15
+AMetal-1|net@1823|||S900|contact@194||0|-15|succCond@7|disable[3]|0|-16
+AMetal-2|net@1824|||S1800|contact@195||-81|15|contact@196||-9|15
+AMetal-1|net@1825|||S900|contact@196||-9|15|pin@394||-9|13
+AMetal-1|net@1826||1|S0|succCond@7|in|11|13|pin@394||-9|13
+AMetal-2|net@1827|||S1800|contact@197||-153|-300|contact@98||-11|-300
+AMetal-1|net@1828|||S900|contact@189||1|300|pin@395||1|270
+AMetal-1|net@1829|||S1800|pin@395||1|270|pin@396||4|270
+AMetal-1|net@1830|||S2700|pin@396||4|270|inv_x1@2|in|4|270.5
+AMetal-1|net@1831|||S2700|contact@198||18|-29.5|succCond@7|disable[2]|18|-16
+AMetal-1|net@1837|||S2700|contact@13||0|-150|pin@397||0|-133
+AMetal-1|net@1838|||S1800|pin@397||0|-133|pin@398||18|-133
+AMetal-1|net@1839|||S2700|pin@398||18|-133|pin@333||18|30
+AMetal-2|net@1840|||S1800|contact@105||-45|-135|contact@99||117|-135
+AMetal-2|net@1842|||S0|contact@200||189|285|contact@201||135|285
+AMetal-1|net@1843|||S900|contact@201||135|285|pin@399||135|232
+AMetal-2|net@1844|||S0|succCond@3|vdd_8|287|225|contact@202||135|225
+AMetal-2|net@1845|||S1800|contact@202||135|225|pin@260||400|225
+AMetal-1|net@1846|||S900|pin@399||135|232|contact@202||135|225
+AMetal-1|net@1847|||S900|contact@161||171|390|pin@400||171|257
+AMetal-1|net@1848||1|S0|succCond@3|in|236|257|pin@400||171|257
+AMetal-1|net@1849|||S2700|contact@197||-153|-300|contact@188||-153|150
+AMetal-1|net@1855|||S2700|contact@200||189|285|pin@403||189|296
+AMetal-1|net@1856|||S1800|pin@403||189|296|pin@404||216|296
+AMetal-1|net@1857||1|S2700|succCond@3|disable[3]|216|286|pin@404||216|296
+AMetal-1|net@1859|||S2700|contact@205||-44|255|pin@385||-44|270.5
+AMetal-2|net@1860|||S0|contact@205||-44|255|contact@206||-90|255
+AMetal-1|net@1865|||S2700|contact@206||-90|255|contact@207||-90|330
+AMetal-1|net@1866|||S0|pin@386||-44|270.5|pin@385||-44|270.5
+AMetal-1|net@1867|||S2700|contact@198||18|-29.5|pin@405||18|-1
+AMetal-2|net@1868|||S0|contact@135||142|30|contact@208||18|30
+AMetal-1|net@1870|||S2700|pin@405||18|-1|contact@208||18|30
+AMetal-2|net@1878|||S1800|contact@149||-45|30|contact@208||18|30
+AMetal-1|net@1879|||S900|contact@209||153|135|pin@406||153|49
+AMetal-1|net@1880|||S0|pin@406||153|49|pin@407||142|49
+AMetal-1|net@1882|||S900|pin@407||142|49|nand2nan@0|inb|142|39
+AMetal-1|net@1883|||S900|contact@16||108|255|pin@408||108|250
+AMetal-1|net@1884|||S0|pin@408||108|250|pin@409||90|250
+AMetal-1|net@1885|||S900|pin@409||90|250|pin@410||90|191
+AMetal-1|net@1886|||S1800|pin@410||90|191|pin@411||100|191
+AMetal-1|net@1887|||S900|pin@411||100|191|pin@412||100|180
+AMetal-2|net@1888||1|JS0|contact@209||153|135|contact@211||100|135
+AMetal-1|net@1890|||S900|pin@412||100|180|contact@211||100|135
+AMetal-2|net@1891|||S1800|pin@35||-620|330|contact@207||-90|330
+AMetal-1|net@1892|||S900|contact@192||-135|-15|pin@413||-135|-129
+AMetal-2|net@1893|||S1800|pin@19||-620|-180|contact@212||-135|-180
+AMetal-2|net@1894|||S1800|contact@212||-135|-180|contact@138||189|-180
+AMetal-1|net@1895|||S900|pin@413||-135|-129|contact@212||-135|-180
+AMetal-2|net@1896|||S0|contact@139||234|359|pin@232||-620|359
+AMetal-2|net@1897|||S0|contact@157||296.5|-270|contact@183||-44|-270
+AMetal-1|net@1898|||S2700|contact@157||296.5|-270|contact@102||296.5|-15
+AMetal-1|net@1899|||S900|contact@102||296.5|-15|contact@46||296.5|-390
+AMetal-2|net@1900|||S1800|contact@23||19|300|contact@24||252|300
+AMetal-2|net@1901|||S1800|contact@39||-171|180|contact@213||19|180
+AMetal-1|net@1902|||S2700|contact@213||19|180|inv_x1@2|out|19|270.5
+AMetal-2|net@1903|||S0|contact@16||108|255|contact@205||-44|255
+AMetal-2|net@1904|||S1800|contact@214||-117|-150|contact@13||0|-150
+AMetal-1|net@1905|||S900|contact@214||-117|-150|contact@215||-117|-210
+AMetal-2|net@1906|||S1800|pin@29||-620|-210|contact@215||-117|-210
+AMetal-1|net@1908|||S2700|contact@97||171|300|contact@26||171|330
+AMetal-1|net@1909|||S2700|contact@63||351|-120|pin@414||351|299
+AMetal-2|net@1910|||S1800|contact@15||279|330|contact@216||351|330
+AMetal-2|net@1911|||S1800|contact@216||351|330|pin@34||400|330
+AMetal-1|net@1912|||S2700|pin@414||351|299|contact@216||351|330
+ELSN[OneOrDone]||D5G2;|pin@31||B
+ELSN[OneOrTwo]||D5G2;|pin@34||B
+EMSN[OneOrDone]||D5G2;|pin@29||B
+EMSN[OneOrTwo]||D5G2;|pin@35||B
+Edisable||D5G2;|pin@23||I
+EdisableLO||D5G2;|pin@19||I
+EdisableLO_1||D5G2;|pin@20||I
+EdisableLO_3|disableLO_4|D5G2;|pin@22||I
+EdisableLO_5||D5G2;|pin@232||I
+Edisable_2||D5G2;|pin@26||I
+Edisable_3||D5G2;|pin@25||I
+Edisable_4||D5G2;|pin@231||I
+Egnd||D5G2;|pin@114||G
+Egnd_16||D5G2;|pin@109||U
+Egnd_17||D5G2;|pin@110||U
+Egnd_18||D5G2;|pin@97||U
+Egnd_19||D5G2;|pin@98||U
+Egnd_21||D5G2;|pin@103||U
+Egnd_22||D5G2;|pin@104||U
+Egnd_23|gnd_24|D5G2;|pin@105||U
+Egnd_28||D5G2;|pin@244||U
+Egnd_29||D5G2;|pin@254||G
+Egnd_30||D5G2;|pin@253||G
+Egnd_31||D5G2;|pin@252||G
+Egnd_32||D5G2;|pin@261||G
+Egnd_33||D5G2;|pin@262||G
+Egnd_34||D5G2;|pin@263||G
+Egnd_35||D5G2;|pin@264||G
+Egnd_36||D5G2;|pin@265||G
+Egnd_37||D5G2;|pin@266||G
+Evdd||D5G2;|pin@111||P
+Evdd_10||D5G2;|pin@112||U
+Evdd_11||D5G2;|pin@113||U
+Evdd_12||D5G2;|pin@100||U
+Evdd_13||D5G2;|pin@101||U
+Evdd_14||D5G2;|pin@102||U
+Evdd_16||D5G2;|pin@107||P
+Evdd_17||D5G2;|pin@108||P
+Evdd_15|vdd_24|D5G2;|pin@106||P
+Evdd_25||D5G2;|pin@255||P
+Evdd_26||D5G2;|pin@256||P
+Evdd_27||D5G2;|pin@257||P
+Evdd_28||D5G2;|pin@258||P
+Evdd_29||D5G2;|pin@259||P
+Evdd_30||D5G2;|pin@260||P
+Evdd_31||D5G2;|pin@267||P
+Evdd_32||D5G2;|pin@268||P
+Evdd_33||D5G2;|pin@269||P
+X
+
+# Cell oneCellGasP;1{sch}
+ConeCellGasP;1{sch}||schematic|1242942044308|1250619846416|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||9.75|70.25|||Y|
+NOff-Page|conn@1||-92.25|65.25|||YRR|
+NOff-Page|conn@2||-92.25|37.75|||Y|
+NOff-Page|conn@3||10.25|26.75|||Y|
+NOff-Page|conn@9||21|43|||YRR|
+NOff-Page|conn@10||21|47|||YRR|
+Inand2nand2;4{ic}|fire@0||-32.75|90.25|||D5G4;|ATTR_X(D5G3;NOLPX-10.25;Y1;)S4
+IredFive:inv;1{ic}|inv@39||-57.75|50.75|XY||D0G4;|ATTR_X(D5G1.5;NPX1.75;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@49||-44.75|58.25|YRR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1;Y2.75;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@50||-44.75|50.75|YRR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX0.5;Y-3;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@52||-21.25|58.25|XYRR||D0G4;|ATTR_X(D5G1.5;NPX2;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@54||-21.25|50.75|XYRR||D0G4;|ATTR_X(D5G1.5;NPX1.5;Y-2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@57||-22.5|69.25|Y||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1;Y3.75;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@60||-71.75|34.75|YRR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX0.5;Y-3;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@61||-24|102.25|YRRR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX0.5;Y3.75;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2;1{ic}|nor2@0||-57.75|43.75|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPY3;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inor3;1{ic}|nor3@0||-29.5|79.25|||D5G4;|ATTR_X(D5G3;NOLPX8.75;Y3.25;)S1
+IoneCellGasP;1{ic}|oneCellG@0||47.5|122.75|||D5G4;
+Ngeneric:Invisible-Pin|pin@6||-32.75|132|||||ART_message(D5G15;)SoneCellGasP
+Ngeneric:Invisible-Pin|pin@149||-33.25|117|||||ART_message(D5G3;)Sam 07 Aug 2009
+NWire_Pin|pin@308||5.75|70.25|||Y|
+NWire_Pin|pin@608||-76.75|43.75|||Y|
+NWire_Pin|pin@640||-40.75|55.25|||Y|
+NWire_Pin|pin@687||-36|53.75|||Y|
+NWire_Pin|pin@688||-40.75|53.75|||Y|
+NWire_Pin|pin@689||-34|55.25|||Y|
+NWire_Pin|pin@720||-84.75|42.75|||Y|
+NWire_Pin|pin@724||-68.75|70.25|||Y|
+NWire_Pin|pin@730||-40.75|58.25|||Y|
+NWire_Pin|pin@738||-40.75|50.75|||Y|
+NWire_Pin|pin@739||-68.75|29.75|||Y|
+NWire_Pin|pin@741||-51.75|44.75|||Y|
+NWire_Pin|pin@743||-49.75|50.75|||Y|
+NWire_Pin|pin@747||-68.75|70.25|||Y|
+NWire_Pin|pin@759||-64.75|64.25|||Y|
+NWire_Pin|pin@798||-62.5|66.25|||Y|
+NWire_Pin|pin@802||-68.75|29.75|||Y|
+NWire_Pin|pin@805||-56.25|23.75|||Y|
+NWire_Pin|pin@810||-84.75|37.75|||Y|
+NWire_Pin|pin@815||-65.75|48.75|||Y|
+NWire_Pin|pin@818||-58.25|71.25|||Y|
+NWire_Pin|pin@821||-16.25|18.75|||Y|
+NWire_Pin|pin@824||-15.25|22.75|||Y|
+NWire_Pin|pin@832||5.75|26.75|||Y|
+NWire_Pin|pin@835||-86.75|55.25|||Y|
+NWire_Pin|pin@837||-11.75|71.25|||Y|
+NWire_Pin|pin@838||-12.25|64.25|||Y|
+NWire_Pin|pin@839||-15.25|66.25|||Y|
+NWire_Pin|pin@840||-86.75|65.25|||Y|
+NWire_Pin|pin@841||5.75|53.75|||Y|
+NWire_Pin|pin@843||-25.25|50.75|||Y|
+NWire_Pin|pin@847||-25.25|53.75|||Y|
+NWire_Pin|pin@852||5.75|55.25|||Y|
+NWire_Pin|pin@853||-25.25|55.25|||Y|
+NWire_Pin|pin@854||-86.75|53.75|||Y|
+NWire_Pin|pin@860||-25.25|58.25|||Y|
+NWire_Pin|pin@861||-51.75|58.25|||Y|
+NWire_Pin|pin@863||-16.75|20.75|||Y|
+NWire_Pin|pin@864||-16.75|50.75|||Y|
+NWire_Pin|pin@865||-84.75|31.75|||Y|
+NWire_Pin|pin@867||-62.5|50.75|||Y|
+NWire_Pin|pin@868||-53.75|46.75|||Y|
+NWire_Pin|pin@869||-53.75|50.75|||Y|
+NWire_Pin|pin@874||-86.75|37.75|||Y|
+NWire_Pin|pin@876||-49.75|27.75|||Y|
+NWire_Pin|pin@878||-15.25|58.25|||Y|
+NWire_Pin|pin@879||-49.75|42.75|||Y|
+NWire_Pin|pin@882||-51.75|69.25|||Y|
+NWire_Pin|pin@885||-62.5|30.75|||Y|
+NWire_Pin|pin@887||-65.5|41.75|||Y|
+NWire_Pin|pin@888||-12.5|27.75|||Y|
+NWire_Pin|pin@893||-29.5|55.25|||Y|
+NWire_Pin|pin@899||-64.75|41.75|||Y|
+NWire_Pin|pin@911||-29.5|84.75||||
+NWire_Pin|pin@912||-31.5|84.75||||
+NWire_Pin|pin@913||-27.5|72.5||||
+NWire_Pin|pin@914||-16.75|72.5||||
+NWire_Pin|pin@915||-33|113.75||||
+NWire_Pin|pin@916||-34|25.75||||
+NWire_Pin|pin@919||-29.5|53.75||||
+NWire_Pin|pin@920||-31|55.25||||
+NWire_Pin|pin@921||-31|75.75||||
+NWire_Pin|pin@922||-34|69.25||||
+NWire_Pin|pin@926||-76|34.75||||
+NWire_Pin|pin@927||-76|32.75||||
+NWire_Pin|pin@928||-64.75|34.75||||
+NWire_Pin|pin@931||-24|97||||
+NWire_Pin|pin@932||-33|97||||
+NWire_Pin|pin@933||-24|113||||
+NWire_Pin|pin@935||-7|62.25||||
+IpredCond2;2{ic}|predCond@21||-79.25|65.25|YRR||D5G4;|ATTR_X(D5G2;NOLPY6.5;)S4
+IpredCond2;2{ic}|predCond@22||-79.75|42.75|YRR||D5G4;|ATTR_X(D5G2;NOLPX0.25;Y6.25;)S4
+NPower|pwr@0||-7|59||||
+IsuccCond3;2{ic}|succCond@4||-80.25|31.75|X||D5G4;|ATTR_X(D5G2;NOLPY-7.5;)S2
+IsuccCond3;2{ic}|succCond@5||-0.75|26.75|||D5G4;|ATTR_X(D5G2;NOLPY-7.5;)S8
+IsuccCond3;2{ic}|succCond@6||-0.75|70.25|||D5G4;|ATTR_X(D5G2;NOLPX-0.25;Y-6.75;)S8
+Awire|disable|D5G2;||1800|predCond@21|not_keep_up[2]|-76.25|71.25|pin@818||-58.25|71.25
+Awire|disable|D5G2;||1800|predCond@22|not_keep_up[2]|-76.75|48.75|pin@815||-65.75|48.75
+Awire|disable|D5G2;||1800|pin@913||-27.5|72.5|pin@914||-16.75|72.5
+Awire|disableLO|D5G2;||1800|succCond@4|disable[3]|-79.25|23.75|pin@805||-56.25|23.75
+Awire|disableLO|D5G2;||0|succCond@5|disable[3]|-1.75|18.75|pin@821||-16.25|18.75
+Awire|disableLO|D5G2;||0|succCond@6|disable[2]|-1.75|64.25|pin@838||-12.25|64.25
+Awire|fireHI|D5G2;||1800|predCond@21|fire|-76.25|64.25|pin@759||-64.75|64.25
+Awire|fireHI|D5G2;||1800|predCond@22|fire|-76.75|41.75|pin@887||-65.5|41.75
+Awire|fireHI|D5G2;||1800|inv@60|in|-69.25|34.75|pin@928||-64.75|34.75
+Awire|fireHI|D5G2;||2700|inv@61|out|-24|104.75|pin@933||-24|113
+Awire|fireLO|D5G2;||0|succCond@5|in|-3.75|27.75|pin@888||-12.5|27.75
+Awire|fireLO|D5G2;||2700|pin@932||-33|97|pin@915||-33|113.75
+Awire|fireLO|D5G2;||0|succCond@6|in|-3.75|71.25|pin@837||-11.75|71.25
+Awire|net@1271|||1800|pin@308||5.75|70.25|conn@0|a|7.75|70.25
+Awire|net@1339|||1800|predCond@22|cond|-76.75|43.75|pin@608||-76.75|43.75
+Awire|net@1570|||0|pin@687||-36|53.75|pin@688||-40.75|53.75
+Awire|net@1573|||1800|pin@640||-40.75|55.25|pin@689||-34|55.25
+Awire|net@1698|||2700|pin@640||-40.75|55.25|pin@730||-40.75|58.25
+Awire|net@1700|||1800|inv@49|in|-42.25|58.25|pin@730||-40.75|58.25
+Awire|net@1716|||1800|inv@50|in|-42.25|50.75|pin@738||-40.75|50.75
+Awire|net@1729|||0|pin@724||-68.75|70.25|pin@747||-68.75|70.25
+Awire|net@1840|||0|pin@798||-62.5|66.25|predCond@21|cond|-76.25|66.25
+Awire|net@1846|||0|pin@739||-68.75|29.75|pin@802||-68.75|29.75
+Awire|net@1869|||900|pin@688||-40.75|53.75|pin@738||-40.75|50.75
+Awire|net@1899|||1800|pin@824||-15.25|22.75|succCond@5|disable[1]|-1.75|22.75
+Awire|net@1910|||0|conn@3|a|8.25|26.75|pin@832||5.75|26.75
+Awire|net@1911|||0|pin@832||5.75|26.75|succCond@5|state|1.25|26.75
+Awire|net@1931|||0|pin@640||-40.75|55.25|pin@835||-86.75|55.25
+Awire|net@1940|||1800|succCond@6|state|1.25|70.25|pin@308||5.75|70.25
+Awire|net@1943|||0|succCond@6|disable[1]|-1.75|66.25|pin@839||-15.25|66.25
+Awire|net@1947|||0|predCond@21|state|-81.75|65.25|pin@840||-86.75|65.25
+Awire|net@1948|||0|pin@840||-86.75|65.25|conn@1|a|-90.25|65.25
+Awire|net@1949|||2700|pin@835||-86.75|55.25|pin@840||-86.75|65.25
+Awire|net@1950|||900|pin@720||-84.75|42.75|pin@810||-84.75|37.75
+Awire|net@1952|||2700|pin@832||5.75|26.75|pin@841||5.75|53.75
+Awire|net@1957|||0|inv@54|in|-23.75|50.75|pin@843||-25.25|50.75
+Awire|net@1976|||900|pin@308||5.75|70.25|pin@852||5.75|55.25
+Awire|net@1982|||0|pin@688||-40.75|53.75|pin@854||-86.75|53.75
+Awire|net@1990|||1800|pin@853||-25.25|55.25|pin@852||5.75|55.25
+Awire|net@1991|||0|inv@52|in|-23.75|58.25|pin@860||-25.25|58.25
+Awire|net@1992|||900|pin@860||-25.25|58.25|pin@853||-25.25|55.25
+Awire|net@1993|||2700|pin@741||-51.75|44.75|pin@861||-51.75|58.25
+Awire|net@1995|||0|inv@49|out|-47.25|58.25|pin@861||-51.75|58.25
+Awire|net@1998|||0|succCond@5|disable[2]|-1.75|20.75|pin@863||-16.75|20.75
+Awire|net@1999|||2700|pin@863||-16.75|20.75|pin@864||-16.75|50.75
+Awire|net@2000|||0|pin@864||-16.75|50.75|inv@54|out|-18.75|50.75
+Awire|net@2001|||900|pin@810||-84.75|37.75|pin@865||-84.75|31.75
+Awire|net@2002|||0|succCond@4|state|-82.25|31.75|pin@865||-84.75|31.75
+Awire|net@2008|||2700|pin@867||-62.5|50.75|pin@798||-62.5|66.25
+Awire|net@2009|||0|inv@39|out|-60.25|50.75|pin@867||-62.5|50.75
+Awire|net@2011|||1800|predCond@22|not_keep_up|-76.75|46.75|pin@868||-53.75|46.75
+Awire|net@2012|||1800|inv@39|in|-55.25|50.75|pin@869||-53.75|50.75
+Awire|net@2013|||1800|pin@869||-53.75|50.75|pin@743||-49.75|50.75
+Awire|net@2014|||2700|pin@868||-53.75|46.75|pin@869||-53.75|50.75
+Awire|net@2032|||0|predCond@22|state|-82.25|42.75|pin@720||-84.75|42.75
+Awire|net@2033|||1800|conn@2|y|-90.25|37.75|pin@874||-86.75|37.75
+Awire|net@2034|||1800|pin@874||-86.75|37.75|pin@810||-84.75|37.75
+Awire|net@2035|||900|pin@854||-86.75|53.75|pin@874||-86.75|37.75
+Awire|net@2036|||1800|succCond@4|disable[1]|-79.25|27.75|pin@876||-49.75|27.75
+Awire|net@2038|||0|inv@50|out|-47.25|50.75|pin@743||-49.75|50.75
+Awire|net@2039|||2700|pin@843||-25.25|50.75|pin@847||-25.25|53.75
+Awire|net@2045|||2700|pin@824||-15.25|22.75|pin@878||-15.25|58.25
+Awire|net@2046|||2700|pin@878||-15.25|58.25|pin@839||-15.25|66.25
+Awire|net@2047|||1800|inv@52|out|-18.75|58.25|pin@878||-15.25|58.25
+Awire|net@2048|||0|pin@841||5.75|53.75|pin@847||-25.25|53.75
+Awire|net@2052|||1800|nor2@0|ina|-55.25|44.75|pin@741||-51.75|44.75
+Awire|net@2053|||900|pin@743||-49.75|50.75|pin@879||-49.75|42.75
+Awire|net@2054|||900|pin@879||-49.75|42.75|pin@876||-49.75|27.75
+Awire|net@2055|||1800|nor2@0|inb|-55.25|42.75|pin@879||-49.75|42.75
+Awire|net@2071|||1800|predCond@21|not_keep_up|-76.25|69.25|pin@882||-51.75|69.25
+Awire|net@2072|||2700|pin@861||-51.75|58.25|pin@882||-51.75|69.25
+Awire|net@2087|||1800|succCond@4|cond|-77.25|30.75|pin@885||-62.5|30.75
+Awire|net@2088|||0|nor2@0|out|-60.25|43.75|predCond@22|cond|-76.75|43.75
+Awire|net@2103|||1800|pin@893||-29.5|55.25|pin@853||-25.25|55.25
+Awire|net@2113|||1800|pin@887||-65.5|41.75|pin@899||-64.75|41.75
+Awire|net@2131|||2700|nor3@0|out|-29.5|82|pin@911||-29.5|84.75
+Awire|net@2132|||2700|pin@687||-36|53.75|fire@0|MSN[ZeroOrTwo]|-36|87.25
+Awire|net@2136|||0|pin@911||-29.5|84.75|pin@912||-31.5|84.75
+Awire|net@2137|||900|fire@0|LSN[ZeroOrTwo]|-31.5|87.25|pin@912||-31.5|84.75
+Awire|net@2138|||900|nor3@0|ina|-27.5|75.75|pin@913||-27.5|72.5
+Awire|net@2145|||0|pin@916||-34|25.75|succCond@4|disable[2]|-79.25|25.75
+Awire|net@2146|||900|pin@689||-34|55.25|pin@916||-34|25.75
+Awire|net@2152|||0|pin@847||-25.25|53.75|pin@919||-29.5|53.75
+Awire|net@2154|||900|nor3@0|inb|-29.5|75.75|pin@919||-29.5|53.75
+Awire|net@2155|||0|pin@893||-29.5|55.25|pin@920||-31|55.25
+Awire|net@2156|||2700|pin@920||-31|55.25|pin@921||-31|75.75
+Awire|net@2157|||1800|nor3@0|inc|-31.5|75.75|pin@921||-31|75.75
+Awire|net@2158|||1800|inv@57|out|-20|69.25|succCond@6|cond|-3.75|69.25
+Awire|net@2159|||2700|pin@689||-34|55.25|pin@922||-34|69.25
+Awire|net@2160|||2700|pin@922||-34|69.25|fire@0|MSN[ZeroOrDone]|-34|87.25
+Awire|net@2161|||0|inv@57|in|-25|69.25|pin@922||-34|69.25
+Awire|net@2168|||0|succCond@5|cond|-3.75|25.75|pin@916||-34|25.75
+Awire|net@2171|||900|pin@867||-62.5|50.75|pin@885||-62.5|30.75
+Awire|net@2172|||0|inv@60|out|-74.25|34.75|pin@926||-76|34.75
+Awire|net@2173|||900|pin@926||-76|34.75|pin@927||-76|32.75
+Awire|net@2174|||1800|succCond@4|in|-77.25|32.75|pin@927||-76|32.75
+Awire|net@2178|||900|inv@61|in|-24|99.75|pin@931||-24|97
+Awire|net@2179|||2700|fire@0|fireHI|-33|95.25|pin@932||-33|97
+Awire|net@2180|||0|pin@931||-24|97|pin@932||-33|97
+Awire|net@2187|||0|succCond@6|disable[3]|-1.75|62.25|pin@935||-7|62.25
+Awire|net@2189|||2700|pwr@0||-7|59|pin@935||-7|62.25
+ELSN[ZeroOrTwo]|LSN[OneOrDone]|D5G2;X3.75;Y2.75;|conn@3|a|B
+ELSN[ZeroOrDone]|LSN[OneOrTwo]|D5G2;X4.25;Y-2.75;|conn@0|a|B
+EMSN[ZeroOrTwo]|MSN[OneOrDone]|D5G2;X-0.5;Y2.5;|conn@2|a|B
+EMSN[ZeroOrDone]|MSN[OneOrTwo]|D5G2;X2.75;Y2.75;|conn@1|a|B
+Edisable||D5G2;X-5;|conn@10|a|I
+EdisableLO||D5G2;X-6;|conn@9|a|I
+X
+
+# Cell predCond2;2{ic}
+CpredCond2;2{ic}||artwork|1227921780535|1248818530302|E|ATTR_X(D5G1;HNOLPX-0.5;Y-3;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||2|0|1|1||
+NThick-Circle|art@6||-0.5|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@9||-2.5|4|1|1||
+NThick-Circle|art@10||-2.5|6|1|1||
+Nschematic:Bus_Pin|pin@2||-3|-1|-1|-1||
+Nschematic:Bus_Pin|pin@6||2.5|0|-1|-1||
+NPin|pin@25||-2.5|2|1|1||
+NPin|pin@26||-0.5|2|1|1||
+NPin|pin@27||-2.5|-2|1|1||
+NPin|pin@29||-2.5|1|1|1||
+NPin|pin@30||-3|1|1|1||
+NPin|pin@34||-0.5|-2|1|1||
+Nschematic:Bus_Pin|pin@41||-3|1||||
+Nschematic:Wire_Pin|pin@47||-3|4||||
+NPin|pin@48||-1.5|2|1|1||
+NPin|pin@49||-2.5|1|1|1||
+NPin|pin@57||-2.5|-1|1|1||
+NPin|pin@58||-3|-1|1|1||
+Nschematic:Bus_Pin|pin@59||-3|6||||
+NPin|pin@77||-1|3.5|1|1|RR|
+NPin|pin@79||-1.5|4.5|1|1||
+NPin|pin@80||-1|4.5|1|1||
+NPin|pin@81||-1.5|7|1|1||
+NPin|pin@82||-0.5|8|1|1||
+NPin|pin@83||-2|4.5|1|1||
+NPin|pin@84||-2|3.5|1|1||
+NPin|pin@85||-1|5.5|1|1|RR|
+NPin|pin@86||-1.5|6.5|1|1||
+NPin|pin@87||-1|6.5|1|1||
+NPin|pin@88||-2|6.5|1|1||
+NPin|pin@89||-2|5.5|1|1||
+NPin|pin@90||-1.5|5.5|1|1|RR|
+NPin|pin@91||-1|7.5|1|1||
+NPin|pin@93||-1.5|3.5|1|1|RR|
+NPin|pin@94||-1|2|1|1||
+AThicker|net@19|||FS900|pin@25||-2.5|2|pin@29||-2.5|1
+AThicker|net@20|||FS0|pin@29||-2.5|1|pin@30||-3|1
+AThicker|net@26|||FS900|pin@29||-2.5|1|pin@27||-2.5|-2
+AThicker|net@31|||FS1800|pin@27||-2.5|-2|pin@34||-0.5|-2
+AThicker|net@32|||FS450|pin@48||-1.5|2|pin@49||-2.5|1
+AThicker|net@39|||FS0|pin@57||-2.5|-1|pin@58||-3|-1
+AThicker|net@53|||FS1800|pin@93||-1.5|3.5|pin@77||-1|3.5
+AThicker|net@54|||FS2700|pin@93||-1.5|3.5|pin@79||-1.5|4.5
+AThicker|net@55|||FS1800|pin@79||-1.5|4.5|pin@80||-1|4.5
+AThicker|net@56|||FS900|pin@83||-2|4.5|pin@84||-2|3.5
+AThicker|net@57|||FS2250|pin@81||-1.5|7|pin@82||-0.5|8
+AThicker|net@58|||FS1800|pin@90||-1.5|5.5|pin@85||-1|5.5
+AThicker|net@59|||FS2700|pin@90||-1.5|5.5|pin@86||-1.5|6.5
+AThicker|net@60|||FS1800|pin@86||-1.5|6.5|pin@87||-1|6.5
+AThicker|net@61|||FS900|pin@88||-2|6.5|pin@89||-2|5.5
+AThicker|net@62|||FS900|pin@85||-1|5.5|pin@80||-1|4.5
+AThicker|net@63|||FS2700|pin@87||-1|6.5|pin@91||-1|7.5
+AThicker|net@64|||FS1800|pin@25||-2.5|2|pin@94||-1|2
+AThicker|net@65|||FS1800|pin@94||-1|2|pin@26||-0.5|2
+AThicker|net@66|||FS900|pin@77||-1|3.5|pin@94||-1|2
+Econd||D5G2;X-3;|pin@41||I
+Enot_keep_up|disable[1]|D5G2;X-8;|pin@47||I
+Enot_keep_up[2]|disable[2]|D5G2;X-8;|pin@59||I
+Efire||D5G2;X-2.5;|pin@2||I
+Estate||D5G2;X2.5;|pin@6||B
+X
+
+# Cell predCond2;1{lay}
+CpredCond2;1{lay}||tsmcSun40GP|1249615566728|1250572567794||ATTR_NCC(D5G3;NTX-60;Y154.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1250570119296|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1250572569611
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NAN-Metal-1-P-Diff-Con|contact@5||-36|30|12||XR|
+NMetal-1-Poly-Con|contact@13||-63|-4.5|-2|18||
+NMetal-1-Poly-Con|contact@14||-81|-4.5|-2|18||
+NMetal-1-Poly-Con|contact@16||-42|126||-2||
+NMetal-1-Poly-Con|contact@18||-45|-4.5|-2|18||
+NAN-Metal-1-N-Diff-Con|contact@20||-72|-82|70||R|
+NX-Metal-1-Metal-2-Con|contact@21||-72|-105|||R|
+NX-Metal-1-Metal-2-Con|contact@22||-72|-75|||R|
+NX-Metal-1-Metal-2-Con|contact@23||-72|-45|||R|
+NAN-Metal-1-P-Diff-Con|contact@28||-72|26|||R|
+NAN-Metal-1-P-Diff-Con|contact@29||-54|36|||R|
+NAN-Metal-1-P-Diff-Con|contact@32||-54|79|||R|
+NAN-Metal-1-N-Diff-Con|contact@34||-36|-86|62||R|
+NAN-Metal-1-P-Diff-Con|contact@35||-90|96|36||R|
+NX-Metal-1-Metal-2-Con|contact@36||-90|105|||R|
+NX-Metal-1-Metal-2-Con|contact@37||-90|75|||R|
+NN-Transistor|nmos@0||-63|-75|84||R|
+NN-Transistor|nmos@1||-45|-75|84||R|
+NMetal-2-Pin|pin@25||-99|-45|||R|
+NMetal-2-Pin|pin@26||-99|-75|||R|
+NMetal-2-Pin|pin@27||-99|-105|||R|
+NMetal-2-Pin|pin@28||-99|105|||R|
+NMetal-2-Pin|pin@29||-99|75|||R|
+NMetal-2-Pin|pin@30||-99|45|||R|
+NMetal-2-Pin|pin@31||-32|-45|||R|
+NMetal-2-Pin|pin@32||-32|-75|||R|
+NMetal-2-Pin|pin@33||-32|-105|||R|
+NMetal-2-Pin|pin@34||-27|105|||R|
+NMetal-2-Pin|pin@35||-27|75|||R|
+NMetal-2-Pin|pin@36||-27|45|||R|
+NMetal-1-Pin|pin@59||-18|-4||||
+NPoly-Pin|pin@79||-81|-130||||
+NPoly-Pin|pin@80||-81|-10||||
+NMetal-1-Pin|pin@85||-54|20||||
+NMetal-1-Pin|pin@86||-72|20||||
+NMetal-1-Pin|pin@87||-36|20||||
+NPoly-Pin|pin@91||-45|63||||
+NPoly-Pin|pin@93||-63|63||||
+NPoly-Pin|pin@94||-63|-6||||
+NPoly-Pin|pin@95||-45|-7||||
+NMetal-1-Pin|pin@98||-18|20||||
+NMetal-1-Pin|pin@99||-36|-53||||
+NPoly-Pin|pin@100||-42|125||||
+NPoly-Pin|pin@109||-42|125||||
+NPoly-Pin|pin@110||-45|127||||
+NPoly-Pin|pin@111||-42|127||||
+NMetal-1-Pin|pin@112||-36|-54||||
+NMetal-1-Pin|pin@113||-18|-54||||
+NMetal-2-Pin|pin@114||-27|-45||||
+NMetal-2-Pin|pin@115||-27|-75||||
+NMetal-2-Pin|pin@116||-27|-105||||
+NN-Well-Node|plnode@6||-63|70.5|84|141||A
+NNPlus-Node|plnode@7||-54|-75|60|136||A
+NPPlus-Node|plnode@8||-63|70.5|78|141||A
+NprBoundary-Node|plnode@9||-63|0|72|270||
+NP-Transistor|pmos@0||-63|96|36||XR|
+NP-Transistor|pmos@1||-81|96|36||XR|
+NP-Transistor|pmos@2||-45|30|12||XR|
+NP-Transistor|pmos@5||-63|30|12||XR|
+AP-Diff|net@29|||S1800|pmos@2|diff-top|-36|36|contact@5||-36|36
+AN-Diff|net@138|||S1800|nmos@0|diff-top|-72|-75|contact@20||-72|-75
+AMetal-1|net@139|||S900|contact@20||-72|-75|contact@21||-72|-105
+AMetal-1|net@140|||S0|contact@20||-72|-75|contact@22||-72|-75
+AMetal-1|net@141|||S2700|contact@20||-72|-75|contact@23||-72|-45
+AMetal-2|net@149|||S1800|contact@23||-72|-45|pin@31||-32|-45
+AMetal-2|net@157|||S1800|contact@22||-72|-75|pin@32||-32|-75
+AMetal-2|net@158|||S1800|contact@21||-72|-105|pin@33||-32|-105
+AMetal-2|net@161|||S1800|pin@30||-99|45|pin@36||-27|45
+AMetal-2|net@162|||S1800|pin@25||-99|-45|contact@23||-72|-45
+AMetal-2|net@163|||S1800|pin@26||-99|-75|contact@22||-72|-75
+AMetal-2|net@164|||S1800|pin@27||-99|-105|contact@21||-72|-105
+AN-Diff|net@176|||S0|nmos@0|diff-bottom|-54|-116|nmos@1|diff-top|-54|-116
+AP-Diff|net@177|||S1800|pmos@0|diff-bottom|-72|98|pmos@1|diff-top|-72|98
+APoly|net@194|||S2700|pin@79||-81|-130|pin@80||-81|-10
+AP-Diff|net@203|||S0|pmos@5|diff-top|-54|33|pmos@2|diff-bottom|-54|33
+AP-Diff|net@207|||S0|pmos@5|diff-bottom|-72|26|contact@28||-72|26
+AP-Diff|net@208|||S0|pmos@2|diff-bottom|-54|36|contact@29||-54|36
+AMetal-1|net@210|||S0|pin@85||-54|20|pin@86||-72|20
+AMetal-1|net@211|||S900|contact@28||-72|26|pin@86||-72|20
+AMetal-1|net@212|||S1800|pin@85||-54|20|pin@87||-36|20
+AMetal-1|net@213|||S900|contact@5||-36|32|pin@87||-36|20
+AP-Diff|net@222|||S0|pmos@0|diff-top|-54|79|contact@32||-54|79
+AMetal-1|net@223|||S900|contact@32||-54|79|contact@29||-54|36
+APoly|net@230|||S0|pin@91||-45|63|pin@93||-63|63
+APoly|net@237|||S2700|pin@80||-81|-10|pmos@1|poly-left|-81|63
+APoly|net@238|||S0|pin@80||-81|-10|contact@14||-81.5|-10
+APoly|net@240|||S2700|nmos@0|poly-right|-63|-18|pin@94||-63|-6
+APoly|net@241|||S2700|pin@94||-63|-6|pmos@5|poly-left|-63|9
+APoly|net@242|||S0|pin@94||-63|-6|contact@13||-63.5|-6
+APoly|net@246|||S900|pmos@2|poly-left|-45|9|pin@95||-45|-7
+APoly|net@247|||S900|pin@95||-45|-7|nmos@1|poly-right|-45|-18
+APoly|net@248|||S0|pin@95||-45|-7|contact@18||-45.5|-7
+AMetal-1|net@252|||S1800|pin@87||-36|20|pin@98||-18|20
+AMetal-1|net@253|||S2700|pin@59||-18|-4|pin@98||-18|20
+AN-Diff|net@255|||S0|nmos@1|diff-bottom|-36|-75|contact@34||-36|-75
+AMetal-1|net@257|||S2700|contact@34||-36|-75|pin@99||-36|-53
+APoly|net@265|||S2700|pmos@0|poly-left|-63|63|pin@93||-63|63
+APoly|net@272|||S0|pin@100||-42|125|pin@109||-42|125
+APoly|net@275|||S900|contact@16||-42|127|pin@100||-42|125
+APoly|net@276|||S2700|pin@91||-45|63|pin@110||-45|127
+APoly|net@277|||S1800|pin@110||-45|127|pin@111||-42|127
+APoly|net@278|||S2700|pin@109||-42|125|pin@111||-42|127
+APoly|net@279|||S2700|pin@109||-42|125|contact@16||-42|127
+AP-Diff|net@282|||S0|pmos@1|diff-bottom|-90|96|contact@35||-90|96
+AMetal-2|net@283|||S1800|pin@28||-99|105|contact@36||-90|105
+AMetal-2|net@284|||S1800|contact@36||-90|105|pin@34||-27|105
+AMetal-1|net@285|||S2700|contact@35||-90|96|contact@36||-90|105
+AMetal-2|net@286|||S1800|pin@29||-99|75|contact@37||-90|75
+AMetal-2|net@287|||S1800|contact@37||-90|75|pin@35||-27|75
+AMetal-1|net@288|||S900|contact@35||-90|96|contact@37||-90|75
+AMetal-1|net@290|||S2700|contact@34||-36|-75|pin@112||-36|-54
+AMetal-1|net@292|||S2700|pin@113||-18|-54|pin@59||-18|-4
+AMetal-1|net@293|||S1800|pin@112||-36|-54|pin@113||-18|-54
+AMetal-2|net@322|||S1800|pin@31||-32|-45|pin@114||-27|-45
+AMetal-2|net@323|||S1800|pin@33||-32|-105|pin@116||-27|-105
+AMetal-2|net@324|||S1800|pin@32||-32|-75|pin@115||-27|-75
+Econd||D5G2;|contact@13||I
+Edisable[3]|disable[1]|D5G2;|contact@16||I
+Edisable[2]||D5G2;|contact@14||I
+Efire||D5G2;|contact@18||O
+Egnd_3|gnd|D5G2;|pin@25||U
+Egnd_3@880493466|gnd_3|D5G2;|pin@31||U
+Egnd_4||D5G2;|pin@26||U
+Egnd_5||D5G2;|pin@27||U
+Egnd_6||D5G2;|pin@32||U
+Egnd_7||D5G2;|pin@33||U
+Estate||D5G2;|pin@59||O
+Evdd_5|vdd|D5G2;|pin@30||U
+Evdd_3||D5G2;|pin@28||U
+Evdd_4||D5G2;|pin@29||U
+Evdd_6||D5G2;|pin@34||U
+Evdd_7||D5G2;|pin@35||U
+Evdd_8||D5G2;|pin@36||P
+X
+
+# Cell predCond2;1{sch}
+CpredCond2;1{sch}||schematic|1227920907034|1250619765607||ATTR_X(D5G4;HNOLPX-23;Y28;)S@X
+IredFive:PMOS;1{ic}|PMOS@0||-7.5|7.5|||D5G4;|ATTR_X(D5G1.5;NOLPX-3;Y1.5;)S1
+IredFive:PMOS;1{ic}|PMOS@1||-5.5|7.5|X||D5G4;|ATTR_X(D5G1.5;NOLPX-3;Y1.5;)S1
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-23|0.5||||
+NOff-Page|conn@2||9.75|0.5|||X|
+NOff-Page|conn@4||9.5|-10|||X|
+NOff-Page|conn@5||11.5|14|||RR|
+NOff-Page|conn@6||11.5|18|||RR|
+IredFive:nms2a;2{ic}|nms2a@1||-6.5|-10|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOJPX1.25;Y-5.5;)S@X|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+Ngeneric:Invisible-Pin|pin@0||-0.5|39|||||ART_message(D5G5;)SpredCond2
+Ngeneric:Invisible-Pin|pin@1||0|35|||||ART_message(D5G3;)Sam 20 Jul 2009
+NWire_Pin|pin@29||-18|-6|||X|
+NWire_Pin|pin@42||-18|0.5||||
+NWire_Pin|pin@58||-6.5|9.5||||
+NWire_Pin|pin@59||-18|7.5||||
+NWire_Pin|pin@60||-6.5|5.5||||
+NWire_Pin|pin@61||-1|-10||||
+NWire_Pin|pin@64||-1|7.5||||
+NWire_Pin|pin@76||-6.5|-4||||
+NWire_Pin|pin@77||-11|-6||||
+NWire_Pin|pin@78||-6.5|0.5||||
+IredFive:pms2a;2{ic}|pms2a@0||-6.5|18|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-3.75;Y3;)S1
+IpredCond2;2{ic}|predCond@1||-37.5|-2|||D5G4;
+Awire|net@103|||2700|pin@29||-18|-6|pin@42||-18|0.5
+Awire|net@105|||1800|conn@0|y|-21|0.5|pin@42||-18|0.5
+Awire|net@146|||1800|PMOS@0|s|-7.5|9.5|pin@58||-6.5|9.5
+Awire|net@147|||1800|pin@58||-6.5|9.5|PMOS@1|s|-5.5|9.5
+Awire|net@150|||2700|pin@42||-18|0.5|pin@59||-18|7.5
+Awire|net@151|||0|PMOS@0|g|-10.5|7.5|pin@59||-18|7.5
+Awire|net@153|||1800|PMOS@0|d|-7.5|5.5|pin@60||-6.5|5.5
+Awire|net@154|||1800|pin@60||-6.5|5.5|PMOS@1|d|-5.5|5.5
+Awire|net@156|||0|conn@4|y|7.5|-10|pin@61||-1|-10
+Awire|net@161|||0|pin@64||-1|7.5|PMOS@1|g|-2.5|7.5
+Awire|net@171|||900|pin@64||-1|7.5|pin@61||-1|-10
+Awire|net@184|||1800|pin@29||-18|-6|pin@77||-11|-6
+Awire|net@186|||2700|nms2a@1|d|-6.5|-4|pin@76||-6.5|-4
+Awire|net@187|||0|nms2a@1|g2|-3.5|-6|pin@77||-11|-6
+Awire|net@188|||0|pin@61||-1|-10|nms2a@1|g|-3.5|-10
+Awire|net@191|||2700|pin@58||-6.5|9.5|pms2a@0|d|-6.5|12
+Awire|net@192|||0|conn@5|y|9.5|14|pms2a@0|g2|-3.5|14
+Awire|net@193|||0|conn@6|y|9.5|18|pms2a@0|g|-3.5|18
+Awire|net@195|||900|pin@60||-6.5|5.5|pin@78||-6.5|0.5
+Awire|net@196|||900|pin@78||-6.5|0.5|pin@76||-6.5|-4
+Awire|net@197|||0|conn@2|y|7.75|0.5|pin@78||-6.5|0.5
+Econd||D6G2;X-5;|conn@4|a|I
+Enot_keep_up|disable[1]|D5G2;X-7.5;|conn@5|a|I
+Enot_keep_up[2]|disable[2]|D5G2;X-8;|conn@6|a|I
+Efire||D4G2;|conn@0|a|I
+Estate||D4G2;|conn@2|a|B
+X
+
+# Cell studyOfThePurpleNor3WithIvanInPortlandAtTheArcJunk;1{sch}
+CstudyOfThePurpleNor3WithIvanInPortlandAtTheArcJunk;1{sch}||schematic|1251231748009|1251231940988||LEDRIVE_inv@0()F179.3889|LEDRIVE_inv@1()F179.3889|LEDRIVE_inv@4()F179.3889|LEDRIVE_inv@5()F200.00002|LEDRIVE_nor3@0()F307.64874
+IpurpleFive:LEsettings;1{ic}|LEsettin@0||-7|-22|||D5G4;|ATTR_LESETTINGS(D6G1;NPX-3.5;Y-3.25;)I1|ATTR_alpha(D5G1;NPX-1;Y-1.25;)F0.7|ATTR_epsilon(D6G1;NPX-3.5;Y1.75;)F0.0010|ATTR_gate_cap(D6G1;NPX-3.5;Y-0.25;)F0.19|ATTR_keeper_ratio(D5G1;NPX0.5;Y-2.25;)F0.1|ATTR_max_iter(D6G1;NPX-3.5;Y0.75;)I30|ATTR_su(D6G1;NPX-3.5;Y3.75;)F4.7|ATTR_wire_ratio(D6G1;NPX-3.5;Y2.75;)F0.16
+Ngeneric:Facet-Center|art@0||0|0||||AV
+IpurpleFive:inv;1{ic}|inv@0||-49|-13|R||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IpurpleFive:inv;1{ic}|inv@1||-31|-13|R||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IredFive:inv;1{ic}|inv@3||-46|18|R||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S100|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IpurpleFive:inv;1{ic}|inv@4||-41|-13|R||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IpurpleFive:inv;1{ic}|inv@5||-19|-15|R||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX-4.5;Y3;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IredFive:inv;1{ic}|inv@6||-19|-6|R||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX5.5;Y3;)S100|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inor3;1{ic}|nor3@0||-46|6|||D5G4;|ATTR_LEGATE(D5G1;NPX12;)I1|ATTR_LEPARALLGRP(D5G1;NPX12;Y-2;)I-1|ATTR_X(D5G1;NOJPX12;Y-1;)SLE.getdrive()|ATTR_su(D5G1;NPX12;Y-3;)I-1
+NWire_Pin|pin@0||-49|2.5||||
+NWire_Pin|pin@1||-41|-5.5||||
+NWire_Pin|pin@2||-43.5|-3||||
+NWire_Pin|pin@3||-45.5|-1||||
+NWire_Pin|pin@4||-45.5|2.5||||
+Awire|net@1|||2700|nor3@0|out|-46|8.75|inv@3|in|-46|15.5
+Awire|net@2|||2700|inv@0|out|-49|-10.5|pin@0||-49|2.5
+Awire|net@3|||0|nor3@0|inc|-48|2.5|pin@0||-49|2.5
+Awire|net@4|||2700|inv@4|out|-41|-10.5|pin@1||-41|-5.5
+Awire|net@6|||3150|inv@1|out|-31|-10.5|nor3@0|ina|-44|2.5
+Awire|net@7|||3150|pin@1||-41|-5.5|pin@2||-43.5|-3
+Awire|net@8|||3150|pin@2||-43.5|-3|pin@3||-45.5|-1
+Awire|net@9|||2700|pin@3||-45.5|-1|pin@4||-45.5|2.5
+Awire|net@10|||1800|nor3@0|inb|-46|2.5|pin@4||-45.5|2.5
+Awire|net@12|||2700|inv@5|out|-19|-12.5|inv@6|in|-19|-8.5
+X
+
+# Cell succCond3;2{ic}
+CsuccCond3;2{ic}||artwork|1188825505548|1250619675437|EI|ATTR_X(D5G1;HNP)I8
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@10||-2.5|1|1|1||
+NThick-Circle|art@11||0|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@12||-2.5|-1|1|1||
+Nschematic:Bus_Pin|pin@0||-3|1|-1|-1|Y|
+Nschematic:Bus_Pin|pin@2||2|0|-1|-1||
+NPin|pin@68||-2|-2|1|1||
+NPin|pin@69||-2|2|1|1||
+NPin|pin@71||0|2|1|1||
+NPin|pin@72||0|-2|1|1||
+Nschematic:Bus_Pin|pin@73||-3|-1|-1|-1|Y|
+NPin|pin@74||-2|-1|1|1||
+NPin|pin@75||-1|-2|1|1||
+Nschematic:Wire_Pin|pin@81||-1|-4||||
+NPin|pin@82||0|-6.5|1|1||
+NPin|pin@83||-1|-5.5|1|1||
+NPin|pin@84||-1|-6.5|1|1||
+NPin|pin@86||0|-3.5|1|1||
+NPin|pin@87||-0.5|-3.5|1|1||
+NPin|pin@88||-0.5|-4.5|1|1||
+NPin|pin@89||0|-4.5|1|1||
+NPin|pin@97||-1|-3.5|1|1||
+NPin|pin@98||-1|-4.5|1|1||
+NPin|pin@99||0|-5.5|1|1||
+NPin|pin@100||-0.5|-5.5|1|1||
+NPin|pin@101||-0.5|-6.5|1|1||
+Nschematic:Wire_Pin|pin@102||-1|-6||||
+Nschematic:Bus_Pin|pin@103||-1|-8||||
+NPin|pin@105||1|-9.5|1|1||
+NPin|pin@106||0|-10|1|1||
+NPin|pin@107||-0.5|-10|1|1||
+NPin|pin@108||0.5|-10|1|1||
+NPin|pin@109||0|-10.5|1|1||
+NPin|pin@110||0|-8.5|1|1||
+NPin|pin@111||0|-9.5|1|1||
+NPin|pin@112||-1|-9.5|1|1||
+NPin|pin@113||-0.5|-7.5|1|1||
+NPin|pin@114||-0.5|-8.5|1|1||
+NPin|pin@116||0|-8.5|1|1||
+NPin|pin@117||-1|-7.5|1|1||
+NPin|pin@118||-1|-8.5|1|1||
+NPin|pin@119||0|-6.5|1|1||
+NPin|pin@120||0|-7.5|1|1||
+AThicker|net@55|||FS2700|pin@74||-2|-1|pin@69||-2|2
+AThicker|net@58|||FS1800|pin@69||-2|2|pin@71||0|2
+AThicker|net@59|||FS1800|pin@68||-2|-2|pin@72||0|-2
+AThicker|net@60|||FS2700|pin@68||-2|-2|pin@74||-2|-1
+AThicker|net@61|||FS1350|pin@74||-2|-1|pin@75||-1|-2
+AThicker|net@62|||FS0|pin@86||0|-3.5|pin@87||-0.5|-3.5
+AThicker|net@63|||FS900|pin@87||-0.5|-3.5|pin@88||-0.5|-4.5
+AThicker|net@64|||FS1800|pin@88||-0.5|-4.5|pin@89||0|-4.5
+AThicker|net@71|||FS900|pin@97||-1|-3.5|pin@98||-1|-4.5
+AThicker|net@72|||FS0|pin@99||0|-5.5|pin@100||-0.5|-5.5
+AThicker|net@73|||FS900|pin@100||-0.5|-5.5|pin@101||-0.5|-6.5
+AThicker|net@74|||FS1800|pin@101||-0.5|-6.5|pin@82||0|-6.5
+AThicker|net@75|||FS900|pin@83||-1|-5.5|pin@84||-1|-6.5
+AThicker|net@76|||FS2700|pin@99||0|-5.5|pin@89||0|-4.5
+AThicker|net@78|||FS2700|pin@86||0|-3.5|pin@72||0|-2
+AThicker|net@80|||FS1800|pin@106||0|-10|pin@108||0.5|-10
+AThicker|net@81|||FS900|pin@106||0|-10|pin@109||0|-10.5
+AThicker|net@82|||FS900|pin@110||0|-8.5|pin@111||0|-9.5
+AThicker|net@83|||FS1800|pin@112||-1|-9.5|pin@111||0|-9.5
+AThicker|net@84|||FS1800|pin@111||0|-9.5|pin@105||1|-9.5
+AThicker|net@85|||FS900|pin@111||0|-9.5|pin@106||0|-10
+AThicker|net@86|||FS0|pin@106||0|-10|pin@107||-0.5|-10
+AThicker|net@87|||FS0|pin@120||0|-7.5|pin@113||-0.5|-7.5
+AThicker|net@88|||FS900|pin@113||-0.5|-7.5|pin@114||-0.5|-8.5
+AThicker|net@89|||FS1800|pin@114||-0.5|-8.5|pin@116||0|-8.5
+AThicker|net@90|||FS900|pin@117||-1|-7.5|pin@118||-1|-8.5
+AThicker|net@91|||FS2700|pin@120||0|-7.5|pin@119||0|-6.5
+Econd||D5G2;X-2.5;|pin@73||I
+Edisable[1]||D5G2;X-5;Y-0.5;|pin@81||I
+Edisable[2]||D5G2;X-5;Y-0.5;|pin@102||I
+Edisable[3]||D5G2;X-5;Y-0.5;|pin@103||I
+Ein||D5G2;X-1.5;|pin@0||I
+Estate||D5G2;X2.5;|pin@2||B
+X
+
+# Cell succCond3;1{lay}
+CsuccCond3;1{lay}||tsmcSun40GP|1249611176059|1250399851225||ATTR_NCC(D5G3;NTX-9;Y119.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1250289607204|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1250399966333
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NAN-Metal-1-N-Diff-Con|contact@0||0|-59|24||R|
+NMetal-1-Poly-Con|contact@6||29|12|34|-2||
+NAN-Metal-1-N-Diff-Con|contact@10||72|-115|||R|
+NMetal-1-Poly-Con|contact@15||9|-17|-2|18||
+NMetal-1-Poly-Con|contact@18||27|-17|-2|18||
+NMetal-1-Poly-Con|contact@20||45|-17|-2|18||
+NX-Metal-1-Metal-2-Con|contact@21||-18|104|||R|
+NX-Metal-1-Metal-2-Con|contact@22||-18|74|||R|
+NX-Metal-1-Metal-2-Con|contact@23||-18|44|||R|
+NAN-Metal-1-P-Diff-Con|contact@24||-18|75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@25||-54|75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@26||-36|75|60||R|
+NX-Metal-1-Metal-2-Con|contact@27||-54|104|||R|
+NX-Metal-1-Metal-2-Con|contact@28||-54|74|||R|
+NX-Metal-1-Metal-2-Con|contact@29||-54|44|||R|
+NAN-Metal-1-P-Diff-Con|contact@30||-72|75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@31||-90|75|60||R|
+NX-Metal-1-Metal-2-Con|contact@32||-90|44|||R|
+NX-Metal-1-Metal-2-Con|contact@33||-90|74|||R|
+NX-Metal-1-Metal-2-Con|contact@34||-90|104|||R|
+NAN-Metal-1-P-Diff-Con|contact@35||54|75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@36||72|75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@37||36|75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@38||18|75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@39||0|75|60||R|
+NAN-Metal-1-N-Diff-Con|contact@58||54|-115|||R|
+NAN-Metal-1-N-Diff-Con|contact@59||-18|-115|||R|
+NX-Metal-1-Metal-2-Con|contact@60||0|-46|||R|
+NX-Metal-1-Metal-2-Con|contact@61||0|-76|||R|
+NAN-Metal-1-N-Diff-Con|contact@62||54|-59|||R|
+NAN-Metal-1-N-Diff-Con|contact@63||0|-115|||R|
+NMetal-1-Poly-Con|contact@64||-54|2|-2|18||
+NN-Transistor|nmos@0||9|-59|24||R|
+NN-Transistor|nmos@1||27|-59|24||R|
+NN-Transistor|nmos@2||45|-59|24||R|
+NN-Transistor|nmos@3||-9|-115|||R|
+NN-Transistor|nmos@4||63|-115|||R|
+NMetal-1-Pin|pin@24||-36|121||||
+NMetal-1-Pin|pin@25||72|121||||
+NMetal-1-Pin|pin@27||54|29||||
+NMetal-1-Pin|pin@28||72|29||||
+NMetal-2-Pin|pin@29||79|-46|||R|
+NMetal-2-Pin|pin@30||79|-76|||R|
+NMetal-2-Pin|pin@31||79|-106|||R|
+NMetal-2-Pin|pin@32||80|104|||R|
+NMetal-2-Pin|pin@33||80|74|||R|
+NMetal-2-Pin|pin@34||80|44|||R|
+NMetal-2-Pin|pin@35||-99|-46|||R|
+NMetal-2-Pin|pin@36||-99|-76|||R|
+NMetal-2-Pin|pin@37||-99|-106|||R|
+NMetal-2-Pin|pin@38||-99|104|||R|
+NMetal-2-Pin|pin@39||-99|74|||R|
+NMetal-2-Pin|pin@40||-99|44|||R|
+NMetal-1-Pin|pin@52||-36|106||||
+NMetal-1-Pin|pin@53||-72|121||||
+NMetal-1-Pin|pin@54||-36|121||||
+NMetal-1-Pin|pin@55||54|42||||
+NMetal-1-Pin|pin@56||72|106||||
+NMetal-1-Pin|pin@57||36|121||||
+NMetal-1-Pin|pin@58||72|121||||
+NMetal-1-Pin|pin@59||0|121||||
+NMetal-1-Pin|pin@60||18|29||||
+NMetal-1-Pin|pin@61||54|29||||
+NPoly-Pin|pin@65||-9|26||||
+NPoly-Pin|pin@66||-9|126||||
+NPoly-Pin|pin@67||81|26||||
+NPoly-Pin|pin@68||81|126||||
+NPoly-Pin|pin@69||-99|25||||
+NPoly-Pin|pin@70||-99|98||||
+NPoly-Pin|pin@118||81|-128||||
+NPoly-Pin|pin@119||81|-102||||
+NMetal-1-Pin|pin@145||54|-59||||
+NMetal-1-Pin|pin@146||-18|-134||||
+NMetal-1-Pin|pin@147||72|-134||||
+NPoly-Pin|pin@153||-27|9||||
+NPoly-Pin|pin@157||45|-128||||
+NPoly-Pin|pin@158||45|-102||||
+NPoly-Pin|pin@159||9|-128||||
+NPoly-Pin|pin@160||9|-102||||
+NPoly-Pin|pin@161||-27|-128||||
+NPoly-Pin|pin@162||-27|-102||||
+NPoly-Pin|pin@163||9|12||||
+NPoly-Pin|pin@179||-54|9||||
+NPoly-Pin|pin@180||-27|9||||
+NPoly-Pin|pin@181||-27|14||||
+NPoly-Pin|pin@182||-27|4||||
+NPoly-Pin|pin@184||-27|-1||||
+NPoly-Pin|pin@185||-9|-1||||
+NPoly-Pin|pin@186||-54|14||||
+NPoly-Pin|pin@188||63|12||||
+NN-Well-Node|plnode@29||-9|72|192|136||A
+NNPlus-Node|plnode@30||27|-81.5|114|121||A
+NPPlus-Node|plnode@31||-9|72|186|136||A
+NprBoundary-Node|plnode@32||-9|-1|180|270||
+NP-Transistor|pmos@0||-27|71|84||R|
+NP-Transistor|pmos@1||-45|71|84||R|
+NP-Transistor|pmos@2||-63|71|84||R|
+NP-Transistor|pmos@3||-81|71|84||R|
+NP-Transistor|pmos@4||63|71|84||R|
+NP-Transistor|pmos@5||45|71|84||R|
+NP-Transistor|pmos@6||27|71|84||R|
+NP-Transistor|pmos@7||9|71|84||R|
+AN-Diff|net@4|||S0|nmos@0|diff-top|0|-71|contact@0||0|-71
+AN-Diff|net@7|||S1800|nmos@1|diff-top|18|-71|nmos@0|diff-bottom|18|-71
+AN-Diff|net@8|||S1800|nmos@2|diff-top|36|-71|nmos@1|diff-bottom|36|-71
+AN-Diff|net@49||4|IJS1800|nmos@4|diff-bottom|72|-115|contact@10||72|-115
+AMetal-1|net@84|||S1800|pin@24||-36|121|pin@25||72|121
+AMetal-1|net@95|||S1800|pin@27||54|29|pin@28||72|29
+AP-Diff|net@130|||S0|pmos@0|diff-bottom|-18|74|contact@24||-18|74
+AP-Diff|net@131|||S0|pmos@1|diff-top|-54|74|contact@25||-54|74
+AP-Diff|net@132|||S0|pmos@0|diff-top|-36|74|contact@26||-36|74
+AMetal-1|net@133|||S900|pin@52||-36|106|contact@26||-36|74
+AMetal-1|net@134|||S2700|contact@29||-54|44|contact@28||-54|74
+AMetal-1|net@135|||S2700|contact@28||-54|74|contact@27||-54|104
+AMetal-1|net@139|||S1800|contact@28||-54|74|contact@25||-54|74
+AMetal-1|net@140|||S900|contact@21||-18|104|contact@22||-18|74
+AMetal-1|net@141|||S900|contact@22||-18|74|contact@23||-18|44
+AMetal-1|net@142||6|IJS0|contact@22||-18|74|contact@24||-18|74
+AP-Diff|net@143|||S1800|pmos@1|diff-bottom|-36|74|pmos@0|diff-top|-36|74
+AP-Diff|net@144|||S0|pmos@2|diff-bottom|-54|33|pmos@1|diff-top|-54|33
+AP-Diff|net@145|||S1800|pmos@3|diff-bottom|-72|39|pmos@2|diff-top|-72|39
+AP-Diff|net@146|||S1800|pmos@3|diff-bottom|-72|74|contact@30||-72|74
+AP-Diff|net@147|||S0|pmos@3|diff-top|-90|74|contact@31||-90|74
+AMetal-1|net@148|||S900|contact@34||-90|104|contact@33||-90|74
+AMetal-1|net@149|||S900|contact@33||-90|74|contact@32||-90|44
+AMetal-1|net@150||6|IJS1800|contact@31||-90|74|contact@33||-90|74
+AMetal-1|net@154|||S2700|contact@30||-72|74|pin@53||-72|121
+AMetal-1|net@155|||S1800|pin@53||-72|121|pin@54||-36|121
+AMetal-1|net@156|||S2700|pin@52||-36|106|pin@54||-36|121
+AMetal-1|net@159|||S2700|pin@52||-36|106|pin@24||-36|121
+AP-Diff|net@167|||S1800|pmos@4|diff-top|54|74|contact@35||54|74
+AMetal-1|net@168|||S900|contact@35||54|74|pin@55||54|42
+AP-Diff|net@169|||S0|pmos@4|diff-bottom|72|74|contact@36||72|74
+AMetal-1|net@170|||S2700|contact@36||72|74|pin@56||72|106
+AP-Diff|net@171|||S0|pmos@5|diff-bottom|54|74|pmos@4|diff-top|54|74
+AP-Diff|net@173|||S1800|pmos@5|diff-top|36|74|contact@37||36|74
+AMetal-1|net@174|||S2700|contact@37||36|74|pin@57||36|121
+AMetal-1|net@175|||S1800|pin@57||36|121|pin@58||72|121
+AMetal-1|net@176|||S2700|contact@36||72|74|pin@58||72|121
+AP-Diff|net@177|||S0|pmos@6|diff-bottom|36|74|pmos@5|diff-top|36|74
+AP-Diff|net@178|||S0|pmos@7|diff-bottom|18|45|pmos@6|diff-top|18|45
+AP-Diff|net@179|||S0|pmos@7|diff-bottom|18|74|contact@38||18|74
+AP-Diff|net@180|||S1800|pmos@7|diff-top|0|74|contact@39||0|74
+AMetal-1|net@181|||S2700|contact@39||0|74|pin@59||0|121
+AMetal-1|net@182|||S0|pin@57||36|121|pin@59||0|121
+AMetal-1|net@183|||S900|contact@38||18|74|pin@60||18|29
+AMetal-1|net@184|||S1800|pin@60||18|29|pin@61||54|29
+AMetal-1|net@185|||S900|pin@55||54|42|pin@61||54|29
+AMetal-1|net@189|||S2700|pin@56||72|106|pin@25||72|121
+AMetal-1|net@190|||S900|pin@55||54|42|pin@27||54|29
+AMetal-2|net@191|||S1800|pin@40||-99|44|contact@32||-90|44
+AMetal-2|net@192|||S1800|contact@32||-90|44|contact@29||-54|44
+AMetal-2|net@193|||S1800|contact@29||-54|44|contact@23||-18|44
+AMetal-2|net@194|||S1800|pin@39||-99|74|contact@33||-90|74
+AMetal-2|net@195|||S1800|contact@33||-90|74|contact@28||-54|74
+AMetal-2|net@196|||S1800|contact@28||-54|74|contact@22||-18|74
+AMetal-2|net@197|||S1800|pin@38||-99|104|contact@34||-90|104
+AMetal-2|net@198|||S1800|contact@34||-90|104|contact@27||-54|104
+AMetal-2|net@199|||S1800|contact@27||-54|104|contact@21||-18|104
+AMetal-2|net@203|||S0|pin@34||80|44|contact@23||-18|44
+AMetal-2|net@204|||S0|pin@33||80|74|contact@22||-18|74
+AMetal-2|net@205|||S0|pin@32||80|104|contact@21||-18|104
+APoly|net@213|||S2700|pin@65||-9|26|pin@66||-9|126
+APoly|net@214|||S2700|pin@67||81|26|pin@68||81|126
+APoly|net@215|||S2700|pin@69||-99|25|pin@70||-99|98
+APoly|net@308|||S2700|pin@118||81|-128|pin@119||81|-102
+AN-Diff|net@315|||S0|nmos@3|diff-top|-18|-115|contact@59||-18|-115
+APoly|net@345|||S2700|nmos@2|poly-right|45|-32|contact@20||45|-12
+APoly|net@346|||S2700|nmos@1|poly-right|27|-32|contact@18||27|-13
+APoly|net@347|||S2700|nmos@0|poly-right|9|-32|contact@15||9|-13
+AMetal-2|net@356|||S1800|pin@37||-99|-106|pin@31||79|-106
+AMetal-2|net@357|||S1800|pin@35||-99|-46|contact@60||0|-46
+AMetal-2|net@358|||S1800|contact@60||0|-46|pin@29||79|-46
+AMetal-1|net@359|||S2700|contact@0||0|-59|contact@60||0|-46
+AMetal-2|net@360|||S1800|pin@36||-99|-76|contact@61||0|-76
+AMetal-2|net@361|||S1800|contact@61||0|-76|pin@30||79|-76
+AMetal-1|net@362|||S900|contact@0||0|-59|contact@61||0|-76
+AN-Diff|net@364|||S0|nmos@2|diff-bottom|54|-59|contact@62||54|-59
+AMetal-1|net@367|||S2700|contact@58||54|-115|pin@145||54|-59
+AMetal-1|net@368|||S1800|pin@145||54|-59|contact@62||54|-59
+AMetal-1|net@369|||S900|contact@59||-18|-115|pin@146||-18|-134
+AMetal-1|net@370|||S1800|pin@146||-18|-134|pin@147||72|-134
+AMetal-1|net@371|||S2700|pin@147||72|-134|contact@10||72|-115
+AMetal-1|net@372|||S2700|contact@10||72|-115|pin@28||72|29
+AN-Diff|net@385|||S0|nmos@3|diff-bottom|0|-115|contact@63||0|-115
+AMetal-1|net@392|||S1800|contact@63||0|-115|contact@58||54|-115
+AN-Diff|net@396|||S0|nmos@4|diff-top|54|-115|contact@58||54|-115
+APoly|net@397|||S2700|pin@157||45|-128|pin@158||45|-102
+APoly|net@398|||S2700|pin@159||9|-128|pin@160||9|-102
+APoly|net@399|||S2700|pin@161||-27|-128|pin@162||-27|-102
+APoly|net@400|||S900|pmos@7|poly-left|9|14|pin@163||9|12
+APoly|net@401|||S1800|pin@163||9|12|contact@6||36|12
+APoly|net@402|||S900|pmos@6|poly-left|27|14|contact@6||27|12
+APoly|net@403|||S900|pmos@5|poly-left|45|14|contact@6||45|12
+APoly|net@452|||S900|pmos@0|poly-left|-27|14|pin@180||-27|9
+APoly|net@455|||S900|pin@153||-27|9|pin@182||-27|4
+APoly|net@456|||S2700|pin@182||-27|4|pin@181||-27|14
+APoly|net@460|||S0|pin@153||-27|9|pin@180||-27|9
+APoly|net@461|||S900|pin@180||-27|9|pin@184||-27|-1
+APoly|net@462|||S1800|pin@184||-27|-1|pin@185||-9|-1
+APoly|net@463|||S900|pin@185||-9|-1|nmos@3|poly-right|-9|-100
+APoly|net@472|||S900|pin@179||-54|9|contact@64||-54|9
+APoly|net@473|||S0|pin@181||-27|14|pmos@1|poly-left|-45|14
+APoly|net@476|||S0|pmos@2|poly-left|-63|14|pmos@3|poly-left|-81|14
+APoly|net@478|||S0|pmos@1|poly-left|-45|14|pin@186||-54|14
+APoly|net@479|||S0|pin@186||-54|14|pmos@2|poly-left|-63|14
+APoly|net@480|||S900|pin@186||-54|14|pin@179||-54|9
+APoly|net@481|||S1800|contact@6||36|12|contact@6||36|12
+APoly|net@484|||S900|pmos@4|poly-left|63|14|pin@188||63|12
+APoly|net@485|||S900|pin@188||63|12|nmos@4|poly-right|63|-100
+APoly|net@486||4|IJS1800|contact@6||29|12|pin@188||63|12
+Econd||D5G2;|contact@64||I
+Edisable[4]|disable[1]|D5G2;|contact@20||I
+Edisable[2]||D5G2;|contact@18||I
+Edisable[3]||D5G2;|contact@15||I
+Egnd_3|gnd|D5G2;|pin@35||U
+Egnd_4||D5G2;|pin@36||U
+Egnd_5||D5G2;|pin@37||U
+Egnd_6||D5G2;|pin@29||U
+Egnd_7||D5G2;|pin@30||U
+Egnd_8||D5G2;|pin@31||U
+Ein||D5G2;|contact@6||I
+Estate||D5G2;|pin@55||B
+Evdd_5|vdd|D5G2;|pin@40||U
+Evdd_3||D5G2;|pin@38||U
+Evdd_4||D5G2;|pin@39||U
+Evdd_6||D5G2;|pin@32||U
+Evdd_7||D5G2;|pin@33||U
+Evdd_8||D5G2;|pin@34||U
+X
+
+# Cell succCond3;1{sch}
+CsuccCond3;1{sch}||schematic|1188777360591|1250619713660||ATTR_X(D5G1;HNPX-21;Y26;)I8
+IredFive:NMOS;1{ic}|NMOS@0||-3|-4|||D0G4;|ATTR_X(D5G1.5;NOLPX-0.5;Y3;)S1
+IredFive:NMOS;1{ic}|NMOS@1||3|-4|X||D0G4;|ATTR_X(D5G1.5;NOLPX-1.5;Y2;)S1
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-17|0||||
+NOff-Page|conn@1||23.5|0||||
+NOff-Page|conn@2||18|6|||X|
+NOff-Page|conn@3||17.5|-12|||RR|
+NOff-Page|conn@4||17.5|-16|||RR|
+NOff-Page|conn@5||17.5|-20|||RR|
+IredFive:nms3a;1{ic}|nms3a@0||0|-20|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX5.5;Y1.75;)S1
+Ngeneric:Invisible-Pin|pin@0||9|32.5|||||ART_message(D5G6;)SsuccCond3
+Ngeneric:Invisible-Pin|pin@1||9.5|27|||||ART_message(D5G3;)Sam 20 Jul 2009
+NWire_Pin|pin@4||-3|0||||
+NWire_Pin|pin@37||-9|0||||
+NWire_Pin|pin@39||-9|-4||||
+NWire_Pin|pin@54||-3|-8||||
+NWire_Pin|pin@55||3|-8||||
+NWire_Pin|pin@56||3|0||||
+NWire_Pin|pin@57||9|6||||
+NWire_Pin|pin@59||9|-4||||
+NWire_Pin|pin@60||0|-8||||
+NWire_Pin|pin@61||0|0||||
+NWire_Pin|pin@62||9|10||||
+NWire_Pin|pin@63||-9|6||||
+NWire_Pin|pin@65||0|-10||||
+NWire_Pin|pin@66||3|10||||
+NWire_Pin|pin@67||-3|6||||
+NWire_Pin|pin@68||0|4||||
+IpurpleFive:pms2;1{ic}|pms2@2||0|10|X||D5G4;|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX-0.5;Y6;)S@X|ATTR_su(P)I-1
+IsuccCond3;2{ic}|succCond@2||-30|-1|||D5G4;
+Awire|net@109|||2700|pin@39||-9|-4|pin@37||-9|0
+Awire|net@111|||2700|pin@37||-9|0|pin@63||-9|6
+Awire|net@122|||0|pin@37||-9|0|conn@0|y|-15|0
+Awire|net@160|||900|NMOS@0|s|-3|-6|pin@54||-3|-8
+Awire|net@161|||1800|pin@60||0|-8|pin@55||3|-8
+Awire|net@162|||2700|pin@55||3|-8|NMOS@1|s|3|-6
+Awire|net@163|||0|pin@61||0|0|pin@4||-3|0
+Awire|net@164|||2700|NMOS@1|d|3|-2|pin@56||3|0
+Awire|net@165|||1800|pin@57||9|6|conn@2|y|16|6
+Awire|net@168|||0|pin@59||9|-4|NMOS@1|g|6|-4
+Awire|net@169|||900|pin@4||-3|0|NMOS@0|d|-3|-2
+Awire|net@170|||1800|pin@39||-9|-4|NMOS@0|g|-6|-4
+Awire|net@171|||900|pin@57||9|6|pin@59||9|-4
+Awire|net@172|||1800|pin@54||-3|-8|pin@60||0|-8
+Awire|net@174|||0|pin@56||3|0|pin@61||0|0
+Awire|net@178|||900|pin@62||9|10|pin@57||9|6
+Awire|net@187|||0|conn@1|a|21.5|0|pin@56||3|0
+Awire|net@190|||900|pin@60||0|-8|pin@65||0|-10
+Awire|net@191|||900|nms3a@0|d|0|-10|pin@65||0|-10
+Awire|net@200|||0|conn@3|y|15.5|-12|nms3a@0|g3|3|-12
+Awire|net@201|||0|conn@4|y|15.5|-16|nms3a@0|g2|3|-16
+Awire|net@202|||0|conn@5|y|15.5|-20|nms3a@0|g|3|-20
+Awire|net@206|||0|pin@62||9|10|pin@66||3|10
+Awire|net@207|||1800|pin@63||-9|6|pin@67||-3|6
+Awire|net@208|||2700|pin@61||0|0|pin@68||0|4
+Awire|net@209|||0|pms2@2|g|3|10|pin@66||3|10
+Awire|net@210|||0|pms2@2|g2|-3|6|pin@67||-3|6
+Awire|net@211|||900|pms2@2|d|0|4|pin@68||0|4
+Econd||D4G2;|conn@2|a|I
+Edisable[1]||D5G2;X-6.5;|conn@3|a|I
+Edisable[2]||D5G2;X-6.5;|conn@4|a|I
+Edisable[3]||D5G2;X-7;Y-0.25;|conn@5|a|I
+Ein||D4G2;|conn@0|a|I
+Estate||D6G2;|conn@1|y|B
+X
+
+# Cell succCond3-medium;1{lay}
+CsuccCond3-medium;1{lay}|succCond3|tsmcSun40GP|1249611176059|1250576713035||ATTR_NCC(D5G3;NTX-9;Y119.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1250576711838|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1250576715028
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NAN-Metal-1-N-Diff-Con|contact@0||0|-59|24||R|
+NMetal-1-Poly-Con|contact@6||20|12|18|-2||
+NAN-Metal-1-N-Diff-Con|contact@10||72|-111|||R|
+NMetal-1-Poly-Con|contact@15||9|-17|-2|18||
+NMetal-1-Poly-Con|contact@18||27|-17|-2|18||
+NMetal-1-Poly-Con|contact@20||45|-17|-2|18||
+NX-Metal-1-Metal-2-Con|contact@21||-18|104|||R|
+NX-Metal-1-Metal-2-Con|contact@22||-18|74|||R|
+NX-Metal-1-Metal-2-Con|contact@23||-18|44|||R|
+NAN-Metal-1-P-Diff-Con|contact@24||-18|75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@25||-54|75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@26||-36|75|60||R|
+NX-Metal-1-Metal-2-Con|contact@27||-54|104|||R|
+NX-Metal-1-Metal-2-Con|contact@28||-54|74|||R|
+NX-Metal-1-Metal-2-Con|contact@29||-54|44|||R|
+NAN-Metal-1-P-Diff-Con|contact@30||-72|75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@31||-90|75|60||R|
+NX-Metal-1-Metal-2-Con|contact@32||-90|44|||R|
+NX-Metal-1-Metal-2-Con|contact@33||-90|74|||R|
+NX-Metal-1-Metal-2-Con|contact@34||-90|104|||R|
+NAN-Metal-1-P-Diff-Con|contact@35||54|75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@36||72|75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@37||36|75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@38||18|75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@39||0|75|60||R|
+NAN-Metal-1-N-Diff-Con|contact@58||54|-111|||R|
+NAN-Metal-1-N-Diff-Con|contact@59||-18|-111|||R|
+NX-Metal-1-Metal-2-Con|contact@60||0|-46|||R|
+NX-Metal-1-Metal-2-Con|contact@61||0|-76|||R|
+NAN-Metal-1-N-Diff-Con|contact@62||54|-59|||R|
+NAN-Metal-1-N-Diff-Con|contact@63||0|-111|||R|
+NMetal-1-Poly-Con|contact@64||-54|2|-2|18||
+NN-Transistor|nmos@0||9|-59|24||R|
+NN-Transistor|nmos@1||27|-59|24||R|
+NN-Transistor|nmos@2||45|-59|24||R|
+NN-Transistor|nmos@3||-9|-111|||R|
+NN-Transistor|nmos@4||63|-111|||R|
+NMetal-1-Pin|pin@24||-36|121||||
+NMetal-1-Pin|pin@25||72|121||||
+NMetal-1-Pin|pin@27||54|29||||
+NMetal-1-Pin|pin@28||72|29||||
+NMetal-2-Pin|pin@29||79|-46|||R|
+NMetal-2-Pin|pin@30||79|-76|||R|
+NMetal-2-Pin|pin@31||79|-106|||R|
+NMetal-2-Pin|pin@32||80|104|||R|
+NMetal-2-Pin|pin@33||80|74|||R|
+NMetal-2-Pin|pin@34||80|44|||R|
+NMetal-2-Pin|pin@35||-99|-46|||R|
+NMetal-2-Pin|pin@36||-99|-76|||R|
+NMetal-2-Pin|pin@37||-99|-106|||R|
+NMetal-2-Pin|pin@38||-99|104|||R|
+NMetal-2-Pin|pin@39||-99|74|||R|
+NMetal-2-Pin|pin@40||-99|44|||R|
+NMetal-1-Pin|pin@52||-36|106||||
+NMetal-1-Pin|pin@53||-72|121||||
+NMetal-1-Pin|pin@54||-36|121||||
+NMetal-1-Pin|pin@55||54|42||||
+NMetal-1-Pin|pin@56||72|106||||
+NMetal-1-Pin|pin@57||36|121||||
+NMetal-1-Pin|pin@58||72|121||||
+NMetal-1-Pin|pin@59||0|121||||
+NMetal-1-Pin|pin@60||18|29||||
+NMetal-1-Pin|pin@61||54|29||||
+NPoly-Pin|pin@65||-9|25||||
+NPoly-Pin|pin@66||-9|126||||
+NPoly-Pin|pin@67||63|25||||
+NPoly-Pin|pin@69||-99|25||||
+NPoly-Pin|pin@70||-99|98||||
+NMetal-1-Pin|pin@145||54|-59||||
+NMetal-1-Pin|pin@146||-18|-130||||
+NMetal-1-Pin|pin@147||72|-130||||
+NPoly-Pin|pin@153||-27|9||||
+NPoly-Pin|pin@157||45|-124||||
+NPoly-Pin|pin@158||45|-98||||
+NPoly-Pin|pin@159||9|-124||||
+NPoly-Pin|pin@160||9|-98||||
+NPoly-Pin|pin@161||-27|-124||||
+NPoly-Pin|pin@162||-27|-98||||
+NPoly-Pin|pin@163||9|12||||
+NPoly-Pin|pin@179||-54|9||||
+NPoly-Pin|pin@180||-27|9||||
+NPoly-Pin|pin@181||-27|14||||
+NPoly-Pin|pin@182||-27|4||||
+NPoly-Pin|pin@184||-27|-1||||
+NPoly-Pin|pin@185||-9|-1||||
+NPoly-Pin|pin@186||-54|14||||
+NPoly-Pin|pin@188||63|12||||
+NPoly-Pin|pin@193||45|10||||
+NPoly-Pin|pin@194||45|12||||
+NN-Well-Node|plnode@29||-9|72|192|136||A
+NNPlus-Node|plnode@30||27|-81.5|114|121||A
+NPPlus-Node|plnode@31||-9|72|186|136||A
+NprBoundary-Node|plnode@32||-9|-1|180|270||
+NP-Transistor|pmos@0||-27|71|84||R|
+NP-Transistor|pmos@1||-45|71|84||R|
+NP-Transistor|pmos@2||-63|71|84||R|
+NP-Transistor|pmos@5||45|71|84||R|
+NP-Transistor|pmos@6||27|71|84||R|
+NP-Transistor|pmos@7||9|71|84||R|
+NP-Transistor|pmos@8||-81|71|84||R|
+NP-Transistor|pmos@9||63|71|84||R|
+AN-Diff|net@4|||S0|nmos@0|diff-top|0|-71|contact@0||0|-71
+AN-Diff|net@7|||S1800|nmos@1|diff-top|18|-71|nmos@0|diff-bottom|18|-71
+AN-Diff|net@8|||S1800|nmos@2|diff-top|36|-71|nmos@1|diff-bottom|36|-71
+AN-Diff|net@49||4|IJS1800|nmos@4|diff-bottom|72|-111|contact@10||72|-111
+AMetal-1|net@95|||S1800|pin@27||54|29|pin@28||72|29
+AP-Diff|net@130|||S0|pmos@0|diff-bottom|-18|74|contact@24||-18|74
+AP-Diff|net@131|||S0|pmos@1|diff-top|-54|74|contact@25||-54|74
+AP-Diff|net@132|||S0|pmos@0|diff-top|-36|74|contact@26||-36|74
+AMetal-1|net@133|||S900|pin@52||-36|106|contact@26||-36|74
+AMetal-1|net@134|||S2700|contact@29||-54|44|contact@28||-54|74
+AMetal-1|net@135|||S2700|contact@28||-54|74|contact@27||-54|104
+AMetal-1|net@139|||S1800|contact@28||-54|74|contact@25||-54|74
+AMetal-1|net@140|||S900|contact@21||-18|104|contact@22||-18|74
+AMetal-1|net@141|||S900|contact@22||-18|74|contact@23||-18|44
+AMetal-1|net@142||6|IJS0|contact@22||-18|74|contact@24||-18|74
+AP-Diff|net@143|||S1800|pmos@1|diff-bottom|-36|74|pmos@0|diff-top|-36|74
+AP-Diff|net@144|||S0|pmos@2|diff-bottom|-54|33|pmos@1|diff-top|-54|33
+AMetal-1|net@148|||S900|contact@34||-90|104|contact@33||-90|74
+AMetal-1|net@149|||S900|contact@33||-90|74|contact@32||-90|44
+AMetal-1|net@150||6|IJS1800|contact@31||-90|74|contact@33||-90|74
+AMetal-1|net@154|||S2700|contact@30||-72|74|pin@53||-72|121
+AMetal-1|net@155|||S1800|pin@53||-72|121|pin@54||-36|121
+AMetal-1|net@156|||S2700|pin@52||-36|106|pin@54||-36|121
+AMetal-1|net@159|||S2700|pin@52||-36|106|pin@24||-36|121
+AMetal-1|net@168|||S900|contact@35||54|74|pin@55||54|42
+AMetal-1|net@170|||S2700|contact@36||72|74|pin@56||72|106
+AP-Diff|net@173|||S1800|pmos@5|diff-top|36|74|contact@37||36|74
+AMetal-1|net@174|||S2700|contact@37||36|74|pin@57||36|121
+AMetal-1|net@176|||S2700|contact@36||72|74|pin@58||72|121
+AP-Diff|net@177|||S0|pmos@6|diff-bottom|36|74|pmos@5|diff-top|36|74
+AP-Diff|net@178|||S0|pmos@7|diff-bottom|18|45|pmos@6|diff-top|18|45
+AP-Diff|net@179|||S0|pmos@7|diff-bottom|18|74|contact@38||18|74
+AP-Diff|net@180|||S1800|pmos@7|diff-top|0|74|contact@39||0|74
+AMetal-1|net@181|||S2700|contact@39||0|74|pin@59||0|121
+AMetal-1|net@182|||S0|pin@57||36|121|pin@59||0|121
+AMetal-1|net@183|||S900|contact@38||18|74|pin@60||18|29
+AMetal-1|net@184|||S1800|pin@60||18|29|pin@61||54|29
+AMetal-1|net@185|||S900|pin@55||54|42|pin@61||54|29
+AMetal-1|net@189|||S2700|pin@56||72|106|pin@25||72|121
+AMetal-1|net@190|||S900|pin@55||54|42|pin@27||54|29
+AMetal-2|net@191|||S1800|pin@40||-99|44|contact@32||-90|44
+AMetal-2|net@192|||S1800|contact@32||-90|44|contact@29||-54|44
+AMetal-2|net@193|||S1800|contact@29||-54|44|contact@23||-18|44
+AMetal-2|net@194|||S1800|pin@39||-99|74|contact@33||-90|74
+AMetal-2|net@195|||S1800|contact@33||-90|74|contact@28||-54|74
+AMetal-2|net@196|||S1800|contact@28||-54|74|contact@22||-18|74
+AMetal-2|net@197|||S1800|pin@38||-99|104|contact@34||-90|104
+AMetal-2|net@198|||S1800|contact@34||-90|104|contact@27||-54|104
+AMetal-2|net@199|||S1800|contact@27||-54|104|contact@21||-18|104
+AMetal-2|net@203|||S0|pin@34||80|44|contact@23||-18|44
+AMetal-2|net@204|||S0|pin@33||80|74|contact@22||-18|74
+AMetal-2|net@205|||S0|pin@32||80|104|contact@21||-18|104
+APoly|net@213|||S2700|pin@65||-9|25|pin@66||-9|126
+APoly|net@215|||S2700|pin@69||-99|25|pin@70||-99|98
+AN-Diff|net@315|||S0|nmos@3|diff-top|-18|-111|contact@59||-18|-111
+APoly|net@345|||S2700|nmos@2|poly-right|45|-32|contact@20||45|-12
+APoly|net@346|||S2700|nmos@1|poly-right|27|-32|contact@18||27|-13
+APoly|net@347|||S2700|nmos@0|poly-right|9|-32|contact@15||9|-13
+AMetal-2|net@356|||S1800|pin@37||-99|-106|pin@31||79|-106
+AMetal-2|net@357|||S1800|pin@35||-99|-46|contact@60||0|-46
+AMetal-2|net@358|||S1800|contact@60||0|-46|pin@29||79|-46
+AMetal-1|net@359|||S2700|contact@0||0|-59|contact@60||0|-46
+AMetal-2|net@360|||S1800|pin@36||-99|-76|contact@61||0|-76
+AMetal-2|net@361|||S1800|contact@61||0|-76|pin@30||79|-76
+AMetal-1|net@362|||S900|contact@0||0|-59|contact@61||0|-76
+AN-Diff|net@364|||S0|nmos@2|diff-bottom|54|-59|contact@62||54|-59
+AMetal-1|net@367|||S2700|contact@58||54|-111|pin@145||54|-59
+AMetal-1|net@368|||S1800|pin@145||54|-59|contact@62||54|-59
+AMetal-1|net@369|||S900|contact@59||-18|-111|pin@146||-18|-130
+AMetal-1|net@370|||S1800|pin@146||-18|-130|pin@147||72|-130
+AMetal-1|net@371|||S2700|pin@147||72|-130|contact@10||72|-111
+AMetal-1|net@372|||S2700|contact@10||72|-111|pin@28||72|29
+AN-Diff|net@385|||S0|nmos@3|diff-bottom|0|-111|contact@63||0|-111
+AMetal-1|net@392|||S1800|contact@63||0|-111|contact@58||54|-111
+AN-Diff|net@396|||S0|nmos@4|diff-top|54|-111|contact@58||54|-111
+APoly|net@397|||S2700|pin@157||45|-124|pin@158||45|-98
+APoly|net@398|||S2700|pin@159||9|-124|pin@160||9|-98
+APoly|net@399|||S2700|pin@161||-27|-124|pin@162||-27|-98
+APoly|net@400|||S900|pmos@7|poly-left|9|14|pin@163||9|12
+APoly|net@401|||S1800|pin@163||9|12|contact@6||27|12
+APoly|net@402|||S900|pmos@6|poly-left|27|14|contact@6||27|12
+APoly|net@452|||S900|pmos@0|poly-left|-27|14|pin@180||-27|9
+APoly|net@455|||S900|pin@153||-27|9|pin@182||-27|4
+APoly|net@456|||S2700|pin@182||-27|4|pin@181||-27|14
+APoly|net@460|||S0|pin@153||-27|9|pin@180||-27|9
+APoly|net@461|||S900|pin@180||-27|9|pin@184||-27|-1
+APoly|net@462|||S1800|pin@184||-27|-1|pin@185||-9|-1
+APoly|net@463|||S900|pin@185||-9|-1|nmos@3|poly-right|-9|-96
+APoly|net@472|||S900|pin@179||-54|9|contact@64||-54|9
+APoly|net@473|||S0|pin@181||-27|14|pmos@1|poly-left|-45|14
+APoly|net@478|||S0|pmos@1|poly-left|-45|14|pin@186||-54|14
+APoly|net@479|||S0|pin@186||-54|14|pmos@2|poly-left|-63|14
+APoly|net@480|||S900|pin@186||-54|14|pin@179||-54|9
+APoly|net@485|||S900|pin@188||63|12|nmos@4|poly-right|63|-96
+APoly|net@486||4|IJS1800|contact@6||29|12|pin@188||63|12
+AP-Diff|net@487|||S0|contact@35||54|74|pmos@5|diff-bottom|54|74
+AMetal-1|net@488|||S1800|pin@54||-36|121|pin@59||0|121
+AP-Diff|net@490|||S0|contact@30||-72|45|pmos@2|diff-top|-72|45
+APoly|net@492|||S2700|pin@188||63|12|pin@67||63|25
+AP-Diff|net@493|||S0|pmos@8|diff-bottom|-72|56|pmos@2|diff-top|-72|56
+AP-Diff|net@494|||S0|pmos@8|diff-top|-90|66|contact@31||-90|66
+AP-Diff|net@495|||S1800|pmos@9|diff-top|54|59|pmos@5|diff-bottom|54|59
+AP-Diff|net@496|||S1800|pmos@9|diff-bottom|72|61|contact@36||72|61
+APoly|net@497|||S1800|pmos@8|poly-left|-81|14|pmos@2|poly-left|-63|14
+APoly|net@498|||S900|pmos@9|poly-left|63|14|pin@188||63|12
+AMetal-1|net@502|||S1800|pin@57||36|121|pin@25||72|121
+APoly|net@503|||S900|pmos@5|poly-left|45|14|pin@193||45|10
+APoly|net@504|||S2700|pin@193||45|10|pin@194||45|12
+APoly|net@505||4|S1800|contact@6||21|12|pin@194||45|12
+Econd||D5G2;|contact@64||I
+Edisable[1]||D5G2;|contact@20||I
+Edisable[2]||D5G2;|contact@18||I
+Edisable[3]||D5G2;|contact@15||I
+Egnd||D5G2;|pin@35||U
+Egnd_4||D5G2;|pin@36||U
+Egnd_5||D5G2;|pin@37||U
+Egnd_6||D5G2;|pin@29||U
+Egnd_7||D5G2;|pin@30||U
+Egnd_8||D5G2;|pin@31||U
+Ein||D5G2;|contact@6||I
+Estate||D5G2;|pin@55||B
+Evdd||D5G2;|pin@40||U
+Evdd_3||D5G2;|pin@38||U
+Evdd_4||D5G2;|pin@39||U
+Evdd_6||D5G2;|pin@32||U
+Evdd_7||D5G2;|pin@33||U
+Evdd_8||D5G2;|pin@34||U
+X
+
+# Cell succCond3-smaller;1{lay}
+CsuccCond3-smaller;1{lay}|succCond3|tsmcSun40GP|1249611176059|1250310161082||ATTR_NCC(D5G3;NTX-174;Y103.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1250290379142|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1250365539836
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NAN-Metal-1-N-Diff-Con|contact@0||-27|-61|24||R|
+NMetal-1-Poly-Con|contact@6||36|3|-2|18||
+NAN-Metal-1-N-Diff-Con|contact@10||45|-115|||R|
+NMetal-1-Poly-Con|contact@15||-18|-16|-2|18||
+NMetal-1-Poly-Con|contact@18||0|-16|-2|18||
+NMetal-1-Poly-Con|contact@20||18|-16|-2|18||
+NX-Metal-1-Metal-2-Con|contact@21||-9|105|||R|
+NX-Metal-1-Metal-2-Con|contact@22||-9|75|||R|
+NX-Metal-1-Metal-2-Con|contact@23||-9|45|||R|
+NAN-Metal-1-P-Diff-Con|contact@24||-9|75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@25||-45|75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@26||-27|75|60||R|
+NX-Metal-1-Metal-2-Con|contact@27||-45|105|||R|
+NX-Metal-1-Metal-2-Con|contact@28||-45|75|||R|
+NX-Metal-1-Metal-2-Con|contact@29||-45|45|||R|
+NAN-Metal-1-P-Diff-Con|contact@35||27|75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@36||45|75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@37||9|75|60||R|
+NAN-Metal-1-N-Diff-Con|contact@58||27|-115|||R|
+NAN-Metal-1-N-Diff-Con|contact@59||-45|-115|||R|
+NX-Metal-1-Metal-2-Con|contact@60||-27|-45|||R|
+NX-Metal-1-Metal-2-Con|contact@61||-27|-75|||R|
+NAN-Metal-1-N-Diff-Con|contact@62||27|-58|||R|
+NAN-Metal-1-N-Diff-Con|contact@63||-27|-115|||R|
+NMetal-1-Poly-Con|contact@64||-36|4|-2|18||
+NN-Transistor|nmos@0||-18|-61|24||R|
+NN-Transistor|nmos@1||0|-61|24||R|
+NN-Transistor|nmos@2||18|-61|24||R|
+NN-Transistor|nmos@3||-36|-115|||R|
+NN-Transistor|nmos@4||36|-115|||R|
+NMetal-1-Pin|pin@24||-27|122||||
+NMetal-1-Pin|pin@25||45|122||||
+NMetal-1-Pin|pin@27||27|29||||
+NMetal-1-Pin|pin@28||45|29||||
+NMetal-2-Pin|pin@29||52|-45|||R|
+NMetal-2-Pin|pin@30||52|-75|||R|
+NMetal-2-Pin|pin@31||52|-105|||R|
+NMetal-2-Pin|pin@32||53|105|||R|
+NMetal-2-Pin|pin@33||53|75|||R|
+NMetal-2-Pin|pin@34||53|45|||R|
+NMetal-2-Pin|pin@35||-54|-45|||R|
+NMetal-2-Pin|pin@36||-54|-75|||R|
+NMetal-2-Pin|pin@37||-54|-105|||R|
+NMetal-2-Pin|pin@38||-54|105|||R|
+NMetal-2-Pin|pin@39||-54|75|||R|
+NMetal-2-Pin|pin@40||-54|45|||R|
+NMetal-1-Pin|pin@52||-27|107||||
+NMetal-1-Pin|pin@54||-27|122||||
+NMetal-1-Pin|pin@55||27|43||||
+NMetal-1-Pin|pin@56||45|107||||
+NMetal-1-Pin|pin@57||9|121||||
+NMetal-1-Pin|pin@58||45|121||||
+NMetal-1-Pin|pin@61||27|29||||
+NPoly-Pin|pin@65||0|27||||
+NPoly-Pin|pin@66||0|128||||
+NPoly-Pin|pin@67||54|16||||
+NPoly-Pin|pin@68||54|128||||
+NPoly-Pin|pin@69||-54|27||||
+NPoly-Pin|pin@70||-54|128||||
+NPoly-Pin|pin@118||54|-128||||
+NPoly-Pin|pin@119||54|-102||||
+NMetal-1-Pin|pin@145||27|-58||||
+NMetal-1-Pin|pin@146||-45|-133||||
+NMetal-1-Pin|pin@147||45|-133||||
+NPoly-Pin|pin@157||18|-128||||
+NPoly-Pin|pin@158||18|-102||||
+NPoly-Pin|pin@159||-18|-128||||
+NPoly-Pin|pin@160||-18|-102||||
+NPoly-Pin|pin@161||-54|-128||||
+NPoly-Pin|pin@162||-54|-102||||
+NPoly-Pin|pin@165||-36|14||||
+NPoly-Pin|pin@166||-36|-2||||
+NPoly-Pin|pin@167||-36|16||||
+NPoly-Pin|pin@168||36|-2||||
+NPoly-Pin|pin@169||18|15||||
+NPoly-Pin|pin@170||36|15||||
+NMetal-1-Pin|pin@171||45|-90||||
+NMetal-1-Pin|pin@172||63|-90||||
+NMetal-1-Pin|pin@173||63|29||||
+NN-Well-Node|plnode@32||0|73|120|136||A
+NNPlus-Node|plnode@33||0|-82|114|118||A
+NPPlus-Node|plnode@34||0|73|114|136||A
+NprBoundary-Node|plnode@35||0|0|108|270||
+NP-Transistor|pmos@0||-18|73|84||R|
+NP-Transistor|pmos@1||-36|73|84||R|
+NP-Transistor|pmos@4||36|73|84||R|
+NP-Transistor|pmos@5||18|73|84||R|
+AN-Diff|net@4|||S0|nmos@0|diff-top|-27|-70|contact@0||-27|-70
+AN-Diff|net@7|||S1800|nmos@1|diff-top|-9|-70|nmos@0|diff-bottom|-9|-70
+AN-Diff|net@8|||S1800|nmos@2|diff-top|9|-70|nmos@1|diff-bottom|9|-70
+AN-Diff|net@49||4|IJS1800|nmos@4|diff-bottom|45|-115|contact@10||45|-115
+AMetal-1|net@84|||S1800|pin@24||-27|122|pin@25||45|122
+AMetal-1|net@95|||S1800|pin@27||27|29|pin@28||45|29
+AP-Diff|net@130|||S0|pmos@0|diff-bottom|-9|75|contact@24||-9|75
+AP-Diff|net@131|||S0|pmos@1|diff-top|-45|75|contact@25||-45|75
+AP-Diff|net@132|||S0|pmos@0|diff-top|-27|75|contact@26||-27|75
+AMetal-1|net@133|||S900|pin@52||-27|107|contact@26||-27|75
+AMetal-1|net@134|||S2700|contact@29||-45|45|contact@28||-45|75
+AMetal-1|net@135|||S2700|contact@28||-45|75|contact@27||-45|105
+AMetal-1|net@139|||S1800|contact@28||-45|75|contact@25||-45|75
+AMetal-1|net@140|||S900|contact@21||-9|105|contact@22||-9|75
+AMetal-1|net@141|||S900|contact@22||-9|75|contact@23||-9|45
+AMetal-1|net@142||6|IJS0|contact@22||-9|75|contact@24||-9|75
+AP-Diff|net@143|||S1800|pmos@1|diff-bottom|-27|75|pmos@0|diff-top|-27|75
+AMetal-1|net@156|||S2700|pin@52||-27|107|pin@54||-27|122
+AMetal-1|net@159|||S2700|pin@52||-27|107|pin@24||-27|122
+AP-Diff|net@167|||S1800|pmos@4|diff-top|27|75|contact@35||27|75
+AMetal-1|net@168|||S900|contact@35||27|75|pin@55||27|43
+AP-Diff|net@169|||S0|pmos@4|diff-bottom|45|75|contact@36||45|75
+AMetal-1|net@170|||S2700|contact@36||45|75|pin@56||45|107
+AP-Diff|net@173|||S1800|pmos@5|diff-top|9|75|contact@37||9|75
+AMetal-1|net@174|||S2700|contact@37||9|75|pin@57||9|121
+AMetal-1|net@175|||S1800|pin@57||9|121|pin@58||45|121
+AMetal-1|net@176|||S2700|contact@36||45|75|pin@58||45|121
+AMetal-1|net@185|||S900|pin@55||27|43|pin@61||27|29
+AMetal-1|net@189|||S2700|pin@56||45|107|pin@25||45|122
+AMetal-1|net@190|||S900|pin@55||27|43|pin@27||27|29
+AMetal-2|net@193|||S1800|contact@29||-45|45|contact@23||-9|45
+AMetal-2|net@196|||S1800|contact@28||-45|75|contact@22||-9|75
+AMetal-2|net@199|||S1800|contact@27||-45|105|contact@21||-9|105
+AMetal-2|net@203|||S0|pin@34||53|45|contact@23||-9|45
+AMetal-2|net@204|||S0|pin@33||53|75|contact@22||-9|75
+AMetal-2|net@205|||S0|pin@32||53|105|contact@21||-9|105
+APoly|net@213|||S2700|pin@65||0|27|pin@66||0|128
+APoly|net@214|||S2700|pin@67||54|16|pin@68||54|128
+APoly|net@215|||S2700|pin@69||-54|27|pin@70||-54|128
+APoly|net@308|||S2700|pin@118||54|-128|pin@119||54|-102
+AN-Diff|net@315|||S1800|nmos@3|diff-top|-45|-115|contact@59||-45|-115
+APoly|net@345|||S2700|nmos@2|poly-right|18|-34|contact@20||18|-11
+APoly|net@346|||S2700|nmos@1|poly-right|0|-34|contact@18||0|-12
+APoly|net@347|||S2700|nmos@0|poly-right|-18|-34|contact@15||-18|-12
+AMetal-2|net@356|||S1800|pin@37||-54|-105|pin@31||52|-105
+AMetal-2|net@357|||S1800|pin@35||-54|-45|contact@60||-27|-45
+AMetal-2|net@358|||S1800|contact@60||-27|-45|pin@29||52|-45
+AMetal-1|net@359|||S2700|contact@0||-27|-58|contact@60||-27|-45
+AMetal-2|net@360|||S1800|pin@36||-54|-75|contact@61||-27|-75
+AMetal-2|net@361|||S1800|contact@61||-27|-75|pin@30||52|-75
+AMetal-1|net@362|||S900|contact@0||-27|-58|contact@61||-27|-75
+AN-Diff|net@364|||S0|nmos@2|diff-bottom|27|-58|contact@62||27|-58
+AMetal-1|net@367|||S2700|contact@58||27|-115|pin@145||27|-58
+AMetal-1|net@368|||S1800|pin@145||27|-58|contact@62||27|-58
+AMetal-1|net@369|||S900|contact@59||-45|-115|pin@146||-45|-133
+AMetal-1|net@370|||S1800|pin@146||-45|-133|pin@147||45|-133
+AMetal-1|net@371|||S2700|pin@147||45|-133|contact@10||45|-115
+AN-Diff|net@385|||S1800|nmos@3|diff-bottom|-27|-115|contact@63||-27|-115
+AMetal-1|net@392|||S1800|contact@63||-27|-115|contact@58||27|-115
+AN-Diff|net@396|||S0|nmos@4|diff-top|27|-115|contact@58||27|-115
+APoly|net@397|||S2700|pin@157||18|-128|pin@158||18|-102
+APoly|net@398|||S2700|pin@159||-18|-128|pin@160||-18|-102
+APoly|net@399|||S2700|pin@161||-54|-128|pin@162||-54|-102
+AMetal-2|net@432|||S1800|pin@40||-54|45|contact@29||-45|45
+AMetal-2|net@433|||S1800|pin@39||-54|75|contact@28||-45|75
+AMetal-2|net@434|||S1800|pin@38||-54|105|contact@27||-45|105
+APoly|net@438|||S2700|nmos@3|poly-right|-36|-100|pmos@1|poly-left|-36|16
+APoly|net@439|||S900|pmos@1|poly-left|-36|16|pin@165||-36|14
+APoly|net@440|||S900|pin@165||-36|14|pin@166||-36|-2
+APoly|net@441||6|IJS0|contact@64||-36|-2|pin@166||-36|-2
+APoly|net@442|||S0|contact@64||-36|4|contact@64||-36|4
+APoly|net@443|||S0|pmos@0|poly-left|-18|16|pin@167||-36|16
+APoly|net@444|||S900|pin@167||-36|16|pin@166||-36|-2
+APoly|net@447|||S900|pin@168||36|-2|nmos@4|poly-right|36|-100
+APoly|net@449|||S0|pin@168||36|-2|contact@6||35.5|-2
+APoly|net@450|||S900|pmos@5|poly-left|18|16|pin@169||18|15
+APoly|net@451|||S900|pmos@4|poly-left|36|16|pin@170||36|15
+APoly|net@452|||S900|pin@170||36|15|pin@168||36|-2
+APoly|net@453|||S1800|pin@169||18|15|pin@170||36|15
+AMetal-1|net@454|||S2700|pin@147||45|-133|pin@171||45|-90
+AMetal-1|net@455|||S1800|pin@171||45|-90|pin@172||63|-90
+AMetal-1|net@456|||S2700|pin@172||63|-90|pin@173||63|29
+AMetal-1|net@457|||S0|pin@173||63|29|pin@28||45|29
+AP-Diff|net@458|||S1800|pmos@5|diff-bottom|27|69|pmos@4|diff-top|27|69
+Econd||D5G2;|contact@64||I
+Edisable[1]||D5G2;|contact@20||I
+Edisable[2]||D5G2;|contact@18||I
+Edisable[3]||D5G2;|contact@15||I
+Egnd||D5G2;|pin@35||U
+Egnd_4||D5G2;|pin@36||U
+Egnd_5||D5G2;|pin@37||U
+Egnd_6||D5G2;|pin@29||U
+Egnd_7||D5G2;|pin@30||U
+Egnd_8||D5G2;|pin@31||U
+Ein||D5G2;|contact@6||I
+Estate||D5G2;|pin@55||B
+Evdd||D5G2;|pin@40||U
+Evdd_3||D5G2;|pin@38||U
+Evdd_4||D5G2;|pin@39||U
+Evdd_6||D5G2;|pin@32||U
+Evdd_7||D5G2;|pin@33||U
+Evdd_8||D5G2;|pin@34||U
+X
+
+# Cell wells;1{lay}
+Cwells;1{lay}||tsmcSun40GP|1250223472728|1250309878850||DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1250309887492
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-1.5|105||53|R|
+NX-Metal-1-Metal-2-Con|contact@1||-1.5|75||53|R|
+NX-Metal-1-Metal-2-Con|contact@2||-1.5|45||53|R|
+NX-Metal-1-Metal-2-Con|contact@3||-3|-45||53|R|
+NX-Metal-1-Metal-2-Con|contact@4||-3|-75||53|R|
+NX-Metal-1-Metal-2-Con|contact@5||-3|-105||53|R|
+NP-Well-Node|plnode@0||2|-76.5|114|149||A
+NN-Well-Node|plnode@1||2|72|114|148||A
+NA-Metal-1-P-Well-Con|substr@2||-3|-85.5|88|52|R|
+NA-Metal-1-N-Well-Con|well@2||-2|85.5|88|52|R|
+AMetal-1|net@0|||S1800|contact@0||-1.5|105|well@2||2.5|105
+AMetal-1|net@1|||S0|contact@3||-3|-45|substr@2||-3|-45
+AMetal-1|net@2|||S0|contact@4||-3|-75|substr@2||-3|-75
+AMetal-1|net@3|||S0|contact@5||-9|-105|substr@2||-9|-105
+Egnd||D5G2;|contact@3||G
+Egnd_1||D5G2;|contact@4||G
+Egnd_2||D5G2;|contact@5||G
+Evdd||D5G2;|contact@0||P
+Evdd_1||D5G2;|contact@1||P
+Evdd_2||D5G2;|contact@2||P
+Ex||D5G2;|substr@2||U
+Ey||D5G2;|well@2||U
+X
diff --git a/chips/omegaCounter/40nm/electric/orange40nm.jelib b/chips/omegaCounter/40nm/electric/orange40nm.jelib
new file mode 100644 (file)
index 0000000..bd8c817
--- /dev/null
@@ -0,0 +1,1577 @@
+# header information:
+Horange40nm|8.10a
+
+# Views:
+Vicon|ic
+Vschematic|sch
+
+# Tools:
+Ouser|DefaultTechnology()Scmos90|SchematicTechnology()Scmos90
+Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
+OGateLayoutGenerator|enableNCC()SPurpleFour
+OSTA|GlobalSDCCommands()S"\n### 4 GHz clock setup\ncreate_clock -period 0.250 -name clk -waveform \"0 0.125\" clk\nset_clock_uncertainty -setup 0.010 clk\nset_clock_uncertainty -hold 0.010 clk\nset_propagated_clock clk\nset_clock_transition -rise 0.030 clk\nset_clock_transition -fall 0.030 clk\n#set_driving_cell -lib_cell inv_X008_0 clk\n\n### remove scan path from timing\nset_false_path -through */so\nset_false_path -through */*/so\nset_false_path -through */*/*/so\nset_false_path -through */*/*/*/so\nset_false_path -from {sin}\nset_false_path -from {scanEn}\nset_false_path -to {sout}\n"
+
+# Technologies:
+Tartwork|SelectedFoundryForartwork()S""
+Tcmos90|"GDS(TSMC)LayerForOD33INcmos90"()S111
+Ttft|SelectedFoundryFortft()SMOSIS
+
+# Cell NMOS4f;1{ic}
+CNMOS4f;1{ic}||artwork|1021415734000|1241210880338|E|ATTR_Delay(D5G1;HNPTX3;Y-2;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX2;Y1;)S4|ATTR_M1(D5G1;HNOLPX2;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2;Y2;)S15|prototype_center()I[0,-8000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ngeneric:Invisible-Pin|pin@0||0|-2||||
+NPin|pin@1||-1.5|0|1|1|RR|
+NPin|pin@2||-3|0|||RR|
+Nschematic:Bus_Pin|pin@3||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@4||0|2|-2|-2||
+NPin|pin@5||0|-2||||
+NPin|pin@6||-1.5|1|1|1||
+NPin|pin@7||-1.5|-1|1|1||
+NPin|pin@8||0|-1||||
+NPin|pin@9||-0.75|-1|1|1||
+NPin|pin@10||-0.75|1|1|1||
+NPin|pin@11||0|1||||
+NPin|pin@12||0|2||||
+Nschematic:Bus_Pin|pin@13||0|-0.5|-2|-2||
+NPin|pin@15||-0.25|-0.75||||
+NPin|pin@16||-0.25|-0.25||||
+NPin|pin@17||-0.75|-0.5|1|1|RR|
+NPin|pin@18||0|-0.5|||RR|
+AThicker|net@0|||FS900|pin@10||-0.75|1|pin@9||-0.75|-1|ART_color()I74
+AThicker|net@1|||FS1800|pin@2||-3|0|pin@1||-1.5|0|ART_color()I74
+AThicker|net@2|||FS900|pin@6||-1.5|1|pin@7||-1.5|-1|ART_color()I74
+AThicker|net@3|||FS900|pin@8||0|-1|pin@5||0|-2|ART_color()I74
+AThicker|net@4|||FS1800|pin@9||-0.75|-1|pin@8||0|-1|ART_color()I74
+AThicker|net@5|||FS0|pin@11||0|1|pin@10||-0.75|1|ART_color()I74
+AThicker|net@6|||FS900|pin@12||0|2|pin@11||0|1|ART_color()I74
+AThicker|net@8|||FS2250|pin@15||-0.25|-0.75|pin@18||0|-0.5|ART_color()I74
+AThicker|net@9|||FS1350|pin@16||-0.25|-0.25|pin@18||0|-0.5|ART_color()I74
+AThicker|net@10|||FS1800|pin@17||-0.75|-0.5|pin@18||0|-0.5|ART_color()I74
+Eb||D5G1;|pin@13||B
+Ed||D5G1;|pin@4||B
+Eg||D5G1;|pin@3||I
+Es||D5G1;|pin@0||B
+X
+
+# Cell NMOS4f;1{sch}
+CNMOS4f;1{sch}||schematic|1021415734000|1243981113049||ATTR_Delay(D5G1;HNPTX-9;Y-15.75;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX-9;Y-11.5;)S4|ATTR_M1(D5G1;HNOLPX-9.25;Y-15;)S1|ATTR_NF(D5G1;HNOLPX-9;Y-13;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-9;Y-10.5;)S15|ATTR_CDL_template(D5G1;NTX0.5;Y-29;)SM$(node_name) $(d) $(g) $(s) $(b) nch W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX4;Y-24.5;)SXM$(node_name) $(d) $(g) $(s) $(b) nch_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX1;Y-31;)SM$(node_name) $(d) $(g) $(s) $(b) nch W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX0.5;Y-22.5;)SM$(node_name) $(d) $(g) $(s) $(b) nch W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX-1;Y-26.5;)Stranif1 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+INMOS4f;1{ic}|NMOS4f@0||28|0.5|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y1;)S4|ATTR_M1(D5G1;NOLPX4;Y-1;)S1|ATTR_NF(D5G1;NOLPX4;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y2;)S15
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||6|-16.5||||
+NOff-Page|conn@1||6.5|0||||
+NOff-Page|conn@2||-16.5|-8||||
+NOff-Page|conn@3||5.5|-9||||
+N4-Port-Transistor|nmos4p@0||-2|-8|||R||ATTR_M(D5G1;NOLX-2.5;Y-3;)S@M1|ATTR_length(D5FLeave alone;G1;OLX-1;Y1;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX0.5;Y-1;)S"P(\"W\")"|SIM_spice_model(D5G1;X1.5;Y-3;)Snch
+NWire_Pin|pin@0||0|-16.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||1.5|14|||||ART_message(D5G6;)SNMOS4f
+Ngeneric:Invisible-Pin|pin@3||1.5|7.5|||||ART_message(D5G2;)S4-terminal standard threshold NMOS device
+Awire|net@0|||0|conn@1|a|4.5|0|pin@1||0|0
+Awire|net@1|||0|nmos4p@0|g|-3|-8|conn@2|y|-14.5|-8
+Awire|net@2|||900|nmos4p@0|s|0|-10|pin@0||0|-16.5
+Awire|net@3|||1800|pin@0||0|-16.5|conn@0|a|4|-16.5
+Awire|net@4|||900|pin@1||0|0|nmos4p@0|d|0|-6
+Awire|net@6|||0|conn@3|a|3.5|-9|nmos4p@0|b|0|-9
+Eb||D5G2;|conn@3|y|B
+Ed||D5G2;|conn@1|y|B
+Eg||D5G2;|conn@2|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell NMOS4f_dnw;1{ic}
+CNMOS4f_dnw;1{ic}||artwork|1021415734000|1244675981257|E|ATTR_Delay(D5G1;HNPTX3;Y-2;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX2;Y1;)S4|ATTR_M1(D5G1;HNOLPX2;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2;Y2;)S15|prototype_center()I[0,-8000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ngeneric:Invisible-Pin|pin@0||0|-2||||
+NPin|pin@1||-1.5|0|1|1|RR|
+NPin|pin@2||-3|0|||RR|
+Nschematic:Bus_Pin|pin@3||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@4||0|2|-2|-2||
+NPin|pin@5||0|-2||||
+NPin|pin@6||-1.5|1|1|1||
+NPin|pin@7||-1.5|-1|1|1||
+NPin|pin@8||0|-1||||
+NPin|pin@9||-0.75|-1|1|1||
+NPin|pin@10||-0.75|1|1|1||
+NPin|pin@11||0|1||||
+NPin|pin@12||0|2||||
+Nschematic:Bus_Pin|pin@13||0|-0.5|-2|-2||
+NPin|pin@15||-0.25|-0.75||||
+NPin|pin@16||-0.25|-0.25||||
+NPin|pin@17||-0.75|-0.5|1|1|RR|
+NPin|pin@18||0|-0.5|||RR|
+Ngeneric:Invisible-Pin|pin@19||0.5|0.5|||||ART_message(BC106;D5G1;)Sdnw
+AThicker|net@0|||FS900|pin@10||-0.75|1|pin@9||-0.75|-1|ART_color()I74
+AThicker|net@1|||FS1800|pin@2||-3|0|pin@1||-1.5|0|ART_color()I74
+AThicker|net@2|||FS900|pin@6||-1.5|1|pin@7||-1.5|-1|ART_color()I74
+AThicker|net@3|||FS900|pin@8||0|-1|pin@5||0|-2|ART_color()I74
+AThicker|net@4|||FS1800|pin@9||-0.75|-1|pin@8||0|-1|ART_color()I74
+AThicker|net@5|||FS0|pin@11||0|1|pin@10||-0.75|1|ART_color()I74
+AThicker|net@6|||FS900|pin@12||0|2|pin@11||0|1|ART_color()I74
+AThicker|net@8|||FS2250|pin@15||-0.25|-0.75|pin@18||0|-0.5|ART_color()I74
+AThicker|net@9|||FS1350|pin@16||-0.25|-0.25|pin@18||0|-0.5|ART_color()I74
+AThicker|net@10|||FS1800|pin@17||-0.75|-0.5|pin@18||0|-0.5|ART_color()I74
+Eb||D5G1;|pin@13||B
+Ed||D5G1;|pin@4||B
+Eg||D5G1;|pin@3||I
+Es||D5G1;|pin@0||B
+X
+
+# Cell NMOS4f_dnw;1{sch}
+CNMOS4f_dnw;1{sch}||schematic|1021415734000|1244676270446||ATTR_Delay(D5G1;HNPTX-9;Y-15.75;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX-9;Y-11.5;)S4|ATTR_M1(D5G1;HNOLPX-9.25;Y-15;)S1|ATTR_NF(D5G1;HNOLPX-9;Y-13;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-9;Y-10.5;)S15|ATTR_CDL_template(D5G1;NTX0.5;Y-29;)SM$(node_name) $(d) $(g) $(s) $(b) nch_dnw W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX4;Y-24.5;)SXM$(node_name) $(d) $(g) $(s) $(b) nch_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX1;Y-31;)SM$(node_name) $(d) $(g) $(s) $(b) nch_dnw W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX0.5;Y-22.5;)SM$(node_name) $(d) $(g) $(s) $(b) nch W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX-1;Y-26.5;)Stranif1 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+INMOS4f_dnw;1{ic}|NMOS4f_d@0||28|0.5|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y1;)S4|ATTR_M1(D5G1;NOLPX4;Y-1;)S1|ATTR_NF(D5G1;NOLPX4;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y2;)S15
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||6|-16.5||||
+NOff-Page|conn@1||6.5|0||||
+NOff-Page|conn@2||-16.5|-8||||
+NOff-Page|conn@3||5.5|-9||||
+N4-Port-Transistor|nmos4p@0||-2|-8|||R||ATTR_M(D5G1;NOLX-2.5;Y-3;)S@M1|ATTR_length(D5FLeave alone;G1;OLX-1;Y1;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX0.5;Y-1;)S"P(\"W\")"|SIM_spice_model(D5G1;X1.5;Y-3;)Snch
+NWire_Pin|pin@0||0|-16.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||1.5|14|||||ART_message(D5G6;)SNMOS4f_dnw
+Ngeneric:Invisible-Pin|pin@3||1.5|7.5|||||ART_message(D5G2;)S4-terminal standard threshold deep nwell NMOS device
+Awire|net@0|||0|conn@1|a|4.5|0|pin@1||0|0
+Awire|net@1|||0|nmos4p@0|g|-3|-8|conn@2|y|-14.5|-8
+Awire|net@2|||900|nmos4p@0|s|0|-10|pin@0||0|-16.5
+Awire|net@3|||1800|pin@0||0|-16.5|conn@0|a|4|-16.5
+Awire|net@4|||900|pin@1||0|0|nmos4p@0|d|0|-6
+Awire|net@6|||0|conn@3|a|3.5|-9|nmos4p@0|b|0|-9
+Eb||D5G2;|conn@3|y|B
+Ed||D5G2;|conn@1|y|B
+Eg||D5G2;|conn@2|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell NMOS4f_high;1{ic}
+CNMOS4f_high;1{ic}||artwork|1021415734000|1245267258273|E|ATTR_Delay(D5G1;HNPTX3;Y-2;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX2;Y1;)S4|ATTR_M1(D5G1;HNOLPX2;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2;Y2;)S15|prototype_center()I[0,-8000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ngeneric:Invisible-Pin|pin@0||0|-2||||
+NPin|pin@1||-2|0|1|1|RR|
+NPin|pin@2||-3|0|||RR|
+Nschematic:Bus_Pin|pin@3||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@4||0|2|-2|-2||
+NPin|pin@5||0|-2||||
+NPin|pin@6||-2|1|1|1||
+NPin|pin@7||-2|-1|1|1||
+NPin|pin@8||0|-1||||
+NPin|pin@9||-0.75|-1|1|1||
+NPin|pin@10||-0.75|1|1|1||
+NPin|pin@11||0|1||||
+NPin|pin@12||0|2||||
+Nschematic:Bus_Pin|pin@13||0|-0.5|-2|-2||
+NPin|pin@15||-0.25|-0.75||||
+NPin|pin@16||-0.25|-0.25||||
+NPin|pin@17||-0.75|-0.5|1|1|RR|
+NPin|pin@18||0|-0.5|||RR|
+AThicker|net@0|||FS900|pin@10||-0.75|1|pin@9||-0.75|-1|ART_color()I74
+AThicker|net@1|||FS1800|pin@2||-3|0|pin@1||-2|0|ART_color()I74
+AThicker|net@2|||FS900|pin@6||-2|1|pin@7||-2|-1|ART_color()I74
+AThicker|net@3|||FS900|pin@8||0|-1|pin@5||0|-2|ART_color()I74
+AThicker|net@4|||FS1800|pin@9||-0.75|-1|pin@8||0|-1|ART_color()I74
+AThicker|net@5|||FS0|pin@11||0|1|pin@10||-0.75|1|ART_color()I74
+AThicker|net@6|||FS900|pin@12||0|2|pin@11||0|1|ART_color()I74
+AThicker|net@8|||FS2250|pin@15||-0.25|-0.75|pin@18||0|-0.5|ART_color()I74
+AThicker|net@9|||FS1350|pin@16||-0.25|-0.25|pin@18||0|-0.5|ART_color()I74
+AThicker|net@10|||FS1800|pin@17||-0.75|-0.5|pin@18||0|-0.5|ART_color()I74
+Eb||D5G1;|pin@13||B
+Ed||D5G1;|pin@4||B
+Eg||D5G1;|pin@3||I
+Es||D5G1;|pin@0||B
+X
+
+# Cell NMOS4f_high;1{sch}
+CNMOS4f_high;1{sch}||schematic|1021415734000|1245267253761||ATTR_Delay(D5G1;HNPTX-9;Y-15.75;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX-9;Y-11.5;)S4|ATTR_M1(D5G1;HNOLPX-9.25;Y-15;)S1|ATTR_NF(D5G1;HNOLPX-9;Y-13;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-9;Y-10.5;)S15|ATTR_CDL_template(D5G1;NTX0.5;Y-29;)SM$(node_name) $(d) $(g) $(s) $(b) nch_hvt W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX4;Y-24.5;)SXM$(node_name) $(d) $(g) $(s) $(b) nch_hvt_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX1;Y-31;)SM$(node_name) $(d) $(g) $(s) $(b) nch_hvt W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX0.5;Y-22.5;)SM$(node_name) $(d) $(g) $(s) $(b) nch_hvt W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX-1;Y-26.5;)Stranif1 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+INMOS4f_high;1{ic}|NMOS4f_h@0||28|0.5|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y1;)S4|ATTR_M1(D5G1;NOLPX4;Y-1;)S1|ATTR_NF(D5G1;NOLPX4;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y2;)S15
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||6|-16.5||||
+NOff-Page|conn@1||6.5|0||||
+NOff-Page|conn@2||-16.5|-8||||
+NOff-Page|conn@3||5.5|-9||||
+N4-Port-Transistor|nmos4p@0||-2|-8|||R||ATTR_M(D5G1;NOLX-2.5;Y-3;)S@M1|ATTR_length(D5FLeave alone;G1;OLX-1;Y1;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX0.5;Y-1;)S"P(\"W\")"|SIM_spice_model(D5G1;X1.5;Y-3;)Snch_hvt
+NWire_Pin|pin@0||0|-16.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||1.5|14|||||ART_message(D5G6;)SNMOS4f_high
+Ngeneric:Invisible-Pin|pin@3||1.5|7.5|||||ART_message(D5G2;)S4-terminal high threshold NMOS device
+Awire|net@0|||0|conn@1|a|4.5|0|pin@1||0|0
+Awire|net@1|||0|nmos4p@0|g|-3|-8|conn@2|y|-14.5|-8
+Awire|net@2|||900|nmos4p@0|s|0|-10|pin@0||0|-16.5
+Awire|net@3|||1800|pin@0||0|-16.5|conn@0|a|4|-16.5
+Awire|net@4|||900|pin@1||0|0|nmos4p@0|d|0|-6
+Awire|net@6|||0|conn@3|a|3.5|-9|nmos4p@0|b|0|-9
+Eb||D5G2;|conn@3|y|B
+Ed||D5G2;|conn@1|y|B
+Eg||D5G2;|conn@2|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell NMOS4f_io18;1{ic}
+CNMOS4f_io18;1{ic}||artwork|1021415734000|1244051425806|E|ATTR_Delay(D5G1;HNPTX3;Y-2;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX2;Y1;)S15|ATTR_M1(D5G1;HNOLPX2;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2;Y2;)S32|prototype_center()I[0,-8000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ngeneric:Invisible-Pin|pin@0||0|-2||||
+NPin|pin@1||-2|0|1|1|RR|
+NPin|pin@2||-3.5|0|||RR|
+Nschematic:Bus_Pin|pin@3||-3.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@4||0|2|-2|-2||
+NPin|pin@5||0|-2||||
+NPin|pin@6||-2|1|1|1||
+NPin|pin@7||-2|-1|1|1||
+NPin|pin@8||0|-1||||
+NPin|pin@9||-0.75|-1|1|1||
+NPin|pin@10||-0.75|1|1|1||
+NPin|pin@11||0|1||||
+NPin|pin@12||0|2||||
+Nschematic:Bus_Pin|pin@13||0|-0.5|-2|-2||
+NPin|pin@15||-0.25|-0.75||||
+NPin|pin@16||-0.25|-0.25||||
+NPin|pin@17||-0.75|-0.5|1|1|RR|
+NPin|pin@18||0|-0.5|||RR|
+Ngeneric:Invisible-Pin|pin@19||-2.25|1.75|||||ART_message(D5G1;)S1.8V
+AThicker|net@0|||FS900|pin@10||-0.75|1|pin@9||-0.75|-1|ART_color()I74
+AThicker|net@1|||FS1800|pin@2||-3.5|0|pin@1||-2|0|ART_color()I74
+AThicker|net@2|||FS900|pin@6||-2|1|pin@7||-2|-1|ART_color()I74
+AThicker|net@3|||FS900|pin@8||0|-1|pin@5||0|-2|ART_color()I74
+AThicker|net@4|||FS1800|pin@9||-0.75|-1|pin@8||0|-1|ART_color()I74
+AThicker|net@5|||FS0|pin@11||0|1|pin@10||-0.75|1|ART_color()I74
+AThicker|net@6|||FS900|pin@12||0|2|pin@11||0|1|ART_color()I74
+AThicker|net@8|||FS2250|pin@15||-0.25|-0.75|pin@18||0|-0.5|ART_color()I74
+AThicker|net@9|||FS1350|pin@16||-0.25|-0.25|pin@18||0|-0.5|ART_color()I74
+AThicker|net@10|||FS1800|pin@17||-0.75|-0.5|pin@18||0|-0.5|ART_color()I74
+Eb||D5G1;|pin@13||B
+Ed||D5G1;|pin@4||B
+Eg||D5G1;|pin@3||I
+Es||D5G1;|pin@0||B
+X
+
+# Cell NMOS4f_io18;1{sch}
+CNMOS4f_io18;1{sch}||schematic|1021415734000|1245272156473||ATTR_Delay(D5G1;HNPTX-9;Y-15.75;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX-9;Y-11.5;)S15|ATTR_M1(D5G1;HNOLPX-9.25;Y-15;)S1|ATTR_NF(D5G1;HNOLPX-9;Y-13;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-9;Y-10.5;)S32|ATTR_CDL_template(D5G1;NTX0.5;Y-29;)SM$(node_name) $(d) $(g) $(s) $(b) nch_18 W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX4;Y-24.5;)SXM$(node_name) $(d) $(g) $(s) $(b) nch_18_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX1;Y-31;)SM$(node_name) $(d) $(g) $(s) $(b) nch_18 W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX0.5;Y-22.5;)SM$(node_name) $(d) $(g) $(s) $(b) nch_18 W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX-1;Y-26.5;)Stranif1 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+INMOS4f_io18;1{ic}|NMOS4f_i@0||28|0.5|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y1;)S15|ATTR_M1(D5G1;NOLPX4;Y-1;)S1|ATTR_NF(D5G1;NOLPX4;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y2;)S32
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||6|-16.5||||
+NOff-Page|conn@1||6.5|0||||
+NOff-Page|conn@2||-16.5|-8||||
+NOff-Page|conn@3||5.5|-9||||
+N4-Port-Transistor|nmos4p@0||-2|-8|||R||ATTR_M(D5G1;NOLX-2.5;Y-3;)S@M1|ATTR_length(D5FLeave alone;G1;OLX-1;Y1;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX0.5;Y-1;)S"P(\"W\")"|SIM_spice_model(D5G1;X1.5;Y-3;)Snch_18
+NWire_Pin|pin@0||0|-16.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||1.5|18|||||ART_message(D5G6;)SNMOS4f_io18
+Ngeneric:Invisible-Pin|pin@3||1.5|11.5|||||ART_message(D5G2;)S4-terminal NMOS device for 1.8V I/O pads
+Ngeneric:Invisible-Pin|pin@4||2.5|8|||||ART_message(D5G2;)Sminimum length for 1.8V thick-oxide devices is 15 (0.15um)
+Ngeneric:Invisible-Pin|pin@5||1|6|||||ART_message(D5G2;)Sminimum width is 32 (0.32um)
+Awire|net@0|||0|conn@1|a|4.5|0|pin@1||0|0
+Awire|net@1|||0|nmos4p@0|g|-3|-8|conn@2|y|-14.5|-8
+Awire|net@2|||900|nmos4p@0|s|0|-10|pin@0||0|-16.5
+Awire|net@3|||1800|pin@0||0|-16.5|conn@0|a|4|-16.5
+Awire|net@4|||900|pin@1||0|0|nmos4p@0|d|0|-6
+Awire|net@6|||0|conn@3|a|3.5|-9|nmos4p@0|b|0|-9
+Eb||D5G2;|conn@3|y|B
+Ed||D5G2;|conn@1|y|B
+Eg||D5G2;|conn@2|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell NMOS4f_low;1{ic}
+CNMOS4f_low;1{ic}||artwork|1021415734000|1245267035055|E|ATTR_Delay(D5G1;HNPTX3;Y-2;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX2;Y1;)S4|ATTR_M1(D5G1;HNOLPX2;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2;Y2;)S15|prototype_center()I[0,-8000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ngeneric:Invisible-Pin|pin@0||0|-2||||
+NPin|pin@1||-1|0|1|1|RR|
+NPin|pin@2||-3|0|||RR|
+Nschematic:Bus_Pin|pin@3||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@4||0|2|-2|-2||
+NPin|pin@5||0|-2||||
+NPin|pin@6||-1|1|1|1||
+NPin|pin@7||-1|-1|1|1||
+NPin|pin@8||0|-1||||
+NPin|pin@9||-0.75|-1|1|1||
+NPin|pin@10||-0.75|1|1|1||
+NPin|pin@11||0|1||||
+NPin|pin@12||0|2||||
+Nschematic:Bus_Pin|pin@13||0|-0.5|-2|-2||
+NPin|pin@15||-0.25|-0.75||||
+NPin|pin@16||-0.25|-0.25||||
+NPin|pin@17||-0.75|-0.5|1|1|RR|
+NPin|pin@18||0|-0.5|||RR|
+AThicker|net@0|||FS900|pin@10||-0.75|1|pin@9||-0.75|-1|ART_color()I74
+AThicker|net@1|||FS1800|pin@2||-3|0|pin@1||-1|0|ART_color()I74
+AThicker|net@2|||FS900|pin@6||-1|1|pin@7||-1|-1|ART_color()I74
+AThicker|net@3|||FS900|pin@8||0|-1|pin@5||0|-2|ART_color()I74
+AThicker|net@4|||FS1800|pin@9||-0.75|-1|pin@8||0|-1|ART_color()I74
+AThicker|net@5|||FS0|pin@11||0|1|pin@10||-0.75|1|ART_color()I74
+AThicker|net@6|||FS900|pin@12||0|2|pin@11||0|1|ART_color()I74
+AThicker|net@8|||FS2250|pin@15||-0.25|-0.75|pin@18||0|-0.5|ART_color()I74
+AThicker|net@9|||FS1350|pin@16||-0.25|-0.25|pin@18||0|-0.5|ART_color()I74
+AThicker|net@10|||FS1800|pin@17||-0.75|-0.5|pin@18||0|-0.5|ART_color()I74
+Eb||D5G1;|pin@13||B
+Ed||D5G1;|pin@4||B
+Eg||D5G1;|pin@3||I
+Es||D5G1;|pin@0||B
+X
+
+# Cell NMOS4f_low;1{sch}
+CNMOS4f_low;1{sch}||schematic|1021415734000|1245267028797||ATTR_Delay(D5G1;HNPTX-9;Y-15.75;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX-9;Y-11.5;)S4|ATTR_M1(D5G1;HNOLPX-9.25;Y-15;)S1|ATTR_NF(D5G1;HNOLPX-9;Y-13;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-9;Y-10.5;)S15|ATTR_CDL_template(D5G1;NTX0.5;Y-29;)SM$(node_name) $(d) $(g) $(s) $(b) nch_lvt W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX4;Y-24.5;)SXM$(node_name) $(d) $(g) $(s) $(b) nch_lvt_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX1;Y-31;)SM$(node_name) $(d) $(g) $(s) $(b) nch_lvt W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX0.5;Y-22.5;)SM$(node_name) $(d) $(g) $(s) $(b) nch_lvt W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX-1;Y-26.5;)Stranif1 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+INMOS4f_low;1{ic}|NMOS4f_l@0||28|0.5|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y1;)S4|ATTR_M1(D5G1;NOLPX4;Y-1;)S1|ATTR_NF(D5G1;NOLPX4;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y2;)S15
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||6|-16.5||||
+NOff-Page|conn@1||6.5|0||||
+NOff-Page|conn@2||-16.5|-8||||
+NOff-Page|conn@3||5.5|-9||||
+N4-Port-Transistor|nmos4p@0||-2|-8|||R||ATTR_M(D5G1;NOLX-2.5;Y-3;)S@M1|ATTR_length(D5FLeave alone;G1;OLX-1;Y1;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX0.5;Y-1;)S"P(\"W\")"|SIM_spice_model(D5G1;X1.5;Y-3;)Snch_lvt
+NWire_Pin|pin@0||0|-16.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||1.5|14|||||ART_message(D5G6;)SNMOS4f_low
+Ngeneric:Invisible-Pin|pin@3||1.5|7.5|||||ART_message(D5G2;)S4-terminal low threshold NMOS device
+Awire|net@0|||0|conn@1|a|4.5|0|pin@1||0|0
+Awire|net@1|||0|nmos4p@0|g|-3|-8|conn@2|y|-14.5|-8
+Awire|net@2|||900|nmos4p@0|s|0|-10|pin@0||0|-16.5
+Awire|net@3|||1800|pin@0||0|-16.5|conn@0|a|4|-16.5
+Awire|net@4|||900|pin@1||0|0|nmos4p@0|d|0|-6
+Awire|net@6|||0|conn@3|a|3.5|-9|nmos4p@0|b|0|-9
+Eb||D5G2;|conn@3|y|B
+Ed||D5G2;|conn@1|y|B
+Eg||D5G2;|conn@2|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell NMOS4f_native;1{ic}
+CNMOS4f_native;1{ic}||artwork|1021415734000|1241331284383|E|ATTR_Delay(D5G1;HNPTX3;Y-2;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX2;Y1;)S30|ATTR_M1(D5G1;HNOLPX2;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2;Y2;)S15|prototype_center()I[0,-8000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ngeneric:Invisible-Pin|pin@0||0|-2||||
+NPin|pin@1||-0.75|0|1|1|RR|
+NPin|pin@2||-2.5|0|||RR|
+Nschematic:Bus_Pin|pin@3||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@4||0|2|-2|-2||
+NPin|pin@5||0|-2||||
+NPin|pin@8||0|-1||||
+NPin|pin@9||-0.75|-1|1|1||
+NPin|pin@10||-0.75|1|1|1||
+NPin|pin@11||0|1||||
+NPin|pin@12||0|2||||
+Nschematic:Bus_Pin|pin@13||0|-0.5|-2|-2||
+NPin|pin@15||-0.25|-0.75||||
+NPin|pin@16||-0.25|-0.25||||
+NPin|pin@17||-0.75|-0.5|1|1|RR|
+NPin|pin@18||0|-0.5|||RR|
+AThicker|net@0|||FS900|pin@10||-0.75|1|pin@9||-0.75|-1|ART_color()I74
+AThicker|net@1|||FS1800|pin@2||-2.5|0|pin@1||-0.75|0|ART_color()I74
+AThicker|net@3|||FS900|pin@8||0|-1|pin@5||0|-2|ART_color()I74
+AThicker|net@4|||FS1800|pin@9||-0.75|-1|pin@8||0|-1|ART_color()I74
+AThicker|net@5|||FS0|pin@11||0|1|pin@10||-0.75|1|ART_color()I74
+AThicker|net@6|||FS900|pin@12||0|2|pin@11||0|1|ART_color()I74
+AThicker|net@8|||FS2250|pin@15||-0.25|-0.75|pin@18||0|-0.5|ART_color()I74
+AThicker|net@9|||FS1350|pin@16||-0.25|-0.25|pin@18||0|-0.5|ART_color()I74
+AThicker|net@10|||FS1800|pin@17||-0.75|-0.5|pin@18||0|-0.5|ART_color()I74
+Eb||D5G1;|pin@13||B
+Ed||D5G1;|pin@4||B
+Eg||D5G1;|pin@3||I
+Es||D5G1;|pin@0||B
+X
+
+# Cell NMOS4f_native;1{sch}
+CNMOS4f_native;1{sch}||schematic|1021415734000|1245272183894||ATTR_Delay(D5G1;HNPTX-9;Y-15.75;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX-9;Y-11.5;)S30|ATTR_M1(D5G1;HNOLPX-9.25;Y-15;)S1|ATTR_NF(D5G1;HNOLPX-9;Y-13;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-9;Y-10.5;)S15|ATTR_CDL_template(D5G1;NTX0.5;Y-29;)SM$(node_name) $(d) $(g) $(s) $(b) nch_na W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX4;Y-24.5;)SXM$(node_name) $(d) $(g) $(s) $(b) nch_na_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX1;Y-31;)SM$(node_name) $(d) $(g) $(s) $(b) nch_na W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX0.5;Y-22.5;)SM$(node_name) $(d) $(g) $(s) $(b) nch_na W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX-1;Y-26.5;)Stranif1 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+INMOS4f_native;1{ic}|NMOS4f_n@0||28|0.5|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y1;)S30|ATTR_M1(D5G1;NOLPX4;Y-1;)S1|ATTR_NF(D5G1;NOLPX4;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y2;)S15
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||6|-16.5||||
+NOff-Page|conn@1||6.5|0||||
+NOff-Page|conn@2||-16.5|-8||||
+NOff-Page|conn@3||5.5|-9||||
+N4-Port-Transistor|nmos4p@0||-2|-8|||R||ATTR_M(D5G1;NOLX-2.5;Y-3;)S@M1|ATTR_length(D5FLeave alone;G1;OLX-1;Y1;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX0.5;Y-1;)S"P(\"W\")"|SIM_spice_model(D5G1;X1.5;Y-3;)Snch_na
+NWire_Pin|pin@0||0|-16.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||1.5|17|||||ART_message(D5G6;)SNMOS4f_native
+Ngeneric:Invisible-Pin|pin@3||1.5|10.5|||||ART_message(D5G2;)S4-terminal native NMOS device
+Ngeneric:Invisible-Pin|pin@4||3.5|6.5|||||ART_message(D5G2;)Sminimum length for native devices is 30 (0.30um)
+Awire|net@0|||0|conn@1|a|4.5|0|pin@1||0|0
+Awire|net@1|||0|nmos4p@0|g|-3|-8|conn@2|y|-14.5|-8
+Awire|net@2|||900|nmos4p@0|s|0|-10|pin@0||0|-16.5
+Awire|net@3|||1800|pin@0||0|-16.5|conn@0|a|4|-16.5
+Awire|net@4|||900|pin@1||0|0|nmos4p@0|d|0|-6
+Awire|net@6|||0|conn@3|a|3.5|-9|nmos4p@0|b|0|-9
+Eb||D5G2;|conn@3|y|B
+Ed||D5G2;|conn@1|y|B
+Eg||D5G2;|conn@2|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell NMOSf;1{ic}
+CNMOSf;1{ic}||artwork|1021415734000|1241200531652|E|ATTR_Delay(D5G1;HNPTX3;Y-2;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX2;Y1;)S4|ATTR_M1(D5G1;HNOLPX2;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2;Y2;)S15|prototype_center()I[0,-8000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ngeneric:Invisible-Pin|pin@0||0|-2||||
+NPin|pin@1||-1.5|0|1|1|RR|
+NPin|pin@2||-3|0|||RR|
+Nschematic:Bus_Pin|pin@3||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@4||0|2|-2|-2||
+NPin|pin@5||0|-2||||
+NPin|pin@6||-1.5|1|1|1||
+NPin|pin@7||-1.5|-1|1|1||
+NPin|pin@8||0|-1||||
+NPin|pin@9||-0.75|-1|1|1||
+NPin|pin@10||-0.75|1|1|1||
+NPin|pin@11||0|1||||
+NPin|pin@12||0|2||||
+AThicker|net@0|||FS900|pin@10||-0.75|1|pin@9||-0.75|-1|ART_color()I74
+AThicker|net@1|||FS1800|pin@2||-3|0|pin@1||-1.5|0|ART_color()I74
+AThicker|net@2|||FS900|pin@6||-1.5|1|pin@7||-1.5|-1|ART_color()I74
+AThicker|net@3|||FS900|pin@8||0|-1|pin@5||0|-2|ART_color()I74
+AThicker|net@4|||FS1800|pin@9||-0.75|-1|pin@8||0|-1|ART_color()I74
+AThicker|net@5|||FS0|pin@11||0|1|pin@10||-0.75|1|ART_color()I74
+AThicker|net@6|||FS900|pin@12||0|2|pin@11||0|1|ART_color()I74
+Ed||D5G1;|pin@4||B
+Eg||D5G1;|pin@3||I
+Es||D5G1;|pin@0||B
+X
+
+# Cell NMOSf;1{sch}
+CNMOSf;1{sch}||schematic|1021415734000|1243980877666||ATTR_Delay(D5G1;HNPTX-9;Y-15.75;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX-9;Y-11.5;)S4|ATTR_M1(D5G1;HNOLPX-9.25;Y-15;)S1|ATTR_NF(D5G1;HNOLPX-9;Y-13;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-9;Y-10.5;)S15|ATTR_CDL_template(D5G1;NTX0.5;Y-29;)SM$(node_name) $(d) $(g) $(s) gnd nch W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX4;Y-24.5;)SXM$(node_name) $(d) $(g) $(s) gnd nch_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX1;Y-31;)SM$(node_name) $(d) $(g) $(s) gnd nch W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX0.5;Y-22.5;)SM$(node_name) $(d) $(g) $(s) gnd nch W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX-1;Y-26.5;)Stranif1 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+INMOSf;1{ic}|NMOSf@1||28|0.5|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y0.5;)S4|ATTR_M1(D5G1;NOLPX4;Y-1.5;)S1|ATTR_NF(D5G1;NOLPX4;Y-0.5;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y1.5;)S15
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||6|-16.5||||
+NOff-Page|conn@1||6.5|0||||
+NOff-Page|conn@2||-16.5|-8||||
+NGround|gnd@0||5|-11||||
+N4-Port-Transistor|nmos4p@0||-2|-8|||R||ATTR_M(D5G1;NOLX0.5;Y-4;)S@M1|ATTR_length(D5FLeave alone;G1;OLX-1;Y1;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX0.5;Y-1;)S"P(\"W\")"|SIM_spice_model(D5G1;X1.5;Y-3;)Snch
+NWire_Pin|pin@0||0|-16.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||1.5|14|||||ART_message(D5G6;)S[NMOSf]
+Ngeneric:Invisible-Pin|pin@3||1.5|7.5|||||ART_message(D5G2;)S3-terminal standard threshold NMOS device
+Awire|net@0|||0|conn@1|a|4.5|0|pin@1||0|0
+Awire|net@1|||0|nmos4p@0|g|-3|-8|conn@2|y|-14.5|-8
+Awire|net@2|||900|nmos4p@0|s|0|-10|pin@0||0|-16.5
+Awire|net@3|||1800|pin@0||0|-16.5|conn@0|a|4|-16.5
+Awire|net@4|||900|pin@1||0|0|nmos4p@0|d|0|-6
+Awire|net@5|||1800|nmos4p@0|b|0|-9|gnd@0||5|-9
+Ed||D5G2;|conn@1|y|B
+Eg||D5G2;|conn@2|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell NMOSf_high;1{ic}
+CNMOSf_high;1{ic}||artwork|1021415734000|1245267168676|E|ATTR_Delay(D5G1;HNPTX3;Y-2;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX2;Y1;)S4|ATTR_M1(D5G1;HNOLPX2;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2;Y2;)S15|prototype_center()I[0,-8000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ngeneric:Invisible-Pin|pin@0||0|-2||||
+NPin|pin@1||-2|0|1|1|RR|
+NPin|pin@2||-3|0|||RR|
+Nschematic:Bus_Pin|pin@3||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@4||0|2|-2|-2||
+NPin|pin@5||0|-2||||
+NPin|pin@6||-2|1|1|1||
+NPin|pin@7||-2|-1|1|1||
+NPin|pin@8||0|-1||||
+NPin|pin@9||-0.75|-1|1|1||
+NPin|pin@10||-0.75|1|1|1||
+NPin|pin@11||0|1||||
+NPin|pin@12||0|2||||
+AThicker|net@0|||FS900|pin@10||-0.75|1|pin@9||-0.75|-1|ART_color()I74
+AThicker|net@1|||FS1800|pin@2||-3|0|pin@1||-2|0|ART_color()I74
+AThicker|net@2|||FS900|pin@6||-2|1|pin@7||-2|-1|ART_color()I74
+AThicker|net@3|||FS900|pin@8||0|-1|pin@5||0|-2|ART_color()I74
+AThicker|net@4|||FS1800|pin@9||-0.75|-1|pin@8||0|-1|ART_color()I74
+AThicker|net@5|||FS0|pin@11||0|1|pin@10||-0.75|1|ART_color()I74
+AThicker|net@6|||FS900|pin@12||0|2|pin@11||0|1|ART_color()I74
+Ed||D5G1;|pin@4||B
+Eg||D5G1;|pin@3||I
+Es||D5G1;|pin@0||B
+X
+
+# Cell NMOSf_high;1{sch}
+CNMOSf_high;1{sch}||schematic|1021415734000|1245267219413||ATTR_Delay(D5G1;HNPTX-9;Y-15.75;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX-9;Y-11.5;)S4|ATTR_M1(D5G1;HNOLPX-9.25;Y-15;)S1|ATTR_NF(D5G1;HNOLPX-9;Y-13;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-9;Y-10.5;)S15|ATTR_CDL_template(D5G1;NTX0.5;Y-29;)SM$(node_name) $(d) $(g) $(s) gnd nch_hvt W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX4;Y-24.5;)SXM$(node_name) $(d) $(g) $(s) gnd nch_hvt_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX1;Y-31;)SM$(node_name) $(d) $(g) $(s) gnd nch_hvt W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX0.5;Y-22.5;)SM$(node_name) $(d) $(g) $(s) gnd nch_hvt W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX-1;Y-26.5;)Stranif1 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+INMOSf_high;1{ic}|NMOSf_hi@0||28|0.5|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y0.5;)S4|ATTR_M1(D5G1;NOLPX4;Y-1.5;)S1|ATTR_NF(D5G1;NOLPX4;Y-0.5;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y1.5;)S15
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||6|-16.5||||
+NOff-Page|conn@1||6.5|0||||
+NOff-Page|conn@2||-16.5|-8||||
+NGround|gnd@0||5|-11||||
+N4-Port-Transistor|nmos4p@0||-2|-8|||R||ATTR_M(D5G1;NOLX0.5;Y-4;)S@M1|ATTR_length(D5FLeave alone;G1;OLX-1;Y1;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX0.5;Y-1;)S"P(\"W\")"|SIM_spice_model(D5G1;X1.5;Y-3;)Snch_hvt
+NWire_Pin|pin@0||0|-16.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||1.5|14|||||ART_message(D5G6;)SNMOSf_high
+Ngeneric:Invisible-Pin|pin@3||1.5|7.5|||||ART_message(D5G2;)S3-terminal high threshold NMOS device
+Awire|net@0|||0|conn@1|a|4.5|0|pin@1||0|0
+Awire|net@1|||0|nmos4p@0|g|-3|-8|conn@2|y|-14.5|-8
+Awire|net@2|||900|nmos4p@0|s|0|-10|pin@0||0|-16.5
+Awire|net@3|||1800|pin@0||0|-16.5|conn@0|a|4|-16.5
+Awire|net@4|||900|pin@1||0|0|nmos4p@0|d|0|-6
+Awire|net@5|||1800|nmos4p@0|b|0|-9|gnd@0||5|-9
+Ed||D5G2;|conn@1|y|B
+Eg||D5G2;|conn@2|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell NMOSf_io18;1{ic}
+CNMOSf_io18;1{ic}||artwork|1021415734000|1244051380936|E|ATTR_Delay(D5G1;HNPTX3;Y-2;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX2;Y1;)S15|ATTR_M1(D5G1;HNOLPX2;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2;Y2;)S32|prototype_center()I[0,-8000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ngeneric:Invisible-Pin|pin@0||0|-2||||
+NPin|pin@1||-2|0|1|1|RR|
+NPin|pin@2||-3.5|0|||RR|
+Nschematic:Bus_Pin|pin@3||-3.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@4||0|2|-2|-2||
+NPin|pin@5||0|-2||||
+NPin|pin@6||-2|1|1|1||
+NPin|pin@7||-2|-1|1|1||
+NPin|pin@8||0|-1||||
+NPin|pin@9||-0.75|-1|1|1||
+NPin|pin@10||-0.75|1|1|1||
+NPin|pin@11||0|1||||
+NPin|pin@12||0|2||||
+Ngeneric:Invisible-Pin|pin@13||-2.25|1.75|||||ART_message(D5G1;)S1.8V
+AThicker|net@0|||FS900|pin@10||-0.75|1|pin@9||-0.75|-1|ART_color()I74
+AThicker|net@1|||FS1800|pin@2||-3.5|0|pin@1||-2|0|ART_color()I74
+AThicker|net@2|||FS900|pin@6||-2|1|pin@7||-2|-1|ART_color()I74
+AThicker|net@3|||FS900|pin@8||0|-1|pin@5||0|-2|ART_color()I74
+AThicker|net@4|||FS1800|pin@9||-0.75|-1|pin@8||0|-1|ART_color()I74
+AThicker|net@5|||FS0|pin@11||0|1|pin@10||-0.75|1|ART_color()I74
+AThicker|net@6|||FS900|pin@12||0|2|pin@11||0|1|ART_color()I74
+Ed||D5G1;|pin@4||B
+Eg||D5G1;|pin@3||I
+Es||D5G1;|pin@0||B
+X
+
+# Cell NMOSf_io18;1{sch}
+CNMOSf_io18;1{sch}||schematic|1021415734000|1245272160722||ATTR_Delay(D5G1;HNPTX-9;Y-15.75;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX-9;Y-11.5;)S15|ATTR_M1(D5G1;HNOLPX-9.25;Y-15;)S1|ATTR_NF(D5G1;HNOLPX-9;Y-13;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-9;Y-10.5;)S32|ATTR_CDL_template(D5G1;NTX0.5;Y-29;)SM$(node_name) $(d) $(g) $(s) gnd nch_18 W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX4;Y-24.5;)SXM$(node_name) $(d) $(g) $(s) gnd nch_18_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX1;Y-31;)SM$(node_name) $(d) $(g) $(s) gnd nch_18 W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX0.5;Y-22.5;)SM$(node_name) $(d) $(g) $(s) gnd nch_18 W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX-1;Y-26.5;)Stranif1 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+INMOSf_io18;1{ic}|NMOSf_io@0||28|0.5|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y0.5;)S15|ATTR_M1(D5G1;NOLPX4;Y-1.5;)S1|ATTR_NF(D5G1;NOLPX4;Y-0.5;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y1.5;)S32
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||6|-16.5||||
+NOff-Page|conn@1||6.5|0||||
+NOff-Page|conn@2||-16.5|-8||||
+NGround|gnd@0||5|-11||||
+N4-Port-Transistor|nmos4p@0||-2|-8|||R||ATTR_M(D5G1;NOLX0.5;Y-4;)S@M1|ATTR_length(D5FLeave alone;G1;OLX-1;Y1;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX0.5;Y-1;)S"P(\"W\")"|SIM_spice_model(D5G1;X1.5;Y-3;)Snch_18
+NWire_Pin|pin@0||0|-16.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||1.5|18|||||ART_message(D5G6;)SNMOSf_io18
+Ngeneric:Invisible-Pin|pin@3||1.5|11.5|||||ART_message(D5G2;)S3-terminal NMOS device for 1.8V I/O pads
+Ngeneric:Invisible-Pin|pin@4||3|8|||||ART_message(D5G2;)Sminimum length for 1.8V thick-oxide devices is 15 (0.15um)
+Ngeneric:Invisible-Pin|pin@5||3|6|||||ART_message(D5G2;)Sminimum width is 32 (0.32um)
+Awire|net@0|||0|conn@1|a|4.5|0|pin@1||0|0
+Awire|net@1|||0|nmos4p@0|g|-3|-8|conn@2|y|-14.5|-8
+Awire|net@2|||900|nmos4p@0|s|0|-10|pin@0||0|-16.5
+Awire|net@3|||1800|pin@0||0|-16.5|conn@0|a|4|-16.5
+Awire|net@4|||900|pin@1||0|0|nmos4p@0|d|0|-6
+Awire|net@5|||1800|nmos4p@0|b|0|-9|gnd@0||5|-9
+Ed||D5G2;|conn@1|y|B
+Eg||D5G2;|conn@2|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell NMOSf_low;1{ic}
+CNMOSf_low;1{ic}||artwork|1021415734000|1245266962978|E|ATTR_Delay(D5G1;HNPTX3;Y-2;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX2;Y1;)S4|ATTR_M1(D5G1;HNOLPX2;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2;Y2;)S15|prototype_center()I[0,-8000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ngeneric:Invisible-Pin|pin@0||0|-2||||
+NPin|pin@1||-1|0|1|1|RR|
+NPin|pin@2||-3|0|||RR|
+Nschematic:Bus_Pin|pin@3||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@4||0|2|-2|-2||
+NPin|pin@5||0|-2||||
+NPin|pin@6||-1|1|1|1||
+NPin|pin@7||-1|-1|1|1||
+NPin|pin@8||0|-1||||
+NPin|pin@9||-0.75|-1|1|1||
+NPin|pin@10||-0.75|1|1|1||
+NPin|pin@11||0|1||||
+NPin|pin@12||0|2||||
+AThicker|net@0|||FS900|pin@10||-0.75|1|pin@9||-0.75|-1|ART_color()I74
+AThicker|net@1|||FS1800|pin@2||-3|0|pin@1||-1|0|ART_color()I74
+AThicker|net@2|||FS900|pin@6||-1|1|pin@7||-1|-1|ART_color()I74
+AThicker|net@3|||FS900|pin@8||0|-1|pin@5||0|-2|ART_color()I74
+AThicker|net@4|||FS1800|pin@9||-0.75|-1|pin@8||0|-1|ART_color()I74
+AThicker|net@5|||FS0|pin@11||0|1|pin@10||-0.75|1|ART_color()I74
+AThicker|net@6|||FS900|pin@12||0|2|pin@11||0|1|ART_color()I74
+Ed||D5G1;|pin@4||B
+Eg||D5G1;|pin@3||I
+Es||D5G1;|pin@0||B
+X
+
+# Cell NMOSf_low;1{sch}
+CNMOSf_low;1{sch}||schematic|1021415734000|1245266949165||ATTR_Delay(D5G1;HNPTX-9;Y-15.75;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX-9;Y-11.5;)S4|ATTR_M1(D5G1;HNOLPX-9.25;Y-15;)S1|ATTR_NF(D5G1;HNOLPX-9;Y-13;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-9;Y-10.5;)S15|ATTR_CDL_template(D5G1;NTX0.5;Y-29;)SM$(node_name) $(d) $(g) $(s) gnd nch_lvt W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX4;Y-24.5;)SXM$(node_name) $(d) $(g) $(s) gnd nch_lvt_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX1;Y-31;)SM$(node_name) $(d) $(g) $(s) gnd nch_lvt W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX0.5;Y-22.5;)SM$(node_name) $(d) $(g) $(s) gnd nch_lvt W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX-1;Y-26.5;)Stranif1 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+INMOSf_low;1{ic}|NMOSf_lo@0||28|0.5|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y0.5;)S4|ATTR_M1(D5G1;NOLPX4;Y-1.5;)S1|ATTR_NF(D5G1;NOLPX4;Y-0.5;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y1.5;)S15
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||6|-16.5||||
+NOff-Page|conn@1||6.5|0||||
+NOff-Page|conn@2||-16.5|-8||||
+NGround|gnd@0||5|-11||||
+N4-Port-Transistor|nmos4p@0||-2|-8|||R||ATTR_M(D5G1;NOLX0.5;Y-4;)S@M1|ATTR_length(D5FLeave alone;G1;OLX-1;Y1;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX0.5;Y-1;)S"P(\"W\")"|SIM_spice_model(D5G1;X1.5;Y-3;)Snch_lvt
+NWire_Pin|pin@0||0|-16.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||1.5|14|||||ART_message(D5G6;)SNMOSf_low
+Ngeneric:Invisible-Pin|pin@3||1.5|7.5|||||ART_message(D5G2;)S3-terminal low threshold NMOS device
+Awire|net@0|||0|conn@1|a|4.5|0|pin@1||0|0
+Awire|net@1|||0|nmos4p@0|g|-3|-8|conn@2|y|-14.5|-8
+Awire|net@2|||900|nmos4p@0|s|0|-10|pin@0||0|-16.5
+Awire|net@3|||1800|pin@0||0|-16.5|conn@0|a|4|-16.5
+Awire|net@4|||900|pin@1||0|0|nmos4p@0|d|0|-6
+Awire|net@5|||1800|nmos4p@0|b|0|-9|gnd@0||5|-9
+Ed||D5G2;|conn@1|y|B
+Eg||D5G2;|conn@2|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell NMOSf_native;1{ic}
+CNMOSf_native;1{ic}||artwork|1021415734000|1241330691667|E|ATTR_Delay(D5G1;HNPTX3;Y-2;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX2;Y1;)S30|ATTR_M1(D5G1;HNOLPX2;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2;Y2;)S15|prototype_center()I[0,-8000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ngeneric:Invisible-Pin|pin@0||0|-2||||
+NPin|pin@1||-0.75|0|1|1|RR|
+NPin|pin@2||-2.5|0|||RR|
+Nschematic:Bus_Pin|pin@3||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@4||0|2|-2|-2||
+NPin|pin@5||0|-2||||
+NPin|pin@8||0|-1||||
+NPin|pin@9||-0.75|-1|1|1||
+NPin|pin@10||-0.75|1|1|1||
+NPin|pin@11||0|1||||
+NPin|pin@12||0|2||||
+AThicker|net@0|||FS900|pin@10||-0.75|1|pin@9||-0.75|-1|ART_color()I74
+AThicker|net@1|||FS1800|pin@2||-2.5|0|pin@1||-0.75|0|ART_color()I74
+AThicker|net@3|||FS900|pin@8||0|-1|pin@5||0|-2|ART_color()I74
+AThicker|net@4|||FS1800|pin@9||-0.75|-1|pin@8||0|-1|ART_color()I74
+AThicker|net@5|||FS0|pin@11||0|1|pin@10||-0.75|1|ART_color()I74
+AThicker|net@6|||FS900|pin@12||0|2|pin@11||0|1|ART_color()I74
+Ed||D5G1;|pin@4||B
+Eg||D5G1;|pin@3||I
+Es||D5G1;|pin@0||B
+X
+
+# Cell NMOSf_native;1{sch}
+CNMOSf_native;1{sch}||schematic|1021415734000|1245272179253||ATTR_Delay(D5G1;HNPTX-9;Y-15.75;)I15|ATTR_L(D5FLeave alone;G1;HNOLPX-9;Y-11.5;)S30|ATTR_M1(D5G1;HNOLPX-9.25;Y-15;)S1|ATTR_NF(D5G1;HNOLPX-9;Y-13;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-9;Y-10.5;)S15|ATTR_CDL_template(D5G1;NTX0.5;Y-29;)SM$(node_name) $(d) $(g) $(s) gnd nch_na W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX4;Y-24.5;)SXM$(node_name) $(d) $(g) $(s) gnd nch_na_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX1;Y-31;)SM$(node_name) $(d) $(g) $(s) gnd nch_na W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX0.5;Y-22.5;)SM$(node_name) $(d) $(g) $(s) gnd nch_na W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX-1;Y-26.5;)Stranif1 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+INMOSf_native;1{ic}|NMOSf_na@0||28|0.5|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y0.5;)S30|ATTR_M1(D5G1;NOLPX4;Y-1.5;)S1|ATTR_NF(D5G1;NOLPX4;Y-0.5;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y1.5;)S15
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||6|-16.5||||
+NOff-Page|conn@1||6.5|0||||
+NOff-Page|conn@2||-16.5|-8||||
+NGround|gnd@0||5|-11||||
+N4-Port-Transistor|nmos4p@0||-2|-8|||R||ATTR_M(D5G1;NOLX-2.5;Y-3;)S@M1|ATTR_length(D5FLeave alone;G1;OLX-1;Y1;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX0.5;Y-1;)S"P(\"W\")"|SIM_spice_model(D5G1;X1.5;Y-3;)Snch_na
+NWire_Pin|pin@0||0|-16.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||1.5|16|||||ART_message(D5G6;)SNMOSf_native
+Ngeneric:Invisible-Pin|pin@3||1.5|9.5|||||ART_message(D5G2;)S3-terminal native NMOS device
+Ngeneric:Invisible-Pin|pin@4||3|6|||||ART_message(D5G2;)Sminimum length for native devices is 30 (0.30um)
+Awire|net@0|||0|conn@1|a|4.5|0|pin@1||0|0
+Awire|net@1|||0|nmos4p@0|g|-3|-8|conn@2|y|-14.5|-8
+Awire|net@2|||900|nmos4p@0|s|0|-10|pin@0||0|-16.5
+Awire|net@3|||1800|pin@0||0|-16.5|conn@0|a|4|-16.5
+Awire|net@4|||900|pin@1||0|0|nmos4p@0|d|0|-6
+Awire|net@5|||1800|nmos4p@0|b|0|-9|gnd@0||5|-9
+Ed||D5G2;|conn@1|y|B
+Eg||D5G2;|conn@2|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell PMOS4f;1{ic}
+CPMOS4f;1{ic}||artwork|1021415734000|1241211040052|E|ATTR_Delay(D5G1;HNPTX2.5;Y-2;)S10|ATTR_L(D5FLeave alone;G1;HNOLPX2.5;Y1;)S4|ATTR_M1(D5G1;HNOLPX2.5;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2.5;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2.5;Y2;)S19.5|prototype_center()I[-8000,16000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2|0|1|1|RR||ART_color()I74
+Ngeneric:Invisible-Pin|pin@0||0|2||||
+Nschematic:Bus_Pin|pin@1||0|-2|-2|-2||
+Nschematic:Bus_Pin|pin@2||-3|0|-2|-2||
+NPin|pin@3||0|1||||
+NPin|pin@4||-0.75|1|1|1||
+NPin|pin@5||-0.75|-1|1|1||
+NPin|pin@6||0|-1||||
+NPin|pin@7||0|-2||||
+NPin|pin@8||-3|0|||RR|
+NPin|pin@9||-2.5|0|1|1|RRR|
+NPin|pin@10||0|2||||
+NPin|pin@11||-1.5|1|1|1|Y|
+NPin|pin@12||-1.5|-1|1|1|Y|
+Nschematic:Bus_Pin|pin@13||0|0.5|-2|-2||
+NPin|pin@15||-0.5|0.25|1|1|YRR|
+NPin|pin@16||-0.5|0.75|1|1|YRR|
+NPin|pin@17||-0.75|0.5|1|1|Y|
+NPin|pin@18||0|0.5||||
+AThicker|net@0|||FS0|pin@3||0|1|pin@4||-0.75|1|ART_color()I74
+AThicker|net@1|||FS1800|pin@5||-0.75|-1|pin@6||0|-1|ART_color()I74
+AThicker|net@2|||FS1800|pin@8||-3|0|pin@9||-2.5|0|ART_color()I74
+AThicker|net@3|||FS2700|pin@3||0|1|pin@10||0|2|ART_color()I74
+AThicker|net@4|||FS900|pin@6||0|-1|pin@7||0|-2|ART_color()I74
+AThicker|net@5|||FS900|pin@4||-0.75|1|pin@5||-0.75|-1|ART_color()I74
+AThicker|net@6|||FS2700|pin@12||-1.5|-1|pin@11||-1.5|1|ART_color()I74
+AThicker|net@8|||FS3150|pin@15||-0.5|0.25|pin@17||-0.75|0.5|ART_color()I74
+AThicker|net@9|||FS450|pin@16||-0.5|0.75|pin@17||-0.75|0.5|ART_color()I74
+AThicker|net@10|||FS0|pin@18||0|0.5|pin@17||-0.75|0.5|ART_color()I74
+Eb||D5G1;|pin@13||B
+Ed||D8G1;|pin@1||B
+Eg||D6G1;|pin@2||I
+Es||D2G1;|pin@0||B
+X
+
+# Cell PMOS4f;1{sch}
+CPMOS4f;1{sch}||schematic|1021415734000|1243981194994||ATTR_Delay(D5G1;HNPTX-7;Y0.75;)S10|ATTR_L(D5FLeave alone;G1;HNOLPX-7;Y3;)S4|ATTR_M1(D5G1;HNOLPX-7;Y-1;)S1|ATTR_NF(D5G1;HNOLPX-7;Y2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-7;Y4;)S19.5|ATTR_CDL_template(D5G1;NTX1.5;Y-15;)SM$(node_name) $(d) $(g) $(s) $(b) pch W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX2.5;Y-10.5;)SXM$(node_name) $(d) $(g) $(s) $(b) pch_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX2;Y-17;)SM$(node_name) $(d) $(g) $(s) $(b) pch W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX1;Y-8;)SM$(node_name) $(d) $(g) $(s) $(b) pch W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX2.5;Y-12.5;)Stranif0 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+IPMOS4f;1{ic}|PMOS4f@0||30.5|19|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y0.5;)S4|ATTR_M1(D5G1;NOLPX4;Y-1.5;)S1|ATTR_NF(D5G1;NOLPX4;Y-0.5;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y1.5;)S19.5
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||8|12.5||||
+NOff-Page|conn@1||-14|7||||
+NOff-Page|conn@2||8.5|0||||
+NOff-Page|conn@3||7.5|8||||
+NWire_Pin|pin@0||0|12.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||-0.5|23.5|||||ART_message(D5G6;)SPMOS4f
+Ngeneric:Invisible-Pin|pin@3||-0.5|18.5|||||ART_message(D5G2;)S4-terminal standard threshold PMOS device
+N4-Port-Transistor|pmos4p@0||-2|7|||YR|2|ATTR_M(D5G1;NOLX-2.5;Y-3;)S@M1|ATTR_length(D5FLeave alone;G1;OLX1.5;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX-0.5;Y-2;)S"P(\"W\")"|SIM_spice_model(D5G1;X2;Y-3;)Spch
+Awire|net@0|||0|conn@2|a|6.5|0|pin@1||0|0
+Awire|net@1|||0|pmos4p@0|g|-3|7|conn@1|y|-12|7
+Awire|net@2|||0|conn@0|a|6|12.5|pin@0||0|12.5
+Awire|net@3|||2700|pmos4p@0|s|0|9|pin@0||0|12.5
+Awire|net@4|||2700|pin@1||0|0|pmos4p@0|d|0|5
+Awire|net@6|||0|conn@3|a|5.5|8|pmos4p@0|b|0|8
+Eb||D5G2;|conn@3|y|B
+Ed||D5G2;|conn@2|y|B
+Eg||D5G2;|conn@1|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell PMOS4f_high;1{ic}
+CPMOS4f_high;1{ic}||artwork|1021415734000|1245267416583|E|ATTR_Delay(D5G1;HNPTX2.5;Y-2;)S10|ATTR_L(D5FLeave alone;G1;HNOLPX2.5;Y1;)S4|ATTR_M1(D5G1;HNOLPX2.5;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2.5;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2.5;Y2;)S19.5|prototype_center()I[-8000,16000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2.5|0|1|1|RR||ART_color()I74
+Ngeneric:Invisible-Pin|pin@0||0|2||||
+Nschematic:Bus_Pin|pin@1||0|-2|-2|-2||
+Nschematic:Bus_Pin|pin@2||-3.5|0|-2|-2||
+NPin|pin@3||0|1||||
+NPin|pin@4||-0.75|1|1|1||
+NPin|pin@5||-0.75|-1|1|1||
+NPin|pin@6||0|-1||||
+NPin|pin@7||0|-2||||
+NPin|pin@8||-3.5|0|||RR|
+NPin|pin@9||-3|0|1|1|RRR|
+NPin|pin@10||0|2||||
+NPin|pin@11||-2|1|1|1|Y|
+NPin|pin@12||-2|-1|1|1|Y|
+Nschematic:Bus_Pin|pin@13||0|0.5|-2|-2||
+NPin|pin@15||-0.5|0.25|1|1|YRR|
+NPin|pin@16||-0.5|0.75|1|1|YRR|
+NPin|pin@17||-0.75|0.5|1|1|Y|
+NPin|pin@18||0|0.5||||
+AThicker|net@0|||FS0|pin@3||0|1|pin@4||-0.75|1|ART_color()I74
+AThicker|net@1|||FS1800|pin@5||-0.75|-1|pin@6||0|-1|ART_color()I74
+AThicker|net@2|||FS1800|pin@8||-3.5|0|pin@9||-3|0|ART_color()I74
+AThicker|net@3|||FS2700|pin@3||0|1|pin@10||0|2|ART_color()I74
+AThicker|net@4|||FS900|pin@6||0|-1|pin@7||0|-2|ART_color()I74
+AThicker|net@5|||FS900|pin@4||-0.75|1|pin@5||-0.75|-1|ART_color()I74
+AThicker|net@6|||FS2700|pin@12||-2|-1|pin@11||-2|1|ART_color()I74
+AThicker|net@8|||FS3150|pin@15||-0.5|0.25|pin@17||-0.75|0.5|ART_color()I74
+AThicker|net@9|||FS450|pin@16||-0.5|0.75|pin@17||-0.75|0.5|ART_color()I74
+AThicker|net@10|||FS0|pin@18||0|0.5|pin@17||-0.75|0.5|ART_color()I74
+Eb||D5G1;|pin@13||B
+Ed||D8G1;|pin@1||B
+Eg||D6G1;|pin@2||I
+Es||D2G1;|pin@0||B
+X
+
+# Cell PMOS4f_high;1{sch}
+CPMOS4f_high;1{sch}||schematic|1021415734000|1245267410230||ATTR_Delay(D5G1;HNPTX-7;Y0.75;)S10|ATTR_L(D5FLeave alone;G1;HNOLPX-7;Y3;)S4|ATTR_M1(D5G1;HNOLPX-7;Y-1;)S1|ATTR_NF(D5G1;HNOLPX-7;Y2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-7;Y4;)S19.5|ATTR_CDL_template(D5G1;NTX1.5;Y-15;)SM$(node_name) $(d) $(g) $(s) $(b) pch_hvt W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX2.5;Y-10.5;)SXM$(node_name) $(d) $(g) $(s) $(b) pch_hvt_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX2;Y-17;)SM$(node_name) $(d) $(g) $(s) $(b) pch_hvt W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX1;Y-8;)SM$(node_name) $(d) $(g) $(s) $(b) pch_hvt W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX2.5;Y-12.5;)Stranif0 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+IPMOS4f_high;1{ic}|PMOS4f_h@0||30.5|19|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y0.5;)S4|ATTR_M1(D5G1;NOLPX4;Y-1.5;)S1|ATTR_NF(D5G1;NOLPX4;Y-0.5;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y1.5;)S19.5
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||8|12.5||||
+NOff-Page|conn@1||-14|7||||
+NOff-Page|conn@2||8.5|0||||
+NOff-Page|conn@3||7.5|8||||
+NWire_Pin|pin@0||0|12.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||-0.5|23.5|||||ART_message(D5G6;)SPMOS4f_high
+Ngeneric:Invisible-Pin|pin@3||-0.5|18.5|||||ART_message(D5G2;)S4-terminal high threshold PMOS device
+N4-Port-Transistor|pmos4p@0||-2|7|||YR|2|ATTR_M(D5G1;NOLX-2.5;Y-3;)S@M1|ATTR_length(D5FLeave alone;G1;OLX1.5;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX-0.5;Y-2;)S"P(\"W\")"|SIM_spice_model(D5G1;X2;Y-3;)Spch_hvt
+Awire|net@0|||0|conn@2|a|6.5|0|pin@1||0|0
+Awire|net@1|||0|pmos4p@0|g|-3|7|conn@1|y|-12|7
+Awire|net@2|||0|conn@0|a|6|12.5|pin@0||0|12.5
+Awire|net@3|||2700|pmos4p@0|s|0|9|pin@0||0|12.5
+Awire|net@4|||2700|pin@1||0|0|pmos4p@0|d|0|5
+Awire|net@6|||0|conn@3|a|5.5|8|pmos4p@0|b|0|8
+Eb||D5G2;|conn@3|y|B
+Ed||D5G2;|conn@2|y|B
+Eg||D5G2;|conn@1|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell PMOS4f_io18;1{ic}
+CPMOS4f_io18;1{ic}||artwork|1021415734000|1244051454159|E|ATTR_Delay(D5G1;HNPTX2.5;Y-2;)S10|ATTR_L(D5FLeave alone;G1;HNOLPX2.5;Y1;)S15|ATTR_M1(D5G1;HNOLPX2.5;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2.5;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2.5;Y2;)S32|prototype_center()I[-8000,16000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2.5|0|1|1|RR||ART_color()I74
+Ngeneric:Invisible-Pin|pin@0||0|2||||
+Nschematic:Bus_Pin|pin@1||0|-2|-2|-2||
+Nschematic:Bus_Pin|pin@2||-3.5|0|-2|-2||
+NPin|pin@3||0|1||||
+NPin|pin@4||-0.75|1|1|1||
+NPin|pin@5||-0.75|-1|1|1||
+NPin|pin@6||0|-1||||
+NPin|pin@7||0|-2||||
+NPin|pin@8||-3.5|0|||RR|
+NPin|pin@9||-3|0|1|1|RRR|
+NPin|pin@10||0|2||||
+NPin|pin@11||-2|1|1|1|Y|
+NPin|pin@12||-2|-1|1|1|Y|
+Nschematic:Bus_Pin|pin@13||0|0.5|-2|-2||
+NPin|pin@15||-0.5|0.25|1|1|YRR|
+NPin|pin@16||-0.5|0.75|1|1|YRR|
+NPin|pin@17||-0.75|0.5|1|1|Y|
+NPin|pin@18||0|0.5||||
+AThicker|net@0|||FS0|pin@3||0|1|pin@4||-0.75|1|ART_color()I74
+AThicker|net@1|||FS1800|pin@5||-0.75|-1|pin@6||0|-1|ART_color()I74
+AThicker|net@2|||FS1800|pin@8||-3.5|0|pin@9||-3|0|ART_color()I74
+AThicker|net@3|||FS2700|pin@3||0|1|pin@10||0|2|ART_color()I74
+AThicker|net@4|||FS900|pin@6||0|-1|pin@7||0|-2|ART_color()I74
+AThicker|net@5|||FS900|pin@4||-0.75|1|pin@5||-0.75|-1|ART_color()I74
+AThicker|net@6|||FS2700|pin@12||-2|-1|pin@11||-2|1|ART_color()I74
+AThicker|net@8|||FS3150|pin@15||-0.5|0.25|pin@17||-0.75|0.5|ART_color()I74
+AThicker|net@9|||FS450|pin@16||-0.5|0.75|pin@17||-0.75|0.5|ART_color()I74
+AThicker|net@10|||FS0|pin@18||0|0.5|pin@17||-0.75|0.5|ART_color()I74
+Eb||D5G1;|pin@13||B
+Ed||D8G1;|pin@1||B
+Eg||D6G1;|pin@2||I
+Es||D2G1;|pin@0||B
+X
+
+# Cell PMOS4f_io18;1{sch}
+CPMOS4f_io18;1{sch}||schematic|1021415734000|1245272145423||ATTR_Delay(D5G1;HNPTX-7;Y0.75;)S10|ATTR_L(D5FLeave alone;G1;HNOLPX-7;Y3;)S15|ATTR_M1(D5G1;HNOLPX-7;Y-1;)S1|ATTR_NF(D5G1;HNOLPX-7;Y2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-7;Y4;)S32|ATTR_CDL_template(D5G1;NTX1.5;Y-15;)SM$(node_name) $(d) $(g) $(s) $(b) pch_18 W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX2.5;Y-10.5;)SXM$(node_name) $(d) $(g) $(s) $(b) pch_18_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX2;Y-17;)SM$(node_name) $(d) $(g) $(s) $(b) pch_18 W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX1;Y-8;)SM$(node_name) $(d) $(g) $(s) $(b) pch_18 W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX2.5;Y-12.5;)Stranif0 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+IPMOS4f_io18;1{ic}|PMOS4f_i@0||32.5|16|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y0.5;)S15|ATTR_M1(D5G1;NOLPX4;Y-1.5;)S1|ATTR_NF(D5G1;NOLPX4;Y-0.5;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y1.5;)S32
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||8|12.5||||
+NOff-Page|conn@1||-14|7||||
+NOff-Page|conn@2||8.5|0||||
+NOff-Page|conn@3||7.5|8||||
+NWire_Pin|pin@0||0|12.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||-0.5|28.5|||||ART_message(D5G6;)SPMOS4f_io18
+Ngeneric:Invisible-Pin|pin@3||-0.5|23.5|||||ART_message(D5G2;)S4-terminal PMOS device for 1.8V I/O pads
+Ngeneric:Invisible-Pin|pin@4||0|20|||||ART_message(D5G2;)Sminimum length for 1.8V thick-oxide devices is 15 (0.15um)
+Ngeneric:Invisible-Pin|pin@5||0|18|||||ART_message(D5G2;)Sminimum width is 32 (0.32um)
+N4-Port-Transistor|pmos4p@0||-2|7|||YR|2|ATTR_M(D5G1;NOLX-2.5;Y-3;)S@M1|ATTR_length(D5FLeave alone;G1;OLX1.5;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX-0.5;Y-2;)S"P(\"W\")"|SIM_spice_model(D5G1;X2;Y-3;)Spch_18
+Awire|net@0|||0|conn@2|a|6.5|0|pin@1||0|0
+Awire|net@1|||0|pmos4p@0|g|-3|7|conn@1|y|-12|7
+Awire|net@2|||0|conn@0|a|6|12.5|pin@0||0|12.5
+Awire|net@3|||2700|pmos4p@0|s|0|9|pin@0||0|12.5
+Awire|net@4|||2700|pin@1||0|0|pmos4p@0|d|0|5
+Awire|net@6|||0|conn@3|a|5.5|8|pmos4p@0|b|0|8
+Eb||D5G2;|conn@3|y|B
+Ed||D5G2;|conn@2|y|B
+Eg||D5G2;|conn@1|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell PMOS4f_low;1{ic}
+CPMOS4f_low;1{ic}||artwork|1021415734000|1245267557772|E|ATTR_Delay(D5G1;HNPTX2.5;Y-2;)S10|ATTR_L(D5FLeave alone;G1;HNOLPX2.5;Y1;)S4|ATTR_M1(D5G1;HNOLPX2.5;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2.5;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2.5;Y2;)S19.5|prototype_center()I[-8000,16000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1.5|0|1|1|RR||ART_color()I74
+Ngeneric:Invisible-Pin|pin@0||0|2||||
+Nschematic:Bus_Pin|pin@1||0|-2|-2|-2||
+Nschematic:Bus_Pin|pin@2||-3|0|-2|-2||
+NPin|pin@3||0|1||||
+NPin|pin@4||-0.75|1|1|1||
+NPin|pin@5||-0.75|-1|1|1||
+NPin|pin@6||0|-1||||
+NPin|pin@7||0|-2||||
+NPin|pin@8||-3|0|||RR|
+NPin|pin@9||-2|0|1|1|RRR|
+NPin|pin@10||0|2||||
+NPin|pin@11||-1|1|1|1|Y|
+NPin|pin@12||-1|-1|1|1|Y|
+Nschematic:Bus_Pin|pin@13||0|0.5|-2|-2||
+NPin|pin@15||-0.5|0.25|1|1|YRR|
+NPin|pin@16||-0.5|0.75|1|1|YRR|
+NPin|pin@17||-0.75|0.5|1|1|Y|
+NPin|pin@18||0|0.5||||
+AThicker|net@0|||FS0|pin@3||0|1|pin@4||-0.75|1|ART_color()I74
+AThicker|net@1|||FS1800|pin@5||-0.75|-1|pin@6||0|-1|ART_color()I74
+AThicker|net@2|||FS1800|pin@8||-3|0|pin@9||-2|0|ART_color()I74
+AThicker|net@3|||FS2700|pin@3||0|1|pin@10||0|2|ART_color()I74
+AThicker|net@4|||FS900|pin@6||0|-1|pin@7||0|-2|ART_color()I74
+AThicker|net@5|||FS900|pin@4||-0.75|1|pin@5||-0.75|-1|ART_color()I74
+AThicker|net@6|||FS2700|pin@12||-1|-1|pin@11||-1|1|ART_color()I74
+AThicker|net@8|||FS3150|pin@15||-0.5|0.25|pin@17||-0.75|0.5|ART_color()I74
+AThicker|net@9|||FS450|pin@16||-0.5|0.75|pin@17||-0.75|0.5|ART_color()I74
+AThicker|net@10|||FS0|pin@18||0|0.5|pin@17||-0.75|0.5|ART_color()I74
+Eb||D5G1;|pin@13||B
+Ed||D8G1;|pin@1||B
+Eg||D6G1;|pin@2||I
+Es||D2G1;|pin@0||B
+X
+
+# Cell PMOS4f_low;1{sch}
+CPMOS4f_low;1{sch}||schematic|1021415734000|1245267548555||ATTR_Delay(D5G1;HNPTX-7;Y0.75;)S10|ATTR_L(D5FLeave alone;G1;HNOLPX-7;Y3;)S4|ATTR_M1(D5G1;HNOLPX-7;Y-1;)S1|ATTR_NF(D5G1;HNOLPX-7;Y2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-7;Y4;)S19.5|ATTR_CDL_template(D5G1;NTX1.5;Y-15;)SM$(node_name) $(d) $(g) $(s) $(b) pch_lvt W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX2.5;Y-10.5;)SXM$(node_name) $(d) $(g) $(s) $(b) pch_lvt_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX2;Y-17;)SM$(node_name) $(d) $(g) $(s) $(b) pch_lvt W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX1;Y-8;)SM$(node_name) $(d) $(g) $(s) $(b) pch_lvt W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX2.5;Y-12.5;)Stranif0 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+IPMOS4f_low;1{ic}|PMOS4f_l@0||30.5|19|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y0.5;)S4|ATTR_M1(D5G1;NOLPX4;Y-1.5;)S1|ATTR_NF(D5G1;NOLPX4;Y-0.5;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y1.5;)S19.5
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||8|12.5||||
+NOff-Page|conn@1||-14|7||||
+NOff-Page|conn@2||8.5|0||||
+NOff-Page|conn@3||7.5|8||||
+NWire_Pin|pin@0||0|12.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||-0.5|23.5|||||ART_message(D5G6;)SPMOS4f_low
+Ngeneric:Invisible-Pin|pin@3||-0.5|18.5|||||ART_message(D5G2;)S4-terminal low threshold PMOS device
+N4-Port-Transistor|pmos4p@0||-2|7|||YR|2|ATTR_M(D5G1;NOLX-2.5;Y-3;)S@M1|ATTR_length(D5FLeave alone;G1;OLX1.5;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX-0.5;Y-2;)S"P(\"W\")"|SIM_spice_model(D5G1;X2;Y-3;)Spch_lvt
+Awire|net@0|||0|conn@2|a|6.5|0|pin@1||0|0
+Awire|net@1|||0|pmos4p@0|g|-3|7|conn@1|y|-12|7
+Awire|net@2|||0|conn@0|a|6|12.5|pin@0||0|12.5
+Awire|net@3|||2700|pmos4p@0|s|0|9|pin@0||0|12.5
+Awire|net@4|||2700|pin@1||0|0|pmos4p@0|d|0|5
+Awire|net@6|||0|conn@3|a|5.5|8|pmos4p@0|b|0|8
+Eb||D5G2;|conn@3|y|B
+Ed||D5G2;|conn@2|y|B
+Eg||D5G2;|conn@1|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell PMOSf;1{ic}
+CPMOSf;1{ic}||artwork|1021415734000|1241201289354|E|ATTR_Delay(D5G1;HNPTX2.5;Y-2;)S10|ATTR_L(D5FLeave alone;G1;HNOLPX2.5;Y1;)S4|ATTR_M1(D5G1;HNOLPX2.5;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2.5;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2.5;Y2;)S19.5|prototype_center()I[-8000,16000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2|0|1|1|RR||ART_color()I74
+Ngeneric:Invisible-Pin|pin@0||0|2||||
+Nschematic:Bus_Pin|pin@1||0|-2|-2|-2||
+Nschematic:Bus_Pin|pin@2||-3|0|-2|-2||
+NPin|pin@3||0|1||||
+NPin|pin@4||-0.75|1|1|1||
+NPin|pin@5||-0.75|-1|1|1||
+NPin|pin@6||0|-1||||
+NPin|pin@7||0|-2||||
+NPin|pin@8||-3|0|||RR|
+NPin|pin@9||-2.5|0|1|1|RRR|
+NPin|pin@10||0|2||||
+NPin|pin@11||-1.5|1|1|1|Y|
+NPin|pin@12||-1.5|-1|1|1|Y|
+AThicker|net@0|||FS0|pin@3||0|1|pin@4||-0.75|1|ART_color()I74
+AThicker|net@1|||FS1800|pin@5||-0.75|-1|pin@6||0|-1|ART_color()I74
+AThicker|net@2|||FS1800|pin@8||-3|0|pin@9||-2.5|0|ART_color()I74
+AThicker|net@3|||FS2700|pin@3||0|1|pin@10||0|2|ART_color()I74
+AThicker|net@4|||FS900|pin@6||0|-1|pin@7||0|-2|ART_color()I74
+AThicker|net@5|||FS900|pin@4||-0.75|1|pin@5||-0.75|-1|ART_color()I74
+AThicker|net@6|||FS2700|pin@12||-1.5|-1|pin@11||-1.5|1|ART_color()I74
+Ed||D8G1;|pin@1||B
+Eg||D6G1;|pin@2||I
+Es||D2G1;|pin@0||B
+X
+
+# Cell PMOSf;1{sch}
+CPMOSf;1{sch}||schematic|1021415734000|1243981039318||ATTR_Delay(D5G1;HNPTX-7;Y0.75;)S10|ATTR_L(D5FLeave alone;G1;HNOLPX-7;Y3;)S4|ATTR_M1(D5G1;HNOLPX-7;Y-1;)S1|ATTR_NF(D5G1;HNOLPX-7;Y2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-7;Y4;)S19.5|ATTR_CDL_template(D5G1;NTX1.5;Y-15;)SM$(node_name) $(d) $(g) $(s) vdd pch W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX2.5;Y-10.5;)SXM$(node_name) $(d) $(g) $(s) vdd pch_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX2;Y-17;)SM$(node_name) $(d) $(g) $(s) vdd pch W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX1;Y-8;)SM$(node_name) $(d) $(g) $(s) vdd pch W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX2.5;Y-12.5;)Stranif0 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+IPMOSf;1{ic}|PMOSf@1||30.5|19|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y0.5;)S4|ATTR_M1(D5G1;NOLPX4;Y-1.5;)S1|ATTR_NF(D5G1;NOLPX4;Y-0.5;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y1.5;)S19.5
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||8|12.5||||
+NOff-Page|conn@1||-14|7||||
+NOff-Page|conn@2||8.5|0||||
+NWire_Pin|pin@0||0|12.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||-0.5|23.5|||||ART_message(D5G6;)S[PMOSf]
+Ngeneric:Invisible-Pin|pin@3||-0.5|18.5|||||ART_message(D5G2;)S3-terminal standard threshold PMOS device
+N4-Port-Transistor|pmos4p@0||-2|7|||YR|2|ATTR_M(D5G1;NOLX-2.5;Y-4;)S@M1|ATTR_length(D5FLeave alone;G1;OLX1.5;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX-0.5;Y-2;)S"P(\"W\")"|SIM_spice_model(D5G1;X2;Y-3;)Spch
+NPower|pwr@0||6|8||||
+Awire|net@0|||0|conn@2|a|6.5|0|pin@1||0|0
+Awire|net@1|||0|pmos4p@0|g|-3|7|conn@1|y|-12|7
+Awire|net@2|||0|conn@0|a|6|12.5|pin@0||0|12.5
+Awire|net@3|||2700|pmos4p@0|s|0|9|pin@0||0|12.5
+Awire|net@4|||2700|pin@1||0|0|pmos4p@0|d|0|5
+Awire|net@5|||1800|pmos4p@0|b|0|8|pwr@0||6|8
+Ed||D5G2;|conn@2|y|B
+Eg||D5G2;|conn@1|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell PMOSf_high;1{ic}
+CPMOSf_high;1{ic}||artwork|1021415734000|1245267359976|E|ATTR_Delay(D5G1;HNPTX2.5;Y-2;)S10|ATTR_L(D5FLeave alone;G1;HNOLPX2.5;Y1;)S4|ATTR_M1(D5G1;HNOLPX2.5;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2.5;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2.5;Y2;)S19.5|prototype_center()I[-8000,16000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2.5|0|1|1|RR||ART_color()I74
+Ngeneric:Invisible-Pin|pin@0||0|2||||
+Nschematic:Bus_Pin|pin@1||0|-2|-2|-2||
+Nschematic:Bus_Pin|pin@2||-3.5|0|-2|-2||
+NPin|pin@3||0|1||||
+NPin|pin@4||-0.75|1|1|1||
+NPin|pin@5||-0.75|-1|1|1||
+NPin|pin@6||0|-1||||
+NPin|pin@7||0|-2||||
+NPin|pin@8||-3.5|0|||RR|
+NPin|pin@9||-3|0|1|1|RRR|
+NPin|pin@10||0|2||||
+NPin|pin@11||-2|1|1|1|Y|
+NPin|pin@12||-2|-1|1|1|Y|
+AThicker|net@0|||FS0|pin@3||0|1|pin@4||-0.75|1|ART_color()I74
+AThicker|net@1|||FS1800|pin@5||-0.75|-1|pin@6||0|-1|ART_color()I74
+AThicker|net@2|||FS1800|pin@8||-3.5|0|pin@9||-3|0|ART_color()I74
+AThicker|net@3|||FS2700|pin@3||0|1|pin@10||0|2|ART_color()I74
+AThicker|net@4|||FS900|pin@6||0|-1|pin@7||0|-2|ART_color()I74
+AThicker|net@5|||FS900|pin@4||-0.75|1|pin@5||-0.75|-1|ART_color()I74
+AThicker|net@6|||FS2700|pin@12||-2|-1|pin@11||-2|1|ART_color()I74
+Ed||D8G1;|pin@1||B
+Eg||D6G1;|pin@2||I
+Es||D2G1;|pin@0||B
+X
+
+# Cell PMOSf_high;1{sch}
+CPMOSf_high;1{sch}||schematic|1021415734000|1245267318423||ATTR_Delay(D5G1;HNPTX-7;Y0.75;)S10|ATTR_L(D5FLeave alone;G1;HNOLPX-7;Y3;)S4|ATTR_M1(D5G1;HNOLPX-7;Y-1;)S1|ATTR_NF(D5G1;HNOLPX-7;Y2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-7;Y4;)S19.5|ATTR_CDL_template(D5G1;NTX1.5;Y-15;)SM$(node_name) $(d) $(g) $(s) vdd pch_hvt W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX2.5;Y-10.5;)SXM$(node_name) $(d) $(g) $(s) vdd pch_hvt_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX2;Y-17;)SM$(node_name) $(d) $(g) $(s) vdd pch_hvt W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX1;Y-8;)SM$(node_name) $(d) $(g) $(s) vdd pch_hvt W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX2.5;Y-12.5;)Stranif0 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+IPMOSf_high;1{ic}|PMOSf_hi@0||30.5|19|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y0.5;)S4|ATTR_M1(D5G1;NOLPX4;Y-1.5;)S1|ATTR_NF(D5G1;NOLPX4;Y-0.5;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y1.5;)S19.5
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||8|12.5||||
+NOff-Page|conn@1||-14|7||||
+NOff-Page|conn@2||8.5|0||||
+NWire_Pin|pin@0||0|12.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||-0.5|23.5|||||ART_message(D5G6;)SPMOSf_high
+Ngeneric:Invisible-Pin|pin@3||-0.5|18.5|||||ART_message(D5G2;)S3-terminal high threshold PMOS device
+N4-Port-Transistor|pmos4p@0||-2|7|||YR|2|ATTR_M(D5G1;NOLX-2.5;Y-4;)S@M1|ATTR_length(D5FLeave alone;G1;OLX1.5;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX-0.5;Y-2;)S"P(\"W\")"|SIM_spice_model(D5G1;X2;Y-3;)Spch_hvt
+NPower|pwr@0||6|8||||
+Awire|net@0|||0|conn@2|a|6.5|0|pin@1||0|0
+Awire|net@1|||0|pmos4p@0|g|-3|7|conn@1|y|-12|7
+Awire|net@2|||0|conn@0|a|6|12.5|pin@0||0|12.5
+Awire|net@3|||2700|pmos4p@0|s|0|9|pin@0||0|12.5
+Awire|net@4|||2700|pin@1||0|0|pmos4p@0|d|0|5
+Awire|net@5|||1800|pmos4p@0|b|0|8|pwr@0||6|8
+Ed||D5G2;|conn@2|y|B
+Eg||D5G2;|conn@1|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell PMOSf_io18;1{ic}
+CPMOSf_io18;1{ic}||artwork|1021415734000|1244051446911|E|ATTR_Delay(D5G1;HNPTX2.5;Y-2;)S10|ATTR_L(D5FLeave alone;G1;HNOLPX2.5;Y1;)S4|ATTR_M1(D5G1;HNOLPX2.5;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2.5;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2.5;Y2;)S32|prototype_center()I[-8000,16000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2.5|0|1|1|RR||ART_color()I74
+Ngeneric:Invisible-Pin|pin@0||0|2||||
+Nschematic:Bus_Pin|pin@1||0|-2|-2|-2||
+Nschematic:Bus_Pin|pin@2||-3.5|0|-2|-2||
+NPin|pin@3||0|1||||
+NPin|pin@4||-0.75|1|1|1||
+NPin|pin@5||-0.75|-1|1|1||
+NPin|pin@6||0|-1||||
+NPin|pin@7||0|-2||||
+NPin|pin@8||-3.5|0|||RR|
+NPin|pin@9||-3|0|1|1|RRR|
+NPin|pin@10||0|2||||
+NPin|pin@11||-2|1|1|1|Y|
+NPin|pin@12||-2|-1|1|1|Y|
+Ngeneric:Invisible-Pin|pin@13||-2.25|1.75|||||ART_message(D5G1;)S1.8V
+AThicker|net@0|||FS0|pin@3||0|1|pin@4||-0.75|1|ART_color()I74
+AThicker|net@1|||FS1800|pin@5||-0.75|-1|pin@6||0|-1|ART_color()I74
+AThicker|net@2|||FS1800|pin@8||-3.5|0|pin@9||-3|0|ART_color()I74
+AThicker|net@3|||FS2700|pin@3||0|1|pin@10||0|2|ART_color()I74
+AThicker|net@4|||FS900|pin@6||0|-1|pin@7||0|-2|ART_color()I74
+AThicker|net@5|||FS900|pin@4||-0.75|1|pin@5||-0.75|-1|ART_color()I74
+AThicker|net@6|||FS2700|pin@12||-2|-1|pin@11||-2|1|ART_color()I74
+Ed||D8G1;|pin@1||B
+Eg||D6G1;|pin@2||I
+Es||D2G1;|pin@0||B
+X
+
+# Cell PMOSf_io18;1{sch}
+CPMOSf_io18;1{sch}||schematic|1021415734000|1245272151193||ATTR_Delay(D5G1;HNPTX-7;Y0.75;)S10|ATTR_L(D5FLeave alone;G1;HNOLPX-7;Y3;)S4|ATTR_M1(D5G1;HNOLPX-7;Y-1;)S1|ATTR_NF(D5G1;HNOLPX-7;Y2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-7;Y4;)S32|ATTR_CDL_template(D5G1;NTX1.5;Y-15;)SM$(node_name) $(d) $(g) $(s) vdd pch_18 W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX2.5;Y-10.5;)SXM$(node_name) $(d) $(g) $(s) vdd pch_18_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX2;Y-17;)SM$(node_name) $(d) $(g) $(s) vdd pch_18 W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX1;Y-8;)SM$(node_name) $(d) $(g) $(s) vdd pch_18 W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX2.5;Y-12.5;)Stranif0 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+IPMOSf_io18;1{ic}|PMOSf_io@0||34|21|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y0.5;)S4|ATTR_M1(D5G1;NOLPX4;Y-1.5;)S1|ATTR_NF(D5G1;NOLPX4;Y-0.5;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y1.5;)S32
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||8|12.5||||
+NOff-Page|conn@1||-14|7||||
+NOff-Page|conn@2||8.5|0||||
+NWire_Pin|pin@0||0|12.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||-0.5|29.5|||||ART_message(D5G6;)SPMOSf_io18
+Ngeneric:Invisible-Pin|pin@3||-0.5|24.5|||||ART_message(D5G2;)S3-terminal PMOS device for 1.8V I/O pads
+Ngeneric:Invisible-Pin|pin@4||0.5|20|||||ART_message(D5G2;)Sminimum length for 1.8V thick-oxide devices is 15 (0.15um)
+Ngeneric:Invisible-Pin|pin@5||-1|18|||||ART_message(D5G2;)Sminimum width is 32 (0.32um)
+N4-Port-Transistor|pmos4p@0||-2|7|||YR|2|ATTR_M(D5G1;NOLX-2.5;Y-3;)S@M1|ATTR_length(D5FLeave alone;G1;OLX1.5;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX-0.5;Y-2;)S"P(\"W\")"|SIM_spice_model(D5G1;X2;Y-3;)Spch_18
+NPower|pwr@0||6|8||||
+Awire|net@0|||0|conn@2|a|6.5|0|pin@1||0|0
+Awire|net@1|||0|pmos4p@0|g|-3|7|conn@1|y|-12|7
+Awire|net@2|||0|conn@0|a|6|12.5|pin@0||0|12.5
+Awire|net@3|||2700|pmos4p@0|s|0|9|pin@0||0|12.5
+Awire|net@4|||2700|pin@1||0|0|pmos4p@0|d|0|5
+Awire|net@5|||1800|pmos4p@0|b|0|8|pwr@0||6|8
+Ed||D5G2;|conn@2|y|B
+Eg||D5G2;|conn@1|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell PMOSf_low;1{ic}
+CPMOSf_low;1{ic}||artwork|1021415734000|1245267503892|E|ATTR_Delay(D5G1;HNPTX2.5;Y-2;)S10|ATTR_L(D5FLeave alone;G1;HNOLPX2.5;Y1;)S4|ATTR_M1(D5G1;HNOLPX2.5;Y-1;)S1|ATTR_NF(D5G1;HNOLPX2.5;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX2.5;Y2;)S19.5|prototype_center()I[-8000,16000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1.5|0|1|1|RR||ART_color()I74
+Ngeneric:Invisible-Pin|pin@0||0|2||||
+Nschematic:Bus_Pin|pin@1||0|-2|-2|-2||
+Nschematic:Bus_Pin|pin@2||-3|0|-2|-2||
+NPin|pin@3||0|1||||
+NPin|pin@4||-0.75|1|1|1||
+NPin|pin@5||-0.75|-1|1|1||
+NPin|pin@6||0|-1||||
+NPin|pin@7||0|-2||||
+NPin|pin@8||-3|0|||RR|
+NPin|pin@9||-2|0|1|1|RRR|
+NPin|pin@10||0|2||||
+NPin|pin@11||-1|1|1|1|Y|
+NPin|pin@12||-1|-1|1|1|Y|
+AThicker|net@0|||FS0|pin@3||0|1|pin@4||-0.75|1|ART_color()I74
+AThicker|net@1|||FS1800|pin@5||-0.75|-1|pin@6||0|-1|ART_color()I74
+AThicker|net@2|||FS1800|pin@8||-3|0|pin@9||-2|0|ART_color()I74
+AThicker|net@3|||FS2700|pin@3||0|1|pin@10||0|2|ART_color()I74
+AThicker|net@4|||FS900|pin@6||0|-1|pin@7||0|-2|ART_color()I74
+AThicker|net@5|||FS900|pin@4||-0.75|1|pin@5||-0.75|-1|ART_color()I74
+AThicker|net@6|||FS2700|pin@12||-1|-1|pin@11||-1|1|ART_color()I74
+Ed||D8G1;|pin@1||B
+Eg||D6G1;|pin@2||I
+Es||D2G1;|pin@0||B
+X
+
+# Cell PMOSf_low;1{sch}
+CPMOSf_low;1{sch}||schematic|1021415734000|1245267494503||ATTR_Delay(D5G1;HNPTX-7;Y0.75;)S10|ATTR_L(D5FLeave alone;G1;HNOLPX-7;Y3;)S4|ATTR_M1(D5G1;HNOLPX-7;Y-1;)S1|ATTR_NF(D5G1;HNOLPX-7;Y2;)S1|ATTR_W(D5FLeave alone;G1;HNOLPX-7;Y4;)S19.5|ATTR_CDL_template(D5G1;NTX1.5;Y-15;)SM$(node_name) $(d) $(g) $(s) vdd pch_lvt W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template(D5G1;NTX2.5;Y-10.5;)SXM$(node_name) $(d) $(g) $(s) vdd pch_lvt_mac w='$(W)*10n' l='$(L)*10n' nf='$(NF)' m='$(M1)'|ATTR_SPICE_template_calibre(D5G1;NTX2;Y-17;)SM$(node_name) $(d) $(g) $(s) vdd pch_lvt W='$(W)*0.01u' L='$(L)*0.01u' M='$(M1)'|ATTR_SPICE_template_smartspice(D5G1;NTX1;Y-8;)SM$(node_name) $(d) $(g) $(s) vdd pch_lvt W='$(W)*10n' L='$(L)*10n' NF='$(NF)' M='$(M1)'|ATTR_verilog_template(D5G1;NTX2.5;Y-12.5;)Stranif0 #($(Delay)) $(node_name) ($(d), $(s), $(g));|prototype_center()I[0,0]
+IPMOSf_low;1{ic}|PMOSf_lo@0||30.5|19|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y0.5;)S4|ATTR_M1(D5G1;NOLPX4;Y-1.5;)S1|ATTR_NF(D5G1;NOLPX4;Y-0.5;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y1.5;)S19.5
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||8|12.5||||
+NOff-Page|conn@1||-14|7||||
+NOff-Page|conn@2||8.5|0||||
+NWire_Pin|pin@0||0|12.5||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||-0.5|23.5|||||ART_message(D5G6;)SPMOSf_low
+Ngeneric:Invisible-Pin|pin@3||-0.5|18.5|||||ART_message(D5G2;)S3-terminal low threshold PMOS device
+N4-Port-Transistor|pmos4p@0||-2|7|||YR|2|ATTR_M(D5G1;NOLX-2.5;Y-4;)S@M1|ATTR_length(D5FLeave alone;G1;OLX1.5;)S"P(\"L\")"|ATTR_width(D5FLeave alone;G1.5;OLX-0.5;Y-2;)S"P(\"W\")"|SIM_spice_model(D5G1;X2;Y-3;)Spch_lvt
+NPower|pwr@0||6|8||||
+Awire|net@0|||0|conn@2|a|6.5|0|pin@1||0|0
+Awire|net@1|||0|pmos4p@0|g|-3|7|conn@1|y|-12|7
+Awire|net@2|||0|conn@0|a|6|12.5|pin@0||0|12.5
+Awire|net@3|||2700|pmos4p@0|s|0|9|pin@0||0|12.5
+Awire|net@4|||2700|pin@1||0|0|pmos4p@0|d|0|5
+Awire|net@5|||1800|pmos4p@0|b|0|8|pwr@0||6|8
+Ed||D5G2;|conn@2|y|B
+Eg||D5G2;|conn@1|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell PNP2;1{ic}
+CPNP2;1{ic}||artwork|1247267653522|1247268063932|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||-2|0||||
+Nschematic:Bus_Pin|pin@2||2|-4||||
+Nschematic:Bus_Pin|pin@4||2|4||||
+NPin|pin@6||0|2|1|1||
+NPin|pin@7||0|-2|1|1||
+NPin|pin@8||0|0|1|1||
+NPin|pin@9||-2|0|1|1||
+NPin|pin@10||0|-1|1|1||
+NPin|pin@11||2|-2.5|1|1||
+NPin|pin@12||2|-2.5|1|1||
+NPin|pin@13||2|-4|1|1||
+NPin|pin@14||0|1|1|1|Y|
+NPin|pin@15||2|2.5|1|1|Y|
+NPin|pin@16||2|4|1|1||
+NPin|pin@17||2|2.5|1|1||
+NPin|pin@18||0|1|1|1|Y|
+NPin|pin@19||0.5|1|1|1|Y|
+NPin|pin@20||0|1|1|1|Y|
+NPin|pin@21||0.2|1.45|1|1|Y|
+Ngeneric:Invisible-Pin|pin@22||2.5|0|||||ART_message(D5G1.5;)SPNP2
+AThicker|net@3|||FS900|pin@6||0|2|pin@7||0|-2|ART_color()I-3407871
+AThicker|net@4|||FS0|pin@8||0|0|pin@9||-2|0|ART_color()I-3407871
+AThicker|net@5|||FS1431|pin@10||0|-1|pin@11||2|-2.5|ART_color()I-3407871
+AThicker|net@6|||FS900|pin@12||2|-2.5|pin@13||2|-4|ART_color()I-3407871
+AThicker|net@7|||FS2169|pin@14||0|1|pin@15||2|2.5|ART_color()I-3407871
+AThicker|net@8|||FS900|pin@16||2|4|pin@17||2|2.5|ART_color()I-3407871
+AThicker|net@9|||FS1800|pin@18||0|1|pin@19||0.5|1|ART_color()I-3407871
+AThicker|net@10|||FS2460|pin@20||0|1|pin@21||0.2|1.45|ART_color()I-3407871
+Ebase||D5G2;|pin@0||I
+Ecollector||D5G2;|pin@2||B
+Eemitter||D5G2;|pin@4||B
+X
+
+# Cell PNP2;1{sch}
+CPNP2;1{sch}||schematic|1247267536794|1247268071289||ATTR_NCC(D5G1;NTX-28;Y-10.5;)SblackBox electric does not understand bipolar transistors|ATTR_SPICE_template(D5G1;NTX-28;Y-12.5;)SQ$(node_name) $(collector) $(base) $(emitter) pnp2 area=4p|ATTR_SPICE_template_calibre(D5G1;NTX-28;Y-14.5;)SQ$(node_name) $(collector) $(base) $(emitter) pnp2
+IPNP2;1{ic}|PNP2@0||-3|15|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-26|15|||RRR|
+NOff-Page|conn@1||-26|-3|||R|
+NOff-Page|conn@2||-35|6||||
+Ngeneric:Invisible-Pin|pin@0||-26.5|29|||||ART_message(D5G5;)SPNP2
+Ngeneric:Invisible-Pin|pin@1||-26|23|||||ART_message(D5G2;)Spnp bipolar transistor with 2x2 emitter
+NTransistor|pnp@0||-28|6|||YR|4|ATTR_area(D5G1;Y-2.5;)S4e-12
+Awire|net@0|||1800|conn@2|y|-33|6|pnp@0|g|-29|6
+Awire|net@1|||2700|conn@1|y|-26|-1|pnp@0|d|-26|4
+Awire|net@2|||900|conn@0|y|-26|13|pnp@0|s|-26|8
+Ebase||D5G2;|conn@2|a|I
+Ecollector||D5G2;|conn@1|a|B
+Eemitter||D5G2;|conn@0|a|B
+X
+
+# Cell PNP5;1{ic}
+CPNP5;1{ic}||artwork|1247267653522|1247268045385|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||-2|0||||
+Nschematic:Bus_Pin|pin@2||2|-4||||
+Nschematic:Bus_Pin|pin@4||2|4||||
+NPin|pin@6||0|2|1|1||
+NPin|pin@7||0|-2|1|1||
+NPin|pin@8||0|0|1|1||
+NPin|pin@9||-2|0|1|1||
+NPin|pin@10||0|-1|1|1||
+NPin|pin@11||2|-2.5|1|1||
+NPin|pin@12||2|-2.5|1|1||
+NPin|pin@13||2|-4|1|1||
+NPin|pin@14||0|1|1|1|Y|
+NPin|pin@15||2|2.5|1|1|Y|
+NPin|pin@16||2|4|1|1||
+NPin|pin@17||2|2.5|1|1||
+NPin|pin@18||0|1|1|1|Y|
+NPin|pin@19||0.5|1|1|1|Y|
+NPin|pin@20||0|1|1|1|Y|
+NPin|pin@21||0.2|1.45|1|1|Y|
+Ngeneric:Invisible-Pin|pin@22||2.5|0|||||ART_message(D5G1.5;)SPNP5
+AThicker|net@3|||FS900|pin@6||0|2|pin@7||0|-2|ART_color()I-3407871
+AThicker|net@4|||FS0|pin@8||0|0|pin@9||-2|0|ART_color()I-3407871
+AThicker|net@5|||FS1431|pin@10||0|-1|pin@11||2|-2.5|ART_color()I-3407871
+AThicker|net@6|||FS900|pin@12||2|-2.5|pin@13||2|-4|ART_color()I-3407871
+AThicker|net@7|||FS2169|pin@14||0|1|pin@15||2|2.5|ART_color()I-3407871
+AThicker|net@8|||FS900|pin@16||2|4|pin@17||2|2.5|ART_color()I-3407871
+AThicker|net@9|||FS1800|pin@18||0|1|pin@19||0.5|1|ART_color()I-3407871
+AThicker|net@10|||FS2460|pin@20||0|1|pin@21||0.2|1.45|ART_color()I-3407871
+Ebase||D5G2;|pin@0||I
+Ecollector||D5G2;|pin@2||B
+Eemitter||D5G2;|pin@4||B
+X
+
+# Cell PNP5;1{sch}
+CPNP5;1{sch}||schematic|1247267536794|1247267955820||ATTR_NCC(D5G1;NTX-28;Y-10.5;)SblackBox electric does not understand bipolar transistors|ATTR_SPICE_template(D5G1;NTX-28;Y-12.5;)SQ$(node_name) $(collector) $(base) $(emitter) pnp5 area=25p|ATTR_SPICE_template_calibre(D5G1;NTX-28;Y-14.5;)SQ$(node_name) $(collector) $(base) $(emitter) pnp5
+IPNP5;1{ic}|PNP5@0||-3|15|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-26|15|||RRR|
+NOff-Page|conn@1||-26|-3|||R|
+NOff-Page|conn@2||-35|6||||
+Ngeneric:Invisible-Pin|pin@0||-26.5|29|||||ART_message(D5G5;)SPNP5
+Ngeneric:Invisible-Pin|pin@1||-26|23|||||ART_message(D5G2;)Spnp bipolar transistor with 5x5 emitter
+NTransistor|pnp@0||-28|6|||YR|4|ATTR_area(D5G1;Y-2.5;)S25e-12
+Awire|net@0|||1800|conn@2|y|-33|6|pnp@0|g|-29|6
+Awire|net@1|||2700|conn@1|y|-26|-1|pnp@0|d|-26|4
+Awire|net@2|||900|conn@0|y|-26|13|pnp@0|s|-26|8
+Eemitter_1@803456730|base|D5G2;|conn@2|a|I
+Eemitter_1|collector|D5G2;|conn@1|a|B
+Eemitter||D5G2;|conn@0|a|B
+X
+
+# Cell PNP10;1{ic}
+CPNP10;1{ic}||artwork|1247267653522|1247268123489|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||-2|0||||
+Nschematic:Bus_Pin|pin@2||2|-4||||
+Nschematic:Bus_Pin|pin@4||2|4||||
+NPin|pin@6||0|2|1|1||
+NPin|pin@7||0|-2|1|1||
+NPin|pin@8||0|0|1|1||
+NPin|pin@9||-2|0|1|1||
+NPin|pin@10||0|-1|1|1||
+NPin|pin@11||2|-2.5|1|1||
+NPin|pin@12||2|-2.5|1|1||
+NPin|pin@13||2|-4|1|1||
+NPin|pin@14||0|1|1|1|Y|
+NPin|pin@15||2|2.5|1|1|Y|
+NPin|pin@16||2|4|1|1||
+NPin|pin@17||2|2.5|1|1||
+NPin|pin@18||0|1|1|1|Y|
+NPin|pin@19||0.5|1|1|1|Y|
+NPin|pin@20||0|1|1|1|Y|
+NPin|pin@21||0.2|1.45|1|1|Y|
+Ngeneric:Invisible-Pin|pin@22||2.5|0|||||ART_message(D5G1.5;)SPNP10
+AThicker|net@3|||FS900|pin@6||0|2|pin@7||0|-2|ART_color()I-3407871
+AThicker|net@4|||FS0|pin@8||0|0|pin@9||-2|0|ART_color()I-3407871
+AThicker|net@5|||FS1431|pin@10||0|-1|pin@11||2|-2.5|ART_color()I-3407871
+AThicker|net@6|||FS900|pin@12||2|-2.5|pin@13||2|-4|ART_color()I-3407871
+AThicker|net@7|||FS2169|pin@14||0|1|pin@15||2|2.5|ART_color()I-3407871
+AThicker|net@8|||FS900|pin@16||2|4|pin@17||2|2.5|ART_color()I-3407871
+AThicker|net@9|||FS1800|pin@18||0|1|pin@19||0.5|1|ART_color()I-3407871
+AThicker|net@10|||FS2460|pin@20||0|1|pin@21||0.2|1.45|ART_color()I-3407871
+Ebase||D5G2;|pin@0||I
+Ecollector||D5G2;|pin@2||B
+Eemitter||D5G2;|pin@4||B
+X
+
+# Cell PNP10;1{sch}
+CPNP10;1{sch}||schematic|1247267536794|1247268137920||ATTR_NCC(D5G1;NTX-28;Y-10.5;)SblackBox electric does not understand bipolar transistors|ATTR_SPICE_template(D5G1;NTX-28;Y-12.5;)SQ$(node_name) $(collector) $(base) $(emitter) pnp10 area=100p|ATTR_SPICE_template_calibre(D5G1;NTX-28;Y-14.5;)SQ$(node_name) $(collector) $(base) $(emitter) pnp10
+IPNP10;1{ic}|PNP10@0||-3|15|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-26|15|||RRR|
+NOff-Page|conn@1||-26|-3|||R|
+NOff-Page|conn@2||-35|6||||
+Ngeneric:Invisible-Pin|pin@0||-26.5|29|||||ART_message(D5G5;)SPNP10
+Ngeneric:Invisible-Pin|pin@1||-26|23|||||ART_message(D5G2;)Spnp bipolar transistor with 10x10 emitter
+NTransistor|pnp@0||-28|6|||YR|4|ATTR_area(D5G1;Y-2.5;)S100e-12
+Awire|net@0|||1800|conn@2|y|-33|6|pnp@0|g|-29|6
+Awire|net@1|||2700|conn@1|y|-26|-1|pnp@0|d|-26|4
+Awire|net@2|||900|conn@0|y|-26|13|pnp@0|s|-26|8
+Ebase||D5G2;|conn@2|a|I
+Ecollector||D5G2;|conn@1|a|B
+Eemitter||D5G2;|conn@0|a|B
+X
+
+# Cell R128;1{ic}
+CR128;1{ic}||artwork|1047945855000|1245913852790|E|ATTR_L(D5FLeave alone;G1;HNOLPX-2;Y-2.25;)S40|ATTR_W(D5FLeave alone;G1;HNOLPX2.25;Y-2.25;)S40|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@0||3|0|1|1|Y|
+NPin|pin@1||2|0|1|1|Y|
+NPin|pin@2||1.5|-1|1|1|Y|
+NPin|pin@3||1|1|1|1|Y|
+NPin|pin@4||0.5|-1|1|1|Y|
+NPin|pin@5||0|1|1|1|Y|
+NPin|pin@6||-0.5|-1|1|1|Y|
+NPin|pin@7||-1|1|1|1|Y|
+NPin|pin@8||-1.5|-1|1|1|Y|
+NPin|pin@9||-2|0|1|1|Y|
+NPin|pin@10||-3|0|1|1|Y|
+Nschematic:Bus_Pin|pin@11||3|0||||
+Nschematic:Bus_Pin|pin@12||-3|0||||
+NPin|pin@13||-2.5|-0.75|1|1||
+NPin|pin@14||2.5|-0.75|1|1||
+NPin|pin@15||0|-1.5|1|1|YRRR|
+NPin|pin@16||0|-0.75|1|1|YRRR|
+NPin|pin@18||1|-1.5|1|1|YRR|
+NPin|pin@19||-1|-1.5|1|1|YRR|
+NPin|pin@20||0.5|-2|1|1|YRR|
+NPin|pin@21||-0.5|-2|1|1|YRR|
+Ngeneric:Invisible-Pin|pin@22||0.5|1|||||ART_message(D5G1;)S128
+AThicker|net@0|||FS1800|pin@1||2|0|pin@0||3|0|ART_color()I74
+AThicker|net@1|||FS2434|pin@2||1.5|-1|pin@1||2|0|ART_color()I74
+AThicker|net@2|||FS1040|pin@3||1|1|pin@2||1.5|-1|ART_color()I74
+AThicker|net@3|||FS2560|pin@4||0.5|-1|pin@3||1|1|ART_color()I74
+AThicker|net@4|||FS1040|pin@5||0|1|pin@4||0.5|-1|ART_color()I74
+AThicker|net@5|||FS2560|pin@6||-0.5|-1|pin@5||0|1|ART_color()I74
+AThicker|net@6|||FS1040|pin@7||-1|1|pin@6||-0.5|-1|ART_color()I74
+AThicker|net@7|||FS2560|pin@8||-1.5|-1|pin@7||-1|1|ART_color()I74
+AThicker|net@8|||FS1166|pin@9||-2|0|pin@8||-1.5|-1|ART_color()I74
+AThicker|net@9|||FS1800|pin@10||-3|0|pin@9||-2|0|ART_color()I74
+AThicker|net@10|||FS1800|pin@13||-2.5|-0.75|pin@14||2.5|-0.75|ART_color()I74
+AThicker|net@11|||FS2700|pin@15||0|-1.5|pin@16||0|-0.75|ART_color()I74
+AThicker|net@12|||FS0|pin@18||1|-1.5|pin@19||-1|-1.5|ART_color()I74
+AThicker|net@13|||FS0|pin@20||0.5|-2|pin@21||-0.5|-2|ART_color()I74
+Ein||D5G2;|pin@12||I
+Eout||D5G2;|pin@11||O
+X
+
+# Cell R128;1{sch}
+CR128;1{sch}||schematic|1047945706000|1245967487005||ATTR_L(D5FLeave alone;G1;HNOLPX-22.5;Y-0.75;)S40|ATTR_W(D5FLeave alone;G1;HNOLPX-22.25;Y-1.75;)S40|ATTR_CDL_template(D5G1;NTX-2.5;Y-14;)SXR$(node_name) $(in) $(out) /rnpolywo l='$(L)*10n' w='$(W)*10n'|ATTR_NCC(D5G1;NTX-1.5;Y-18.5;)SresistorType  N-Poly-RPO-Resistor|ATTR_SPICE_template_assura(D5G1;NTX0.5;Y-23;)SXR$(node_name) $(in) $(out) rnpolywo l='$(L)*10n' w='$(W)*10n'|ATTR_SPICE_template_calibre(D5G1;NTX0.5;Y-21;)SXR$(node_name) $(in) $(out) rnpolywo l='$(L)*10n' w='$(W)*10n'|ATTR_SPICE_template_hspice(D5G1;NTX-1.5;Y-16.25;)SXR$(node_name) $(in) $(out) rnpolywo l='$(L)*10n' w='$(W)*10n'|ATTR_SPICE_template_smartspice(D5G1;NTY-12;)SXR$(node_name) $(in) $(out) rnpolywo l='$(L)*10n' w='$(W)*10n'|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NCapacitor|cap@0||-5.5|0|||||SCHEM_capacitance(D5FLeave alone;G1.5;OLUCX1.75;Y-1.25;)S(0.265*@W*@L + 8.882*@W + 4.43*@L + 74.42)*1e-18/2
+NCapacitor|cap@1||4.75|0|||||SCHEM_capacitance(D5FLeave alone;G1.5;OLUCX1.75;Y-1.25;)S(0.265*@W*@L + 8.882*@W + 4.43*@L + 74.42)*1e-18/2
+NOff-Page|conn@0||10|5||||
+NOff-Page|conn@1||-11.5|5||||
+IR128;1{ic}|gateResi@0||25.5|7.5|||D0G4;|ATTR_L(D5FLeave alone;G1;NOLPX-2;Y-2.25;)S40|ATTR_W(D5FLeave alone;G1;NOLPX2.25;Y-2.25;)S40
+NGround|gnd@0||0|-8.5||||
+Ngeneric:Invisible-Pin|pin@0||1|20.5|||||ART_message(D5G2;)Sn-type unsilicided polysilicon resistor for TSMC90nm process
+Ngeneric:Invisible-Pin|pin@1||2.5|26.5|||||ART_message(D5G5;)SR128 (rnpolywo)
+NWire_Pin|pin@2||-5.5|5||||
+NWire_Pin|pin@3||-5.5|-4.5||||
+NWire_Pin|pin@4||4.75|5||||
+NWire_Pin|pin@5||4.75|-4.5||||
+Ngeneric:Invisible-Pin|pin@6||1.5|15|||||ART_message(D5G2;)S["minumum recommended dimensions are l=0.4um, w=0.4um",target resistance is approx 128 ohm/sq]
+NWire_Pin|pin@7||0|-4.5||||
+NResistor|res@0||-0.5|5||||1|ATTR_length(D5FLeave alone;G1;NOLY-1;)S@L|ATTR_width(D5FLeave alone;G1;NOLY-2;)S@W|SCHEM_resistance(D5FLeave alone;G2;OLY1.5;)S(@L*128/@W)
+Awire|net@0|||0|pin@2||-5.5|5|conn@1|y|-9.5|5
+Awire|net@1|||1800|pin@4||4.75|5|conn@0|a|8|5
+Awire|net@2|||0|res@0|a|-2.5|5|pin@2||-5.5|5
+Awire|net@3|||2700|cap@0|a|-5.5|2|pin@2||-5.5|5
+Awire|net@4|||900|cap@0|b|-5.5|-2|pin@3||-5.5|-4.5
+Awire|net@6|||1800|res@0|b|1.5|5|pin@4||4.75|5
+Awire|net@7|||2700|cap@1|a|4.75|2|pin@4||4.75|5
+Awire|net@8|||900|cap@1|b|4.75|-2|pin@5||4.75|-4.5
+Awire|net@9|||0|pin@7||0|-4.5|pin@3||-5.5|-4.5
+Awire|net@10|||0|pin@5||4.75|-4.5|pin@7||0|-4.5
+Awire|net@11|||2700|gnd@0||0|-6.5|pin@7||0|-4.5
+Ein||D5G2;|conn@1|y|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell R810;1{ic}
+CR810;1{ic}||artwork|1047945855000|1245913994391|E|ATTR_L(D5FLeave alone;G1;HNOLPX-2;Y-2.25;)S40|ATTR_W(D5FLeave alone;G1;HNOLPX2.25;Y-2.25;)S40|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@0||3|0|1|1|Y|
+NPin|pin@1||2|0|1|1|Y|
+NPin|pin@2||1.5|-1|1|1|Y|
+NPin|pin@3||1|1|1|1|Y|
+NPin|pin@4||0.5|-1|1|1|Y|
+NPin|pin@5||0|1|1|1|Y|
+NPin|pin@6||-0.5|-1|1|1|Y|
+NPin|pin@7||-1|1|1|1|Y|
+NPin|pin@8||-1.5|-1|1|1|Y|
+NPin|pin@9||-2|0|1|1|Y|
+NPin|pin@10||-3|0|1|1|Y|
+Nschematic:Bus_Pin|pin@11||3|0||||
+Nschematic:Bus_Pin|pin@12||-3|0||||
+NPin|pin@13||-2.5|-0.75|1|1||
+NPin|pin@14||2.5|-0.75|1|1||
+NPin|pin@15||0|-1.5|1|1|YRRR|
+NPin|pin@16||0|-0.75|1|1|YRRR|
+NPin|pin@18||1|-1.5|1|1|YRR|
+NPin|pin@19||-1|-1.5|1|1|YRR|
+NPin|pin@20||0.5|-2|1|1|YRR|
+NPin|pin@21||-0.5|-2|1|1|YRR|
+Ngeneric:Invisible-Pin|pin@22||0.5|1|||||ART_message(D5G1;)S810
+AThicker|net@0|||FS1800|pin@1||2|0|pin@0||3|0|ART_color()I74
+AThicker|net@1|||FS2434|pin@2||1.5|-1|pin@1||2|0|ART_color()I74
+AThicker|net@2|||FS1040|pin@3||1|1|pin@2||1.5|-1|ART_color()I74
+AThicker|net@3|||FS2560|pin@4||0.5|-1|pin@3||1|1|ART_color()I74
+AThicker|net@4|||FS1040|pin@5||0|1|pin@4||0.5|-1|ART_color()I74
+AThicker|net@5|||FS2560|pin@6||-0.5|-1|pin@5||0|1|ART_color()I74
+AThicker|net@6|||FS1040|pin@7||-1|1|pin@6||-0.5|-1|ART_color()I74
+AThicker|net@7|||FS2560|pin@8||-1.5|-1|pin@7||-1|1|ART_color()I74
+AThicker|net@8|||FS1166|pin@9||-2|0|pin@8||-1.5|-1|ART_color()I74
+AThicker|net@9|||FS1800|pin@10||-3|0|pin@9||-2|0|ART_color()I74
+AThicker|net@10|||FS1800|pin@13||-2.5|-0.75|pin@14||2.5|-0.75|ART_color()I74
+AThicker|net@11|||FS2700|pin@15||0|-1.5|pin@16||0|-0.75|ART_color()I74
+AThicker|net@12|||FS0|pin@18||1|-1.5|pin@19||-1|-1.5|ART_color()I74
+AThicker|net@13|||FS0|pin@20||0.5|-2|pin@21||-0.5|-2|ART_color()I74
+Ein||D5G2;|pin@12||I
+Eout||D5G2;|pin@11||O
+X
+
+# Cell R810;1{sch}
+CR810;1{sch}||schematic|1047945706000|1245967559591||ATTR_L(D5FLeave alone;G1;HNOLPX-22.5;Y-0.75;)S40|ATTR_W(D5FLeave alone;G1;HNOLPX-22.25;Y-1.75;)S40|ATTR_CDL_template(D5G1;NTX-2.5;Y-16.5;)SXR$(node_name) $(in) $(out) /rppolywo l='$(L)*10n' w='$(W)*10n'|ATTR_NCC(D5G1;NTX-1.5;Y-21;)SresistorType  P-Poly-RPO-Resistor|ATTR_SPICE_template_assura(D5G1;NTX-1.5;Y-25;)SXR$(node_name) $(in) $(out) rppolywo l='$(L)*10n' w='$(W)*10n'|ATTR_SPICE_template_calibre(D5G1;NTX-1.5;Y-23;)SXR$(node_name) $(in) $(out) rppolywo l='$(L)*10n' w='$(W)*10n'|ATTR_SPICE_template_hspice(D5G1;NTX-1.5;Y-18.75;)SXR$(node_name) $(in) $(out) rppolywo l='$(L)*10n' w='$(W)*10n'|ATTR_SPICE_template_smartspice(D5G1;NTX-1;Y-14;)SXR$(node_name) $(in) $(out) rppolywo l='$(L)*10n' w='$(W)*10n'|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NCapacitor|cap@0||-5.5|0|||||SCHEM_capacitance(D5FLeave alone;G1.5;OLUCX1.75;Y-1.25;)S(0.265*@W*@L + 8.882*@W + 4.43*@L + 74.42)*1e-18/2
+NCapacitor|cap@1||4.75|0|||||SCHEM_capacitance(D5FLeave alone;G1.5;OLUCX1.75;Y-1.25;)S(0.265*@W*@L + 8.882*@W + 4.43*@L + 74.42)*1e-18/2
+NOff-Page|conn@0||10|5||||
+NOff-Page|conn@1||-11.5|5||||
+IR810;1{ic}|gateResi@0||25.5|7.5|||D0G4;|ATTR_L(D5FLeave alone;G1;NOLPX-2;Y-2.25;)S40|ATTR_W(D5FLeave alone;G1;NOLPX2.25;Y-2.25;)S40
+NGround|gnd@0||0|-9||||
+Ngeneric:Invisible-Pin|pin@0||1|20.5|||||ART_message(D5G2;)Sp-type unsilicided polysilicon resistor for TSMC90nm process
+Ngeneric:Invisible-Pin|pin@1||2.5|26.5|||||ART_message(D5G5;)SR810 (rppolywo)
+NWire_Pin|pin@2||-5.5|5||||
+NWire_Pin|pin@3||-5.5|-4.5||||
+NWire_Pin|pin@4||4.75|5||||
+NWire_Pin|pin@5||4.75|-4.5||||
+Ngeneric:Invisible-Pin|pin@6||1.5|15|||||ART_message(D5G2;)S["minumum recommended dimensions are l=0.4um, w=0.4um",target resistance is approx 810 ohm/sq]
+NWire_Pin|pin@7||0|-4.5||||
+NResistor|pres@0||0|5||||1|ATTR_length(D5FLeave alone;G1;NOLY-1;)S@L|ATTR_width(D5FLeave alone;G1;NOLY-2;)S@W|SCHEM_resistance(D5FLeave alone;G2;OLY1.5;)S(@L*810/@W)
+Awire|net@0|||0|pin@2||-5.5|5|conn@1|y|-9.5|5
+Awire|net@1|||1800|pin@4||4.75|5|conn@0|a|8|5
+Awire|net@3|||2700|cap@0|a|-5.5|2|pin@2||-5.5|5
+Awire|net@4|||900|cap@0|b|-5.5|-2|pin@3||-5.5|-4.5
+Awire|net@7|||2700|cap@1|a|4.75|2|pin@4||4.75|5
+Awire|net@8|||900|cap@1|b|4.75|-2|pin@5||4.75|-4.5
+Awire|net@9|||0|pin@7||0|-4.5|pin@3||-5.5|-4.5
+Awire|net@10|||0|pin@5||4.75|-4.5|pin@7||0|-4.5
+Awire|net@11|||2700|gnd@0||0|-7|pin@7||0|-4.5
+Awire|net@12|||1800|pres@0|b|2|5|pin@4||4.75|5
+Awire|net@13|||0|pres@0|a|-2|5|pin@2||-5.5|5
+Ein||D5G2;|conn@1|y|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell aGallery;1{sch}
+CaGallery;1{sch}||schematic|1241110136477|1247268145887|
+INMOS4f;1{ic}|NMOS4f@0||-23.5|-3.5|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y1;)S4|ATTR_M1(D5G1;NOLPX4;Y-1;)S1|ATTR_NF(D5G1;NOLPX4;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y2;)S15
+INMOS4f_dnw;1{ic}|NMOS4f_d@0||-23.5|-11.5|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y1;)S4|ATTR_M1(D5G1;NOLPX4;Y-1;)S1|ATTR_NF(D5G1;NOLPX4;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y2;)S15
+INMOS4f_io18;1{ic}|NMOS4f_i@0||-34|-3.5|||D0G4;|ATTR_Delay(P)I100|ATTR_L(D5FLeave alone;G1;NOLPX4;Y1;)S15|ATTR_M1(D5G1;NOLPX4;Y-1;)S1|ATTR_NF(D5G1;NOLPX4;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y2;)S15
+INMOS4f_native;1{ic}|NMOS4f_n@0||-12|-3.5|||D5G4;|ATTR_Delay(P)I15|ATTR_L(D5FLeave alone;G1;NOLPX3.5;Y1;)S30|ATTR_M1(D5G1;NOLPX3.5;Y-1;)S1|ATTR_NF(D5G1;NOLPX3.5;)S1|ATTR_W(D5FLeave alone;G1;NOLPX3.5;Y2;)S15
+INMOSf;1{ic}|NMOSf@1||-23.5|3.5|||D5G4;|ATTR_Delay(P)I15|ATTR_L(D5FLeave alone;G1;NOLPX3.5;Y1;)S4|ATTR_M1(D5G1;NOLPX3.5;Y-1;)S1|ATTR_NF(D5G1;NOLPX3.5;)S1|ATTR_W(D5FLeave alone;G1;NOLPX3.5;Y2;)S15
+INMOSf_io18;1{ic}|NMOSf_io@0||-34|3.5|||D5G4;|ATTR_Delay(P)I15|ATTR_L(D5FLeave alone;G1;NOLPX3.5;Y1;)S15|ATTR_M1(D5G1;NOLPX3.5;Y-1;)S1|ATTR_NF(D5G1;NOLPX3.5;)S1|ATTR_W(D5FLeave alone;G1;NOLPX3.5;Y2;)S15
+INMOSf_native;1{ic}|NMOSf_na@0||-12|3.5|||D5G4;|ATTR_Delay(P)I15|ATTR_L(D5FLeave alone;G1;NOLPX3.5;Y1;)S30|ATTR_M1(D5G1;NOLPX3.5;Y-1;)S1|ATTR_NF(D5G1;NOLPX3.5;)S1|ATTR_W(D5FLeave alone;G1;NOLPX3.5;Y2;)S15
+IPMOS4f;1{ic}|PMOS4f@0||19.5|-3.5|||D5G4;|ATTR_Delay(P)S10|ATTR_L(D5FLeave alone;G1;NOLPX4;Y1;)S4|ATTR_M1(D5G1;NOLPX4;Y-1;)S1|ATTR_NF(D5G1;NOLPX4;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y2;)S19.5
+IPMOS4f_io18;1{ic}|PMOS4f_i@0||9.5|-3.5|||D5G4;|ATTR_Delay(P)S10|ATTR_L(D5FLeave alone;G1;NOLPX4;Y1;)S15|ATTR_M1(D5G1;NOLPX4;Y-1;)S1|ATTR_NF(D5G1;NOLPX4;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y2;)S19.5
+IPMOSf;1{ic}|PMOSf@1||19.5|3.5|||D5G4;|ATTR_Delay(P)S10|ATTR_L(D5FLeave alone;G1;NOLPX4;Y1;)S4|ATTR_M1(D5G1;NOLPX4;Y-1;)S1|ATTR_NF(D5G1;NOLPX4;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y2;)S19.5
+IPMOSf_io18;1{ic}|PMOSf_io@0||9.5|3.5|||D5G4;|ATTR_Delay(P)S10|ATTR_L(D5FLeave alone;G1;NOLPX4;Y1;)S15|ATTR_M1(D5G1;NOLPX4;Y-1;)S1|ATTR_NF(D5G1;NOLPX4;)S1|ATTR_W(D5FLeave alone;G1;NOLPX4;Y2;)S19.5
+IPNP2;1{ic}|PNP2@0||55.5|1|||D5G4;
+IPNP5;1{ic}|PNP5@0||70|1|||D5G4;
+IPNP10;1{ic}|PNP10@0||83.5|1|||D5G4;
+IR128;1{ic}|R110@0||-29|-29|||D5G4;|ATTR_L(D5FLeave alone;G1;NOLPX-2;Y-1.75;)S40|ATTR_W(D5FLeave alone;G1;NOLPX2.25;Y-1.75;)S"40\\"
+IR810;1{ic}|R440@0||-12|-29|||D5G4;|ATTR_L(D5FLeave alone;G1;NOLPX-2;Y-1.75;)S40|ATTR_W(D5FLeave alone;G1;NOLPX2.25;Y-1.75;)S40
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Iwire40;1{ic}|wire40@0||26|-29|||D5G4;|ATTR_L(D5FLeave alone;G1;OLPUD)S100|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NOLPY-1;)S2|ATTR_width(D5FLeave alone;G1;NOLPY-2;)S7
+Iwire;1{ic}|wire@0||11|-29|||D5G4;|ATTR_C(D5G1;NOLPUCY-2.5;)S0.0000223p|ATTR_L(D5G1;OLPUD)S100|ATTR_R(D5G1;NOLPURY-1.5;)S0.024
+X
+
+# Cell wire;1{ic}
+Cwire;1{ic}||artwork|1083964052000|1204183998562|E|ATTR_C(D5G1;HNOLPUCY-2.5;)S0.0000223p|ATTR_L(D5G1;HOLPUD)S100|ATTR_R(D5G1;HNOLPURY-1.5;)S0.024|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2|0|1.5|1.5|R||ART_color()I74|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@2||2|0|1.5|1.5|||ART_color()I74
+NPin|pin@0||-2.75|0|1|1||
+NPin|pin@1||-4|0||||
+NPin|pin@2||2|0|1|1||
+NPin|pin@3||4|0||||
+NPin|pin@4||-2|0.75|1|1||
+NPin|pin@5||2|0.75|1|1||
+NPin|pin@6||2|-0.75|1|1||
+NPin|pin@7||-2|-0.75|1|1||
+Nschematic:Bus_Pin|pin@8||4|0|-2|-2||
+Nschematic:Bus_Pin|pin@9||-4|0|-2|-2||
+AThicker|net@0|||IJS0|pin@0||-2.75|0|pin@1||-4|0|ART_color()I74
+AThicker|net@1|||IJS1800|pin@2||2|0|pin@3||4|0|ART_color()I74
+AThicker|net@2|||IJS0|pin@5||2|0.75|pin@4||-2|0.75|ART_color()I74
+AThicker|net@3|||IJS0|pin@6||2|-0.75|pin@7||-2|-0.75|ART_color()I74
+Ea||D5G2;|pin@9||U
+Eb||D5G2;|pin@8||U
+X
+
+# Cell wire;1{sch}
+Cwire;1{sch}||schematic|1083961993000|1173982560561||ATTR_C(D5G1;HNOLPUCX-19;Y-9;)S0.0000223p|ATTR_L(D5G1;HNOLPUDX-19;Y-7;)S100|ATTR_R(D5G1;HNOLPURX-19;Y-8;)S0.024|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NCapacitor|cap@0||-10|0|||||SCHEM_capacitance(D5G1;OLUC)S@C*@L/3
+NCapacitor|cap@1||10|0|||||SCHEM_capacitance(D5G1;OLUC)S@C*@L/3
+NCapacitor|cap@2||0|0|||||SCHEM_capacitance(D5G1;OLUC)S@C*@L/3
+NOff-Page|conn@0||21|4|||RR|
+NOff-Page|conn@1||-21|4||||
+NGround|gnd@0||0|-8||||
+Ngeneric:Invisible-Pin|pin@0||15|7|||||ART_message(D5G1;)S[R2 ]
+Ngeneric:Invisible-Pin|pin@1||-15|7|||||ART_message(D5G1;)S[R1 = @R*@L/6]
+Ngeneric:Invisible-Pin|pin@2||0|7|||||ART_message(D5G1;)S[R12= @R*@L/3]
+Ngeneric:Invisible-Pin|pin@3||16.5|-2|||||ART_message(D5G1;)S[C = @C*@L/3]
+Ngeneric:Invisible-Pin|pin@4||0|14|||||ART_message(D5G2;)S[this is a wire 'L' lambda long,with resistance 'R' ohms/lambda,and capacitance 'C' F/lambda]
+Ngeneric:Invisible-Pin|pin@5||-1|22|||||ART_message(D5G6;)S[wire]
+NWire_Pin|pin@6||0|-4||||
+NWire_Pin|pin@7||10|-4||||
+NWire_Pin|pin@8||-10|-4||||
+NWire_Pin|pin@9||10|4||||
+NWire_Pin|pin@10||0|4||||
+NWire_Pin|pin@11||-10|4||||
+NResistor|res@0||-15|4|||||SCHEM_resistance(D5G1;OLURY1.5;)S@R*@L/6
+NResistor|res@1||-5|4|||||SCHEM_resistance(D5G1;OLURY1.5;)S@R*@L/3
+NResistor|res@2||15|4|||||SCHEM_resistance(D5G1;OLURY1.5;)S@R*@L/6
+NResistor|res@3||5|4|||||SCHEM_resistance(D5G1;OLURY1.5;)S@R*@L/3
+Iwire;1{ic}|wire@0||15|24|||D0G4;|ATTR_C(D5G1;NOLPUCY-2.5;)S2.23E-16|ATTR_L(D5G1;OLPUD)S100|ATTR_R(D5G1;NOLPURY-1.5;)S0.24
+Awire|net@0|||IJS1800|res@2|b|17|4|conn@0|y|19|4
+Awire|net@1|||IJS0|res@0|a|-17|4|conn@1|y|-19|4
+Awire|net@2|||IJS900|pin@6||0|-4|gnd@0||0|-6
+Awire|net@3|||IJS2700|pin@6||0|-4|cap@2|b|0|-2
+Awire|net@4|||IJS0|pin@7||10|-4|pin@6||0|-4
+Awire|net@5|||IJS0|pin@6||0|-4|pin@8||-10|-4
+Awire|net@6|||IJS900|cap@1|b|10|-2|pin@7||10|-4
+Awire|net@7|||IJS2700|pin@8||-10|-4|cap@0|b|-10|-2
+Awire|net@8|||IJS900|pin@9||10|4|cap@1|a|10|2
+Awire|net@9|||IJS0|res@2|a|13|4|pin@9||10|4
+Awire|net@10|||IJS0|pin@9||10|4|res@3|b|7|4
+Awire|net@11|||IJS900|pin@10||0|4|cap@2|a|0|2
+Awire|net@12|||IJS0|res@3|a|3|4|pin@10||0|4
+Awire|net@13|||IJS0|pin@10||0|4|res@1|b|-3|4
+Awire|net@14|||IJS900|pin@11||-10|4|cap@0|a|-10|2
+Awire|net@15|||IJS0|res@1|a|-7|4|pin@11||-10|4
+Awire|net@16|||IJS0|pin@11||-10|4|res@0|b|-13|4
+Ea||D4G2;|conn@1|a|U
+Eb||D6G2;X-5;|conn@0|y|U
+X
+
+# Cell wire40;1{ic}
+Cwire40;1{ic}||artwork|1083966364000|1244504921853|E|ATTR_L(D5FLeave alone;G1;HOLPUD)S100|ATTR_LEWIRE(D5G1;HPTY-3;)I1|ATTR_layer(D5FLeave alone;G1;HNOLPY-1;)S2|ATTR_width(D5FLeave alone;G1;HNOLPY-2;)S7|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1.75|0|1.5|1.5|R||ART_color()I74|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@2||1.75|0|1.5|1.5|RRR||ART_color()I74|ART_degrees()F[0.0,3.1415927]
+NPin|pin@0||-1.75|0.75|1|1||
+NPin|pin@1||1.75|0.75|1|1||
+NPin|pin@2||1.75|-0.75|1|1||
+NPin|pin@3||-1.75|-0.75|1|1||
+Nschematic:Bus_Pin|pin@4||2.5|0|-1|-1||
+Nschematic:Bus_Pin|pin@5||-2.5|0|-1|-1||
+AThicker|net@0|||FS0|pin@1||1.75|0.75|pin@0||-1.75|0.75|ART_color()I74
+AThicker|net@1|||FS0|pin@2||1.75|-0.75|pin@3||-1.75|-0.75|ART_color()I74
+Ea||D5G2;|pin@5||B
+Eb||D5G2;|pin@4||B
+X
+
+# Cell wire40;1{sch}
+Cwire40;1{sch}||schematic|1083965121000|1244505276447||ATTR_L(D5G1;HNOLPUDX-20.5;Y-6.5;)S100|ATTR_LEWIRE(D5G1;HNPTX-20.5;Y-9.5;)I1|ATTR_layer(D5FLeave alone;G1;HNOLPX-20.5;Y-7.5;)S2|ATTR_width(D5FLeave alone;G1;HNOLPX-20.5;Y-8.5;)S7|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-23|-1||||
+NOff-Page|conn@1||-5.5|-1|||YRR|
+Ngeneric:Invisible-Pin|pin@0||-4|6|||||ART_message(BD5G2;)Swire40
+Ngeneric:Invisible-Pin|pin@1||7|-8|||||ART_message(D5G1;)SR = (@layer==0?15:@layer==1?0.2:@layer<8?0.15:0.02)/@width
+Ngeneric:Invisible-Pin|pin@2||7|-6|||||ART_message(D5G1;)SC = (@layer==0?0.002:@layer<8?0.002:0.003)*1e-15
+Ngeneric:Invisible-Pin|pin@3||-9|2|||||ART_message(D6G1;)S["wire in layer 'layer', 'L' lambda long,","'width' lambda wide, for the 40nm tech"]
+Ngeneric:Invisible-Pin|pin@4||-12|-14|||||ART_message(D5G1;)Scapacitance (fF/lambda)
+Ngeneric:Invisible-Pin|pin@5||3.5|-14|||||ART_message(D5G1;)Sresistance (ohm/square)
+Ngeneric:Invisible-Pin|pin@6||3.5|-17.5|||||ART_message(D5G1;)SM1 - 0.2
+Ngeneric:Invisible-Pin|pin@7||3.5|-19|||||ART_message(D5G1;)SMx : 0.15
+Ngeneric:Invisible-Pin|pin@8||3.5|-20.5|||||ART_message(D5G1;)SMz : 0.02
+Ngeneric:Invisible-Pin|pin@9||3.5|-16|||||ART_message(D5G1;)Spoly - 15
+Ngeneric:Invisible-Pin|pin@10||18|-14|||||ART_message(D5G1;)Swidth (um/lambda)
+Ngeneric:Invisible-Pin|pin@11||18|-17.5|||||ART_message(D5G1;)SM1 - 0.07/7L
+Ngeneric:Invisible-Pin|pin@12||18|-19|||||ART_message(D5G1;)SMx : 0.07/7L
+Ngeneric:Invisible-Pin|pin@13||18|-20.5|||||ART_message(D5G1;)SMz : 0.4/40L
+Ngeneric:Invisible-Pin|pin@14||18|-16|||||ART_message(D5G1;)Spoly - 0.04/4L
+Ngeneric:Invisible-Pin|pin@15||-12|-17.5|||||ART_message(D5G1;)SM1 - 0.0021 or 0.21fF/um
+Ngeneric:Invisible-Pin|pin@17||-12|-20.5|||||ART_message(D5G1;)SMz : 0.003 or 0.3fF/um
+Ngeneric:Invisible-Pin|pin@18||-12|-16|||||ART_message(D5G1;)Spoly - 0.002 or 0.2fF/um
+Ngeneric:Invisible-Pin|pin@19||-12|-19|||||ART_message(D5G1;)SMx - 0.002 or 0.2fF/um
+Iwire40;1{ic}|wire90@1||14|7.88|||D0G4;|ATTR_L(D5FLeave alone;G1;OLPUD)S100|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NOLPY-1;)S2|ATTR_width(D5FLeave alone;G1;NOLPY-2;)S7
+Iwire;1{ic}|wire@0||-15|-1|||D0G4;|ATTR_C(D5G1;NOLPUCY-2.5;)S(@layer==0?0.002:@layer<8?0.002:0.003)*1e-15|ATTR_L(D5FLeave alone;G1;OLPUD)S@L|ATTR_R(D5G1;NOLPURY-1.5;)S(@layer==0?15:@layer==1?0.2:@layer<8?0.151:0.02)/@width
+Awire|net@0|||0|wire@0|a|-19|-1|conn@0|y|-21|-1
+Awire|net@1|||1800|wire@0|b|-11|-1|conn@1|y|-7.5|-1
+Ea||D4G2;|conn@0|a|B
+Eb||D4G2;|conn@1|a|B
+X
diff --git a/chips/omegaCounter/40nm/electric/purpleFive.jelib b/chips/omegaCounter/40nm/electric/purpleFive.jelib
new file mode 100644 (file)
index 0000000..e770828
--- /dev/null
@@ -0,0 +1,4671 @@
+# header information:
+HpurpleFive|8.10b|USER_electrical_units()I70464
+
+# Views:
+Vdocumentation|doc
+Vicon|ic
+Vschematic|sch
+
+# External Libraries:
+
+Lorange40nm|orange40nm
+
+LredFive|redFive
+
+# Tools:
+Ouser|DefaultTechnology()Scmos90|SchematicTechnology()Scmos90
+Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
+
+# Technologies:
+Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43
+Tmocmos|SelectedFoundryFormocmos()STSMC
+
+# Cell LEsettings;1{ic}
+CLEsettings;1{ic}||artwork|1023920563000|1204140525662|E|ATTR_LESETTINGS(D6G1;HNPX-4;Y-3.5;)I1|ATTR_alpha(D5G1;HNPX-1.5;Y-1.5;)D0.7|ATTR_epsilon(D6G1;HNPX-4;Y1.5;)S0.01|ATTR_gate_cap(D6G1;HNPX-4;Y-0.5;)F0.4|ATTR_keeper_ratio(D5G1;HNPY-2.5;)F0.1|ATTR_max_iter(D6G1;HNPX-4;Y0.5;)I40|ATTR_su(D6G1;HNPX-4;Y3.5;)S4.5|ATTR_wire_ratio(D6G1;HNPX-4;Y2.5;)S0.22|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||1.5|-0.5|9|9|||ART_color()I78|trace()V[-4.5/-3.5,-4.5/4.5,4.5/4.5,4.5/-4.5,-4.5/-4.5]
+Ngeneric:Invisible-Pin|pin@0||1.5|4.5|||||ART_message(D5G1;)S[LEsettings]
+X
+
+# Cell LEsettings;1{sch}
+CLEsettings;1{sch}||schematic|1023920036000|1213471981644||ATTR_LESETTINGS(D6G1;HNPX-21;Y23;)I1|ATTR_alpha(D5G1;HNPX-18.5;Y25;)D0.7|ATTR_epsilon(D6G1;HNPX-21;Y28;)S0.01|ATTR_gate_cap(D6G1;HNPX-21;Y26;)F0.4|ATTR_keeper_ratio(D5G1;HNPX-17;Y24;)F0.1|ATTR_max_iter(D6G1;HNPX-21;Y27;)I40|ATTR_su(D6G1;HNPX-21;Y30;)S4.5|ATTR_wire_ratio(D6G1;HNPX-21;Y29;)S0.22|ATTR_SPICE_template(D5G1;NTX-7;Y9;)S**LEsettings: None needed for LEsettings|prototype_center()I[12000,48000]
+ILEsettings;1{ic}|LEsettin@2||-4|2|||D5G4;|ATTR_LESETTINGS(D6G1;NPX-4;Y-3.5;)I1|ATTR_alpha(D5G1;NPX-1.5;Y-1.5;)F0.7|ATTR_epsilon(D6G1;NPX-4;Y1.5;)F0.0010|ATTR_gate_cap(D6G1;NPX-4;Y-0.5;)F0.19|ATTR_keeper_ratio(D5G1;NPY-2.5;)F0.1|ATTR_max_iter(D6G1;NPX-4;Y0.5;)I30|ATTR_su(D6G1;NPX-4;Y3.5;)S3.7|ATTR_wire_ratio(D6G1;NPX-4;Y2.5;)F0.16
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ngeneric:Invisible-Pin|pin@0||-9.5|12|||||ART_message(D6G1;)S[this is the diffusion effort of PMOS gates (Cdiffp/Cgate)]
+Ngeneric:Invisible-Pin|pin@1||-9.5|13|||||ART_message(D6G1;)S[this is the diffusion effort of NMOS gates (Cdiffn/Cgate)]
+Ngeneric:Invisible-Pin|pin@2||-9.5|14|||||ART_message(D6G1;)S[gate cap. is used to convert cap loads to gate loads (fF/lambda)]
+Ngeneric:Invisible-Pin|pin@3||-9.5|15|||||ART_message(D6G1;)S[this sets the maximum number of iterations]
+Ngeneric:Invisible-Pin|pin@4||-9.5|16|||||ART_message(D6G1;)S[epsilon is the convergence criterion]
+Ngeneric:Invisible-Pin|pin@5||-9.5|17|||||ART_message(D6G1;)S[wire ratio is the default wire ratio: Cwire/Cgate]
+Ngeneric:Invisible-Pin|pin@6||-9.5|18|||||ART_message(D6G1;)S[su is the global step-up (fan-out)]
+Ngeneric:Invisible-Pin|pin@7||-24|21|||||ART_message(D6G2;)S[This Facet is used to set Logical Effort Settings]
+X
+
+# Cell aChangeRecord;1{doc}
+CaChangeRecord;1{doc}||mocmos|1021415734000|1228430895838||FACET_message()S[This is a change record for the purpleOne library.,"",9 March 02,Ivan added alternate icons for four types of NAND gates.,Ivan fixed output port location on one of the NAND gates.,Ivan set the scale of the pass gate be normalized to minimum transistor.,Ivan checked that all internal expressions are in Java.,Making a new icon copies the form of the icon in the schematic but,    DOES NOT MAKE ITS PARAMETER BE Java type.,Ivan updated the dates on the libraries to 9 March 2002,"",14 Apr 2002,"JKG: Minor fixes on text, etc","",14 May 2002,"JKG: Added nmos, nmos4, pmos, pmos4 primitives to allow Monte Carlo simulations","JKG: Added pmos0, invKV, made invK allow longer than minimum lengths","",4 Dec 2008,IES:  changed name to purpleFive and added extra icons to permit more,understandable circuit diagrams.  See purpleFive:aGallery{sch}.,"","","",""]
+X
+
+# Cell branchfactor;1{ic}
+Cbranchfactor;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_BF(D5G1.5;HNPY3;)I1|ATTR_Delay(D5G1;HNPX2;Y-2.25;)I0|ATTR_LEGATE(D5G1;HNPX5.75;Y3.75;)I1|ATTR_LEPARALLGRP(D5G1;HNPX4.75;Y1.5;)I-1|ATTR_M(D5G1;HNPX2;Y-1.25;)I1|ATTR_S(D5G1;HOJPT)SLE.getdrive()|ATTR_su(D5G1;HNPX2;Y-5.25;)I1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0.25|0|0.5|1|||ART_color()I78|trace()V[-0.25/-0.5,-0.25/0,0.25/0,-0.25/0,-0.25/0.5,0.25/0.5]
+NThick-Circle|art@2||-0.5|-0.25|0.5|0.5|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NOpened-Thicker-Polygon|art@3||-0.75|0|0.5|1|||ART_color()I78|trace()V[0.25/-0.5,-0.25/-0.5,-0.25/0.5,0.25/0.5]
+NThick-Circle|art@4||-0.5|0.25|0.5|0.5|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NOpened-Thicker-Polygon|art@5||0|0|3|4|||ART_color()I78|trace()V[-1.5/-2,-1.5/2,1.5/2,1.5/-2,-1.5/-2]
+NPin|pin@0||2.5|0||||
+NPin|pin@1||1.5|0||||
+Nschematic:Bus_Pin|pin@2||2.5|0|-2|-2||
+NPin|pin@3||-2.5|0||||
+NPin|pin@4||-1.5|0|1|1||
+Nschematic:Bus_Pin|pin@5||-2.5|0|-2|-2||
+AThicker|net@0|||FS0|pin@0||2.5|0|pin@1||1.5|0|ART_color()I78
+AThicker|net@1|||FS0|pin@4||-1.5|0|pin@3||-2.5|0|ART_color()I78
+Ein||D5G1;|pin@5||I
+Eout||D5G1;|pin@2||O
+X
+
+# Cell branchfactor;1{sch}
+Cbranchfactor;1{sch}||schematic|1021415734000|1028570639000||ATTR_BF(D5G1;HNPX-12;Y-8.25;)I1|ATTR_Delay(D5G1;HNPX-12;Y-5.5;)I0|ATTR_LEGATE(D5G1;HNPX-12;Y-11.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPX-12;Y-6.5;)I-1|ATTR_M(D5G1;HNPX-12;Y-6.5;)I1|ATTR_S(D5G1;HNOJPX-12;Y-4.5;)SLE.getdrive()|ATTR_su(D5G1;HNPX-12;Y-9.5;)I1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ibranchfactor;1{ic}|branchfa@0||18|8.5|||D0G4;|ATTR_BF(D5G1.5;NPY3;)I1|ATTR_Delay(D5G1;NPX2;Y-2.25;)I0|ATTR_LEGATE(D5G1;NPX5.75;Y3.75;)I1|ATTR_LEPARALLGRP(D5G1;NPX4.75;Y1.5;)I-1|ATTR_M(D5G1;NPX2;Y-1.25;)I1|ATTR_S(OJP)S1|ATTR_su(D5G1;NPX2;Y-5.25;)S""
+NOff-Page|conn@0||-11|0||||
+NOff-Page|conn@1||8|0||||
+Ngeneric:Invisible-Pin|pin@0||-1.5|20|||||ART_message(D5G6;)S[branchfactor]
+Ngeneric:Invisible-Pin|pin@1||-2|14.5|||||ART_message(D5G2;)S[Implements a branch factor of BF]
+Awire|net@0|||0|conn@1|a|6|0|conn@0|y|-9|0
+Ein||D5G2;|conn@0|a|I|ATTR_le(D5G1;NOJY-2;)S@BF
+Eout||D5G2;|conn@1|y|O
+X
+
+# Cell inv;1{doc}
+Cinv;1{doc}||mocmos|1012171260000|1012171294000||FACET_message()S[This is the one parameter inverter.,Drawn by Ivan Sutherland 27 January 2002,""]
+X
+
+# Cell inv;1{ic}
+Cinv;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I78
+NPin|pin@0||1.5|0|1|1||
+Nschematic:Bus_Pin|pin@1||-2.5|0|-2|-2||
+NPin|pin@2||-1.5|0|1|1||
+NPin|pin@3||-2.5|0||||
+Nschematic:Bus_Pin|pin@4||2.5|0|-2|-2||
+NPin|pin@5||-1.5|2|1|1||
+NPin|pin@6||-1.5|-2|1|1||
+AThicker|net@0|||FS3263|pin@0||1.5|0|pin@5||-1.5|2|ART_color()I78
+AThicker|net@1|||FS337|pin@0||1.5|0|pin@6||-1.5|-2|ART_color()I78
+AThicker|net@2|||FS0|pin@2||-1.5|0|pin@3||-2.5|0|ART_color()I78
+AThicker|net@3|||FS2700|pin@6||-1.5|-2|pin@5||-1.5|2|ART_color()I78
+Ein||D5G1;|pin@1||I
+Eout||D5G1;|pin@4||O
+X
+
+# Cell inv;2{sch}
+Cinv;2{sch}||schematic|1021415734000|1159375611590||ATTR_Delay(D5G1;HNPX-12;Y-5.5;)I100|ATTR_LEGATE(D5G1;HNPTX-12;Y-10.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-12;Y-6.5;)I-1|ATTR_X(D5G1;HNOJPX-12.5;Y-4.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-12;Y-7.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-12;Y-8.5;)Sstrong1|ATTR_su(D5G1;HNPTX-12;Y-9.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||11|0||||
+NOff-Page|conn@1||-14|0||||
+IredFive:inv;1{ic}|inv@0||0.5|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Iinv;1{ic}|inv@1||20|13.5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)S""
+Ngeneric:Invisible-Pin|pin@0||-2|14.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 1]
+Ngeneric:Invisible-Pin|pin@1||11|-12|||||ART_message(D5G2;)S[X is drive strength,P and N drive strengths are equal]
+Ngeneric:Invisible-Pin|pin@2||-2|16.5|||||ART_message(D5G2;)S[one-parameter inverter]
+Ngeneric:Invisible-Pin|pin@3||-1.5|20|||||ART_message(D5G6;)S[inv]
+Awire|net@0|||1800|conn@1|y|-12|0|inv@0|in|-2|0
+Awire|net@1|||1800|inv@0|out|3|0|conn@0|a|9|0
+Ein||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY-2;)F1.0
+Eout||D5G2;|conn@0|y|O|ATTR_le(D5G1;NY2;)I1
+X
+
+# Cell inv2i;1{ic}
+Cinv2i;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I78
+NThick-Circle|art@2||-1|1|1|1|||ART_color()I78
+NPin|pin@0||-2.5|-1||||
+NPin|pin@1||-1.5|-1|1|1||
+NPin|pin@2||1.5|0|1|1||
+NPin|pin@3||-1.5|1|1|1||
+NPin|pin@4||-2.5|1||||
+NPin|pin@5||-1.5|2|1|1||
+NPin|pin@6||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@7||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@8||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@9||-2.5|-1|-2|-2||
+AThicker|net@0|||FS2700|pin@6||-1.5|-2|pin@5||-1.5|2|ART_color()I78
+AThicker|net@1|||FS0|pin@1||-1.5|-1|pin@0||-2.5|-1|ART_color()I78
+AThicker|net@2|||FS337|pin@2||1.5|0|pin@6||-1.5|-2|ART_color()I78
+AThicker|net@3|||FS3263|pin@2||1.5|0|pin@5||-1.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@3||-1.5|1|pin@4||-2.5|1|ART_color()I78
+Ein[n]||D5G1;|pin@9||I
+Ein[p]||D5G1;|pin@8||I
+Eout||D5G1;|pin@7||O
+X
+
+# Cell inv2i;1{sch}
+Cinv2i;1{sch}||schematic|1021415734000|1159375631875||ATTR_Delay(D5G1;HNPX-13.5;Y-8;)I100|ATTR_LEGATE(D5G1;HNPTX-13.5;Y-13;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-13.5;Y-9;)I-1|ATTR_X(D5G1;HNOJPX-13.5;Y-7;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-13.5;Y-11;)Sstrong0|ATTR_drive1(D5G1;HNPTX-13.5;Y-12;)Sstrong1|ATTR_su(D5G1;HNPTX-13.5;Y-10;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||12|0||||
+NOff-Page|conn@1||-10.5|1|||Y|
+NOff-Page|conn@2||-10.5|-1|||Y|
+IredFive:inv2i;1{ic}|inv2i@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Iinv2i;1{ic}|inv2i@1||13.5|12|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||14.5|-12.5|||||ART_message(D5G2;)S[X is drive strength,P and N drive strengths are equal]
+Ngeneric:Invisible-Pin|pin@1||-4|18|||||ART_message(D5G2;)S[P to N width ratio is 2 to 1]
+Ngeneric:Invisible-Pin|pin@2||-4|25|||||ART_message(D5G6;)S[inv2i]
+Ngeneric:Invisible-Pin|pin@3||-4|20|||||ART_message(D5G2;)S[two-input inverter]
+Awire|net@0|||0|inv2i@0|in[n]|-2.5|-1|conn@2|y|-8.5|-1
+Awire|net@1|||0|inv2i@0|in[p]|-2.5|1|conn@1|y|-8.5|1
+Awire|net@2|||0|conn@0|a|10|0|inv2i@0|out|2.5|0
+Ein[n]||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY2;)F0.33
+Ein[p]||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY-2;)F0.67
+Eout||D5G2;|conn@0|y|O|ATTR_le(D5G1;NY2;)I1
+X
+
+# Cell inv2iHT;1{ic}
+Cinv2iHT;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-0.25|0|0.5|1|||ART_color()I78|trace()V[-0.25/-0.5,-0.25/0.5,-0.25/0,0.25/0,0.25/0.5,0.25/-0.5]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I78
+NThick-Circle|art@3||-1|1|1|1|||ART_color()I78
+NPin|pin@0||-2.5|-1||||
+NPin|pin@1||-1.5|-1|1|1||
+NPin|pin@2||1.5|0|1|1||
+NPin|pin@3||-1.5|1|1|1||
+NPin|pin@4||-2.5|1||||
+NPin|pin@5||-1.5|2|1|1||
+NPin|pin@6||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@7||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@8||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@9||-2.5|-1|-2|-2||
+AThicker|net@0|||FS0|pin@1||-1.5|-1|pin@0||-2.5|-1|ART_color()I78
+AThicker|net@1|||FS2700|pin@6||-1.5|-2|pin@5||-1.5|2|ART_color()I78
+AThicker|net@2|||FS337|pin@2||1.5|0|pin@6||-1.5|-2|ART_color()I78
+AThicker|net@3|||FS3263|pin@2||1.5|0|pin@5||-1.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@3||-1.5|1|pin@4||-2.5|1|ART_color()I78
+Ein[n]||D5G1;|pin@9||I
+Ein[p]||D5G1;|pin@8||I
+Eout||D5G1;|pin@7||O
+X
+
+# Cell inv2iHT;1{sch}
+Cinv2iHT;1{sch}||schematic|1021415734000|1159375639594||ATTR_Delay(D5G1;HNPX-11;Y-7.5;)I100|ATTR_LEGATE(D5G1;HNPTX-11;Y-12.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-11;Y-8.5;)I-1|ATTR_X(D5G1;HNOJPX-11;Y-6.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-11;Y-9.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-11;Y-10.5;)Sstrong1|ATTR_su(D5G1;HNPTX-11;Y-11.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||12|0||||
+NOff-Page|conn@1||-10|1|||Y|
+NOff-Page|conn@2||-10|-1|||Y|
+IredFive:inv2iHT;1{ic}|inv2iHT@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Iinv2iHT;1{ic}|inv2iHT@1||23|12.5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||13|-11|||||ART_message(D5G2;)S[X is drive strength,P drive strength is twice N strength]
+Ngeneric:Invisible-Pin|pin@1||-3.5|13.5|||||ART_message(D5G2;)S[P to N width ratio is 4 to 1]
+Ngeneric:Invisible-Pin|pin@2||-3.5|20.5|||||ART_message(D5G6;)S[inv2iHT]
+Ngeneric:Invisible-Pin|pin@3||-3.5|15.5|||||ART_message(D5G2;)S[two-input HI-threshold inverter]
+Awire|net@0|||0|inv2iHT@0|in[p]|-2.5|1|conn@1|y|-8|1
+Awire|net@1|||0|inv2iHT@0|in[n]|-2.5|-1|conn@2|y|-8|-1
+Awire|net@2|||0|conn@0|a|10|0|inv2iHT@0|out|2.5|0
+Ein[n]||D5G2;|conn@2|a|I|ATTR_le(D5G1;NX0.5;Y2;)F0.33
+Ein[p]||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY-1.5;)F1.33
+Eout||D5G2;|conn@0|y|O|ATTR_le(D5G1;NY2;)F1.67
+X
+
+# Cell inv2iK;1{ic}
+Cinv2iK;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1|1|1|1|||ART_color()I78
+NThick-Circle|art@2||2|0|1|1|||ART_color()I78
+Ngeneric:Invisible-Pin|pin@0||0|-0.12|||||ART_message(D5G2;)S[K]
+Nschematic:Bus_Pin|pin@1||-2.5|-1|-2|-2||
+Nschematic:Bus_Pin|pin@2||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@3||2.5|0|-2|-2||
+NPin|pin@4||-1.5|-2|1|1||
+NPin|pin@5||-1.5|2|1|1||
+NPin|pin@6||-2.5|1||||
+NPin|pin@7||-1.5|1|1|1||
+NPin|pin@8||1.5|0|1|1||
+NPin|pin@9||-1.5|-1|1|1||
+NPin|pin@10||-2.5|-1||||
+AThicker|net@0|||FS0|pin@7||-1.5|1|pin@6||-2.5|1|ART_color()I78
+AThicker|net@1|||FS3263|pin@8||1.5|0|pin@5||-1.5|2|ART_color()I78
+AThicker|net@2|||FS337|pin@8||1.5|0|pin@4||-1.5|-2|ART_color()I78
+AThicker|net@3|||FS0|pin@9||-1.5|-1|pin@10||-2.5|-1|ART_color()I78
+AThicker|net@4|||FS2700|pin@4||-1.5|-2|pin@5||-1.5|2|ART_color()I78
+Ein[n]||D5G1;|pin@1||I
+Ein[p]||D5G1;|pin@2||I
+Eout||D5G1;|pin@3||O
+X
+
+# Cell inv2iK;1{sch}
+Cinv2iK;1{sch}||schematic|1021415734000|1159376928498||ATTR_Delay(D5G1;HNPX-13.5;Y-8;)I100|ATTR_LEGATE(D5G1;HNPTX-13.5;Y-13;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-13.5;Y-9;)I-1|ATTR_X(D5G1;HNOJPX-13.5;Y-7;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-13.5;Y-11;)Sstrong0|ATTR_drive1(D5G1;HNPTX-13.5;Y-12;)Sstrong1|ATTR_su(D5G1;HNPTX-13.5;Y-10;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-10.5|-1|||Y|
+NOff-Page|conn@1||-10.5|1|||Y|
+NOff-Page|conn@2||24|0||||
+IredFive:inv2i;1{ic}|inv2i@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Iinv2iK;1{ic}|inv2iK@0||24|17|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IredFive:invK;1{ic}|invK@0||8|6|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X/20.|ATTR_drive0(P)Sweak0|ATTR_drive1(P)Sweak1
+IredFive:invK;1{ic}|invK@1||14.5|6|YR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X/20.|ATTR_drive0(P)Sweak0|ATTR_drive1(P)Sweak1
+NWire_Pin|pin@0||8|10.5||||
+NWire_Pin|pin@1||14.5|10.5||||
+NWire_Pin|pin@2||14.5|0||||
+NWire_Pin|pin@3||8|0||||
+Ngeneric:Invisible-Pin|pin@4||11|-5|||||SIM_spice_card(D6G1;)S[.ic v(out) 'vhi']
+Ngeneric:Invisible-Pin|pin@5||-4|20|||||ART_message(D5G2;)S[two-input inverter with keeper]
+Ngeneric:Invisible-Pin|pin@6||-4|25|||||ART_message(D5G6;)S[inv2iK]
+Ngeneric:Invisible-Pin|pin@7||-4|18|||||ART_message(D5G2;)S[P to N width ratio is 2 to 1]
+Ngeneric:Invisible-Pin|pin@8||14.5|-12.5|||||ART_message(D5G2;)S[X is drive strength,P and N drive strengths are equal]
+Awire|net@0|||1800|conn@0|y|-8.5|-1|inv2i@0|in[n]|-2.5|-1
+Awire|net@1|||1800|conn@1|y|-8.5|1|inv2i@0|in[p]|-2.5|1
+Awire|net@2|||1800|inv2i@0|out|2.5|0|pin@3||8|0
+Awire|net@3|||2700|pin@3||8|0|invK@0|in|8|3.5
+Awire|net@4|||2700|invK@0|out|8|8.5|pin@0||8|10.5
+Awire|net@5|||900|pin@1||14.5|10.5|invK@1|in|14.5|8.5
+Awire|net@6|||2700|pin@2||14.5|0|invK@1|out|14.5|3.5
+Awire|net@7|||1800|pin@0||8|10.5|pin@1||14.5|10.5
+Awire|net@8|||1800|pin@3||8|0|pin@2||14.5|0
+Awire|net@9|||1800|pin@2||14.5|0|conn@2|a|22|0
+Ein[n]||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY2;)F0.33
+Ein[p]||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY-2;)F0.67
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NY2;)I1
+X
+
+# Cell inv2iKn;1{ic}
+Cinv2iKn;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I78
+NThick-Circle|art@2||-1|1|1|1|||ART_color()I78
+NPin|pin@0||-2.5|-1||||
+NPin|pin@1||-1.5|-1|1|1||
+NPin|pin@2||1.5|0|1|1||
+NPin|pin@3||-1.5|1|1|1||
+NPin|pin@4||-2.5|1||||
+NPin|pin@5||-1.5|2|1|1||
+NPin|pin@6||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@7||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@8||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@9||-2.5|-1|-2|-2||
+Ngeneric:Invisible-Pin|pin@10||0|-0.12|||||ART_message(D5G2;)S[Kn]
+AThicker|net@0|||FS2700|pin@6||-1.5|-2|pin@5||-1.5|2|ART_color()I78
+AThicker|net@1|||FS0|pin@1||-1.5|-1|pin@0||-2.5|-1|ART_color()I78
+AThicker|net@2|||FS337|pin@2||1.5|0|pin@6||-1.5|-2|ART_color()I78
+AThicker|net@3|||FS3263|pin@2||1.5|0|pin@5||-1.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@3||-1.5|1|pin@4||-2.5|1|ART_color()I78
+Ein[n]||D5G1;|pin@9||I
+Ein[p]||D5G1;|pin@8||I
+Eout||D5G1;|pin@7||O
+X
+
+# Cell inv2iKn;1{sch}
+Cinv2iKn;1{sch}||schematic|1021415734000|1248729232899||ATTR_Delay(D5G1;HNPX-13.5;Y-8;)I100|ATTR_LEGATE(D5G1;HNPTX-13.5;Y-13;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-13.5;Y-9;)I-1|ATTR_X(D5G1;HNOJPX-13.5;Y-7;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-13.5;Y-11;)Sstrong0|ATTR_drive1(D5G1;HNPTX-13.5;Y-12;)Sstrong1|ATTR_su(D5G1;HNPTX-13.5;Y-10;)I-1|prototype_center()I[0,0]
+IredFive:PMOS;1{ic}|PMOS@0||4.5|-5.5|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X/10.
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||15|0||||
+NOff-Page|conn@1||-10.5|1|||Y|
+NOff-Page|conn@2||-10.5|-1|||Y|
+IredFive:inv2i;1{ic}|inv2i@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Iinv2iKn;1{ic}|inv2iKn@0||28|12|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||27|-1|||||VERILOG_code(D6G1;)S[initial begin,    force out = 1;, #30000 release out;,end]
+NWire_Pin|pin@1||-4.5|-1||||
+NWire_Pin|pin@2||-4.5|-5.5||||
+NWire_Pin|pin@3||4.5|0||||
+Ngeneric:Invisible-Pin|pin@4||21.5|-14.5|||||ART_message(D5G2;)S[X is drive strength,P and N drive strengths are equal]
+Ngeneric:Invisible-Pin|pin@5||0|13|||||ART_message(D5G2;)S[P to N width ratio is 2 to 1]
+Ngeneric:Invisible-Pin|pin@6||0|20|||||ART_message(D5G6;)S[inv2iKn]
+Ngeneric:Invisible-Pin|pin@7||0|15|||||ART_message(D5G2;)S[two-input inverter with n-side keeper]
+Ngeneric:Invisible-Pin|pin@8||26.5|3|||||SIM_spice_card(D6G1;)S[.ic v(out) 'vhi']
+NPower|pwr@0||4.5|-10.5||||
+Awire|net@0|||1800|pin@1||-4.5|-1|inv2i@0|in[n]|-2.5|-1
+Awire|net@1|||1800|conn@1|y|-8.5|1|inv2i@0|in[p]|-2.5|1
+Awire|net@2|||1800|inv2i@0|out|2.5|0|pin@3||4.5|0
+Awire|net@3|||900|pin@3||4.5|0|PMOS@0|s|4.5|-3.5
+Awire|net@4|||1800|pin@2||-4.5|-5.5|PMOS@0|g|1.5|-5.5
+Awire|net@5|||900|PMOS@0|d|4.5|-7.5|pwr@0||4.5|-10.5
+Awire|net@6|||0|conn@0|a|13|0|pin@3||4.5|0
+Awire|net@7|||900|pin@1||-4.5|-1|pin@2||-4.5|-5.5
+Awire|net@8|||1800|conn@2|y|-8.5|-1|pin@1||-4.5|-1
+Ein[n]||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY2;)F0.33
+Ein[p]||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY-2;)F0.67
+Eout||D5G2;|conn@0|y|O|ATTR_le(D5G1;NY2;)I1
+X
+
+# Cell inv2iKnD;1{ic}
+Cinv2iKnD;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1|1|1|1|||ART_color()I78
+NThick-Circle|art@2||2|0|1|1|||ART_color()I78
+Ngeneric:Invisible-Pin|pin@0||0|-0.12|||||ART_message(D5G2;)S[KnD]
+Nschematic:Bus_Pin|pin@1||-2.5|-1|-2|-2||
+Nschematic:Bus_Pin|pin@2||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@3||2.5|0|-2|-2||
+NPin|pin@4||-1.5|-2|1|1||
+NPin|pin@5||-1.5|2|1|1||
+NPin|pin@6||-2.5|1||||
+NPin|pin@7||-1.5|1|1|1||
+NPin|pin@8||1.5|0|1|1||
+NPin|pin@9||-1.5|-1|1|1||
+NPin|pin@10||-2.5|-1||||
+Ngeneric:Invisible-Pin|pin@11||0|2||||
+NPin|pin@12||0|1|||R|
+NPin|pin@13||0|2|1|1|R|
+AThicker|net@0|||FS0|pin@7||-1.5|1|pin@6||-2.5|1|ART_color()I78
+AThicker|net@1|||FS3263|pin@8||1.5|0|pin@5||-1.5|2|ART_color()I78
+AThicker|net@2|||FS337|pin@8||1.5|0|pin@4||-1.5|-2|ART_color()I78
+AThicker|net@3|||FS0|pin@9||-1.5|-1|pin@10||-2.5|-1|ART_color()I78
+AThicker|net@4|||FS2700|pin@4||-1.5|-2|pin@5||-1.5|2|ART_color()I78
+AThicker|net@5|||FS900|pin@13||0|2|pin@12||0|1|ART_color()I78
+Ectl||D5G2;|pin@11||I
+Ein[n]||D5G1;|pin@1||I
+Ein[p]||D5G1;|pin@2||I
+Eout||D5G1;|pin@3||O
+X
+
+# Cell inv2iKnD;1{sch}
+Cinv2iKnD;1{sch}||schematic|1021415734000|1248729232899||ATTR_Delay(D5G1;HNPX-13.5;Y-8;)I100|ATTR_LEGATE(D5G1;HNPTX-13.5;Y-13;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-13.5;Y-9;)I-1|ATTR_X(D5G1;HNOJPX-13.5;Y-7;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-13.5;Y-11;)Sstrong0|ATTR_drive1(D5G1;HNPTX-13.5;Y-12;)Sstrong1|ATTR_su(D5G1;HNPTX-13.5;Y-10;)I-1|prototype_center()I[0,0]
+IredFive:PMOS;1{ic}|PMOS@0||4.5|-5.5|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X/10.
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-10.5|-1|||Y|
+NOff-Page|conn@1||-10.5|1|||Y|
+NOff-Page|conn@2||15|0||||
+NOff-Page|conn@3||-4|6||||
+IredFive:inv2iCTLn;1{ic}|inv2iCTL@0||0|0|||D0G4;|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X
+Iinv2iKnD;1{ic}|inv2iKnD@0||28|12|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||1|9|||||ART_message(D5G2;)S["Set input in N, reset input is P"]
+Ngeneric:Invisible-Pin|pin@1||26.5|3|||||SIM_spice_card(D6G1;)S[.ic v(out) 'vhi']
+Ngeneric:Invisible-Pin|pin@2||0|15|||||ART_message(D5G2;)S[degradable two-input inverter with n-side keeper]
+Ngeneric:Invisible-Pin|pin@3||0|20|||||ART_message(D5G6;)S[inv2iKnD]
+Ngeneric:Invisible-Pin|pin@4||0|13|||||ART_message(D5G2;)S[P to N width ratio is 2 to 1]
+Ngeneric:Invisible-Pin|pin@5||21.5|-14.5|||||ART_message(D5G2;)S[X is drive strength,P and N drive strengths are equal]
+NWire_Pin|pin@6||4.5|0||||
+NWire_Pin|pin@7||-4.5|-5.5||||
+NWire_Pin|pin@8||-4.5|-1||||
+Ngeneric:Invisible-Pin|pin@9||27|-1|||||VERILOG_code(D6G1;)S[initial begin,    force out = 1;, #30000 release out;,end]
+NWire_Pin|pin@10||0|6||||
+NPower|pwr@0||4.5|-10.5||||
+Awire|net@0|||900|pin@6||4.5|0|PMOS@0|s|4.5|-3.5
+Awire|net@1|||1800|pin@7||-4.5|-5.5|PMOS@0|g|1.5|-5.5
+Awire|net@2|||900|PMOS@0|d|4.5|-7.5|pwr@0||4.5|-10.5
+Awire|net@3|||1800|conn@1|y|-8.5|1|inv2iCTL@0|inP|-2.5|1
+Awire|net@4|||2700|inv2iCTL@0|ctl|0|-2|pin@10||0|6
+Awire|net@5|||1800|inv2iCTL@0|out|2.5|0|pin@6||4.5|0
+Awire|net@6|||1800|pin@8||-4.5|-1|inv2iCTL@0|inN|-2.5|-1
+Awire|net@7|||1800|conn@0|y|-8.5|-1|pin@8||-4.5|-1
+Awire|net@8|||900|pin@8||-4.5|-1|pin@7||-4.5|-5.5
+Awire|net@9|||0|conn@2|a|13|0|pin@6||4.5|0
+Awire|net@10|||0|pin@10||0|6|conn@3|y|-2|6
+Ectl||D4G2;|conn@3|a|I|ATTR_le(D5G1;NY-2;)F0.67
+Ein[n]||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY2;)F0.67
+Ein[p]||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY-2;)F0.67
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NY2;)D1.33
+X
+
+# Cell inv2iKp;1{ic}
+Cinv2iKp;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1|1|1|1|||ART_color()I78
+NThick-Circle|art@2||2|0|1|1|||ART_color()I78
+Ngeneric:Invisible-Pin|pin@0||0|-0.12|||||ART_message(D5G2;)S[Kp]
+Nschematic:Bus_Pin|pin@1||-2.5|-1|-2|-2||
+Nschematic:Bus_Pin|pin@2||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@3||2.5|0|-2|-2||
+NPin|pin@4||-1.5|-2|1|1||
+NPin|pin@5||-1.5|2|1|1||
+NPin|pin@6||-2.5|1||||
+NPin|pin@7||-1.5|1|1|1||
+NPin|pin@8||1.5|0|1|1||
+NPin|pin@9||-1.5|-1|1|1||
+NPin|pin@10||-2.5|-1||||
+AThicker|net@0|||FS0|pin@7||-1.5|1|pin@6||-2.5|1|ART_color()I78
+AThicker|net@1|||FS3263|pin@8||1.5|0|pin@5||-1.5|2|ART_color()I78
+AThicker|net@2|||FS337|pin@8||1.5|0|pin@4||-1.5|-2|ART_color()I78
+AThicker|net@3|||FS0|pin@9||-1.5|-1|pin@10||-2.5|-1|ART_color()I78
+AThicker|net@4|||FS2700|pin@4||-1.5|-2|pin@5||-1.5|2|ART_color()I78
+Ein[n]||D5G1;|pin@1||I
+Ein[p]||D5G1;|pin@2||I
+Eout||D5G1;|pin@3||O
+X
+
+# Cell inv2iKp;1{sch}
+Cinv2iKp;1{sch}||schematic|1021415734000|1248729331835||ATTR_Delay(D5G1;HNPX-13.5;Y-8;)I100|ATTR_LEGATE(D5G1;HNPTX-13.5;Y-13;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-13.5;Y-9;)I-1|ATTR_X(D5G1;HNOJPX-13.5;Y-7;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-13.5;Y-11;)Sstrong0|ATTR_drive1(D5G1;HNPTX-13.5;Y-12;)Sstrong1|ATTR_su(D5G1;HNPTX-13.5;Y-10;)I-1|prototype_center()I[0,0]
+IredFive:NMOS;1{ic}|NMOS@0||4.5|5.5|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X/10.
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-10.5|-1|||Y|
+NOff-Page|conn@1||-10.5|1|||Y|
+NOff-Page|conn@2||15|0||||
+NGround|gnd@0||4.5|11||-1|Y|
+IredFive:inv2i;1{ic}|inv2i@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Iinv2iKp;1{ic}|inv2iKp@0||28|12|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||24.5|0|||||VERILOG_code(D6G1;)S[initial begin,   force out = 0;, #30000 release out;,end]
+NWire_Pin|pin@1||-4.5|1||||
+Ngeneric:Invisible-Pin|pin@2||23.5|5.5|||||SIM_spice_card(D6G1;)S[.ic v(out) 'vlo']
+Ngeneric:Invisible-Pin|pin@3||0|19|||||ART_message(D5G2;)S[two-input inverter with p-side keeper]
+Ngeneric:Invisible-Pin|pin@4||0|24|||||ART_message(D5G6;)S[inv2iKp]
+Ngeneric:Invisible-Pin|pin@5||0|17|||||ART_message(D5G2;)S[P to N width ratio is 2 to 1]
+Ngeneric:Invisible-Pin|pin@6||21.5|-8|||||ART_message(D5G2;)S[X is drive strength,P and N drive strengths are equal]
+NWire_Pin|pin@7||4.5|0||||
+NWire_Pin|pin@8||-4.5|5.5||||
+Awire|net@0|||1800|conn@0|y|-8.5|-1|inv2i@0|in[n]|-2.5|-1
+Awire|net@1|||1800|pin@1||-4.5|1|inv2i@0|in[p]|-2.5|1
+Awire|net@2|||1800|inv2i@0|out|2.5|0|pin@7||4.5|0
+Awire|net@3|||2700|pin@7||4.5|0|NMOS@0|s|4.5|3.5
+Awire|net@4|||2700|NMOS@0|d|4.5|7.5|gnd@0||4.5|9.5
+Awire|net@5|||1800|pin@8||-4.5|5.5|NMOS@0|g|1.5|5.5
+Awire|net@6|||2700|pin@1||-4.5|1|pin@8||-4.5|5.5
+Awire|net@7|||1800|conn@1|y|-8.5|1|pin@1||-4.5|1
+Awire|net@8|||0|conn@2|a|13|0|pin@7||4.5|0
+Ein[n]||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY2;)F0.33
+Ein[p]||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY-2;)F0.67
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NX-0.5;Y2;)I1
+X
+
+# Cell inv2iKpD;1{ic}
+Cinv2iKpD;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I78
+NThick-Circle|art@2||-1|1|1|1|||ART_color()I78
+NThick-Circle|art@3||0|1.5|1|1|||ART_color()I78
+NPin|pin@0||-2.5|-1||||
+NPin|pin@1||-1.5|-1|1|1||
+NPin|pin@2||1.5|0|1|1||
+NPin|pin@3||-1.5|1|1|1||
+NPin|pin@4||-2.5|1||||
+NPin|pin@5||-1.5|2|1|1||
+NPin|pin@6||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@7||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@8||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@9||-2.5|-1|-2|-2||
+Ngeneric:Invisible-Pin|pin@10||0|-0.12|||||ART_message(D5G2;)S[Kp]
+Ngeneric:Invisible-Pin|pin@11||0|2||||
+AThicker|net@0|||FS2700|pin@6||-1.5|-2|pin@5||-1.5|2|ART_color()I78
+AThicker|net@1|||FS0|pin@1||-1.5|-1|pin@0||-2.5|-1|ART_color()I78
+AThicker|net@2|||FS337|pin@2||1.5|0|pin@6||-1.5|-2|ART_color()I78
+AThicker|net@3|||FS3263|pin@2||1.5|0|pin@5||-1.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@3||-1.5|1|pin@4||-2.5|1|ART_color()I78
+Ectl||D5G2;|pin@11||I
+Ein[n]||D5G1;|pin@9||I
+Ein[p]||D5G1;|pin@8||I
+Eout||D5G1;|pin@7||O
+X
+
+# Cell inv2iKpD;1{sch}
+Cinv2iKpD;1{sch}||schematic|1021415734000|1248729331835||ATTR_Delay(D5G1;HNPX-13.5;Y-8;)I100|ATTR_LEGATE(D5G1;HNPTX-13.5;Y-13;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-13.5;Y-9;)I-1|ATTR_X(D5G1;HNOJPX-13.5;Y-7;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-13.5;Y-11;)Sstrong0|ATTR_drive1(D5G1;HNPTX-13.5;Y-12;)Sstrong1|ATTR_su(D5G1;HNPTX-13.5;Y-10;)I-1|prototype_center()I[0,0]
+IredFive:NMOS;1{ic}|NMOS@0||4.5|5.5|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X/10.
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||15|0||||
+NOff-Page|conn@1||-10.5|1|||Y|
+NOff-Page|conn@2||-10.5|-1|||Y|
+NOff-Page|conn@3||-4|-6||||
+NGround|gnd@0||4.5|11||-1|Y|
+IredFive:inv2iCTLp;1{ic}|inv2iCTL@0||0|0|||D0G4;|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X
+Iinv2iKpD;1{ic}|inv2iKpD@0||28|12|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||1|14|||||ART_message(D5G2;)S["set input is P, reset input is N"]
+NWire_Pin|pin@1||-4.5|5.5||||
+NWire_Pin|pin@2||4.5|0||||
+Ngeneric:Invisible-Pin|pin@3||21.5|-8|||||ART_message(D5G2;)S[X is drive strength,P and N drive strengths are equal]
+Ngeneric:Invisible-Pin|pin@4||0|17|||||ART_message(D5G2;)S[P to N width ratio is 2 to 1]
+Ngeneric:Invisible-Pin|pin@5||0|24|||||ART_message(D5G6;)S[inv2iKpD]
+Ngeneric:Invisible-Pin|pin@6||0|19|||||ART_message(D5G2;)S[degradable two-input inverter with p-side keeper]
+Ngeneric:Invisible-Pin|pin@7||23.5|5.5|||||SIM_spice_card(D6G1;)S[.ic v(out) 'vlo']
+NWire_Pin|pin@8||-4.5|1||||
+Ngeneric:Invisible-Pin|pin@9||24.5|0|||||VERILOG_code(D6G1;)S[initial begin,   force out = 0;, #30000 release out;,end]
+NWire_Pin|pin@10||0|-6||||
+Awire|net@0|||2700|pin@2||4.5|0|NMOS@0|s|4.5|3.5
+Awire|net@1|||2700|NMOS@0|d|4.5|7.5|gnd@0||4.5|9.5
+Awire|net@2|||1800|pin@1||-4.5|5.5|NMOS@0|g|1.5|5.5
+Awire|net@3|||1800|pin@8||-4.5|1|inv2iCTL@0|inP|-2.5|1
+Awire|net@4|||900|inv2iCTL@0|ctl|0|-2|pin@10||0|-6
+Awire|net@5|||1800|inv2iCTL@0|out|2.5|0|pin@2||4.5|0
+Awire|net@6|||1800|conn@2|y|-8.5|-1|inv2iCTL@0|inN|-2.5|-1
+Awire|net@7|||0|conn@0|a|13|0|pin@2||4.5|0
+Awire|net@8|||1800|conn@1|y|-8.5|1|pin@8||-4.5|1
+Awire|net@9|||2700|pin@8||-4.5|1|pin@1||-4.5|5.5
+Awire|net@10|||0|pin@10||0|-6|conn@3|y|-2|-6
+Ectl||D4G2;|conn@3|a|I|ATTR_le(D5G1;NX1;Y-2;)F1.33
+Ein[n]||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY2;)F0.33
+Ein[p]||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY-2;)F1.33
+Eout||D5G2;|conn@0|y|O|ATTR_le(D5G1;NY2;)D1.67
+X
+
+# Cell inv2iLT;2{ic}
+Cinv2iLT;2{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-0.25|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NThick-Circle|art@2||-1|1|1|1|||ART_color()I78
+NThick-Circle|art@3||2|0|1|1|||ART_color()I78
+NPin|pin@0||-2.5|-1||||
+NPin|pin@1||-1.5|-1|1|1||
+NPin|pin@2||1.5|0|1|1||
+NPin|pin@3||-1.5|1|1|1||
+NPin|pin@4||-2.5|1||||
+NPin|pin@5||-1.5|2|1|1||
+NPin|pin@6||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@7||-2.5|-1|-2|-2||
+Nschematic:Bus_Pin|pin@8||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@9||2.5|0|-2|-2||
+AThicker|net@0|||FS0|pin@1||-1.5|-1|pin@0||-2.5|-1|ART_color()I78
+AThicker|net@1|||FS2700|pin@6||-1.5|-2|pin@5||-1.5|2|ART_color()I78
+AThicker|net@2|||FS337|pin@2||1.5|0|pin@6||-1.5|-2|ART_color()I78
+AThicker|net@3|||FS3263|pin@2||1.5|0|pin@5||-1.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@3||-1.5|1|pin@4||-2.5|1|ART_color()I78
+Ein[n]||D5G1;|pin@7||I
+Ein[p]||D5G1;|pin@8||I
+Eout||D5G1;|pin@9||O
+X
+
+# Cell inv2iLT;2{sch}
+Cinv2iLT;2{sch}||schematic|1021415734000|1159375635930||ATTR_Delay(D5G1;HNPX-11.5;Y-8.5;)I100|ATTR_LEGATE(D5G1;HNPTX-11.5;Y-13.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-12;Y-9.5;)I-1|ATTR_X(D5G1;HNOJPX-11.5;Y-7.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-11.5;Y-11.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-11.5;Y-12.5;)Sstrong1|ATTR_su(D5G1;HNPTX-11.5;Y-10.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-10|-1|||Y|
+NOff-Page|conn@1||-10|1|||Y|
+NOff-Page|conn@2||12.5|0||||
+IredFive:inv2iLT;1{ic}|inv2iLT@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Iinv2iLT;2{ic}|inv2iLT@1||21|10|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||16|-12.5|||||ART_message(D5G2;)S[X is drive strength,N drive strength is twice P strength]
+Ngeneric:Invisible-Pin|pin@1||0.5|11.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 2]
+Ngeneric:Invisible-Pin|pin@2||-3.5|16|||||ART_message(D5G2;)S[two-input LO-threshold inverter]
+Ngeneric:Invisible-Pin|pin@3||0.5|18.5|||||ART_message(D5G6;)S[inv2iLT]
+Awire|net@0|||0|inv2iLT@0|in[n]|-2.5|-1|conn@0|y|-8|-1
+Awire|net@1|||0|inv2iLT@0|in[p]|-2.5|1|conn@1|y|-8|1
+Awire|net@2|||0|conn@2|a|10.5|0|inv2iLT@0|out|2.5|0
+Ein[n]||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY2.5;)F0.67
+Ein[p]||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY-2;)F0.67
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NY2;)F1.33
+X
+
+# Cell inv2o;1{ic}
+Cinv2o;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_DelayH(D5G1;HNPX2;Y-4.5;)I100|ATTR_DelayL(D5G1;HNPX2;Y-3.5;)I100|ATTR_X(D5G1.5;HNOJPX2;Y3;)S"LE.subdrive(\"invHT1\", \"X\")"|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-0.5|-1|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NOpened-Thicker-Polygon|art@2||-0.5|1|0.5|1|||ART_color()I78|trace()V[-0.25/-0.5,-0.25/0.5,-0.25/0,0.25/0,0.25/0.5,0.25/-0.5]
+NThick-Circle|art@3||1|1|1|1|1200||ART_color()I78|ART_degrees()F[0.0,2.0943952]
+NThick-Circle|art@4||2|-1|1|1|||ART_color()I78
+NThick-Circle|art@5||2|1|1|1|||ART_color()I78
+NPin|pin@0||1.5|-1|1|1||
+NPin|pin@1||0|0|1|1||
+NPin|pin@2||-1.5|-3|1|1||
+NPin|pin@3||1.5|1|1|1||
+NPin|pin@4||-1.5|3|1|1||
+NPin|pin@5||0|0|1|1||
+NPin|pin@6||-2.5|0|1|1||
+NPin|pin@7||-1.5|0|1|1||
+Nschematic:Wire_Pin|pin@8||2.5|-1|-0.5|-0.5||
+Nschematic:Bus_Pin|pin@9||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@10||2.5|1|-2|-2||
+AThicker|net@0|||FS2700|pin@2||-1.5|-3|pin@4||-1.5|3|ART_color()I78
+AThicker|net@1|||FS337|pin@0||1.5|-1|pin@2||-1.5|-3|ART_color()I78
+AThicker|net@2|||FS3263|pin@0||1.5|-1|pin@1||0|0|ART_color()I78
+AThicker|net@3|||FS337|pin@3||1.5|1|pin@5||0|0|ART_color()I78
+AThicker|net@4|||FS3263|pin@3||1.5|1|pin@4||-1.5|3|ART_color()I78
+AThicker|net@5|||FS0|pin@7||-1.5|0|pin@6||-2.5|0|ART_color()I78
+Ein||D5G1;|pin@9||I
+Eout[n]||D5G1;|pin@8||O
+Eout[p]||D5G1;HN|pin@10||O
+X
+
+# Cell inv2o;1{sch}
+Cinv2o;1{sch}||schematic|1021415734000|1197016374252||ATTR_DelayH(D5G1;HNPX-18;Y-5.5;)I100|ATTR_DelayL(D5G1;HNPX-18;Y-6.5;)I100|ATTR_X(D5G1;HNOJPX-18;Y-3.5;)S"LE.subdrive(\"invHT1\", \"X\")"|ATTR_su(D5G1;HNPTX-18;Y-4.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||16|-2||||
+NOff-Page|conn@1||-16|0||||
+NOff-Page|conn@2||16|2||||
+Iinv2o;1{ic}|inv2o@0||26.5|19|||D0G4;|ATTR_DelayH(D5G1;NPX2;Y-4.5;)I100|ATTR_DelayL(D5G1;NPX2;Y-3.5;)I100|ATTR_X(D5G1.5;NOJPX2;Y3;)S"LE.subdrive(\"invHT1\", \"X\")"|ATTR_su(P)I-1
+IinvHT;1{ic}|invHT@0||-2.5|2|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S@DelayH|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(OJP)S@su|ATTR_S(D5G1;ILNRRX1.75;Y-8.5;)SLE.getdrive()
+IinvLT;1{ic}|invLT@0||5|-2|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S@DelayL|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(OJP)S@su
+Ngeneric:Invisible-Pin|pin@0||6.5|-7.5|||||ART_message(D5G2;)S[simply reports size of HT gate]
+NWire_Pin|pin@1||-9|-2||||
+NWire_Pin|pin@2||-9|2||||
+Ngeneric:Invisible-Pin|pin@3||-3|15|||||ART_message(D5G2;)S[these are width ratios]
+Ngeneric:Invisible-Pin|pin@4||2.5|12.5|||||ART_message(D5G2;)S[P:N=2:2]
+Ngeneric:Invisible-Pin|pin@5||-9|12.5|||||ART_message(D5G2;)S[P:N=4:1]
+NWire_Pin|pin@6||-9|0||||
+Ngeneric:Invisible-Pin|pin@7||-1|19|||||ART_message(D5G2;)S[with two outputs]
+Ngeneric:Invisible-Pin|pin@8||-1|21|||||ART_message(D5G2;)S[HI-LO-threshold inverters]
+Ngeneric:Invisible-Pin|pin@9||0|25.5|||||ART_message(D5G6;)S[inv2o]
+Awire|net@0|||900|pin@6||-9|0|pin@1||-9|-2
+Awire|net@1|||1800|pin@1||-9|-2|invLT@0|in|2.5|-2
+Awire|net@2|||0|conn@0|a|14|-2|invLT@0|out|7.5|-2
+Awire|net@3|||1800|pin@2||-9|2|invHT@0|in|-5|2
+Awire|net@4|||900|pin@2||-9|2|pin@6||-9|0
+Awire|net@5|||0|conn@2|a|14|2|invHT@0|out|0|2
+Awire|net@6|||0|pin@6||-9|0|conn@1|y|-14|0
+Ein||D5G2;|conn@1|a|I
+Eout[n]||D5G2;|conn@0|y|O
+Eout[p]||D5G2;|conn@2|y|O
+X
+
+# Cell invCLK;1{ic}
+CinvCLK;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-0.25|0|0.5|1|||ART_color()I78|trace()V[0.25/-0.5,-0.25/-0.5,-0.25/0.5]
+NOpened-Thicker-Polygon|art@2||-1|0|0.5|1|||ART_color()I78|trace()V[0.25/-0.5,-0.25/-0.5,-0.25/0.5,0.25/0.5]
+NOpened-Thicker-Polygon|art@3||0.5|0|0.5|1|||ART_color()I78|trace()V[-0.25/-0.5,-0.25/0.5,-0.25/0,0.25/0.5,-0.25/0,0.25/-0.5]
+NThick-Circle|art@4||2|0|1|1|||ART_color()I78
+Nschematic:Bus_Pin|pin@0||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@1||-2.5|0|-2|-2||
+NPin|pin@2||-1.5|-2|1|1||
+NPin|pin@3||-1.5|2|1|1||
+NPin|pin@4||-2.5|0||||
+NPin|pin@5||-1.5|0|1|1||
+NPin|pin@6||1.5|0|1|1||
+AThicker|net@0|||FS0|pin@5||-1.5|0|pin@4||-2.5|0|ART_color()I78
+AThicker|net@1|||FS3263|pin@6||1.5|0|pin@3||-1.5|2|ART_color()I78
+AThicker|net@2|||FS337|pin@6||1.5|0|pin@2||-1.5|-2|ART_color()I78
+AThicker|net@3|||FS2700|pin@2||-1.5|-2|pin@3||-1.5|2|ART_color()I78
+Ein||D5G1;|pin@1||I
+Eout||D5G1;|pin@0||O
+X
+
+# Cell invCLK;1{sch}
+CinvCLK;1{sch}||schematic|1021415734000|1159375628155||ATTR_Delay(D5G1;HNPX-12;Y-5;)I100|ATTR_LEGATE(D5G1;HNPTX-12;Y-10;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-12;Y-6;)I-1|ATTR_X(D5G1;HNOJPX-12;Y-4;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-12;Y-8;)Sstrong0|ATTR_drive1(D5G1;HNPTX-12;Y-9;)Sstrong1|ATTR_su(D5G1;HNPTX-12;Y-7;)I-1|ATTR_verilog_template(D5G1;NTX6.5;Y-13;)Snot ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(in));|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||9.5|0||||
+NOff-Page|conn@1||-10|0||||
+IredFive:invCLK;1{ic}|invCLK@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+IinvCLK;1{ic}|invCLK@1||24|19|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-2|11.5|||||ART_message(D5G2;)S[should give equal R/F Delay]
+Ngeneric:Invisible-Pin|pin@1||-1|20.5|||||ART_message(D5G6;)S[inv3to1]
+Ngeneric:Invisible-Pin|pin@2||-2|15.5|||||ART_message(D5G2;)S[higher-threshold inverter]
+Ngeneric:Invisible-Pin|pin@3||13.5|-10|||||ART_message(D5G2;)S[X is drive strength,P drive strength is 1.5x N strength]
+Ngeneric:Invisible-Pin|pin@4||-2.5|13.5|||||ART_message(D5G2;)S[P to N width ratio is 3 to 1]
+Awire|net@0|||0|invCLK@0|in|-2.5|0|conn@1|y|-8|0
+Awire|net@1|||1800|invCLK@0|out|2.5|0|conn@0|a|7.5|0
+Ein||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY-1.5;)F1.33
+Eout||D5G2;|conn@0|y|O|ATTR_le(D5G1;NY2;)F1.33
+X
+
+# Cell invCTLn;1{ic}
+CinvCTLn;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_LEGATE(D5G1;HNPX2;Y-8;)I1|ATTR_LEPARALLGRP(D5G1;HNPX2;Y-4;)I-1|ATTR_X(D5G1.5;HNOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(D5G1;HNPX2;Y-6;)Sstrong0|ATTR_drive1(D5G1;HNPX2;Y-7;)Sstrong1|ATTR_sloDelay(D5G1;HNPX1.75;Y-3;)I175|ATTR_su(D5G1;HNPX2;Y-5;)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-0.25|0|0.5|1|||ART_color()I78|trace()V[0/-0.5,0/0.5,-0.25/0.5,0.25/0.5]
+NOpened-Thicker-Polygon|art@2||-1|0|0.5|1|||ART_color()I78|trace()V[0.25/0.5,-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I78
+NOpened-Thicker-Polygon|art@4||0.5|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NPin|pin@0||0|-1|1|1|R|
+NPin|pin@1||0|-2|||R|
+Ngeneric:Invisible-Pin|pin@2||0|-2||||
+Nschematic:Bus_Pin|pin@3||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@4||-2.5|0|-2|-2||
+NPin|pin@5||-1.5|-2|1|1||
+NPin|pin@6||-1.5|2|1|1||
+NPin|pin@7||-2.5|0||||
+NPin|pin@8||-1.5|0|1|1||
+NPin|pin@9||1.5|0|1|1||
+AThicker|net@0|||FS900|pin@0||0|-1|pin@1||0|-2|ART_color()I78
+AThicker|net@1|||FS3263|pin@9||1.5|0|pin@6||-1.5|2|ART_color()I78
+AThicker|net@2|||FS337|pin@9||1.5|0|pin@5||-1.5|-2|ART_color()I78
+AThicker|net@3|||FS2700|pin@5||-1.5|-2|pin@6||-1.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@8||-1.5|0|pin@7||-2.5|0|ART_color()I78
+Ectl||D5G1;|pin@2||I
+Ein||D5G1;|pin@4||I
+Eout||D5G1;|pin@3||O
+X
+
+# Cell invCTLn;1{sch}
+CinvCTLn;1{sch}||schematic|1021415734000|1159375665094||ATTR_Delay(D5G1;HNPX-12;Y-5;)I100|ATTR_LEGATE(D5G1;HNPTX-12;Y-12;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-12;Y-8;)I-1|ATTR_X(D5G1;HNOJPX-12;Y-4;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-12;Y-10;)Sstrong0|ATTR_drive1(D5G1;HNPTX-12;Y-11;)Sstrong1|ATTR_sloDelay(D5G1;HNPX-12.5;Y-6.25;)I175|ATTR_su(D5G1;HNPTX-12;Y-9;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||0|-7.5|||R|
+NOff-Page|conn@1||12.5|0||||
+NOff-Page|conn@2||-8.5|0||||
+IredFive:invCTLn;1{ic}|invCTLn@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX4.5;Y-1.5;)S@Delay|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X|ATTR_sloDelay(D5G1;NOJPX4.5;Y-3;)S@sloDelay
+IinvCTLn;1{ic}|invCTLn@1||27.5|11.5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(D5G1;NPX2;Y-8;)I1|ATTR_LEPARALLGRP(D5G1;NPX2;Y-4;)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(D5G1;NPX2;Y-6;)Sstrong0|ATTR_drive1(D5G1;NPX2;Y-7;)Sstrong1|ATTR_sloDelay(D5G1;NPX1.75;Y-3;)I175|ATTR_su(D5G1;NPX2;Y-5;)I-1
+Ngeneric:Invisible-Pin|pin@0||-1|24|||||ART_message(D5G6;)S[invCTLn]
+Ngeneric:Invisible-Pin|pin@1||0|19|||||ART_message(D5G2;)S[current starved inverter]
+Ngeneric:Invisible-Pin|pin@2||0.5|17|||||ART_message(D5G2;)S[only low-going output transition is affected]
+Ngeneric:Invisible-Pin|pin@3||21|-8.5|||||ART_message(D5G2;)S[X is drive strength]
+Awire|net@0|||900|invCTLn@0|ctl|0|-2|conn@0|y|0|-5.5
+Awire|net@1|||0|conn@1|a|10.5|0|invCTLn@0|out|2.5|0
+Awire|net@2|||1800|conn@2|y|-6.5|0|invCTLn@0|in|-2.5|0
+Ectl||D5G2;|conn@0|a|I|ATTR_le(D5G1;NX-0.5;Y-1.5;)F0.666
+Ein||D5G2;|conn@2|a|I|ATTR_le(D5G1;NX-0.5;Y-1.5;)F1.33
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;NX-0.5;Y2;)F1.33
+X
+
+# Cell invCTLp;1{ic}
+CinvCTLp;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0.5|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I78
+NOpened-Thicker-Polygon|art@3||-1|0|0.5|1|||ART_color()I78|trace()V[0.25/0.5,-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NOpened-Thicker-Polygon|art@4||-0.25|0|0.5|1|||ART_color()I78|trace()V[0/-0.5,0/0.5,-0.25/0.5,0.25/0.5]
+Ngeneric:Invisible-Pin|pin@0||0.5|1.25|||||ART_message(D5G1;)S[p]
+NPin|pin@1||1.5|0|1|1||
+NPin|pin@2||-1.5|0|1|1||
+NPin|pin@3||-2.5|0||||
+NPin|pin@4||-1.5|2|1|1||
+NPin|pin@5||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@6||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@7||2.5|0|-2|-2||
+Ngeneric:Invisible-Pin|pin@8||0|2||||
+NPin|pin@9||0|1|||R|
+NPin|pin@10||0|2|1|1|R|
+AThicker|net@0|||FS0|pin@2||-1.5|0|pin@3||-2.5|0|ART_color()I78
+AThicker|net@1|||FS2700|pin@5||-1.5|-2|pin@4||-1.5|2|ART_color()I78
+AThicker|net@2|||FS337|pin@1||1.5|0|pin@5||-1.5|-2|ART_color()I78
+AThicker|net@3|||FS3263|pin@1||1.5|0|pin@4||-1.5|2|ART_color()I78
+AThicker|net@4|||FS900|pin@10||0|2|pin@9||0|1|ART_color()I78
+Ectl||D5G1;|pin@8||I
+Ein||D5G1;|pin@6||I
+Eout||D5G1;|pin@7||O
+X
+
+# Cell invCTLp;1{sch}
+CinvCTLp;1{sch}||schematic|1021415734000|1159377383524||ATTR_Delay(D5G1;HNPX-12;Y-5;)I100|ATTR_LEGATE(D5G1;HNPTX-12;Y-10;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-12;Y-6;)I-1|ATTR_X(D5G1;HNOJPX-12;Y-4;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-12;Y-8;)Sstrong0|ATTR_drive1(D5G1;HNPTX-12;Y-9;)Sstrong1|ATTR_su(D5G1;HNPTX-12;Y-7;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-8.5|0||||
+NOff-Page|conn@1||8|0||||
+NOff-Page|conn@2||0|-7.5|||R|
+IredFive:invCTLp;1{ic}|invCTLp@0||0|0|||D0G4;|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X
+IinvCTLp;1{ic}|invCTLp@1||16|10.5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||21|-8.5|||||ART_message(D5G2;)S[X is drive strength]
+Ngeneric:Invisible-Pin|pin@1||0.5|17|||||ART_message(D5G2;)S[only high-going output transition is affected]
+Ngeneric:Invisible-Pin|pin@2||0|19|||||ART_message(D5G2;)S[current starved inverter]
+Ngeneric:Invisible-Pin|pin@3||-1|24|||||ART_message(D5G6;)S[invCTLp]
+Awire|net@0|||900|invCTLp@0|ctl|0|-2|conn@2|y|0|-5.5
+Awire|net@1|||0|conn@1|a|6|0|invCTLp@0|out|2.5|0
+Awire|net@2|||1800|conn@0|y|-6.5|0|invCTLp@0|in|-2.5|0
+Ectl||D5G2;|conn@2|a|I|ATTR_le(D5G1;NX-0.5;Y-1.5;)F0.666
+Ein||D5G2;|conn@0|a|I|ATTR_le(D5G1;NX-0.5;Y-1.5;)F1.67
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;NY-2;)S1.67
+X
+
+# Cell invHT;1{ic}
+CinvHT;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-0.25|0|0.5|1|||ART_color()I78|trace()V[-0.25/-0.5,-0.25/0.5,-0.25/0,0.25/0,0.25/0.5,0.25/-0.5]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I78
+NPin|pin@0||1.5|0|1|1||
+NPin|pin@1||-1.5|0|1|1||
+NPin|pin@2||-2.5|0||||
+NPin|pin@3||-1.5|2|1|1||
+NPin|pin@4||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@5||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@6||2.5|0|-2|-2||
+AThicker|net@0|||FS2700|pin@4||-1.5|-2|pin@3||-1.5|2|ART_color()I78
+AThicker|net@1|||FS337|pin@0||1.5|0|pin@4||-1.5|-2|ART_color()I78
+AThicker|net@2|||FS3263|pin@0||1.5|0|pin@3||-1.5|2|ART_color()I78
+AThicker|net@3|||FS0|pin@1||-1.5|0|pin@2||-2.5|0|ART_color()I78
+Ein||D5G1;|pin@5||I
+Eout||D5G1;|pin@6||O
+X
+
+# Cell invHT;2{sch}
+CinvHT;2{sch}||schematic|1021415734000|1159375620196||ATTR_Delay(D5G1;HNPX-12;Y-5;)I100|ATTR_LEGATE(D5G1;HNPTX-12;Y-10;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-12;Y-6;)I-1|ATTR_X(D5G1;HNOJPX-12;Y-4;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-12;Y-8;)Sstrong0|ATTR_drive1(D5G1;HNPTX-12;Y-9;)Sstrong1|ATTR_su(D5G1;HNPTX-12;Y-7;)I-1|ATTR_verilog_template(D5G1;NTX6.5;Y-13;)Snot ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(in));|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-10|0||||
+NOff-Page|conn@1||9.5|0||||
+IredFive:invHT;1{ic}|invHT@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+IinvHT;1{ic}|invHT@1||15|10|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-2.5|13.5|||||ART_message(D5G2;)S[P to N width ratio is 4 to 1]
+Ngeneric:Invisible-Pin|pin@1||13.5|-10|||||ART_message(D5G2;)S[X is drive strength,P drive strength is twice N strength]
+Ngeneric:Invisible-Pin|pin@2||-2|15.5|||||ART_message(D5G2;)S[HI-threshold inverter]
+Ngeneric:Invisible-Pin|pin@3||-1|20.5|||||ART_message(D5G6;)S[invHT]
+Awire|net@0|||0|invHT@0|in|-2.5|0|conn@0|y|-8|0
+Awire|net@1|||1800|invHT@0|out|2.5|0|conn@1|a|7.5|0
+Ein||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY-1.5;)F1.67
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;NY1.5;)F1.67
+X
+
+# Cell invK;1{ic}
+CinvK;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_LEKEEPER(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sweak0|ATTR_drive1(D5G1;HPT)Sweak1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[2000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-0.5|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,-0.25/0,0.25/0.5,-0.25/0,0.25/-0.5]
+NThick-Circle|art@2||-2|0|1|1|||ART_color()I78
+NPin|pin@0||1.5|0|1|1||
+NPin|pin@1||-1.5|2|1|1||
+NPin|pin@2||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@3||-2.5|0|-2|-2||
+NPin|pin@4||2.5|0||||
+NPin|pin@5||1.5|0|1|1||
+Nschematic:Bus_Pin|pin@6||2.5|0|-2|-2||
+AThicker|net@0|||FS2700|pin@2||-1.5|-2|pin@1||-1.5|2|ART_color()I78
+AThicker|net@1|||FS337|pin@0||1.5|0|pin@2||-1.5|-2|ART_color()I78
+AThicker|net@2|||FS3263|pin@0||1.5|0|pin@1||-1.5|2|ART_color()I78
+AThicker|net@3|||FS0|pin@4||2.5|0|pin@5||1.5|0|ART_color()I78
+Ein||D5G1;|pin@3||I
+Eout||D5G1;|pin@6||O
+X
+
+# Cell invK;1{sch}
+CinvK;1{sch}||schematic|1021415734000|1159375623973||ATTR_Delay(D5G1;HNPX-14;Y-7.5;)I100|ATTR_LEKEEPER(D5G1;HNPTX-14;Y-11.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-14;Y-6.5;)I-1|ATTR_X(D5G1;HNOJPX-14;Y-5.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-14;Y-9.5;)Sweak0|ATTR_drive1(D5G1;HNPTX-14;Y-10.5;)Sweak1|ATTR_su(D5G1;HNPTX-14;Y-8.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-11|0||||
+NOff-Page|conn@1||8|0||||
+IredFive:invK;1{ic}|invK@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+IinvK;1{ic}|invK@1||18.5|12|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEKEEPER(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sweak0|ATTR_drive1(P)Sweak1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||24.5|-8.5|||||ART_message(D5G2;)S[X is drive strength,P and N drive strengths are equal]
+Ngeneric:Invisible-Pin|pin@1||-2|16|||||ART_message(D5G2;)S[P to N width ratio is 2 to 1]
+Ngeneric:Invisible-Pin|pin@2||-1|23.5|||||ART_message(D5G6;)S[invK]
+Ngeneric:Invisible-Pin|pin@3||-1|18|||||ART_message(D5G2;)S[LO threshold keeper inverter]
+Awire|net@0|||1800|conn@0|y|-9|0|invK@0|in|-2.5|0
+Awire|net@1|||0|conn@1|a|6|0|invK@0|out|2.5|0
+Ein||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY-1.5;)I1
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;NY2;)I1
+X
+
+# Cell invLT;1{ic}
+CinvLT;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-0.25|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I78
+NPin|pin@0||1.5|0|1|1||
+NPin|pin@1||-1.5|0|1|1||
+NPin|pin@2||-2.5|0||||
+NPin|pin@3||-1.5|2|1|1||
+NPin|pin@4||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@5||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@6||2.5|0|-2|-2||
+AThicker|net@0|||FS0|pin@1||-1.5|0|pin@2||-2.5|0|ART_color()I78
+AThicker|net@1|||FS2700|pin@4||-1.5|-2|pin@3||-1.5|2|ART_color()I78
+AThicker|net@2|||FS337|pin@0||1.5|0|pin@4||-1.5|-2|ART_color()I78
+AThicker|net@3|||FS3263|pin@0||1.5|0|pin@3||-1.5|2|ART_color()I78
+Ein||D5G1;|pin@5||I
+Eout||D5G1;|pin@6||O
+X
+
+# Cell invLT;2{sch}
+CinvLT;2{sch}||schematic|1021415734000|1159375615839||ATTR_Delay(D5G1;HNPX-12;Y-5;)I100|ATTR_LEGATE(D5G1;HNPTX-12;Y-10;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-12;Y-6;)I-1|ATTR_X(D5G1;HNOJPX-12;Y-4;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-12;Y-8;)Sstrong0|ATTR_drive1(D5G1;HNPTX-12;Y-9;)Sstrong1|ATTR_su(D5G1;HNPTX-12;Y-7;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-8.5|0||||
+NOff-Page|conn@1||8|0||||
+IredFive:invLT;1{ic}|invLT@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+IinvLT;1{ic}|invLT@1||16|10.5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||18.5|-10.5|||||ART_message(D5G2;)S[X is drive strength,N drive strength is twice P strength]
+Ngeneric:Invisible-Pin|pin@1||0.5|17|||||ART_message(D5G2;)S[This is a 2 to 2 width ratio inverter]
+Ngeneric:Invisible-Pin|pin@2||0|19|||||ART_message(D5G2;)S[LO-threshold inverter]
+Ngeneric:Invisible-Pin|pin@3||-1|24|||||ART_message(D5G6;)S[invLT]
+Awire|net@0|||1800|conn@0|y|-6.5|0|invLT@0|in|-2.5|0
+Awire|net@1|||0|conn@1|a|6|0|invLT@0|out|2.5|0
+Ein||D5G2;|conn@0|a|I|ATTR_le(D5G1;NX-0.5;Y-1.5;)F1.33
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;NY2;)F1.33
+X
+
+# Cell inv_passgate;1{ic}
+Cinv_passgate;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX-0.5;Y3;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I78
+NPin|pin@0||-1.5|-2|1|1||
+NPin|pin@1||-1.5|2|1|1||
+Nschematic:Bus_Pin|pin@2||5.5|0|-2|-2||
+NPin|pin@3||-2.5|0||||
+NPin|pin@4||-1.5|0|1|1||
+Nschematic:Bus_Pin|pin@5||-2.5|0|-2|-2||
+NPin|pin@6||1.5|0|1|1||
+Ngeneric:Invisible-Pin|pin@7||4|2||||
+NPin|pin@8||3.25|0|1|1||
+NPin|pin@9||2.5|0||||
+NPin|pin@10||3.25|1|0.5|0.5||
+NPin|pin@11||4.75|1|0.5|0.5||
+NPin|pin@12||4.75|0|0.5|0.5||
+NPin|pin@13||5.5|0|0.5|0.5||
+NPin|pin@14||4.75|1.25|1|1||
+NPin|pin@15||3.25|1.25||||
+NPin|pin@16||4|1.25|0.5|0.5||
+NPin|pin@17||4|2|0.5|0.5||
+AThicker|net@0|||FS2700|pin@0||-1.5|-2|pin@1||-1.5|2|ART_color()I78
+AThicker|net@1|||FS0|pin@4||-1.5|0|pin@3||-2.5|0|ART_color()I78
+AThicker|net@2|||FS337|pin@6||1.5|0|pin@0||-1.5|-2|ART_color()I78
+AThicker|net@3|||FS3263|pin@6||1.5|0|pin@1||-1.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@8||3.25|0|pin@9||2.5|0|ART_color()I78
+AThicker|net@5|||FS0|pin@8||3.25|0|pin@9||2.5|0|ART_color()I78
+AThicker|net@6|||FS900|pin@10||3.25|1|pin@8||3.25|0|ART_color()I78
+AThicker|net@7|||FS0|pin@11||4.75|1|pin@10||3.25|1|ART_color()I78
+AThicker|net@8|||FS2700|pin@12||4.75|0|pin@11||4.75|1|ART_color()I78
+AThicker|net@9|||FS0|pin@13||5.5|0|pin@12||4.75|0|ART_color()I78
+AThicker|net@10|||FS0|pin@16||4|1.25|pin@15||3.25|1.25|ART_color()I78
+AThicker|net@11|||FS0|pin@14||4.75|1.25|pin@16||4|1.25|ART_color()I78
+AThicker|net@12|||FS900|pin@17||4|2|pin@16||4|1.25|ART_color()I78
+Een||D5G2;|pin@7||I
+Ein||D5G1;|pin@5||I
+Eout||D5G1;|pin@2||O
+X
+
+# Cell inv_passgate;1{sch}
+Cinv_passgate;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-12;Y-5.5;)I100|ATTR_LEGATE(D5G1;HNPTX-12;Y-10.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-12;Y-6.5;)I-1|ATTR_X(D5G1;HNOJPX-12.5;Y-4.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-12;Y-7.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-12;Y-8.5;)Sstrong1|ATTR_su(D5G1;HNPTX-12;Y-9.5;)I-1|prototype_center()I[0,0]
+IredFive:NMOS;1{ic}|NMOS@1||10|0|RRR||D0G4;|ATTR_Delay(D5G1;NPX3.5;)I100|ATTR_X(D5G1.5;NOJPX-0.5;Y2.5;)S@X*2.0
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-14|0||||
+NOff-Page|conn@1||18|0||||
+NOff-Page|conn@2||4|7||||
+IredFive:invLT;1{ic}|invLT@0||0.5|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Iinv_passgate;1{ic}|inv_pass@0||20|13.5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX-0.5;Y3;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)S""
+Ngeneric:Invisible-Pin|pin@0||-1.5|20|||||ART_message(D5G6;)S[inv_passgate]
+Ngeneric:Invisible-Pin|pin@1||-2|14.5|||||ART_message(D5G2;)S[one-parameter inverter]
+Ngeneric:Invisible-Pin|pin@2||11|-12|||||ART_message(D5G2;)S[X is drive strength,P and N drive strengths are equal]
+Ngeneric:Invisible-Pin|pin@3||-2|12.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 1]
+NWire_Pin|pin@4||10|7||||
+Awire|net@0|||0|NMOS@1|s|8|0|invLT@0|out|3|0
+Awire|net@1|||0|conn@1|a|16|0|NMOS@1|d|12|0
+Awire|net@2|||2700|NMOS@1|g|10|3|pin@4||10|7
+Awire|net@3|||1800|conn@0|y|-12|0|invLT@0|in|-2|0
+Awire|net@4|||0|pin@4||10|7|conn@2|y|6|7
+Een||D4G2;|conn@2|a|I|ATTR_le(D5G1;NY-1;)F0.67
+Ein||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY-2;)F1.33
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;N)D1.33
+X
+
+# Cell mullerC;1{ic}
+CmullerC;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-2.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.75|1.25|||ART_color()I78|trace()V[0.375/-0.625,-0.375/-0.625,-0.375/0.625,0.375/0.625]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I78
+NThick-Circle|art@3||-0.5|0|4|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NPin|pin@0||-1.5|1|1|1||
+NPin|pin@1||-2.5|1||||
+NPin|pin@2||-0.5|-2|1|1||
+NPin|pin@3||-1.5|-2|1|1||
+NPin|pin@4||-1.5|2|1|1||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@6||-2.5|1|-2|-2||
+NPin|pin@7||-0.5|2|1|1||
+NPin|pin@8||-2.5|-1||||
+NPin|pin@9||-1.5|-1|1|1||
+Nschematic:Bus_Pin|pin@10||-2.5|-1|-2|-2||
+NPin|pin@11||-1.5|-0.75|1|1||
+NPin|pin@12||-0.25|-2|1|1||
+AThicker|net@0|||FS0|pin@0||-1.5|1|pin@1||-2.5|1|ART_color()I78
+AThicker|net@1|||FS0|pin@2||-0.5|-2|pin@3||-1.5|-2|ART_color()I78
+AThicker|net@2|||FS2700|pin@3||-1.5|-2|pin@4||-1.5|2|ART_color()I78
+AThicker|net@3|||FS0|pin@7||-0.5|2|pin@4||-1.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@9||-1.5|-1|pin@8||-2.5|-1|ART_color()I78
+AThicker|net@5|||FS3150|pin@12||-0.25|-2|pin@11||-1.5|-0.75|ART_color()I78
+Eina||D5G1;|pin@10||I
+Einb||D5G1;|pin@6||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell mullerC;1{sch}
+CmullerC;1{sch}||schematic|1021415734000|1159375649419||ATTR_Delay(D5G1;HNPX-16.5;Y-11;)I100|ATTR_LEGATE(D5G1;HNPTX-16.5;Y-14;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-16.5;Y-9;)I-1|ATTR_X(D5G1;HNOJPX-16.5;Y-8;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-16.5;Y-12;)Sstrong0|ATTR_drive1(D5G1;HNPTX-16.5;Y-13;)Sstrong1|ATTR_su(D5G1;HNPTX-16.5;Y-10;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||10|0|||Y|
+NOff-Page|conn@1||-14.5|2.5||||
+NOff-Page|conn@2||-14.5|-2.5||||
+IredFive:mullerC;1{ic}|mullerC@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-3;)S@Delay|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+ImullerC;1{ic}|mullerC@1||20.5|14|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-3.5|20.5|||||ART_message(D5G6;)S[mullerC]
+Ngeneric:Invisible-Pin|pin@1||-3.5|15.5|||||ART_message(D5G2;)S[one-parameter muller C-element]
+Ngeneric:Invisible-Pin|pin@2||-3.5|13|||||ART_message(D5G2;)S[P to N width ratio is 4 to 2]
+Ngeneric:Invisible-Pin|pin@3||16.5|-11.5|||||ART_message(D5G2;)S[X is drive strength,Pull-up and pull-down have the same strength]
+NWire_Pin|pin@4||-7|-2.5||||
+NWire_Pin|pin@5||-7|-1||||
+NWire_Pin|pin@6||-7|1||||
+NWire_Pin|pin@7||-7|2.5||||
+Awire|net@0|||0|mullerC@0|ina|-2.5|-1|pin@5||-7|-1
+Awire|net@1|||1800|mullerC@0|out|2.5|0|conn@0|a|8|0
+Awire|net@2|||1800|pin@6||-7|1|mullerC@0|inb|-2.5|1
+Awire|net@3|||0|pin@4||-7|-2.5|conn@2|y|-12.5|-2.5
+Awire|net@4|||900|pin@5||-7|-1|pin@4||-7|-2.5
+Awire|net@5|||900|pin@7||-7|2.5|pin@6||-7|1
+Awire|net@6|||0|pin@7||-7|2.5|conn@1|y|-12.5|2.5
+Eina||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY-1.5;)I2
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY1.5;)I2
+Eout||D5G2;|conn@0|y|O|ATTR_le(D5G1;NX-1;Y-2.5;)I2
+X
+
+# Cell mullerC_sy;1{ic}
+CmullerC_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-2.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-0.5|0|4|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I78
+NOpened-Thicker-Polygon|art@3||0|0|0.75|1.25|||ART_color()I78|trace()V[0.375/-0.625,-0.375/-0.625,-0.375/0.625,0.375/0.625]
+NPin|pin@0||-0.25|-2|1|1||
+NPin|pin@1||-1.5|-0.75|1|1||
+Nschematic:Bus_Pin|pin@2||-2.5|-1|-2|-2||
+NPin|pin@3||-1.5|-1|1|1||
+NPin|pin@4||-2.5|-1||||
+NPin|pin@5||-0.5|2|1|1||
+Nschematic:Bus_Pin|pin@6||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@7||2.5|0|-2|-2||
+NPin|pin@8||-1.5|2|1|1||
+NPin|pin@9||-1.5|-2|1|1||
+NPin|pin@10||-0.5|-2|1|1||
+NPin|pin@11||-2.5|1||||
+NPin|pin@12||-1.5|1|1|1||
+AThicker|net@0|||FS3150|pin@0||-0.25|-2|pin@1||-1.5|-0.75|ART_color()I78
+AThicker|net@1|||FS0|pin@3||-1.5|-1|pin@4||-2.5|-1|ART_color()I78
+AThicker|net@2|||FS0|pin@5||-0.5|2|pin@8||-1.5|2|ART_color()I78
+AThicker|net@3|||FS2700|pin@9||-1.5|-2|pin@8||-1.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@10||-0.5|-2|pin@9||-1.5|-2|ART_color()I78
+AThicker|net@5|||FS0|pin@12||-1.5|1|pin@11||-2.5|1|ART_color()I78
+Eina||D5G1;|pin@2||I
+Einb||D5G1;|pin@6||I
+Eout||D5G1;|pin@7||O
+X
+
+# Cell mullerC_sy;1{sch}
+CmullerC_sy;1{sch}||schematic|1021415734000|1159375644961||ATTR_Delay(D5G1;HNPX-16.5;Y-11;)I100|ATTR_LEGATE(D5G1;HNPTX-16.5;Y-14;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-16.5;Y-9;)I-1|ATTR_X(D5G1;HNOJPX-16.5;Y-8;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-16.5;Y-12;)Sstrong0|ATTR_drive1(D5G1;HNPTX-16.5;Y-13;)Sstrong1|ATTR_su(D5G1;HNPTX-16.5;Y-10;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-14.5|-2.5||||
+NOff-Page|conn@1||-14.5|2.5||||
+NOff-Page|conn@2||10|0|||Y|
+IredFive:mullerC_sy;1{ic}|mullerC_@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-3;)S@Delay|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+ImullerC_sy;1{ic}|mullerC_@1||20.5|14|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+NWire_Pin|pin@0||-7|2.5||||
+NWire_Pin|pin@1||-7|1||||
+NWire_Pin|pin@2||-7|-1||||
+NWire_Pin|pin@3||-7|-2.5||||
+Ngeneric:Invisible-Pin|pin@4||16.5|-11.5|||||ART_message(D5G2;)S[X is drive strength,Pull-up and pull-down have the same strength]
+Ngeneric:Invisible-Pin|pin@5||-3.5|13|||||ART_message(D5G2;)S[P to N width ratio is 4 to 2]
+Ngeneric:Invisible-Pin|pin@6||-3.5|15.5|||||ART_message(D5G2;)S[one-parameter symmetric muller C-element]
+Ngeneric:Invisible-Pin|pin@7||-3.5|20.5|||||ART_message(D5G6;)S[mullerC_sy]
+Awire|net@0|||0|mullerC_@0|ina|-2.5|-1|pin@2||-7|-1
+Awire|net@1|||1800|mullerC_@0|out|2.5|0|conn@2|a|8|0
+Awire|net@2|||1800|pin@1||-7|1|mullerC_@0|inb|-2.5|1
+Awire|net@3|||0|pin@0||-7|2.5|conn@1|y|-12.5|2.5
+Awire|net@4|||900|pin@0||-7|2.5|pin@1||-7|1
+Awire|net@5|||900|pin@2||-7|-1|pin@3||-7|-2.5
+Awire|net@6|||0|pin@3||-7|-2.5|conn@0|y|-12.5|-2.5
+Eina||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY-1.5;)I2
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY1.5;)I2
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NX-0.5;Y-2;)I2
+X
+
+# Cell mux1;1{ic}
+Cmux1;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX3;Y-3.75;)I100|ATTR_M(D5G1;HNPX3;Y-2.75;)I1|ATTR_S(D5G1.5;HNOJPX2.5;Y1.75;)SLE.getdrive()|ATTR_su(D5G1;HNPX2.75;Y-6.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||0|2|1|1|||ART_color()I78
+NThick-Circle|art@2||1.5|0|1|1|||ART_color()I78
+Nschematic:Bus_Pin|pin@0||-2|0|-2|-2||
+NPin|pin@1||-1|0|1|1||
+NPin|pin@2||-2|0|1|1||
+NPin|pin@3||0|3|1|1|RRR|
+NPin|pin@4||0|2.5|1|1|RRR|
+NPin|pin@5||1|1|1|1||
+NPin|pin@6||0|-1.5|1|1|RRR|
+NPin|pin@7||0|-3|1|1|RRR|
+Nschematic:Bus_Pin|pin@8||0|-3|-2|-2||
+NPin|pin@9||1|-1|1|1||
+Nschematic:Bus_Pin|pin@10||0|3|-2|-2||
+Nschematic:Bus_Pin|pin@11||2|0|-2|-2||
+NPin|pin@12||-1|2|1|1||
+NPin|pin@13||-1|-2|1|1||
+AThicker|net@0|||FS0|pin@1||-1|0|pin@2||-2|0|ART_color()I78
+AThicker|net@1|||FS2700|pin@4||0|2.5|pin@3||0|3|ART_color()I78
+AThicker|net@2|||FS2700|pin@9||1|-1|pin@5||1|1|ART_color()I78
+AThicker|net@3|||FS3334|pin@5||1|1|pin@12||-1|2|ART_color()I78
+AThicker|net@4|||FS2700|pin@7||0|-3|pin@6||0|-1.5|ART_color()I78
+AThicker|net@5|||FS266|pin@9||1|-1|pin@13||-1|-2|ART_color()I78
+AThicker|net@6|||FS2700|pin@13||-1|-2|pin@12||-1|2|ART_color()I78
+Ec[n]||D5G1;|pin@8||I
+Ec[p]||D5G1;|pin@10||I
+Ein||D5G1;|pin@0||I
+Eout||D5G1;|pin@11||O
+X
+
+# Cell mux1;1{sch}
+Cmux1;1{sch}||schematic|1021415734000|1159378523994||ATTR_Delay(D5G1;HNPX-15;Y-3.5;)I100|ATTR_M(D5G1;HNPX-15;Y-2.5;)I1|ATTR_S(D5G1;HNOJPX-15;Y-1.5;)SLE.getdrive()|ATTR_su(D5G1;HNPX-15;Y-4.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-10.5|1|||Y|
+NOff-Page|conn@1||9.5|-3|||YRR|
+NOff-Page|conn@2||9.5|5|||YRR|
+NOff-Page|conn@3||16.5|1||||
+Imux1;1{ic}|mux1@0||10|16.5|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3.75;)I100|ATTR_M(D5G1;NPX3;Y-2.75;)I1|ATTR_S(D5G1.5;NPX2.5;Y1.75;)I1|ATTR_su(D5G1;NPX2.75;Y-6.5;)I-1
+Inms2;1{ic}|nms2@0||2|-7|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-0.5;)S@Delay|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX-2.25;Y1.5;)SLE.getdrive()|ATTR_su(P)I-1|ATTR_M(D5G1;NOJTX1.5;Y-0.5;)S@M
+NWire_Pin|pin@0||-6|1||||
+NWire_Pin|pin@1||-6|9||||
+NWire_Pin|pin@2||-6|-7||||
+Ngeneric:Invisible-Pin|pin@3||-6.5|16|||||ART_message(D5G2;)S[single multiplexer point]
+Ngeneric:Invisible-Pin|pin@4||-6.5|21|||||ART_message(D5G6;)S[mux1]
+NWire_Pin|pin@5||2|1||||
+Ipms2;1{ic}|pms2@0||2|9|||D0G4;|ATTR_Delay(D5G1;NOJPX-3;Y-1.5;)S@Delay|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX2.25;Y1;)SLE.getdrive()|ATTR_su(P)I-1|ATTR_M(D5G1;NOJTX2;)S@M
+Awire|net@0|||0|pin@0||-6|1|conn@0|y|-8.5|1
+Awire|net@1|||900|pin@1||-6|9|pin@0||-6|1
+Awire|net@2|||900|pin@0||-6|1|pin@2||-6|-7
+Awire|net@3|||0|pms2@0|g|-1|9|pin@1||-6|9
+Awire|net@4|||1800|pin@2||-6|-7|nms2@0|g|-1|-7
+Awire|net@5|||1800|nms2@0|g2|5|-3|conn@1|y|7.5|-3
+Awire|net@6|||1800|pms2@0|g2|5|5|conn@2|y|7.5|5
+Awire|net@7|||900|pms2@0|d|2|3|pin@5||2|1
+Awire|net@8|||2700|nms2@0|d|2|-1|pin@5||2|1
+Awire|net@9|||0|conn@3|a|14.5|1|pin@5||2|1
+Ec[n]||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY-2;)F0.667
+Ec[p]||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY2;)F1.333
+Ein||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY-2;)I2
+Eout||D5G2;|conn@3|y|O|ATTR_le(D5G1;NY-2;)I2
+X
+
+# Cell mux21_tri;1{ic}
+Cmux21_tri;1{ic}||artwork|1092163151000|1204140525662|E|ATTR_Delay(D5G1;HNPX3.5;Y-4.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX4;Y2;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@3||2.5|0|1|1|||ART_color()I78
+Nschematic:Bus_Pin|pin@0||-2|2||||
+Nschematic:Bus_Pin|pin@2||-2|-2||||
+Nschematic:Bus_Pin|pin@4||3|0||||
+Nschematic:Bus_Pin|pin@6||0.5|4.5||||
+Ngeneric:Invisible-Pin|pin@14||0|2|||||ART_message(D5G1;)S0
+Ngeneric:Invisible-Pin|pin@15||0|-2|||||ART_message(D5G1;)S1
+NPin|pin@28||-1|-4|1|1||
+NPin|pin@29||-1|4|1|1||
+NPin|pin@30||2|-2.5|1|1||
+NPin|pin@31||2|2.5|1|1||
+NPin|pin@32||-1|-4|1|1||
+NPin|pin@33||2|-2.5|1|1||
+NPin|pin@34||2|2.5|1|1||
+NPin|pin@35||-1|4|1|1||
+NPin|pin@36||-1|2|1|1||
+NPin|pin@37||-2|2||||
+NPin|pin@38||-1|-2|1|1||
+NPin|pin@39||-2|-2||||
+NPin|pin@40||0.5|4.5|1|1||
+NPin|pin@41||0.5|3.25||||
+AThicker|net@11|||FS2700|pin@28||-1|-4|pin@29||-1|4|ART_color()I78
+AThicker|net@12|||FS2700|pin@30||2|-2.5|pin@31||2|2.5|ART_color()I78
+AThicker|net@13|||FS2066|pin@32||-1|-4|pin@33||2|-2.5|ART_color()I78
+AThicker|net@14|||FS3334|pin@34||2|2.5|pin@35||-1|4|ART_color()I78
+AThicker|net@15|||FS0|pin@36||-1|2|pin@37||-2|2|ART_color()I78
+AThicker|net@16|||FS0|pin@38||-1|-2|pin@39||-2|-2|ART_color()I78
+AThicker|net@17|||FS900|pin@40||0.5|4.5|pin@41||0.5|3.25|ART_color()I78
+Ein0||D5G2;|pin@0||I
+Ein1||D5G2;|pin@2||I
+Eout||D5G2;|pin@4||O
+Esel||D5G2;|pin@6||I
+X
+
+# Cell mux21_tri;1{sch}
+Cmux21_tri;1{sch}||schematic|1092161401000|1159376025241||ATTR_Delay(D5G1;HNPX-5;Y-7;)I100|ATTR_LEGATE(D5G1;HNPTX-5;Y-12;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-5;Y-8;)I-1|ATTR_X(D5G1;HNOJPX-5;Y-6;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-5;Y-9;)Sstrong0|ATTR_drive1(D5G1;HNPTX-5;Y-10;)Sstrong1|ATTR_su(D5G1;HNPTX-5;Y-11;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-12|2||||
+NOff-Page|conn@1||-12|-2||||
+NOff-Page|conn@2||14|0||||
+NOff-Page|conn@3||-12|7||||
+IredFive:mux21_tri;1{ic}|mux21_tr@0||0|0|||D5G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-4.5;)S@Delay|ATTR_X(D5G1.5;NOJPX4;Y2;)S@X
+Imux21_tri;1{ic}|mux21_tr@1||19|16|||D5G4;|ATTR_Delay(D5G1;NPX3.5;Y-4.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX4;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+NWire_Pin|pin@0||0.5|7||||
+Ngeneric:Invisible-Pin|pin@1||-2|15|||||ART_message(D5G5;)Smux21_tri
+Ngeneric:Invisible-Pin|pin@2||0|11|||||ART_message(D5G2;)Sa slow one-parameter 2:1 mux made of tristates
+Awire|net@0|||1800|conn@3|y|-10|7|pin@0||0.5|7
+Awire|net@1|||900|pin@0||0.5|7|mux21_tr@0|sel|0.5|4.5
+Awire|net@2|||1800|conn@0|y|-10|2|mux21_tr@0|in0|-2|2
+Awire|net@3|||1800|conn@1|y|-10|-2|mux21_tr@0|in1|-2|-2
+Awire|net@4|||1800|mux21_tr@0|out|3|0|conn@2|a|12|0
+Ein0||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY-2;)I2
+Ein1||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY-2;)I2
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NY2;)I4
+Esel||D5G2;|conn@3|a|I|ATTR_le(D5G1;NY-2;)F2.5
+X
+
+# Cell nand2;1{ic}
+Cnand2;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-2.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-0.5|0|4|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I78
+NPin|pin@0||-0.25|-2|1|1||
+NPin|pin@1||-1.5|-0.75|1|1||
+Nschematic:Bus_Pin|pin@2||-2.5|-1|-2|-2||
+NPin|pin@3||-1.5|-1|1|1||
+NPin|pin@4||-2.5|-1||||
+NPin|pin@5||-0.5|2|1|1||
+Nschematic:Bus_Pin|pin@6||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@7||2.5|0|-2|-2||
+NPin|pin@8||-1.5|2|1|1||
+NPin|pin@9||-1.5|-2|1|1||
+NPin|pin@10||-0.5|-2|1|1||
+NPin|pin@11||-2.5|1||||
+NPin|pin@12||-1.5|1|1|1||
+AThicker|net@0|||FS3150|pin@0||-0.25|-2|pin@1||-1.5|-0.75|ART_color()I78
+AThicker|net@1|||FS0|pin@3||-1.5|-1|pin@4||-2.5|-1|ART_color()I78
+AThicker|net@2|||FS0|pin@5||-0.5|2|pin@8||-1.5|2|ART_color()I78
+AThicker|net@3|||FS2700|pin@9||-1.5|-2|pin@8||-1.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@10||-0.5|-2|pin@9||-1.5|-2|ART_color()I78
+AThicker|net@5|||FS0|pin@12||-1.5|1|pin@11||-2.5|1|ART_color()I78
+Eina||D5G1;|pin@2||I
+Einb||D5G1;|pin@6||I
+Eout||D5G1;|pin@7||O
+X
+
+# Cell nand2;1{sch}
+Cnand2;1{sch}||schematic|1021415734000|1159375675453||ATTR_Delay(D5G1;HNPX-16.5;Y-11;)I100|ATTR_LEGATE(D5G1;HNPTX-16.5;Y-14;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-16.5;Y-9;)I-1|ATTR_X(D5G1;HNOJPX-16.5;Y-8;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-16.5;Y-12;)Sstrong0|ATTR_drive1(D5G1;HNPTX-16.5;Y-13;)Sstrong1|ATTR_su(D5G1;HNPTX-16.5;Y-10;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-14.5|-2.5||||
+NOff-Page|conn@1||-14.5|2.5||||
+NOff-Page|conn@2||10|0|||Y|
+IredFive:nand2;1{ic}|nand2@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-3;)S@Delay|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inand2;1{ic}|nand2@1||20.5|14|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+NWire_Pin|pin@0||-7|2.5||||
+NWire_Pin|pin@1||-7|1||||
+NWire_Pin|pin@2||-7|-1||||
+NWire_Pin|pin@3||-7|-2.5||||
+Ngeneric:Invisible-Pin|pin@4||16.5|-11.5|||||ART_message(D5G2;)S[X is drive strength,One pull-up has the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@5||-3.5|13|||||ART_message(D5G2;)S[P to N width ratio is 1 to 1]
+Ngeneric:Invisible-Pin|pin@6||-3.5|15.5|||||ART_message(D5G2;)S[one-parameter NAND]
+Ngeneric:Invisible-Pin|pin@7||-3.5|20.5|||||ART_message(D5G6;)S[nand2]
+Awire|net@0|||0|nand2@0|ina|-2.5|-1|pin@2||-7|-1
+Awire|net@1|||1800|nand2@0|out|2.5|0|conn@2|a|8|0
+Awire|net@2|||1800|pin@1||-7|1|nand2@0|inb|-2.5|1
+Awire|net@3|||0|pin@0||-7|2.5|conn@1|y|-12.5|2.5
+Awire|net@4|||900|pin@0||-7|2.5|pin@1||-7|1
+Awire|net@5|||900|pin@2||-7|-1|pin@3||-7|-2.5
+Awire|net@6|||0|pin@3||-7|-2.5|conn@0|y|-12.5|-2.5
+Eina||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY-1.5;)F1.33
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY1.5;)F1.33
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NY-2;)I2
+X
+
+# Cell nand2HLT_sy;1{ic}
+Cnand2HLT_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX3;Y-2.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-0.5|0|0.5|1|||ART_color()I78|trace()V[-0.25/-0.5,-0.25/0.5,-0.25/0,0.25/0,0.25/0.5,0.25/-0.5]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I78
+NThick-Circle|art@3||-0.5|0|4|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NOpened-Thicker-Polygon|art@4||0.25|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+Nschematic:Bus_Pin|pin@0||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@1||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@2||-2.5|-1|-2|-2||
+NPin|pin@3||-1.5|1|1|1||
+NPin|pin@4||-2.5|1||||
+NPin|pin@5||-0.5|-2|1|1||
+NPin|pin@6||-1.5|-2|1|1||
+NPin|pin@7||-1.5|2|1|1||
+NPin|pin@8||-0.5|2|1|1||
+NPin|pin@9||-2.5|-1||||
+NPin|pin@10||-1.5|-1|1|1||
+AThicker|net@0|||FS0|pin@5||-0.5|-2|pin@6||-1.5|-2|ART_color()I78
+AThicker|net@1|||FS0|pin@3||-1.5|1|pin@4||-2.5|1|ART_color()I78
+AThicker|net@2|||FS2700|pin@6||-1.5|-2|pin@7||-1.5|2|ART_color()I78
+AThicker|net@3|||FS0|pin@8||-0.5|2|pin@7||-1.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@10||-1.5|-1|pin@9||-2.5|-1|ART_color()I78
+Eina||D5G1;|pin@2||I
+Einb||D5G1;|pin@1||I
+Eout||D5G1;|pin@0||O
+X
+
+# Cell nand2HLT_sy;1{sch}
+Cnand2HLT_sy;1{sch}||schematic|1021415734000|1159375725680||ATTR_Delay(D5G1;HNPX-17;Y-10.5;)I100|ATTR_LEGATE(D5G1;HNPTX-17;Y-13.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-17;Y-8.5;)I-1|ATTR_X(D5G1;HNOJPX-17;Y-7.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-17;Y-11.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-17;Y-12.5;)Sstrong1|ATTR_su(D5G1;HNPTX-17;Y-9.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-15|-2.5|||Y|
+NOff-Page|conn@1||9|0|||Y|
+NOff-Page|conn@2||-14.75|2.5||||
+IredFive:nand2HLT_sy;1{ic}|nand2HLT@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-3;)S@Delay|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)S@X|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inand2HLT_sy;1{ic}|nand2HLT@1||25.75|17.25|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-2.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-2|25|||||ART_message(D5G6;)S[nand2HLT_sy]
+Ngeneric:Invisible-Pin|pin@1||-2|20|||||ART_message(D5G2;)S[symetric LO-threshold NAND]
+Ngeneric:Invisible-Pin|pin@2||-2|18|||||ART_message(D5G2;)S[P to N width ratio is 1.5 to 2]
+Ngeneric:Invisible-Pin|pin@3||17|-11.5|||||ART_message(D5G2;)S[X is drive strength,The pull-down is twice as strong as,one pull-up; or both pull-ups together,are as strong as the pull-down]
+Ngeneric:Invisible-Pin|pin@4||-2|16|||||ART_message(D5G2;)S[Sized assuming inputs go low together]
+NWire_Pin|pin@5||-7.5|-2.5||||
+NWire_Pin|pin@6||-7.5|-1||||
+NWire_Pin|pin@7||-7.5|2.5||||
+NWire_Pin|pin@8||-7.5|1||||
+Awire|net@0|||0|nand2HLT@0|ina|-2.5|-1|pin@6||-7.5|-1
+Awire|net@1|||1800|nand2HLT@0|out|2.5|0|conn@1|a|7|0
+Awire|net@2|||0|nand2HLT@0|inb|-2.5|1|pin@8||-7.5|1
+Awire|net@3|||0|pin@7||-7.5|2.5|conn@2|y|-12.75|2.5
+Awire|net@4|||1800|conn@0|y|-13|-2.5|pin@5||-7.5|-2.5
+Awire|net@5|||900|pin@6||-7.5|-1|pin@5||-7.5|-2.5
+Awire|net@6|||2700|pin@8||-7.5|1|pin@7||-7.5|2.5
+Eina||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY2;)F1.166
+Einb||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY2;)F1.166
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;NY-2;)F1.67
+X
+
+# Cell nand2HT;1{ic}
+Cnand2HT;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-3;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I78
+NThick-Circle|art@2||-0.5|0|4|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NOpened-Thicker-Polygon|art@3||0|0|0.5|1|||ART_color()I78|trace()V[-0.25/-0.5,-0.25/0.5,-0.25/0,0.25/0,0.25/0.5,0.25/-0.5]
+NPin|pin@0||-1.5|1|1|1||
+NPin|pin@1||-2.5|1||||
+NPin|pin@2||-0.5|-2|1|1||
+NPin|pin@3||-1.5|-2|1|1||
+NPin|pin@4||-1.5|2|1|1||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@6||-2.5|1|-2|-2||
+NPin|pin@7||-0.5|2|1|1||
+NPin|pin@8||-2.5|-1||||
+NPin|pin@9||-1.5|-1|1|1||
+Nschematic:Bus_Pin|pin@10||-2.5|-1|-2|-2||
+NPin|pin@11||-1.5|-0.75|1|1||
+NPin|pin@12||-0.25|-2|1|1||
+AThicker|net@0|||FS0|pin@0||-1.5|1|pin@1||-2.5|1|ART_color()I78
+AThicker|net@1|||FS0|pin@2||-0.5|-2|pin@3||-1.5|-2|ART_color()I78
+AThicker|net@2|||FS2700|pin@3||-1.5|-2|pin@4||-1.5|2|ART_color()I78
+AThicker|net@3|||FS0|pin@7||-0.5|2|pin@4||-1.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@9||-1.5|-1|pin@8||-2.5|-1|ART_color()I78
+AThicker|net@5|||FS3150|pin@12||-0.25|-2|pin@11||-1.5|-0.75|ART_color()I78
+Eina||D5G1;|pin@10||I
+Einb||D5G1;|pin@6||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell nand2HT;1{sch}
+Cnand2HT;1{sch}||schematic|1021415734000|1159375717292||ATTR_Delay(D5G1;HNPX-16.5;Y-7;)I100|ATTR_LEGATE(D5G1;HNPTX-16.5;Y-12;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-16.5;Y-8;)I-1|ATTR_X(D5G1;HNOJPX-21;Y-6;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-16.5;Y-10;)Sstrong0|ATTR_drive1(D5G1;HNPTX-16.5;Y-11;)Sstrong1|ATTR_su(D5G1;HNPTX-16.5;Y-9;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||13|0|||Y|
+NOff-Page|conn@1||-12|3||||
+NOff-Page|conn@2||-12|-3||||
+IredFive:nand2HT;1{ic}|nand2HT@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-3;)S@Delay|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)S@X|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inand2HT;1{ic}|nand2HT@1||25.5|14|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+NWire_Pin|pin@0||-6|3||||
+NWire_Pin|pin@1||-6|1||||
+NWire_Pin|pin@2||-6|-1||||
+NWire_Pin|pin@3||-6|-3||||
+Ngeneric:Invisible-Pin|pin@4||0.5|25|||||ART_message(D5G6;)S[nand2HT]
+Ngeneric:Invisible-Pin|pin@5||-0.5|20|||||ART_message(D5G2;)S[one-parameter high-threshold NAND]
+Ngeneric:Invisible-Pin|pin@6||-0.5|17.5|||||ART_message(D5G2;)S[P to N width ratio is 4 to 2]
+Ngeneric:Invisible-Pin|pin@7||16.5|-11.5|||||ART_message(D5G2;)S[X is drive strength,Pull-up has twice the strength,of the pull-down]
+Awire|net@0|||0|nand2HT@0|ina|-2.5|-1|pin@2||-6|-1
+Awire|net@1|||1800|nand2HT@0|out|2.5|0|conn@0|a|11|0
+Awire|net@2|||1800|pin@1||-6|1|nand2HT@0|inb|-2.5|1
+Awire|net@3|||1800|conn@1|y|-10|3|pin@0||-6|3
+Awire|net@4|||900|pin@0||-6|3|pin@1||-6|1
+Awire|net@5|||900|pin@2||-6|-1|pin@3||-6|-3
+Awire|net@6|||0|pin@3||-6|-3|conn@2|y|-10|-3
+Eina||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY-1.5;)I2
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY1.5;)I2
+Eout||D5G2;|conn@0|y|O|ATTR_le(D5G1;NY-2;)F3.33
+X
+
+# Cell nand2HTen;1{ic}
+Cnand2HTen;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-3;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.5|1|||ART_color()I78|trace()V[-0.25/-0.5,-0.25/0.5,-0.25/0,0.25/0,0.25/0.5,0.25/-0.5]
+NThick-Circle|art@2||-0.5|0|4|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I78
+NPin|pin@0||-0.25|-2|1|1||
+NPin|pin@1||-1.5|-0.75|1|1||
+Nschematic:Bus_Pin|pin@2||-2.5|-1|-2|-2||
+NPin|pin@3||-1.5|-1|1|1||
+NPin|pin@4||-2.5|-1||||
+NPin|pin@5||-0.5|2|1|1||
+Nschematic:Bus_Pin|pin@6||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@7||2.5|0|-2|-2||
+NPin|pin@8||-1.5|2|1|1||
+NPin|pin@9||-1.5|-2|1|1||
+NPin|pin@10||-0.5|-2|1|1||
+NPin|pin@11||-2.5|1||||
+NPin|pin@12||-1.5|1|1|1||
+Ngeneric:Invisible-Pin|pin@13||-0.5|-1.25|||||ART_message(D5G1.5;)S[en]
+AThicker|net@0|||FS3150|pin@0||-0.25|-2|pin@1||-1.5|-0.75|ART_color()I78
+AThicker|net@1|||FS0|pin@3||-1.5|-1|pin@4||-2.5|-1|ART_color()I78
+AThicker|net@2|||FS0|pin@5||-0.5|2|pin@8||-1.5|2|ART_color()I78
+AThicker|net@3|||FS2700|pin@9||-1.5|-2|pin@8||-1.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@10||-0.5|-2|pin@9||-1.5|-2|ART_color()I78
+AThicker|net@5|||FS0|pin@12||-1.5|1|pin@11||-2.5|1|ART_color()I78
+Eina||D5G1;|pin@2||I
+Einb||D5G1;|pin@6||I
+Eout||D5G1;|pin@7||O
+X
+
+# Cell nand2HTen;1{sch}
+Cnand2HTen;1{sch}||schematic|1021415734000|1159375721547||ATTR_Delay(D5G1;HNPX-16.5;Y-8;)I100|ATTR_LEGATE(D5G1;HNPTX-16.5;Y-13;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-16.5;Y-9;)I-1|ATTR_X(D5G1;HNOJPX-16.5;Y-7;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-16.5;Y-11;)Sstrong0|ATTR_drive1(D5G1;HNPTX-16.5;Y-12;)Sstrong1|ATTR_su(D5G1;HNPTX-16.5;Y-10;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-14.5|-2.5||||
+NOff-Page|conn@1||-14.5|2.5||||
+NOff-Page|conn@2||15|0||||
+IredFive:nand2HTen;1{ic}|nand2HTe@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-3;)S@Delay|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)S@X|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inand2HTen;1{ic}|nand2HTe@1||30|13|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+NWire_Pin|pin@0||-6|2.5||||
+NWire_Pin|pin@1||-6|1||||
+NWire_Pin|pin@2||-6|-1||||
+NWire_Pin|pin@3||-6|-2.5||||
+Ngeneric:Invisible-Pin|pin@4||28.5|-11|||||ART_message(D5G2;)S[X is drive strength,Pull-up has twice the strength,of the pull-down]
+Ngeneric:Invisible-Pin|pin@5||-0.5|17.5|||||ART_message(D5G2;)S[P to N width ratio is 4 to 2 (4/10 for enable)]
+Ngeneric:Invisible-Pin|pin@6||-0.5|20|||||ART_message(D5G2;)S[one-parameter NAND where ina is DC signal (enable)]
+Ngeneric:Invisible-Pin|pin@7||0.5|25|||||ART_message(D5G6;)S[nand2HTen]
+Awire|net@0|||0|nand2HTe@0|ina|-2.5|-1|pin@2||-6|-1
+Awire|net@1|||1800|nand2HTe@0|out|2.5|0|conn@2|a|13|0
+Awire|net@2|||1800|pin@1||-6|1|nand2HTe@0|inb|-2.5|1
+Awire|net@3|||1800|conn@1|y|-12.5|2.5|pin@0||-6|2.5
+Awire|net@4|||900|pin@0||-6|2.5|pin@1||-6|1
+Awire|net@5|||900|pin@2||-6|-1|pin@3||-6|-2.5
+Awire|net@6|||0|pin@3||-6|-2.5|conn@0|y|-12.5|-2.5
+Eina||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY-1.5;)F0.8
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY1.5;)I2
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NX-0.5;Y2;)I2
+X
+
+# Cell nand2LT;1{ic}
+Cnand2LT;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-3;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-0.25|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NThick-Circle|art@2||-0.5|0|4|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I78
+NPin|pin@0||-0.25|-2|1|1||
+NPin|pin@1||-1.5|-0.75|1|1||
+NPin|pin@2||-1.5|-1|1|1||
+NPin|pin@3||-2.5|-1||||
+NPin|pin@4||-0.5|2|1|1||
+NPin|pin@5||-1.5|2|1|1||
+NPin|pin@6||-1.5|-2|1|1||
+NPin|pin@7||-0.5|-2|1|1||
+NPin|pin@8||-2.5|1||||
+NPin|pin@9||-1.5|1|1|1||
+Nschematic:Bus_Pin|pin@10||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@11||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@12||-2.5|-1|-2|-2||
+AThicker|net@0|||FS0|pin@2||-1.5|-1|pin@3||-2.5|-1|ART_color()I78
+AThicker|net@1|||FS3150|pin@0||-0.25|-2|pin@1||-1.5|-0.75|ART_color()I78
+AThicker|net@2|||FS0|pin@4||-0.5|2|pin@5||-1.5|2|ART_color()I78
+AThicker|net@3|||FS2700|pin@6||-1.5|-2|pin@5||-1.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@9||-1.5|1|pin@8||-2.5|1|ART_color()I78
+AThicker|net@5|||FS0|pin@7||-0.5|-2|pin@6||-1.5|-2|ART_color()I78
+Eina||D5G1;|pin@12||I
+Einb||D5G1;|pin@11||I
+Eout||D5G1;|pin@10||O
+X
+
+# Cell nand2LT;1{sch}
+Cnand2LT;1{sch}||schematic|1021415734000|1159375693945||ATTR_Delay(D5G1;HNPX-17;Y-8.5;)I100|ATTR_LEGATE(D5G1;HNPTX-17;Y-13.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-17;Y-9.5;)I-1|ATTR_X(D5G1;HNOJPX-17;Y-7.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-17;Y-11.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-17;Y-12.5;)Sstrong1|ATTR_su(D5G1;HNPTX-17.5;Y-10.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-14|-2.5||||
+NOff-Page|conn@1||-14|2.5||||
+NOff-Page|conn@2||14|0||||
+IredFive:nand2LT;1{ic}|nand2LT@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-3;)S@Delay|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)S@X|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inand2LT;1{ic}|nand2LT@1||25|10.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+NWire_Pin|pin@0||-6.5|-2.5||||
+NWire_Pin|pin@1||-6.5|-1||||
+NWire_Pin|pin@2||-6.5|1||||
+NWire_Pin|pin@3||-6.5|2.5||||
+Ngeneric:Invisible-Pin|pin@4||-1|16|||||ART_message(D5G2;)S[Sized assuming both inputs go low together]
+Ngeneric:Invisible-Pin|pin@5||22|-13|||||ART_message(D5G2;)S[X is drive strength,The pull-down is twice as strong as,one pull-up; or both pull-ups together,are as strong as the pull-down]
+Ngeneric:Invisible-Pin|pin@6||-1.5|18|||||ART_message(D5G2;)S[P to N width ratio is 1 to 2]
+Ngeneric:Invisible-Pin|pin@7||-2|25|||||ART_message(D5G6;)S[nand2LT]
+Ngeneric:Invisible-Pin|pin@8||-2|20|||||ART_message(D5G2;)S[LO-threshold NAND]
+Awire|net@0|||1800|pin@1||-6.5|-1|nand2LT@0|ina|-2.5|-1
+Awire|net@1|||1800|nand2LT@0|out|2.5|0|conn@2|a|12|0
+Awire|net@2|||0|nand2LT@0|inb|-2.5|1|pin@2||-6.5|1
+Awire|net@3|||900|pin@1||-6.5|-1|pin@0||-6.5|-2.5
+Awire|net@4|||0|pin@0||-6.5|-2.5|conn@0|y|-12|-2.5
+Awire|net@5|||2700|pin@2||-6.5|1|pin@3||-6.5|2.5
+Awire|net@6|||0|pin@3||-6.5|2.5|conn@1|y|-12|2.5
+Eina||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY-1.5;)I1
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY2;)I1
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NX-0.5;Y2;)F1.33
+X
+
+# Cell nand2LT_sy;1{ic}
+Cnand2LT_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX3;Y-2.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-0.25|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NThick-Circle|art@2||-0.5|0|4|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I78
+NPin|pin@0||-1.5|-1|1|1||
+NPin|pin@1||-2.5|-1||||
+NPin|pin@2||-0.5|2|1|1||
+NPin|pin@3||-1.5|2|1|1||
+NPin|pin@4||-1.5|-2|1|1||
+NPin|pin@5||-0.5|-2|1|1||
+NPin|pin@6||-2.5|1||||
+NPin|pin@7||-1.5|1|1|1||
+Nschematic:Bus_Pin|pin@8||-2.5|-1|-2|-2||
+Nschematic:Bus_Pin|pin@9||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@10||2.5|0|-2|-2||
+AThicker|net@0|||FS0|pin@0||-1.5|-1|pin@1||-2.5|-1|ART_color()I78
+AThicker|net@1|||FS0|pin@2||-0.5|2|pin@3||-1.5|2|ART_color()I78
+AThicker|net@2|||FS2700|pin@4||-1.5|-2|pin@3||-1.5|2|ART_color()I78
+AThicker|net@3|||FS0|pin@7||-1.5|1|pin@6||-2.5|1|ART_color()I78
+AThicker|net@4|||FS0|pin@5||-0.5|-2|pin@4||-1.5|-2|ART_color()I78
+Eina||D5G1;|pin@8||I
+Einb||D5G1;|pin@9||I
+Eout||D5G1;|pin@10||O
+X
+
+# Cell nand2LT_sy;1{sch}
+Cnand2LT_sy;1{sch}||schematic|1021415734000|1159375698504||ATTR_Delay(D5G1;HNPX-17;Y-10.5;)I100|ATTR_LEGATE(D5G1;HNPTX-17;Y-13.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-17;Y-8.5;)I-1|ATTR_X(D5G1;HNOJPX-17;Y-7.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-17;Y-11.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-17;Y-12.5;)Sstrong1|ATTR_su(D5G1;HNPTX-17;Y-9.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-17.25|2.5||||
+NOff-Page|conn@1||16.5|0|||Y|
+NOff-Page|conn@2||-17.5|-2.5|||Y|
+IredFive:nand2LT_sy;1{ic}|nand2LT_@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-3;)S@Delay|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)S@X|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inand2LT_sy;1{ic}|nand2LT_@1||33.25|20.75|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-2.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+NWire_Pin|pin@12||-7.5|1||||
+NWire_Pin|pin@13||-7.5|2.5||||
+NWire_Pin|pin@14||-7.5|-1||||
+NWire_Pin|pin@15||-7.5|-2.5||||
+Ngeneric:Invisible-Pin|pin@26||-2|16|||||ART_message(D5G2;)S[Sized assuming inputs go low together]
+Ngeneric:Invisible-Pin|pin@27||15|-14.5|||||ART_message(D5G2;)S[X is drive strength,The pull-down is twice as strong as,one pull-up; or both pull-ups together,are as strong as the pull-down]
+Ngeneric:Invisible-Pin|pin@28||-2|18|||||ART_message(D5G2;)S[P to N width ratio is 1 to 2]
+Ngeneric:Invisible-Pin|pin@29||-2|20|||||ART_message(D5G2;)S[symetric LO-threshold NAND]
+Ngeneric:Invisible-Pin|pin@30||-2|25|||||ART_message(D5G6;)S[nand2LT_sy]
+Awire|net@0|||0|nand2LT_@0|ina|-2.5|-1|pin@14||-7.5|-1
+Awire|net@2|||0|nand2LT_@0|inb|-2.5|1|pin@12||-7.5|1
+Awire|net@27|||2700|pin@12||-7.5|1|pin@13||-7.5|2.5
+Awire|net@28|||900|pin@14||-7.5|-1|pin@15||-7.5|-2.5
+Awire|net@38|||0|conn@1|a|14.5|0|nand2LT_@0|out|2.5|0
+Awire|net@43|||0|pin@13||-7.5|2.5|conn@0|y|-15.25|2.5
+Awire|net@44|||1800|conn@2|y|-15.5|-2.5|pin@15||-7.5|-2.5
+Eina||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY2;)I1
+Einb||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY2;)I1
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;NY-2;)F1.33
+X
+
+# Cell nand2LTen;1{ic}
+Cnand2LTen;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-3;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NThick-Circle|art@2||-0.5|0|4|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I78
+Nschematic:Bus_Pin|pin@0||2.5|0|-2|-2||
+NPin|pin@1||-0.25|-2|1|1||
+NPin|pin@2||-1.5|-0.75|1|1||
+Nschematic:Bus_Pin|pin@3||-2.5|-1|-2|-2||
+NPin|pin@4||-1.5|-1|1|1||
+NPin|pin@5||-2.5|-1||||
+NPin|pin@6||-0.5|2|1|1||
+Nschematic:Bus_Pin|pin@7||-2.5|1|-2|-2||
+NPin|pin@8||-1.5|2|1|1||
+NPin|pin@9||-1.5|-2|1|1||
+NPin|pin@10||-0.5|-2|1|1||
+NPin|pin@11||-2.5|1||||
+NPin|pin@12||-1.5|1|1|1||
+Ngeneric:Invisible-Pin|pin@13||-0.5|-1.25|||||ART_message(D5G1.5;)S[en]
+AThicker|net@0|||FS3150|pin@1||-0.25|-2|pin@2||-1.5|-0.75|ART_color()I78
+AThicker|net@1|||FS0|pin@4||-1.5|-1|pin@5||-2.5|-1|ART_color()I78
+AThicker|net@2|||FS0|pin@6||-0.5|2|pin@8||-1.5|2|ART_color()I78
+AThicker|net@3|||FS2700|pin@9||-1.5|-2|pin@8||-1.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@10||-0.5|-2|pin@9||-1.5|-2|ART_color()I78
+AThicker|net@5|||FS0|pin@12||-1.5|1|pin@11||-2.5|1|ART_color()I78
+Eina||D5G1;|pin@3||I
+Einb||D5G1;|pin@7||I
+Eout||D5G1;|pin@0||O
+X
+
+# Cell nand2LTen;1{sch}
+Cnand2LTen;1{sch}||schematic|1021415734000|1159375713300||ATTR_Delay(D5G1;HNPX-16.5;Y-9;)I100|ATTR_LEGATE(D5G1;HNPTX-16.5;Y-14;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-16.5;Y-10;)I-1|ATTR_X(D5G1;HNOJPX-16.5;Y-8;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-16.5;Y-12;)Sstrong0|ATTR_drive1(D5G1;HNPTX-16.5;Y-13;)Sstrong1|ATTR_su(D5G1;HNPTX-16.5;Y-11;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-14|-3||||
+NOff-Page|conn@1||-14|3||||
+NOff-Page|conn@2||12.5|0||||
+IredFive:nand2LTen;1{ic}|nand2LTe@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-3;)S@Delay|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)S@X|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inand2LTen;1{ic}|nand2LTe@1||30.5|13|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+NWire_Pin|pin@0||-6.5|3||||
+NWire_Pin|pin@1||-6.5|1||||
+NWire_Pin|pin@2||-6.5|-1||||
+NWire_Pin|pin@3||-6.5|-3||||
+Ngeneric:Invisible-Pin|pin@4||31|-10|||||ART_message(D5G2;)S[X is drive strength,Pull-up has the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@5||-0.5|17.5|||||ART_message(D5G2;)S[P to N width ratio is 1 to 2]
+Ngeneric:Invisible-Pin|pin@6||-0.5|20|||||ART_message(D5G2;)S[one-parameter NAND where ina is DC signal (enable)]
+Ngeneric:Invisible-Pin|pin@7||-0.5|25|||||ART_message(D5G6;)S[nand2LTen]
+Awire|net@0|||0|nand2LTe@0|ina|-2.5|-1|pin@2||-6.5|-1
+Awire|net@1|||1800|nand2LTe@0|out|2.5|0|conn@2|a|10.5|0
+Awire|net@2|||1800|pin@1||-6.5|1|nand2LTe@0|inb|-2.5|1
+Awire|net@3|||1800|conn@1|y|-12|3|pin@0||-6.5|3
+Awire|net@4|||900|pin@0||-6.5|3|pin@1||-6.5|1
+Awire|net@5|||900|pin@2||-6.5|-1|pin@3||-6.5|-3
+Awire|net@6|||0|pin@3||-6.5|-3|conn@0|y|-12|-3
+Eina||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY-1.5;)F0.7
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY1.5;)I1
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NX-1;Y2;)F1.033
+X
+
+# Cell nand2PH;1{ic}
+Cnand2PH;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-2.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-4.25|0|6|6|3200||ART_color()I78|ART_degrees()I800
+NThick-Circle|art@2||-2|2|8|7|RRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@3||-2|-2|8|7|YRRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@4||-2|-1|1|1|||ART_color()I78
+NThick-Circle|art@5||-2|1|1|1|||ART_color()I78
+NOpened-Thicker-Polygon|art@6||-0.75|0|0.5|1|||ART_color()I78|trace()V[-0.25/-0.5,-0.25/0.5,0.25/0.5,0.25/0,-0.25/0]
+NOpened-Thicker-Polygon|art@7||0|0|0.5|1|||ART_color()I78|trace()V[-0.25/-0.5,-0.25/0.5,-0.25/0,0.25/0,0.25/-0.5,0.25/0.5]
+NPin|pin@0||1.5|0|1|1|R|
+NPin|pin@1||1|0|||R|
+Nschematic:Bus_Pin|pin@2||-2.5|-1|-2|-2||
+Nschematic:Bus_Pin|pin@3||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@4||1.5|0|-2|-2||
+NPin|pin@5||-0.5|2.5||||
+NPin|pin@6||-0.5|1.62|1|1||
+Ngeneric:Invisible-Pin|pin@7||-0.5|2.5||||
+AThicker|net@0|||FS0|pin@0||1.5|0|pin@1||1|0|ART_color()I78
+AThicker|net@1|||FS2700|pin@6||-0.5|1.62|pin@5||-0.5|2.5|ART_color()I78
+Eina||D5G1;|pin@2||I
+Einb||D5G1;|pin@3||I
+Eout||D5G1;|pin@4||O
+EresetN||D5G2;|pin@7||I
+X
+
+# Cell nand2PH;1{sch}
+Cnand2PH;1{sch}||schematic|1021415734000|1248729331835||ATTR_Delay(D5G1;HNPX-15.5;Y-14.5;)I100|ATTR_LEGATE(D5G1;HNPTX-15.5;Y-18.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-15.5;Y-13.5;)I-1|ATTR_X(D5G1;HNOJPX-15.5;Y-12.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-15.5;Y-16.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-15.5;Y-17.5;)Sstrong1|ATTR_su(D5G1;HNPTX-15.5;Y-15.5;)I-1|prototype_center()I[0,0]
+IredFive:NMOS;1{ic}|NMOS@1||1|-10|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+IredFive:NMOS;1{ic}|NMOS@2||6|-3|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X/10.
+IredFive:NMOS;1{ic}|NMOS@3||-5|-3|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X/10.
+IredFive:PMOS;1{ic}|PMOS@2||6|6|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+IredFive:PMOS;1{ic}|PMOS@3||-5|6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||14.5|6|||YRR|
+NOff-Page|conn@1||19.5|1|||Y|
+NOff-Page|conn@2||-13.5|6||||
+NOff-Page|conn@3||-15|-10||||
+NGround|gnd@0||1|-16||||
+NGround|gnd@1||-5|-7||||
+NGround|gnd@2||6|-7||||
+Inand2PH;1{ic}|nand2PH@0||26.75|14|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-2|16|||||ART_message(D5G2;)S[PH is Pulse High - This is a pulse control logic Nand,that has a high-going pulsed output,(inputs are low-going pulses)]
+Ngeneric:Invisible-Pin|pin@1||-2|23|||||ART_message(D5G6;)S[nand2PH]
+Ngeneric:Invisible-Pin|pin@2||16|-14.5|||||ART_message(D5G2;)S[X is drive strength,One pull-up has the same strength,as the pull-down]
+NWire_Pin|pin@3||6|1||||
+NWire_Pin|pin@4||-5|1||||
+NWire_Pin|pin@5||1|1||||
+NWire_Pin|pin@6||11|-3||||
+NWire_Pin|pin@7||11|6||||
+NWire_Pin|pin@8||-10|-3||||
+NWire_Pin|pin@9||-10|6||||
+NPower|pwr@0||-5|11||||
+NPower|pwr@1||6|11||||
+Awire|net@0|||2700|NMOS@2|s|6|-5|gnd@2||6|-5
+Awire|net@1|||900|pin@3||6|1|NMOS@2|d|6|-1
+Awire|net@2|||0|pin@6||11|-3|NMOS@2|g|9|-3
+Awire|net@3|||2700|NMOS@3|s|-5|-5|gnd@1||-5|-5
+Awire|net@4|||900|pin@4||-5|1|NMOS@3|d|-5|-1
+Awire|net@5|||1800|pin@8||-10|-3|NMOS@3|g|-8|-3
+Awire|net@6|||900|NMOS@1|s|1|-12|gnd@0||1|-14
+Awire|net@7|||900|pin@5||1|1|NMOS@1|d|1|-8
+Awire|net@8|||0|NMOS@1|g|-2|-10|conn@3|y|-13|-10
+Awire|net@9|||2700|PMOS@2|s|6|8|pwr@1||6|11
+Awire|net@10|||1800|PMOS@2|g|9|6|pin@7||11|6
+Awire|net@11|||2700|pin@3||6|1|PMOS@2|d|6|4
+Awire|net@12|||2700|PMOS@3|s|-5|8|pwr@0||-5|11
+Awire|net@13|||0|PMOS@3|g|-8|6|pin@9||-10|6
+Awire|net@14|||900|PMOS@3|d|-5|4|pin@4||-5|1
+Awire|net@15|||1800|pin@3||6|1|conn@1|a|17.5|1
+Awire|net@16|||1800|pin@5||1|1|pin@3||6|1
+Awire|net@17|||1800|pin@4||-5|1|pin@5||1|1
+Awire|net@18|||1800|pin@7||11|6|conn@0|y|12.5|6
+Awire|net@19|||900|pin@7||11|6|pin@6||11|-3
+Awire|net@20|||0|pin@9||-10|6|conn@2|y|-11.5|6
+Awire|net@21|||900|pin@9||-10|6|pin@8||-10|-3
+Eina||D5G2;|conn@0|a|I|ATTR_le(D5G1;NX0.5;Y2;)F0.667
+Einb||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY1.5;)F0.667
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;NY-1.5;)F1.67
+EresetN||D4G2;|conn@3|a|I|ATTR_le(D5G1;NX-2;Y2;)F0.333
+X
+
+# Cell nand2PHfk;1{ic}
+Cnand2PHfk;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-2.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.5|1|||ART_color()I78|trace()V[-0.25/-0.5,-0.25/0.5,-0.25/0,0.25/0,0.25/-0.5,0.25/0.5]
+NOpened-Thicker-Polygon|art@2||-0.75|0|0.5|1|||ART_color()I78|trace()V[-0.25/-0.5,-0.25/0.5,0.25/0.5,0.25/0,-0.25/0]
+NThick-Circle|art@3||-2|1|1|1|||ART_color()I78
+NThick-Circle|art@4||-2|-1|1|1|||ART_color()I78
+NThick-Circle|art@5||-2|-2|8|7|YRRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@6||-2|2|8|7|RRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@7||-4.25|0|6|6|3200||ART_color()I78|ART_degrees()I800
+Ngeneric:Invisible-Pin|pin@0||1|0.5|||||ART_message(D5G1.5;)S[keep]
+Ngeneric:Invisible-Pin|pin@1||-0.5|2.5||||
+NPin|pin@2||-0.5|1.62|1|1||
+NPin|pin@3||-0.5|2.5||||
+Nschematic:Bus_Pin|pin@4||1.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@5||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@6||-2.5|-1|-2|-2||
+NPin|pin@7||1|0|||R|
+NPin|pin@8||1.5|0|1|1|R|
+AThicker|net@0|||FS2700|pin@2||-0.5|1.62|pin@3||-0.5|2.5|ART_color()I78
+AThicker|net@1|||FS0|pin@8||1.5|0|pin@7||1|0|ART_color()I78
+Eina||D5G1;|pin@6||I
+Einb||D5G1;|pin@5||I
+Eout||D5G1;|pin@4||O
+EresetN||D5G2;|pin@1||I
+X
+
+# Cell nand2PHfk;1{sch}
+Cnand2PHfk;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-15.5;Y-14.5;)I100|ATTR_LEGATE(D5G1;HNPTX-15.5;Y-18.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-15.5;Y-13.5;)I-1|ATTR_X(D5G1;HNOJPX-15.5;Y-12.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-15.5;Y-16.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-15.5;Y-17.5;)Sstrong1|ATTR_su(D5G1;HNPTX-15.5;Y-15.5;)I-1|prototype_center()I[0,0]
+IredFive:NMOS;1{ic}|NMOS@1||1|-10|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+IredFive:PMOS;1{ic}|PMOS@2||-5|6|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+IredFive:PMOS;1{ic}|PMOS@3||6|6|YRR||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-15|-10||||
+NOff-Page|conn@1||-13.5|6||||
+NOff-Page|conn@2||25|1|||Y|
+NOff-Page|conn@3||14.5|6|||YRR|
+NGround|gnd@0||1|-16||||
+IredFive:inv;1{ic}|inv@0||15.5|-4|RRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)I1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invK;1{ic}|invK@0||10|-4|YRRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S@X/10.|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inand2PHfk;1{ic}|nand2PHf@0||27|13.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||24.5|-6|||||SIM_spice_card(D6G1;)S[.ic v(out) 0]
+NWire_Pin|pin@1||10|1||||
+NWire_Pin|pin@2||15.5|-9||||
+NWire_Pin|pin@3||10|-9||||
+NWire_Pin|pin@4||15.5|1||||
+NWire_Pin|pin@5||1|1||||
+NWire_Pin|pin@6||-5|1||||
+NWire_Pin|pin@7||6|1||||
+Ngeneric:Invisible-Pin|pin@8||16|-14.5|||||ART_message(D5G2;)S[X is drive strength,One pull-up has the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@9||0|26|||||ART_message(D5G6;)S[nand2PHfk]
+Ngeneric:Invisible-Pin|pin@10||0|19|||||ART_message(D5G2;)S[PH is Pulse High - This is a pulse control logic Nand,that has a high-going pulsed output,(inputs are low-going pulses),this version has a full keeper on the output]
+NPower|pwr@0||6|11||||
+NPower|pwr@1||-5|11||||
+Awire|net@0|||2700|PMOS@2|s|-5|8|pwr@1||-5|11
+Awire|net@1|||1800|conn@1|y|-11.5|6|PMOS@2|g|-8|6
+Awire|net@2|||900|PMOS@2|d|-5|4|pin@6||-5|1
+Awire|net@3|||2700|PMOS@3|s|6|8|pwr@0||6|11
+Awire|net@4|||0|conn@3|y|12.5|6|PMOS@3|g|9|6
+Awire|net@5|||2700|pin@7||6|1|PMOS@3|d|6|4
+Awire|net@6|||900|NMOS@1|s|1|-12|gnd@0||1|-14
+Awire|net@7|||900|pin@5||1|1|NMOS@1|d|1|-8
+Awire|net@8|||0|NMOS@1|g|-2|-10|conn@0|y|-13|-10
+Awire|net@9|||900|pin@4||15.5|1|inv@0|in|15.5|-1.5
+Awire|net@10|||900|inv@0|out|15.5|-6.5|pin@2||15.5|-9
+Awire|net@11|||2700|pin@3||10|-9|invK@0|in|10|-6.5
+Awire|net@12|||900|pin@1||10|1|invK@0|out|10|-1.5
+Awire|net@13|||1800|pin@7||6|1|pin@1||10|1
+Awire|net@14|||1800|pin@1||10|1|pin@4||15.5|1
+Awire|net@15|||0|pin@2||15.5|-9|pin@3||10|-9
+Awire|net@16|||1800|pin@4||15.5|1|conn@2|a|23|1
+Awire|net@17|||1800|pin@6||-5|1|pin@5||1|1
+Awire|net@18|||1800|pin@5||1|1|pin@7||6|1
+Eina||D5G2;|conn@3|a|I|ATTR_le(D5G1;NX0.5;Y2;)F0.667
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY1.5;)F0.667
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NY2;)D1.67
+EresetN||D4G2;|conn@0|a|I|ATTR_le(D5G1;NX-2;Y2;)F0.333
+X
+
+# Cell nand2Schmitt;1{ic}
+Cnand2Schmitt;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-3;)I100|ATTR_LEGATE(D5G1;HNPX-19.75;Y-15.5;)I1|ATTR_M(D5G1;HNPX2.5;Y-2;)I1|ATTR_S(D5G1.5;HNOJPX2;Y4;)SLE.getdrive()|ATTR_drive0(D5G1;HNPX2.5;Y-4;)Sstrong0|ATTR_drive1(D5G1;HNPX2.5;Y-5;)Sstrong1|ATTR_su(D5G1;HNPX-30.75;Y-20;)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||0|-0.25|0.5|1|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@2||0|0.25|0.5|1|R||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I78
+NThick-Circle|art@4||-0.5|0|4|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NPin|pin@0||0|-0.5|1|1||
+NPin|pin@1||-0.5|-0.5||||
+NPin|pin@2||0|0.5||||
+NPin|pin@3||0.25|0.5|1|1||
+NPin|pin@4||2.5|-1.5|1|1||
+NPin|pin@5||0.75|-1.5||||
+Ngeneric:Invisible-Pin|pin@6||2.5|-1.5||||
+NPin|pin@7||-1.5|1|1|1||
+NPin|pin@8||-2.5|1||||
+NPin|pin@9||-0.5|-2|1|1||
+NPin|pin@10||-1.5|-2|1|1||
+NPin|pin@11||-1.5|2|1|1||
+Nschematic:Bus_Pin|pin@12||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@13||-2.5|1|-2|-2||
+NPin|pin@14||-0.5|2|1|1||
+NPin|pin@15||-2.5|-1||||
+NPin|pin@16||-1.5|-1|1|1||
+Nschematic:Bus_Pin|pin@17||-2.5|-1|-2|-2||
+NPin|pin@18||-1.5|-0.75|1|1||
+NPin|pin@19||-0.25|-2|1|1||
+AThicker|net@0|||FS0|pin@0||0|-0.5|pin@1||-0.5|-0.5|ART_color()I78
+AThicker|net@1|||FS0|pin@3||0.25|0.5|pin@2||0|0.5|ART_color()I78
+AThicker|net@2|||FS0|pin@4||2.5|-1.5|pin@5||0.75|-1.5|ART_color()I78
+AThicker|net@3|||FS0|pin@7||-1.5|1|pin@8||-2.5|1|ART_color()I78
+AThicker|net@4|||FS0|pin@9||-0.5|-2|pin@10||-1.5|-2|ART_color()I78
+AThicker|net@5|||FS2700|pin@10||-1.5|-2|pin@11||-1.5|2|ART_color()I78
+AThicker|net@6|||FS0|pin@14||-0.5|2|pin@11||-1.5|2|ART_color()I78
+AThicker|net@7|||FS0|pin@16||-1.5|-1|pin@15||-2.5|-1|ART_color()I78
+AThicker|net@8|||FS3150|pin@19||-0.25|-2|pin@18||-1.5|-0.75|ART_color()I78
+EinC||D5G1;|pin@6||I
+Eina||D5G1;|pin@17||I
+Einb||D5G1;|pin@13||I
+Eout||D5G1;|pin@12||O
+X
+
+# Cell nand2Schmitt;1{sch}
+Cnand2Schmitt;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-27.5;Y-11.5;)I100|ATTR_LEGATE(D5G1;HNPX-16.5;Y-5;)I1|ATTR_M(D5G1;HNPX-27.5;Y-10.5;)I1|ATTR_S(D5G1;HNOJPX-27.5;Y-14.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPX-27.5;Y-12.5;)Sstrong0|ATTR_drive1(D5G1;HNPX-27.5;Y-13.5;)Sstrong1|ATTR_su(D5G1;HNPX-27.5;Y-9.5;)I-1|ATTR_verilog_template(D5G1;NTX6;Y-16;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+IredFive:NMOS;1{ic}|NMOS@0||-4|6|RRR||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)I1|ATTR_M(D5G1;NTY1;)I1
+IredFive:NMOS;1{ic}|NMOS@1||-9.5|0|RRR||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)I1|ATTR_M(D5G1;NTY1;)I1
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||20|-2.5|||RR|
+NOff-Page|conn@1||20|11.5||||
+NOff-Page|conn@2||-23.5|9||||
+NOff-Page|conn@3||-23.5|3||||
+Inand2Schmitt;1{ic}|nand2Sch@0||29|22|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_LEGATE(D5G1;NPX-19.75;Y-15.5;)I1|ATTR_M(D5G1;NPX2.5;Y-2;)I1|ATTR_S(D5G1.5;NPX2;Y4;)I1|ATTR_drive0(D5G1;NPX2.5;Y-4;)Sstrong0|ATTR_drive1(D5G1;NPX2.5;Y-5;)Sstrong1|ATTR_su(D5G1;NPX-30.75;Y-20;)I-1
+Inms1;1{ic}|nms1@0||9.5|-6.5|YRR||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX3.5;Y0.5;)SLE.getdrive()|ATTR_su(P)I-1
+Inms1;1{ic}|nms1@1||0.5|-6.5|YRR||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX3.5;Y0.5;)SLE.getdrive()|ATTR_su(P)I-1
+Inms1;1{ic}|nms1@2||-11.5|-6.5|YRR||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX3.5;Y0.5;)SLE.getdrive()|ATTR_su(P)I-1
+NWire_Pin|pin@0||-7.5|6||||
+NWire_Pin|pin@1||-6|6||||
+NWire_Pin|pin@2||-7.5|6||||
+NWire_Pin|pin@3||-6|6||||
+Ngeneric:Invisible-Pin|pin@4||16.5|-8.5|||||ART_message(D6G2;)S[inC should be tied,to out externally]
+NWire_Pin|pin@5||14.5|-2.5||||
+NWire_Pin|pin@6||14.5|-6.5||||
+NWire_Pin|pin@7||14.5|1.5||||
+NWire_Pin|pin@8||-2|11.5||||
+NWire_Pin|pin@9||-14.5|3||||
+NWire_Pin|pin@10||-14.5|15.5||||
+NWire_Pin|pin@11||-4.5|-2.5||||
+NWire_Pin|pin@12||-4.5|-6.5||||
+NWire_Pin|pin@13||-11.5|-2.5||||
+NWire_Pin|pin@14||0.5|-2.5||||
+NWire_Pin|pin@15||5|-2.5||||
+NWire_Pin|pin@16||9.5|-2.5||||
+NWire_Pin|pin@17||5|1.5||||
+NWire_Pin|pin@18||5|-6.5||||
+Ngeneric:Invisible-Pin|pin@19||-1|30.5|||||ART_message(D5G6;)S[nand2Schmitt]
+Ngeneric:Invisible-Pin|pin@20||-1|25.5|||||ART_message(D5G2;)S[schmitt trigger with enable on pull-down (inb)]
+Ngeneric:Invisible-Pin|pin@21||-1|23|||||ART_message(D5G2;)S["hysteresis on ina, NOTE connect out to inC externally"]
+Ipms1;1{ic}|pms1@0||9.5|1.5|YRR||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX3;)SLE.getdrive()|ATTR_su(P)I-1
+Ipms1;1{ic}|pms1@1||0.5|1.5|YRR||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX3;)SLE.getdrive()|ATTR_su(P)I-1
+Ipms1;1{ic}|pms1@2||-2|15.5|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX3;)SLE.getdrive()|ATTR_su(P)I-1
+Awire|net@0|||900|pin@3||-6|6|pin@1||-6|6
+Awire|net@1|||0|pin@1||-6|6|pin@0||-7.5|6
+Awire|net@2|||2700|pin@0||-7.5|6|pin@2||-7.5|6
+Awire|net@3|||0|pin@3||-6|6|NMOS@0|s|-6|6
+Awire|net@4|||2700|NMOS@1|d|-7.5|0|pin@2||-7.5|6
+Awire|net@5|||1800|pin@8||-2|11.5|conn@1|a|18|11.5
+Awire|net@6|||1800|pin@5||14.5|-2.5|conn@0|y|18|-2.5
+Awire|net@7|||2700|pin@6||14.5|-6.5|pin@5||14.5|-2.5
+Awire|net@8|||2700|pin@5||14.5|-2.5|pin@7||14.5|1.5
+Awire|net@9|||1800|nms1@0|g|12.5|-6.5|pin@6||14.5|-6.5
+Awire|net@10|||0|pin@7||14.5|1.5|pms1@0|g|12.5|1.5
+Awire|net@11|||900|pin@8||-2|11.5|NMOS@0|d|-2|6
+Awire|net@12|||2700|pin@8||-2|11.5|pms1@2|d|-2|13.5
+Awire|net@13|||2700|pin@9||-14.5|3|pin@10||-14.5|15.5
+Awire|net@14|||1800|pin@9||-14.5|3|NMOS@1|g|-9.5|3
+Awire|net@15|||0|pin@9||-14.5|3|conn@3|y|-21.5|3
+Awire|net@16|||1800|pin@10||-14.5|15.5|pms1@2|g|-5|15.5
+Awire|net@17|||1800|conn@2|y|-21.5|9|NMOS@0|g|-4|9
+Awire|net@18|||900|pin@11||-4.5|-2.5|pin@12||-4.5|-6.5
+Awire|net@19|||1800|pin@13||-11.5|-2.5|pin@11||-4.5|-2.5
+Awire|net@20|||1800|pin@11||-4.5|-2.5|pin@14||0.5|-2.5
+Awire|net@21|||0|pin@12||-4.5|-6.5|nms1@2|g|-8.5|-6.5
+Awire|net@22|||2700|nms1@2|d|-11.5|-4.5|pin@13||-11.5|-2.5
+Awire|net@23|||900|NMOS@1|s|-11.5|0|pin@13||-11.5|-2.5
+Awire|net@24|||2700|nms1@1|d|0.5|-4.5|pin@14||0.5|-2.5
+Awire|net@25|||2700|pin@14||0.5|-2.5|pms1@1|d|0.5|-0.5
+Awire|net@26|||1800|pin@15||5|-2.5|pin@16||9.5|-2.5
+Awire|net@27|||900|pin@17||5|1.5|pin@15||5|-2.5
+Awire|net@28|||900|pin@15||5|-2.5|pin@18||5|-6.5
+Awire|net@29|||2700|nms1@0|d|9.5|-4.5|pin@16||9.5|-2.5
+Awire|net@30|||2700|pin@16||9.5|-2.5|pms1@0|d|9.5|-0.5
+Awire|net@31|||1800|pms1@1|g|3.5|1.5|pin@17||5|1.5
+Awire|net@32|||0|pin@18||5|-6.5|nms1@1|g|3.5|-6.5
+EinC||D5G2;|conn@0|y|I|ATTR_le(D5G1;NY-2;)F1.17
+Eina||D5G2;|conn@3|a|I|ATTR_le(D5G1;NY-1.5;)F1.33
+Einb||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY1.5;)F0.67
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;NY2;)D1.33
+X
+
+# Cell nand2V;1{ic}
+Cnand2V;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX1.5;Y-4.5;)I100|ATTR_M(D5G1;HNPX3;Y1.5;)I1|ATTR_WN(D5G1.5;HNPX0.5;Y-3.5;)I1|ATTR_WP(D5G1.5;HNPX0.5;Y3;)I1|ATTR_drive0(D5G1;HNPX2;Y-5.5;)Sstrong0|ATTR_drive1(D5G1;HNPX2;Y-6.5;)Sstrong1|ATTR_su(D5G1;HNPX-16.25;Y-13.75;)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,0/-0.5,0.25/0.5]
+NThick-Circle|art@2||-0.5|0|4|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I78
+NPin|pin@0||-0.25|-2|1|1||
+NPin|pin@1||-1.5|-0.75|1|1||
+NPin|pin@2||-1.5|-1|1|1||
+NPin|pin@3||-2.5|-1||||
+NPin|pin@4||-0.5|2|1|1||
+NPin|pin@5||-1.5|2|1|1||
+NPin|pin@6||-1.5|-2|1|1||
+NPin|pin@7||-0.5|-2|1|1||
+NPin|pin@8||-2.5|1||||
+NPin|pin@9||-1.5|1|1|1||
+Nschematic:Bus_Pin|pin@10||-2.5|-1|-2|-2||
+Nschematic:Bus_Pin|pin@11||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@12||2.5|0|-2|-2||
+AThicker|net@0|||FS0|pin@2||-1.5|-1|pin@3||-2.5|-1|ART_color()I78
+AThicker|net@1|||FS3150|pin@0||-0.25|-2|pin@1||-1.5|-0.75|ART_color()I78
+AThicker|net@2|||FS0|pin@4||-0.5|2|pin@5||-1.5|2|ART_color()I78
+AThicker|net@3|||FS2700|pin@6||-1.5|-2|pin@5||-1.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@9||-1.5|1|pin@8||-2.5|1|ART_color()I78
+AThicker|net@5|||FS0|pin@7||-0.5|-2|pin@6||-1.5|-2|ART_color()I78
+Eina||D5G1;|pin@10||I
+Einb||D5G1;|pin@11||I
+Eout||D5G1;|pin@12||O
+X
+
+# Cell nand2V;1{sch}
+Cnand2V;1{sch}||schematic|1021415734000|1084377409000||ATTR_Delay(D5G1;HNPX-14.5;Y-8.5;)I100|ATTR_M(D5G1;HNPX-14.5;Y-4.5;)I1|ATTR_WN(D5G1;HNPX-14.5;Y-6.5;)I1|ATTR_WP(D5G1;HNPX-14.5;Y-5.5;)I1|ATTR_drive0(D5G1;HNPX-14.5;Y-9.5;)Sstrong0|ATTR_drive1(D5G1;HNPX-14.5;Y-10.5;)Sstrong1|ATTR_su(D5G1;HNPX-14.5;Y-7.5;)I-1|ATTR_verilog_template(D5G1;NTX2.5;Y-14.5;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||14|-1|||RR|
+NOff-Page|conn@1||0|11|||R|
+NOff-Page|conn@2||-14|-1||||
+Inand2V;1{ic}|nand2V@0||17|13|||D0G4;|ATTR_Delay(D5G1;NPX1.5;Y-4.5;)I100|ATTR_M(D5G1;NPX3;Y1.5;)I1|ATTR_WN(D5G1.5;NPX0.5;Y-3.5;)I1|ATTR_WP(D5G1.5;NPX0.5;Y3;)I1|ATTR_drive0(D5G1;NPX2;Y-5.5;)Sstrong0|ATTR_drive1(D5G1;NPX2;Y-6.5;)Sstrong1|ATTR_su(D5G1;NPX-16.25;Y-13.75;)I-1
+Inms2;1{ic}|nms2@0||0|-7|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-0.5;)S@Delay|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX-2.25;Y1.5;)SLE.getdrive()|ATTR_su(OJP)S@su|ATTR_M(D5G1;NOJTX1.5;Y-0.5;)S@M
+Ngeneric:Invisible-Pin|pin@0||1|18|||||ART_message(D5G2;)S[variable ratio]
+Ngeneric:Invisible-Pin|pin@1||13.5|-11.5|||||ART_message(D5G2;)S[S is drive strength,"P and N drive strengths are WP, WN"]
+NWire_Pin|pin@2||9|-1||||
+NWire_Pin|pin@3||-9|-1||||
+NWire_Pin|pin@4||-9|-7||||
+NWire_Pin|pin@5||-9|4||||
+NWire_Pin|pin@6||9|-3||||
+NWire_Pin|pin@7||0|0||||
+NWire_Pin|pin@8||-5|0||||
+NWire_Pin|pin@9||5|0||||
+NWire_Pin|pin@10||9|4||||
+Ngeneric:Invisible-Pin|pin@11||1|20|||||ART_message(D5G2;)S[two-parameter NAND]
+Ngeneric:Invisible-Pin|pin@12||1|24|||||ART_message(D5G6;)S[nand2V]
+Ipms1;1{ic}|pms1@0||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX3;)SLE.getdrive()|ATTR_su(OJP)S@su
+Ipms1;1{ic}|pms1@1||5|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX3;)SLE.getdrive()|ATTR_su(OJP)S@su
+Awire|net@0|||900|pin@2||9|-1|pin@6||9|-3
+Awire|net@1|||900|conn@1|a|0|9|pin@7||0|0
+Awire|net@2|||1800|pin@2||9|-1|conn@0|y|12|-1
+Awire|net@3|||2700|pin@2||9|-1|pin@10||9|4
+Awire|net@4|||0|pin@3||-9|-1|conn@2|y|-12|-1
+Awire|net@5|||900|pin@5||-9|4|pin@3||-9|-1
+Awire|net@6|||900|pin@3||-9|-1|pin@4||-9|-7
+Awire|net@7|||1800|nms2@0|g2|3|-3|pin@6||9|-3
+Awire|net@8|||1800|pin@4||-9|-7|nms2@0|g|-3|-7
+Awire|net@9|||1800|pms1@1|g|8|4|pin@10||9|4
+Awire|net@10|||900|pin@7||0|0|nms2@0|d|0|-1
+Awire|net@11|||0|pin@9||5|0|pin@7||0|0
+Awire|net@12|||2700|pin@9||5|0|pms1@1|d|5|2
+Awire|net@13|||1800|pin@5||-9|4|pms1@0|g|-8|4
+Awire|net@14|||2700|pin@8||-5|0|pms1@0|d|-5|2
+Awire|net@15|||0|pin@7||0|0|pin@8||-5|0
+Eina||D5G2;|conn@2|a|I
+Einb||D5G2;|conn@0|a|I
+Eout||D5G2;|conn@1|y|O
+X
+
+# Cell nand2V_sy;1{ic}
+Cnand2V_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-5.5;)I100|ATTR_M(D5G1;HNPX2;Y-4.5;)I1|ATTR_WN(D5G1.5;HNPX1;Y-3.5;)I1|ATTR_WP(D5G1.5;HNPX1;Y3;)I1|ATTR_drive0(D5G1;HNPX2;Y-6.5;)Sstrong0|ATTR_drive1(D5G1;HNPX2;Y-7.5;)Sstrong1|ATTR_su(D5G1;HNPX-19.5;Y-10.25;)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,0/-0.5,0.25/0.5]
+NThick-Circle|art@2||-0.5|0|4|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I78
+NPin|pin@0||-1.5|-1|1|1||
+NPin|pin@1||-2.5|-1||||
+NPin|pin@2||-0.5|2|1|1||
+NPin|pin@3||-1.5|2|1|1||
+NPin|pin@4||-1.5|-2|1|1||
+NPin|pin@5||-0.5|-2|1|1||
+NPin|pin@6||-2.5|1||||
+NPin|pin@7||-1.5|1|1|1||
+Nschematic:Bus_Pin|pin@8||-2.5|-1|-2|-2||
+Nschematic:Bus_Pin|pin@9||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@10||2.5|0|-2|-2||
+AThicker|net@0|||FS0|pin@0||-1.5|-1|pin@1||-2.5|-1|ART_color()I78
+AThicker|net@1|||FS0|pin@2||-0.5|2|pin@3||-1.5|2|ART_color()I78
+AThicker|net@2|||FS2700|pin@4||-1.5|-2|pin@3||-1.5|2|ART_color()I78
+AThicker|net@3|||FS0|pin@7||-1.5|1|pin@6||-2.5|1|ART_color()I78
+AThicker|net@4|||FS0|pin@5||-0.5|-2|pin@4||-1.5|-2|ART_color()I78
+Eina||D5G1;|pin@8||I
+Einb||D5G1;|pin@9||I
+Eout||D5G1;|pin@10||O
+X
+
+# Cell nand2V_sy;1{sch}
+Cnand2V_sy;1{sch}||schematic|1021415734000|1084377390000||ATTR_Delay(D5G1;HNPX-17.5;Y-7;)I100|ATTR_M(D5G1;HNPX-17.5;Y-3;)I1|ATTR_WN(D5G1;HNPX-17.5;Y-5;)I1|ATTR_WP(D5G1;HNPX-17.5;Y-4;)I1|ATTR_drive0(D5G1;HNPX-17.5;Y-8;)Sstrong0|ATTR_drive1(D5G1;HNPX-17.5;Y-9;)Sstrong1|ATTR_su(D5G1;HNPX-17.5;Y-6;)I-1|ATTR_verilog_template(D5G1;NTX2;Y-17.5;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||14|-1|||RR|
+NOff-Page|conn@1||0|11|||R|
+NOff-Page|conn@2||-14|-1||||
+Inand2V_sy;1{ic}|nand2V_s@0||17.5|13|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-5.5;)I100|ATTR_M(D5G1;NPX2;Y-4.5;)I1|ATTR_WN(D5G1.5;NPX1;Y-3.5;)I1|ATTR_WP(D5G1.5;NPX1;Y3;)I1|ATTR_drive0(D5G1;NPX2;Y-6.5;)Sstrong0|ATTR_drive1(D5G1;NPX2;Y-7.5;)Sstrong1|ATTR_su(D5G1;NPX-19.5;Y-10.25;)I-1
+Inms2_sy;3{ic}|nms2_sy@0||0|-8.25|||D0G4;|ATTR_Delay(D5G1;NOJPX5.5;Y-0.5;)S@Delay|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX-3.75;Y2.5;)SLE.getdrive()|ATTR_su(OJP)S@su
+Ngeneric:Invisible-Pin|pin@0||-1.5|16|||||ART_message(D5G2;)S[P to N ratio is variable]
+Ngeneric:Invisible-Pin|pin@1||14.5|-14.5|||||ART_message(D5G2;)S[S is drive strength,"P and N drive strengths are WP, WN"]
+NWire_Pin|pin@2||-9|-8.25||||
+NWire_Pin|pin@3||9|-4.25||||
+NWire_Pin|pin@4||9|-1||||
+NWire_Pin|pin@5||-9|-1||||
+NWire_Pin|pin@6||-9|4||||
+NWire_Pin|pin@7||0|0||||
+NWire_Pin|pin@8||-5|0||||
+NWire_Pin|pin@9||5|0||||
+NWire_Pin|pin@10||9|4||||
+Ngeneric:Invisible-Pin|pin@11||-2|18|||||ART_message(D5G2;)S[symetric two-parameter NAND]
+Ngeneric:Invisible-Pin|pin@12||-2|23|||||ART_message(D5G6;)S[nand2V_sy]
+Ipms1;1{ic}|pms1@0||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX3;)SLE.getdrive()|ATTR_su(OJP)S@su
+Ipms1;1{ic}|pms1@1||5|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX3;)SLE.getdrive()|ATTR_su(OJP)S@su
+Awire|net@0|||900|pin@4||9|-1|pin@3||9|-4.25
+Awire|net@1|||0|pin@3||9|-4.25|nms2_sy@0|g2|3|-4.25
+Awire|net@2|||900|pin@7||0|0|nms2_sy@0|d|0|-2.25
+Awire|net@3|||1800|pin@2||-9|-8.25|nms2_sy@0|g|-3|-8.25
+Awire|net@4|||900|pin@5||-9|-1|pin@2||-9|-8.25
+Awire|net@5|||900|conn@1|a|0|9|pin@7||0|0
+Awire|net@6|||2700|pin@4||9|-1|pin@10||9|4
+Awire|net@7|||0|pin@5||-9|-1|conn@2|y|-12|-1
+Awire|net@8|||1800|pin@4||9|-1|conn@0|y|12|-1
+Awire|net@9|||900|pin@6||-9|4|pin@5||-9|-1
+Awire|net@10|||1800|pms1@1|g|8|4|pin@10||9|4
+Awire|net@11|||0|pin@9||5|0|pin@7||0|0
+Awire|net@12|||2700|pin@9||5|0|pms1@1|d|5|2
+Awire|net@13|||1800|pin@6||-9|4|pms1@0|g|-8|4
+Awire|net@14|||2700|pin@8||-5|0|pms1@0|d|-5|2
+Awire|net@15|||0|pin@7||0|0|pin@8||-5|0
+Eina||D5G2;|conn@2|a|I
+Einb||D5G2;|conn@0|a|I
+Eout||D5G2;|conn@1|y|O
+X
+
+# Cell nand2Vn;1{ic}
+Cnand2Vn;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX1.5;Y-5.5;)I100|ATTR_M(D5G1;HNPX1.5;Y-4.5;)I1|ATTR_WN(D5G1.5;HNPX0.5;Y-3;)I1|ATTR_WP(D5G1.5;HNPX0.5;Y3;)I1|ATTR_drive0(D5G1;HNPX1.5;Y-6.5;)Sstrong0|ATTR_drive1(D5G1;HNPX1.5;Y-7.5;)Sstrong1|ATTR_su(D5G1;HNPX-19;Y-4;)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,0/-0.5,0.25/0.5]
+NThick-Circle|art@2||-3.75|0|6|6|3200||ART_color()I78|ART_degrees()I800
+NThick-Circle|art@3||-1.5|-1|1|1|||ART_color()I78
+NThick-Circle|art@4||-1.5|2|8|7|RRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@5||-1.5|-2|8|7|YRRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@6||-1.5|1|1|1|||ART_color()I78
+NPin|pin@0||-0.5|-1.75|1|1||
+NPin|pin@1||-1|-1.25|1|1||
+Nschematic:Bus_Pin|pin@2||-2.5|-1|-2|-2||
+NPin|pin@3||-2|-1|1|1||
+NPin|pin@4||-2.5|-1||||
+Nschematic:Bus_Pin|pin@5||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@6||2.5|0|-2|-2||
+NPin|pin@7||-2.5|1||||
+NPin|pin@8||-2|1|1|1||
+NPin|pin@9||1.5|0|1|1||
+NPin|pin@10||2.5|0||||
+AThicker|net@0|||FS2700|pin@1||-1|-1.25|pin@1||-1|-1.25|ART_color()I78
+AThicker|net@1|||FS3150|pin@0||-0.5|-1.75|pin@1||-1|-1.25|ART_color()I78
+AThicker|net@2|||FS0|pin@3||-2|-1|pin@4||-2.5|-1|ART_color()I78
+AThicker|net@3|||FS0|pin@8||-2|1|pin@7||-2.5|1|ART_color()I78
+AThicker|net@4|||FS0|pin@10||2.5|0|pin@9||1.5|0|ART_color()I78
+Eina||D5G1;|pin@2||I
+Einb||D5G1;|pin@5||I
+Eout||D5G1;|pin@6||O
+X
+
+# Cell nand2Vn;1{sch}
+Cnand2Vn;1{sch}||schematic|1021415734000|1025280871000||ATTR_Delay(D5G1;HNPX-14;Y1.5;)I100|ATTR_M(D5G1;HNPX-14;Y5.5;)I1|ATTR_WN(D5G1;HNPX-14;Y3.5;)I1|ATTR_WP(D5G1;HNPX-14;Y4.5;)I1|ATTR_drive0(D5G1;HNPX-14;Y0.5;)Sstrong0|ATTR_drive1(D5G1;HNPX-14;Y-0.5;)Sstrong1|ATTR_su(D5G1;HNPX-14;Y2.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-6|-9|||YRRR|
+NOff-Page|conn@1||8|0||||
+NOff-Page|conn@2||-6|8|||YR|
+Inand2V;1{ic}|nand2V@0||1|0|||D0G4;|ATTR_Delay(D5G1;NOJPX1.5;Y-4.5;)S@Delay|ATTR_M(D5G1;NOJPX3;Y1.5;)S@M|ATTR_WN(D5G1.5;NOJPX0.5;Y-3.5;)S@WN|ATTR_WP(D5G1.5;NOJPX0.5;Y3;)S@WP|ATTR_drive0(D5G1;NOJPX2;Y-5.5;)S@drive0|ATTR_drive1(D5G1;NOJPX2;Y-6.5;)S@drive1|ATTR_su(D5G1;NOJPX-16.25;Y-13.75;)S@su
+Inand2Vn;1{ic}|nand2Vn@0||14.5|11|||D0G4;|ATTR_Delay(D5G1;NPX1.5;Y-5.5;)I100|ATTR_M(D5G1;NPX1.5;Y-4.5;)I1|ATTR_WN(D5G1.5;NPX0.5;Y-3;)I1|ATTR_WP(D5G1.5;NPX0.5;Y3;)I1|ATTR_drive0(D5G1;NPX1.5;Y-6.5;)Sstrong0|ATTR_drive1(D5G1;NPX1.5;Y-7.5;)Sstrong1|ATTR_su(D5G1;NPX-19;Y-4;)I-1
+NWire_Pin|pin@0||-6|-1||||
+NWire_Pin|pin@1||-6|1||||
+Ngeneric:Invisible-Pin|pin@2||1|24|||||ART_message(D5G6;)S[nand2Vn]
+Ngeneric:Invisible-Pin|pin@3||1|20|||||ART_message(D5G2;)S[duplicate icon for nand2V]
+NWire_Pin|pin@4||9|-5||||
+NWire_Pin|pin@5||9|-5||||
+Awire|net@0|||0|conn@1|a|6|0|nand2V@0|out|3.5|0
+Awire|net@1|||1800|pin@0||-6|-1|nand2V@0|ina|-1.5|-1
+Awire|net@2|||1800|pin@1||-6|1|nand2V@0|inb|-1.5|1
+Awire|net@3|||900|pin@0||-6|-1|conn@0|y|-6|-7
+Awire|net@4|||2700|pin@1||-6|1|conn@2|y|-6|6
+Awire|net@5|||2700|pin@5||9|-5|pin@4||9|-5
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@2|a|I
+Eout||D5G2;|conn@1|y|O
+X
+
+# Cell nand2Vn_sy;1{ic}
+Cnand2Vn_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX1;Y-5;)I100|ATTR_M(D5G1;HNPX1;Y-4;)I1|ATTR_WN(D5G1.5;HNPX0.5;Y-3;)I1|ATTR_WP(D5G1.5;HNPX0.5;Y3;)I1|ATTR_drive0(D5G1;HNPX1;Y-6;)Sstrong0|ATTR_drive1(D5G1;HNPX1;Y-7;)Sstrong1|ATTR_su(D5G1;HNPX-21.75;Y-2.5;)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,0/-0.5,0.25/0.5]
+NThick-Circle|art@2||-3.75|0|6|6|3200||ART_color()I78|ART_degrees()I800
+NThick-Circle|art@3||-1.5|-1|1|1|||ART_color()I78
+NThick-Circle|art@4||-1.5|2|8|7|RRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@5||-1.5|-2|8|7|YRRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@6||-1.5|1|1|1|||ART_color()I78
+NPin|pin@0||-1|-1.25|1|1||
+NPin|pin@1||2.5|0||||
+NPin|pin@2||1.5|0|1|1||
+NPin|pin@3||-2|1|1|1||
+NPin|pin@4||-2.5|1||||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@6||-2.5|1|-2|-2||
+NPin|pin@7||-2.5|-1||||
+NPin|pin@8||-2|-1|1|1||
+Nschematic:Bus_Pin|pin@9||-2.5|-1|-2|-2||
+AThicker|net@0|||FS2700|pin@0||-1|-1.25|pin@0||-1|-1.25|ART_color()I78
+AThicker|net@1|||FS0|pin@1||2.5|0|pin@2||1.5|0|ART_color()I78
+AThicker|net@2|||FS0|pin@3||-2|1|pin@4||-2.5|1|ART_color()I78
+AThicker|net@3|||FS0|pin@8||-2|-1|pin@7||-2.5|-1|ART_color()I78
+Eina||D5G1;|pin@9||I
+Einb||D5G1;|pin@6||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell nand2Vn_sy;1{sch}
+Cnand2Vn_sy;1{sch}||schematic|1021415734000|1025280871000||ATTR_Delay(D5G1;HNPX-16.5;Y3.5;)I100|ATTR_M(D5G1;HNPX-16.5;Y7.5;)I1|ATTR_WN(D5G1;HNPX-16.5;Y5.5;)I1|ATTR_WP(D5G1;HNPX-16.5;Y6.5;)I1|ATTR_drive0(D5G1;HNPX-16.5;Y2.5;)Sstrong0|ATTR_drive1(D5G1;HNPX-16.5;Y1.5;)Sstrong1|ATTR_su(D5G1;HNPX-16.5;Y4.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-6|-7|||R|
+NOff-Page|conn@1||9|0||||
+NOff-Page|conn@2||-6|7|||RRR|
+Inand2V_sy;1{ic}|nand2V_s@0||1|0|||D0G4;|ATTR_Delay(D5G1;OJP)S@Delay|ATTR_M(D5G1;OJP)S@M|ATTR_WN(D5G1.5;NPX1;Y-3.5;)I1|ATTR_WP(D5G1.5;NPX1;Y3;)I1|ATTR_drive0(D5G1;OJP)S@drive0|ATTR_drive1(D5G1;OJP)S@drive1|ATTR_su(D5G1;NOJPX-19.5;Y-10.25;)S@su
+Inand2Vn_sy;1{ic}|nand2Vn_@0||15|10.5|||D0G4;|ATTR_Delay(D5G1;NPX1;Y-5;)I100|ATTR_M(D5G1;NPX1;Y-4;)I1|ATTR_WN(D5G1.5;NPX0.5;Y-3;)I1|ATTR_WP(D5G1.5;NPX0.5;Y3;)I1|ATTR_drive0(D5G1;NPX1;Y-6;)Sstrong0|ATTR_drive1(D5G1;NPX1;Y-7;)Sstrong1|ATTR_su(D5G1;NPX-21.75;Y-2.5;)I-1
+NWire_Pin|pin@0||-6|1||||
+NWire_Pin|pin@1||-6|-1||||
+Ngeneric:Invisible-Pin|pin@2||-2|23|||||ART_message(D5G6;)S[nand2Vn_sy]
+Ngeneric:Invisible-Pin|pin@3||-2|18|||||ART_message(D5G2;)S[duplicate icon for nand2V_sy]
+Awire|net@0|||0|conn@1|a|7|0|nand2V_s@0|out|3.5|0
+Awire|net@1|||1800|pin@1||-6|-1|nand2V_s@0|ina|-1.5|-1
+Awire|net@2|||1800|pin@0||-6|1|nand2V_s@0|inb|-1.5|1
+Awire|net@3|||2700|pin@0||-6|1|conn@2|y|-6|5
+Awire|net@4|||900|pin@1||-6|-1|conn@0|y|-6|-5
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@2|a|I
+Eout||D5G2;|conn@1|y|O
+X
+
+# Cell nand2_sy;1{ic}
+Cnand2_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-2.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-0.5|0|4|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I78
+NPin|pin@0||-1.5|-1|1|1||
+NPin|pin@1||-2.5|-1||||
+NPin|pin@2||-0.5|2|1|1||
+NPin|pin@3||-1.5|2|1|1||
+NPin|pin@4||-1.5|-2|1|1||
+NPin|pin@5||-0.5|-2|1|1||
+NPin|pin@6||-2.5|1||||
+NPin|pin@7||-1.5|1|1|1||
+Nschematic:Bus_Pin|pin@8||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@9||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@10||-2.5|-1|-2|-2||
+AThicker|net@0|||FS0|pin@0||-1.5|-1|pin@1||-2.5|-1|ART_color()I78
+AThicker|net@1|||FS0|pin@2||-0.5|2|pin@3||-1.5|2|ART_color()I78
+AThicker|net@2|||FS2700|pin@4||-1.5|-2|pin@3||-1.5|2|ART_color()I78
+AThicker|net@3|||FS0|pin@7||-1.5|1|pin@6||-2.5|1|ART_color()I78
+AThicker|net@4|||FS0|pin@5||-0.5|-2|pin@4||-1.5|-2|ART_color()I78
+Eina||D5G1;|pin@10||I
+Einb||D5G1;|pin@9||I
+Eout||D5G1;|pin@8||O
+X
+
+# Cell nand2_sy;1{sch}
+Cnand2_sy;1{sch}||schematic|1021415734000|1159375680290||ATTR_Delay(D5G1;HNPX-16.5;Y-8.5;)I100|ATTR_LEGATE(D5G1;HNPTX-16.5;Y-12.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-16.5;Y-7.5;)I-1|ATTR_X(D5G1;HNOJPX-16.5;Y-6.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-16.5;Y-10.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-16.5;Y-11.5;)Sstrong1|ATTR_su(D5G1;HNPTX-16.5;Y-9.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-14.5|2.5||||
+NOff-Page|conn@1||11.5|0|||Y|
+NOff-Page|conn@2||-14.5|-2.5||||
+IredFive:nand2_sy;1{ic}|nand2_sy@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-3;)S@Delay|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)S@X|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inand2_sy;1{ic}|nand2_sy@1||17.5|13|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+NWire_Pin|pin@0||-7.5|-1||||
+NWire_Pin|pin@1||-7.5|-2.5||||
+NWire_Pin|pin@2||-7.5|1||||
+NWire_Pin|pin@3||-7.5|2.5||||
+Ngeneric:Invisible-Pin|pin@4||16|-14.5|||||ART_message(D5G2;)S[X is drive strength,One pull-up has the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@5||-2|16|||||ART_message(D5G2;)S[P to N width ratio is 1 to 1]
+Ngeneric:Invisible-Pin|pin@6||-2|23|||||ART_message(D5G6;)S[nand2_sy]
+Ngeneric:Invisible-Pin|pin@7||-2|18|||||ART_message(D5G2;)S[symetric one-parameter NAND]
+Awire|net@0|||0|nand2_sy@0|ina|-2.5|-1|pin@0||-7.5|-1
+Awire|net@1|||1800|nand2_sy@0|out|2.5|0|conn@1|a|9.5|0
+Awire|net@2|||0|nand2_sy@0|inb|-2.5|1|pin@2||-7.5|1
+Awire|net@3|||900|pin@0||-7.5|-1|pin@1||-7.5|-2.5
+Awire|net@4|||0|pin@1||-7.5|-2.5|conn@2|y|-12.5|-2.5
+Awire|net@5|||2700|pin@2||-7.5|1|pin@3||-7.5|2.5
+Awire|net@6|||0|pin@3||-7.5|2.5|conn@0|y|-12.5|2.5
+Eina||D5G2;|conn@2|a|I|ATTR_le(D5G1;NX0.5;Y2;)F1.33
+Einb||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY1.5;)F1.33
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;NX-0.5;Y-2.5;)I2
+X
+
+# Cell nand2en;1{ic}
+Cnand2en;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-3;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I78
+NThick-Circle|art@2||-0.5|0|4|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+Ngeneric:Invisible-Pin|pin@0||-0.5|-1.25|||||ART_message(D5G1.5;)S[en]
+NPin|pin@1||-1.5|1|1|1||
+NPin|pin@2||-2.5|1||||
+NPin|pin@3||-0.5|-2|1|1||
+NPin|pin@4||-1.5|-2|1|1||
+NPin|pin@5||-1.5|2|1|1||
+Nschematic:Bus_Pin|pin@6||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@7||-2.5|1|-2|-2||
+NPin|pin@8||-0.5|2|1|1||
+NPin|pin@9||-2.5|-1||||
+NPin|pin@10||-1.5|-1|1|1||
+Nschematic:Bus_Pin|pin@11||-2.5|-1|-2|-2||
+NPin|pin@12||-1.5|-0.75|1|1||
+NPin|pin@13||-0.25|-2|1|1||
+AThicker|net@0|||FS0|pin@1||-1.5|1|pin@2||-2.5|1|ART_color()I78
+AThicker|net@1|||FS0|pin@3||-0.5|-2|pin@4||-1.5|-2|ART_color()I78
+AThicker|net@2|||FS2700|pin@4||-1.5|-2|pin@5||-1.5|2|ART_color()I78
+AThicker|net@3|||FS0|pin@8||-0.5|2|pin@5||-1.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@10||-1.5|-1|pin@9||-2.5|-1|ART_color()I78
+AThicker|net@5|||FS3150|pin@13||-0.25|-2|pin@12||-1.5|-0.75|ART_color()I78
+Eina||D5G1;|pin@11||I
+Einb||D5G1;|pin@7||I
+Eout||D5G1;|pin@6||O
+X
+
+# Cell nand2en;1{sch}
+Cnand2en;1{sch}||schematic|1021415734000|1159375684491||ATTR_Delay(D5G1;HNPX-16.5;Y-10;)I100|ATTR_LEGATE(D5G1;HNPTX-16.5;Y-13;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-16.5;Y-8;)I-1|ATTR_X(D5G1;HNPX-16.5;Y-7;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-16.5;Y-11;)Sstrong0|ATTR_drive1(D5G1;HNPTX-16.5;Y-12;)Sstrong1|ATTR_su(D5G1;HNPTX-16.5;Y-9;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||13|0|||Y|
+NOff-Page|conn@1||-14|2.5||||
+NOff-Page|conn@2||-13.5|-3||||
+IredFive:nand2en;1{ic}|nand2en@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-3;)S@Delay|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)S@X|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inand2en;1{ic}|nand2en@1||26.5|12|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-3;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+NWire_Pin|pin@0||-6|-1|||Y|
+NWire_Pin|pin@1||-6|-3|||Y|
+NWire_Pin|pin@2||-6|2.5|||Y|
+NWire_Pin|pin@3||-6|1|||Y|
+Ngeneric:Invisible-Pin|pin@4||-0.5|25|||||ART_message(D5G6;)S[nand2en]
+Ngeneric:Invisible-Pin|pin@5||-0.5|20|||||ART_message(D5G2;)S[one-parameter NAND where inb is DC signal (enable)]
+Ngeneric:Invisible-Pin|pin@6||-0.5|17.5|||||ART_message(D5G2;)S[P to N width ratio is 1 to 1]
+Ngeneric:Invisible-Pin|pin@7||16.5|-11.5|||||ART_message(D5G2;)S[X is drive strength,Pull-up has the same strength,as the pull-down]
+Awire|net@0|||1800|pin@0||-6|-1|nand2en@0|ina|-2.5|-1
+Awire|net@1|||1800|nand2en@0|out|2.5|0|conn@0|a|11|0
+Awire|net@2|||1800|pin@3||-6|1|nand2en@0|inb|-2.5|1
+Awire|net@3|||900|pin@0||-6|-1|pin@1||-6|-3
+Awire|net@4|||0|pin@1||-6|-3|conn@2|y|-11.5|-3
+Awire|net@5|||1800|conn@1|y|-12|2.5|pin@2||-6|2.5
+Awire|net@6|||900|pin@2||-6|2.5|pin@3||-6|1
+Eina||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY-1.5;)F0.733
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY1.5;)F1.33
+Eout||D5G2;|conn@0|y|O|ATTR_le(D5G1;NX-0.5;Y-2;)F1.4
+X
+
+# Cell nand2k;1{ic}
+Cnand2k;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-2.5;)I100|ATTR_LEKEEPER(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sweak0|ATTR_drive1(D5G1;HPT)Sweak1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,-0.25/0,0.25/0.5,-0.25/0,0.25/-0.5]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I78
+NThick-Circle|art@3||-0.5|0|4|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NPin|pin@0||-1.5|1|1|1||
+NPin|pin@1||-2.5|1||||
+NPin|pin@2||-0.5|-2|1|1||
+NPin|pin@3||-1.5|-2|1|1||
+NPin|pin@4||-1.5|2|1|1||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@6||-2.5|1|-2|-2||
+NPin|pin@7||-0.5|2|1|1||
+NPin|pin@8||-2.5|-1||||
+NPin|pin@9||-1.5|-1|1|1||
+Nschematic:Bus_Pin|pin@10||-2.5|-1|-2|-2||
+NPin|pin@11||-1.5|-0.75|1|1||
+NPin|pin@12||-0.25|-2|1|1||
+AThicker|net@0|||FS0|pin@0||-1.5|1|pin@1||-2.5|1|ART_color()I78
+AThicker|net@1|||FS0|pin@2||-0.5|-2|pin@3||-1.5|-2|ART_color()I78
+AThicker|net@2|||FS2700|pin@3||-1.5|-2|pin@4||-1.5|2|ART_color()I78
+AThicker|net@3|||FS0|pin@7||-0.5|2|pin@4||-1.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@9||-1.5|-1|pin@8||-2.5|-1|ART_color()I78
+AThicker|net@5|||FS3150|pin@12||-0.25|-2|pin@11||-1.5|-0.75|ART_color()I78
+Eina||D5G1;|pin@10||I
+Einb||D5G1;|pin@6||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell nand2k;1{sch}
+Cnand2k;1{sch}||schematic|1021415734000|1159379778053||ATTR_Delay(D5G1;HNPX-16.5;Y-11;)I100|ATTR_LEKEEPER(D5G1;HNPX-16.5;Y-14;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-16.5;Y-9;)I-1|ATTR_X(D5G1;HNOJPX-16.5;Y-8;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-16.5;Y-12;)Sweak0|ATTR_drive1(D5G1;HNPTX-16.5;Y-13;)Sweak1|ATTR_su(D5G1;HNPTX-16.5;Y-10;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||10|0|||Y|
+NOff-Page|conn@1||-14.5|2.5||||
+NOff-Page|conn@2||-14.5|-2.5||||
+IredFive:nand2;1{ic}|nand2@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-3;)S@Delay|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inand2k;1{ic}|nand2k@0||18.5|14|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2.5;)I100|ATTR_LEKEEPER(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-3.5|20.5|||||ART_message(D5G6;)S[nand2k]
+Ngeneric:Invisible-Pin|pin@1||-3.5|15.5|||||ART_message(D5G2;)S[one-parameter NAND]
+Ngeneric:Invisible-Pin|pin@2||-3.5|13|||||ART_message(D5G2;)S[P to N width ratio is 1 to 1]
+Ngeneric:Invisible-Pin|pin@3||16.5|-11.5|||||ART_message(D5G2;)S[X is drive strength,One pull-up has the same strength,as the pull-down]
+NWire_Pin|pin@4||-7|-2.5||||
+NWire_Pin|pin@5||-7|-1||||
+NWire_Pin|pin@6||-7|1||||
+NWire_Pin|pin@7||-7|2.5||||
+Awire|net@0|||0|nand2@0|ina|-2.5|-1|pin@5||-7|-1
+Awire|net@1|||1800|nand2@0|out|2.5|0|conn@0|a|8|0
+Awire|net@2|||1800|pin@6||-7|1|nand2@0|inb|-2.5|1
+Awire|net@3|||0|pin@4||-7|-2.5|conn@2|y|-12.5|-2.5
+Awire|net@4|||900|pin@5||-7|-1|pin@4||-7|-2.5
+Awire|net@5|||900|pin@7||-7|2.5|pin@6||-7|1
+Awire|net@6|||0|pin@7||-7|2.5|conn@1|y|-12.5|2.5
+Eina||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY-1.5;)F1.33
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY1.5;)F1.33
+Eout||D5G2;|conn@0|y|O|ATTR_le(D5G1;NOJY2;)S2
+X
+
+# Cell nand2n;1{ic}
+Cnand2n;1{ic}||artwork|1021415734000|1231281526605|E|ATTR_Delay(D5G1;HNPX2;Y-2.5;)I100|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-3.75|0|6|6|3200||ART_color()I78|ART_degrees()I800
+NThick-Circle|art@2||-1.5|-1|1|1|||ART_color()I78
+NThick-Circle|art@3||-1.5|2|8|7|RRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@4||-1.5|-2|8|7|YRRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@5||-1.5|1|1|1|||ART_color()I78
+NPin|pin@0||-0.5|-1.75|1|1||
+Nschematic:Bus_Pin|pin@1||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@2||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@3||-2.5|-1|-2|-2||
+NPin|pin@4||-1|-1.25|1|1||
+NPin|pin@5||-2|1|1|1||
+NPin|pin@6||-2.5|1||||
+NPin|pin@7||1.5|0|1|1||
+NPin|pin@8||2.5|0||||
+NPin|pin@9||-2.5|-1||||
+NPin|pin@10||-2|-1|1|1||
+AThicker|net@0|||FS2700|pin@4||-1|-1.25|pin@4||-1|-1.25|ART_color()I78
+AThicker|net@1|||FS3150|pin@0||-0.5|-1.75|pin@4||-1|-1.25|ART_color()I78
+AThicker|net@2|||FS0|pin@5||-2|1|pin@6||-2.5|1|ART_color()I78
+AThicker|net@3|||FS0|pin@8||2.5|0|pin@7||1.5|0|ART_color()I78
+AThicker|net@4|||FS0|pin@10||-2|-1|pin@9||-2.5|-1|ART_color()I78
+Eina||D5G1;|pin@3||I
+Einb||D5G1;|pin@2||I
+Eout||D5G1;|pin@1||O
+X
+
+# Cell nand2n;1{sch}
+Cnand2n;1{sch}||schematic|1021415734000|1231281554613||ATTR_Delay(D5G1;HNPX-19;Y-0.5;)I100|ATTR_LEPARALLGRP(D5G1;HNPTX-19;Y-1.5;)I-1|ATTR_X(D5G1;HNOJPX-19;Y0.75;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-19;Y-2.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-19;Y-3.5;)Sstrong1|ATTR_su(D5G1;HNPTX-19;Y-4.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-7|-9|||R|
+NOff-Page|conn@1||10|0||||
+NOff-Page|conn@2||-7|8|||RRR|
+IredFive:nand2;1{ic}|nand2|D5G1;|1.5|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-3;)S@Delay|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inand2n;1{ic}|nand2n@0||12.5|14|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2.5;)I100|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+NWire_Pin|pin@0||-7|-1||||
+NWire_Pin|pin@1||-7|1||||
+Ngeneric:Invisible-Pin|pin@2||-10|21|||||ART_message(D5G6;)S[nand2n]
+Ngeneric:Invisible-Pin|pin@3||-11|16|||||ART_message(D5G2;)S[duplicate icon for nand2]
+Awire|net@0|||0|nand2|ina|-1|-1|pin@0||-7|-1
+Awire|net@1|||0|conn@1|a|8|0|nand2|out|4|0
+Awire|net@2|||0|nand2|inb|-1|1|pin@1||-7|1
+Awire|net@3|||900|pin@0||-7|-1|conn@0|y|-7|-7
+Awire|net@4|||2700|pin@1||-7|1|conn@2|y|-7|6
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@2|a|I
+Eout||D5G2;|conn@1|y|O
+X
+
+# Cell nand2n_sy;1{ic}
+Cnand2n_sy;1{ic}||artwork|1021415734000|1231281686791|E|ATTR_Delay(D5G1;HNPX2;Y-2.5;)I100|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-3.75|0|6|6|3200||ART_color()I78|ART_degrees()I800
+NThick-Circle|art@2||-1.5|-1|1|1|||ART_color()I78
+NThick-Circle|art@3||-1.5|2|8|7|RRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@4||-1.5|-2|8|7|YRRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@5||-1.5|1|1|1|||ART_color()I78
+NPin|pin@0||-1|-1.25|1|1||
+NPin|pin@1||-2|-1|1|1||
+NPin|pin@2||-2.5|-1||||
+NPin|pin@3||2.5|0||||
+NPin|pin@4||1.5|0|1|1||
+NPin|pin@5||-2.5|1||||
+NPin|pin@6||-2|1|1|1||
+Nschematic:Bus_Pin|pin@7||-2.5|-1|-2|-2||
+Nschematic:Bus_Pin|pin@8||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@9||2.5|0|-2|-2||
+AThicker|net@0|||FS2700|pin@0||-1|-1.25|pin@0||-1|-1.25|ART_color()I78
+AThicker|net@1|||FS0|pin@1||-2|-1|pin@2||-2.5|-1|ART_color()I78
+AThicker|net@2|||FS0|pin@3||2.5|0|pin@4||1.5|0|ART_color()I78
+AThicker|net@3|||FS0|pin@6||-2|1|pin@5||-2.5|1|ART_color()I78
+Eina||D5G1;|pin@7||I
+Einb||D5G1;|pin@8||I
+Eout||D5G1;|pin@9||O
+X
+
+# Cell nand2n_sy;1{sch}
+Cnand2n_sy;1{sch}||schematic|1021415734000|1231281686791||ATTR_Delay(D5G1;HNPX-20;Y4;)I100|ATTR_LEPARALLGRP(D5G1;HNPTX-20;Y5;)I-1|ATTR_X(D5G1;HNOJPX-20;Y6;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-20;Y3;)Sstrong0|ATTR_drive1(D5G1;HNPTX-20;Y2;)Sstrong1|ATTR_su(D5G1;HNPTX-20;Y1;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-6|8|||RRR|
+NOff-Page|conn@1||10|0||||
+NOff-Page|conn@2||-6|-10|||R|
+IredFive:nand2_sy;1{ic}|nand2_sy|D5G1;|1.5|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-3;)S@Delay|ATTR_X(D5G1.5;NOJPX2.5;Y2.5;)S@X|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inand2n_sy;1{ic}|nand2n_s@0||12.5|14|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2.5;)I100|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+NWire_Pin|pin@0||-6|1||||
+NWire_Pin|pin@1||-6|-1||||
+Ngeneric:Invisible-Pin|pin@2||-11|16|||||ART_message(D5G2;)S[duplilcate icon for nand2_sy]
+Ngeneric:Invisible-Pin|pin@3||-10|21|||||ART_message(D5G6;)S[nand2n_sy]
+Awire|net@0|||0|nand2_sy|inb|-1|1|pin@0||-6|1
+Awire|net@1|||2700|pin@0||-6|1|conn@0|y|-6|6
+Awire|net@2|||0|nand2_sy|ina|-1|-1|pin@1||-6|-1
+Awire|net@3|||900|pin@1||-6|-1|conn@2|y|-6|-8
+Awire|net@4|||0|conn@1|a|8|0|nand2_sy|out|4|0
+Eina||D5G2;|conn@2|a|I
+Einb||D5G2;|conn@0|a|I
+Eout||D5G2;|conn@1|y|O
+X
+
+# Cell nand3;1{ic}
+Cnand3;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4;Y-2.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I78
+NThick-Circle|art@2||-0.5|0|6|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NPin|pin@0||-2.5|2||||
+NPin|pin@1||-1.5|2|1|1||
+Ngeneric:Invisible-Pin|pin@2||-2.5|2||||
+NPin|pin@3||-1.5|0|1|1||
+NPin|pin@4||-2.5|0||||
+NPin|pin@5||-0.5|-3|1|1||
+NPin|pin@6||-1.5|-3|1|1||
+NPin|pin@7||-1.5|3|1|1||
+Nschematic:Bus_Pin|pin@8||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@9||-2.5|0|-2|-2||
+NPin|pin@10||-0.5|3|1|1||
+NPin|pin@11||-2.5|-2||||
+NPin|pin@12||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@13||-2.5|-2|-2|-2||
+NPin|pin@14||-1.5|-1.75|1|1||
+NPin|pin@15||-0.25|-3|1|1||
+AThicker|net@0|||FS0|pin@1||-1.5|2|pin@0||-2.5|2|ART_color()I78
+AThicker|net@1|||FS0|pin@3||-1.5|0|pin@4||-2.5|0|ART_color()I78
+AThicker|net@2|||FS0|pin@5||-0.5|-3|pin@6||-1.5|-3|ART_color()I78
+AThicker|net@3|||FS2700|pin@6||-1.5|-3|pin@7||-1.5|3|ART_color()I78
+AThicker|net@4|||FS0|pin@10||-0.5|3|pin@7||-1.5|3|ART_color()I78
+AThicker|net@5|||FS0|pin@12||-1.5|-2|pin@11||-2.5|-2|ART_color()I78
+AThicker|net@6|||FS3150|pin@15||-0.25|-3|pin@14||-1.5|-1.75|ART_color()I78
+Eina||D5G1;|pin@13||I
+Einb||D5G1;|pin@9||I
+Einc||D5G1;|pin@2||I
+Eout||D5G1;|pin@8||O
+X
+
+# Cell nand3;1{sch}
+Cnand3;1{sch}||schematic|1021415734000|1159379591711||ATTR_Delay(D5G1;HNPX-14.5;Y-8;)I100|ATTR_LEGATE(D5G1;HNPTX-15;Y-13;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-14.5;Y-9;)I-1|ATTR_X(D5G1;HNOJPX-14.5;Y-7;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-14.5;Y-11;)Sstrong0|ATTR_drive1(D5G1;HNPTX-14.5;Y-12;)Sstrong1|ATTR_su(D5G1;HNPTX-14.5;Y-10;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-18|2||||
+NOff-Page|conn@1||15.5|0|||Y|
+NOff-Page|conn@2||-9|0|||Y|
+NOff-Page|conn@3||-23.5|-2||||
+IredFive:nand3;1{ic}|nand3@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX4;Y-2.5;)S@Delay|ATTR_X(D5G1.5;NOJPX3;Y2.5;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inand3;1{ic}|nand3@1||27.5|19|||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||30.5|-13|||||ART_message(D5G2;)S[X is drive strength,Each pull-up has the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@1||0|16.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 3]
+Ngeneric:Invisible-Pin|pin@2||0|19|||||ART_message(D5G2;)S["three input, fixed-size NAND"]
+Ngeneric:Invisible-Pin|pin@3||-0.5|25|||||ART_message(D5G6;)S[nand3]
+Awire|net@0|||0|nand3@0|inc|-2.5|2|conn@0|y|-16|2
+Awire|net@1|||0|nand3@0|ina|-2.5|-2|conn@3|y|-21.5|-2
+Awire|net@2|||1800|nand3@0|out|2.5|0|conn@1|a|13.5|0
+Awire|net@3|||0|nand3@0|inb|-2.5|0|conn@2|y|-7|0
+Eina||D5G2;|conn@3|a|I|ATTR_le(D5G1;NY-1.5;)F1.67
+Einb||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY1.5;)F1.67
+Einc||D5G2;|conn@0|y|I|ATTR_le(D5G1;NX-1;Y-2;)F1.67
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;NY2;)I3
+X
+
+# Cell nand3LT;1{ic}
+Cnand3LT;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4.5;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NThick-Circle|art@2||-0.5|0|6|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I78
+NPin|pin@0||-0.25|-3|1|1||
+NPin|pin@1||-1.5|-1.75|1|1||
+Nschematic:Bus_Pin|pin@2||-2.5|-2|-2|-2||
+NPin|pin@3||-1.5|-2|1|1||
+NPin|pin@4||-2.5|-2||||
+NPin|pin@5||-0.5|3|1|1||
+Nschematic:Bus_Pin|pin@6||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@7||2.5|0|-2|-2||
+NPin|pin@8||-1.5|3|1|1||
+NPin|pin@9||-1.5|-3|1|1||
+NPin|pin@10||-0.5|-3|1|1||
+NPin|pin@11||-2.5|0||||
+NPin|pin@12||-1.5|0|1|1||
+Ngeneric:Invisible-Pin|pin@13||-2.5|2||||
+NPin|pin@14||-1.5|2|1|1||
+NPin|pin@15||-2.5|2||||
+AThicker|net@0|||FS3150|pin@0||-0.25|-3|pin@1||-1.5|-1.75|ART_color()I78
+AThicker|net@1|||FS0|pin@3||-1.5|-2|pin@4||-2.5|-2|ART_color()I78
+AThicker|net@2|||FS0|pin@5||-0.5|3|pin@8||-1.5|3|ART_color()I78
+AThicker|net@3|||FS2700|pin@9||-1.5|-3|pin@8||-1.5|3|ART_color()I78
+AThicker|net@4|||FS0|pin@10||-0.5|-3|pin@9||-1.5|-3|ART_color()I78
+AThicker|net@5|||FS0|pin@12||-1.5|0|pin@11||-2.5|0|ART_color()I78
+AThicker|net@6|||FS0|pin@14||-1.5|2|pin@15||-2.5|2|ART_color()I78
+Eina||D5G1;|pin@2||I
+Einb||D5G1;|pin@6||I
+Einc||D5G1;|pin@13||I
+Eout||D5G1;|pin@7||O
+X
+
+# Cell nand3LT;1{sch}
+Cnand3LT;1{sch}||schematic|1021415734000|1159376000942||ATTR_Delay(D5G1;HNPX-25.5;Y-9.5;)I100|ATTR_LEGATE(D5G1;HNPTX-26;Y-14.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-25.75;Y-10.5;)I-1|ATTR_X(D5G1;HNOJPX-25.5;Y-8.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-25.5;Y-12.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-25.5;Y-13.5;)Sstrong1|ATTR_su(D5G1;HNPTX-26.5;Y-11.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-22.5|-2||||
+NOff-Page|conn@1||-11|0|||Y|
+NOff-Page|conn@2||12.5|0|||Y|
+NOff-Page|conn@3||-19.5|2||||
+IredFive:nand3LT;1{ic}|nand3LT@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX4;Y-2.5;)S@Delay|ATTR_X(D5G1.5;NOJPX3;Y2.5;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inand3LT;1{ic}|nand3LT@1||27.5|12|||D0G4;|ATTR_Delay(D5G1;NPX4.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-1|15.5|||||ART_message(D5G2;)S[Sized assuming that all 3 inputs go low together]
+Ngeneric:Invisible-Pin|pin@1||28|-11|||||ART_message(D5G2;)S[X is drive strength,Three pull-ups have the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@2||-0.5|18|||||ART_message(D5G2;)S[P to N width ratio is 2/3 to 3]
+Ngeneric:Invisible-Pin|pin@3||-0.5|20|||||ART_message(D5G2;)S[one-parameter NAND]
+Ngeneric:Invisible-Pin|pin@4||-0.5|25|||||ART_message(D5G6;)S[nand3LT]
+Awire|net@0|||0|nand3LT@0|inc|-2.5|2|conn@3|y|-17.5|2
+Awire|net@1|||1800|conn@0|y|-20.5|-2|nand3LT@0|ina|-2.5|-2
+Awire|net@2|||1800|nand3LT@0|out|2.5|0|conn@2|a|10.5|0
+Awire|net@3|||0|nand3LT@0|inb|-2.5|0|conn@1|y|-9|0
+Eina||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY-1.5;)F1.22
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY1.5;)F1.22
+Einc||D5G2;|conn@3|y|I|ATTR_le(D5G1;NX-1;Y-2;)F1.22
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NY-2.5;)F1.67
+X
+
+# Cell nand3LT_sy3;1{ic}
+Cnand3LT_sy3;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4.5;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I78
+NThick-Circle|art@2||-0.5|0|6|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NOpened-Thicker-Polygon|art@3||0|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+Ngeneric:Invisible-Pin|pin@0||-0.5|-2.5|||||ART_message(D5G1;)S[sy3]
+NPin|pin@1||-2.5|2||||
+NPin|pin@2||-1.5|2|1|1||
+Ngeneric:Invisible-Pin|pin@3||-2.5|2||||
+NPin|pin@4||-1.5|0|1|1||
+NPin|pin@5||-2.5|0||||
+NPin|pin@6||-0.5|-3|1|1||
+NPin|pin@7||-1.5|-3|1|1||
+NPin|pin@8||-1.5|3|1|1||
+Nschematic:Bus_Pin|pin@9||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@10||-2.5|0|-2|-2||
+NPin|pin@11||-0.5|3|1|1||
+NPin|pin@12||-2.5|-2||||
+NPin|pin@13||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@14||-2.5|-2|-2|-2||
+AThicker|net@0|||FS0|pin@2||-1.5|2|pin@1||-2.5|2|ART_color()I78
+AThicker|net@1|||FS0|pin@4||-1.5|0|pin@5||-2.5|0|ART_color()I78
+AThicker|net@2|||FS0|pin@6||-0.5|-3|pin@7||-1.5|-3|ART_color()I78
+AThicker|net@3|||FS2700|pin@7||-1.5|-3|pin@8||-1.5|3|ART_color()I78
+AThicker|net@4|||FS0|pin@11||-0.5|3|pin@8||-1.5|3|ART_color()I78
+AThicker|net@5|||FS0|pin@13||-1.5|-2|pin@12||-2.5|-2|ART_color()I78
+Eina||D5G1;|pin@14||I
+Einb||D5G1;|pin@10||I
+Einc||D5G1;|pin@3||I
+Eout||D5G1;|pin@9||O
+X
+
+# Cell nand3LT_sy3;1{sch}
+Cnand3LT_sy3;1{sch}||schematic|1021415734000|1159376011909||ATTR_Delay(D5G1;HNPX-25.5;Y-9.5;)I100|ATTR_LEGATE(D5G1;HNPTX-26;Y-14.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-25.75;Y-10.5;)I-1|ATTR_X(D5G1;HNOJPX-25.5;Y-8.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-25.5;Y-12.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-25.5;Y-13.5;)Sstrong1|ATTR_su(D5G1;HNPTX-26.5;Y-11.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-19.5|2||||
+NOff-Page|conn@1||12.5|0|||Y|
+NOff-Page|conn@2||-11|0|||Y|
+NOff-Page|conn@3||-22.5|-2||||
+IredFive:nand3LT_sy3;1{ic}|nand3LT_@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX4;Y-2.5;)S@Delay|ATTR_X(D5G1.5;NOJPX3;Y2.5;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inand3LT_sy3;1{ic}|nand3LT_@1||27.5|12|||D0G4;|ATTR_Delay(D5G1;NPX4.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-0.5|25|||||ART_message(D5G6;)S[nand3LT_sy3]
+Ngeneric:Invisible-Pin|pin@1||-0.5|20|||||ART_message(D5G2;)S[one-parameter NAND]
+Ngeneric:Invisible-Pin|pin@2||-0.5|18|||||ART_message(D5G2;)S[P to N width ratio is 2/3 to 3]
+Ngeneric:Invisible-Pin|pin@3||28|-11|||||ART_message(D5G2;)S[X is drive strength,Three pull-ups have the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@4||-1|15.5|||||ART_message(D5G2;)S[Sized assuming that all 3 inputs go low together]
+Awire|net@0|||0|nand3LT_@0|inc|-2.5|2|conn@0|y|-17.5|2
+Awire|net@1|||1800|conn@3|y|-20.5|-2|nand3LT_@0|ina|-2.5|-2
+Awire|net@2|||1800|nand3LT_@0|out|2.5|0|conn@1|a|10.5|0
+Awire|net@3|||0|nand3LT_@0|inb|-2.5|0|conn@2|y|-9|0
+Eina||D5G2;|conn@3|a|I|ATTR_le(D5G1;NY-1.5;)F1.22
+Einb||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY1.5;)F1.22
+Einc||D5G2;|conn@0|y|I|ATTR_le(D5G1;NX-1;Y-2;)F1.22
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;NY-2.5;)F1.67
+X
+
+# Cell nand3LT_sy6;1{ic}
+Cnand3LT_sy6;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4.5;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I78
+NThick-Circle|art@2||-0.5|0|6|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NOpened-Thicker-Polygon|art@3||0|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+Ngeneric:Invisible-Pin|pin@0||-0.5|-2.5|||||ART_message(D5G1;)Ssy6
+NPin|pin@1||-2.5|2||||
+NPin|pin@2||-1.5|2|1|1||
+Ngeneric:Invisible-Pin|pin@3||-2.5|2||||
+NPin|pin@4||-1.5|0|1|1||
+NPin|pin@5||-2.5|0||||
+NPin|pin@6||-0.5|-3|1|1||
+NPin|pin@7||-1.5|-3|1|1||
+NPin|pin@8||-1.5|3|1|1||
+Nschematic:Bus_Pin|pin@9||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@10||-2.5|0|-2|-2||
+NPin|pin@11||-0.5|3|1|1||
+NPin|pin@12||-2.5|-2||||
+NPin|pin@13||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@14||-2.5|-2|-2|-2||
+AThicker|net@0|||FS1800|pin@1||-2.5|2|pin@2||-1.5|2|ART_color()I78
+AThicker|net@1|||FS1800|pin@5||-2.5|0|pin@4||-1.5|0|ART_color()I78
+AThicker|net@2|||FS1800|pin@7||-1.5|-3|pin@6||-0.5|-3|ART_color()I78
+AThicker|net@3|||FS900|pin@8||-1.5|3|pin@7||-1.5|-3|ART_color()I78
+AThicker|net@4|||FS1800|pin@8||-1.5|3|pin@11||-0.5|3|ART_color()I78
+AThicker|net@5|||FS1800|pin@12||-2.5|-2|pin@13||-1.5|-2|ART_color()I78
+Eina||D5G1;|pin@14||I
+Einb||D5G1;|pin@10||I
+Einc||D5G1;|pin@3||I
+Eout||D5G1;|pin@9||O
+X
+
+# Cell nand3LT_sy6;1{sch}
+Cnand3LT_sy6;1{sch}||schematic|1021415734000|1159379295448||ATTR_Delay(D5G1;HNPX-25.5;Y-9.5;)I100|ATTR_LEGATE(D5G1;HNPTX-26;Y-14.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-25.75;Y-10.5;)I-1|ATTR_X(D5G1;HNOJPX-25.5;Y-8.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-25.5;Y-12.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-25.5;Y-13.5;)Sstrong1|ATTR_su(D5G1;HNPTX-26.5;Y-11.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-19.5|2||||
+NOff-Page|conn@1||12.5|0|||Y|
+NOff-Page|conn@2||-11|0|||Y|
+NOff-Page|conn@3||-22.5|-2||||
+IredFive:nand3LT_sy6;1{ic}|nand3LT_@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-4;)S@Delay|ATTR_X(D5G1.5;NOJPX3;Y2.5;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inand3LT_sy6;1{ic}|nand3LT_@1||27.5|12|||D0G4;|ATTR_Delay(D5G1;NPX4.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-0.5|25|||||ART_message(D5G6;)Snand3LT_sy6
+Ngeneric:Invisible-Pin|pin@1||-0.5|20|||||ART_message(D5G2;)S[one-parameter NAND]
+Ngeneric:Invisible-Pin|pin@2||-0.5|18|||||ART_message(D5G2;)S[P to N width ratio is 2/3 to 3]
+Ngeneric:Invisible-Pin|pin@3||28|-11|||||ART_message(D5G2;)S[X is drive strength,Three pull-ups have the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@4||-1|15.5|||||ART_message(D5G2;)S[Sized assuming that all 3 inputs go low together]
+Awire|net@0|||0|nand3LT_@0|inc|-2.5|2|conn@0|y|-17.5|2
+Awire|net@1|||1800|conn@3|y|-20.5|-2|nand3LT_@0|ina|-2.5|-2
+Awire|net@2|||1800|nand3LT_@0|out|2.5|0|conn@1|a|10.5|0
+Awire|net@3|||0|nand3LT_@0|inb|-2.5|0|conn@2|y|-9|0
+Eina||D5G2;|conn@3|a|I|ATTR_le(D5G1;NY-1.5;)F1.22
+Einb||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY1.5;)F1.22
+Einc||D5G2;|conn@0|y|I|ATTR_le(D5G1;NX-1;Y-2;)F1.22
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;NY-2.5;)F1.67
+X
+
+# Cell nand3LTen;1{ic}
+Cnand3LTen;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4.5;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I78
+NThick-Circle|art@2||-0.5|0|6|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NOpened-Thicker-Polygon|art@3||0|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+Ngeneric:Invisible-Pin|pin@0||-0.5|-2.25|||||ART_message(D5G1.5;)S[en]
+NPin|pin@1||-2.5|2||||
+NPin|pin@2||-1.5|2|1|1||
+Ngeneric:Invisible-Pin|pin@3||-2.5|2||||
+NPin|pin@4||-1.5|0|1|1||
+NPin|pin@5||-2.5|0||||
+NPin|pin@6||-0.5|-3|1|1||
+NPin|pin@7||-1.5|-3|1|1||
+NPin|pin@8||-1.5|3|1|1||
+Nschematic:Bus_Pin|pin@9||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@10||-2.5|0|-2|-2||
+NPin|pin@11||-0.5|3|1|1||
+NPin|pin@12||-2.5|-2||||
+NPin|pin@13||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@14||-2.5|-2|-2|-2||
+NPin|pin@15||-1.5|-1.75|1|1||
+NPin|pin@16||-0.25|-3|1|1||
+AThicker|net@0|||FS0|pin@2||-1.5|2|pin@1||-2.5|2|ART_color()I78
+AThicker|net@1|||FS0|pin@4||-1.5|0|pin@5||-2.5|0|ART_color()I78
+AThicker|net@2|||FS0|pin@6||-0.5|-3|pin@7||-1.5|-3|ART_color()I78
+AThicker|net@3|||FS2700|pin@7||-1.5|-3|pin@8||-1.5|3|ART_color()I78
+AThicker|net@4|||FS0|pin@11||-0.5|3|pin@8||-1.5|3|ART_color()I78
+AThicker|net@5|||FS0|pin@13||-1.5|-2|pin@12||-2.5|-2|ART_color()I78
+AThicker|net@6|||FS3150|pin@16||-0.25|-3|pin@15||-1.5|-1.75|ART_color()I78
+Eina||D5G1;|pin@14||I
+Einb||D5G1;|pin@10||I
+Einc||D5G1;|pin@3||I
+Eout||D5G1;|pin@9||O
+X
+
+# Cell nand3LTen;1{sch}
+Cnand3LTen;1{sch}||schematic|1021415734000|1159376004533||ATTR_Delay(D5G1;HNPX-25.5;Y-9.5;)I100|ATTR_LEGATE(D5G1;HNPTX-26;Y-14.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-25.75;Y-10.5;)I-1|ATTR_X(D5G1;HNOJPX-25.5;Y-8.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-25.5;Y-12.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-25.5;Y-13.5;)Sstrong1|ATTR_su(D5G1;HNPTX-26.5;Y-11.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-19.5|2||||
+NOff-Page|conn@1||12.5|0|||Y|
+NOff-Page|conn@2||-11|0|||Y|
+NOff-Page|conn@3||-22.5|-2||||
+IredFive:nand3LTen;1{ic}|nand3LTe@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX4;Y-2.5;)S@Delay|ATTR_X(D5G1.5;NOJPX3;Y2.5;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inand3LTen;1{ic}|nand3LTe@1||27.5|12|||D0G4;|ATTR_Delay(D5G1;NPX4.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-0.5|25|||||ART_message(D5G6;)S[nand3LTen]
+Ngeneric:Invisible-Pin|pin@1||-0.5|20|||||ART_message(D5G2;)S[one-parameter low-threshold NAND where ina is DC signal (enable)]
+Ngeneric:Invisible-Pin|pin@2||-0.5|18|||||ART_message(D5G2;)S[P to N width ratio is 2/3 to 3]
+Ngeneric:Invisible-Pin|pin@3||28|-11|||||ART_message(D5G2;)S[X is drive strength,Three pull-ups have the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@4||-1|15.5|||||ART_message(D5G2;)S[Sized assuming that all 3 inputs go low together]
+Awire|net@0|||0|nand3LTe@0|inc|-2.5|2|conn@0|y|-17.5|2
+Awire|net@1|||1800|conn@3|y|-20.5|-2|nand3LTe@0|ina|-2.5|-2
+Awire|net@2|||1800|nand3LTe@0|out|2.5|0|conn@1|a|10.5|0
+Awire|net@3|||0|nand3LTe@0|inb|-2.5|0|conn@2|y|-9|0
+Eina||D5G2;|conn@3|a|I|ATTR_le(D5G1;NY-1.5;)F1.033
+Einb||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY1.5;)F1.33
+Einc||D5G2;|conn@0|y|I|ATTR_le(D5G1;NX-1;Y-2;)F1.33
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;NX0.5;Y-2.5;)I2
+X
+
+# Cell nand3LTen_sy;1{ic}
+Cnand3LTen_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4.5;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NThick-Circle|art@2||-0.5|0|6|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I78
+Ngeneric:Invisible-Pin|pin@0||-0.5|1|||||ART_message(D5G1;)S[sy2]
+NPin|pin@1||-0.25|-3|1|1||
+NPin|pin@2||-1.5|-1.75|1|1||
+Nschematic:Bus_Pin|pin@3||-2.5|-2|-2|-2||
+NPin|pin@4||-1.5|-2|1|1||
+NPin|pin@5||-2.5|-2||||
+NPin|pin@6||-0.5|3|1|1||
+Nschematic:Bus_Pin|pin@7||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@8||2.5|0|-2|-2||
+NPin|pin@9||-1.5|3|1|1||
+NPin|pin@10||-1.5|-3|1|1||
+NPin|pin@11||-0.5|-3|1|1||
+NPin|pin@12||-2.5|0||||
+NPin|pin@13||-1.5|0|1|1||
+Ngeneric:Invisible-Pin|pin@14||-2.5|2||||
+NPin|pin@15||-1.5|2|1|1||
+NPin|pin@16||-2.5|2||||
+Ngeneric:Invisible-Pin|pin@17||-0.5|-2.25|||||ART_message(D5G1.5;)S[en]
+AThicker|net@0|||FS3150|pin@1||-0.25|-3|pin@2||-1.5|-1.75|ART_color()I78
+AThicker|net@1|||FS0|pin@4||-1.5|-2|pin@5||-2.5|-2|ART_color()I78
+AThicker|net@2|||FS0|pin@6||-0.5|3|pin@9||-1.5|3|ART_color()I78
+AThicker|net@3|||FS2700|pin@10||-1.5|-3|pin@9||-1.5|3|ART_color()I78
+AThicker|net@4|||FS0|pin@11||-0.5|-3|pin@10||-1.5|-3|ART_color()I78
+AThicker|net@5|||FS0|pin@13||-1.5|0|pin@12||-2.5|0|ART_color()I78
+AThicker|net@6|||FS0|pin@15||-1.5|2|pin@16||-2.5|2|ART_color()I78
+Eina||D5G1;|pin@3||I
+Einb||D5G1;|pin@7||I
+Einc||D5G1;|pin@14||I
+Eout||D5G1;|pin@8||O
+X
+
+# Cell nand3LTen_sy;1{sch}
+Cnand3LTen_sy;1{sch}||schematic|1021415734000|1159376008564||ATTR_Delay(D5G1;HNPX-25.5;Y-9.5;)I100|ATTR_LEGATE(D5G1;HNPTX-26;Y-14.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-25.75;Y-10.5;)I-1|ATTR_X(D5G1;HNOJPX-25.5;Y-8.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-25.5;Y-12.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-25.5;Y-13.5;)Sstrong1|ATTR_su(D5G1;HNPTX-26.5;Y-11.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-22.5|-2||||
+NOff-Page|conn@1||-11|0|||Y|
+NOff-Page|conn@2||12.5|0|||Y|
+NOff-Page|conn@3||-19.5|2||||
+IredFive:nand3LTen_sy;1{ic}|nand3LTe@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX4;Y-2.5;)S@Delay|ATTR_X(D5G1.5;NOJPX3;Y2.5;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inand3LTen_sy;1{ic}|nand3LTe@1||27.5|12|||D0G4;|ATTR_Delay(D5G1;NPX4.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-1|15.5|||||ART_message(D5G2;)S[Sized assuming that all 3 inputs go low together]
+Ngeneric:Invisible-Pin|pin@1||28|-11|||||ART_message(D5G2;)S[X is drive strength,Three pull-ups have the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@2||-0.5|18|||||ART_message(D5G2;)S[P to N width ratio is 2/3 to 3]
+Ngeneric:Invisible-Pin|pin@3||-0.5|20|||||ART_message(D5G2;)S[one-parameter low-threshold NAND where ina is DC signal (enable) and inb/c are symmetric]
+Ngeneric:Invisible-Pin|pin@4||-0.5|25|||||ART_message(D5G6;)S[nand3LTen_sy]
+Awire|net@0|||0|nand3LTe@0|inc|-2.5|2|conn@3|y|-17.5|2
+Awire|net@1|||1800|conn@0|y|-20.5|-2|nand3LTe@0|ina|-2.5|-2
+Awire|net@2|||1800|nand3LTe@0|out|2.5|0|conn@2|a|10.5|0
+Awire|net@3|||0|nand3LTe@0|inb|-2.5|0|conn@1|y|-9|0
+Eina||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY-1.5;)F1.033
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY1.5;)F1.33
+Einc||D5G2;|conn@3|y|I|ATTR_le(D5G1;NX-1;Y-2;)F1.33
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NY-2.5;)I2
+X
+
+# Cell nand3MLT;1{ic}
+Cnand3MLT;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4.5;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-0.5|0|1|1|||ART_color()I78|trace()V[-0.5/-0.5,-0.5/0.5,0/-0.5,0.5/0.5,0.5/-0.5]
+NOpened-Thicker-Polygon|art@2||0.75|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NThick-Circle|art@3||-0.5|0|6|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@4||2|0|1|1|||ART_color()I78
+NPin|pin@0||-0.25|-3|1|1||
+NPin|pin@1||-1.5|-1.75|1|1||
+Nschematic:Bus_Pin|pin@2||-2.5|-2|-2|-2||
+NPin|pin@3||-1.5|-2|1|1||
+NPin|pin@4||-2.5|-2||||
+NPin|pin@5||-0.5|3|1|1||
+Nschematic:Bus_Pin|pin@6||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@7||2.5|0|-2|-2||
+NPin|pin@8||-1.5|3|1|1||
+NPin|pin@9||-1.5|-3|1|1||
+NPin|pin@10||-0.5|-3|1|1||
+NPin|pin@11||-2.5|0||||
+NPin|pin@12||-1.5|0|1|1||
+Ngeneric:Invisible-Pin|pin@13||-2.5|2||||
+NPin|pin@14||-1.5|2|1|1||
+NPin|pin@15||-2.5|2||||
+AThicker|net@0|||FS3150|pin@0||-0.25|-3|pin@1||-1.5|-1.75|ART_color()I78
+AThicker|net@1|||FS0|pin@3||-1.5|-2|pin@4||-2.5|-2|ART_color()I78
+AThicker|net@2|||FS0|pin@5||-0.5|3|pin@8||-1.5|3|ART_color()I78
+AThicker|net@3|||FS2700|pin@9||-1.5|-3|pin@8||-1.5|3|ART_color()I78
+AThicker|net@4|||FS0|pin@10||-0.5|-3|pin@9||-1.5|-3|ART_color()I78
+AThicker|net@5|||FS0|pin@12||-1.5|0|pin@11||-2.5|0|ART_color()I78
+AThicker|net@6|||FS0|pin@14||-1.5|2|pin@15||-2.5|2|ART_color()I78
+Eina||D5G1;|pin@2||I
+Einb||D5G1;|pin@6||I
+Einc||D5G1;|pin@13||I
+Eout||D5G1;|pin@7||O
+X
+
+# Cell nand3MLT;1{sch}
+Cnand3MLT;1{sch}||schematic|1021415734000|1159375997206||ATTR_Delay(D5G1;HNPX-15.5;Y-7.5;)I100|ATTR_LEGATE(D5G1;HNPTX-16.5;Y-12.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-16;Y-8.5;)I-1|ATTR_X(D5G1;HNOJPX-16;Y-6.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-16;Y-10.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-16;Y-11.5;)Sstrong1|ATTR_su(D5G1;HNPTX-16.5;Y-9.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-21|-2|||Y|
+NOff-Page|conn@1||-9|0|||Y|
+NOff-Page|conn@2||13.5|0|||Y|
+NOff-Page|conn@3||-17.5|2||||
+IredFive:nand3MLT;1{ic}|nand3MLT@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX4;Y-2.5;)S@Delay|ATTR_X(D5G1.5;NOJPX3;Y2.5;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inand3MLT;1{ic}|nand3MLT@1||30|17|||D0G4;|ATTR_Delay(D5G1;NPX4.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||1|11|||||ART_message(D5G2;)S[Sized assuming at least 2 of 3 inputs go low together]
+Ngeneric:Invisible-Pin|pin@1||23.5|-10|||||ART_message(D5G2;)S[X is drive strength,Two pull-ups have the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@2||-0.5|13|||||ART_message(D5G2;)S[P to N width ratio is 1 to 3]
+Ngeneric:Invisible-Pin|pin@3||-0.5|15.5|||||ART_message(D5G2;)S[one-parameter NAND]
+Ngeneric:Invisible-Pin|pin@4||-0.5|20.5|||||ART_message(D5G6;)S[nand3LT]
+Awire|net@0|||0|nand3MLT@0|inc|-2.5|2|conn@3|y|-15.5|2
+Awire|net@1|||0|nand3MLT@0|ina|-2.5|-2|conn@0|y|-19|-2
+Awire|net@2|||1800|nand3MLT@0|out|2.5|0|conn@2|a|11.5|0
+Awire|net@3|||0|nand3MLT@0|inb|-2.5|0|conn@1|y|-7|0
+Eina||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY1.5;)F1.33
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY1.5;)F1.33
+Einc||D5G2;|conn@3|y|I|ATTR_le(D5G1;NX-1;Y-2;)F1.33
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NY-2.5;)I2
+X
+
+# Cell nand3_sy6;1{ic}
+Cnand3_sy6;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4.5;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I78
+NThick-Circle|art@2||-0.5|0|6|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+Ngeneric:Invisible-Pin|pin@0||-0.5|-2.5|||||ART_message(D5G1;)Ssy6
+NPin|pin@1||-2.5|2||||
+NPin|pin@2||-1.5|2|1|1||
+Ngeneric:Invisible-Pin|pin@3||-2.5|2||||
+NPin|pin@4||-1.5|0|1|1||
+NPin|pin@5||-2.5|0||||
+NPin|pin@6||-0.5|-3|1|1||
+NPin|pin@7||-1.5|-3|1|1||
+NPin|pin@8||-1.5|3|1|1||
+Nschematic:Bus_Pin|pin@9||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@10||-2.5|0|-2|-2||
+NPin|pin@11||-0.5|3|1|1||
+NPin|pin@12||-2.5|-2||||
+NPin|pin@13||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@14||-2.5|-2|-2|-2||
+AThicker|net@0|||FS1800|pin@1||-2.5|2|pin@2||-1.5|2|ART_color()I78
+AThicker|net@1|||FS1800|pin@5||-2.5|0|pin@4||-1.5|0|ART_color()I78
+AThicker|net@2|||FS1800|pin@7||-1.5|-3|pin@6||-0.5|-3|ART_color()I78
+AThicker|net@3|||FS900|pin@8||-1.5|3|pin@7||-1.5|-3|ART_color()I78
+AThicker|net@4|||FS1800|pin@8||-1.5|3|pin@11||-0.5|3|ART_color()I78
+AThicker|net@5|||FS1800|pin@12||-2.5|-2|pin@13||-1.5|-2|ART_color()I78
+Eina||D5G1;|pin@14||I
+Einb||D5G1;|pin@10||I
+Einc||D5G1;|pin@3||I
+Eout||D5G1;|pin@9||O
+X
+
+# Cell nand3_sy6;1{sch}
+Cnand3_sy6;1{sch}||schematic|1021415734000|1159379441239||ATTR_Delay(D5G1;HNPX-25.5;Y-9.5;)I100|ATTR_LEGATE(D5G1;HNPTX-26;Y-14.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-25.75;Y-10.5;)I-1|ATTR_X(D5G1;HNOJPX-25.5;Y-8.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-25.5;Y-12.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-25.5;Y-13.5;)Sstrong1|ATTR_su(D5G1;HNPTX-26.5;Y-11.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-19.5|2||||
+NOff-Page|conn@1||12.5|0|||Y|
+NOff-Page|conn@2||-11|0|||Y|
+NOff-Page|conn@3||-22.5|-2||||
+IredFive:nand3_sy6;1{ic}|nand3LT_@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-4;)S@Delay|ATTR_X(D5G1.5;NOJPX3;Y2.5;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inand3_sy6;1{ic}|nand3LT_@1||27.5|12|||D0G4;|ATTR_Delay(D5G1;NPX4.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-0.5|25|||||ART_message(D5G6;)Snand3_sy6
+Ngeneric:Invisible-Pin|pin@1||-0.5|20|||||ART_message(D5G2;)S[one-parameter NAND]
+Ngeneric:Invisible-Pin|pin@2||-0.5|18|||||ART_message(D5G2;)SP to N width ratio is 2 to 3
+Ngeneric:Invisible-Pin|pin@3||28|-11|||||ART_message(D5G2;)S[X is drive strength,Three pull-ups have the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@4||-1|15.5|||||ART_message(D5G2;)SSized assuming that only 1 input goes low at a time
+Awire|net@0|||0|nand3LT_@0|inc|-2.5|2|conn@0|y|-17.5|2
+Awire|net@1|||1800|conn@3|y|-20.5|-2|nand3LT_@0|ina|-2.5|-2
+Awire|net@2|||1800|nand3LT_@0|out|2.5|0|conn@1|a|10.5|0
+Awire|net@3|||0|nand3LT_@0|inb|-2.5|0|conn@2|y|-9|0
+Eina||D5G2;|conn@3|a|I|ATTR_le(D5G1;NY-1.5;)S1.67
+Einb||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY1.5;)S1.67
+Einc||D5G2;|conn@0|y|I|ATTR_le(D5G1;NX-1;Y-2;)S1.67
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;NY-2.5;)S3
+X
+
+# Cell nand3en;1{ic}
+Cnand3en;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4;Y-2.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-0.5|0|6|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I78
+Ngeneric:Invisible-Pin|pin@0||-0.5|-2.25|||||ART_message(D5G1.5;)S[en]
+NPin|pin@1||-0.25|-3|1|1||
+NPin|pin@2||-1.5|-1.75|1|1||
+Nschematic:Bus_Pin|pin@3||-2.5|-2|-2|-2||
+NPin|pin@4||-1.5|-2|1|1||
+NPin|pin@5||-2.5|-2||||
+NPin|pin@6||-0.5|3|1|1||
+Nschematic:Bus_Pin|pin@7||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@8||2.5|0|-2|-2||
+NPin|pin@9||-1.5|3|1|1||
+NPin|pin@10||-1.5|-3|1|1||
+NPin|pin@11||-0.5|-3|1|1||
+NPin|pin@12||-2.5|0||||
+NPin|pin@13||-1.5|0|1|1||
+Ngeneric:Invisible-Pin|pin@14||-2.5|2||||
+NPin|pin@15||-1.5|2|1|1||
+NPin|pin@16||-2.5|2||||
+AThicker|net@0|||FS3150|pin@1||-0.25|-3|pin@2||-1.5|-1.75|ART_color()I78
+AThicker|net@1|||FS0|pin@4||-1.5|-2|pin@5||-2.5|-2|ART_color()I78
+AThicker|net@2|||FS0|pin@6||-0.5|3|pin@9||-1.5|3|ART_color()I78
+AThicker|net@3|||FS2700|pin@10||-1.5|-3|pin@9||-1.5|3|ART_color()I78
+AThicker|net@4|||FS0|pin@11||-0.5|-3|pin@10||-1.5|-3|ART_color()I78
+AThicker|net@5|||FS0|pin@13||-1.5|0|pin@12||-2.5|0|ART_color()I78
+AThicker|net@6|||FS0|pin@15||-1.5|2|pin@16||-2.5|2|ART_color()I78
+Eina||D5G1;|pin@3||I
+Einb||D5G1;|pin@7||I
+Einc||D5G1;|pin@14||I
+Eout||D5G1;|pin@8||O
+X
+
+# Cell nand3en;1{sch}
+Cnand3en;1{sch}||schematic|1021415734000|1159375988991||ATTR_Delay(D5G1;HNPX-14.5;Y-8;)I100|ATTR_LEGATE(D5G1;HNPTX-15;Y-13;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-14.5;Y-9;)I-1|ATTR_X(D5G1;HNOJPX-14.5;Y-7;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-14.5;Y-11;)Sstrong0|ATTR_drive1(D5G1;HNPTX-14.5;Y-12;)Sstrong1|ATTR_su(D5G1;HNPTX-14.5;Y-10;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-23.5|-2||||
+NOff-Page|conn@1||-9|0|||Y|
+NOff-Page|conn@2||15.5|0|||Y|
+NOff-Page|conn@3||-18|2||||
+IredFive:nand3en;1{ic}|nand3en@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX4;Y-2.5;)S@Delay|ATTR_X(D5G1.5;NOJPX3;Y2.5;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inand3en;1{ic}|nand3en@1||31.5|13|||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-0.5|19|||||ART_message(D5G2;)S["three input, fixed-size NAND where ina is DC signal (enable)"]
+Ngeneric:Invisible-Pin|pin@1||-0.5|25|||||ART_message(D5G6;)S[nand3en]
+Ngeneric:Invisible-Pin|pin@2||0|16.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 3]
+Ngeneric:Invisible-Pin|pin@3||30.5|-13|||||ART_message(D5G2;)S[X is drive strength,Each pull-up has the same strength,as the pull-down]
+Awire|net@0|||0|nand3en@0|inc|-2.5|2|conn@3|y|-16|2
+Awire|net@1|||0|nand3en@0|ina|-2.5|-2|conn@0|y|-21.5|-2
+Awire|net@2|||1800|nand3en@0|out|2.5|0|conn@2|a|13.5|0
+Awire|net@3|||0|nand3en@0|inb|-2.5|0|conn@1|y|-7|0
+Eina||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY-1.5;)F1.067
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY1.5;)F1.67
+Einc||D5G2;|conn@3|y|I|ATTR_le(D5G1;NX-1;Y-2;)F1.67
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NY-2.5;)F2.33
+X
+
+# Cell nand3en_sy;1{ic}
+Cnand3en_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4;Y-2.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I78
+NThick-Circle|art@2||-0.5|0|6|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+Ngeneric:Invisible-Pin|pin@0||-0.5|1|||||ART_message(D5G1;)S[sy2]
+NPin|pin@1||-2.5|2||||
+NPin|pin@2||-1.5|2|1|1||
+Ngeneric:Invisible-Pin|pin@3||-2.5|2||||
+NPin|pin@4||-1.5|0|1|1||
+NPin|pin@5||-2.5|0||||
+NPin|pin@6||-0.5|-3|1|1||
+NPin|pin@7||-1.5|-3|1|1||
+NPin|pin@8||-1.5|3|1|1||
+Nschematic:Bus_Pin|pin@9||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@10||-2.5|0|-2|-2||
+NPin|pin@11||-0.5|3|1|1||
+NPin|pin@12||-2.5|-2||||
+NPin|pin@13||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@14||-2.5|-2|-2|-2||
+NPin|pin@15||-1.5|-1.75|1|1||
+NPin|pin@16||-0.25|-3|1|1||
+Ngeneric:Invisible-Pin|pin@17||-0.5|-2.25|||||ART_message(D5G1.5;)S[en]
+AThicker|net@0|||FS0|pin@2||-1.5|2|pin@1||-2.5|2|ART_color()I78
+AThicker|net@1|||FS0|pin@4||-1.5|0|pin@5||-2.5|0|ART_color()I78
+AThicker|net@2|||FS0|pin@6||-0.5|-3|pin@7||-1.5|-3|ART_color()I78
+AThicker|net@3|||FS2700|pin@7||-1.5|-3|pin@8||-1.5|3|ART_color()I78
+AThicker|net@4|||FS0|pin@11||-0.5|3|pin@8||-1.5|3|ART_color()I78
+AThicker|net@5|||FS0|pin@13||-1.5|-2|pin@12||-2.5|-2|ART_color()I78
+AThicker|net@6|||FS3150|pin@16||-0.25|-3|pin@15||-1.5|-1.75|ART_color()I78
+Eina||D5G1;|pin@14||I
+Einb||D5G1;|pin@10||I
+Einc||D5G1;|pin@3||I
+Eout||D5G1;|pin@9||O
+X
+
+# Cell nand3en_sy;1{sch}
+Cnand3en_sy;1{sch}||schematic|1021415734000|1159375992880||ATTR_Delay(D5G1;HNPX-14.5;Y-8;)I100|ATTR_LEGATE(D5G1;HNPTX-15;Y-13;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-14.5;Y-9;)I-1|ATTR_X(D5G1;HNOJPX-14.5;Y-7;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-14.5;Y-11;)Sstrong0|ATTR_drive1(D5G1;HNPTX-14.5;Y-12;)Sstrong1|ATTR_su(D5G1;HNPTX-14.5;Y-10;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-18|2||||
+NOff-Page|conn@1||15.5|0|||Y|
+NOff-Page|conn@2||-9|0|||Y|
+NOff-Page|conn@3||-23.5|-2||||
+IredFive:nand3en_sy;1{ic}|nand3en_@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX4;Y-2.5;)S@Delay|ATTR_X(D5G1.5;NOJPX3;Y2.5;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inand3en_sy;1{ic}|nand3en_@1||31.5|13|||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX3;Y2.5;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-0.5|19.5|||||ART_message(D5G2;)S["three input, fixed-size NAND where ina is DC signal (enable) and inb/c are symmetric"]
+Ngeneric:Invisible-Pin|pin@1||30.5|-13|||||ART_message(D5G2;)S[X is drive strength,Each pull-up has the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@2||0|16.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 3]
+Ngeneric:Invisible-Pin|pin@3||-0.5|25|||||ART_message(D5G6;)S[nand3en_sy]
+Awire|net@0|||0|nand3en_@0|inc|-2.5|2|conn@0|y|-16|2
+Awire|net@1|||0|nand3en_@0|ina|-2.5|-2|conn@3|y|-21.5|-2
+Awire|net@2|||1800|nand3en_@0|out|2.5|0|conn@1|a|13.5|0
+Awire|net@3|||0|nand3en_@0|inb|-2.5|0|conn@2|y|-7|0
+Eina||D5G2;|conn@3|a|I|ATTR_le(D5G1;NY-1.5;)F1.067
+Einb||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY1.5;)F1.67
+Einc||D5G2;|conn@0|y|I|ATTR_le(D5G1;NX-1;Y-2;)F1.67
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;NY-2.5;)F2.33
+X
+
+# Cell nms1;1{ic}
+Cnms1;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX3.5;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX3.5;Y0.5;)SLE.getdrive()|ATTR_su(D5G1;HPT)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@0||0|2||||
+NPin|pin@1||0|1|1|1||
+NPin|pin@2||-0.75|1|1|1||
+NPin|pin@3||-0.75|-1|1|1||
+NPin|pin@4||0|-1|1|1||
+NPin|pin@5||-1.5|-1|1|1||
+NPin|pin@6||-1.5|1|1|1||
+NPin|pin@7||-1|-2|1|1||
+NPin|pin@8||0|-3||||
+NPin|pin@9||1|-2||||
+NPin|pin@10||0|-2|1|1||
+Nschematic:Bus_Pin|pin@11||0|2|-2|-2||
+Nschematic:Bus_Pin|pin@12||-3|0|-2|-2||
+NPin|pin@13||-3|0|||RR|
+NPin|pin@14||-1.5|0|1|1|RR|
+AThicker|net@0|||FS900|pin@0||0|2|pin@1||0|1|ART_color()I78
+AThicker|net@1|||FS0|pin@1||0|1|pin@2||-0.75|1|ART_color()I78
+AThicker|net@2|||FS900|pin@2||-0.75|1|pin@3||-0.75|-1|ART_color()I78
+AThicker|net@3|||FS1800|pin@3||-0.75|-1|pin@4||0|-1|ART_color()I78
+AThicker|net@4|||FS900|pin@4||0|-1|pin@10||0|-2|ART_color()I78
+AThicker|net@5|||FS2250|pin@8||0|-3|pin@9||1|-2|ART_color()I78
+AThicker|net@6|||FS900|pin@6||-1.5|1|pin@5||-1.5|-1|ART_color()I78
+AThicker|net@7|||FS0|pin@10||0|-2|pin@7||-1|-2|ART_color()I78
+AThicker|net@8|||FS1350|pin@7||-1|-2|pin@8||0|-3|ART_color()I78
+AThicker|net@9|||FS0|pin@9||1|-2|pin@10||0|-2|ART_color()I78
+AThicker|net@10|||FS1800|pin@13||-3|0|pin@14||-1.5|0|ART_color()I78
+Ed||D5G1;|pin@11||O
+Eg||D5G1;|pin@12||I
+X
+
+# Cell nms1;2{sch}
+Cnms1;2{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-8.5;Y-13.5;)I100|ATTR_LEGATE(D5G1;HNPTX-8.5;Y-15.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-8.5;Y-14.5;)I-1|ATTR_X(D5G1;HNOJPX-8.5;Y-12.5;)SLE.getdrive()|ATTR_su(D5G1;HNPTX-8.5;Y-16.5;)I-1|prototype_center()I[0,0]
+IredFive:NMOS;1{ic}|NMOS@1||0|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||23|0||||
+NOff-Page|conn@1||-17|-8||||
+NGround|gnd@0||0|-16||||
+Inms1;1{ic}|nms1@0||24|10|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)SLE.getdrive()|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||0|8.5|||||ART_message(D5G6;)S[nms1]
+Ngeneric:Invisible-Pin|pin@1||-0.5|5.5|||||ART_message(D5G2;)S[N-type transistor to GND]
+NWire_Pin|pin@2||0|0||||
+Awire|net@0|||2700|gnd@0||0|-14|NMOS@1|s|0|-10
+Awire|net@1|||900|pin@2||0|0|NMOS@1|d|0|-6
+Awire|net@2|||1800|conn@1|y|-15|-8|NMOS@1|g|-3|-8
+Awire|net@3|||1800|pin@2||0|0|conn@0|a|21|0
+Ed||D5G2;|conn@0|y|O|ATTR_le(D5G1;NX0.5;Y2.5;)F0.33
+Eg||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY-2;)F0.33
+X
+
+# Cell nms1K;1{ic}
+Cnms1K;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX3.5;Y-2;)I100|ATTR_LEKEEPER(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX3.5;Y0.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPX3;Y-5;)Sweak0|ATTR_su(D5G1;HPT)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-2|-2|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,-0.25/0,0.25/0.5,-0.25/0,0.25/-0.5]
+NPin|pin@0||0|2||||
+NPin|pin@1||0|1|1|1||
+NPin|pin@2||-0.75|1|1|1||
+NPin|pin@3||-0.75|-1|1|1||
+NPin|pin@4||0|-1|1|1||
+NPin|pin@5||-1.5|-1|1|1||
+NPin|pin@6||-1.5|1|1|1||
+NPin|pin@7||-1|-2|1|1||
+NPin|pin@8||0|-3||||
+NPin|pin@9||1|-2||||
+NPin|pin@10||0|-2|1|1||
+NPin|pin@11||-3|0|||RR|
+NPin|pin@12||-1.5|0|1|1|RR|
+Nschematic:Bus_Pin|pin@13||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@14||0|2|-2|-2||
+AThicker|net@0|||FS900|pin@6||-1.5|1|pin@5||-1.5|-1|ART_color()I78
+AThicker|net@1|||FS1800|pin@11||-3|0|pin@12||-1.5|0|ART_color()I78
+AThicker|net@2|||FS2250|pin@8||0|-3|pin@9||1|-2|ART_color()I78
+AThicker|net@3|||FS900|pin@4||0|-1|pin@10||0|-2|ART_color()I78
+AThicker|net@4|||FS1350|pin@7||-1|-2|pin@8||0|-3|ART_color()I78
+AThicker|net@5|||FS0|pin@9||1|-2|pin@10||0|-2|ART_color()I78
+AThicker|net@6|||FS900|pin@0||0|2|pin@1||0|1|ART_color()I78
+AThicker|net@7|||FS0|pin@1||0|1|pin@2||-0.75|1|ART_color()I78
+AThicker|net@8|||FS900|pin@2||-0.75|1|pin@3||-0.75|-1|ART_color()I78
+AThicker|net@9|||FS1800|pin@3||-0.75|-1|pin@4||0|-1|ART_color()I78
+AThicker|net@10|||FS0|pin@10||0|-2|pin@7||-1|-2|ART_color()I78
+Ed||D5G1;|pin@14||O
+Eg||D5G1;|pin@13||I
+X
+
+# Cell nms1K;1{sch}
+Cnms1K;1{sch}||schematic|1021415734000|1248729331835||ATTR_Delay(D5G1;HNPX-11;Y-14;)I100|ATTR_LEKEEPER(D5G1;HNPTX-11;Y-17;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-11;Y-15;)I-1|ATTR_X(D5G1;HNOJPX-11;Y-13;)SLE.getdrive()|ATTR_drive0(D5G1;HNPX-11;Y-18;)Sweak0|ATTR_su(D5G1;HNPTX-11;Y-16;)I-1|ATTR_verilog_template(D5G1;NTX9.5;Y-22.5;)Snot ($(drive0), highz1) #($(Delay)) $(node_name) ($(d), $(g));|prototype_center()I[0,0]
+IredFive:NMOS;1{ic}|NMOS@0||0|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||5|0||||
+NOff-Page|conn@1||-10|-8||||
+NGround|gnd@0||0|-17||||
+Inms1K;1{ic}|nms1K@0||28|5|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_LEKEEPER(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)SLE.getdrive()|ATTR_drive0(D5G1;NPX3;Y-5;)Sweak0|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||0|8.5|||||ART_message(D5G6;)S[nms1K]
+Ngeneric:Invisible-Pin|pin@1||0.5|5|||||ART_message(D5G2;)S[N-type keeper transistor to GND]
+NWire_Pin|pin@2||0|0||||
+Awire|net@0|||2700|gnd@0||0|-15|NMOS@0|s|0|-10
+Awire|net@1|||900|pin@2||0|0|NMOS@0|d|0|-6
+Awire|net@2|||1800|conn@1|y|-8|-8|NMOS@0|g|-3|-8
+Awire|net@3|||1800|pin@2||0|0|conn@0|a|3|0
+Ed||D5G2;|conn@0|y|O|ATTR_le(D5G1;NX0.5;Y2;)F0.33
+Eg||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY2;)F0.33
+X
+
+# Cell nms2;1{ic}
+Cnms2;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX3;Y-0.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX-2.25;Y1.5;)SLE.getdrive()|ATTR_su(D5G1;HPT)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@0||1.5|4|1|1|Y|
+NPin|pin@1||3|4||||
+NPin|pin@2||0|2|1|1|YRR|
+NPin|pin@3||1.5|5|1|1|YRR|
+NPin|pin@4||1.5|3|1|1|YRR|
+NPin|pin@5||0|3|1|1|YRR|
+NPin|pin@6||0.75|3|1|1|YRR|
+NPin|pin@7||0.75|5|1|1|YRR|
+NPin|pin@8||0|5|1|1|YRR|
+NPin|pin@9||0|6|||RR|
+NPin|pin@10||0|2|1|1||
+NPin|pin@11||0|1|1|1||
+NPin|pin@12||-0.75|1|1|1||
+NPin|pin@13||-0.75|-1|1|1||
+NPin|pin@14||0|-1|1|1||
+NPin|pin@15||-1.5|-1|1|1||
+NPin|pin@16||-1.5|1|1|1||
+NPin|pin@17||-1|-2|1|1||
+NPin|pin@18||0|-3||||
+NPin|pin@19||1|-2|1|1||
+NPin|pin@20||0|-2|1|1||
+NPin|pin@21||-3|0|||RR|
+NPin|pin@22||-1.5|0|1|1|RR|
+Nschematic:Bus_Pin|pin@23||3|4|-2|-2||
+Nschematic:Bus_Pin|pin@24||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@25||0|6|-2|-2||
+AThicker|net@0|||FS0|pin@1||3|4|pin@0||1.5|4|ART_color()I78
+AThicker|net@1|||FS900|pin@7||0.75|5|pin@6||0.75|3|ART_color()I78
+AThicker|net@2|||FS900|pin@3||1.5|5|pin@4||1.5|3|ART_color()I78
+AThicker|net@3|||FS1800|pin@8||0|5|pin@7||0.75|5|ART_color()I78
+AThicker|net@4|||FS900|pin@9||0|6|pin@8||0|5|ART_color()I78
+AThicker|net@5|||FS0|pin@6||0.75|3|pin@5||0|3|ART_color()I78
+AThicker|net@6|||FS900|pin@5||0|3|pin@2||0|2|ART_color()I78
+AThicker|net@7|||FS1800|pin@21||-3|0|pin@22||-1.5|0|ART_color()I78
+AThicker|net@8|||FS2250|pin@18||0|-3|pin@19||1|-2|ART_color()I78
+AThicker|net@9|||FS0|pin@20||0|-2|pin@17||-1|-2|ART_color()I78
+AThicker|net@10|||FS1350|pin@17||-1|-2|pin@18||0|-3|ART_color()I78
+AThicker|net@11|||FS0|pin@19||1|-2|pin@20||0|-2|ART_color()I78
+AThicker|net@12|||FS0|pin@11||0|1|pin@12||-0.75|1|ART_color()I78
+AThicker|net@13|||FS900|pin@12||-0.75|1|pin@13||-0.75|-1|ART_color()I78
+AThicker|net@14|||FS900|pin@10||0|2|pin@11||0|1|ART_color()I78
+AThicker|net@15|||FS900|pin@14||0|-1|pin@20||0|-2|ART_color()I78
+AThicker|net@16|||FS1800|pin@13||-0.75|-1|pin@14||0|-1|ART_color()I78
+AThicker|net@17|||FS900|pin@16||-1.5|1|pin@15||-1.5|-1|ART_color()I78
+Ed||D5G1;|pin@25||O
+Eg||D5G1;|pin@24||I
+Eg2||D5G1;|pin@23||I
+X
+
+# Cell nms2;1{sch}
+Cnms2;1{sch}||schematic|1021415734000|1159375566278||ATTR_Delay(D5G1;HNPX-9;Y-13.5;)I100|ATTR_LEGATE(D5G1;HNPTX-9;Y-16.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-9;Y-14.5;)I-1|ATTR_X(D5G1;HNOJPX-9;Y-12.5;)SLE.getdrive()|ATTR_su(D5G1;HNPTX-9;Y-15.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||8|-4|||YRR|
+NOff-Page|conn@1||5|0||||
+NOff-Page|conn@2||-10|-8||||
+IredFive:nms2b;1{ic}|nms2@0||0|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-0.5;)S@Delay|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S@X
+Inms2;1{ic}|nms2@1||27|0|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)SLE.getdrive()|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||0|10.5|||||ART_message(D5G6;)S[nms2]
+Ngeneric:Invisible-Pin|pin@1||0|6|||||ART_message(D5G2;)S[two N-type transistors to GND]
+NWire_Pin|pin@2||0|0||||
+Awire|net@0|||0|conn@0|y|6|-4|nms2@0|g2|3|-4
+Awire|net@1|||900|pin@2||0|0|nms2@0|d|0|-2
+Awire|net@2|||0|nms2@0|g|-3|-8|conn@2|y|-8|-8
+Awire|net@3|||1800|pin@2||0|0|conn@1|a|3|0
+Ed||D5G2;|conn@1|y|O|ATTR_le(D5G1;NX0.5;Y2.5;)F0.67
+Eg||D5G2;|conn@2|a|I|ATTR_le(D5G1;NX0.5;Y2;)F0.67
+Eg2||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY-1.5;)F0.67
+X
+
+# Cell nms2K;1{ic}
+Cnms2K;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX3.5;Y-2.5;)I100|ATTR_LEKEEPER(D5G1;HNPX3.5;Y-4.5;)I1|ATTR_SN(D5G1.5;HNPX3.5;Y-1.5;)I1|ATTR_su(D5G1;HNPX3.5;Y-3.5;)I-1|prototype_center()I[0,-24000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0.75|4|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,-0.25/0,0.25/0.5,-0.25/0,0.25/-0.5]
+NPin|pin@0||-3|4||||
+NPin|pin@1||-1.5|4|1|1|Y|
+NPin|pin@2||0|2|1|1|YRR|
+NPin|pin@3||-1.5|5|1|1|YRR|
+NPin|pin@4||-1.5|3|1|1|YRR|
+NPin|pin@5||0|3|1|1|YRR|
+NPin|pin@6||-0.75|3|1|1|YRR|
+NPin|pin@7||-0.75|5|1|1|YRR|
+NPin|pin@8||0|5|1|1|YRR|
+NPin|pin@9||0|6|||RR|
+NPin|pin@10||0|2|1|1||
+NPin|pin@11||0|1|1|1||
+NPin|pin@12||-0.75|1|1|1||
+NPin|pin@13||-0.75|-1|1|1||
+NPin|pin@14||0|-1|1|1||
+NPin|pin@15||-1.5|-1|1|1||
+NPin|pin@16||-1.5|1|1|1||
+NPin|pin@17||0|-2||||
+NPin|pin@18||-3|0|1|1|RR|
+NPin|pin@19||-1.5|0|1|1|RR|
+Nschematic:Bus_Pin|pin@20||0|-2|-2|-2||
+NPin|pin@21||-3|1|1|1||
+NPin|pin@22||-2.5|0.5|1|1||
+NPin|pin@23||-3.5|1.5||||
+NPin|pin@24||-3|0|1|1|RR|
+Nschematic:Bus_Pin|pin@25||0|6|-2|-2||
+Nschematic:Bus_Pin|pin@26||-3|4|-2|-2||
+AThicker|net@0|||FS1800|pin@18||-3|0|pin@19||-1.5|0|ART_color()I78
+AThicker|net@1|||FS0|pin@1||-1.5|4|pin@0||-3|4|ART_color()I78
+AThicker|net@2|||FS900|pin@3||-1.5|5|pin@4||-1.5|3|ART_color()I78
+AThicker|net@3|||FS900|pin@9||0|6|pin@8||0|5|ART_color()I78
+AThicker|net@4|||FS0|pin@11||0|1|pin@12||-0.75|1|ART_color()I78
+AThicker|net@5|||FS900|pin@12||-0.75|1|pin@13||-0.75|-1|ART_color()I78
+AThicker|net@6|||FS900|pin@16||-1.5|1|pin@15||-1.5|-1|ART_color()I78
+AThicker|net@7|||FS900|pin@14||0|-1|pin@17||0|-2|ART_color()I78
+AThicker|net@8|||FS900|pin@7||-0.75|5|pin@6||-0.75|3|ART_color()I78
+AThicker|net@9|||FS1800|pin@6||-0.75|3|pin@5||0|3|ART_color()I78
+AThicker|net@10|||FS0|pin@8||0|5|pin@7||-0.75|5|ART_color()I78
+AThicker|net@11|||FS900|pin@5||0|3|pin@2||0|2|ART_color()I78
+AThicker|net@12|||FS900|pin@10||0|2|pin@11||0|1|ART_color()I78
+AThicker|net@13|||FS1800|pin@13||-0.75|-1|pin@14||0|-1|ART_color()I78
+AThicker|net@14|||FS900|pin@21||-3|1|pin@24||-3|0|ART_color()I78
+AThicker|net@15|||FS3150|pin@22||-2.5|0.5|pin@23||-3.5|1.5|ART_color()I78
+Ein||D5G1;|pin@26||I
+Eout||D5G1;|pin@25||O
+Esrc||D5G1;|pin@20||I
+X
+
+# Cell nms2K;1{sch}
+Cnms2K;1{sch}||schematic|1021415734000|1248729521939||ATTR_Delay(D5G1;HNPX-8.5;Y-24;)I100|ATTR_LEKEEPER(D5G1;HNPX-8.5;Y-26;)I1|ATTR_SN(D5G1;HNPX-8.5;Y-23;)I1|ATTR_su(D5G1;HNPX-8.5;Y-25;)I-1|prototype_center()I[0,0]
+Iorange40nm:NMOS4f;1{ic}|NMOS4f@2||0|-15|||D0G4;|ATTR_Delay(OJP)S@Delay|ATTR_L(D5G1;NOJPX3.25;Y-0.25;)S@SN==0?0:@SN<0.5?(0.5*(2-0.4)/@SN + 0.4):2|ATTR_M1(D5G1;NOLPX3.5;Y-1;)S1|ATTR_NF(D5G1;NOLPX3.5;)S1|ATTR_W(D6G1;NOJPX1.75;Y0.75;)S"P(\"SN\")>1?3*P(\"SN\"):3"
+Iorange40nm:NMOS4f;1{ic}|NMOS4f@3||0|-7|||D0G4;|ATTR_Delay(OJP)S@Delay|ATTR_L(D5G1;NPX3.25;Y-0.25;)I2|ATTR_M1(D5G1;NOLPX3.5;Y-1;)S1|ATTR_NF(D5G1;NOLPX3.5;)S1|ATTR_W(D6G1;NPX1.75;Y0.75;)I3
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-10|-20||||
+NOff-Page|conn@1||-10|-7||||
+NOff-Page|conn@2||5|0||||
+NGround|gnd@0||2|-24||||
+Inms2K;1{ic}|nms2K@0||14|-10|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2.5;)I100|ATTR_LEKEEPER(D5G1;NPX3.5;Y-4.5;)I1|ATTR_SN(D5G1.5;NPX3.5;Y-1.5;)I1|ATTR_su(D5G1;NPX3.5;Y-3.5;)I-1
+NWire_Pin|pin@0||2|-7.5||||
+NWire_Pin|pin@1||2|-15.5||||
+NWire_Pin|pin@2||0|0||||
+Ngeneric:Invisible-Pin|pin@3||0|6|||||ART_message(D5G2;)S[min N-type with resistor to pin]
+Ngeneric:Invisible-Pin|pin@4||0|10.5|||||ART_message(D5G6;)S[nms2K]
+NWire_Pin|pin@5||0|-20||||
+NPower|pwr@0||-3|-12||||
+Awire|net@0|||2700|pin@1||2|-15.5|pin@0||2|-7.5
+Awire|net@1|||0|pin@1||2|-15.5|NMOS4f@2|b|0|-15.5
+Awire|net@2|||2700|pin@5||0|-20|NMOS4f@2|s|0|-17
+Awire|net@3|||2700|NMOS4f@2|d|0|-13|NMOS4f@3|s|0|-9
+Awire|net@4|||900|pwr@0||-3|-12|NMOS4f@2|g|-3|-15
+Awire|net@5|||0|pin@0||2|-7.5|NMOS4f@3|b|0|-7.5
+Awire|net@6|||900|pin@2||0|0|NMOS4f@3|d|0|-5
+Awire|net@7|||1800|conn@1|y|-8|-7|NMOS4f@3|g|-3|-7
+Awire|net@8|||900|pin@1||2|-15.5|gnd@0||2|-22
+Awire|net@9|||1800|conn@0|y|-8|-20|pin@5||0|-20
+Awire|net@10|||1800|pin@2||0|0|conn@2|a|3|0
+Ein||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY-2;)I0
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NY2;)F0.33
+Esrc||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY2;)I1
+X
+
+# Cell nms2_sy;3{ic}
+Cnms2_sy;3{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX5.5;Y-0.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX-3.75;Y2.5;)SLE.getdrive()|ATTR_su(D5G1;HPT)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@0||-2.25|0|1|1||
+NPin|pin@1||2.25|4|1|1||
+NPin|pin@2||0.25|1|1|1||
+NPin|pin@3||-0.25|3|1|1||
+NPin|pin@4||0.25|3|1|1||
+NPin|pin@5||0.75|1|1|1|YRR|
+NPin|pin@6||0.75|-1|1|1|YRR|
+NPin|pin@7||0|-1|1|1|YRR|
+NPin|pin@8||1.5|-1|1|1|YRR|
+NPin|pin@9||1.5|1|1|1|YRR|
+NPin|pin@10||2.25|0|1|1|Y|
+NPin|pin@11||1.5|0|1|1|Y|
+NPin|pin@12||-1.5|3|1|1||
+NPin|pin@13||-1.5|5|1|1||
+NPin|pin@14||-2.25|4|1|1|RR|
+NPin|pin@15||-1.5|4|1|1|RR|
+NPin|pin@16||-0.75|3|1|1||
+NPin|pin@17||-0.75|5|1|1||
+NPin|pin@18||1.5|4|1|1|Y|
+NPin|pin@19||3|4||||
+NPin|pin@20||1.5|5|1|1|YRR|
+NPin|pin@21||1.5|3|1|1|YRR|
+NPin|pin@22||0.75|3|1|1|YRR|
+NPin|pin@23||0.75|5|1|1|YRR|
+NPin|pin@24||0|5|1|1|YRR|
+NPin|pin@25||0|6|||RR|
+NPin|pin@26||-0.25|1|1|1||
+NPin|pin@27||-0.75|1|1|1||
+NPin|pin@28||-0.75|-1|1|1||
+NPin|pin@29||0|-1|1|1||
+NPin|pin@30||-1.5|-1|1|1||
+NPin|pin@31||-1.5|1|1|1||
+NPin|pin@32||-1|-2|1|1||
+NPin|pin@33||0|-3||||
+NPin|pin@34||1|-2|1|1||
+NPin|pin@35||0|-2|1|1||
+NPin|pin@36||-3|0|||RR|
+NPin|pin@37||-1.5|0|1|1|RR|
+Nschematic:Bus_Pin|pin@38||3|4|-2|-2||
+Nschematic:Bus_Pin|pin@39||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@40||0|6|-2|-2||
+AThicker|net@0|||FS2700|pin@0||-2.25|0|pin@14||-2.25|4|ART_color()I78
+AThicker|net@1|||FS900|pin@1||2.25|4|pin@10||2.25|0|ART_color()I78
+AThicker|net@2|||FS0|pin@19||3|4|pin@18||1.5|4|ART_color()I78
+AThicker|net@3|||FS0|pin@5||0.75|1|pin@2||0.25|1|ART_color()I78
+AThicker|net@4|||FS2840|pin@2||0.25|1|pin@3||-0.25|3|ART_color()I78
+AThicker|net@5|||FS0|pin@3||-0.25|3|pin@16||-0.75|3|ART_color()I78
+AThicker|net@6|||FS0|pin@22||0.75|3|pin@4||0.25|3|ART_color()I78
+AThicker|net@7|||FS760|pin@4||0.25|3|pin@26||-0.25|1|ART_color()I78
+AThicker|net@8|||FS900|pin@9||1.5|1|pin@8||1.5|-1|ART_color()I78
+AThicker|net@9|||FS0|pin@6||0.75|-1|pin@7||0|-1|ART_color()I78
+AThicker|net@10|||FS900|pin@5||0.75|1|pin@6||0.75|-1|ART_color()I78
+AThicker|net@11|||FS0|pin@10||2.25|0|pin@11||1.5|0|ART_color()I78
+AThicker|net@12|||FS900|pin@13||-1.5|5|pin@12||-1.5|3|ART_color()I78
+AThicker|net@13|||FS1800|pin@14||-2.25|4|pin@15||-1.5|4|ART_color()I78
+AThicker|net@14|||FS2700|pin@16||-0.75|3|pin@17||-0.75|5|ART_color()I78
+AThicker|net@15|||FS1800|pin@17||-0.75|5|pin@24||0|5|ART_color()I78
+AThicker|net@16|||FS900|pin@23||0.75|5|pin@22||0.75|3|ART_color()I78
+AThicker|net@17|||FS1800|pin@24||0|5|pin@23||0.75|5|ART_color()I78
+AThicker|net@18|||FS900|pin@20||1.5|5|pin@21||1.5|3|ART_color()I78
+AThicker|net@19|||FS900|pin@25||0|6|pin@24||0|5|ART_color()I78
+AThicker|net@20|||FS0|pin@34||1|-2|pin@35||0|-2|ART_color()I78
+AThicker|net@21|||FS2250|pin@33||0|-3|pin@34||1|-2|ART_color()I78
+AThicker|net@22|||FS900|pin@29||0|-1|pin@35||0|-2|ART_color()I78
+AThicker|net@23|||FS1800|pin@28||-0.75|-1|pin@29||0|-1|ART_color()I78
+AThicker|net@24|||FS1800|pin@36||-3|0|pin@37||-1.5|0|ART_color()I78
+AThicker|net@25|||FS900|pin@31||-1.5|1|pin@30||-1.5|-1|ART_color()I78
+AThicker|net@26|||FS0|pin@35||0|-2|pin@32||-1|-2|ART_color()I78
+AThicker|net@27|||FS1350|pin@32||-1|-2|pin@33||0|-3|ART_color()I78
+AThicker|net@28|||FS0|pin@26||-0.25|1|pin@27||-0.75|1|ART_color()I78
+AThicker|net@29|||FS900|pin@27||-0.75|1|pin@28||-0.75|-1|ART_color()I78
+Ed||D5G1;|pin@40||O
+Eg||D5G1;|pin@39||I
+Eg2||D5G1;|pin@38||I
+X
+
+# Cell nms2_sy;1{sch}
+Cnms2_sy;1{sch}||schematic|1021415734000|1159375570860||ATTR_Delay(D5G1;HNPX-8;Y-13.5;)I100|ATTR_LEGATE(D5G1;HNPTX-8;Y-16.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-8;Y-14.5;)I-1|ATTR_X(D5G1;HNOJPX-8;Y-12.5;)SLE.getdrive()|ATTR_su(D5G1;HNPTX-8;Y-15.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-15|-9||||
+NOff-Page|conn@1||16|-5|||YRR|
+NOff-Page|conn@2||16.5|0||||
+IredFive:nms2_sy;1{ic}|nms2_sy@0||0|-9|||D0G4;|ATTR_Delay(D5G1;NOJPX5.5;Y-0.5;)S@Delay|ATTR_X(D5G1.5;NOJPX-3.75;Y2.5;)S@X
+Inms2_sy;3{ic}|nms2_sy@1||22|11|||D0G4;|ATTR_Delay(D5G1;NPX5.5;Y-0.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX-3.75;Y2.5;)SLE.getdrive()|ATTR_su(P)I-1
+NWire_Pin|pin@0||0|0||||
+Ngeneric:Invisible-Pin|pin@1||-4|9|||||ART_message(D5G2;)S[symmetric N-type two-stack]
+Ngeneric:Invisible-Pin|pin@2||-4|14|||||ART_message(D5G6;)S[nms2_sy]
+Awire|net@0|||1800|nms2_sy@0|g2|3|-5|conn@1|y|14|-5
+Awire|net@1|||900|pin@0||0|0|nms2_sy@0|d|0|-3
+Awire|net@2|||0|nms2_sy@0|g|-3|-9|conn@0|y|-13|-9
+Awire|net@3|||0|conn@2|a|14.5|0|pin@0||0|0
+Ed||D5G2;|conn@2|y|O|ATTR_le(D5G1;NX-0.5;Y2;)F0.67
+Eg||D5G2;|conn@0|a|I|ATTR_le(D5G1;NX1;Y-2;)F0.67
+Eg2||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY-2;)F0.67
+X
+
+# Cell nms3;1{ic}
+Cnms3;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX3;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX-2;Y0.5;)SLE.getdrive()|ATTR_su(D5G1;HPT)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@0||0|10||||
+NPin|pin@1||0|9|1|1||
+NPin|pin@2||-0.75|9|1|1||
+NPin|pin@3||-0.75|7|1|1||
+NPin|pin@4||0|7|1|1||
+NPin|pin@5||-1.5|7|1|1||
+NPin|pin@6||-1.5|9|1|1||
+NPin|pin@7||0|6|1|1||
+NPin|pin@8||-3|8|||RR|
+NPin|pin@9||-1.5|8|1|1|RR|
+Ngeneric:Invisible-Pin|pin@10||-3|8||||
+Nschematic:Bus_Pin|pin@11||0|10|-2|-2||
+Nschematic:Bus_Pin|pin@12||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@13||3|4|-2|-2||
+NPin|pin@14||-1.5|0|1|1|RR|
+NPin|pin@15||-3|0|||RR|
+NPin|pin@16||0|-2|1|1||
+NPin|pin@17||1|-2|1|1||
+NPin|pin@18||0|-3||||
+NPin|pin@19||-1|-2|1|1||
+NPin|pin@20||-1.5|1|1|1||
+NPin|pin@21||-1.5|-1|1|1||
+NPin|pin@22||0|-1|1|1||
+NPin|pin@23||-0.75|-1|1|1||
+NPin|pin@24||-0.75|1|1|1||
+NPin|pin@25||0|1|1|1||
+NPin|pin@26||0|2|1|1||
+NPin|pin@27||0|6|||RR|
+NPin|pin@28||0|5|1|1|YRR|
+NPin|pin@29||0.75|5|1|1|YRR|
+NPin|pin@30||0.75|3|1|1|YRR|
+NPin|pin@31||0|3|1|1|YRR|
+NPin|pin@32||1.5|3|1|1|YRR|
+NPin|pin@33||1.5|5|1|1|YRR|
+NPin|pin@34||0|2|1|1|YRR|
+NPin|pin@35||3|4||||
+NPin|pin@36||1.5|4|1|1|Y|
+AThicker|net@0|||FS900|pin@6||-1.5|9|pin@5||-1.5|7|ART_color()I78
+AThicker|net@1|||FS900|pin@0||0|10|pin@1||0|9|ART_color()I78
+AThicker|net@2|||FS0|pin@1||0|9|pin@2||-0.75|9|ART_color()I78
+AThicker|net@3|||FS1800|pin@3||-0.75|7|pin@4||0|7|ART_color()I78
+AThicker|net@4|||FS900|pin@4||0|7|pin@7||0|6|ART_color()I78
+AThicker|net@5|||FS1800|pin@8||-3|8|pin@9||-1.5|8|ART_color()I78
+AThicker|net@6|||FS900|pin@2||-0.75|9|pin@3||-0.75|7|ART_color()I78
+AThicker|net@7|||FS900|pin@20||-1.5|1|pin@21||-1.5|-1|ART_color()I78
+AThicker|net@8|||FS1800|pin@23||-0.75|-1|pin@22||0|-1|ART_color()I78
+AThicker|net@9|||FS900|pin@22||0|-1|pin@16||0|-2|ART_color()I78
+AThicker|net@10|||FS900|pin@26||0|2|pin@25||0|1|ART_color()I78
+AThicker|net@11|||FS900|pin@24||-0.75|1|pin@23||-0.75|-1|ART_color()I78
+AThicker|net@12|||FS0|pin@25||0|1|pin@24||-0.75|1|ART_color()I78
+AThicker|net@13|||FS0|pin@17||1|-2|pin@16||0|-2|ART_color()I78
+AThicker|net@14|||FS1350|pin@19||-1|-2|pin@18||0|-3|ART_color()I78
+AThicker|net@15|||FS0|pin@16||0|-2|pin@19||-1|-2|ART_color()I78
+AThicker|net@16|||FS2250|pin@18||0|-3|pin@17||1|-2|ART_color()I78
+AThicker|net@17|||FS1800|pin@15||-3|0|pin@14||-1.5|0|ART_color()I78
+AThicker|net@18|||FS900|pin@31||0|3|pin@34||0|2|ART_color()I78
+AThicker|net@19|||FS0|pin@30||0.75|3|pin@31||0|3|ART_color()I78
+AThicker|net@20|||FS900|pin@27||0|6|pin@28||0|5|ART_color()I78
+AThicker|net@21|||FS1800|pin@28||0|5|pin@29||0.75|5|ART_color()I78
+AThicker|net@22|||FS900|pin@33||1.5|5|pin@32||1.5|3|ART_color()I78
+AThicker|net@23|||FS900|pin@29||0.75|5|pin@30||0.75|3|ART_color()I78
+AThicker|net@24|||FS0|pin@35||3|4|pin@36||1.5|4|ART_color()I78
+Eina||D5G1;|pin@12||I
+Einb||D5G1;|pin@13||I
+Einc||D5G1;|pin@10||I
+Eout||D5G1;|pin@11||O
+X
+
+# Cell nms3;1{sch}
+Cnms3;1{sch}||schematic|1021415734000|1159375575060||ATTR_Delay(D5G1;HNPX-9.5;Y-14;)I100|ATTR_LEGATE(D5G1;HNPTX-9.5;Y-15;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-9.5;Y-13;)I-1|ATTR_X(D5G1;HNOJPX-9.5;Y-12;)SLE.getdrive()|ATTR_su(D5G1;HNPTX-9.5;Y-16;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-10|0||||
+NOff-Page|conn@1||-10|-8||||
+NOff-Page|conn@2||5|6||||
+NOff-Page|conn@3||8|-4|||YRR|
+IredFive:nms3;1{ic}|nms3@0||0|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX-2;Y0.5;)S@X
+Inms3;1{ic}|nms3@1||30|5|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX-2;Y0.5;)SLE.getdrive()|ATTR_su(P)I-1
+NWire_Pin|pin@0||0|6||||
+Ngeneric:Invisible-Pin|pin@1||0|12|||||ART_message(D5G2;)S[three N-type transistors to GND]
+Ngeneric:Invisible-Pin|pin@2||0|16.5|||||ART_message(D5G6;)S[nms3]
+Awire|net@0|||0|nms3@0|g3|-3|0|conn@0|y|-8|0
+Awire|net@1|||0|conn@3|y|6|-4|nms3@0|g2|3|-4
+Awire|net@2|||900|pin@0||0|6|nms3@0|d|0|2
+Awire|net@3|||0|nms3@0|g|-3|-8|conn@1|y|-8|-8
+Awire|net@4|||1800|pin@0||0|6|conn@2|a|3|6
+Eina||D5G2;|conn@1|a|I|ATTR_le(D5G1;NX0.5;Y2;)I1
+Einb||D5G2;|conn@3|a|I|ATTR_le(D5G1;NY-1.5;)I1
+Einc||D5G2;|conn@0|y|I|ATTR_le(D5G1;NY-2;)I1
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NY2;)I1
+X
+
+# Cell nms3_sy3;1{ic}
+Cnms3_sy3;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX3.25;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX-2;Y0.5;)SLE.getdrive()|ATTR_su(D5G1;HPT)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ngeneric:Invisible-Pin|pin@0||-0.75|-3.5|||||ART_message(D5G2;)S[sy3]
+NPin|pin@1||1.5|4|1|1|Y|
+NPin|pin@2||3|4||||
+NPin|pin@3||0|2|1|1|YRR|
+NPin|pin@4||1.5|5|1|1|YRR|
+NPin|pin@5||1.5|3|1|1|YRR|
+NPin|pin@6||0|3|1|1|YRR|
+NPin|pin@7||0.75|3|1|1|YRR|
+NPin|pin@8||0.75|5|1|1|YRR|
+NPin|pin@9||0|5|1|1|YRR|
+NPin|pin@10||0|6|||RR|
+NPin|pin@11||0|2|1|1||
+NPin|pin@12||0|1|1|1||
+NPin|pin@13||-0.75|1|1|1||
+NPin|pin@14||-0.75|-1|1|1||
+NPin|pin@15||0|-1|1|1||
+NPin|pin@16||-1.5|-1|1|1||
+NPin|pin@17||-1.5|1|1|1||
+NPin|pin@18||-1|-2|1|1||
+NPin|pin@19||0|-3||||
+NPin|pin@20||1|-2|1|1||
+NPin|pin@21||0|-2|1|1||
+NPin|pin@22||-3|0|||RR|
+NPin|pin@23||-1.5|0|1|1|RR|
+Nschematic:Bus_Pin|pin@24||3|4|-2|-2||
+Nschematic:Bus_Pin|pin@25||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@26||0|10|-2|-2||
+Ngeneric:Invisible-Pin|pin@27||-3|8||||
+NPin|pin@28||-1.5|8|1|1|RR|
+NPin|pin@29||-3|8|||RR|
+NPin|pin@30||0|6|1|1||
+NPin|pin@31||-1.5|9|1|1||
+NPin|pin@32||-1.5|7|1|1||
+NPin|pin@33||0|7|1|1||
+NPin|pin@34||-0.75|7|1|1||
+NPin|pin@35||-0.75|9|1|1||
+NPin|pin@36||0|9|1|1||
+NPin|pin@37||0|10||||
+AThicker|net@0|||FS0|pin@2||3|4|pin@1||1.5|4|ART_color()I78
+AThicker|net@1|||FS900|pin@8||0.75|5|pin@7||0.75|3|ART_color()I78
+AThicker|net@2|||FS900|pin@4||1.5|5|pin@5||1.5|3|ART_color()I78
+AThicker|net@3|||FS1800|pin@9||0|5|pin@8||0.75|5|ART_color()I78
+AThicker|net@4|||FS900|pin@10||0|6|pin@9||0|5|ART_color()I78
+AThicker|net@5|||FS0|pin@7||0.75|3|pin@6||0|3|ART_color()I78
+AThicker|net@6|||FS900|pin@6||0|3|pin@3||0|2|ART_color()I78
+AThicker|net@7|||FS1800|pin@22||-3|0|pin@23||-1.5|0|ART_color()I78
+AThicker|net@8|||FS2250|pin@19||0|-3|pin@20||1|-2|ART_color()I78
+AThicker|net@9|||FS0|pin@21||0|-2|pin@18||-1|-2|ART_color()I78
+AThicker|net@10|||FS1350|pin@18||-1|-2|pin@19||0|-3|ART_color()I78
+AThicker|net@11|||FS0|pin@20||1|-2|pin@21||0|-2|ART_color()I78
+AThicker|net@12|||FS0|pin@12||0|1|pin@13||-0.75|1|ART_color()I78
+AThicker|net@13|||FS900|pin@13||-0.75|1|pin@14||-0.75|-1|ART_color()I78
+AThicker|net@14|||FS900|pin@11||0|2|pin@12||0|1|ART_color()I78
+AThicker|net@15|||FS900|pin@15||0|-1|pin@21||0|-2|ART_color()I78
+AThicker|net@16|||FS1800|pin@14||-0.75|-1|pin@15||0|-1|ART_color()I78
+AThicker|net@17|||FS900|pin@17||-1.5|1|pin@16||-1.5|-1|ART_color()I78
+AThicker|net@18|||FS900|pin@35||-0.75|9|pin@34||-0.75|7|ART_color()I78
+AThicker|net@19|||FS1800|pin@29||-3|8|pin@28||-1.5|8|ART_color()I78
+AThicker|net@20|||FS900|pin@33||0|7|pin@30||0|6|ART_color()I78
+AThicker|net@21|||FS1800|pin@34||-0.75|7|pin@33||0|7|ART_color()I78
+AThicker|net@22|||FS0|pin@36||0|9|pin@35||-0.75|9|ART_color()I78
+AThicker|net@23|||FS900|pin@37||0|10|pin@36||0|9|ART_color()I78
+AThicker|net@24|||FS900|pin@31||-1.5|9|pin@32||-1.5|7|ART_color()I78
+Eina||D5G1;|pin@25||I
+Einb||D5G1;|pin@24||I
+Einc||D5G1;|pin@27||I
+Eout||D5G1;|pin@26||O
+X
+
+# Cell nms3_sy3;1{sch}
+Cnms3_sy3;1{sch}||schematic|1021415734000|1159375578755||ATTR_Delay(D5G1;HNPX-20;Y-11.5;)I100|ATTR_LEGATE(D5G1;HNPTX-20;Y-14.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-20;Y-12.5;)I-1|ATTR_X(D5G1;HNOJPX-20;Y-10.5;)SLE.getdrive()|ATTR_su(D5G1;HNPTX-20;Y-13.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||14.5|0|||YRR|
+NOff-Page|conn@1||15|9||||
+NOff-Page|conn@2||-14.5|-4||||
+NOff-Page|conn@3||-14.5|4||||
+IredFive:nms3_sy3;1{ic}|nms3_sy3@0||-4|-4|||D0G4;|ATTR_Delay(D5G1;NOJPX-8.5;Y-1.5;)S@Delay|ATTR_X(D5G1.5;NOJPX-8.5;Y1;)S@X
+Inms3_sy3;1{ic}|nms3_sy3@1||32|11|||D0G4;|ATTR_Delay(D5G1;NPX3.25;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX-2;Y0.5;)SLE.getdrive()|ATTR_su(P)I-1
+NWire_Pin|pin@0||1|9||||
+Ngeneric:Invisible-Pin|pin@1||-2|21.5|||||ART_message(D5G6;)S[nms3_sy3]
+Ngeneric:Invisible-Pin|pin@2||-2|17|||||ART_message(D5G2;)S[semi-symmetric three N-type transistors to GND]
+Awire|net@0|||1800|conn@3|y|-12.5|4|nms3_sy3@0|g3|-7|4
+Awire|net@1|||1800|nms3_sy3@0|g2|7.5|0|conn@0|y|12.5|0
+Awire|net@2|||900|pin@0||1|9|nms3_sy3@0|d|1|7
+Awire|net@3|||1800|conn@2|y|-12.5|-4|nms3_sy3@0|g|-7|-4
+Awire|net@4|||1800|pin@0||1|9|conn@1|a|13|9
+Eina||D5G2;|conn@2|a|I|ATTR_le(D5G1;NX1.5;Y-2.5;)I1
+Einb||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY-1.5;)I1
+Einc||D5G2;|conn@3|y|I|ATTR_le(D5G1;NY-2;)I1
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;NY2;)I1
+X
+
+# Cell nor2;1{ic}
+Cnor2;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.25;Y2.25;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-3.75|0|6|6|3200||ART_color()I78|ART_degrees()I800
+NThick-Circle|art@2||-1.5|2|8|7|RRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@3||-1.5|-2|8|7|YRRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@4||2|0|1|1|||ART_color()I78
+NPin|pin@0||-0.5|-1.75|1|1||
+NPin|pin@1||-1|-1.25|1|1||
+NPin|pin@2||-1|1|1|1||
+NPin|pin@3||-2.5|1||||
+Nschematic:Bus_Pin|pin@4||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@5||-2.5|1|-2|-2||
+NPin|pin@6||-2.5|-1||||
+NPin|pin@7||-1|-1|1|1||
+Nschematic:Bus_Pin|pin@8||-2.5|-1|-2|-2||
+AThicker|net@0|||FS2700|pin@1||-1|-1.25|pin@1||-1|-1.25|ART_color()I78
+AThicker|net@1|||FS3150|pin@0||-0.5|-1.75|pin@1||-1|-1.25|ART_color()I78
+AThicker|net@2|||FS0|pin@2||-1|1|pin@3||-2.5|1|ART_color()I78
+AThicker|net@3|||FS0|pin@7||-1|-1|pin@6||-2.5|-1|ART_color()I78
+Eina||D5G1;|pin@8||I
+Einb||D5G1;|pin@5||I
+Eout||D5G1;|pin@4||O
+X
+
+# Cell nor2;1{sch}
+Cnor2;1{sch}||schematic|1021415734000|1159375948527||ATTR_Delay(D5G1;HNPX-18;Y-8.5;)I100|ATTR_LEGATE(D5G1;HNPTX-18;Y-13.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-18;Y-9.5;)I-1|ATTR_X(D5G1;HNOJPX-18;Y-7.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-18;Y-11.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-18;Y-12.5;)Sstrong1|ATTR_su(D5G1;HNPTX-18;Y-10.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||14|0|||Y|
+NOff-Page|conn@1||-15.5|2.5||||
+NOff-Page|conn@2||-15.5|-2.5|||Y|
+IredFive:nor2;1{ic}|nor2@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX2.25;Y2.25;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inor2;1{ic}|nor2@1||19.5|14.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.25;Y2.25;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+NWire_Pin|pin@0||-7.5|-2.5||||
+NWire_Pin|pin@1||-7.5|-1||||
+NWire_Pin|pin@2||-7.5|1||||
+NWire_Pin|pin@3||-7.5|2.5||||
+Ngeneric:Invisible-Pin|pin@4||17|-9|||||ART_message(D5G2;)S[X is drive strength,One pull-down is as strong,as the pull-up]
+Ngeneric:Invisible-Pin|pin@5||-2|15|||||ART_message(D5G6;)S[nor2]
+Ngeneric:Invisible-Pin|pin@6||-2|10|||||ART_message(D5G2;)S[one-parameter NOR]
+Awire|net@0|||1800|pin@1||-7.5|-1|nor2@0|ina|-2.5|-1
+Awire|net@1|||0|conn@0|a|12|0|nor2@0|out|2.5|0
+Awire|net@2|||0|nor2@0|inb|-2.5|1|pin@2||-7.5|1
+Awire|net@3|||900|pin@1||-7.5|-1|pin@0||-7.5|-2.5
+Awire|net@4|||0|pin@0||-7.5|-2.5|conn@2|y|-13.5|-2.5
+Awire|net@5|||2700|pin@2||-7.5|1|pin@3||-7.5|2.5
+Awire|net@6|||0|pin@3||-7.5|2.5|conn@1|y|-13.5|2.5
+Eina||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY2.5;)F1.67
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY2;)F1.67
+Eout||D5G2;|conn@0|y|O|ATTR_le(D5G1;NX0.5;Y-2;)I2
+X
+
+# Cell nor2V;1{ic}
+Cnor2V;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX1.5;Y-5;)I100|ATTR_M(D5G1;HNPX1.5;Y-4;)I1|ATTR_WN(D5G1.5;HNPX0.5;Y-3;)I1|ATTR_WP(D5G1.5;HNPX0.5;Y3;)I1|ATTR_drive0(D5G1;HNPX1.5;Y-6;)Sstrong0|ATTR_drive1(D5G1;HNPX1.5;Y-7;)Sstrong1|ATTR_su(D5G1;HNPX-18.25;Y-14.5;)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,0/-0.5,0.25/0.5]
+NThick-Circle|art@2||-3.75|0|6|6|3200||ART_color()I78|ART_degrees()I800
+NThick-Circle|art@3||-1.5|2|8|7|RRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@4||-1.5|-2|8|7|YRRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@5||2|0|1|1|||ART_color()I78
+NPin|pin@0||-0.5|-1.75|1|1||
+NPin|pin@1||-1|-1.25|1|1||
+Nschematic:Bus_Pin|pin@2||-2.5|-1|-2|-2||
+NPin|pin@3||-1|-1|1|1||
+NPin|pin@4||-2.5|-1||||
+Nschematic:Bus_Pin|pin@5||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@6||2.5|0|-2|-2||
+NPin|pin@7||-2.5|1||||
+NPin|pin@8||-1|1|1|1||
+AThicker|net@0|||FS2700|pin@1||-1|-1.25|pin@1||-1|-1.25|ART_color()I78
+AThicker|net@1|||FS3150|pin@0||-0.5|-1.75|pin@1||-1|-1.25|ART_color()I78
+AThicker|net@2|||FS0|pin@3||-1|-1|pin@4||-2.5|-1|ART_color()I78
+AThicker|net@3|||FS0|pin@8||-1|1|pin@7||-2.5|1|ART_color()I78
+Eina||D5G1;|pin@2||I
+Einb||D5G1;|pin@5||I
+Eout||D5G1;|pin@6||O
+X
+
+# Cell nor2V;1{sch}
+Cnor2V;1{sch}||schematic|1021415734000|1084377212000||ATTR_Delay(D5G1;HNPX-15.5;Y-11;)I100|ATTR_M(D5G1;HNPX-15.5;Y-10;)I1|ATTR_WN(D5G1;HNPX-15.5;Y-9;)I1|ATTR_WP(D5G1;HNPX-15.5;Y-8;)I1|ATTR_drive0(D5G1;HNPX-15.5;Y-12;)Sstrong0|ATTR_drive1(D5G1;HNPX-15.5;Y-13;)Sstrong1|ATTR_su(D5G1;HNPX-15;Y-14;)I-1|ATTR_verilog_template(D5G1;NTX7;Y-19;)Snor ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-14|-4||||
+NOff-Page|conn@1||14|-4|||RR|
+NOff-Page|conn@2||14|0||||
+Inms1;1{ic}|nms1@0||-4|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX3.5;Y0.5;)SLE.getdrive()|ATTR_su(OJP)S@su
+Inms1;1{ic}|nms1@1||4|-8|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX3.5;Y0.5;)SLE.getdrive()|ATTR_su(OJP)S@su
+Inor2V;1{ic}|nor2V@0||20|9.5|||D0G4;|ATTR_Delay(D5G1;NPX1.5;Y-5;)I100|ATTR_M(D5G1;NPX1.5;Y-4;)I1|ATTR_WN(D5G1.5;NPX0.5;Y-3;)I1|ATTR_WP(D5G1.5;NPX0.5;Y3;)I1|ATTR_drive0(D5G1;NPX1.5;Y-6;)Sstrong0|ATTR_drive1(D5G1;NPX1.5;Y-7;)Sstrong1|ATTR_su(D5G1;NPX-18.25;Y-14.5;)I-1
+Ngeneric:Invisible-Pin|pin@0||11.5|-15.5|||||ART_message(D5G2;)S[S is drive strength,"P and N drive strengths are WP, WN"]
+NWire_Pin|pin@1||-9|-8||||
+Ngeneric:Invisible-Pin|pin@2||-1.5|11.5|||||ART_message(D5G2;)S[two-parameter NOR]
+NWire_Pin|pin@3||-9|-4||||
+NWire_Pin|pin@4||9|3||||
+NWire_Pin|pin@5||9|-4||||
+Ngeneric:Invisible-Pin|pin@6||-1.5|16.5|||||ART_message(D5G6;)S[nor2V]
+NWire_Pin|pin@7||-9|7||||
+NWire_Pin|pin@8||0|0||||
+NWire_Pin|pin@9||4|0||||
+NWire_Pin|pin@10||-4|0||||
+NWire_Pin|pin@11||9|-8||||
+Ipms2;1{ic}|pms2@0||0|7|||D0G4;|ATTR_Delay(D5G1;NOJPX-3;Y-1.5;)S@Delay|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX2.25;Y1;)SLE.getdrive()|ATTR_su(OJP)S@su|ATTR_M(D5G1;NTX2;)I1
+Awire|net@0|||2700|pin@1||-9|-8|pin@3||-9|-4
+Awire|net@1|||0|pin@3||-9|-4|conn@0|y|-12|-4
+Awire|net@2|||2700|pin@5||9|-4|pin@4||9|3
+Awire|net@3|||1800|pin@5||9|-4|conn@1|y|12|-4
+Awire|net@4|||0|pin@4||9|3|pms2@0|g2|3|3
+Awire|net@5|||1800|pin@7||-9|7|pms2@0|g|-3|7
+Awire|net@6|||2700|pin@8||0|0|pms2@0|d|0|1
+Awire|net@7|||0|pin@9||4|0|pin@8||0|0
+Awire|net@8|||900|pin@9||4|0|nms1@1|d|4|-6
+Awire|net@9|||0|pin@8||0|0|pin@10||-4|0
+Awire|net@10|||900|pin@10||-4|0|nms1@0|d|-4|-6
+Awire|net@11|||0|nms1@0|g|-7|-8|pin@1||-9|-8
+Awire|net@12|||0|pin@11||9|-8|nms1@1|g|7|-8
+Awire|net@13|||2700|pin@11||9|-8|pin@5||9|-4
+Awire|net@14|||2700|pin@3||-9|-4|pin@7||-9|7
+Awire|net@15|||1800|pin@9||4|0|conn@2|a|12|0
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell nor2_sy;2{ic}
+Cnor2_sy;2{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-2.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.25;Y2.25;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I78
+NThick-Circle|art@2||-1.5|-2|8|7|YRRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@3||-1.5|2|8|7|RRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@4||-3.75|0|6|6|3200||ART_color()I78|ART_degrees()I800
+Nschematic:Bus_Pin|pin@0||-2.5|-1|-2|-2||
+NPin|pin@1||-1|-1|1|1||
+NPin|pin@2||-2.5|-1||||
+Nschematic:Bus_Pin|pin@3||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@4||2.5|0|-2|-2||
+NPin|pin@5||-2.5|1||||
+NPin|pin@6||-1|1|1|1||
+NPin|pin@7||-1|-1.25|1|1||
+AThicker|net@0|||FS2700|pin@7||-1|-1.25|pin@7||-1|-1.25|ART_color()I78
+AThicker|net@1|||FS0|pin@1||-1|-1|pin@2||-2.5|-1|ART_color()I78
+AThicker|net@2|||FS0|pin@6||-1|1|pin@5||-2.5|1|ART_color()I78
+Eina||D5G1;|pin@0||I
+Einb||D5G1;|pin@3||I
+Eout||D5G1;|pin@4||O
+X
+
+# Cell nor2_sy;2{sch}
+Cnor2_sy;2{sch}||schematic|1021415734000|1159375955602||ATTR_Delay(D5G1;HNPX-15;Y-9.5;)I100|ATTR_LEGATE(D5G1;HNPTX-15;Y-13;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-15;Y-14;)I-1|ATTR_X(D5G1;HNOJPX-15;Y-7.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-15;Y-10.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-15;Y-11.5;)Sstrong1|ATTR_su(D5G1;HNPTX-15;Y-8.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-14|1||||
+NOff-Page|conn@1||-14|-1|||Y|
+NOff-Page|conn@2||14|0|||Y|
+IredFive:nor2_sy;1{ic}|nor2_sy@0||0|0|Y||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX2.25;Y2.25;)S@X|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su(T)I-1
+Inor2_sy;2{ic}|nor2_sy@1||23.5|12.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.25;Y2.25;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-2|12.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 1]
+Ngeneric:Invisible-Pin|pin@1||-2|14.5|||||ART_message(D5G2;)S[one-parameter NOR]
+Ngeneric:Invisible-Pin|pin@2||-2|19.5|||||ART_message(D5G6;)S[nor2_sy]
+Ngeneric:Invisible-Pin|pin@3||15|-14.5|||||ART_message(D5G2;)S[X is drive strength,One pull-down is the same strength,as the pull-up]
+Awire|net@0|||1800|conn@0|y|-12|1|nor2_sy@0|ina|-2.5|1
+Awire|net@1|||0|conn@2|a|12|0|nor2_sy@0|out|2.5|0
+Awire|net@2|||0|nor2_sy@0|inb|-2.5|-1|conn@1|y|-12|-1
+Eina||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY2;)F1.67
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NX0.5;Y1.5;)F1.67
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NY-2.5;)I2
+X
+
+# Cell nor2en;1{ic}
+Cnor2en;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.25;Y2.25;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I78
+NThick-Circle|art@2||-1.5|-2|8|7|YRRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@3||-1.5|2|8|7|RRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@4||-3.75|0|6|6|3200||ART_color()I78|ART_degrees()I800
+Ngeneric:Invisible-Pin|pin@0||-0.25|-1.25|||||ART_message(D5G1;)S[en]
+Nschematic:Bus_Pin|pin@1||-2.5|-1|-2|-2||
+NPin|pin@2||-1|-1|1|1||
+NPin|pin@3||-2.5|-1||||
+Nschematic:Bus_Pin|pin@4||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+NPin|pin@6||-2.5|1||||
+NPin|pin@7||-1|1|1|1||
+NPin|pin@8||-1|-1.25|1|1||
+NPin|pin@9||-0.5|-1.75|1|1||
+AThicker|net@0|||FS0|pin@2||-1|-1|pin@3||-2.5|-1|ART_color()I78
+AThicker|net@1|||FS0|pin@7||-1|1|pin@6||-2.5|1|ART_color()I78
+AThicker|net@2|||FS3150|pin@9||-0.5|-1.75|pin@8||-1|-1.25|ART_color()I78
+AThicker|net@3|||FS2700|pin@8||-1|-1.25|pin@8||-1|-1.25|ART_color()I78
+Eina||D5G1;|pin@1||I
+Einb||D5G1;|pin@4||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell nor2en;1{sch}
+Cnor2en;1{sch}||schematic|1021415734000|1159377045073||ATTR_Delay(D5G1;HNPX-18;Y-8.5;)I100|ATTR_LEGATE(D5G1;HNPTX-18;Y-13.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-18;Y-9.5;)I-1|ATTR_X(D5G1;HNOJPX-18;Y-7.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-18;Y-11.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-18;Y-12.5;)Sstrong1|ATTR_su(D5G1;HNPTX-18;Y-10.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-15.5|-2.5|||Y|
+NOff-Page|conn@1||-15.5|2.5||||
+NOff-Page|conn@2||14|0||||
+IredFive:nor2en;1{ic}|nor2en@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX2.25;Y2.25;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inor2en;1{ic}|nor2en@1||19.5|14.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.25;Y2.25;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-2|10|||||ART_message(D5G2;)S[one-parameter NOR]
+Ngeneric:Invisible-Pin|pin@1||-2|15|||||ART_message(D5G6;)S[nor2en]
+Ngeneric:Invisible-Pin|pin@2||17|-9|||||ART_message(D5G2;)S[X is drive strength,One pull-down is as strong,as the pull-up]
+NWire_Pin|pin@3||-7.5|2.5||||
+NWire_Pin|pin@4||-7.5|1||||
+NWire_Pin|pin@5||-7.5|-1||||
+NWire_Pin|pin@6||-7.5|-2.5||||
+Awire|net@0|||1800|pin@5||-7.5|-1|nor2en@0|ina|-2.5|-1
+Awire|net@1|||0|conn@2|a|12|0|nor2en@0|out|2.5|0
+Awire|net@2|||0|nor2en@0|inb|-2.5|1|pin@4||-7.5|1
+Awire|net@3|||0|pin@3||-7.5|2.5|conn@1|y|-13.5|2.5
+Awire|net@4|||2700|pin@4||-7.5|1|pin@3||-7.5|2.5
+Awire|net@5|||0|pin@6||-7.5|-2.5|conn@0|y|-13.5|-2.5
+Awire|net@6|||900|pin@5||-7.5|-1|pin@6||-7.5|-2.5
+Eina||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY2.5;)S1.44
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY2;)S1.67
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NY-2;)D1.78
+X
+
+# Cell nor2k;1{ic}
+Cnor2k;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-2;)I100|ATTR_LEKEEPER(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.25;Y2.25;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,-0.25/0,0.25/0.5,-0.25/0,0.25/-0.5]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I78
+NThick-Circle|art@3||-1.5|-2|8|7|YRRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@4||-1.5|2|8|7|RRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@5||-3.75|0|6|6|3200||ART_color()I78|ART_degrees()I800
+Nschematic:Bus_Pin|pin@0||-2.5|-1|-2|-2||
+NPin|pin@1||-1|-1|1|1||
+NPin|pin@2||-2.5|-1||||
+Nschematic:Bus_Pin|pin@3||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@4||2.5|0|-2|-2||
+NPin|pin@5||-2.5|1||||
+NPin|pin@6||-1|1|1|1||
+NPin|pin@7||-1|-1.25|1|1||
+NPin|pin@8||-0.5|-1.75|1|1||
+AThicker|net@0|||FS0|pin@1||-1|-1|pin@2||-2.5|-1|ART_color()I78
+AThicker|net@1|||FS0|pin@6||-1|1|pin@5||-2.5|1|ART_color()I78
+AThicker|net@2|||FS3150|pin@8||-0.5|-1.75|pin@7||-1|-1.25|ART_color()I78
+AThicker|net@3|||FS2700|pin@7||-1|-1.25|pin@7||-1|-1.25|ART_color()I78
+Eina||D5G1;|pin@0||I
+Einb||D5G1;|pin@3||I
+Eout||D5G1;|pin@4||O
+X
+
+# Cell nor2k;1{sch}
+Cnor2k;1{sch}||schematic|1021415734000|1159375660125||ATTR_Delay(D5G1;HNPX-18;Y-8.5;)I100|ATTR_LEKEEPER(D5G1;HNPX-18;Y-13.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-18;Y-9.5;)I-1|ATTR_X(D5G1;HNOJPX-18;Y-7.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-18;Y-11.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-18;Y-12.5;)Sstrong1|ATTR_su(D5G1;HNPTX-18;Y-10.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-15.5|-2.5|||Y|
+NOff-Page|conn@1||-15.5|2.5||||
+NOff-Page|conn@2||14|0||||
+IredFive:nor2;1{ic}|nor2@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX2.25;Y2.25;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inor2k;1{ic}|nor2k@0||19.5|14.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_LEKEEPER(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.25;Y2.25;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-2|10|||||ART_message(D5G2;)S[one-parameter NOR]
+Ngeneric:Invisible-Pin|pin@1||-2|15|||||ART_message(D5G6;)S[nor2]
+Ngeneric:Invisible-Pin|pin@2||17|-12.5|||||ART_message(D5G2;)S[X is drive strength,One pull-down is as strong,as the pull-up]
+NWire_Pin|pin@3||-7.5|2.5||||
+NWire_Pin|pin@4||-7.5|1||||
+NWire_Pin|pin@5||-7.5|-1||||
+NWire_Pin|pin@6||-7.5|-2.5||||
+Awire|net@0|||1800|pin@5||-7.5|-1|nor2@0|ina|-2.5|-1
+Awire|net@1|||0|conn@2|a|12|0|nor2@0|out|2.5|0
+Awire|net@2|||0|nor2@0|inb|-2.5|1|pin@4||-7.5|1
+Awire|net@3|||0|pin@3||-7.5|2.5|conn@1|y|-13.5|2.5
+Awire|net@4|||2700|pin@4||-7.5|1|pin@3||-7.5|2.5
+Awire|net@5|||0|pin@6||-7.5|-2.5|conn@0|y|-13.5|-2.5
+Awire|net@6|||900|pin@5||-7.5|-1|pin@6||-7.5|-2.5
+Eina||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY2.5;)F1.67
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY2;)F1.67
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NY2;)I2
+X
+
+# Cell nor2kresetV;1{ic}
+Cnor2kresetV;1{ic}||artwork|1021415734000|1248841528989|E|ATTR_Delay(D5G1;HNPX2.5;Y-6.25;)I100|ATTR_LEGATE(D5G1;HNPX-18;Y-14.5;)I1|ATTR_LEPARALLGRP(D5G1;HPTX-1;Y-9.5;)I-1|ATTR_X(D5G1.5;HNOJPX2.25;Y2.25;)SLE.getdrive()|ATTR_drive0(D5G1;HPTX-7;Y-4;)Sstrong0|ATTR_drive1(D5G1;HPTX-7.25;Y-7.75;)Sstrong1|ATTR_su(D5G1;HPTX-3.25;Y-9.5;)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-3.75|-4.25|6|6|3200||ART_color()I78|ART_degrees()I800
+NThick-Circle|art@2||-1.5|-2.25|8|7|RRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@3||-1.5|-6.25|8|7|YRRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@4||2|-4.25|1|1|||ART_color()I78
+NOpened-Thicker-Polygon|art@5||0|-4.25|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,-0.25/0,0.25/0.5,-0.25/0,0.25/-0.5]
+NPin|pin@0||0.5|-3.25|||R|
+NPin|pin@1||0.5|-1.75|1|1|R|
+Ngeneric:Invisible-Pin|pin@2||0.5|-1.75||||
+NPin|pin@3||-0.5|-6|1|1||
+NPin|pin@4||-1|-5.5|1|1||
+NPin|pin@5||-1|-3.25|1|1||
+NPin|pin@6||-2.5|-3.25||||
+Nschematic:Bus_Pin|pin@7||2.5|-4.25|-2|-2||
+Nschematic:Bus_Pin|pin@8||-2.5|-3.25|-2|-2||
+NPin|pin@9||-2.5|-5.25||||
+NPin|pin@10||-1|-5.25|1|1||
+Nschematic:Bus_Pin|pin@11||-2.5|-5.25|-2|-2||
+AThicker|net@0|||FS900|pin@1||0.5|-1.75|pin@0||0.5|-3.25|ART_color()I78
+AThicker|net@1|||FS2700|pin@4||-1|-5.5|pin@4||-1|-5.5|ART_color()I78
+AThicker|net@2|||FS3150|pin@3||-0.5|-6|pin@4||-1|-5.5|ART_color()I78
+AThicker|net@3|||FS0|pin@5||-1|-3.25|pin@6||-2.5|-3.25|ART_color()I78
+AThicker|net@4|||FS0|pin@10||-1|-5.25|pin@9||-2.5|-5.25|ART_color()I78
+Eina||D5G1;|pin@11||I
+Einb||D5G1;|pin@8||I
+Eout||D5G1;|pin@7||O
+EresetV||D5G2;|pin@2||I
+X
+
+# Cell nor2kresetV;1{sch}
+Cnor2kresetV;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-18;Y-8.5;)I100|ATTR_LEGATE(D5G1;HNPX-18;Y-14.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-18;Y-9.5;)I-1|ATTR_X(D5G1;HNOJPX-18;Y-7.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-18;Y-11.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-18;Y-12.5;)Sstrong1|ATTR_su(D5G1;HNPTX-18;Y-10.5;)I-1|prototype_center()I[0,0]
+IredFive:NMOS;1{ic}|NMOS@2||3.88|-11.25|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+IredFive:NMOS;1{ic}|NMOS@3||-4.12|-11.25|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X/10.0
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||4|-17|||R|
+NOff-Page|conn@1||15|-5||||
+NOff-Page|conn@2||-15.5|0||||
+NOff-Page|conn@3||14.5|4|||YRR|
+NGround|gnd@0||-4.12|-18.25||||
+Inor2kresetV;1{ic}|nor2kres@0||19.5|14.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.25;Y2.25;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1|ATTR_LEKEEPER()I1
+NWire_Pin|pin@0||9|4||||
+NWire_Pin|pin@1||4|-13.25||||
+NWire_Pin|pin@2||3.88|-5||||
+NWire_Pin|pin@3||9|-11.25||||
+NWire_Pin|pin@4||-9|-11.25||||
+NWire_Pin|pin@5||-9|0||||
+NWire_Pin|pin@6||-4.12|-5||||
+NWire_Pin|pin@7||0|-5||||
+Ngeneric:Invisible-Pin|pin@8||21|-18|||||ART_message(D5G2;)S[X is drive strength,One pull-down is as strong,as the pull-up]
+Ngeneric:Invisible-Pin|pin@9||-2|15|||||ART_message(D5G6;)S[nor2kresetV]
+Ngeneric:Invisible-Pin|pin@10||-2|10|||||ART_message(D5G2;)S[one-parameter NOR]
+IredFive:pms2;1{ic}|pms2@0||0|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX-3;Y-1.5;)S@Delay|ATTR_X(D5G1.5;NOJPX2.25;Y1;)S@X/10.0
+Awire|net@0|||1800|pin@5||-9|0|pms2@0|g2|-3|0
+Awire|net@1|||1800|pms2@0|g|3|4|pin@0||9|4
+Awire|net@2|||2700|pin@7||0|-5|pms2@0|d|0|-2
+Awire|net@3|||1800|NMOS@2|s|3.88|-13.25|pin@1||4|-13.25
+Awire|net@4|||900|pin@2||3.88|-5|NMOS@2|d|3.88|-9.25
+Awire|net@5|||1800|NMOS@2|g|6.88|-11.25|pin@3||9|-11.25
+Awire|net@6|||900|NMOS@3|s|-4.12|-13.25|gnd@0||-4.12|-16.25
+Awire|net@7|||900|pin@6||-4.12|-5|NMOS@3|d|-4.12|-9.25
+Awire|net@8|||0|NMOS@3|g|-7.12|-11.25|pin@4||-9|-11.25
+Awire|net@9|||1800|pin@7||0|-5|pin@2||3.88|-5
+Awire|net@10|||2700|pin@3||9|-11.25|pin@0||9|4
+Awire|net@11|||0|conn@3|y|12.5|4|pin@0||9|4
+Awire|net@12|||900|pin@1||4|-13.25|conn@0|y|4|-15
+Awire|net@13|||1800|pin@2||3.88|-5|conn@1|a|13|-5
+Awire|net@14|||2700|pin@4||-9|-11.25|pin@5||-9|0
+Awire|net@15|||0|pin@5||-9|0|conn@2|y|-13.5|0
+Awire|net@16|||0|pin@7||0|-5|pin@6||-4.12|-5
+Eina||D5G2;|conn@3|a|I|ATTR_le(D5G1;NY2.5;)F0.4
+Einb||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY2;)F0.167
+Eout||D5G2;|conn@1|y|O|ATTR_le(D5G1;NY2;)D0.5
+EresetV||D4G2;|conn@0|a|I|ATTR_le(D5G1;NX-3;)I4
+X
+
+# Cell nor2n;1{ic}
+Cnor2n;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX3.5;Y-3;)I100|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX3.5;Y2.5;)S"LE.subdrive(\"nor2\", \"X\")"|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1|-1|1|1|||ART_color()I78
+NThick-Circle|art@2||-1|1|1|1|||ART_color()I78
+NThick-Circle|art@3||0.5|0|4|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NPin|pin@0||-1.5|1|1|1||
+NPin|pin@1||-2.5|1||||
+NPin|pin@2||0.5|-2|1|1||
+NPin|pin@3||-0.5|-2|1|1||
+NPin|pin@4||-0.5|2|1|1||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@6||-2.5|1|-2|-2||
+NPin|pin@7||0.5|2|1|1||
+NPin|pin@8||-2.5|-1||||
+NPin|pin@9||-1.5|-1|1|1||
+Nschematic:Bus_Pin|pin@10||-2.5|-1|-2|-2||
+NPin|pin@11||-0.5|-0.75|1|1||
+NPin|pin@12||0.75|-2|1|1||
+AThicker|net@0|||FS0|pin@0||-1.5|1|pin@1||-2.5|1|ART_color()I78
+AThicker|net@1|||FS0|pin@2||0.5|-2|pin@3||-0.5|-2|ART_color()I78
+AThicker|net@2|||FS2700|pin@3||-0.5|-2|pin@4||-0.5|2|ART_color()I78
+AThicker|net@3|||FS0|pin@7||0.5|2|pin@4||-0.5|2|ART_color()I78
+AThicker|net@4|||FS0|pin@9||-1.5|-1|pin@8||-2.5|-1|ART_color()I78
+AThicker|net@5|||FS3150|pin@12||0.75|-2|pin@11||-0.5|-0.75|ART_color()I78
+Eina||D5G1;|pin@10||I
+Einb||D5G1;|pin@6||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell nor2n;1{sch}
+Cnor2n;1{sch}||schematic|1021415734000|1231281018554||ATTR_Delay(D5G1;HNPX-17.5;Y8;)I100|ATTR_LEPARALLGRP(D5G1;HNPTX-17.5;Y7;)I-1|ATTR_X(D5G1;HNOJPX-17.5;Y9;)S"LE.subdrive(\"nor2\", \"X\")"|ATTR_drive0(D5G1;HNPTX-17.5;Y5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-17.5;Y4;)Sstrong1|ATTR_su(D5G1;HNPTX-17.5;Y6;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||10.75|3.75||||
+NOff-Page|conn@1||-8.5|11||||
+NOff-Page|conn@2||-8.25|-2||||
+IredFive:nor2n;1{ic}|nor2|D5G1;|1.25|3.75|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NOJPX2.25;Y2.25;)S@X|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inor2n;1{ic}|nor2n@0||23|19.5|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-3;)I100|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX3.5;Y2.5;)S"LE.subdrive(\"nor2\", \"X\")"|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1|ATTR_LEGATE()I1
+NWire_Pin|pin@0||-4.75|4.75||||
+NWire_Pin|pin@1||-4.75|11||||
+NWire_Pin|pin@2||-4.75|2.75||||
+NWire_Pin|pin@3||-4.75|-2||||
+Ngeneric:Invisible-Pin|pin@4||-2|25|||||ART_message(D5G6;)S[nor2n]
+Ngeneric:Invisible-Pin|pin@5||-2|20|||||ART_message(D5G2;)S["one-parameter Nor, looks like Nand"]
+Awire|net@0|||1800|nor2|out|3.75|3.75|conn@0|a|8.75|3.75
+Awire|net@1|||0|nor2|inb|-1.25|4.75|pin@0||-4.75|4.75
+Awire|net@2|||2700|pin@0||-4.75|4.75|pin@1||-4.75|11
+Awire|net@3|||0|pin@1||-4.75|11|conn@1|y|-6.5|11
+Awire|net@4|||0|nor2|ina|-1.25|2.75|pin@2||-4.75|2.75
+Awire|net@5|||900|pin@2||-4.75|2.75|pin@3||-4.75|-2
+Awire|net@6|||0|pin@3||-4.75|-2|conn@2|y|-6.25|-2
+Eina||D5G2;|conn@2|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell nor2n_sy;2{ic}
+Cnor2n_sy;2{ic}||artwork|1021415734000|1231281340304|E|ATTR_Delay(D5G1;HNPX2.5;Y-2.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.25;Y2.25;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@5||-1|-1|1|1|||ART_color()I78
+NThick-Circle|art@6||-1|1|1|1|||ART_color()I78
+NThick-Circle|art@7||0.5|0|4|4|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+Nschematic:Bus_Pin|pin@0||-2.5|-1|-2|-2||
+Nschematic:Bus_Pin|pin@3||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@4||2.5|0|-2|-2||
+NPin|pin@8||-1.5|-1|1|1||
+NPin|pin@9||-1.5|1|1|1||
+NPin|pin@10||-2.5|1||||
+NPin|pin@11||0.5|-2|1|1||
+NPin|pin@12||-0.5|-2|1|1||
+NPin|pin@13||-0.5|2|1|1||
+NPin|pin@14||0.5|2|1|1||
+NPin|pin@15||-2.5|-1||||
+AThicker|net@3|||FS0|pin@11||0.5|-2|pin@12||-0.5|-2|ART_color()I78
+AThicker|net@4|||FS0|pin@9||-1.5|1|pin@10||-2.5|1|ART_color()I78
+AThicker|net@5|||FS2700|pin@12||-0.5|-2|pin@13||-0.5|2|ART_color()I78
+AThicker|net@6|||FS0|pin@14||0.5|2|pin@13||-0.5|2|ART_color()I78
+AThicker|net@7|||FS0|pin@8||-1.5|-1|pin@15||-2.5|-1|ART_color()I78
+Eina||D5G1;|pin@0||I
+Einb||D5G1;|pin@3||I
+Eout||D5G1;|pin@4||O
+X
+
+# Cell nor2n_sy;2{sch}
+Cnor2n_sy;2{sch}||schematic|1021415734000|1231281234643||ATTR_Delay(D5G1;HNPX-15;Y-9.5;)I100|ATTR_LEGATE(D5G1;HNPTX-15;Y-13;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-15;Y-14;)I-1|ATTR_X(D5G1;HNOJPX-15;Y-7.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-15;Y-10.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-15;Y-11.5;)Sstrong1|ATTR_su(D5G1;HNPTX-15;Y-8.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-14|1||||
+NOff-Page|conn@1||-14|-1|||Y|
+NOff-Page|conn@2||14|0|||Y|
+IredFive:nor2_sy;1{ic}|nor2_sy@0||0|0|Y||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX2.25;Y2.25;)S@X|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su(T)I-1
+Inor2n_sy;2{ic}|nor2n_sy@0||23.5|12.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.25;Y2.25;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-2|12.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 1]
+Ngeneric:Invisible-Pin|pin@1||-2|14.5|||||ART_message(D5G2;)S[one-parameter NOR]
+Ngeneric:Invisible-Pin|pin@2||-2|19.5|||||ART_message(D5G6;)Snor2n_sy
+Ngeneric:Invisible-Pin|pin@3||15|-14.5|||||ART_message(D5G2;)S[X is drive strength,One pull-down is the same strength,as the pull-up]
+Awire|net@0|||1800|conn@0|y|-12|1|nor2_sy@0|ina|-2.5|1
+Awire|net@1|||0|conn@2|a|12|0|nor2_sy@0|out|2.5|0
+Awire|net@2|||0|nor2_sy@0|inb|-2.5|-1|conn@1|y|-12|-1
+Eina||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY2;)F1.67
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NX0.5;Y1.5;)F1.67
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NY-2.5;)I2
+X
+
+# Cell pms1;1{ic}
+Cpms1;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX3.5;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX3;)SLE.getdrive()|ATTR_su(D5G1;HPT)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2|0|1|1|||ART_color()I78
+NPin|pin@0||-1.5|1|1|1||
+NPin|pin@1||-1.5|-1|1|1||
+NPin|pin@2||0.5|1.5||||
+NPin|pin@3||-0.5|2.5||||
+NPin|pin@4||0|2|1|1||
+NPin|pin@5||-2.5|0|1|1|RR|
+NPin|pin@6||-3|0|||RR|
+NPin|pin@7||0|-2||||
+NPin|pin@8||0|-1|1|1||
+NPin|pin@9||-0.75|-1|1|1||
+NPin|pin@10||-0.75|1|1|1||
+NPin|pin@11||0|1|1|1||
+Nschematic:Bus_Pin|pin@12||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@13||0|-2|-2|-2||
+AThicker|net@0|||FS900|pin@0||-1.5|1|pin@1||-1.5|-1|ART_color()I78
+AThicker|net@1|||FS3150|pin@2||0.5|1.5|pin@3||-0.5|2.5|ART_color()I78
+AThicker|net@2|||FS900|pin@10||-0.75|1|pin@9||-0.75|-1|ART_color()I78
+AThicker|net@3|||FS900|pin@8||0|-1|pin@7||0|-2|ART_color()I78
+AThicker|net@4|||FS2700|pin@11||0|1|pin@4||0|2|ART_color()I78
+AThicker|net@5|||FS1800|pin@6||-3|0|pin@5||-2.5|0|ART_color()I78
+AThicker|net@6|||FS1800|pin@9||-0.75|-1|pin@8||0|-1|ART_color()I78
+AThicker|net@7|||FS0|pin@11||0|1|pin@10||-0.75|1|ART_color()I78
+Ed||D5G1;|pin@13||O
+Eg||D5G1;|pin@12||I
+X
+
+# Cell pms1;2{sch}
+Cpms1;2{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-8.5;Y2.5;)I100|ATTR_LEGATE(D5G1;HNPTX-8.5;Y1.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-8.5;Y0.5;)I-1|ATTR_X(D5G1;HNOJPX-8.5;Y3.5;)SLE.getdrive()|ATTR_su(D5G1;HNPTX-8.5;Y-0.5;)I-1|prototype_center()I[0,0]
+IredFive:PMOS;1{ic}|PMOS@1||0|7|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||15.5|0||||
+NOff-Page|conn@1||-13.5|7||||
+Ngeneric:Invisible-Pin|pin@0||-1|18|||||ART_message(D5G2;)S[P-type transistor to VDD]
+Ngeneric:Invisible-Pin|pin@1||-1|23|||||ART_message(D5G6;)S[pms1]
+NWire_Pin|pin@2||0|0||||
+Ipms1;1{ic}|pms1@0||14|12.5|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX3;)SLE.getdrive()|ATTR_su(P)S""
+NPower|pwr@0||0|14||||
+Awire|net@0|||900|pwr@0||0|14|PMOS@1|s|0|9
+Awire|net@1|||1800|conn@1|y|-11.5|7|PMOS@1|g|-3|7
+Awire|net@2|||2700|pin@2||0|0|PMOS@1|d|0|5
+Awire|net@3|||1800|pin@2||0|0|conn@0|a|13.5|0
+Ed||D5G2;|conn@0|y|O|ATTR_le(D5G1;NY2;)F0.67
+Eg||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY2;)F0.67
+X
+
+# Cell pms1K;1{ic}
+Cpms1K;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX3.5;Y-2;)I100|ATTR_LEKEEPER(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX3;)SLE.getdrive()|ATTR_drive1(D5G1;HPT)Sweak1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-1.5|2|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,-0.25/0,0.25/0.5,-0.25/0,0.25/-0.5]
+NThick-Circle|art@2||-1.5|0|0.5|0.5|||ART_color()I78
+NPin|pin@0||-1.75|0|1|1||
+NPin|pin@1||-3|0||||
+NPin|pin@2||-1.25|0.75|1|1||
+NPin|pin@3||-1.25|-0.75|1|1||
+NPin|pin@4||0.5|1.5||||
+NPin|pin@5||-0.5|2.5||||
+NPin|pin@6||0|2|1|1||
+NPin|pin@7||0|-2||||
+NPin|pin@8||0|-0.75|1|1||
+NPin|pin@9||-0.75|-0.75|1|1||
+NPin|pin@10||-0.75|0.75|1|1||
+NPin|pin@11||0|0.75|1|1||
+Nschematic:Bus_Pin|pin@12||0|-2|-2|-2||
+Nschematic:Bus_Pin|pin@13||-3|0|-2|-2||
+AThicker|net@0|||FS0|pin@0||-1.75|0|pin@1||-3|0|ART_color()I78
+AThicker|net@1|||FS900|pin@2||-1.25|0.75|pin@3||-1.25|-0.75|ART_color()I78
+AThicker|net@2|||FS900|pin@10||-0.75|0.75|pin@9||-0.75|-0.75|ART_color()I78
+AThicker|net@3|||FS900|pin@8||0|-0.75|pin@7||0|-2|ART_color()I78
+AThicker|net@4|||FS1800|pin@9||-0.75|-0.75|pin@8||0|-0.75|ART_color()I78
+AThicker|net@5|||FS3150|pin@4||0.5|1.5|pin@5||-0.5|2.5|ART_color()I78
+AThicker|net@6|||FS2700|pin@11||0|0.75|pin@6||0|2|ART_color()I78
+AThicker|net@7|||FS0|pin@11||0|0.75|pin@10||-0.75|0.75|ART_color()I78
+Ed||D5G1;|pin@12||O
+Eg||D5G1;|pin@13||I
+X
+
+# Cell pms1K;1{sch}
+Cpms1K;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-10.5;Y1.5;)I100|ATTR_LEKEEPER(D5G1;HNPTX-10.5;Y-1.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-10.5;Y0.5;)I-1|ATTR_X(D5G1;HNOJPX-10.5;Y2.5;)SLE.getdrive()|ATTR_drive1(D5G1;HNPTX-10.5;Y-2.5;)Sweak1|ATTR_su(D5G1;HNPTX-10.5;Y-0.5;)I-1|ATTR_verilog_template(D5G1;NTX-4;Y17;)Snot (highz0, $(drive1)) #($(Delay)) $(node_name) ($(d), $(g));|prototype_center()I[0,0]
+IredFive:PMOS;1{ic}|PMOS@1||0|7|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||8|0||||
+NOff-Page|conn@1||-14|7||||
+NWire_Pin|pin@0||0|0||||
+Ngeneric:Invisible-Pin|pin@1||-0.5|19.5|||||ART_message(D5G2;)S[P-type keeper transistor to VDD]
+Ngeneric:Invisible-Pin|pin@2||-0.5|24|||||ART_message(D5G6;)S[pms1K]
+Ipms1K;1{ic}|pms1K@0||10|13|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_LEKEEPER(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX3;)SLE.getdrive()|ATTR_drive1(P)Sweak1|ATTR_su(P)I-1
+NPower|pwr@0||0|14||||
+Awire|net@0|||900|pwr@0||0|14|PMOS@1|s|0|9
+Awire|net@1|||1800|conn@1|y|-12|7|PMOS@1|g|-3|7
+Awire|net@2|||2700|pin@0||0|0|PMOS@1|d|0|5
+Awire|net@3|||0|conn@0|a|6|0|pin@0||0|0
+Ed||D5G2;|conn@0|y|O|ATTR_le(D5G1;NY2;)F0.67
+Eg||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY-2;)F0.67
+X
+
+# Cell pms2;1{ic}
+Cpms2;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX-3;Y-1.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.25;Y1;)SLE.getdrive()|ATTR_su(D5G1;HPT)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|-4|1|1|||ART_color()I78
+NThick-Circle|art@2||-2|0|1|1|||ART_color()I78
+NPin|pin@0||0|-3|1|1|YRR|
+NPin|pin@1||0.75|-3|1|1|YRR|
+NPin|pin@2||0.75|-5|1|1|YRR|
+NPin|pin@3||0|-5|1|1|YRR|
+NPin|pin@4||0|-6|||RR|
+NPin|pin@5||2.5|-4|1|1|RR|
+NPin|pin@6||3|-4|||RR|
+NPin|pin@7||0|-2|1|1|YRR|
+NPin|pin@8||1.5|-5|1|1|YRR|
+NPin|pin@9||1.5|-3|1|1|YRR|
+NPin|pin@10||-1.5|1|1|1||
+NPin|pin@11||-1.5|-1|1|1||
+NPin|pin@12||0.5|1.5|1|1||
+NPin|pin@13||-0.5|2.5||||
+NPin|pin@14||0|2|1|1||
+NPin|pin@15||-2.5|0|1|1|RR|
+NPin|pin@16||-3|0|||RR|
+NPin|pin@17||0|-2|1|1|YRR|
+NPin|pin@18||0|-1|1|1|YRR|
+NPin|pin@19||-0.75|-1|1|1||
+NPin|pin@20||-0.75|1|1|1||
+NPin|pin@21||0|1|1|1||
+Nschematic:Bus_Pin|pin@22||3|-4|-2|-2||
+Nschematic:Bus_Pin|pin@23||0|-6|-2|-2||
+Nschematic:Bus_Pin|pin@24||-3|0|-2|-2||
+AThicker|net@0|||FS900|pin@1||0.75|-3|pin@2||0.75|-5|ART_color()I78
+AThicker|net@1|||FS900|pin@3||0|-5|pin@4||0|-6|ART_color()I78
+AThicker|net@2|||FS0|pin@2||0.75|-5|pin@3||0|-5|ART_color()I78
+AThicker|net@3|||FS1800|pin@5||2.5|-4|pin@6||3|-4|ART_color()I78
+AThicker|net@4|||FS900|pin@9||1.5|-3|pin@8||1.5|-5|ART_color()I78
+AThicker|net@5|||FS1800|pin@0||0|-3|pin@1||0.75|-3|ART_color()I78
+AThicker|net@6|||FS2700|pin@0||0|-3|pin@7||0|-2|ART_color()I78
+AThicker|net@7|||FS3150|pin@12||0.5|1.5|pin@13||-0.5|2.5|ART_color()I78
+AThicker|net@8|||FS900|pin@20||-0.75|1|pin@19||-0.75|-1|ART_color()I78
+AThicker|net@9|||FS900|pin@18||0|-1|pin@17||0|-2|ART_color()I78
+AThicker|net@10|||FS1800|pin@19||-0.75|-1|pin@18||0|-1|ART_color()I78
+AThicker|net@11|||FS1800|pin@16||-3|0|pin@15||-2.5|0|ART_color()I78
+AThicker|net@12|||FS2700|pin@21||0|1|pin@14||0|2|ART_color()I78
+AThicker|net@13|||FS0|pin@21||0|1|pin@20||-0.75|1|ART_color()I78
+AThicker|net@14|||FS900|pin@10||-1.5|1|pin@11||-1.5|-1|ART_color()I78
+Ed||D5G1;|pin@23||O
+Eg||D5G1;|pin@24||I
+Eg2||D5G1;|pin@22||I
+X
+
+# Cell pms2;1{sch}
+Cpms2;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-12;Y8;)I100|ATTR_LEGATE(D5G1;HNPTX-12.5;Y5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-12;Y7;)I-1|ATTR_X(D5G1;HNOJPX-12.25;Y9;)SLE.getdrive()|ATTR_su(D5G1;HNPTX-12.5;Y6;)I-1|prototype_center()I[0,0]
+IredFive:PMOS;1{ic}|PMOS@2||0|15|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X*2.0
+IredFive:PMOS;1{ic}|PMOS@3||0|7|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X*2.0
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||8.5|7|||YRR|
+NOff-Page|conn@1||8|0||||
+NOff-Page|conn@2||-8.5|15||||
+Ngeneric:Invisible-Pin|pin@0||-1|26|||||ART_message(D5G2;)S[two P-type transistors to VDD]
+Ngeneric:Invisible-Pin|pin@1||-1|31|||||ART_message(D5G6;)S[pms2]
+NWire_Pin|pin@2||0|0||||
+Ipms2;1{ic}|pms2@0||20.25|21.75|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.25;Y1;)SLE.getdrive()|ATTR_su(P)I-1
+NPower|pwr@0||0|22||||
+Awire|net@0|||900|pwr@0||0|22|PMOS@2|s|0|17
+Awire|net@1|||1800|conn@2|y|-6.5|15|PMOS@2|g|-3|15
+Awire|net@2|||900|PMOS@2|d|0|13|PMOS@3|s|0|9
+Awire|net@3|||0|conn@0|y|6.5|7|PMOS@3|g|3|7
+Awire|net@4|||2700|pin@2||0|0|PMOS@3|d|0|5
+Awire|net@5|||1800|pin@2||0|0|conn@1|a|6|0
+Ed||D5G2;|conn@1|y|O|ATTR_le(D5G1;NY2;)F1.33
+Eg||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY-1.5;)F1.33
+Eg2||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY-1.5;)F1.33
+X
+
+# Cell pms2K;1{ic}
+Cpms2K;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX3.5;)I100|ATTR_LEKEEPER(D5G1;HNPX3.5;Y-2;)I1|ATTR_SP(D5G1.5;HNOJPX3.5;Y1;)SLE.getdrive()|ATTR_su(D5G1;HNPX3.5;Y-1;)I-1|prototype_center()I[0,24000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0.75|-4|0.5|1|||ART_color()I78|trace()V[-0.25/0.5,-0.25/-0.5,-0.25/0,0.25/0.5,-0.25/0,0.25/-0.5]
+NThick-Circle|art@2||-2|-4|1|1|||ART_color()I78
+NThick-Circle|art@3||-2|0|1|1|||ART_color()I78
+Nschematic:Wire_Pin|pin@0||0|2|-0.5|-0.5||
+NPin|pin@1||-3|-1|1|1||
+NPin|pin@2||-3|-4|1|1||
+NPin|pin@3||-2.5|-4|1|1||
+NPin|pin@4||-2.5|0|1|1||
+NPin|pin@5||-3|0|1|1||
+NPin|pin@6||0|-3|1|1|YRR|
+NPin|pin@7||-0.75|-3|1|1|YRR|
+NPin|pin@8||-0.75|-5|1|1|YRR|
+NPin|pin@9||0|-5|1|1|YRR|
+NPin|pin@10||0|-6|||RR|
+NPin|pin@11||0|-2|1|1|YRR|
+NPin|pin@12||-1.5|-5|1|1|YRR|
+NPin|pin@13||-1.5|-3|1|1|YRR|
+NPin|pin@14||-1.5|1|1|1||
+NPin|pin@15||-1.5|-1|1|1||
+NPin|pin@16||0|2||||
+NPin|pin@17||0|-2|1|1|YRR|
+NPin|pin@18||0|-1|1|1|YRR|
+NPin|pin@19||-0.75|-1|1|1||
+NPin|pin@20||-0.75|1|1|1||
+NPin|pin@21||0|1|1|1||
+NPin|pin@22||-2|-1|1|1||
+NPin|pin@23||-3|-2|1|1||
+NPin|pin@24||-4|-1||||
+Nschematic:Bus_Pin|pin@25||-3|-4|-2|-2||
+Nschematic:Bus_Pin|pin@26||0|-6|-2|-2||
+AThicker|net@0|||FS2700|pin@1||-3|-1|pin@5||-3|0|ART_color()I78
+AThicker|net@1|||FS1800|pin@24||-4|-1|pin@1||-3|-1|ART_color()I78
+AThicker|net@2|||FS1800|pin@1||-3|-1|pin@22||-2|-1|ART_color()I78
+AThicker|net@3|||FS0|pin@3||-2.5|-4|pin@2||-3|-4|ART_color()I78
+AThicker|net@4|||FS0|pin@4||-2.5|0|pin@5||-3|0|ART_color()I78
+AThicker|net@5|||FS900|pin@9||0|-5|pin@10||0|-6|ART_color()I78
+AThicker|net@6|||FS900|pin@20||-0.75|1|pin@19||-0.75|-1|ART_color()I78
+AThicker|net@7|||FS1800|pin@19||-0.75|-1|pin@18||0|-1|ART_color()I78
+AThicker|net@8|||FS2700|pin@21||0|1|pin@16||0|2|ART_color()I78
+AThicker|net@9|||FS0|pin@21||0|1|pin@20||-0.75|1|ART_color()I78
+AThicker|net@10|||FS900|pin@14||-1.5|1|pin@15||-1.5|-1|ART_color()I78
+AThicker|net@11|||FS900|pin@13||-1.5|-3|pin@12||-1.5|-5|ART_color()I78
+AThicker|net@12|||FS900|pin@7||-0.75|-3|pin@8||-0.75|-5|ART_color()I78
+AThicker|net@13|||FS2700|pin@6||0|-3|pin@11||0|-2|ART_color()I78
+AThicker|net@14|||FS1800|pin@8||-0.75|-5|pin@9||0|-5|ART_color()I78
+AThicker|net@15|||FS0|pin@6||0|-3|pin@7||-0.75|-3|ART_color()I78
+AThicker|net@16|||FS900|pin@18||0|-1|pin@17||0|-2|ART_color()I78
+AThicker|net@17|||FS1350|pin@24||-4|-1|pin@23||-3|-2|ART_color()I78
+AThicker|net@18|||FS2250|pin@23||-3|-2|pin@22||-2|-1|ART_color()I78
+Ein||D5G1;|pin@25||I
+Eout||D5G1;|pin@26||O
+Esrc||D5G1;|pin@0||I
+X
+
+# Cell pms2K;1{sch}
+Cpms2K;1{sch}||schematic|1021415734000|1248729478630||ATTR_Delay(D5G1;HNPX-9;Y1;)I100|ATTR_LEKEEPER(D5G1;HNPX-9;Y-1;)I1|ATTR_SP(D5G1;HNOJPX-9;Y2;)SLE.getdrive()|ATTR_su(D5G1;HNPX-9;)I-1|prototype_center()I[0,0]
+Iorange40nm:PMOS4f;1{ic}|PMOS4f@2||0|7|||D0G4;|ATTR_Delay(OJP)S@Delay|ATTR_L(D5G1;NPX3.5;)I2|ATTR_M1(D5G1;NOLPX4;Y-1;)S1|ATTR_NF(D5G1;NOLPX4;)S1|ATTR_W(D6G1;NPX2;Y1;)I3
+Iorange40nm:PMOS4f;1{ic}|PMOS4f@3||0|14|||D0G4;|ATTR_Delay(OJP)S@Delay|ATTR_L(D5G1;NOJPX3.5;)S@SP==0?0:@SP<0.25?(0.25*(2-0.4)/@SP + 0.4):2|ATTR_M1(D5G1;NOLPX4;Y-1;)S1|ATTR_NF(D5G1;NOLPX4;)S1|ATTR_W(D6G1;NOJPX2;Y1;)S@SP>1?3*@SP:3
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-14.25|18.75||||
+NOff-Page|conn@1||-14|7||||
+NOff-Page|conn@2||8|0||||
+NGround|gnd@0||-6|10||||
+NWire_Pin|pin@0||2|7.5||||
+NWire_Pin|pin@1||2|14.5||||
+NWire_Pin|pin@2||0|18.75||||
+NWire_Pin|pin@3||-6|14||||
+Ngeneric:Invisible-Pin|pin@4||-1|31|||||ART_message(D5G6;)S[pms2K]
+Ngeneric:Invisible-Pin|pin@5||-1|26|||||ART_message(D5G2;)S[min P-type with resistor to pin]
+NWire_Pin|pin@6||0|0||||
+Ipms2K;1{ic}|pms2K@0||11|19|||D0G4;|ATTR_Delay(D5G1;NPX3.5;)I100|ATTR_LEKEEPER(D5G1;NPX3.5;Y-2;)I1|ATTR_SP(D5G1.5;NPX3.5;Y1;)I1|ATTR_su(D5G1;NPX3.5;Y-1;)I-1
+NPower|pwr@0||2|21||||
+Awire|net@0|||900|pin@1||2|14.5|pin@0||2|7.5
+Awire|net@1|||900|pin@2||0|18.75|PMOS4f@3|s|0|16
+Awire|net@2|||0|pin@1||2|14.5|PMOS4f@3|b|0|14.5
+Awire|net@3|||1800|pin@3||-6|14|PMOS4f@3|g|-3|14
+Awire|net@4|||900|PMOS4f@3|d|0|12|PMOS4f@2|s|0|9
+Awire|net@5|||0|pin@0||2|7.5|PMOS4f@2|b|0|7.5
+Awire|net@6|||1800|conn@1|y|-12|7|PMOS4f@2|g|-3|7
+Awire|net@7|||2700|pin@6||0|0|PMOS4f@2|d|0|5
+Awire|net@8|||900|pwr@0||2|21|pin@1||2|14.5
+Awire|net@9|||0|pin@2||0|18.75|conn@0|y|-12.25|18.75
+Awire|net@10|||900|pin@3||-6|14|gnd@0||-6|12
+Awire|net@11|||0|conn@2|a|6|0|pin@6||0|0
+Ein||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY2;)I0
+Eout||D5G2;|conn@2|y|O|ATTR_le(D5G1;NY2;)F0.33
+Esrc||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY-2;)I1
+X
+
+# Cell pms2_sy;1{ic}
+Cpms2_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX-5;Y-1.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX4;Y2;)SLE.getdrive()|ATTR_su(D5G1;HPT)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1.75|-4|1|1|||ART_color()I78
+NThick-Circle|art@2||1.75|0|1|1|||ART_color()I78
+NThick-Circle|art@3||1.75|-4|1|1|||ART_color()I78
+NThick-Circle|art@4||-1.75|0|1|1|||ART_color()I78
+NPin|pin@0||-2.25|0|1|1||
+NPin|pin@1||-2.25|-4|1|1||
+NPin|pin@2||2.25|-4|1|1||
+NPin|pin@3||2.25|0|1|1||
+NPin|pin@4||2.5|0|1|1||
+NPin|pin@5||2.5|-4|1|1|RR|
+NPin|pin@6||3|-4|||RR|
+NPin|pin@7||-2.5|-4|1|1||
+NPin|pin@8||-2.5|0|1|1|RR|
+NPin|pin@9||-3|0|||RR|
+NPin|pin@10||-0.25|-1|1|1||
+NPin|pin@11||-1.25|-3|1|1||
+NPin|pin@12||-1.25|-5|1|1||
+NPin|pin@13||0|-5|1|1|YRR|
+NPin|pin@14||-0.75|-5|1|1||
+NPin|pin@15||-0.75|-3|1|1||
+NPin|pin@16||-0.25|-3|1|1||
+NPin|pin@17||0|1|1|1|YRR|
+NPin|pin@18||0.75|1|1|1|YRR|
+NPin|pin@19||0.75|-1|1|1|YRR|
+NPin|pin@20||0.25|-1|1|1||
+NPin|pin@21||1.25|-1|1|1|YRR|
+NPin|pin@22||1.25|1|1|1|YRR|
+NPin|pin@23||0.25|-3|1|1|YRR|
+NPin|pin@24||0.75|-3|1|1|YRR|
+NPin|pin@25||0.75|-5|1|1|YRR|
+NPin|pin@26||0|-5|1|1|YRR|
+NPin|pin@27||0|-6|||RR|
+NPin|pin@28||1.25|-5|1|1|YRR|
+NPin|pin@29||1.25|-3|1|1|YRR|
+NPin|pin@30||-1.25|1|1|1||
+NPin|pin@31||-1.25|-1|1|1||
+NPin|pin@32||0.5|1.5|1|1||
+NPin|pin@33||-0.5|2.5||||
+NPin|pin@34||0|2|1|1||
+NPin|pin@35||-0.75|-1|1|1||
+NPin|pin@36||-0.75|1|1|1||
+NPin|pin@37||0|1|1|1||
+Nschematic:Bus_Pin|pin@38||0|-6|-2|-2||
+Nschematic:Bus_Pin|pin@39||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@40||3|-4|-2|-2||
+AThicker|net@0|||FS0|pin@0||-2.25|0|pin@8||-2.5|0|ART_color()I78
+AThicker|net@1|||FS0|pin@1||-2.25|-4|pin@7||-2.5|-4|ART_color()I78
+AThicker|net@2|||FS1800|pin@2||2.25|-4|pin@5||2.5|-4|ART_color()I78
+AThicker|net@3|||FS1800|pin@3||2.25|0|pin@4||2.5|0|ART_color()I78
+AThicker|net@4|||FS900|pin@4||2.5|0|pin@5||2.5|-4|ART_color()I78
+AThicker|net@5|||FS1800|pin@5||2.5|-4|pin@6||3|-4|ART_color()I78
+AThicker|net@6|||FS2700|pin@7||-2.5|-4|pin@8||-2.5|0|ART_color()I78
+AThicker|net@7|||FS1800|pin@9||-3|0|pin@8||-2.5|0|ART_color()I78
+AThicker|net@8|||FS2560|pin@16||-0.25|-3|pin@20||0.25|-1|ART_color()I78
+AThicker|net@9|||FS2840|pin@23||0.25|-3|pin@10||-0.25|-1|ART_color()I78
+AThicker|net@10|||FS0|pin@10||-0.25|-1|pin@35||-0.75|-1|ART_color()I78
+AThicker|net@11|||FS1800|pin@14||-0.75|-5|pin@13||0|-5|ART_color()I78
+AThicker|net@12|||FS0|pin@16||-0.25|-3|pin@15||-0.75|-3|ART_color()I78
+AThicker|net@13|||FS900|pin@15||-0.75|-3|pin@14||-0.75|-5|ART_color()I78
+AThicker|net@14|||FS900|pin@11||-1.25|-3|pin@12||-1.25|-5|ART_color()I78
+AThicker|net@15|||FS0|pin@19||0.75|-1|pin@20||0.25|-1|ART_color()I78
+AThicker|net@16|||FS1800|pin@17||0|1|pin@18||0.75|1|ART_color()I78
+AThicker|net@17|||FS900|pin@18||0.75|1|pin@19||0.75|-1|ART_color()I78
+AThicker|net@18|||FS900|pin@22||1.25|1|pin@21||1.25|-1|ART_color()I78
+AThicker|net@19|||FS2700|pin@37||0|1|pin@34||0|2|ART_color()I78
+AThicker|net@20|||FS3150|pin@32||0.5|1.5|pin@33||-0.5|2.5|ART_color()I78
+AThicker|net@21|||FS0|pin@37||0|1|pin@36||-0.75|1|ART_color()I78
+AThicker|net@22|||FS900|pin@30||-1.25|1|pin@31||-1.25|-1|ART_color()I78
+AThicker|net@23|||FS900|pin@36||-0.75|1|pin@35||-0.75|-1|ART_color()I78
+AThicker|net@24|||FS900|pin@26||0|-5|pin@27||0|-6|ART_color()I78
+AThicker|net@25|||FS900|pin@29||1.25|-3|pin@28||1.25|-5|ART_color()I78
+AThicker|net@26|||FS900|pin@24||0.75|-3|pin@25||0.75|-5|ART_color()I78
+AThicker|net@27|||FS0|pin@25||0.75|-5|pin@26||0|-5|ART_color()I78
+AThicker|net@28|||FS1800|pin@23||0.25|-3|pin@24||0.75|-3|ART_color()I78
+Ed||D5G1;|pin@38||O
+Eg||D5G1;|pin@39||I
+Eg2||D5G1;|pin@40||I
+X
+
+# Cell pms2_sy;1{sch}
+Cpms2_sy;1{sch}||schematic|1021415734000|1159375585690||ATTR_Delay(D5G1;HNPX-20;Y-10.5;)I100|ATTR_LEGATE(D5G1;HNPTX-21;Y-13.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-20.5;Y-11.5;)I-1|ATTR_X(D5G1;HNOJPX-20.5;Y-9.5;)SLE.getdrive()|ATTR_su(D5G1;HNPTX-20.5;Y-12.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||16.5|-11|||Y|
+NOff-Page|conn@1||16|-4|||YRR|
+NOff-Page|conn@2||-13|0||||
+NWire_Pin|pin@0||0|-11||||
+Ngeneric:Invisible-Pin|pin@1||-2|14|||||ART_message(D5G6;)S[pms2_sy]
+Ngeneric:Invisible-Pin|pin@2||-2.5|9|||||ART_message(D5G2;)S[symmetric P-type two-stack]
+IredFive:pms2_sy;1{ic}|pms2_sy@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX-5;Y-1.5;)S@Delay|ATTR_X(D5G1.5;NOJPX4;Y2;)S@X
+Ipms2_sy;1{ic}|pms2_sy@1||28|12|||D0G4;|ATTR_Delay(D5G1;NPX-5;Y-1.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX4;Y2;)SLE.getdrive()|ATTR_su(P)I-1
+Awire|net@0|||1800|pms2_sy@0|g2|3|-4|conn@1|y|14|-4
+Awire|net@1|||2700|pin@0||0|-11|pms2_sy@0|d|0|-6
+Awire|net@2|||0|pms2_sy@0|g|-3|0|conn@2|y|-11|0
+Awire|net@3|||1800|pin@0||0|-11|conn@0|a|14.5|-11
+Ed||D5G2;|conn@0|y|O|ATTR_le(D5G1;NY-2;)F1.33
+Eg||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY-2;)F1.33
+Eg2||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY-2;)F1.33
+X
+
+# Cell pms3;1{ic}
+Cpms3;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX-3.5;Y-1;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.75;Y3;)SLE.getdrive()|ATTR_su(D5G1;HPT)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2|-8|1|1|||ART_color()I78
+NThick-Circle|art@2||-2|0|1|1|||ART_color()I78
+NThick-Circle|art@3||2|-4|1|1|||ART_color()I78
+NPin|pin@0||-3|-8|1|1|RR|
+NPin|pin@1||-2.5|-8|||RR|
+NPin|pin@2||-1.5|-9|1|1|YRR|
+NPin|pin@3||-1.5|-7|1|1|YRR|
+NPin|pin@4||0|-10|0.5|0.5||
+NPin|pin@5||0|-9|0.5|0.5||
+NPin|pin@6||-0.75|-9|0.5|0.5||
+NPin|pin@7||-0.75|-7|0.5|0.5||
+Ngeneric:Invisible-Pin|pin@8||-3|-8||||
+Nschematic:Bus_Pin|pin@9||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@10||0|-10|-2|-2||
+Nschematic:Bus_Pin|pin@11||3|-4|-2|-2||
+NPin|pin@12||0|1|1|1||
+NPin|pin@13||-0.75|1|1|1||
+NPin|pin@14||-0.75|-1|1|1||
+NPin|pin@15||0|-1|1|1|YRR|
+NPin|pin@16||0|-2|1|1|YRR|
+NPin|pin@17||-3|0|||RR|
+NPin|pin@18||-2.5|0|1|1|RR|
+NPin|pin@19||0|2|1|1||
+NPin|pin@20||-0.5|2.5||||
+NPin|pin@21||0.5|1.5|1|1||
+NPin|pin@22||-1.5|-1|1|1||
+NPin|pin@23||-1.5|1|1|1||
+NPin|pin@24||1.5|-3|1|1|YRR|
+NPin|pin@25||1.5|-5|1|1|YRR|
+NPin|pin@26||0|-2|1|1|YRR|
+NPin|pin@27||3|-4|||RR|
+NPin|pin@28||2.5|-4|1|1|RR|
+NPin|pin@29||0|-7|||RR|
+NPin|pin@30||0|-5|1|1|YRR|
+NPin|pin@31||0.75|-5|1|1|YRR|
+NPin|pin@32||0.75|-3|1|1|YRR|
+NPin|pin@33||0|-3|1|1|YRR|
+AThicker|net@0|||FS1800|pin@0||-3|-8|pin@1||-2.5|-8|ART_color()I78
+AThicker|net@1|||FS900|pin@3||-1.5|-7|pin@2||-1.5|-9|ART_color()I78
+AThicker|net@2|||FS2700|pin@4||0|-10|pin@5||0|-9|ART_color()I78
+AThicker|net@3|||FS0|pin@5||0|-9|pin@6||-0.75|-9|ART_color()I78
+AThicker|net@4|||FS2700|pin@6||-0.75|-9|pin@7||-0.75|-7|ART_color()I78
+AThicker|net@5|||FS1800|pin@7||-0.75|-7|pin@29||0|-7|ART_color()I78
+AThicker|net@6|||FS900|pin@23||-1.5|1|pin@22||-1.5|-1|ART_color()I78
+AThicker|net@7|||FS0|pin@12||0|1|pin@13||-0.75|1|ART_color()I78
+AThicker|net@8|||FS2700|pin@12||0|1|pin@19||0|2|ART_color()I78
+AThicker|net@9|||FS1800|pin@17||-3|0|pin@18||-2.5|0|ART_color()I78
+AThicker|net@10|||FS1800|pin@14||-0.75|-1|pin@15||0|-1|ART_color()I78
+AThicker|net@11|||FS900|pin@15||0|-1|pin@16||0|-2|ART_color()I78
+AThicker|net@12|||FS900|pin@13||-0.75|1|pin@14||-0.75|-1|ART_color()I78
+AThicker|net@13|||FS3150|pin@21||0.5|1.5|pin@20||-0.5|2.5|ART_color()I78
+AThicker|net@14|||FS2700|pin@33||0|-3|pin@26||0|-2|ART_color()I78
+AThicker|net@15|||FS1800|pin@33||0|-3|pin@32||0.75|-3|ART_color()I78
+AThicker|net@16|||FS900|pin@24||1.5|-3|pin@25||1.5|-5|ART_color()I78
+AThicker|net@17|||FS1800|pin@28||2.5|-4|pin@27||3|-4|ART_color()I78
+AThicker|net@18|||FS0|pin@31||0.75|-5|pin@30||0|-5|ART_color()I78
+AThicker|net@19|||FS900|pin@30||0|-5|pin@29||0|-7|ART_color()I78
+AThicker|net@20|||FS900|pin@32||0.75|-3|pin@31||0.75|-5|ART_color()I78
+Ed||D5G1;|pin@10||O
+Eg||D5G1;|pin@9||I
+Eg2||D5G1;|pin@11||I
+Eg3||D5G1;|pin@8||I
+X
+
+# Cell pms3;1{sch}
+Cpms3;1{sch}||schematic|1021415734000|1159379854786||ATTR_Delay(D5G1;HNPX-17;Y1;)I100|ATTR_LEGATE(D5G1;HNPTX-17.5;Y-2;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-17;)I-1|ATTR_X(D5G1;HNOJPX-17.25;Y2;)SLE.getdrive()|ATTR_su(D5G1;HNPTX-17.5;Y-1;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-9.5|7||||
+NOff-Page|conn@1||-9|15||||
+NOff-Page|conn@2||8|0||||
+NOff-Page|conn@3||8.5|11|||YRR|
+NWire_Pin|pin@0||0|0||||
+Ngeneric:Invisible-Pin|pin@1||-1|31|||||ART_message(D5G6;)S[pms3]
+Ngeneric:Invisible-Pin|pin@2||-1|26|||||ART_message(D5G2;)S[three P-type transistors to VDD]
+IredFive:pms3;1{ic}|pms3@0||0|15|||D0G4;|ATTR_Delay(D5G1;NOJPX-3;Y-1;)S@Delay|ATTR_X(D5G1.5;NOJPX2.75;Y3;)S@X
+Ipms3;1{ic}|pms3@1||27.25|27.88|||D0G4;|ATTR_Delay(D5G1;NPX-3.5;Y-1;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.75;Y3;)SLE.getdrive()|ATTR_su(P)I-1
+Awire|net@0|||0|pms3@0|g3|-3|7|conn@0|y|-7.5|7
+Awire|net@1|||1800|pms3@0|g2|3|11|conn@3|y|6.5|11
+Awire|net@2|||1800|conn@1|y|-7|15|pms3@0|g|-3|15
+Awire|net@3|||2700|pin@0||0|0|pms3@0|d|0|5
+Awire|net@4|||1800|pin@0||0|0|conn@2|a|6|0
+Ed||D5G2;|conn@2|y|O|ATTR_le(D5G1;NY2;)F1.33
+Eg||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY-1.5;)F1.33
+Eg2||D5G2;|conn@3|a|I|ATTR_le(D5G1;NY-1.5;)F1.33
+Eg3||D5G2;|conn@0|a|I|ATTR_le(D5G1;NY-1.5;)F1.33
+X
+
+# Cell triInv;1{ic}
+CtriInv;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4;Y-1.5;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2;Y2;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||0|1.25|0.5|0.5|||ART_color()I78
+NThick-Circle|art@2||2|0|1|1|||ART_color()I78
+NPin|pin@0||0|-1|||R|
+NPin|pin@1||0|-2|1|1|YR|
+NPin|pin@2||0|2|1|1|R|
+NPin|pin@3||0|1.5|||R|
+Ngeneric:Invisible-Pin|pin@4||0|2||||
+Ngeneric:Invisible-Pin|pin@5||0|-2||||
+NPin|pin@6||-1.5|-2|1|1||
+NPin|pin@7||-1.5|2|1|1||
+Nschematic:Bus_Pin|pin@8||2.5|0|-2|-2||
+NPin|pin@9||-2.5|0||||
+NPin|pin@10||-1.5|0|1|1||
+Nschematic:Bus_Pin|pin@11||-2.5|0|-2|-2||
+NPin|pin@12||1.5|0|1|1||
+AThicker|net@0|||FS2700|pin@1||0|-2|pin@0||0|-1|ART_color()I78
+AThicker|net@1|||FS900|pin@2||0|2|pin@3||0|1.5|ART_color()I78
+AThicker|net@2|||FS2700|pin@6||-1.5|-2|pin@7||-1.5|2|ART_color()I78
+AThicker|net@3|||FS0|pin@10||-1.5|0|pin@9||-2.5|0|ART_color()I78
+AThicker|net@4|||FS337|pin@12||1.5|0|pin@6||-1.5|-2|ART_color()I78
+AThicker|net@5|||FS3263|pin@12||1.5|0|pin@7||-1.5|2|ART_color()I78
+Een||D5G1;|pin@5||I
+EenB||D5G1;|pin@4||I
+Ein||D5G1;|pin@11||I
+Eout||D5G1;|pin@8||O
+X
+
+# Cell triInv;1{sch}
+CtriInv;1{sch}||schematic|1021415734000|1159376021331||ATTR_Delay(D5G1;HNPX-12;Y-5.5;)I100|ATTR_LEGATE(D5G1;HNPTX-12;Y-10.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-12;Y-6.5;)I-1|ATTR_X(D5G1;HNOJPX-12.5;Y-4.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-12;Y-7.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-12;Y-8.5;)Sstrong1|ATTR_su(D5G1;HNPTX-12;Y-9.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||0.5|8|||RRR|
+NOff-Page|conn@1||0.5|-7|||R|
+NOff-Page|conn@2||-14|0||||
+NOff-Page|conn@3||11|0||||
+Ngeneric:Invisible-Pin|pin@0||-1.5|24|||||ART_message(D5G6;)S[invTri]
+Ngeneric:Invisible-Pin|pin@1||-2|18.5|||||ART_message(D5G2;)S[one-parameter tri-state inverter]
+Ngeneric:Invisible-Pin|pin@2||19|-14|||||ART_message(D5G2;)S[X is drive strength,P and N drive strengths are equal]
+Ngeneric:Invisible-Pin|pin@3||-2|15.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 1]
+IredFive:triInv;1{ic}|triInv@0||0.5|0|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-1.5;)S@Delay|ATTR_X(D5G1.5;NOJPX2.5;Y2;)S@X
+ItriInv;1{ic}|triInv@1||28.5|17|||D0G4;|ATTR_Delay(D5G1;NPX4;Y-1.5;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)S""
+Awire|net@0|||2700|triInv@0|enB|0.5|2|conn@0|y|0.5|6
+Awire|net@1|||900|triInv@0|en|0.5|-2|conn@1|y|0.5|-5
+Awire|net@2|||1800|conn@2|y|-12|0|triInv@0|in|-2|0
+Awire|net@3|||1800|triInv@0|out|3|0|conn@3|a|9|0
+Een||D5G2;|conn@1|a|I|ATTR_le(D5G1;NX-1;)F0.6667
+EenB||D5G2;|conn@0|a|I|ATTR_le(D5G1;NX-2;Y2;)F1.333
+Ein||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY-2;)I2
+Eout||D5G2;|conn@3|y|O|ATTR_le(D5G1;NY2;)I2
+X
+
+# Cell wire350;1{ic}
+Cwire350;1{ic}||artwork|1012169520000|1204140525662|E|ATTR_L(D5G1;HP)I100|ATTR_LEWIRE(D5G1;HNPY-3.25;)I1|ATTR_layer(D5G1;HNPY-1.25;)I1|ATTR_width(D5G1;HNPY-2.25;)I3|prototype_center()I[2000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1.75|0|1.5|1.5|R||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@2||1.5|0|1.5|1.5|RRR||ART_color()I78|ART_degrees()F[0.0,3.1415927]
+Nschematic:Bus_Pin|pin@0||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@1||2.25|0|-2|-2||
+NPin|pin@2||-1.75|0.75|1|1||
+NPin|pin@3||1.5|0.75|1|1||
+NPin|pin@4||1.5|-0.75|1|1||
+NPin|pin@5||-1.75|-0.75|1|1||
+AThicker|net@0|||FS0|pin@3||1.5|0.75|pin@2||-1.75|0.75|ART_color()I78
+AThicker|net@1|||FS0|pin@4||1.5|-0.75|pin@5||-1.75|-0.75|ART_color()I78
+Ea||D5G1;|pin@0||U
+Eb||D5G1;|pin@1||U
+X
+
+# Cell wire350;1{sch}
+Cwire350;1{sch}||schematic|1012169378000|1056433201000||ATTR_L(D5G1;HNPX-17;Y-11.5;)I100|ATTR_LEWIRE(D5G1;HNPX-17;Y-13.5;)I1|ATTR_layer(D5G1;HNPX-17;Y-12.5;)I1|ATTR_width(D5G1;HNPX-17;Y-13.5;)I3|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-22|3||||
+NOff-Page|conn@1||22|3|||RR|
+Ngeneric:Invisible-Pin|pin@0||-4|22|||||ART_message(D5G6;)S[wire350]
+Ngeneric:Invisible-Pin|pin@1||-16|14.5|||||ART_message(D6G2;)S["wire in layer 'layer',","L lambda long,","'width' lambda wide,",for the 350nm tech]
+Ngeneric:Invisible-Pin|pin@2||-13|7|||||ART_message(D5G1;)S[1/4 of the length]
+Ngeneric:Invisible-Pin|pin@3||-1|7|||||ART_message(D5G1;)S[1/2 of the length]
+Ngeneric:Invisible-Pin|pin@4||13|7|||||ART_message(D5G1;)S[1/4 of the length]
+NWire_Pin|pin@5||-7|3||||
+NWire_Pin|pin@6||7|3||||
+Iwire350;1{ic}|wire350@0||26|19|||D0G4;|ATTR_L(D5G1;P)I100|ATTR_LEWIRE(D5G1;NPY-3.25;)I1|ATTR_layer(D5G1;NPY-1.25;)I1|ATTR_width(D5G1;NPY-2.25;)I3
+IwireC350;1{ic}|wireC350@0||-7|-6|||D0G4;|ATTR_L(D6G1.5;NOJPX1.5;Y0.5;)S"P(\"L\")/2.0"|ATTR_layer(D5G1;NOJPX3;Y-1.5;)S@layer|ATTR_width(D5G1;NOJPX3;Y-0.5;)S@width
+IwireC350;1{ic}|wireC350@1||7|-6|||D0G4;|ATTR_L(D6G1.5;NOJPX1.5;Y0.5;)S"P(\"L\")/2.0"|ATTR_layer(D5G1;NOJPX3;Y-1.5;)S@layer|ATTR_width(D5G1;NOJPX3;Y-0.5;)S@width
+IwireR350;1{ic}|wireR350@0||13|3|||D0G4;|ATTR_L(D5G1.5;NOJPY1;)S@L/4.0|ATTR_layer(D5G1;NOJPY-2.5;)S@layer|ATTR_width(D5G1;NOJPY-1.5;)S@width
+IwireR350;1{ic}|wireR350@1||-0.5|3|||D0G4;|ATTR_L(D5G1.5;NOJPY1;)S@L/2.0|ATTR_layer(D5G1;NOJPY-2.5;)S@layer|ATTR_width(D5G1;NOJPY-1.5;)S@width
+IwireR350;1{ic}|wireR350@2||-13|3|||D0G4;|ATTR_L(D5G1.5;NOJPY1;)S@L/4.0|ATTR_layer(D5G1;NOJPY-2.5;)S@layer|ATTR_width(D5G1;NOJPY-1.5;)S@width
+Awire|net@0|||1800|pin@5||-7|3|wireR350@1|a|-4.5|3
+Awire|net@1|||1800|wireR350@1|b|3.5|3|pin@6||7|3
+Awire|net@2|||1800|pin@6||7|3|wireR350@0|a|9|3
+Awire|net@3|||0|conn@1|y|20|3|wireR350@0|b|17|3
+Awire|net@4|||0|pin@5||-7|3|wireR350@2|b|-9|3
+Awire|net@5|||1800|conn@0|y|-20|3|wireR350@2|a|-17|3
+Awire|net@6|||900|pin@5||-7|3|wireC350@0|a|-7|-4
+Awire|net@7|||900|pin@6||7|3|wireC350@1|a|7|-4
+Ea||D5G2;|conn@0|a|U
+Eb||D5G2;|conn@1|a|U
+X
+
+# Cell wireC350;1{ic}
+CwireC350;1{ic}||artwork|1014599103000|1204140525662|E|ATTR_L(D6G1.5;HNPX1.5;Y0.5;)I100|ATTR_layer(D5G1;HNPX3;Y-1.5;)I1|ATTR_width(D5G1;HNPX3;Y-0.5;)I3|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@0||0|-3|1|1||
+NPin|pin@1||-1|-2|1|1|||ART_color()I78
+NPin|pin@2||1|-2|1|1|||ART_color()I78
+NPin|pin@3||0|-2|1|1||
+NPin|pin@4||0|-0.25|1|1|||ART_color()I78
+NPin|pin@5||0|2|1|1||
+NPin|pin@6||0|0.25|1|1|||ART_color()I78
+NPin|pin@7||-1|0.25|1|1|||ART_color()I78
+NPin|pin@8||1|0.25|1|1|||ART_color()I78
+NPin|pin@9||1|-0.25|1|1|||ART_color()I78
+NPin|pin@10||-1|-0.25|1|1|||ART_color()I78
+Nschematic:Bus_Pin|pin@11||0|2|-2|-2||
+AThicker|net@0|||FS450|pin@2||1|-2|pin@0||0|-3|ART_color()I78
+AThicker|net@1|||FS3150|pin@0||0|-3|pin@1||-1|-2|ART_color()I78
+AThicker|net@2|||FS0|pin@2||1|-2|pin@1||-1|-2|ART_color()I78
+AThicker|net@4|||FS900|pin@5||0|2|pin@6||0|0.25|ART_color()I78
+AThicker|net@5|||FS0|pin@8||1|0.25|pin@7||-1|0.25|ART_color()I78
+AThicker|net@6|||FS0|pin@9||1|-0.25|pin@10||-1|-0.25|ART_color()I78
+Ea||D5G1;|pin@11||I
+X
+
+# Cell wireC350;1{sch}
+CwireC350;1{sch}||schematic|1014598612000|1025280871000||ATTR_L(D5G1;HNPX-16;Y-4;)I100|ATTR_layer(D5G1;HNPX-16;Y-5;)I1|ATTR_width(D5G1;HNPX-16;Y-6;)I3|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NCapacitor|cap@0||0|0|||||SCHEM_capacitance(D5G1;OJUC)S(@layer<4?0.04:0.056) * @L * 1e-15
+NOff-Page|conn@0||0|7|||RRR|
+NGround|gnd@0||0|-6||||
+Ngeneric:Invisible-Pin|pin@0||0|-9|||||ART_message(D5G1;)S["(P(\"M\")<4?0.04:0.056)*P(\"L\")"]
+Ngeneric:Invisible-Pin|pin@1||-20|9|||||ART_message(D6G2;)S[the capacitance in fF of,a layer 'layer' wire,L lambda long and,'width' lambda wide]
+Ngeneric:Invisible-Pin|pin@2||-2|18|||||ART_message(D5G6;)S[wireC350]
+IwireC350;1{ic}|wireC350@0||9|9|||D0G4;|ATTR_L(D6G1.5;NOJPX1.5;Y0.5;)S100|ATTR_layer(D5G1;NPX3;Y-1.5;)I1|ATTR_width(D5G1;NPX3;Y-0.5;)I3
+Awire|net@0|||2700|cap@0|a|0|2|conn@0|y|0|5
+Awire|net@1|||2700|gnd@0||0|-4|cap@0|b|0|-2
+Ea||D5G2;|conn@0|a|I
+X
+
+# Cell wireR350;1{ic}
+CwireR350;1{ic}||artwork|1012169520000|1204140525662|E|ATTR_L(D5G1.5;HNPY1;)I100|ATTR_layer(D5G1;HNPY-2.5;)I1|ATTR_width(D5G1;HNPY-1.5;)I3|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@0||-4|0|1|1||
+NPin|pin@1||4|0|1|1||
+NPin|pin@2||2.5|0|1|1||
+NPin|pin@3||2|-1|1|1||
+NPin|pin@4||1|1|1|1||
+NPin|pin@5||0|-1|1|1||
+NPin|pin@6||-1|1|1|1||
+NPin|pin@7||-2|-1|1|1||
+NPin|pin@8||-2.5|0|1|1||
+Nschematic:Bus_Pin|pin@9||-4|0|-2|-2||
+Nschematic:Bus_Pin|pin@10||4|0|-2|-2||
+AThicker|net@0|||FS1800|pin@0||-4|0|pin@8||-2.5|0|ART_color()I78
+AThicker|net@1|||FS0|pin@1||4|0|pin@2||2.5|0|ART_color()I78
+AThicker|net@2|||FS634|pin@2||2.5|0|pin@3||2|-1|ART_color()I78
+AThicker|net@3|||FS2966|pin@3||2|-1|pin@4||1|1|ART_color()I78
+AThicker|net@4|||FS634|pin@4||1|1|pin@5||0|-1|ART_color()I78
+AThicker|net@5|||FS2966|pin@5||0|-1|pin@6||-1|1|ART_color()I78
+AThicker|net@6|||FS634|pin@6||-1|1|pin@7||-2|-1|ART_color()I78
+AThicker|net@7|||FS2966|pin@7||-2|-1|pin@8||-2.5|0|ART_color()I78
+Ea||D5G1;|pin@9||U
+Eb||D5G1;|pin@10||U
+X
+
+# Cell wireR350;1{sch}
+CwireR350;1{sch}||schematic|1012169378000|1025280871000||ATTR_L(D5G1;HNPX-5.5;Y-5;)I100|ATTR_layer(D5G1;HNPX-5.5;Y-6;)I1|ATTR_width(D5G1;HNPX-5.5;Y-7;)I3|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-14|0||||
+NOff-Page|conn@1||14|0|||RR|
+Ngeneric:Invisible-Pin|pin@0||-16|12|||||ART_message(D6G2;)S[the resistance in ohms of,a layer 'layer' wire,L lambda long and,'width' lambda wide]
+Ngeneric:Invisible-Pin|pin@1||0|5|||||ART_message(D5G1;)S["(P(\"M\")==0?6.5:P(\"M\")<4?0.084:0.0504)*P(\"L\")/P(\"W\")"]
+Ngeneric:Invisible-Pin|pin@2||-4|20.5|||||ART_message(D5G6;)S[wireR350]
+NResistor|res@0||0|0|||||SCHEM_resistance(D5G1;OJURY1.5;)S(@layer==0?6.5:@layer<4?0.084:0.0504)*@L/@width
+IwireR350;1{ic}|wireR350@0||11|10|||D0G4;|ATTR_L(D5G1.5;NOJPY1;)S100|ATTR_layer(D5G1;NPY-2.5;)I1|ATTR_width(D5G1;NPY-1.5;)I3
+Awire|net@0|||0|conn@1|y|12|0|res@0|b|2|0
+Awire|net@1|||0|res@0|a|-2|0|conn@0|y|-12|0
+Ea||D5G2;|conn@0|a|U
+Eb||D5G2;|conn@1|a|U
+X
+
+# Cell xor2;1{ic}
+Cxor2;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-2;)I100|ATTR_LEGATE(D5G1;HPT)I1|ATTR_LEPARALLGRP(D5G1;HPT)I-1|ATTR_X(D5G1.5;HNOJPX2.25;Y2.25;)SLE.getdrive()|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|ATTR_su(D5G1;HPT)I-1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-3.75|0|6|6|3200||ART_color()I78|ART_degrees()I800
+NThick-Circle|art@2||-1.5|2|8|7|RRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@3||-1.5|-2|8|7|YRRR||ART_color()I78|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@4||-4.5|0|6|6|3200||ART_color()I78|ART_degrees()I800
+NThick-Circle|art@5||-2|0.5|1|1|||ART_color()I78
+NThick-Circle|art@6||-2.5|-1.5|1|1|||ART_color()I78
+NPin|pin@0||-0.5|-1.75|1|1||
+NPin|pin@1||-1|-1.25|1|1||
+NPin|pin@2||-2|1.5|1|1||
+NPin|pin@3||-3.5|1.5||||
+Nschematic:Bus_Pin|pin@4||1.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@5||-3.5|1.5|-2|-2||
+NPin|pin@6||-3.5|-0.5||||
+NPin|pin@7||-1.5|-0.5|1|1||
+Nschematic:Bus_Pin|pin@8||-3.5|-0.5|-2|-2||
+Ngeneric:Invisible-Pin|pin@9||-3.5|-1.5||||
+Ngeneric:Invisible-Pin|pin@10||-3.5|0.5||||
+NPin|pin@11||-3.5|0.5||||
+NPin|pin@12||-2.5|0.5|1|1||
+NPin|pin@13||-3|-1.5|1|1||
+NPin|pin@14||-3.5|-1.5||||
+AThicker|net@0|||FS2700|pin@1||-1|-1.25|pin@1||-1|-1.25|ART_color()I78
+AThicker|net@1|||FS3150|pin@0||-0.5|-1.75|pin@1||-1|-1.25|ART_color()I78
+AThicker|net@2|||FS0|pin@2||-2|1.5|pin@3||-3.5|1.5|ART_color()I78
+AThicker|net@3|||FS0|pin@7||-1.5|-0.5|pin@6||-3.5|-0.5|ART_color()I78
+AThicker|net@4|||FS0|pin@12||-2.5|0.5|pin@11||-3.5|0.5|ART_color()I78
+AThicker|net@5|||FS0|pin@13||-3|-1.5|pin@14||-3.5|-1.5|ART_color()I78
+Eina||D5G1;|pin@8||I
+EinaB||D5G1;|pin@9||I
+Einb||D5G1;|pin@5||I
+EinbB||D5G1;|pin@10||I
+Eout||D5G1;|pin@4||O
+X
+
+# Cell xor2;1{sch}
+Cxor2;1{sch}||schematic|1021415734000|1159376016515||ATTR_Delay(D5G1;HNPX-18;Y-8.5;)I100|ATTR_LEGATE(D5G1;HNPTX-18;Y-13.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPTX-18;Y-9.5;)I-1|ATTR_X(D5G1;HNOJPX-18;Y-7.5;)SLE.getdrive()|ATTR_drive0(D5G1;HNPTX-18;Y-11.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-18;Y-12.5;)Sstrong1|ATTR_su(D5G1;HNPTX-18;Y-10.5;)I-1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||14|0|||Y|
+NOff-Page|conn@1||-34|1.5||||
+NOff-Page|conn@2||-18|-0.5|||Y|
+NOff-Page|conn@3||-10.5|-1.5|||Y|
+NOff-Page|conn@4||-25.5|0.5||||
+Ngeneric:Invisible-Pin|pin@0||-2|15|||||ART_message(D5G6;)S[xor2]
+Ngeneric:Invisible-Pin|pin@1||-2|10|||||ART_message(D5G2;)S[one-parameter XOR]
+Ixor2;1{ic}|xor2@0||20.48|14.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.25;Y2.25;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IredFive:xor2;1{ic}|xor2@1||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX2.25;Y2.25;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Awire|net@0|||0|conn@0|a|12|0|xor2@1|out|1.5|0
+Awire|net@1|||1800|conn@2|y|-16|-0.5|xor2@1|ina|-3.5|-0.5
+Awire|net@2|||0|xor2@1|inb|-3.5|1.5|conn@1|y|-32|1.5
+Awire|net@3|||0|xor2@1|inaB|-3.5|-1.5|conn@3|y|-8.5|-1.5
+Awire|net@4|||0|xor2@1|inbB|-3.5|0.5|conn@4|y|-23.5|0.5
+Eina||D5G2;|conn@2|a|I|ATTR_le(D5G1;NY2.5;)I2
+EinaB||D5G2;|conn@3|a|I|ATTR_le(D5G1;NY2.5;)I2
+Einb||D5G2;|conn@1|a|I|ATTR_le(D5G1;NY2;)I2
+EinbB||D5G2;|conn@4|a|I|ATTR_le(D5G1;NY2;)I2
+Eout||D5G2;|conn@0|y|O|ATTR_le(D5G1;NX0.5;Y-2;)I4
+X
diff --git a/chips/omegaCounter/40nm/electric/redFive.jelib b/chips/omegaCounter/40nm/electric/redFive.jelib
new file mode 100644 (file)
index 0000000..7316f08
--- /dev/null
@@ -0,0 +1,5930 @@
+# header information:
+HredFive|8.10c|USER_electrical_units()I70464
+
+# Views:
+Vicon|ic
+Vschematic|sch
+
+# External Libraries:
+
+Lorange40nm|orange40nm
+
+Lspiceparts|spiceparts
+
+# Tools:
+Ouser|DefaultTechnology()Scmos90|SchematicTechnology()Scmos90
+Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
+
+# Technologies:
+Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43
+Tmocmos|SelectedFoundryFormocmos()STSMC
+
+# Cell NMOS;1{ic}
+CNMOS;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX3.5;Y-2;)I100|ATTR_X(D5G1.5;HNPX3.5;Y0.5;)I1|prototype_center()I[0,-8000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ngeneric:Invisible-Pin|pin@0||0|-2||||
+NPin|pin@1||-1.5|0|1|1|RR|
+NPin|pin@2||-3|0|||RR|
+Nschematic:Bus_Pin|pin@3||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@4||0|2|-2|-2||
+NPin|pin@5||0|-2||||
+NPin|pin@6||-1.5|1|1|1||
+NPin|pin@7||-1.5|-1|1|1||
+NPin|pin@8||0|-1||||
+NPin|pin@9||-0.75|-1|1|1||
+NPin|pin@10||-0.75|1|1|1||
+NPin|pin@11||0|1||||
+NPin|pin@12||0|2||||
+AThicker|net@0|||FS900|pin@10||-0.75|1|pin@9||-0.75|-1|ART_color()I10
+AThicker|net@1|||FS1800|pin@2||-3|0|pin@1||-1.5|0|ART_color()I10
+AThicker|net@2|||FS900|pin@6||-1.5|1|pin@7||-1.5|-1|ART_color()I10
+AThicker|net@3|||FS900|pin@8||0|-1|pin@5||0|-2|ART_color()I10
+AThicker|net@4|||FS1800|pin@9||-0.75|-1|pin@8||0|-1|ART_color()I10
+AThicker|net@5|||FS0|pin@11||0|1|pin@10||-0.75|1|ART_color()I10
+AThicker|net@6|||FS900|pin@12||0|2|pin@11||0|1|ART_color()I10
+Ed||D5G1;|pin@4||B
+Eg||D5G1;|pin@3||I
+Es||D5G1;|pin@0||B
+X
+
+# Cell NMOS;2{sch}
+CNMOS;2{sch}||schematic|1021415734000|1249583004567||ATTR_Delay(D5G1;HNPX-8.5;Y-14.75;)I100|ATTR_X(D5G1;HNPX-8.5;Y-11.25;)I1|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@2||28.5|0|||D5G4;|ATTR_Delay(D5G1;NPX4.5;Y-1;)S10|ATTR_X(D5G1.5;NOLPX4.5;Y1;)S1
+Iorange40nm:NMOSf;1{ic}|NMOSf@1||0|-8|||D0G4;|ATTR_Delay(OJP)S@Delay|ATTR_L(D5G1;NOJPX3.5;Y0.5;)S4|ATTR_M1(D5G1;NOLPX3.5;Y-1.5;)S1|ATTR_NF(D5G1;NOLPX3.5;Y-3.5;)S@X <= 6 ? 1 : @X <= 12 ? 2 : @X <= 18 ? 3 : @X <= 24 ? 4 : @X <= 30 ? 5 : @X <= 36 ? 6 : @X <= 42 ? 7 : @X/6|ATTR_W(D5G1;NOJPX3.5;Y1.5;)S@X * 12
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||6|-16.5||||
+NOff-Page|conn@1||5.5|0||||
+NOff-Page|conn@2||-18.5|-8||||
+NWire_Pin|pin@1||0|-16.5||||
+NWire_Pin|pin@2||0|0||||
+Ngeneric:Invisible-Pin|pin@3||0|11.5|||||ART_message(D5G6;)S[NMOS]
+Ngeneric:Invisible-Pin|pin@5||-0.5|6|||||ART_message(D5G2;)Sstandard-threshold strength-based NMOS device
+Awire|net@3|||1800|pin@1||0|-16.5|conn@0|a|4|-16.5
+Awire|net@4|||1800|pin@2||0|0|conn@1|a|3.5|0
+Awire|net@5|||900|pin@2||0|0|NMOSf@1|d|0|-6
+Awire|net@6|||1800|conn@2|y|-16.5|-8|NMOSf@1|g|-3|-8
+Awire|net@7|||2700|pin@1||0|-16.5|NMOSf@1|s|0|-10
+Ed||D5G2;|conn@1|y|B
+Eg||D5G2;|conn@2|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell PMOS;1{ic}
+CPMOS;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX3.5;Y-2;)I100|ATTR_X(D5G1.5;HNPX3.5;Y0.5;)I1|prototype_center()I[-8000,16000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2|0|1|1|RR||ART_color()I10
+Ngeneric:Invisible-Pin|pin@0||0|2||||
+Nschematic:Bus_Pin|pin@1||0|-2|-2|-2||
+Nschematic:Bus_Pin|pin@2||-3|0|-2|-2||
+NPin|pin@3||0|1||||
+NPin|pin@4||-0.75|1|1|1||
+NPin|pin@5||-0.75|-1|1|1||
+NPin|pin@6||0|-1||||
+NPin|pin@7||0|-2||||
+NPin|pin@8||-3|0|||RR|
+NPin|pin@9||-2.5|0|1|1|RRR|
+NPin|pin@10||0|2||||
+NPin|pin@11||-1.5|1|1|1|Y|
+NPin|pin@12||-1.5|-1|1|1|Y|
+AThicker|net@0|||FS0|pin@3||0|1|pin@4||-0.75|1|ART_color()I10
+AThicker|net@1|||FS1800|pin@5||-0.75|-1|pin@6||0|-1|ART_color()I10
+AThicker|net@2|||FS1800|pin@8||-3|0|pin@9||-2.5|0|ART_color()I10
+AThicker|net@3|||FS2700|pin@3||0|1|pin@10||0|2|ART_color()I10
+AThicker|net@4|||FS900|pin@6||0|-1|pin@7||0|-2|ART_color()I10
+AThicker|net@5|||FS900|pin@4||-0.75|1|pin@5||-0.75|-1|ART_color()I10
+AThicker|net@6|||FS2700|pin@12||-1.5|-1|pin@11||-1.5|1|ART_color()I10
+Ed||D8G1;|pin@1||B
+Eg||D6G1;|pin@2||I
+Es||D2G1;|pin@0||B
+X
+
+# Cell PMOS;2{sch}
+CPMOS;2{sch}||schematic|1021415734000|1249583164934||ATTR_Delay(D5G1;HNPX-8.5;Y1.25;)I100|ATTR_X(D5G1;HNPX-8.5;Y2.75;)I1|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@0||15.25|12.5|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-1;)S10|ATTR_X(D5G1.5;NPX3.5;Y1;)I1
+Iorange40nm:PMOSf;1{ic}|PMOSf@1||0|7|||D0G4;|ATTR_Delay(OJP)S@Delay|ATTR_L(D5G1;NOJPX3.5;Y0.5;)S4|ATTR_M1(D5G1;NOLPX3.5;Y-1.5;)S1|ATTR_NF(D5G1;NOLPX3.5;Y-0.5;)S@X <= 6 ? 1 : @X <= 12 ? 2 : @X <= 18 ? 3 : @X <= 24 ? 4 : @X <= 30 ? 5 : @X <= 36 ? 6 : @X <= 42 ? 7 : @X/6|ATTR_W(D6G1;NOJPX2;Y1.5;)S24*@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||5|11.5||||
+NOff-Page|conn@1||-9.5|7||||
+NOff-Page|conn@2||5|1||||
+NWire_Pin|pin@1||0|11.5||||
+NWire_Pin|pin@2||0|1||||
+Ngeneric:Invisible-Pin|pin@3||-0.5|23.5|||||ART_message(D5G6;)S[PMOS]
+Ngeneric:Invisible-Pin|pin@4||-0.5|18.5|||||ART_message(D5G2;)S3 terminal standard-threshold strength-based PMOS device
+Awire|net@3|||1800|pin@1||0|11.5|conn@0|a|3|11.5
+Awire|net@4|||0|conn@2|a|3|1|pin@2||0|1
+Awire|net@5|||900|pin@1||0|11.5|PMOSf@1|s|0|9
+Awire|net@6|||900|PMOSf@1|d|0|5|pin@2||0|1
+Awire|net@7|||0|PMOSf@1|g|-3|7|conn@1|y|-7.5|7
+Ed||D5G2;|conn@2|y|B
+Eg||D5G2;|conn@1|a|I
+Es||D5G2;|conn@0|y|B
+X
+
+# Cell hifidely;1{ic}
+Chifidely;1{ic}||artwork|1046374423000|1046374607000|E|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||3.5|0|2|2|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NPin|pin@0||2|1|1|1||
+NPin|pin@1||2|-1|1|1||
+NPin|pin@2||3|-1|1|1||
+NPin|pin@3||3|1|1|1||
+NPin|pin@4||3.5|-1|1|1||
+NPin|pin@5||-4|-1|1|1||
+NPin|pin@6||-4|1|1|1||
+NPin|pin@7||3.5|1|1|1||
+Nschematic:Bus_Pin|pin@8||4.5|0||||
+Nschematic:Bus_Pin|pin@9||-4|0||||
+AThicker|net@0|||FS2700|pin@1||2|-1|pin@0||2|1|ART_color()I10
+AThicker|net@1|||FS2700|pin@2||3|-1|pin@3||3|1|ART_color()I10
+AThicker|net@2|||FS0|pin@4||3.5|-1|pin@5||-4|-1|ART_color()I10
+AThicker|net@3|||FS2700|pin@5||-4|-1|pin@6||-4|1|ART_color()I10
+AThicker|net@4|||FS1800|pin@6||-4|1|pin@7||3.5|1|ART_color()I10
+Ein||D5G2;|pin@9||I
+Eout||D5G2;|pin@8||O
+X
+
+# Cell hifidely;1{sch}
+Chifidely;1{sch}||schematic|1046374013000|1103844568483||prototype_center()I[0,0]
+Ispiceparts:Transmission;1{ic}|Transmis@0||-1|-1|||D0G4;|ATTR_Delay(D5G0.5;NPY-1;)S500ps|ATTR_z0(D5G0.5;NPY1;)I50
+Ispiceparts:VCVS;1{ic}|VCVS@0||16.5|-1|||D0G4;|ATTR_Gain(D5G0.5;NPY1;)I1|ATTR_Maximum(D5G0.5;NPY-1;)S10V|ATTR_Minimum(D5G0.5;NP)S-10V
+Ispiceparts:VCVS;1{ic}|VCVS@1||-14.5|-1|||D0G4;|ATTR_Gain(D5G0.5;NPY1;)I1|ATTR_Maximum(D5G0.5;NPY-1;)S10V|ATTR_Minimum(D5G0.5;NP)S-10V
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||27|1||||
+NOff-Page|conn@1||-28|4||||
+NGround|gnd@0||24|-8||||
+NGround|gnd@1||-24|-8.5||||
+NGround|gnd@2||8|-8||||
+NGround|gnd@3||-7.5|-8||||
+Ihifidely;1{ic}|hifidely@0||16.5|13.5|||D0G4;
+NWire_Pin|pin@0||-21|1||||
+NWire_Pin|pin@1||-21|4||||
+NWire_Pin|pin@3||-24|4||||
+NWire_Pin|pin@5||24|-3||||
+NWire_Pin|pin@6||8|3.25||||
+NWire_Pin|pin@8||10|3.25||||
+NWire_Pin|pin@9||5.5|3.25||||
+NWire_Pin|pin@24||-24|-3||||
+NWire_Pin|pin@25||-7.5|-3||||
+NWire_Pin|pin@26||5.5|1||||
+NWire_Pin|pin@27||10|1||||
+NWire_Pin|pin@28||8|-3||||
+NResistor|res@0||-24|0|||R||SCHEM_resistance(D5G1;)I1000000
+NResistor|res@1||8|0|||R||SCHEM_resistance(D5G1;)I50
+Awire|net@1|||2700|pin@0||-21|1|pin@1||-21|4
+Awire|net@2|||0|pin@1||-21|4|pin@3||-24|4
+Awire|net@5|||0|pin@3||-24|4|conn@1|y|-26|4
+Awire|net@11|||900|pin@5||24|-3|gnd@0||24|-6
+Awire|net@13|||900|pin@6||8|3.25|res@1|b|8|2
+Awire|net@14|||0|pin@8||10|3.25|pin@6||8|3.25
+Awire|net@15|||0|pin@6||8|3.25|pin@9||5.5|3.25
+Awire|net@24|||1800|pin@25||-7.5|-3|Transmis@0|b|-6|-3
+Awire|net@25|||1800|VCVS@1|x|-9.5|1|Transmis@0|a|-6|1
+Awire|net@27|||0|pin@28||8|-3|Transmis@0|y|4|-3
+Awire|net@28|||2700|res@0|b|-24|2|pin@3||-24|4
+Awire|net@29|||2700|gnd@1||-24|-6.5|pin@24||-24|-3
+Awire|net@30|||900|pin@28||8|-3|gnd@2||8|-6
+Awire|net@31|||2700|pin@24||-24|-3|res@0|a|-24|-2
+Awire|net@32|||0|VCVS@1|b|-19.5|-3|pin@24||-24|-3
+Awire|net@33|||1800|pin@0||-21|1|VCVS@1|a|-19.5|1
+Awire|net@34|||1800|VCVS@1|y|-9.5|-3|pin@25||-7.5|-3
+Awire|net@36|||1800|Transmis@0|x|4|1|pin@26||5.5|1
+Awire|net@38|||1800|pin@27||10|1|VCVS@0|a|11.5|1
+Awire|net@40|||900|pin@8||10|3.25|pin@27||10|1
+Awire|net@41|||900|pin@9||5.5|3.25|pin@26||5.5|1
+Awire|net@42|||2700|gnd@3||-7.5|-6|pin@25||-7.5|-3
+Awire|net@43|||0|pin@5||24|-3|VCVS@0|y|21.5|-3
+Awire|net@44|||0|conn@0|a|25|1|VCVS@0|x|21.5|1
+Awire|net@45|||900|res@1|a|8|-2|pin@28||8|-3
+Awire|net@46|||0|VCVS@0|b|11.5|-3|pin@28||8|-3
+Ein||D5G2;|conn@1|y|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell inv;1{ic}
+Cinv;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX1.5;Y2;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+NPin|pin@0||1.5|0|1|1||
+Nschematic:Bus_Pin|pin@1||-2.5|0|-2|-2||
+NPin|pin@2||-1.5|0|1|1||
+NPin|pin@3||-2.5|0||||
+Nschematic:Bus_Pin|pin@4||2.5|0|-2|-2||
+NPin|pin@5||-1.5|2|1|1||
+NPin|pin@6||-1.5|-2|1|1||
+AThicker|net@0|||FS3263|pin@0||1.5|0|pin@5||-1.5|2|ART_color()I10
+AThicker|net@1|||FS337|pin@0||1.5|0|pin@6||-1.5|-2|ART_color()I10
+AThicker|net@2|||FS0|pin@2||-1.5|0|pin@3||-2.5|0|ART_color()I10
+AThicker|net@3|||FS2700|pin@6||-1.5|-2|pin@5||-1.5|2|ART_color()I10
+Ein||D5G1;|pin@1||I
+Eout||D5G1;|pin@4||O
+X
+
+# Cell inv;1{sch}
+Cinv;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-12;Y-5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-12;Y-4;)S1|ATTR_drive0(D5G1;HNPTX-12;Y-6;)Sstrong0|ATTR_drive1(D5G1;HNPTX-12;Y-7;)Sstrong1|ATTR_verilog_template(D5G1;NTX24.5;Y-11;)Snot ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(in));|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@1||0|-5|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+IPMOS;1{ic}|PMOS@1||0|6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||19|0||||
+NOff-Page|conn@1||-17.5|0||||
+NGround|gnd@0||0|-12||||
+Iinv;1{ic}|inv@0||25|13|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IinvI;2{ic}|inv@1||25|7|||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@0||-4|0||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||0|16.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 1]
+Ngeneric:Invisible-Pin|pin@3||28.5|-6|||||ART_message(D5G2;)S[X is drive strength,P and N drive strengths are equal]
+Ngeneric:Invisible-Pin|pin@4||0|18.5|||||ART_message(D5G2;)S[one-parameter fixed size (non-LE) inverter]
+Ngeneric:Invisible-Pin|pin@5||0.5|22|||||ART_message(D5G6;)S[inv]
+NWire_Pin|pin@6||-4|6||||
+NWire_Pin|pin@7||-4|-5||||
+NPower|pwr@0||0|11.5||||
+Awire|net@0|||0|conn@0|a|17|0|pin@1||0|0
+Awire|net@1|||0|pin@0||-4|0|conn@1|y|-15.5|0
+Awire|net@2|||900|pin@6||-4|6|pin@0||-4|0
+Awire|net@3|||900|pin@0||-4|0|pin@7||-4|-5
+Awire|net@4|||2700|gnd@0||0|-10|NMOS@1|s|0|-7
+Awire|net@5|||2700|NMOS@1|d|0|-3|pin@1||0|0
+Awire|net@6|||0|NMOS@1|g|-3|-5|pin@7||-4|-5
+Awire|net@7|||2700|PMOS@1|s|0|8|pwr@0||0|11.5
+Awire|net@8|||0|PMOS@1|g|-3|6|pin@6||-4|6
+Awire|net@9|||2700|pin@1||0|0|PMOS@1|d|0|4
+Ein||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell inv2i;1{ic}
+Cinv2i;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX1.5;Y2;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1|1|1|1|||ART_color()I10
+NThick-Circle|art@2||2|0|1|1|||ART_color()I10
+NPin|pin@0||-1.5|-1|1|1||
+NPin|pin@1||-2.5|-1||||
+Nschematic:Bus_Pin|pin@2||-2.5|-1||||
+NPin|pin@3||-1.5|-2|1|1||
+NPin|pin@4||-1.5|2|1|1||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+NPin|pin@6||-2.5|1||||
+NPin|pin@7||-1.5|1|1|1||
+Nschematic:Bus_Pin|pin@8||-2.5|1|-2|-2||
+NPin|pin@9||1.5|0|1|1||
+AThicker|net@0|||FS0|pin@0||-1.5|-1|pin@1||-2.5|-1|ART_color()I10
+AThicker|net@1|||FS2700|pin@3||-1.5|-2|pin@4||-1.5|2|ART_color()I10
+AThicker|net@2|||FS0|pin@7||-1.5|1|pin@6||-2.5|1|ART_color()I10
+AThicker|net@3|||FS337|pin@9||1.5|0|pin@3||-1.5|-2|ART_color()I10
+AThicker|net@4|||FS3263|pin@9||1.5|0|pin@4||-1.5|2|ART_color()I10
+Ein[n]||D5G1;|pin@2||I
+Ein[p]||D5G1;|pin@8||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell inv2i;1{sch}
+Cinv2i;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-13.25;Y-11.25;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-13.25;Y-10.25;)S1|ATTR_drive0(D5G1;HNPTX-13.25;Y-12.25;)Sstrong0|ATTR_drive1(D5G1;HNPTX-13.25;Y-13.25;)Sstrong1|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@1||0|-5|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+IPMOS;1{ic}|PMOS@1||0|6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-17.5|-5||||
+NOff-Page|conn@1||-17.5|6||||
+NOff-Page|conn@2||19|0||||
+NGround|gnd@0||0|-12||||
+Iinv2i;1{ic}|inv2i@0||25|13|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||0.5|22|||||ART_message(D5G6;)S[inv2i]
+Ngeneric:Invisible-Pin|pin@1||0|18.5|||||ART_message(D5G2;)S[two-input inverter]
+Ngeneric:Invisible-Pin|pin@2||28.5|-6|||||ART_message(D5G2;)S[X is drive strength,P and N drive strengths are equal]
+Ngeneric:Invisible-Pin|pin@3||0|16.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 1]
+NWire_Pin|pin@4||0|0||||
+NPower|pwr@0||0|11.5||||
+Awire|net@0|||0|PMOS@1|g|-3|6|conn@1|y|-15.5|6
+Awire|net@1|||1800|conn@0|y|-15.5|-5|NMOS@1|g|-3|-5
+Awire|net@2|||1800|pin@4||0|0|conn@2|a|17|0
+Awire|net@3|||900|pwr@0||0|11.5|PMOS@1|s|0|8
+Awire|net@4|||2700|pin@4||0|0|PMOS@1|d|0|4
+Awire|net@5|||2700|gnd@0||0|-10|NMOS@1|s|0|-7
+Awire|net@6|||900|pin@4||0|0|NMOS@1|d|0|-3
+Ein[n]||D5G2;|conn@0|a|I
+Ein[p]||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell inv2iCTLn;1{ic}
+Cinv2iCTLn;1{ic}||artwork|993434516000|1204140525662|E|ATTR_X(D5G1.5;HNPX1.5;Y2;)I1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2|1|1|1|||ART_color()I10
+NThick-Circle|art@2||2|0|1|1|||ART_color()I10
+Ngeneric:Invisible-Pin|pin@0||-2.5|1||||
+NPin|pin@1||-1.5|-1|1|1|R|
+NPin|pin@2||-2.5|-1|1|1|R|
+Ngeneric:Invisible-Pin|pin@3||0|-2||||
+Ngeneric:Invisible-Pin|pin@4||0|0|||||ART_message(D5G1.5;)S[CTLn]
+NPin|pin@5||1.5|0|0.5|0.5||
+NPin|pin@6||-1.5|-2|0.5|0.5||
+NPin|pin@7||-1.5|2|0.5|0.5||
+Ngeneric:Invisible-Pin|pin@8||2.5|0||||
+Ngeneric:Invisible-Pin|pin@9||-2.5|-1||||
+NPin|pin@10||0|-2|1|1|RR|
+NPin|pin@11||0|-1|1|1|RR|
+AThicker|net@0|||FS1800|pin@2||-2.5|-1|pin@1||-1.5|-1|ART_color()I10
+AThicker|net@1|||FS2137|pin@6||-1.5|-2|pin@5||1.5|0|ART_color()I10
+AThicker|net@2|||FS3263|pin@5||1.5|0|pin@7||-1.5|2|ART_color()I10
+AThicker|net@3|||FS900|pin@7||-1.5|2|pin@6||-1.5|-2|ART_color()I10
+AThicker|net@4|||FS2700|pin@10||0|-2|pin@11||0|-1|ART_color()I10
+Ectl||D5G2;|pin@3||I
+EinN||D5G2;|pin@9||I
+EinP||D5G2;|pin@0||I
+Eout||D5G2;|pin@8||O
+X
+
+# Cell inv2iCTLn;1{sch}
+Cinv2iCTLn;1{sch}||schematic|993433994000|1248729331835||ATTR_X(D5G2;HNPX-19;Y-5;)I1|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@1||0|0.5|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I175|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X*2.0
+INMOS;1{ic}|NMOS@2||0|9|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I175|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X*2.0
+IPMOS;1{ic}|PMOS@1||0|22|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-11|22||||
+NOff-Page|conn@1||-12|9||||
+NOff-Page|conn@2||-12|0.5||||
+NOff-Page|conn@3||12.5|16||||
+NGround|gnd@0||0|-6.5||||
+Iinv2iCTLn;1{ic}|inv2iCTL@0||15|27.75|||D0G4;|ATTR_X(D5G1.5;NPX1.5;Y2;)I2
+NWire_Pin|pin@0||0|20.5||||
+NWire_Pin|pin@1||-2.5|22||||
+Ngeneric:Invisible-Pin|pin@2||0|33|||||ART_message(D5G3;)S[inv2iCTLn]
+NWire_Pin|pin@3||0|16||||
+NPower|pwr@0||0|28||||
+Awire|net@0|||0|PMOS@1|g|-3|22|conn@0|y|-9|22
+Awire|net@1|||0|NMOS@1|g|-3|0.5|conn@2|y|-10|0.5
+Awire|net@2|||900|NMOS@1|s|0|-1.5|gnd@0||0|-4.5
+Awire|net@3|||1800|PMOS@1|g|-3|22|pin@1||-2.5|22
+Awire|net@4|||900|pwr@0||0|28|PMOS@1|s|0|24
+Awire|net@5|||2700|PMOS@1|d|0|20|pin@0||0|20.5
+Awire|net@6|||1800|pin@3||0|16|conn@3|a|10.5|16|SIM_verilog_wire_type(D5G1;)Strireg
+Awire|net@7|||2700|NMOS@1|d|0|2.5|NMOS@2|s|0|7
+Awire|net@8|||900|pin@3||0|16|NMOS@2|d|0|11
+Awire|net@9|||900|PMOS@1|d|0|20|pin@3||0|16
+Awire|net@10|||0|NMOS@2|g|-3|9|conn@1|y|-10|9
+Ectl||D5G2;X-4;|conn@1|y|I
+EinN||D5G2;|conn@2|a|I
+EinP||D4G2;|conn@0|a|I
+Eout||D5G2;|conn@3|y|O
+X
+
+# Cell inv2iCTLp;1{ic}
+Cinv2iCTLp;1{ic}||artwork|993434516000|1204140525662|E|ATTR_X(D5G1.5;HNPX1.5;Y2;)I1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+NThick-Circle|art@2||0|-1.5|1|1|||ART_color()I10
+NThick-Circle|art@3||-2|1|1|1|||ART_color()I10
+Ngeneric:Invisible-Pin|pin@0||-2.5|-1||||
+Ngeneric:Invisible-Pin|pin@1||2.5|0||||
+NPin|pin@2||-1.5|2|0.5|0.5||
+NPin|pin@3||-1.5|-2|0.5|0.5||
+NPin|pin@4||1.5|0|0.5|0.5||
+Ngeneric:Invisible-Pin|pin@5||0|0|||||ART_message(D5G1.5;)S[CTLp]
+Ngeneric:Invisible-Pin|pin@6||0|-2||||
+NPin|pin@7||-2.5|-1|1|1|R|
+NPin|pin@8||-1.5|-1|1|1|R|
+Ngeneric:Invisible-Pin|pin@9||-2.5|1||||
+AThicker|net@0|||FS900|pin@2||-1.5|2|pin@3||-1.5|-2|ART_color()I10
+AThicker|net@1|||FS3263|pin@4||1.5|0|pin@2||-1.5|2|ART_color()I10
+AThicker|net@2|||FS2137|pin@3||-1.5|-2|pin@4||1.5|0|ART_color()I10
+AThicker|net@3|||FS1800|pin@7||-2.5|-1|pin@8||-1.5|-1|ART_color()I10
+Ectl||D5G2;|pin@6||I
+EinN||D5G2;|pin@0||I
+EinP||D5G2;|pin@9||I
+Eout||D5G2;|pin@1||O
+X
+
+# Cell inv2iCTLp;1{sch}
+Cinv2iCTLp;1{sch}||schematic|993433994000|1248729232899||ATTR_X(D5G2;HNPX-19;Y-5;)I1|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@1||0|0.5|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+IPMOS;1{ic}|PMOS@1||0|22|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I175|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X*2.0
+IPMOS;1{ic}|PMOS@2||0|15|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I175|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X*2.0
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||12.5|8||||
+NOff-Page|conn@1||-12|0.5||||
+NOff-Page|conn@2||-11|15||||
+NOff-Page|conn@3||-11|22||||
+NGround|gnd@0||0|-6.5||||
+Iinv2iCTLp;1{ic}|inv2iCTL@0||15|27.75|||D0G4;|ATTR_X(D5G1.5;NPX1.5;Y2;)I2
+NWire_Pin|pin@0||0|8||||
+Ngeneric:Invisible-Pin|pin@1||0|33|||||ART_message(D5G3;)S[inv2iCTLp]
+NWire_Pin|pin@2||-2.5|22||||
+NWire_Pin|pin@3||0|20.5||||
+NPower|pwr@0||0|28||||
+Awire|net@0|||1800|pin@0||0|8|conn@0|a|10.5|8|SIM_verilog_wire_type(D5G1;)Strireg
+Awire|net@1|||2700|PMOS@1|d|0|20|pin@3||0|20.5
+Awire|net@2|||900|pwr@0||0|28|PMOS@1|s|0|24
+Awire|net@3|||1800|PMOS@1|g|-3|22|pin@2||-2.5|22
+Awire|net@4|||900|NMOS@1|s|0|-1.5|gnd@0||0|-4.5
+Awire|net@5|||900|pin@0||0|8|NMOS@1|d|0|2.5
+Awire|net@6|||900|PMOS@1|d|0|20|PMOS@2|s|0|17
+Awire|net@7|||2700|pin@0||0|8|PMOS@2|d|0|13
+Awire|net@8|||0|PMOS@2|g|-3|15|conn@2|y|-9|15
+Awire|net@9|||0|NMOS@1|g|-3|0.5|conn@1|y|-10|0.5
+Awire|net@10|||0|PMOS@1|g|-3|22|conn@3|y|-9|22
+Ectl||D5G2;X-4;|conn@2|y|I
+EinN||D5G2;|conn@1|a|I
+EinP||D4G2;|conn@3|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell inv2iHT;1{ic}
+Cinv2iHT;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX1.5;Y2;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1|1|1|1|||ART_color()I10
+NThick-Circle|art@2||2|0|1|1|||ART_color()I10
+NOpened-Thicker-Polygon|art@3||-0.25|0|0.5|1|||ART_color()I10|trace()V[-0.25/-0.5,-0.25/0.5,-0.25/0,0.25/0,0.25/0.5,0.25/-0.5]
+NPin|pin@0||-1.5|-1|1|1||
+NPin|pin@1||-2.5|-1||||
+Nschematic:Bus_Pin|pin@2||-2.5|1||||
+Nschematic:Bus_Pin|pin@3||-2.5|-1||||
+Nschematic:Bus_Pin|pin@4||2.5|0|-2|-2||
+NPin|pin@5||-1.5|-2|1|1||
+NPin|pin@6||-1.5|2|1|1||
+NPin|pin@7||-2.5|1||||
+NPin|pin@8||-1.5|1|1|1||
+NPin|pin@9||1.5|0|1|1||
+AThicker|net@0|||FS0|pin@0||-1.5|-1|pin@1||-2.5|-1|ART_color()I10
+AThicker|net@1|||FS3263|pin@9||1.5|0|pin@6||-1.5|2|ART_color()I10
+AThicker|net@2|||FS337|pin@9||1.5|0|pin@5||-1.5|-2|ART_color()I10
+AThicker|net@3|||FS2700|pin@5||-1.5|-2|pin@6||-1.5|2|ART_color()I10
+AThicker|net@4|||FS0|pin@8||-1.5|1|pin@7||-2.5|1|ART_color()I10
+Ein[n]||D5G1;|pin@3||I
+Ein[p]||D5G1;|pin@2||I
+Eout||D5G1;|pin@4||O
+X
+
+# Cell inv2iHT;1{sch}
+Cinv2iHT;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-14.5;Y-11.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-14.5;Y-10.5;)S1|ATTR_drive0(D5G1;HNPTX-14.5;Y-12.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-14.5;Y-13.5;)Sstrong1|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@1||0|-6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+IPMOS;1{ic}|PMOS@1||0|6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X*2.0
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-13|-6||||
+NOff-Page|conn@1||-13.5|6||||
+NOff-Page|conn@2||8|0||||
+NGround|gnd@0||0|-12.5||||
+Iinv2iHT;1{ic}|inv2iHT@0||16|10.5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@4||-1|24|||||ART_message(D5G6;)S[inv2iHT]
+Ngeneric:Invisible-Pin|pin@5||0|19|||||ART_message(D5G2;)S[two-input HI-threshold inverter]
+NWire_Pin|pin@6||0|0||||
+Ngeneric:Invisible-Pin|pin@7||1|17|||||ART_message(D5G2;)S[P to N width ratio is 4 to 1]
+Ngeneric:Invisible-Pin|pin@8||25|-9|||||ART_message(D5G2;)S[X is drive strength,P drive strength is twice N strength]
+NPower|pwr@0||0|12.5||||
+Awire|net@8|||900|NMOS@1|s|0|-8|gnd@0||0|-10.5
+Awire|net@9|||900|pin@6||0|0|NMOS@1|d|0|-4
+Awire|net@10|||2700|PMOS@1|s|0|8|pwr@0||0|12.5
+Awire|net@11|||2700|pin@6||0|0|PMOS@1|d|0|4
+Awire|net@12|||0|conn@2|a|6|0|pin@6||0|0
+Awire|net@17|||0|PMOS@1|g|-3|6|conn@1|y|-11.5|6
+Awire|net@18|||1800|conn@0|y|-11|-6|NMOS@1|g|-3|-6
+Ein[n]||D5G2;|conn@0|a|I
+Ein[p]||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell inv2iLT;1{ic}
+Cinv2iLT;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX1.5;Y2;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1|1|1|1|||ART_color()I10
+NOpened-Thicker-Polygon|art@2||-0.25|0|0.5|1|||ART_color()I10|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I10
+NPin|pin@0||-2.5|-1||||
+NPin|pin@1||-1.5|-1|1|1||
+Nschematic:Bus_Pin|pin@2||-2.5|-1||||
+NPin|pin@3||1.5|0|1|1||
+NPin|pin@4||-1.5|1|1|1||
+NPin|pin@5||-2.5|1||||
+NPin|pin@6||-1.5|2|1|1||
+NPin|pin@7||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@8||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@9||2.5|0|-2|-2||
+AThicker|net@0|||FS0|pin@1||-1.5|-1|pin@0||-2.5|-1|ART_color()I10
+AThicker|net@1|||FS0|pin@4||-1.5|1|pin@5||-2.5|1|ART_color()I10
+AThicker|net@2|||FS2700|pin@7||-1.5|-2|pin@6||-1.5|2|ART_color()I10
+AThicker|net@3|||FS337|pin@3||1.5|0|pin@7||-1.5|-2|ART_color()I10
+AThicker|net@4|||FS3263|pin@3||1.5|0|pin@6||-1.5|2|ART_color()I10
+Ein[n]||D5G1;|pin@2||I
+Ein[p]||D5G1;|pin@8||I
+Eout||D5G1;|pin@9||O
+X
+
+# Cell inv2iLT;1{sch}
+Cinv2iLT;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-12;Y-13;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-12;Y-12;)S1|ATTR_drive0(D5G1;HNPTX-12;Y-14;)Sstrong0|ATTR_drive1(D5G1;HNPTX-12;Y-15;)Sstrong1|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@1||0|-6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X*2.0
+IPMOS;1{ic}|PMOS@1||0|6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-14|-6||||
+NOff-Page|conn@1||-14.5|6||||
+NOff-Page|conn@2||8|0||||
+NGround|gnd@0||0|-12.5||||
+Iinv2iLT;1{ic}|inv2iLT@0||16|10.5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@2||-3|6||||
+Ngeneric:Invisible-Pin|pin@4||25|-10|||||ART_message(D5G2;)S[X is drive strength,N drive strength is twice P strength]
+Ngeneric:Invisible-Pin|pin@5||0.5|17|||||ART_message(D5G2;)S[This is a 2 to 2 width ratio inverter]
+NWire_Pin|pin@6||0|0||||
+Ngeneric:Invisible-Pin|pin@7||0|19|||||ART_message(D5G2;)S[two-input LO-threshold inverter]
+Ngeneric:Invisible-Pin|pin@8||-1|24|||||ART_message(D5G6;)S[inv2iLT]
+NPower|pwr@0||0|12.5||||
+Awire|net@5|||1800|pin@2||-3|6|PMOS@1|g|-3|6
+Awire|net@8|||900|pwr@0||0|12.5|PMOS@1|s|0|8
+Awire|net@9|||2700|pin@6||0|0|PMOS@1|d|0|4
+Awire|net@10|||2700|gnd@0||0|-10.5|NMOS@1|s|0|-8
+Awire|net@11|||900|pin@6||0|0|NMOS@1|d|0|-4
+Awire|net@12|||0|conn@2|a|6|0|pin@6||0|0
+Awire|net@16|||1800|conn@1|y|-12.5|6|PMOS@1|g|-3|6
+Awire|net@17|||1800|conn@0|y|-12|-6|NMOS@1|g|-3|-6
+Ein[n]||D5G2;|conn@0|a|I
+Ein[p]||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell inv2iV;1{ic}
+Cinv2iV;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX1.5;Y-4;)I100|ATTR_XN(D5FLeave alone;G1.5;HNOLPX1.5;Y-2.5;)S1|ATTR_XP(D5FLeave alone;G1.5;HNOLPX1.5;Y2;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+NThick-Circle|art@2||-1|1|1|1|||ART_color()I10
+NOpened-Thicker-Polygon|art@3||-0.25|0|0.5|1|||ART_color()I10|trace()V[-0.25/0.5,0/-0.5,0.25/0.5]
+Nschematic:Bus_Pin|pin@0||-2.5|-1|-2|-2||
+Nschematic:Bus_Pin|pin@1||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@2||-2.5|1|-2|-2||
+NPin|pin@3||-1.5|-2|1|1||
+NPin|pin@4||-1.5|2|1|1||
+NPin|pin@5||-2.5|-1||||
+NPin|pin@6||-1.5|-1|1|1||
+NPin|pin@7||1.5|0|1|1||
+NPin|pin@8||-1.5|1|1|1||
+NPin|pin@9||-2.5|1||||
+AThicker|net@0|||FS0|pin@6||-1.5|-1|pin@5||-2.5|-1|ART_color()I10
+AThicker|net@1|||FS3263|pin@7||1.5|0|pin@4||-1.5|2|ART_color()I10
+AThicker|net@2|||FS337|pin@7||1.5|0|pin@3||-1.5|-2|ART_color()I10
+AThicker|net@3|||FS2700|pin@3||-1.5|-2|pin@4||-1.5|2|ART_color()I10
+AThicker|net@4|||FS0|pin@8||-1.5|1|pin@9||-2.5|1|ART_color()I10
+Ein[n]||D5G1;|pin@0||I
+Ein[p]||D5G1;|pin@2||I
+Eout||D5G1;|pin@1||O
+X
+
+# Cell inv2iV;1{sch}
+Cinv2iV;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-16;Y-12;)I100|ATTR_XN(D5FLeave alone;G1;HNOLPX-16;Y-10;)S1|ATTR_XP(D5FLeave alone;G1;HNOLPX-16;Y-11;)S1|ATTR_drive0(D5G1;HNPTX-16;Y-13;)Sstrong0|ATTR_drive1(D5G1;HNPTX-16;Y-14;)Sstrong1|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@1||0|-6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@XN
+IPMOS;1{ic}|PMOS@1||0|6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@XP
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-12|-6||||
+NOff-Page|conn@1||7|0||||
+NOff-Page|conn@2||-12|6||||
+NGround|gnd@0||0|-12||||
+Iinv2iV;1{ic}|inv2iV@0||18.5|9.5|||D0G4;|ATTR_Delay(D5G1;NPX1.5;Y-4;)I100|ATTR_XN(D5FLeave alone;G1.5;NOLPX1.5;Y-2.5;)S1|ATTR_XP(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@0||0|0||||
+Ngeneric:Invisible-Pin|pin@1||-1.5|21|||||ART_message(D5G6;)S[inv2iV]
+Ngeneric:Invisible-Pin|pin@2||-0.5|16.5|||||ART_message(D5G2;)S[two-parameter two-input variable ratio inverter]
+Ngeneric:Invisible-Pin|pin@3||25|-12.5|||||ART_message(D5G2;)S[X is drive strength,"P and N drive strengths are XP, XN"]
+NPower|pwr@0||0|10.5||||
+Awire|net@0|||0|NMOS@1|g|-3|-6|conn@0|y|-10|-6
+Awire|net@1|||0|PMOS@1|g|-3|6|conn@2|y|-10|6
+Awire|net@2|||0|conn@1|a|5|0|pin@0||0|0
+Awire|net@3|||900|pin@0||0|0|NMOS@1|d|0|-4
+Awire|net@4|||2700|pin@0||0|0|PMOS@1|d|0|4
+Awire|net@5|||900|NMOS@1|s|0|-8|gnd@0||0|-10
+Awire|net@6|||2700|PMOS@1|s|0|8|pwr@0||0|10.5
+Ein[n]||D5G2;|conn@0|a|I
+Ein[p]||D5G2;|conn@2|a|I
+Eout||D5G2;|conn@1|y|O
+X
+
+# Cell invCLK;1{ic}
+CinvCLK;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX1.5;Y2;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-0.25|0|0.5|1|||ART_color()I10|trace()V[0.25/-0.5,-0.25/-0.5,-0.25/0.5]
+NOpened-Thicker-Polygon|art@2||-1|0|0.5|1|||ART_color()I10|trace()V[0.25/-0.5,-0.25/-0.5,-0.25/0.5,0.25/0.5]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I10
+NOpened-Thicker-Polygon|art@4||0.5|0|0.5|1|||ART_color()I10|trace()V[-0.25/-0.5,-0.25/0.5,-0.25/0,0.25/0.5,-0.25/0,0.25/-0.5]
+Nschematic:Bus_Pin|pin@0||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@1||-2.5|0|-2|-2||
+NPin|pin@2||-1.5|-2|1|1||
+NPin|pin@3||-1.5|2|1|1||
+NPin|pin@4||-2.5|0||||
+NPin|pin@5||-1.5|0|1|1||
+NPin|pin@6||1.5|0|1|1||
+AThicker|net@0|||FS3263|pin@6||1.5|0|pin@3||-1.5|2|ART_color()I10
+AThicker|net@1|||FS337|pin@6||1.5|0|pin@2||-1.5|-2|ART_color()I10
+AThicker|net@2|||FS2700|pin@2||-1.5|-2|pin@3||-1.5|2|ART_color()I10
+AThicker|net@3|||FS0|pin@5||-1.5|0|pin@4||-2.5|0|ART_color()I10
+Ein||D5G1;|pin@1||I
+Eout||D5G1;|pin@0||O
+X
+
+# Cell invCLK;1{sch}
+CinvCLK;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-12;Y-5.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-12;Y-4.5;)S1|ATTR_drive0(D5G1;HNPTX-12;Y-6.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-12;Y-7.5;)Sstrong1|ATTR_verilog_template(D5G1;NTX28.5;Y-15;)Snot ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(in));|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@1||0|-6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+IPMOS;1{ic}|PMOS@1||0|6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X*1.5
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||8|0||||
+NOff-Page|conn@1||-11|0||||
+NGround|gnd@0||0|-12.5||||
+IinvCLK;1{ic}|invCLK@0||16|10.5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||-0.5|19|||||ART_message(D5G2;)S[intended for driving clock circuits - gives nearly equal rise/fall]
+Ngeneric:Invisible-Pin|pin@1||-1|28|||||ART_message(D5G6;)S[invCLK]
+Ngeneric:Invisible-Pin|pin@2||0|23|||||ART_message(D5G2;)S[medium HI-threshold fixed-size (non-LE) inverter]
+NWire_Pin|pin@3||0|0||||
+NWire_Pin|pin@4||-4|6||||
+NWire_Pin|pin@5||-4|-6||||
+NWire_Pin|pin@6||-4|0||||
+Ngeneric:Invisible-Pin|pin@7||1|21|||||ART_message(D5G2;)S[P to N width ratio is 3 to 1]
+Ngeneric:Invisible-Pin|pin@8||28|-10.5|||||ART_message(D5G2;)S[X is drive strength,P drive strength is twice N strength]
+NPower|pwr@0||0|12.5||||
+Awire|net@0|||0|conn@0|a|6|0|pin@3||0|0
+Awire|net@1|||2700|pin@6||-4|0|pin@4||-4|6
+Awire|net@2|||2700|pin@5||-4|-6|pin@6||-4|0
+Awire|net@3|||0|pin@6||-4|0|conn@1|y|-9|0
+Awire|net@4|||1800|pin@5||-4|-6|NMOS@1|g|-3|-6
+Awire|net@5|||900|pin@3||0|0|NMOS@1|d|0|-4
+Awire|net@6|||2700|gnd@0||0|-10.5|NMOS@1|s|0|-8
+Awire|net@7|||2700|pin@3||0|0|PMOS@1|d|0|4
+Awire|net@8|||1800|pin@4||-4|6|PMOS@1|g|-3|6
+Awire|net@9|||900|pwr@0||0|12.5|PMOS@1|s|0|8
+Ein||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell invCTLn;1{ic}
+CinvCTLn;1{ic}||artwork|993434516000|1204140525662|E|ATTR_Delay(D5G1;HNPX4.5;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX1.5;Y2;)S1|ATTR_sloDelay(D5G1;HNPX4.5;Y-3;)I175|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+Ngeneric:Invisible-Pin|pin@0||-2.5|0||||
+Ngeneric:Invisible-Pin|pin@1||2.5|0||||
+NPin|pin@2||-1.5|2|0.5|0.5||
+NPin|pin@3||-1.5|-2|0.5|0.5||
+NPin|pin@4||1.5|0|0.5|0.5||
+Ngeneric:Invisible-Pin|pin@5||0|0|||||ART_message(D5G1.5;)S[CTLn]
+Ngeneric:Invisible-Pin|pin@6||0|-2||||
+NPin|pin@7||0|-2|1|1||
+NPin|pin@8||0|-1|1|1||
+NPin|pin@9||-2.5|0|1|1|R|
+NPin|pin@10||-1.5|0|1|1|R|
+AThicker|net@0|||FS900|pin@2||-1.5|2|pin@3||-1.5|-2|ART_color()I10
+AThicker|net@1|||FS3263|pin@4||1.5|0|pin@2||-1.5|2|ART_color()I10
+AThicker|net@2|||FS2137|pin@3||-1.5|-2|pin@4||1.5|0|ART_color()I10
+AThicker|net@3|||FS900|pin@8||0|-1|pin@7||0|-2|ART_color()I10
+AThicker|net@4|||FS1800|pin@9||-2.5|0|pin@10||-1.5|0|ART_color()I10
+Ectl||D5G2;|pin@6||I
+Ein||D5G2;|pin@0||I
+Eout||D5G2;|pin@1||O
+X
+
+# Cell invCTLn;1{sch}
+CinvCTLn;1{sch}||schematic|993433994000|1248729331835||ATTR_Delay(D5G2;HNPX-21.5;Y1;)I100|ATTR_X(D5FLeave alone;G2;HNOLPX-21.5;Y4;)S1|ATTR_sloDelay(D5G2;HNPX-22;Y-1.5;)I175|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@1||0|0.5|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@sloDelay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X*2.0
+INMOS;1{ic}|NMOS@2||0|9.5|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@sloDelay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X*2.0
+IPMOS;1{ic}|PMOS@1||0|22|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||12.5|16||||
+NOff-Page|conn@1||-12|16||||
+NOff-Page|conn@2||-13|9.5||||
+NGround|gnd@0||0|-6.5||||
+IinvCTLn;1{ic}|invCTLn@0||15|27.75|||D0G4;|ATTR_Delay(D5G1;NPX4.5;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S2|ATTR_sloDelay(D5G1;NPX4.5;Y-3;)I175
+NWire_Pin|pin@0||-5|16||||
+NWire_Pin|pin@1||0|16||||
+Ngeneric:Invisible-Pin|pin@2||0|33|||||ART_message(D5G3;)S[invCTLn]
+NWire_Pin|pin@3||-5|22||||
+NWire_Pin|pin@4||-2.5|22||||
+NWire_Pin|pin@5||0|20.5||||
+NWire_Pin|pin@6||-5|0.5||||
+NPower|pwr@0||0|28||||
+Awire|net@0|||0|pin@0||-5|16|conn@1|y|-10|16
+Awire|net@1|||1800|pin@1||0|16|conn@0|a|10.5|16|SIM_verilog_wire_type(D5G1;)Strireg
+Awire|net@2|||900|pin@3||-5|22|pin@0||-5|16
+Awire|net@3|||1800|pin@3||-5|22|pin@4||-2.5|22
+Awire|net@4|||2700|PMOS@1|d|0|20|pin@5||0|20.5
+Awire|net@5|||900|pwr@0||0|28|PMOS@1|s|0|24
+Awire|net@6|||1800|PMOS@1|g|-3|22|pin@4||-2.5|22
+Awire|net@7|||1800|pin@6||-5|0.5|NMOS@1|g|-3|0.5
+Awire|net@8|||900|NMOS@1|s|0|-1.5|gnd@0||0|-4.5
+Awire|net@9|||2700|pin@6||-5|0.5|pin@0||-5|16
+Awire|net@10|||900|pin@1||0|16|NMOS@2|d|0|11.5
+Awire|net@11|||2700|NMOS@1|d|0|2.5|NMOS@2|s|0|7.5
+Awire|net@12|||2700|pin@1||0|16|PMOS@1|d|0|20
+Awire|net@13|||0|NMOS@2|g|-3|9.5|conn@2|y|-11|9.5
+Ectl||D5G2;X-4;|conn@2|y|I
+Ein||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell invCTLp;1{ic}
+CinvCTLp;1{ic}||artwork|993434516000|1204140525662|E|ATTR_Delay(D5G1;HNPX4.25;Y-1.75;)I100|ATTR_X(D5G1.5;HNPX1.5;Y2;)I1|ATTR_sloDelay(D5G1;HNPX4.75;Y-3.25;)I175|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||0|-1.5|1|1|||ART_color()I10
+NThick-Circle|art@2||2|0|1|1|||ART_color()I10
+NPin|pin@0||-1.5|0|1|1|R|
+NPin|pin@1||-2.5|0|1|1|R|
+Ngeneric:Invisible-Pin|pin@2||0|-2||||
+Ngeneric:Invisible-Pin|pin@3||0|0|||||ART_message(D5G1.5;)S[CTLp]
+NPin|pin@4||1.5|0|0.5|0.5||
+NPin|pin@5||-1.5|-2|0.5|0.5||
+NPin|pin@6||-1.5|2|0.5|0.5||
+Ngeneric:Invisible-Pin|pin@7||2.5|0||||
+Ngeneric:Invisible-Pin|pin@8||-2.5|0||||
+AThicker|net@0|||FS1800|pin@1||-2.5|0|pin@0||-1.5|0|ART_color()I10
+AThicker|net@1|||FS2137|pin@5||-1.5|-2|pin@4||1.5|0|ART_color()I10
+AThicker|net@2|||FS3263|pin@4||1.5|0|pin@6||-1.5|2|ART_color()I10
+AThicker|net@3|||FS900|pin@6||-1.5|2|pin@5||-1.5|-2|ART_color()I10
+Ectl||D5G2;|pin@2||I
+Ein||D5G2;|pin@8||I
+Eout||D5G2;|pin@7||O
+X
+
+# Cell invCTLp;1{sch}
+CinvCTLp;1{sch}||schematic|993433994000|1248729232899||ATTR_Delay(D5G2;HNPX-21;Y-1;)I100|ATTR_X(D5G2;HNPX-21;Y1.5;)I1|ATTR_sloDelay(D5G2;HNPX-21;Y-3.5;)I175|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@1||0|0.5|||D0G4;|ATTR_Delay(D5G1;NOLPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+IPMOS;1{ic}|PMOS@1||0|22|||D0G4;|ATTR_Delay(D5G1;NOLPX3.5;Y-2;)S@sloDelay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X*2.0
+IPMOS;1{ic}|PMOS@2||0|15|||D0G4;|ATTR_Delay(D5G1;NOLPX3.5;Y-2;)S@sloDelay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X*2.0
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-13|15||||
+NOff-Page|conn@1||-12|8||||
+NOff-Page|conn@2||12.5|8||||
+NGround|gnd@0||0|-6.5||||
+IinvCTLp;1{ic}|invCTLp@0||15|27.75|||D0G4;|ATTR_Delay(D5G1;NPX4.25;Y-1.75;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)I2|ATTR_sloDelay(D5G1;NPX4.75;Y-3.25;)I175
+NWire_Pin|pin@0||-5|0.5||||
+NWire_Pin|pin@1||0|20.5||||
+NWire_Pin|pin@2||-2.5|22||||
+NWire_Pin|pin@3||-5|22||||
+Ngeneric:Invisible-Pin|pin@4||0|33|||||ART_message(D5G3;)S[invCTLp]
+NWire_Pin|pin@5||0|8||||
+NWire_Pin|pin@6||-5|8||||
+NPower|pwr@0||0|28||||
+Awire|net@0|||0|PMOS@2|g|-3|15|conn@0|y|-11|15
+Awire|net@1|||2700|pin@5||0|8|PMOS@2|d|0|13
+Awire|net@2|||900|PMOS@1|d|0|20|PMOS@2|s|0|17
+Awire|net@3|||900|pin@5||0|8|NMOS@1|d|0|2.5
+Awire|net@4|||2700|pin@0||-5|0.5|pin@6||-5|8
+Awire|net@5|||900|NMOS@1|s|0|-1.5|gnd@0||0|-4.5
+Awire|net@6|||1800|pin@0||-5|0.5|NMOS@1|g|-3|0.5
+Awire|net@7|||1800|PMOS@1|g|-3|22|pin@2||-2.5|22
+Awire|net@8|||900|pwr@0||0|28|PMOS@1|s|0|24
+Awire|net@9|||2700|PMOS@1|d|0|20|pin@1||0|20.5
+Awire|net@10|||1800|pin@3||-5|22|pin@2||-2.5|22
+Awire|net@11|||900|pin@3||-5|22|pin@6||-5|8
+Awire|net@12|||1800|pin@5||0|8|conn@2|a|10.5|8|SIM_verilog_wire_type(D5G1;)Strireg
+Awire|net@13|||0|pin@6||-5|8|conn@1|y|-10|8
+Ectl||D5G2;X-4;|conn@0|y|I
+Ein||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell invHT;1{ic}
+CinvHT;1{ic}||artwork|1021415734000|1228431906734|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX1.5;Y2;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||2|0|1|1|||ART_color()I10
+NPin|pin@0||1.5|0|1|1||
+NPin|pin@1||-1.5|0|1|1||
+NPin|pin@2||-2.5|0||||
+NPin|pin@3||-1.5|2|1|1||
+NPin|pin@4||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@5||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@6||2.5|0|-2|-2||
+Ngeneric:Invisible-Pin|pin@7||-0.5|0|||||ART_message(C10;D5G1.5;)SH
+AThicker|net@0|||FS0|pin@1||-1.5|0|pin@2||-2.5|0|ART_color()I10
+AThicker|net@1|||FS2700|pin@4||-1.5|-2|pin@3||-1.5|2|ART_color()I10
+AThicker|net@2|||FS337|pin@0||1.5|0|pin@4||-1.5|-2|ART_color()I10
+AThicker|net@3|||FS3263|pin@0||1.5|0|pin@3||-1.5|2|ART_color()I10
+Ein||D5G1;|pin@5||I
+Eout||D5G1;|pin@6||O
+X
+
+# Cell invHT;1{sch}
+CinvHT;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-12;Y-5.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-12;Y-4.5;)S1|ATTR_drive0(D5G1;HNPTX-12;Y-6.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-12;Y-7.5;)Sstrong1|ATTR_verilog_template(D5G1;NTX25.5;Y-15;)Snot ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(in));|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@1||0|-6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+IPMOS;1{ic}|PMOS@1||0|6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X*2.0
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-11|0||||
+NOff-Page|conn@1||8|0||||
+NGround|gnd@0||0|-12.5||||
+IinvHT;1{ic}|invHT@0||16|10.5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IinvHTI;2{ic}|invHT@1||26|10.5|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||26.5|-10|||||ART_message(D5G2;)S[X is drive strength,P drive strength is twice N strength]
+Ngeneric:Invisible-Pin|pin@1||1|17|||||ART_message(D5G2;)S[P to N width ratio is 4 to 1]
+NWire_Pin|pin@2||-4|0||||
+NWire_Pin|pin@3||-4|-6||||
+NWire_Pin|pin@4||-4|6||||
+NWire_Pin|pin@5||0|0||||
+Ngeneric:Invisible-Pin|pin@6||0|19|||||ART_message(D5G2;)S[HI-threshold fixed-size (non-LE) inverter]
+Ngeneric:Invisible-Pin|pin@7||-1|24|||||ART_message(D5G6;)S[invHT]
+NPower|pwr@0||0|12.5||||
+Awire|net@0|||900|pwr@0||0|12.5|PMOS@1|s|0|8
+Awire|net@1|||1800|pin@4||-4|6|PMOS@1|g|-3|6
+Awire|net@2|||2700|pin@5||0|0|PMOS@1|d|0|4
+Awire|net@3|||2700|gnd@0||0|-10.5|NMOS@1|s|0|-8
+Awire|net@4|||900|pin@5||0|0|NMOS@1|d|0|-4
+Awire|net@5|||1800|pin@3||-4|-6|NMOS@1|g|-3|-6
+Awire|net@6|||0|pin@2||-4|0|conn@0|y|-9|0
+Awire|net@7|||2700|pin@3||-4|-6|pin@2||-4|0
+Awire|net@8|||2700|pin@2||-4|0|pin@4||-4|6
+Awire|net@9|||0|conn@1|a|6|0|pin@5||0|0
+Ein||D5G2;|conn@0|a|I
+Eout||D5G2;|conn@1|y|O
+X
+
+# Cell invHTI;2{ic}
+CinvHTI;2{ic}|invHT|artwork|1021415734000|1228431964199|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX1.5;Y2;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||-2|0|1|1|||ART_color()I10
+NPin|pin@0||1.5|0|1|1||
+NPin|pin@1||2.5|0|1|1||
+NPin|pin@2||1.5|0||||
+NPin|pin@3||-1.5|2|1|1||
+NPin|pin@4||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@5||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@6||2.5|0|-2|-2||
+Ngeneric:Invisible-Pin|pin@7||-0.5|0|||||ART_message(C10;D5G1.5;)SH
+AThicker|net@0|||FS0|pin@1||2.5|0|pin@2||1.5|0|ART_color()I10
+AThicker|net@1|||FS2700|pin@4||-1.5|-2|pin@3||-1.5|2|ART_color()I10
+AThicker|net@2|||FS337|pin@0||1.5|0|pin@4||-1.5|-2|ART_color()I10
+AThicker|net@3|||FS3263|pin@0||1.5|0|pin@3||-1.5|2|ART_color()I10
+Ein||D5G1;|pin@5||I
+Eout||D5G1;|pin@6||O
+X
+
+# Cell invI;2{ic}
+CinvI;2{ic}|inv|artwork|1021415734000|1228431072751|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX1.5;Y2;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2|0|1|1|||ART_color()I10
+NPin|pin@0||1.5|0|1|1||
+Nschematic:Bus_Pin|pin@1||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@4||2.5|0|-2|-2||
+NPin|pin@5||-1.5|2|1|1||
+NPin|pin@6||-1.5|-2|1|1||
+NPin|pin@7||2.5|0|1|1||
+NPin|pin@8||1.5|0||||
+AThicker|net@0|||FS3263|pin@0||1.5|0|pin@5||-1.5|2|ART_color()I10
+AThicker|net@1|||FS337|pin@0||1.5|0|pin@6||-1.5|-2|ART_color()I10
+AThicker|net@3|||FS2700|pin@6||-1.5|-2|pin@5||-1.5|2|ART_color()I10
+AThicker|net@4|||FS0|pin@7||2.5|0|pin@8||1.5|0|ART_color()I10
+Ein||D5G1;|pin@1||I
+Eout||D5G1;|pin@4||O
+X
+
+# Cell invK;1{ic}
+CinvK;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNOJPX2;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;HNOLPX1.5;Y2;)S1|ATTR_drive0(D5G1;HPT)Sweak0|ATTR_drive1(D5G1;HPT)Sweak1|prototype_center()I[2000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2|0|1|1|||ART_color()I10
+NOpened-Thicker-Polygon|art@2||-0.5|0|0.5|1|||ART_color()I10|trace()V[-0.25/0.5,-0.25/-0.5,-0.25/0,0.25/0.5,-0.25/0,0.25/-0.5]
+Nschematic:Bus_Pin|pin@0||2.5|0|-2|-2||
+NPin|pin@1||1.5|0|1|1||
+NPin|pin@2||2.5|0||||
+Nschematic:Bus_Pin|pin@3||-2.5|0|-2|-2||
+NPin|pin@4||-1.5|-2|1|1||
+NPin|pin@5||-1.5|2|1|1||
+NPin|pin@6||1.5|0|1|1||
+AThicker|net@0|||FS0|pin@2||2.5|0|pin@1||1.5|0|ART_color()I10
+AThicker|net@1|||FS3263|pin@6||1.5|0|pin@5||-1.5|2|ART_color()I10
+AThicker|net@2|||FS337|pin@6||1.5|0|pin@4||-1.5|-2|ART_color()I10
+AThicker|net@3|||FS2700|pin@4||-1.5|-2|pin@5||-1.5|2|ART_color()I10
+Ein||D5G1;|pin@3||I
+Eout||D5G1;|pin@0||O
+X
+
+# Cell invK;1{sch}
+CinvK;1{sch}||schematic|1021415734000|1248729331835||ATTR_Delay(D5G1;HNOJPX-14;Y-6.5;)S@Delay|ATTR_X(D5FLeave alone;G1;HNOLPX-14;Y-5.5;)S1|ATTR_drive0(D5G1;HNPTX-14;Y-7.5;)Sweak0|ATTR_drive1(D5G1;HNPTX-14;Y-8.5;)Sweak1|ATTR_verilog_template(D5G1;NTX30;Y-15;)Snot ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(in));|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@0||2|-5|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+IPMOS;1{ic}|PMOS@0||2|6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||8|0||||
+NOff-Page|conn@1||-11|0||||
+NGround|gnd@0||2|-12||||
+IinvK;1{ic}|invK@0||18.5|12|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sweak0|ATTR_drive1(P)Sweak1|ATTR_LEKEEPER(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+Ngeneric:Invisible-Pin|pin@0||-1|18|||||ART_message(D5G2;)S[LO threshold fixed-size keeper inverter]
+Ngeneric:Invisible-Pin|pin@1||-1|23.5|||||ART_message(D5G6;)S[invK]
+Ngeneric:Invisible-Pin|pin@2||-2|16|||||ART_message(D5G2;)S[P to N width ratio is 2 to 1]
+Ngeneric:Invisible-Pin|pin@3||28.5|-10.5|||||ART_message(D5G2;)S[X is drive strength,P and N drive strengths are equal]
+NWire_Pin|pin@4||-2|-5|0.5|0.5||
+NWire_Pin|pin@5||-2|6|0.5|0.5||
+NWire_Pin|pin@6||-2|0||||
+NWire_Pin|pin@7||2|0||||
+NPower|pwr@0||2|11.5||||
+Awire|net@0|||2700|PMOS@0|s|2|8|pwr@0||2|11.5
+Awire|net@1|||0|PMOS@0|g|-1|6|pin@5||-2|6
+Awire|net@2|||2700|pin@7||2|0|PMOS@0|d|2|4
+Awire|net@3|||2700|gnd@0||2|-10|NMOS@0|s|2|-7
+Awire|net@4|||2700|NMOS@0|d|2|-3|pin@7||2|0
+Awire|net@5|||0|NMOS@0|g|-1|-5|pin@4||-2|-5
+Awire|net@6|||2700|pin@4||-2|-5|pin@6||-2|0
+Awire|net@7|||2700|pin@6||-2|0|pin@5||-2|6
+Awire|net@8|||0|conn@0|a|6|0|pin@7||2|0
+Awire|net@9|||1800|conn@1|y|-9|0|pin@6||-2|0
+Ein||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell invKV;1{ic}
+CinvKV;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-4;)I100|ATTR_XN(D5FLeave alone;G1.5;HNOLPX1.5;Y-2.25;)S1|ATTR_XP(D5FLeave alone;G1.5;HNOLPX1.5;Y1.75;)S1|ATTR_drive0(D5G1;HPT)Sweak0|ATTR_drive1(D5G1;HPT)Sweak1|prototype_center()I[2000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-0.5|0.5|0.5|1|||ART_color()I10|trace()V[-0.25/0.5,-0.25/-0.5,-0.25/0,0.25/0.5,-0.25/0,0.25/-0.5]
+NThick-Circle|art@2||-2|0|1|1|||ART_color()I10
+NOpened-Thicker-Polygon|art@3||-0.5|-0.75|0.5|1|||ART_color()I10|trace()V[-0.25/0.5,0/-0.5,0.25/0.5]
+NPin|pin@0||1.5|0|1|1||
+NPin|pin@1||-1.5|2|1|1||
+NPin|pin@2||-1.5|-2|1|1||
+NPin|pin@3||2.5|0||||
+NPin|pin@4||1.5|0|1|1||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@6||-2.5|0|-2|-2||
+AThicker|net@0|||FS2700|pin@2||-1.5|-2|pin@1||-1.5|2|ART_color()I10
+AThicker|net@1|||FS337|pin@0||1.5|0|pin@2||-1.5|-2|ART_color()I10
+AThicker|net@2|||FS3263|pin@0||1.5|0|pin@1||-1.5|2|ART_color()I10
+AThicker|net@3|||FS0|pin@3||2.5|0|pin@4||1.5|0|ART_color()I10
+Ein||D5G1;|pin@6||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell invKV;1{sch}
+CinvKV;1{sch}||schematic|1021415734000|1248729331835||ATTR_Delay(D5G1;HNPX-11.5;Y-5.5;)I100|ATTR_XN(D5FLeave alone;G1;HNOLPX-11.5;Y-3.5;)S1|ATTR_XP(D5FLeave alone;G1;HNOLPX-11.5;Y-4.5;)S1|ATTR_drive0(D5G1;HNPTX-11;Y-6.5;)Sweak0|ATTR_drive1(D5G1;HNPTX-11;Y-7.5;)Sweak1|ATTR_verilog_template(D5G1;NTX24.5;Y-13;)Snot ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(in));|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@0||0|-6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@XN
+IPMOS;1{ic}|PMOS@0||0|6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@XP
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-11|0||||
+NOff-Page|conn@1||8|0||||
+NGround|gnd@0||0|-11||||
+IinvKV;1{ic}|invKV@0||21.5|9|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-4;)I100|ATTR_XN(D5FLeave alone;G1.5;NOLPX1.5;Y-2.25;)S1|ATTR_XP(D5FLeave alone;G1.5;NOLPX1.5;Y1.75;)S1|ATTR_drive0(P)Sweak0|ATTR_drive1(P)Sweak1
+Ngeneric:Invisible-Pin|pin@0||26|-7.5|||||ART_message(D5G2;)S[X is drive strength,"P and N drive strengths are XP, XN"]
+NWire_Pin|pin@1||-4|-6||||
+NWire_Pin|pin@2||-4|6||||
+NWire_Pin|pin@3||0|0||||
+NWire_Pin|pin@4||-4|0||||
+Ngeneric:Invisible-Pin|pin@5||-0.5|17|||||ART_message(D5G6;)S[invKV]
+Ngeneric:Invisible-Pin|pin@6||-1|13.5|||||ART_message(D5G2;)S[Two parameter variable ratio keeper]
+NPower|pwr@0||0|10.5||||
+Awire|net@0|||1800|pin@1||-4|-6|NMOS@0|g|-3|-6
+Awire|net@1|||2700|PMOS@0|s|0|8|pwr@0||0|10.5
+Awire|net@2|||1800|pin@2||-4|6|PMOS@0|g|-3|6
+Awire|net@3|||2700|pin@3||0|0|PMOS@0|d|0|4
+Awire|net@4|||900|NMOS@0|s|0|-8|gnd@0||0|-9
+Awire|net@5|||2700|NMOS@0|d|0|-4|pin@3||0|0
+Awire|net@6|||1800|conn@0|y|-9|0|pin@4||-4|0
+Awire|net@7|||0|conn@1|a|6|0|pin@3||0|0
+Awire|net@8|||2700|pin@1||-4|-6|pin@4||-4|0
+Awire|net@9|||2700|pin@4||-4|0|pin@2||-4|6
+Ein||D5G2;|conn@0|a|I
+Eout||D5G2;|conn@1|y|O
+X
+
+# Cell invLT;1{ic}
+CinvLT;1{ic}||artwork|1021415734000|1228431575062|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX1.5;Y2;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+Nschematic:Bus_Pin|pin@0||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@1||-2.5|0|-2|-2||
+NPin|pin@2||-1.5|-2|1|1||
+NPin|pin@3||-1.5|2|1|1||
+NPin|pin@4||-2.5|0||||
+NPin|pin@5||-1.5|0|1|1||
+NPin|pin@6||1.5|0|1|1||
+Ngeneric:Invisible-Pin|pin@7||-0.5|0|||||ART_message(C10;D5G1.5;)SL
+AThicker|net@0|||FS3263|pin@6||1.5|0|pin@3||-1.5|2|ART_color()I10
+AThicker|net@1|||FS337|pin@6||1.5|0|pin@2||-1.5|-2|ART_color()I10
+AThicker|net@2|||FS2700|pin@2||-1.5|-2|pin@3||-1.5|2|ART_color()I10
+AThicker|net@3|||FS0|pin@5||-1.5|0|pin@4||-2.5|0|ART_color()I10
+Ein||D5G1;|pin@1||I
+Eout||D5G1;|pin@0||O
+X
+
+# Cell invLT;1{sch}
+CinvLT;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-12;Y-5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-12;Y-4;)S1|ATTR_drive0(D5G1;HNPTX-12;Y-6;)Sstrong0|ATTR_drive1(D5G1;HNPTX-12;Y-7;)Sstrong1|ATTR_verilog_template(D5G1;NTX23;Y-13;)Snot ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(in));|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@1||0|-6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X*2.0
+IPMOS;1{ic}|PMOS@1||0|6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||11|0||||
+NOff-Page|conn@1||-11.5|0||||
+NGround|gnd@0||0|-12.5||||
+IinvLT;1{ic}|invLT@0||16|10.5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IinvLTI;2{ic}|invLTI@0||27|10.5|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@0||-4|0||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||-1|24|||||ART_message(D5G6;)S[invLT]
+Ngeneric:Invisible-Pin|pin@3||0|19|||||ART_message(D5G2;)S[LO-threshold fixed-size (non-LE) inverter]
+NWire_Pin|pin@4||-4|6||||
+NWire_Pin|pin@5||-4|-6||||
+Ngeneric:Invisible-Pin|pin@6||0.5|17|||||ART_message(D5G2;)S[This is a 2 to 2 width ratio inverter]
+Ngeneric:Invisible-Pin|pin@7||24|-9|||||ART_message(D5G2;)S[X is drive strength,N drive strength is twice P strength]
+NPower|pwr@0||0|12.5||||
+Awire|net@0|||0|pin@0||-4|0|conn@1|y|-9.5|0
+Awire|net@1|||900|pin@4||-4|6|pin@0||-4|0
+Awire|net@2|||900|pin@0||-4|0|pin@5||-4|-6
+Awire|net@3|||1800|pin@1||0|0|conn@0|a|9|0
+Awire|net@4|||2700|NMOS@1|d|0|-4|pin@1||0|0
+Awire|net@5|||2700|pin@1||0|0|PMOS@1|d|0|4
+Awire|net@6|||900|pwr@0||0|12.5|PMOS@1|s|0|8
+Awire|net@7|||1800|pin@4||-4|6|PMOS@1|g|-3|6
+Awire|net@8|||2700|gnd@0||0|-10.5|NMOS@1|s|0|-8
+Awire|net@9|||1800|pin@5||-4|-6|NMOS@1|g|-3|-6
+Ein||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell invLTI;2{ic}
+CinvLTI;2{ic}|invLT|artwork|1021415734000|1228431729256|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX1.5;Y2;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2|0|1|1|||ART_color()I10
+Nschematic:Bus_Pin|pin@0||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@1||-2.5|0|-2|-2||
+NPin|pin@2||-1.5|-2|1|1||
+NPin|pin@3||-1.5|2|1|1||
+NPin|pin@4||1.5|0||||
+NPin|pin@5||2.5|0|1|1||
+NPin|pin@6||1.5|0|1|1||
+Ngeneric:Invisible-Pin|pin@7||-0.5|0|||||ART_message(C10;D5G1.5;)SL
+AThicker|net@0|||FS3263|pin@6||1.5|0|pin@3||-1.5|2|ART_color()I10
+AThicker|net@1|||FS337|pin@6||1.5|0|pin@2||-1.5|-2|ART_color()I10
+AThicker|net@2|||FS2700|pin@2||-1.5|-2|pin@3||-1.5|2|ART_color()I10
+AThicker|net@3|||FS0|pin@5||2.5|0|pin@4||1.5|0|ART_color()I10
+Ein||D5G1;|pin@1||I
+Eout||D5G1;|pin@0||O
+X
+
+# Cell invV;1{ic}
+CinvV;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX1.5;Y-4;)I100|ATTR_XN(D5FLeave alone;G1.5;HNOLPX1.75;Y-2.5;)S1|ATTR_XP(D5FLeave alone;G1.5;HNOLPX1.75;Y2;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+NOpened-Thicker-Polygon|art@2||-0.5|0|0.5|1|||ART_color()I10|trace()V[-0.25/0.5,0/-0.5,0.25/0.5]
+Nschematic:Bus_Pin|pin@0||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@1||2.5|0|-2|-2||
+NPin|pin@2||-1.5|-2|1|1||
+NPin|pin@3||-1.5|2|1|1||
+NPin|pin@4||-2.5|0||||
+NPin|pin@5||-1.5|0|1|1||
+NPin|pin@6||1.5|0|1|1||
+AThicker|net@0|||FS0|pin@5||-1.5|0|pin@4||-2.5|0|ART_color()I10
+AThicker|net@1|||FS3263|pin@6||1.5|0|pin@3||-1.5|2|ART_color()I10
+AThicker|net@2|||FS337|pin@6||1.5|0|pin@2||-1.5|-2|ART_color()I10
+AThicker|net@3|||FS2700|pin@2||-1.5|-2|pin@3||-1.5|2|ART_color()I10
+Ein||D5G1;|pin@0||I
+Eout||D5G1;|pin@1||O
+X
+
+# Cell invV;1{sch}
+CinvV;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-12;Y-7;)I100|ATTR_XN(D5FLeave alone;G1;HNOLPX-12;Y-5;)S1|ATTR_XP(D5FLeave alone;G1;HNOLPX-12;Y-6;)S1|ATTR_drive0(D5G1;HNPTX-12;Y-8;)Sstrong0|ATTR_drive1(D5G1;HNPTX-12;Y-9;)Sstrong1|ATTR_verilog_template(D5G1;NTX19.5;Y-16;)Snot ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(in));|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@1||0|-6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@XN
+IPMOS;1{ic}|PMOS@1||0|6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@XP
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||7|0||||
+NOff-Page|conn@1||-12|0||||
+NGround|gnd@0||0|-12||||
+IinvV;1{ic}|invV@0||24|10.5|||D0G4;|ATTR_Delay(D5G1;NPX1.5;Y-4;)I100|ATTR_XN(D5FLeave alone;G1.5;NOLPX1.75;Y-2.5;)S1|ATTR_XP(D5FLeave alone;G1.5;NOLPX1.75;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||0.5|17.5|||||ART_message(D5G2;)S[two-parameter variable ratio inverter]
+Ngeneric:Invisible-Pin|pin@1||-0.5|21.5|||||ART_message(D5G6;)S[invV]
+NWire_Pin|pin@2||0|0||||
+NWire_Pin|pin@3||-5|0||||
+NWire_Pin|pin@4||-5|-6||||
+NWire_Pin|pin@5||-5|6||||
+Ngeneric:Invisible-Pin|pin@6||28|-11.5|||||ART_message(D5G2;)S[X is drive strength,"P and N drive strengths are XP, XN"]
+NPower|pwr@0||0|10.5||||
+Awire|net@0|||900|NMOS@1|s|0|-8|gnd@0||0|-10
+Awire|net@1|||900|pin@2||0|0|NMOS@1|d|0|-4
+Awire|net@2|||1800|pin@4||-5|-6|NMOS@1|g|-3|-6
+Awire|net@3|||2700|PMOS@1|s|0|8|pwr@0||0|10.5
+Awire|net@4|||1800|pin@5||-5|6|PMOS@1|g|-3|6
+Awire|net@5|||2700|pin@2||0|0|PMOS@1|d|0|4
+Awire|net@6|||1800|pin@2||0|0|conn@0|a|5|0
+Awire|net@7|||0|pin@3||-5|0|conn@1|y|-10|0
+Awire|net@8|||2700|pin@4||-5|-6|pin@3||-5|0
+Awire|net@9|||2700|pin@3||-5|0|pin@5||-5|6
+Ein||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell invVn;1{ic}
+CinvVn;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-3;)I100|ATTR_NPdrvR(D5FLeave alone;G1;HNOLPX2;Y-2;)S1|ATTR_X(D5FLeave alone;G1.5;HNOLPX1.5;Y2;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+NOpened-Thicker-Polygon|art@2||-0.5|0|0.5|1|||ART_color()I10|trace()V[-0.25/0.5,0/-0.5,0.25/0.5]
+NOpened-Thicker-Polygon|art@3||0.25|-0.12|0.5|0.75|||ART_color()I10|trace()V[-0.25/-0.375,-0.25/0.375,0.25/-0.375,0.25/0.375]
+Nschematic:Bus_Pin|pin@0||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@1||2.5|0|-2|-2||
+NPin|pin@2||-1.5|-2|1|1||
+NPin|pin@3||-1.5|2|1|1||
+NPin|pin@4||-2.5|0||||
+NPin|pin@5||-1.5|0|1|1||
+NPin|pin@6||1.5|0|1|1||
+AThicker|net@0|||FS0|pin@5||-1.5|0|pin@4||-2.5|0|ART_color()I10
+AThicker|net@1|||FS3263|pin@6||1.5|0|pin@3||-1.5|2|ART_color()I10
+AThicker|net@2|||FS337|pin@6||1.5|0|pin@2||-1.5|-2|ART_color()I10
+AThicker|net@3|||FS2700|pin@2||-1.5|-2|pin@3||-1.5|2|ART_color()I10
+Ein||D5G1;|pin@0||I
+Eout||D5G1;|pin@1||O
+X
+
+# Cell invVn;1{sch}
+CinvVn;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-15.5;Y-7.5;)I100|ATTR_NPdrvR(D5FLeave alone;G1;HNOLPX-15.5;Y-6.5;)S1|ATTR_X(D5FLeave alone;G1;HNOLPX-15.5;Y-5.5;)S1|ATTR_drive0(D5G1;HNPTX-15.5;Y-8.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-15.5;Y-9.5;)Sstrong1|ATTR_verilog_template(D5G1;NTX18.5;Y-19.5;)Snot ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(in));|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@1||0|-6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X*@NPdrvR
+IPMOS;1{ic}|PMOS@1||0|6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||7|0||||
+NOff-Page|conn@1||-12|0||||
+NGround|gnd@0||0|-12||||
+IinvVn;1{ic}|invVn@0||26.75|6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-3;)I100|ATTR_NPdrvR(D5FLeave alone;G1;NOLPX2;Y-2;)S1|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||0.5|17.5|||||ART_message(D5G2;)S[variable ratio inverter]
+Ngeneric:Invisible-Pin|pin@1||-0.5|22|||||ART_message(D5G6;)S[invVn]
+NWire_Pin|pin@2||0|0||||
+NWire_Pin|pin@3||-5|0||||
+NWire_Pin|pin@4||-5|-6||||
+NWire_Pin|pin@5||-5|6||||
+Ngeneric:Invisible-Pin|pin@6||19.5|-15.5|||||ART_message(D5G2;)S[X is drive strength,"P drive strength is X, N drive strength is X*NPdrvR"]
+Ngeneric:Invisible-Pin|pin@7||0.5|15.5|||||ART_message(D5G2;)S["PMOS sized normally, NMOS sized by ratio value"]
+NPower|pwr@0||0|11||||
+Awire|net@0|||900|NMOS@1|s|0|-8|gnd@0||0|-10
+Awire|net@1|||2700|NMOS@1|d|0|-4|pin@2||0|0
+Awire|net@2|||1800|pin@4||-5|-6|NMOS@1|g|-3|-6
+Awire|net@3|||2700|PMOS@1|s|0|8|pwr@0||0|11
+Awire|net@4|||1800|pin@5||-5|6|PMOS@1|g|-3|6
+Awire|net@5|||2700|pin@2||0|0|PMOS@1|d|0|4
+Awire|net@6|||1800|pin@2||0|0|conn@0|a|5|0
+Awire|net@7|||0|pin@3||-5|0|conn@1|y|-10|0
+Awire|net@8|||2700|pin@4||-5|-6|pin@3||-5|0
+Awire|net@9|||2700|pin@3||-5|0|pin@5||-5|6
+Ein||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell invVp;1{ic}
+CinvVp;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-3;)I100|ATTR_PNdrvR(D5G1;HNOLPX2;Y-2;)S1|ATTR_X(D5FLeave alone;G1.5;HNOLPX1.5;Y2;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-0.5|0|0.5|1|||ART_color()I10|trace()V[-0.25/0.5,0/-0.5,0.25/0.5]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I10
+NOpened-Thicker-Polygon|art@3||0.25|-0.25|0.5|1|||ART_color()I10|trace()V[-0.25/-0.5,-0.25/0.5,0.25/0.5,0.25/0,-0.25/0]
+NPin|pin@0||1.5|0|1|1||
+NPin|pin@1||-1.5|0|1|1||
+NPin|pin@2||-2.5|0||||
+NPin|pin@3||-1.5|2|1|1||
+NPin|pin@4||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@6||-2.5|0|-2|-2||
+AThicker|net@0|||FS2700|pin@4||-1.5|-2|pin@3||-1.5|2|ART_color()I10
+AThicker|net@1|||FS337|pin@0||1.5|0|pin@4||-1.5|-2|ART_color()I10
+AThicker|net@2|||FS3263|pin@0||1.5|0|pin@3||-1.5|2|ART_color()I10
+AThicker|net@3|||FS0|pin@1||-1.5|0|pin@2||-2.5|0|ART_color()I10
+Ein||D5G1;|pin@6||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell invVp;1{sch}
+CinvVp;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-12;Y-7;)I100|ATTR_PNdrvR(D5FLeave alone;G1;HNOLPX-12;Y-6;)S1|ATTR_X(D5FLeave alone;G1;HNOLPX-12.5;Y-5;)S1|ATTR_drive0(D5G1;HNPTX-12;Y-8;)Sstrong0|ATTR_drive1(D5G1;HNPTX-12;Y-9;)Sstrong1|ATTR_verilog_template(D5G1;NTX22;Y-15.5;)Snot ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(in));|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@1||0.5|-6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+IPMOS;1{ic}|PMOS@1||0.5|6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3;)S@X*@PNdrvR
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-12|0||||
+NOff-Page|conn@1||7|0||||
+NGround|gnd@0||0.5|-12||||
+IinvVp;1{ic}|invVp@0||26.5|6.5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-3;)I100|ATTR_PNdrvR(D5G1;NPX2;Y-2;)I1|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@0||-4.5|6||||
+NWire_Pin|pin@1||-4.5|-6||||
+NWire_Pin|pin@2||-4.5|0||||
+NWire_Pin|pin@3||0.5|0||||
+Ngeneric:Invisible-Pin|pin@4||0.5|14.5|||||ART_message(D5G2;)S["NMOS sized normally, PMOS sized by ratio value"]
+Ngeneric:Invisible-Pin|pin@5||25.5|-11.5|||||ART_message(D5G2;)S[X is drive strength,"N drive strength is X, P drive strength is X*PNdrvR"]
+Ngeneric:Invisible-Pin|pin@6||-0.5|21|||||ART_message(D5G6;)S[invVp]
+Ngeneric:Invisible-Pin|pin@7||0.5|16.5|||||ART_message(D5G2;)S[variable ratio inverter]
+NPower|pwr@0||0.5|11||||
+Awire|net@0|||1800|conn@0|y|-10|0|pin@2||-4.5|0
+Awire|net@1|||0|conn@1|a|5|0|pin@3||0.5|0
+Awire|net@2|||2700|pin@2||-4.5|0|pin@0||-4.5|6
+Awire|net@3|||2700|pin@1||-4.5|-6|pin@2||-4.5|0
+Awire|net@4|||1800|pin@0||-4.5|6|PMOS@1|g|-2.5|6
+Awire|net@5|||2700|pin@3||0.5|0|PMOS@1|d|0.5|4
+Awire|net@6|||2700|PMOS@1|s|0.5|8|pwr@0||0.5|11
+Awire|net@7|||2700|NMOS@1|d|0.5|-4|pin@3||0.5|0
+Awire|net@8|||1800|pin@1||-4.5|-6|NMOS@1|g|-2.5|-6
+Awire|net@9|||900|NMOS@1|s|0.5|-8|gnd@0||0.5|-10
+Ein||D5G2;|conn@0|a|I
+Eout||D5G2;|conn@1|y|O
+X
+
+# Cell mullerC;1{ic}
+CmullerC;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.5;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-0.12|0|0.75|1.25|||ART_color()I10|trace()V[0.375/-0.625,-0.375/-0.625,-0.375/0.625,0.375/0.625]
+NThick-Circle|art@2||-0.5|0|4|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I10
+NPin|pin@0||-0.25|-2|1|1||
+NPin|pin@1||-1.5|-0.75|1|1||
+Nschematic:Bus_Pin|pin@2||-2.5|-1|-2|-2||
+NPin|pin@3||-1.5|-1|1|1||
+NPin|pin@4||-2.5|-1||||
+NPin|pin@5||-0.5|2|1|1||
+Nschematic:Bus_Pin|pin@6||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@7||2.5|0|-2|-2||
+NPin|pin@8||-1.5|2|1|1||
+NPin|pin@9||-1.5|-2|1|1||
+NPin|pin@10||-0.5|-2|1|1||
+NPin|pin@11||-2.5|1||||
+NPin|pin@12||-1.5|1|1|1||
+AThicker|net@0|||FS3150|pin@0||-0.25|-2|pin@1||-1.5|-0.75|ART_color()I10
+AThicker|net@1|||FS0|pin@3||-1.5|-1|pin@4||-2.5|-1|ART_color()I10
+AThicker|net@2|||FS0|pin@5||-0.5|2|pin@8||-1.5|2|ART_color()I10
+AThicker|net@3|||FS2700|pin@9||-1.5|-2|pin@8||-1.5|2|ART_color()I10
+AThicker|net@4|||FS0|pin@10||-0.5|-2|pin@9||-1.5|-2|ART_color()I10
+AThicker|net@5|||FS0|pin@12||-1.5|1|pin@11||-2.5|1|ART_color()I10
+Eina||D5G1;|pin@2||I
+Einb||D5G1;|pin@6||I
+Eout||D5G1;|pin@7||O
+X
+
+# Cell mullerC;1{sch}
+CmullerC;1{sch}||schematic|1021415734000|1157995398986||ATTR_Delay(D5G1;HNPX-16;Y-5.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-16;Y-4.5;)S1|ATTR_drive0(D5G1;HNPTX-16;Y-6.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-16;Y-7.5;)Sstrong1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-19|0||||
+NOff-Page|conn@1||15.5|-5|||RR|
+NOff-Page|conn@2||15.5|0||||
+ImullerC;1{ic}|mullerC@0||26.5|16.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inms2b;1{ic}|nms2@0||0|-9|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-0.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-2.25;Y1.5;)S@X
+NWire_Pin|pin@0||-6.5|0||||
+Ngeneric:Invisible-Pin|pin@1||23|-14|||||ART_message(D5G2;)S[X is drive strength,Pull-up and pull-down have the same strength]
+Ngeneric:Invisible-Pin|pin@2||-0.5|17.5|||||ART_message(D5G2;)S[P to N width ratio is 4 to 2]
+NWire_Pin|pin@3||-6.5|8.5||||
+NWire_Pin|pin@4||6|-5||||
+Ngeneric:Invisible-Pin|pin@5||-0.5|20|||||ART_message(D5G2;)S[one-parameter muller C-element]
+NWire_Pin|pin@6||6|4.5||||
+Ngeneric:Invisible-Pin|pin@7||-0.5|25|||||ART_message(D5G6;)S[mullerC]
+NWire_Pin|pin@8||-6.5|-9||||
+NWire_Pin|pin@9||0|0||||
+Ipms2;1{ic}|pms2@0||0|8.5|||D0G4;|ATTR_Delay(D5G1;NOJPX-3;Y-1.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S@X
+Awire|net@0|||0|conn@2|a|13.5|0|pin@9||0|0
+Awire|net@1|||0|pin@0||-6.5|0|conn@0|y|-17|0
+Awire|net@2|||2700|pin@8||-6.5|-9|pin@0||-6.5|0
+Awire|net@3|||2700|pin@0||-6.5|0|pin@3||-6.5|8.5
+Awire|net@4|||1800|pin@4||6|-5|conn@1|y|13.5|-5
+Awire|net@5|||0|pms2@0|g|-3|8.5|pin@3||-6.5|8.5
+Awire|net@6|||1800|pms2@0|g2|3|4.5|pin@6||6|4.5
+Awire|net@7|||2700|pin@9||0|0|pms2@0|d|0|2.5
+Awire|net@8|||2700|pin@4||6|-5|pin@6||6|4.5
+Awire|net@9|||1800|pin@8||-6.5|-9|nms2@0|g|-3|-9
+Awire|net@10|||1800|nms2@0|g2|3|-5|pin@4||6|-5
+Awire|net@11|||900|pin@9||0|0|nms2@0|d|0|-3
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell mullerC_sy;1{ic}
+CmullerC_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.5;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+NThick-Circle|art@2||-0.5|0|4|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NOpened-Thicker-Polygon|art@3||-0.12|0|0.75|1.25|||ART_color()I10|trace()V[0.375/-0.625,-0.375/-0.625,-0.375/0.625,0.375/0.625]
+NPin|pin@0||-1.5|1|1|1||
+NPin|pin@1||-2.5|1||||
+NPin|pin@2||-0.5|-2|1|1||
+NPin|pin@3||-1.5|-2|1|1||
+NPin|pin@4||-1.5|2|1|1||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@6||-2.5|1|-2|-2||
+NPin|pin@7||-0.5|2|1|1||
+NPin|pin@8||-2.5|-1||||
+NPin|pin@9||-1.5|-1|1|1||
+Nschematic:Bus_Pin|pin@10||-2.5|-1|-2|-2||
+AThicker|net@0|||FS0|pin@0||-1.5|1|pin@1||-2.5|1|ART_color()I10
+AThicker|net@1|||FS0|pin@2||-0.5|-2|pin@3||-1.5|-2|ART_color()I10
+AThicker|net@2|||FS2700|pin@3||-1.5|-2|pin@4||-1.5|2|ART_color()I10
+AThicker|net@3|||FS0|pin@7||-0.5|2|pin@4||-1.5|2|ART_color()I10
+AThicker|net@4|||FS0|pin@9||-1.5|-1|pin@8||-2.5|-1|ART_color()I10
+Eina||D5G1;|pin@10||I
+Einb||D5G1;|pin@6||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell mullerC_sy;1{sch}
+CmullerC_sy;1{sch}||schematic|1021415734000|1157995387844||ATTR_Delay(D5G1;HNPX-16;Y-5.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-16;Y-4.5;)S1|ATTR_drive0(D5G1;HNPTX-16;Y-6.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-16;Y-7.5;)Sstrong1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||15.5|0||||
+NOff-Page|conn@1||15.5|-5|||RR|
+NOff-Page|conn@2||-19|0||||
+ImullerC_sy;1{ic}|mullerC_@0||26.5|16.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inms2_sy;1{ic}|nms2_sy@0||0|-9|||D0G4;|ATTR_Delay(D5G1;NOJPX5.5;Y-0.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-3.75;Y2.5;)S@X
+NWire_Pin|pin@0||0|0||||
+NWire_Pin|pin@1||-6.5|-9||||
+Ngeneric:Invisible-Pin|pin@2||-0.5|25|||||ART_message(D5G6;)S[mullerC_sy]
+NWire_Pin|pin@3||6|4.5||||
+Ngeneric:Invisible-Pin|pin@4||-0.5|20|||||ART_message(D5G2;)S[one-parameter symmetric muller C-element]
+NWire_Pin|pin@5||6|-5||||
+NWire_Pin|pin@6||-6.5|8.5||||
+Ngeneric:Invisible-Pin|pin@7||-0.5|17.5|||||ART_message(D5G2;)S[P to N width ratio is 4 to 2]
+Ngeneric:Invisible-Pin|pin@8||23|-14|||||ART_message(D5G2;)S[X is drive strength,Pull-up and pull-down have the same strength]
+NWire_Pin|pin@9||-6.5|0||||
+Ipms2_sy;1{ic}|pms2_sy@0||0|8.5|||D0G4;|ATTR_Delay(D5G1;NOJPX-5;Y-1.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX4;Y2;)S@X
+Awire|net@0|||1800|nms2_sy@0|g2|3|-5|pin@5||6|-5
+Awire|net@1|||900|pin@0||0|0|nms2_sy@0|d|0|-3
+Awire|net@2|||1800|pin@1||-6.5|-9|nms2_sy@0|g|-3|-9
+Awire|net@3|||1800|pms2_sy@0|g2|3|4.5|pin@3||6|4.5
+Awire|net@4|||0|pms2_sy@0|g|-3|8.5|pin@6||-6.5|8.5
+Awire|net@5|||2700|pin@0||0|0|pms2_sy@0|d|0|2.5
+Awire|net@6|||2700|pin@5||6|-5|pin@3||6|4.5
+Awire|net@7|||1800|pin@5||6|-5|conn@1|y|13.5|-5
+Awire|net@8|||2700|pin@9||-6.5|0|pin@6||-6.5|8.5
+Awire|net@9|||2700|pin@1||-6.5|-9|pin@9||-6.5|0
+Awire|net@10|||0|pin@9||-6.5|0|conn@2|y|-17|0
+Awire|net@11|||0|conn@0|a|13.5|0|pin@0||0|0
+Eina||D5G2;|conn@2|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell mux21_tri;1{ic}
+Cmux21_tri;1{ic}||artwork|1092084237000|1204140525662|E|ATTR_Delay(D5G1;HNPX3.5;Y-4.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX4;Y2;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2.5|0|1|1|||ART_color()I10
+Nschematic:Bus_Pin|pin@0||-2|2||||
+Nschematic:Bus_Pin|pin@2||-2|-2||||
+Nschematic:Bus_Pin|pin@4||3|0||||
+Nschematic:Bus_Pin|pin@6||0.5|4.5||||
+NPin|pin@8||-1|4|1|1||
+NPin|pin@9||-1|-4|1|1||
+NPin|pin@10||2|2.5|1|1||
+NPin|pin@11||2|-2.5|1|1||
+NPin|pin@13||2|-2.5|1|1||
+NPin|pin@14||-1|-4|1|1||
+NPin|pin@15||-1|4|1|1||
+NPin|pin@16||2|2.5|1|1||
+NPin|pin@17||-2|-2|1|1||
+NPin|pin@18||-1|-2|1|1||
+NPin|pin@19||-2|2|1|1||
+NPin|pin@20||-1|2|1|1||
+NPin|pin@21||0.5|4.5|1|1||
+NPin|pin@22||0.5|3.25|1|1||
+Ngeneric:Invisible-Pin|pin@25||0|2|||||ART_message(D5G1;)S0
+Ngeneric:Invisible-Pin|pin@26||0|-2|||||ART_message(D5G1;)S1
+AThicker|net@4|||FS2700|pin@9||-1|-4|pin@8||-1|4|ART_color()I10
+AThicker|net@5|||FS2700|pin@11||2|-2.5|pin@10||2|2.5|ART_color()I10
+AThicker|net@8|||FS2066|pin@14||-1|-4|pin@13||2|-2.5|ART_color()I10
+AThicker|net@9|||FS3334|pin@16||2|2.5|pin@15||-1|4|ART_color()I10
+AThicker|net@10|||FS0|pin@18||-1|-2|pin@17||-2|-2|ART_color()I10
+AThicker|net@11|||FS0|pin@20||-1|2|pin@19||-2|2|ART_color()I10
+AThicker|net@12|||FS2700|pin@22||0.5|3.25|pin@21||0.5|4.5|ART_color()I10
+Ein0||D5G1;|pin@0||I
+Ein1||D5G1;|pin@2||I
+Eout||D5G1;|pin@4||O
+Esel||D5G1;|pin@6||I
+X
+
+# Cell mux21_tri;1{sch}
+Cmux21_tri;1{sch}||schematic|1092081747000|1157998412989||ATTR_Delay(D5G1;HNPX-20;Y-11.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-20;Y-10;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-16|-6||||
+NOff-Page|conn@1||-16|0||||
+NOff-Page|conn@2||-16|6||||
+NOff-Page|conn@3||10|0||||
+Iinv;1{ic}|inv@0||-4|0|||D5G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S@X/2.0|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Imux21_tri;1{ic}|mux2@0||22|13|||D5G4;|ATTR_Delay(D5G1;NPX3.5;Y-4.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX4;Y2;)S1
+NWire_Pin|pin@1||5|-6||||
+NWire_Pin|pin@2||5|6||||
+NWire_Pin|pin@3||0|0||||
+NWire_Pin|pin@4||0|10||||
+NWire_Pin|pin@5||-8|10||||
+NWire_Pin|pin@6||-8|0||||
+NWire_Pin|pin@7||-8|-10||||
+NWire_Pin|pin@8||0|-10||||
+Ngeneric:Invisible-Pin|pin@10||-5|19|||||ART_message(D5G5;)Smux21_tri
+Ngeneric:Invisible-Pin|pin@11||-5|15|||||ART_message(D5G2;)Sa 2:1 mux using tristate inverters
+NWire_Pin|pin@12||5|0||||
+ItriInv;1{ic}|triInv@5||0|6|||D5G4;|ATTR_Delay(D5G1;NOJPX4.5;Y-1.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3;Y2;)S@X
+ItriInv;1{ic}|triInv@6||0|-6|||D5G4;|ATTR_Delay(D5G1;NOJPX4.5;Y-1.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3;Y2;)S@X
+Awire|net@0|||1800|conn@0|y|-14|-6|triInv@6|in|-2.5|-6
+Awire|net@1|||1800|conn@2|y|-14|6|triInv@5|in|-2.5|6
+Awire|net@4|||0|pin@1||5|-6|triInv@6|out|2.5|-6
+Awire|net@6|||0|pin@2||5|6|triInv@5|out|2.5|6
+Awire|net@7|||1800|conn@1|y|-14|0|pin@6||-8|0
+Awire|net@8|||1800|inv@0|out|-1.5|0|pin@3||0|0
+Awire|net@9|||900|pin@3||0|0|triInv@6|enB|0|-4
+Awire|net@10|||2700|pin@3||0|0|triInv@5|en|0|4
+Awire|net@11|||2700|triInv@5|enB|0|8|pin@4||0|10
+Awire|net@12|||0|pin@4||0|10|pin@5||-8|10
+Awire|net@13|||1800|pin@6||-8|0|inv@0|in|-6.5|0
+Awire|net@14|||900|pin@5||-8|10|pin@6||-8|0
+Awire|net@15|||900|pin@6||-8|0|pin@7||-8|-10
+Awire|net@16|||1800|pin@7||-8|-10|pin@8||0|-10
+Awire|net@17|||2700|pin@8||0|-10|triInv@6|en|0|-8
+Awire|net@22|||2700|pin@1||5|-6|pin@12||5|0
+Awire|net@23|||2700|pin@12||5|0|pin@2||5|6
+Awire|net@24|||0|conn@3|a|8|0|pin@12||5|0
+Ein0||D5G2;|conn@2|a|I
+Ein1||D5G2;|conn@0|a|I
+Eout||D5G2;|conn@3|y|O
+Esel||D5G2;|conn@1|a|I
+X
+
+# Cell nand2;1{ic}
+Cnand2;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.5;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+NThick-Circle|art@2||-0.5|0|4|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NPin|pin@0||-1.5|1|1|1||
+NPin|pin@1||-2.5|1||||
+NPin|pin@2||-0.5|-2|1|1||
+NPin|pin@3||-1.5|-2|1|1||
+NPin|pin@4||-1.5|2|1|1||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@6||-2.5|1|-2|-2||
+NPin|pin@7||-0.5|2|1|1||
+NPin|pin@8||-2.5|-1||||
+NPin|pin@9||-1.5|-1|1|1||
+Nschematic:Bus_Pin|pin@10||-2.5|-1|-2|-2||
+NPin|pin@11||-1.5|-0.75|1|1||
+NPin|pin@12||-0.25|-2|1|1||
+AThicker|net@0|||FS0|pin@0||-1.5|1|pin@1||-2.5|1|ART_color()I10
+AThicker|net@1|||FS0|pin@2||-0.5|-2|pin@3||-1.5|-2|ART_color()I10
+AThicker|net@2|||FS2700|pin@3||-1.5|-2|pin@4||-1.5|2|ART_color()I10
+AThicker|net@3|||FS0|pin@7||-0.5|2|pin@4||-1.5|2|ART_color()I10
+AThicker|net@4|||FS0|pin@9||-1.5|-1|pin@8||-2.5|-1|ART_color()I10
+AThicker|net@5|||FS3150|pin@12||-0.25|-2|pin@11||-1.5|-0.75|ART_color()I10
+Eina||D5G1;|pin@10||I
+Einb||D5G1;|pin@6||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell nand2;1{sch}
+Cnand2;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-16;Y-5.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-16;Y-4.5;)S1|ATTR_drive0(D5G1;HNPTX-16;Y-6.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-16;Y-7.5;)Sstrong1|ATTR_verilog_template(D5G1;NTX21;Y-18.5;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@2||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+IPMOS;1{ic}|PMOS@3||4.5|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||15.5|0||||
+NOff-Page|conn@1||19.5|-5|||RR|
+NOff-Page|conn@2||-21.5|-1||||
+Inand2;1{ic}|nand2@0||15.5|12.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inms2b;1{ic}|nms2@0||0|-9|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-0.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-2.25;Y1.5;)S@X
+NWire_Pin|pin@2||0|0||||
+NWire_Pin|pin@3||-9|-9||||
+NWire_Pin|pin@15||4.5|7.5||||
+NWire_Pin|pin@16||-5|7.5||||
+Ngeneric:Invisible-Pin|pin@17||-0.5|25|||||ART_message(D5G6;)S[nand2]
+NWire_Pin|pin@18||9|4||||
+NWire_Pin|pin@19||4.5|0||||
+Ngeneric:Invisible-Pin|pin@20||-0.5|20|||||ART_message(D5G2;)S[one-parameter NAND]
+NWire_Pin|pin@21||-5|0||||
+NWire_Pin|pin@22||9|-5||||
+NWire_Pin|pin@23||-9|4||||
+Ngeneric:Invisible-Pin|pin@24||-0.5|17.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 2]
+Ngeneric:Invisible-Pin|pin@25||22.5|-13.5|||||ART_message(D5G2;)S[X is drive strength,One pull-up has the same strength,as the pull-down]
+NWire_Pin|pin@26||-9|-1||||
+NPower|pwr@0||-5|10.5||||
+Awire|net@14|||900|pin@2||0|0|nms2@0|d|0|-3
+Awire|net@15|||0|pin@19||4.5|0|pin@2||0|0
+Awire|net@16|||0|pin@2||0|0|pin@21||-5|0
+Awire|net@17|||1800|nms2@0|g2|3|-5|pin@22||9|-5
+Awire|net@18|||1800|pin@3||-9|-9|nms2@0|g|-3|-9
+Awire|net@20|||900|pin@16||-5|7.5|PMOS@2|s|-5|6
+Awire|net@21|||1800|pin@23||-9|4|PMOS@2|g|-8|4
+Awire|net@22|||2700|pin@21||-5|0|PMOS@2|d|-5|2
+Awire|net@23|||2700|PMOS@3|s|4.5|6|pin@15||4.5|7.5
+Awire|net@24|||1800|PMOS@3|g|7.5|4|pin@18||9|4
+Awire|net@25|||2700|pin@19||4.5|0|PMOS@3|d|4.5|2
+Awire|net@36|||2700|pin@22||9|-5|pin@18||9|4
+Awire|net@38|||2700|pin@16||-5|7.5|pwr@0||-5|10.5
+Awire|net@39|||0|pin@15||4.5|7.5|pin@16||-5|7.5
+Awire|net@42|||1800|pin@22||9|-5|conn@1|y|17.5|-5
+Awire|net@43|||2700|pin@3||-9|-9|pin@26||-9|-1
+Awire|net@44|||2700|pin@26||-9|-1|pin@23||-9|4
+Awire|net@45|||1800|conn@2|y|-19.5|-1|pin@26||-9|-1
+Awire|net@46|||0|conn@0|a|13.5|0|pin@19||4.5|0
+Eina||D5G2;|conn@2|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell nand2HLT_sy;1{ic}
+Cnand2HLT_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.5;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-0.5|0|0.5|1|||ART_color()I10|trace()V[-0.25/-0.5,-0.25/0.5,-0.25/0,0.25/0,0.25/0.5,0.25/-0.5]
+NThick-Circle|art@2||-0.5|0|4|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I10
+NOpened-Thicker-Polygon|art@4||0.25|0|0.5|1|||ART_color()I10|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+Nschematic:Bus_Pin|pin@0||-2.5|-1|-2|-2||
+NPin|pin@1||-1.5|-1|1|1||
+NPin|pin@2||-2.5|-1||||
+NPin|pin@3||-0.5|2|1|1||
+Nschematic:Bus_Pin|pin@4||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+NPin|pin@6||-1.5|2|1|1||
+NPin|pin@7||-1.5|-2|1|1||
+NPin|pin@8||-0.5|-2|1|1||
+NPin|pin@9||-2.5|1||||
+NPin|pin@10||-1.5|1|1|1||
+AThicker|net@0|||FS0|pin@1||-1.5|-1|pin@2||-2.5|-1|ART_color()I10
+AThicker|net@1|||FS0|pin@3||-0.5|2|pin@6||-1.5|2|ART_color()I10
+AThicker|net@2|||FS2700|pin@7||-1.5|-2|pin@6||-1.5|2|ART_color()I10
+AThicker|net@3|||FS0|pin@8||-0.5|-2|pin@7||-1.5|-2|ART_color()I10
+AThicker|net@4|||FS0|pin@10||-1.5|1|pin@9||-2.5|1|ART_color()I10
+Eina||D5G1;|pin@0||I
+Einb||D5G1;|pin@4||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell nand2HLT_sy;1{sch}
+Cnand2HLT_sy;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-13.5;Y-16;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-13.5;Y-15;)S1|ATTR_drive0(D5G1;HNPTX-13.5;Y-17;)Sstrong0|ATTR_drive1(D5G1;HNPTX-13.5;Y-18;)Sstrong1|ATTR_verilog_template(D5G1;NTX24.5;Y-20;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@2||6|3.25|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S3.*@X/4.
+IPMOS;1{ic}|PMOS@3||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOLPX3.5;Y0.5;)S3.*@X/4.
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-17|-9.75||||
+NOff-Page|conn@1||21|-5.75|||RR|
+NOff-Page|conn@2||22.5|0||||
+Inand2HLT_sy;1{ic}|nand2HLT@0||38|18.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inms2_sy;1{ic}|nms2_sy@0||0|-9.75|||D0G4;|ATTR_Delay(D5G1;NOJPX5.5;Y-0.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-3.75;Y2.5;)S@X
+Ngeneric:Invisible-Pin|pin@18||32|-14|||||ART_message(D5G2;)S[X is drive strength,The pull-down is 1.5 times as strong as,one pull-up; or both pull-ups together,are as strong as the pull-down]
+NWire_Pin|pin@19||-9.5|4||||
+NWire_Pin|pin@20||-5|0||||
+NWire_Pin|pin@21||-9.5|-9.75||||
+NWire_Pin|pin@22||6|0||||
+NWire_Pin|pin@23||10.25|3.25||||
+NWire_Pin|pin@24||10.25|-5.75||||
+Ngeneric:Invisible-Pin|pin@25||3.5|25|||||ART_message(D5G6;)S[nand2HLT_sy]
+NWire_Pin|pin@26||-5|7.5||||
+NWire_Pin|pin@27||6|7.5||||
+Ngeneric:Invisible-Pin|pin@28||2|20|||||ART_message(D5G2;)S[high-LO-threshold NAND]
+Ngeneric:Invisible-Pin|pin@29||2.5|18|||||ART_message(D5G2;)S[P to N width ratio is 1.5 to 2]
+Ngeneric:Invisible-Pin|pin@30||3|16|||||ART_message(D5G2;)S[Sized assuming both inputs go low together]
+NWire_Pin|pin@31||0|0||||
+NPower|pwr@0||-5|10.5||||
+Awire|net@30|||2700|pin@21||-9.5|-9.75|pin@19||-9.5|4
+Awire|net@31|||2700|pin@24||10.25|-5.75|pin@23||10.25|3.25
+Awire|net@32|||0|pin@27||6|7.5|pin@26||-5|7.5
+Awire|net@33|||2700|pin@26||-5|7.5|pwr@0||-5|10.5
+Awire|net@34|||2700|pin@22||6|0|PMOS@2|d|6|1.25
+Awire|net@35|||1800|PMOS@2|g|9|3.25|pin@23||10.25|3.25
+Awire|net@36|||2700|PMOS@2|s|6|5.25|pin@27||6|7.5
+Awire|net@37|||2700|pin@20||-5|0|PMOS@3|d|-5|2
+Awire|net@38|||1800|pin@19||-9.5|4|PMOS@3|g|-8|4
+Awire|net@39|||900|pin@26||-5|7.5|PMOS@3|s|-5|6
+Awire|net@40|||0|pin@31||0|0|pin@20||-5|0
+Awire|net@41|||0|pin@22||6|0|pin@31||0|0
+Awire|net@42|||900|pin@31||0|0|nms2_sy@0|d|0|-3.75
+Awire|net@43|||0|pin@24||10.25|-5.75|nms2_sy@0|g2|3|-5.75
+Awire|net@44|||0|nms2_sy@0|g|-3|-9.75|pin@21||-9.5|-9.75
+Awire|net@45|||0|conn@2|a|20.5|0|pin@22||6|0
+Awire|net@46|||0|conn@1|y|19|-5.75|pin@24||10.25|-5.75
+Awire|net@47|||0|pin@21||-9.5|-9.75|conn@0|y|-15|-9.75
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell nand2HT;1{ic}
+Cnand2HT;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.5;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.5|1|||ART_color()I10|trace()V[-0.25/-0.5,-0.25/0.5,-0.25/0,0.25/0,0.25/0.5,0.25/-0.5]
+NThick-Circle|art@2||-0.5|0|4|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I10
+NPin|pin@0||-0.25|-2|1|1||
+NPin|pin@1||-1.5|-0.75|1|1||
+Nschematic:Bus_Pin|pin@2||-2.5|-1|-2|-2||
+NPin|pin@3||-1.5|-1|1|1||
+NPin|pin@4||-2.5|-1||||
+NPin|pin@5||-0.5|2|1|1||
+Nschematic:Bus_Pin|pin@6||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@7||2.5|0|-2|-2||
+NPin|pin@8||-1.5|2|1|1||
+NPin|pin@9||-1.5|-2|1|1||
+NPin|pin@10||-0.5|-2|1|1||
+NPin|pin@11||-2.5|1||||
+NPin|pin@12||-1.5|1|1|1||
+AThicker|net@0|||FS3150|pin@0||-0.25|-2|pin@1||-1.5|-0.75|ART_color()I10
+AThicker|net@1|||FS0|pin@3||-1.5|-1|pin@4||-2.5|-1|ART_color()I10
+AThicker|net@2|||FS0|pin@5||-0.5|2|pin@8||-1.5|2|ART_color()I10
+AThicker|net@3|||FS2700|pin@9||-1.5|-2|pin@8||-1.5|2|ART_color()I10
+AThicker|net@4|||FS0|pin@10||-0.5|-2|pin@9||-1.5|-2|ART_color()I10
+AThicker|net@5|||FS0|pin@12||-1.5|1|pin@11||-2.5|1|ART_color()I10
+Eina||D5G1;|pin@2||I
+Einb||D5G1;|pin@6||I
+Eout||D5G1;|pin@7||O
+X
+
+# Cell nand2HT;1{sch}
+Cnand2HT;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-16.5;Y-7;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-16.5;Y-6;)S1|ATTR_drive0(D5G1;HNPTX-16.5;Y-8;)Sstrong0|ATTR_drive1(D5G1;HNPTX-16.5;Y-9;)Sstrong1|ATTR_verilog_template(D5G1;NTX6;Y-17.5;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@2||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOLPX3.5;Y0.5;)S2.*@X
+IPMOS;1{ic}|PMOS@3||4.5|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S2.*@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-14|-1||||
+NOff-Page|conn@1||16.5|-5|||RR|
+NOff-Page|conn@2||21|0|||Y|
+Inand2HT;1{ic}|nand2HT@0||30|13|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su(T)I-1
+Inms2b;1{ic}|nms2@0||0|-9|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-0.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-2.25;Y1.5;)S@X|ATTR_LEGATE(OJT)S@LEGATE|ATTR_LEPARALLGRP(T)I-1
+NWire_Pin|pin@0||0|8||||
+NWire_Pin|pin@1||-5|8||||
+NWire_Pin|pin@2||4.5|8||||
+Ngeneric:Invisible-Pin|pin@3||31.5|-12.5|||||ART_message(D5G2;)S[X is drive strength,Pull-up has twice the strength,of the pull-down]
+Ngeneric:Invisible-Pin|pin@4||-0.5|17.5|||||ART_message(D5G2;)S[P to N width ratio is 4 to 2]
+NWire_Pin|pin@5||-9|4||||
+NWire_Pin|pin@6||0|0||||
+NWire_Pin|pin@7||-5|0||||
+Ngeneric:Invisible-Pin|pin@8||-0.5|20|||||ART_message(D5G2;)S[one-parameter high-threshold NAND]
+NWire_Pin|pin@9||-9|-1||||
+NWire_Pin|pin@10||4.5|0||||
+NWire_Pin|pin@11||9|4||||
+NWire_Pin|pin@12||9|-5||||
+Ngeneric:Invisible-Pin|pin@13||0.5|25|||||ART_message(D5G6;)S[nand2HT]
+NWire_Pin|pin@14||-9|-9||||
+NPower|pwr@0||0|11.5||||
+Awire|net@0|||0|nms2@0|g|-3|-9|pin@14||-9|-9
+Awire|net@1|||1800|nms2@0|g2|3|-5|pin@12||9|-5
+Awire|net@2|||2700|pin@0||0|8|pwr@0||0|11.5
+Awire|net@3|||1800|pin@1||-5|8|pin@0||0|8
+Awire|net@4|||1800|pin@0||0|8|pin@2||4.5|8
+Awire|net@5|||1800|pin@10||4.5|0|conn@2|a|19|0
+Awire|net@6|||2700|PMOS@2|s|-5|6|pin@1||-5|8
+Awire|net@7|||900|pin@2||4.5|8|PMOS@3|s|4.5|6
+Awire|net@8|||1800|pin@5||-9|4|PMOS@2|g|-8|4
+Awire|net@9|||2700|pin@7||-5|0|PMOS@2|d|-5|2
+Awire|net@10|||2700|pin@10||4.5|0|PMOS@3|d|4.5|2
+Awire|net@11|||0|pin@11||9|4|PMOS@3|g|7.5|4
+Awire|net@12|||2700|pin@9||-9|-1|pin@5||-9|4
+Awire|net@13|||900|pin@6||0|0|nms2@0|d|0|-3
+Awire|net@14|||0|pin@10||4.5|0|pin@6||0|0
+Awire|net@15|||0|pin@6||0|0|pin@7||-5|0
+Awire|net@16|||0|pin@9||-9|-1|conn@0|y|-12|-1
+Awire|net@17|||2700|pin@12||9|-5|pin@11||9|4
+Awire|net@18|||1800|pin@12||9|-5|conn@1|y|14.5|-5
+Awire|net@19|||2700|pin@14||-9|-9|pin@9||-9|-1
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell nand2HTen;1{ic}
+Cnand2HTen;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.5;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+NThick-Circle|art@2||-0.5|0|4|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NOpened-Thicker-Polygon|art@3||0|0|0.5|1|||ART_color()I10|trace()V[-0.25/-0.5,-0.25/0.5,-0.25/0,0.25/0,0.25/0.5,0.25/-0.5]
+Ngeneric:Invisible-Pin|pin@0||-0.38|-1.25|||||ART_message(D5G1.5;)S[en]
+NPin|pin@1||-1.5|1|1|1||
+NPin|pin@2||-2.5|1||||
+NPin|pin@3||-0.5|-2|1|1||
+NPin|pin@4||-1.5|-2|1|1||
+NPin|pin@5||-1.5|2|1|1||
+Nschematic:Bus_Pin|pin@6||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@7||-2.5|1|-2|-2||
+NPin|pin@8||-0.5|2|1|1||
+NPin|pin@9||-2.5|-1||||
+NPin|pin@10||-1.5|-1|1|1||
+Nschematic:Bus_Pin|pin@11||-2.5|-1|-2|-2||
+NPin|pin@12||-1.5|-0.75|1|1||
+NPin|pin@13||-0.25|-2|1|1||
+AThicker|net@0|||FS0|pin@1||-1.5|1|pin@2||-2.5|1|ART_color()I10
+AThicker|net@1|||FS0|pin@3||-0.5|-2|pin@4||-1.5|-2|ART_color()I10
+AThicker|net@2|||FS2700|pin@4||-1.5|-2|pin@5||-1.5|2|ART_color()I10
+AThicker|net@3|||FS0|pin@8||-0.5|2|pin@5||-1.5|2|ART_color()I10
+AThicker|net@4|||FS0|pin@10||-1.5|-1|pin@9||-2.5|-1|ART_color()I10
+AThicker|net@5|||FS3150|pin@13||-0.25|-2|pin@12||-1.5|-0.75|ART_color()I10
+Eina||D5G1;|pin@11||I
+Einb||D5G1;|pin@7||I
+Eout||D5G1;|pin@6||O
+X
+
+# Cell nand2HTen;1{sch}
+Cnand2HTen;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-16.5;Y-7;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-16.5;Y-6;)S1|ATTR_drive0(D5G1;HNPTX-16.5;Y-8;)Sstrong0|ATTR_drive1(D5G1;HNPTX-16.5;Y-9;)Sstrong1|ATTR_verilog_template(D5G1;NTX6;Y-17.5;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@2||4.5|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S2.*@X
+IPMOS;1{ic}|PMOS@3||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOLPX3.5;Y0.5;)Smax(@X/5., 5./6.)
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||21|0|||Y|
+NOff-Page|conn@1||16.5|-5|||RR|
+NOff-Page|conn@2||-14|-1||||
+Inand2HTen;1{ic}|nand2HTe@0||30|13|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su(T)I-1
+Inms2b;1{ic}|nms2@0||0|-9|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-0.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-2.25;Y1.5;)S@X|ATTR_LEGATE(OJT)S@LEGATE|ATTR_LEPARALLGRP(T)I-1
+NWire_Pin|pin@0||-9|-9||||
+Ngeneric:Invisible-Pin|pin@1||9|6|||||ART_message(D5G1;)S[fixed size]
+Ngeneric:Invisible-Pin|pin@2||0.5|25|||||ART_message(D5G6;)S[nand2HTen]
+NWire_Pin|pin@3||9|-5||||
+NWire_Pin|pin@4||9|4||||
+NWire_Pin|pin@5||4.5|0||||
+NWire_Pin|pin@6||-9|-1||||
+Ngeneric:Invisible-Pin|pin@7||-0.5|20|||||ART_message(D5G2;)S[one-parameter high-threshold NAND where ina is enable (DC) input]
+NWire_Pin|pin@8||-5|0||||
+NWire_Pin|pin@9||0|0||||
+NWire_Pin|pin@10||-9|4||||
+Ngeneric:Invisible-Pin|pin@11||-0.5|17.5|||||ART_message(D5G2;)S[P to N width ratio is 4 to 2]
+Ngeneric:Invisible-Pin|pin@12||31.5|-12.5|||||ART_message(D5G2;)S[X is drive strength,Pull-up has twice the strength,of the pull-down]
+NWire_Pin|pin@13||4.5|8||||
+NWire_Pin|pin@14||-5|8||||
+NWire_Pin|pin@15||0|8||||
+NPower|pwr@0||0|11.5||||
+Awire|net@0|||2700|pin@0||-9|-9|pin@6||-9|-1
+Awire|net@1|||1800|pin@3||9|-5|conn@1|y|14.5|-5
+Awire|net@2|||2700|pin@3||9|-5|pin@4||9|4
+Awire|net@3|||0|pin@6||-9|-1|conn@2|y|-12|-1
+Awire|net@4|||0|pin@9||0|0|pin@8||-5|0
+Awire|net@5|||0|pin@5||4.5|0|pin@9||0|0
+Awire|net@6|||900|pin@9||0|0|nms2@0|d|0|-3
+Awire|net@7|||2700|pin@6||-9|-1|pin@10||-9|4
+Awire|net@8|||0|pin@4||9|4|PMOS@2|g|7.5|4
+Awire|net@9|||2700|pin@5||4.5|0|PMOS@2|d|4.5|2
+Awire|net@10|||2700|pin@8||-5|0|PMOS@3|d|-5|2
+Awire|net@11|||1800|pin@10||-9|4|PMOS@3|g|-8|4
+Awire|net@12|||900|pin@13||4.5|8|PMOS@2|s|4.5|6
+Awire|net@13|||2700|PMOS@3|s|-5|6|pin@14||-5|8
+Awire|net@14|||1800|pin@5||4.5|0|conn@0|a|19|0
+Awire|net@15|||1800|pin@15||0|8|pin@13||4.5|8
+Awire|net@16|||1800|pin@14||-5|8|pin@15||0|8
+Awire|net@17|||2700|pin@15||0|8|pwr@0||0|11.5
+Awire|net@18|||1800|nms2@0|g2|3|-5|pin@3||9|-5
+Awire|net@19|||0|nms2@0|g|-3|-9|pin@0||-9|-9
+Eina||D5G2;|conn@2|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell nand2LT;1{ic}
+Cnand2LT;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.5;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-0.5|0|4|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I10
+NOpened-Thicker-Polygon|art@3||0|0|0.5|1|||ART_color()I10|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NPin|pin@0||-0.25|-2|0.5|0.5||
+NPin|pin@1||-1.5|-0.75|0.5|0.5||
+Nschematic:Bus_Pin|pin@2||-2.5|-1|-2|-2||
+NPin|pin@3||-1.5|-1|1|1||
+NPin|pin@4||-2.5|-1||||
+NPin|pin@5||-0.5|2|1|1||
+Nschematic:Bus_Pin|pin@6||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@7||2.5|0|-2|-2||
+NPin|pin@8||-1.5|2|1|1||
+NPin|pin@9||-1.5|-2|1|1||
+NPin|pin@10||-0.5|-2|1|1||
+NPin|pin@11||-2.5|1||||
+NPin|pin@12||-1.5|1|1|1||
+AThicker|net@0|||FS3150|pin@0||-0.25|-2|pin@1||-1.5|-0.75|ART_color()I10
+AThicker|net@1|||FS0|pin@3||-1.5|-1|pin@4||-2.5|-1|ART_color()I10
+AThicker|net@2|||FS0|pin@5||-0.5|2|pin@8||-1.5|2|ART_color()I10
+AThicker|net@3|||FS2700|pin@9||-1.5|-2|pin@8||-1.5|2|ART_color()I10
+AThicker|net@4|||FS0|pin@10||-0.5|-2|pin@9||-1.5|-2|ART_color()I10
+AThicker|net@5|||FS0|pin@12||-1.5|1|pin@11||-2.5|1|ART_color()I10
+Eina||D5G1;|pin@2||I
+Einb||D5G1;|pin@6||I
+Eout||D5G1;|pin@7||O
+X
+
+# Cell nand2LT;1{sch}
+Cnand2LT;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-13.5;Y-16;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-13.5;Y-15;)S1|ATTR_drive0(D5G1;HNPTX-13.5;Y-17;)Sstrong0|ATTR_drive1(D5G1;HNPTX-13.5;Y-18;)Sstrong1|ATTR_verilog_template(D5G1;NTX26.5;Y-17;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@2||6|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOLPX3.5;Y0.5;)S@X/2.
+IPMOS;1{ic}|PMOS@3||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOLPX3.5;Y0.5;)S@X/2.
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-14.5|-9||||
+NOff-Page|conn@1||17|-5|||RR|
+NOff-Page|conn@2||17|0||||
+Inand2LT;1{ic}|nand2LT@0||29|14.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inms2b;1{ic}|nms2@0||0|-9|||D0G4;|ATTR_Delay(D5G1;NOJPX5.5;Y-0.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-3.75;Y2.5;)S@X
+Ngeneric:Invisible-Pin|pin@0||36.5|-10|||||ART_message(D5G2;)S[X is drive strength,The pull-down is twice as strong as,one pull-up; or both pull-ups together,are as strong as the pull-down]
+NWire_Pin|pin@1||-9.5|4||||
+NWire_Pin|pin@2||-5|0||||
+NWire_Pin|pin@3||-9.5|-9||||
+NWire_Pin|pin@4||6|0||||
+NWire_Pin|pin@5||11|4||||
+NWire_Pin|pin@6||11|-5||||
+Ngeneric:Invisible-Pin|pin@7||3.5|25|||||ART_message(D5G6;)S[nand2LT]
+NWire_Pin|pin@8||-5|7.5||||
+NWire_Pin|pin@9||6|7.5||||
+Ngeneric:Invisible-Pin|pin@10||2|20|||||ART_message(D5G2;)S[LO-threshold NAND]
+Ngeneric:Invisible-Pin|pin@11||2.5|18|||||ART_message(D5G2;)S[P to N width ratio is 1 to 2]
+Ngeneric:Invisible-Pin|pin@12||3|16|||||ART_message(D5G2;)S[Sized assuming both inputs go low together]
+NWire_Pin|pin@13||0|0||||
+NPower|pwr@0||-5|10.5||||
+Awire|net@0|||0|pin@6||11|-5|nms2@0|g2|3|-5
+Awire|net@1|||900|pin@13||0|0|nms2@0|d|0|-3
+Awire|net@2|||0|nms2@0|g|-3|-9|pin@3||-9.5|-9
+Awire|net@3|||2700|pin@3||-9.5|-9|pin@1||-9.5|4
+Awire|net@4|||0|pin@3||-9.5|-9|conn@0|y|-12.5|-9
+Awire|net@5|||2700|pin@6||11|-5|pin@5||11|4
+Awire|net@6|||1800|pin@6||11|-5|conn@1|y|15|-5
+Awire|net@7|||0|pin@9||6|7.5|pin@8||-5|7.5
+Awire|net@8|||2700|pin@8||-5|7.5|pwr@0||-5|10.5
+Awire|net@9|||1800|pin@4||6|0|conn@2|a|15|0
+Awire|net@10|||2700|pin@4||6|0|PMOS@2|d|6|2
+Awire|net@11|||1800|PMOS@2|g|9|4|pin@5||11|4
+Awire|net@12|||2700|PMOS@2|s|6|6|pin@9||6|7.5
+Awire|net@13|||2700|pin@2||-5|0|PMOS@3|d|-5|2
+Awire|net@14|||1800|pin@1||-9.5|4|PMOS@3|g|-8|4
+Awire|net@15|||900|pin@8||-5|7.5|PMOS@3|s|-5|6
+Awire|net@16|||0|pin@13||0|0|pin@2||-5|0
+Awire|net@17|||0|pin@4||6|0|pin@13||0|0
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell nand2LT_sy;1{ic}
+Cnand2LT_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.5;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.5|1|||ART_color()I10|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I10
+NThick-Circle|art@3||-0.5|0|4|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NPin|pin@0||-1.5|1|1|1||
+NPin|pin@1||-2.5|1||||
+NPin|pin@2||-0.5|-2|1|1||
+NPin|pin@3||-1.5|-2|1|1||
+NPin|pin@4||-1.5|2|1|1||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@6||-2.5|1|-2|-2||
+NPin|pin@7||-0.5|2|1|1||
+NPin|pin@8||-2.5|-1||||
+NPin|pin@9||-1.5|-1|1|1||
+Nschematic:Bus_Pin|pin@10||-2.5|-1|-2|-2||
+AThicker|net@0|||FS0|pin@0||-1.5|1|pin@1||-2.5|1|ART_color()I10
+AThicker|net@1|||FS0|pin@2||-0.5|-2|pin@3||-1.5|-2|ART_color()I10
+AThicker|net@2|||FS2700|pin@3||-1.5|-2|pin@4||-1.5|2|ART_color()I10
+AThicker|net@3|||FS0|pin@7||-0.5|2|pin@4||-1.5|2|ART_color()I10
+AThicker|net@4|||FS0|pin@9||-1.5|-1|pin@8||-2.5|-1|ART_color()I10
+Eina||D5G1;|pin@10||I
+Einb||D5G1;|pin@6||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell nand2LT_sy;1{sch}
+Cnand2LT_sy;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-13.5;Y-16;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-13.5;Y-15;)S1|ATTR_drive0(D5G1;HNPTX-13.5;Y-17;)Sstrong0|ATTR_drive1(D5G1;HNPTX-13.5;Y-18;)Sstrong1|ATTR_verilog_template(D5G1;NTX26.5;Y-17;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@2||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X/2.
+IPMOS;1{ic}|PMOS@3||6|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X/2.
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||17|0||||
+NOff-Page|conn@1||17|-5|||RR|
+NOff-Page|conn@2||-14.5|-9||||
+Inand2LT_sy;1{ic}|nand2LT_@0||38.5|19|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inms2_sy;1{ic}|nms2_sy@0||0|-9|||D0G4;|ATTR_Delay(D5G1;NOJPX5.5;Y-0.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-3.75;Y2.5;)S@X
+NWire_Pin|pin@0||0|0||||
+Ngeneric:Invisible-Pin|pin@1||3|16|||||ART_message(D5G2;)S[Sized assuming both inputs go low together]
+Ngeneric:Invisible-Pin|pin@2||2.5|18|||||ART_message(D5G2;)S[P to N width ratio is 1 to 2]
+Ngeneric:Invisible-Pin|pin@3||2|20|||||ART_message(D5G2;)S[LO-threshold NAND]
+NWire_Pin|pin@4||6|7.5||||
+NWire_Pin|pin@5||-5|7.5||||
+Ngeneric:Invisible-Pin|pin@6||3.5|25|||||ART_message(D5G6;)S[nand2LT_sy]
+NWire_Pin|pin@7||11|-5||||
+NWire_Pin|pin@8||11|4||||
+NWire_Pin|pin@9||6|0||||
+NWire_Pin|pin@10||-9.5|-9||||
+NWire_Pin|pin@11||-5|0||||
+NWire_Pin|pin@12||-9.5|4||||
+Ngeneric:Invisible-Pin|pin@13||36.5|-10|||||ART_message(D5G2;)S[X is drive strength,The pull-down is twice as strong as,one pull-up; or both pull-ups together,are as strong as the pull-down]
+NPower|pwr@0||-5|10.5||||
+Awire|net@0|||0|nms2_sy@0|g|-3|-9|pin@10||-9.5|-9
+Awire|net@1|||0|pin@7||11|-5|nms2_sy@0|g2|3|-5
+Awire|net@2|||900|pin@0||0|0|nms2_sy@0|d|0|-3
+Awire|net@3|||0|pin@9||6|0|pin@0||0|0
+Awire|net@4|||0|pin@0||0|0|pin@11||-5|0
+Awire|net@5|||900|pin@5||-5|7.5|PMOS@2|s|-5|6
+Awire|net@6|||1800|pin@12||-9.5|4|PMOS@2|g|-8|4
+Awire|net@7|||2700|pin@11||-5|0|PMOS@2|d|-5|2
+Awire|net@8|||2700|PMOS@3|s|6|6|pin@4||6|7.5
+Awire|net@9|||1800|PMOS@3|g|9|4|pin@8||11|4
+Awire|net@10|||2700|pin@9||6|0|PMOS@3|d|6|2
+Awire|net@11|||1800|pin@9||6|0|conn@0|a|15|0
+Awire|net@12|||2700|pin@5||-5|7.5|pwr@0||-5|10.5
+Awire|net@13|||0|pin@4||6|7.5|pin@5||-5|7.5
+Awire|net@14|||1800|pin@7||11|-5|conn@1|y|15|-5
+Awire|net@15|||2700|pin@7||11|-5|pin@8||11|4
+Awire|net@16|||0|pin@10||-9.5|-9|conn@2|y|-12.5|-9
+Awire|net@17|||2700|pin@10||-9.5|-9|pin@12||-9.5|4
+Eina||D5G2;|conn@2|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell nand2LTen;1{ic}
+Cnand2LTen;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.5;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.5|1|||ART_color()I10|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I10
+NThick-Circle|art@3||-0.5|0|4|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+Ngeneric:Invisible-Pin|pin@0||-0.5|-1.25|||||ART_message(D5G1.5;)S[en]
+NPin|pin@1||-1.5|1|1|1||
+NPin|pin@2||-2.5|1||||
+NPin|pin@3||-0.5|-2|1|1||
+NPin|pin@4||-1.5|-2|1|1||
+NPin|pin@5||-1.5|2|1|1||
+Nschematic:Bus_Pin|pin@6||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@7||-2.5|1|-2|-2||
+NPin|pin@8||-0.5|2|1|1||
+NPin|pin@9||-2.5|-1||||
+NPin|pin@10||-1.5|-1|1|1||
+Nschematic:Bus_Pin|pin@11||-2.5|-1|-2|-2||
+NPin|pin@12||-1.5|-0.75|0.5|0.5||
+NPin|pin@13||-0.25|-2|0.5|0.5||
+AThicker|net@0|||FS0|pin@1||-1.5|1|pin@2||-2.5|1|ART_color()I10
+AThicker|net@1|||FS0|pin@3||-0.5|-2|pin@4||-1.5|-2|ART_color()I10
+AThicker|net@2|||FS2700|pin@4||-1.5|-2|pin@5||-1.5|2|ART_color()I10
+AThicker|net@3|||FS0|pin@8||-0.5|2|pin@5||-1.5|2|ART_color()I10
+AThicker|net@4|||FS0|pin@10||-1.5|-1|pin@9||-2.5|-1|ART_color()I10
+AThicker|net@5|||FS3150|pin@13||-0.25|-2|pin@12||-1.5|-0.75|ART_color()I10
+Eina||D5G1;|pin@11||I
+Einb||D5G1;|pin@7||I
+Eout||D5G1;|pin@6||O
+X
+
+# Cell nand2LTen;1{sch}
+Cnand2LTen;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-13.5;Y-16;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-13.5;Y-15;)S1|ATTR_drive0(D5G1;HNPTX-13.5;Y-17;)Sstrong0|ATTR_drive1(D5G1;HNPTX-13.5;Y-18;)Sstrong1|ATTR_verilog_template(D5G1;NTX26.5;Y-17;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@2||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOLPX3.5;Y0.5;)Smax(@X/20., 0.5)
+IPMOS;1{ic}|PMOS@3||6|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOLPX3.5;Y0.5;)S@X/2.
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||17|0||||
+NOff-Page|conn@1||17|-5|||RR|
+NOff-Page|conn@2||-14.5|-9||||
+Inand2LTen;1{ic}|nand2LTe@0||42|18|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inms2b;1{ic}|nms2@0||0|-9|||D0G4;|ATTR_Delay(D5G1;NOJPX5.5;Y-0.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-3.75;Y2.5;)S@X
+NWire_Pin|pin@0||0|0||||
+Ngeneric:Invisible-Pin|pin@1||3|16|||||ART_message(D5G2;)S[Sized assuming both inputs go low together]
+Ngeneric:Invisible-Pin|pin@2||2.5|18|||||ART_message(D5G2;)S[P to N width ratio is 1 to 2]
+Ngeneric:Invisible-Pin|pin@3||2|20|||||ART_message(D5G2;)S[LO-threshold NAND where ina is enable (DC) input]
+NWire_Pin|pin@4||6|7.5||||
+NWire_Pin|pin@5||-5|7.5||||
+Ngeneric:Invisible-Pin|pin@6||3.5|25|||||ART_message(D5G6;)S[nand2LTen]
+NWire_Pin|pin@7||11|-5||||
+NWire_Pin|pin@8||11|4||||
+NWire_Pin|pin@9||6|0||||
+NWire_Pin|pin@10||-9.5|-9||||
+NWire_Pin|pin@11||-5|0||||
+NWire_Pin|pin@12||-9.5|4||||
+Ngeneric:Invisible-Pin|pin@13||36.5|-10|||||ART_message(D5G2;)S[X is drive strength,The pull-down is twice as strong as,one pull-up; or both pull-ups together,are as strong as the pull-down]
+NPower|pwr@0||-5|10.5||||
+Awire|net@0|||0|pin@9||6|0|pin@0||0|0
+Awire|net@1|||0|pin@0||0|0|pin@11||-5|0
+Awire|net@2|||900|pin@5||-5|7.5|PMOS@2|s|-5|6
+Awire|net@3|||1800|pin@12||-9.5|4|PMOS@2|g|-8|4
+Awire|net@4|||2700|pin@11||-5|0|PMOS@2|d|-5|2
+Awire|net@5|||2700|PMOS@3|s|6|6|pin@4||6|7.5
+Awire|net@6|||1800|PMOS@3|g|9|4|pin@8||11|4
+Awire|net@7|||2700|pin@9||6|0|PMOS@3|d|6|2
+Awire|net@8|||1800|pin@9||6|0|conn@0|a|15|0
+Awire|net@9|||2700|pin@5||-5|7.5|pwr@0||-5|10.5
+Awire|net@10|||0|pin@4||6|7.5|pin@5||-5|7.5
+Awire|net@11|||1800|pin@7||11|-5|conn@1|y|15|-5
+Awire|net@12|||2700|pin@7||11|-5|pin@8||11|4
+Awire|net@13|||0|pin@10||-9.5|-9|conn@2|y|-12.5|-9
+Awire|net@14|||2700|pin@10||-9.5|-9|pin@12||-9.5|4
+Awire|net@15|||0|nms2@0|g|-3|-9|pin@10||-9.5|-9
+Awire|net@16|||900|pin@0||0|0|nms2@0|d|0|-3
+Awire|net@17|||0|pin@7||11|-5|nms2@0|g2|3|-5
+Eina||D5G2;|conn@2|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell nand2_sy;1{ic}
+Cnand2_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.5;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-0.5|0|4|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I10
+Nschematic:Bus_Pin|pin@0||-2.5|-1|-2|-2||
+NPin|pin@1||-1.5|-1|1|1||
+NPin|pin@2||-2.5|-1||||
+NPin|pin@3||-0.5|2|1|1||
+Nschematic:Bus_Pin|pin@4||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+NPin|pin@6||-1.5|2|1|1||
+NPin|pin@7||-1.5|-2|1|1||
+NPin|pin@8||-0.5|-2|1|1||
+NPin|pin@9||-2.5|1||||
+NPin|pin@10||-1.5|1|1|1||
+AThicker|net@0|||FS0|pin@1||-1.5|-1|pin@2||-2.5|-1|ART_color()I10
+AThicker|net@1|||FS0|pin@3||-0.5|2|pin@6||-1.5|2|ART_color()I10
+AThicker|net@2|||FS2700|pin@7||-1.5|-2|pin@6||-1.5|2|ART_color()I10
+AThicker|net@3|||FS0|pin@8||-0.5|-2|pin@7||-1.5|-2|ART_color()I10
+AThicker|net@4|||FS0|pin@10||-1.5|1|pin@9||-2.5|1|ART_color()I10
+Eina||D5G1;|pin@0||I
+Einb||D5G1;|pin@4||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell nand2_sy;1{sch}
+Cnand2_sy;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-17.5;Y-16;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-17.5;Y-15;)S1|ATTR_drive0(D5G1;HNPTX-17.5;Y-17;)Sstrong0|ATTR_drive1(D5G1;HNPTX-17.5;Y-18;)Sstrong1|ATTR_verilog_template(D5G1;NTX25;Y-17.5;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@2||5.5|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+IPMOS;1{ic}|PMOS@3||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-23.5|-9||||
+NOff-Page|conn@1||19.5|-5|||RR|
+NOff-Page|conn@2||19.5|0||||
+Inand2_sy;1{ic}|nand2_sy@0||29|14.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inms2_sy;1{ic}|nms2_sy@0||0|-9|||D0G4;|ATTR_Delay(D5G1;NOJPX5.5;Y-0.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-3.75;Y2.5;)S@X
+NWire_Pin|pin@4||13.5|-5||||
+NWire_Pin|pin@5||0|0||||
+Ngeneric:Invisible-Pin|pin@6||35|-11|||||ART_message(D5G2;)S[X is drive strength,One pull-up has the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@7||3.5|17.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 2]
+NWire_Pin|pin@8||-9.5|4||||
+NWire_Pin|pin@9||-5|0||||
+Ngeneric:Invisible-Pin|pin@10||3.5|20|||||ART_message(D5G2;)S[one-parameter symmetric NAND]
+NWire_Pin|pin@11||-9.5|-9||||
+NWire_Pin|pin@12||5.5|0||||
+NWire_Pin|pin@13||13.5|4||||
+Ngeneric:Invisible-Pin|pin@14||3.5|25|||||ART_message(D5G6;)S[nand2_sy]
+NWire_Pin|pin@15||-5|7.5||||
+NWire_Pin|pin@16||5.5|7.5||||
+NPower|pwr@0||-5|10.5||||
+Awire|net@8|||1800|pin@12||5.5|0|conn@2|a|17.5|0
+Awire|net@9|||2700|pin@4||13.5|-5|pin@13||13.5|4
+Awire|net@10|||0|conn@1|y|17.5|-5|pin@4||13.5|-5
+Awire|net@11|||0|nms2_sy@0|g|-3|-9|pin@11||-9.5|-9
+Awire|net@12|||900|pin@5||0|0|nms2_sy@0|d|0|-3
+Awire|net@13|||1800|pin@9||-5|0|pin@5||0|0
+Awire|net@14|||1800|pin@5||0|0|pin@12||5.5|0
+Awire|net@15|||2700|PMOS@2|s|5.5|6|pin@16||5.5|7.5
+Awire|net@16|||1800|PMOS@2|g|8.5|4|pin@13||13.5|4
+Awire|net@17|||2700|pin@12||5.5|0|PMOS@2|d|5.5|2
+Awire|net@18|||900|pin@15||-5|7.5|PMOS@3|s|-5|6
+Awire|net@19|||1800|pin@8||-9.5|4|PMOS@3|g|-8|4
+Awire|net@20|||2700|pin@9||-5|0|PMOS@3|d|-5|2
+Awire|net@21|||2700|pin@11||-9.5|-9|pin@8||-9.5|4
+Awire|net@22|||0|pin@16||5.5|7.5|pin@15||-5|7.5
+Awire|net@23|||2700|pin@15||-5|7.5|pwr@0||-5|10.5
+Awire|net@30|||1800|nms2_sy@0|g2|3|-5|pin@4||13.5|-5
+Awire|net@31|||1800|conn@0|y|-21.5|-9|pin@11||-9.5|-9
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell nand2en;1{ic}
+Cnand2en;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.5;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-0.5|0|4|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I10
+Ngeneric:Invisible-Pin|pin@0||-0.5|-1.25|||||ART_message(D5G1.5;)S[en]
+NPin|pin@1||-0.25|-2|1|1||
+NPin|pin@2||-1.5|-0.75|1|1||
+Nschematic:Bus_Pin|pin@3||-2.5|-1|-2|-2||
+NPin|pin@4||-1.5|-1|1|1||
+NPin|pin@5||-2.5|-1||||
+NPin|pin@6||-0.5|2|1|1||
+Nschematic:Bus_Pin|pin@7||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@8||2.5|0|-2|-2||
+NPin|pin@9||-1.5|2|1|1||
+NPin|pin@10||-1.5|-2|1|1||
+NPin|pin@11||-0.5|-2|1|1||
+NPin|pin@12||-2.5|1||||
+NPin|pin@13||-1.5|1|1|1||
+AThicker|net@0|||FS3150|pin@1||-0.25|-2|pin@2||-1.5|-0.75|ART_color()I10
+AThicker|net@1|||FS0|pin@4||-1.5|-1|pin@5||-2.5|-1|ART_color()I10
+AThicker|net@2|||FS0|pin@6||-0.5|2|pin@9||-1.5|2|ART_color()I10
+AThicker|net@3|||FS2700|pin@10||-1.5|-2|pin@9||-1.5|2|ART_color()I10
+AThicker|net@4|||FS0|pin@11||-0.5|-2|pin@10||-1.5|-2|ART_color()I10
+AThicker|net@5|||FS0|pin@13||-1.5|1|pin@12||-2.5|1|ART_color()I10
+Eina||D5G1;|pin@3||I
+Einb||D5G1;|pin@7||I
+Eout||D5G1;|pin@8||O
+X
+
+# Cell nand2en;1{sch}
+Cnand2en;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-16;Y-5.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-16;Y-4.5;)S1|ATTR_drive0(D5G1;HNPTX-16;Y-6.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-16;Y-7.5;)Sstrong1|ATTR_verilog_template(D5G1;NTX25.5;Y-14;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@2||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOLPX3.5;Y0.5;)Smax(@X/10., 5.2/6.)
+IPMOS;1{ic}|PMOS@3||4.5|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOLPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-14|-1||||
+NOff-Page|conn@1||14|-5|||RR|
+NOff-Page|conn@2||14|0||||
+Inand2en;1{ic}|nand2en@0||25|12.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inms2b;1{ic}|nms2@0||0|-9|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-0.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-2.25;Y1.5;)S@X
+NWire_Pin|pin@0||4.5|0||||
+NWire_Pin|pin@1||-9|-9||||
+NWire_Pin|pin@2||0|0||||
+Ngeneric:Invisible-Pin|pin@3||31.5|-8|||||ART_message(D5G2;)S[X is drive strength,One pull-up has the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@4||-0.5|17.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 2 (2/10 for enable input)]
+NWire_Pin|pin@5||-9|4||||
+NWire_Pin|pin@6||-5|0||||
+Ngeneric:Invisible-Pin|pin@7||-0.5|20|||||ART_message(D5G2;)S[one-parameter NAND where ina is DC signal (enable)]
+NWire_Pin|pin@8||-9|-1||||
+NWire_Pin|pin@9||9|4||||
+NWire_Pin|pin@10||9|-5||||
+Ngeneric:Invisible-Pin|pin@11||-0.5|25|||||ART_message(D5G6;)S[nand2en]
+NWire_Pin|pin@12||-5|7.5||||
+NWire_Pin|pin@13||4.5|7.5||||
+NPower|pwr@0||-5|10.5||||
+Awire|net@0|||900|pin@12||-5|7.5|PMOS@2|s|-5|6
+Awire|net@1|||1800|pin@5||-9|4|PMOS@2|g|-8|4
+Awire|net@2|||2700|pin@6||-5|0|PMOS@2|d|-5|2
+Awire|net@3|||900|pin@13||4.5|7.5|PMOS@3|s|4.5|6
+Awire|net@4|||0|pin@9||9|4|PMOS@3|g|7.5|4
+Awire|net@5|||2700|pin@0||4.5|0|PMOS@3|d|4.5|2
+Awire|net@6|||0|pin@10||9|-5|nms2@0|g2|3|-5
+Awire|net@7|||0|conn@2|a|12|0|pin@0||4.5|0
+Awire|net@8|||0|pin@0||4.5|0|pin@2||0|0
+Awire|net@9|||1800|pin@1||-9|-9|nms2@0|g|-3|-9
+Awire|net@10|||2700|pin@1||-9|-9|pin@8||-9|-1
+Awire|net@11|||900|pin@2||0|0|nms2@0|d|0|-3
+Awire|net@12|||1800|pin@6||-5|0|pin@2||0|0
+Awire|net@13|||2700|pin@8||-9|-1|pin@5||-9|4
+Awire|net@14|||0|pin@8||-9|-1|conn@0|y|-12|-1
+Awire|net@15|||2700|pin@10||9|-5|pin@9||9|4
+Awire|net@16|||1800|pin@10||9|-5|conn@1|y|12|-5
+Awire|net@17|||0|pin@13||4.5|7.5|pin@12||-5|7.5
+Awire|net@18|||2700|pin@12||-5|7.5|pwr@0||-5|10.5
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell nand2en_3n;1{ic}
+Cnand2en_3n;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-3;)I100|ATTR_X(D5G1.5;HNPX2.5;Y2.5;)I1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+NThick-Circle|art@2||-0.5|0|4|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+Ngeneric:Invisible-Pin|pin@0||0|0.5|||||ART_message(D5G1;)S[3n]
+NPin|pin@1||-1.5|1|1|1||
+NPin|pin@2||-2.5|1||||
+NPin|pin@3||-0.5|-2|1|1||
+NPin|pin@4||-1.5|-2|1|1||
+NPin|pin@5||-1.5|2|1|1||
+Nschematic:Bus_Pin|pin@6||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@7||-2.5|1|-2|-2||
+NPin|pin@8||-0.5|2|1|1||
+NPin|pin@9||-2.5|-1||||
+NPin|pin@10||-1.5|-1|1|1||
+Nschematic:Bus_Pin|pin@11||-2.5|-1|-2|-2||
+NPin|pin@12||-1.5|-0.75|1|1||
+NPin|pin@13||-0.25|-2|1|1||
+Ngeneric:Invisible-Pin|pin@14||-0.5|-1.25|||||ART_message(D5G1.5;)S[en]
+AThicker|net@0|||FS0|pin@1||-1.5|1|pin@2||-2.5|1|ART_color()I10
+AThicker|net@1|||FS0|pin@3||-0.5|-2|pin@4||-1.5|-2|ART_color()I10
+AThicker|net@2|||FS2700|pin@4||-1.5|-2|pin@5||-1.5|2|ART_color()I10
+AThicker|net@3|||FS0|pin@8||-0.5|2|pin@5||-1.5|2|ART_color()I10
+AThicker|net@4|||FS0|pin@10||-1.5|-1|pin@9||-2.5|-1|ART_color()I10
+AThicker|net@5|||FS3150|pin@13||-0.25|-2|pin@12||-1.5|-0.75|ART_color()I10
+Eina||D5G1;|pin@11||I
+Einb||D5G1;|pin@7||I
+Eout||D5G1;|pin@6||O
+X
+
+# Cell nand2en_3n;1{sch}
+Cnand2en_3n;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-20;Y-5.5;)I100|ATTR_X(D5G1;HNPX-20;Y-4.5;)I1|ATTR_drive0(D5G1;HNPTX-20;Y-6.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-20;Y-7.5;)Sstrong1|ATTR_verilog_template(D5G1;NTX25.5;Y-14;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@2||5.5|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+IPMOS;1{ic}|PMOS@3||-9|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)SMath.max(((Number)@X).doubleValue()/10., 5./6.)
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||15|0||||
+NOff-Page|conn@1||15|-5|||RR|
+NOff-Page|conn@2||-18|-1||||
+Inand2en_3n;1{ic}|nand2en_@0||25|12.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)I1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inms2b;1{ic}|nms2@0||-2|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S@X/3.
+Inms2b;1{ic}|nms2@1||5.5|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S@X/3.
+Inms2b;1{ic}|nms2@2||-9|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S@X/3.
+NWire_Pin|pin@0||-2|0||||
+Ngeneric:Invisible-Pin|pin@1||-0.5|15|||||ART_message(D5G2;)S[3 n-stacks for larger sizes]
+NWire_Pin|pin@2||5.5|7.5||||
+NWire_Pin|pin@3||-9|7.5||||
+Ngeneric:Invisible-Pin|pin@4||-0.5|25|||||ART_message(D5G6;)S[nand2en_3n]
+NWire_Pin|pin@5||10|-5||||
+NWire_Pin|pin@6||10|4||||
+NWire_Pin|pin@7||-13|-1||||
+Ngeneric:Invisible-Pin|pin@8||-0.5|20|||||ART_message(D5G2;)S[one-parameter NAND where ina is DC signal (enable)]
+NWire_Pin|pin@9||-9|0||||
+NWire_Pin|pin@10||-13|4||||
+Ngeneric:Invisible-Pin|pin@11||-0.5|17.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 2 (2/10 for enable input)]
+Ngeneric:Invisible-Pin|pin@12||31.5|-8|||||ART_message(D5G2;)S[X is drive strength,One pull-up has the same strength,as the pull-down]
+NWire_Pin|pin@13||-13|-9||||
+NWire_Pin|pin@14||5.5|0||||
+NPower|pwr@0||-9|10.5||||
+Awire|net@0|||2700|nms2@1|d|5.5|-3|pin@14||5.5|0
+Awire|net@1|||1800|nms2@1|g2|8.5|-5|pin@5||10|-5
+Awire|net@2|||1800|nms2@0|g2|1|-5|nms2@1|g2|8.5|-5
+Awire|net@3|||900|pin@0||-2|0|nms2@0|d|-2|-3
+Awire|net@4|||0|pin@14||5.5|0|pin@0||-2|0
+Awire|net@5|||0|pin@0||-2|0|pin@9||-9|0
+Awire|net@6|||1800|nms2@2|g2|-6|-5|nms2@0|g2|1|-5
+Awire|net@7|||0|nms2@1|g|2.5|-9|nms2@0|g|-5|-9
+Awire|net@8|||1800|nms2@2|g|-12|-9|nms2@0|g|-5|-9
+Awire|net@9|||900|pin@9||-9|0|nms2@2|d|-9|-3
+Awire|net@10|||2700|pin@3||-9|7.5|pwr@0||-9|10.5
+Awire|net@11|||0|pin@2||5.5|7.5|pin@3||-9|7.5
+Awire|net@12|||1800|pin@5||10|-5|conn@1|y|13|-5
+Awire|net@13|||2700|pin@5||10|-5|pin@6||10|4
+Awire|net@14|||0|pin@7||-13|-1|conn@2|y|-16|-1
+Awire|net@15|||2700|pin@7||-13|-1|pin@10||-13|4
+Awire|net@16|||2700|pin@13||-13|-9|pin@7||-13|-1
+Awire|net@17|||1800|pin@13||-13|-9|nms2@2|g|-12|-9
+Awire|net@18|||0|conn@0|a|13|0|pin@14||5.5|0
+Awire|net@19|||2700|pin@14||5.5|0|PMOS@2|d|5.5|2
+Awire|net@20|||0|pin@6||10|4|PMOS@2|g|8.5|4
+Awire|net@21|||900|pin@2||5.5|7.5|PMOS@2|s|5.5|6
+Awire|net@22|||2700|pin@9||-9|0|PMOS@3|d|-9|2
+Awire|net@23|||1800|pin@10||-13|4|PMOS@3|g|-12|4
+Awire|net@24|||900|pin@3||-9|7.5|PMOS@3|s|-9|6
+Eina||D5G2;|conn@2|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell nand2n;1{ic}
+Cnand2n;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.5;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1|-1|1|1|||ART_color()I10
+NThick-Circle|art@2||-1|-2|8|7|YRRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@3||-1|2|8|7|RRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@4||-3.25|0|6|6|3200||ART_color()I10|ART_degrees()I800
+NThick-Circle|art@5||-1|1|1|1|||ART_color()I10
+NPin|pin@0||2|0||||
+NPin|pin@1||2.5|0|1|1||
+NPin|pin@2||-0.5|-1.25|1|1||
+NPin|pin@3||0|-1.75|1|1||
+Nschematic:Bus_Pin|pin@4||-2.5|-1|-2|-2||
+NPin|pin@5||-1.5|-1|1|1||
+NPin|pin@6||-2.5|-1||||
+Nschematic:Bus_Pin|pin@7||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@8||2.5|0|-2|-2||
+NPin|pin@9||-2.5|1||||
+NPin|pin@10||-1.5|1|1|1||
+AThicker|net@0|||FS0|pin@1||2.5|0|pin@0||2|0|ART_color()I10
+AThicker|net@1|||FS3150|pin@3||0|-1.75|pin@2||-0.5|-1.25|ART_color()I10
+AThicker|net@2|||FS0|pin@5||-1.5|-1|pin@6||-2.5|-1|ART_color()I10
+AThicker|net@3|||FS0|pin@10||-1.5|1|pin@9||-2.5|1|ART_color()I10
+Eina||D5G1;|pin@4||I
+Einb||D5G1;|pin@7||I
+Eout||D5G1;|pin@8||O
+X
+
+# Cell nand2n;1{sch}
+Cnand2n;1{sch}||schematic|1021415734000|1157998157812||ATTR_Delay(D5G1;HNPX-16;Y-5.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-16;Y-4.5;)S1|ATTR_drive0(D5G1;HNPTX-16;Y-6.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-16;Y-7.5;)Sstrong1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-9.5|-1||||
+NOff-Page|conn@1||-9.5|1||||
+NOff-Page|conn@2||9|0||||
+Inand2;1{ic}|nand2@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-3;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inand2n;1{ic}|nand2n@0||24|14|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||22|-9.5|||||ART_message(D5G2;)S[X is drive strength,One pull-up has the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@1||-2.5|11|||||ART_message(D5G2;)S[P to N width ratio is 2 to 2]
+Ngeneric:Invisible-Pin|pin@2||-2.5|13.5|||||ART_message(D5G2;)S[one-parameter NAND (NOR rep)]
+Ngeneric:Invisible-Pin|pin@3||-2.5|18.5|||||ART_message(D5G6;)S[nand2n]
+Awire|net@0|||1800|nand2@0|out|2.5|0|conn@2|a|7|0
+Awire|net@1|||0|nand2@0|inb|-2.5|1|conn@1|y|-7.5|1
+Awire|net@2|||1800|conn@0|y|-7.5|-1|nand2@0|ina|-2.5|-1
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell nand2n_sy;1{ic}
+Cnand2n_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNPX2;Y2.5;)I1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1.5|1|1|1|||ART_color()I10
+NThick-Circle|art@2||-1.5|-2|8|7|YRRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@3||-1.5|2|8|7|RRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@4||-1.5|-1|1|1|||ART_color()I10
+NThick-Circle|art@5||-3.75|0|6|6|3200||ART_color()I10|ART_degrees()I800
+Nschematic:Bus_Pin|pin@0||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@1||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@2||-2.5|-1|-2|-2||
+NPin|pin@3||-2|1|1|1||
+NPin|pin@4||-2.5|1||||
+NPin|pin@5||1.5|0|1|1||
+NPin|pin@6||2.5|0||||
+NPin|pin@7||-2.5|-1||||
+NPin|pin@8||-2|-1|1|1||
+NPin|pin@9||-1|-1.25|1|1||
+AThicker|net@0|||FS0|pin@3||-2|1|pin@4||-2.5|1|ART_color()I10
+AThicker|net@1|||FS0|pin@6||2.5|0|pin@5||1.5|0|ART_color()I10
+AThicker|net@2|||FS0|pin@8||-2|-1|pin@7||-2.5|-1|ART_color()I10
+AThicker|net@3|||FS2700|pin@9||-1|-1.25|pin@9||-1|-1.25|ART_color()I78
+Eina||D5G1;|pin@2||I
+Einb||D5G1;|pin@1||I
+Eout||D5G1;|pin@0||O
+X
+
+# Cell nand2n_sy;1{sch}
+Cnand2n_sy;1{sch}||schematic|1021415734000|1224793363940||ATTR_Delay(D5G1;HNPX-16.5;Y-6.5;)I100|ATTR_X(D5FLeave alone;G1;HNPX-16.5;Y-5.5;)I1|ATTR_drive0(D5G1;HNPTX-16.5;Y-7.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-16.5;Y-8.5;)Sstrong1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-11.5|-1||||
+NOff-Page|conn@1||10|0||||
+NOff-Page|conn@2||-11.5|1||||
+Inand2_sy;1{ic}|nand2_sy@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-2.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOJPX2.5;Y2.5;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEPARALLGRP()I-1|ATTR_su(OJT)S@su
+Inand2n_sy;1{ic}|nand2n_s@0||12.5|14|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;NPX2;Y2.5;)I1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||-9|18.5|||||ART_message(D5G6;)S[nand2n_sy]
+Ngeneric:Invisible-Pin|pin@1||-10|13.5|||||ART_message(D5G2;)S[duplilcate icon for nand2_sy]
+Awire|net@0|||0|nand2_sy@0|inb|-2.5|1|conn@2|y|-9.5|1
+Awire|net@1|||0|nand2_sy@0|ina|-2.5|-1|conn@0|y|-9.5|-1
+Awire|net@2|||0|conn@1|a|8|0|nand2_sy@0|out|2.5|0
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@2|a|I
+Eout||D5G2;|conn@1|y|O
+X
+
+# Cell nand3;1{ic}
+Cnand3;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX3;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-0.5|0|6|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I10
+NPin|pin@0||-0.25|-3|1|1||
+NPin|pin@1||-1.5|-1.75|1|1||
+Nschematic:Bus_Pin|pin@2||-2.5|-2|-2|-2||
+NPin|pin@3||-1.5|-2|1|1||
+NPin|pin@4||-2.5|-2||||
+NPin|pin@5||-0.5|3|1|1||
+Nschematic:Bus_Pin|pin@6||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@7||2.5|0|-2|-2||
+NPin|pin@8||-1.5|3|1|1||
+NPin|pin@9||-1.5|-3|1|1||
+NPin|pin@10||-0.5|-3|1|1||
+NPin|pin@11||-2.5|0||||
+NPin|pin@12||-1.5|0|1|1||
+Ngeneric:Invisible-Pin|pin@13||-2.5|2||||
+NPin|pin@14||-1.5|2|1|1||
+NPin|pin@15||-2.5|2||||
+AThicker|net@0|||FS3150|pin@0||-0.25|-3|pin@1||-1.5|-1.75|ART_color()I10
+AThicker|net@1|||FS0|pin@3||-1.5|-2|pin@4||-2.5|-2|ART_color()I10
+AThicker|net@2|||FS0|pin@5||-0.5|3|pin@8||-1.5|3|ART_color()I10
+AThicker|net@3|||FS2700|pin@9||-1.5|-3|pin@8||-1.5|3|ART_color()I10
+AThicker|net@4|||FS0|pin@10||-0.5|-3|pin@9||-1.5|-3|ART_color()I10
+AThicker|net@5|||FS0|pin@12||-1.5|0|pin@11||-2.5|0|ART_color()I10
+AThicker|net@6|||FS0|pin@14||-1.5|2|pin@15||-2.5|2|ART_color()I10
+Eina||D5G1;|pin@2||I
+Einb||D5G1;|pin@6||I
+Einc||D5G1;|pin@13||I
+Eout||D5G1;|pin@7||O
+X
+
+# Cell nand3;1{sch}
+Cnand3;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-29;Y-7;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-29;Y-6;)S1|ATTR_drive0(D5G1;HNPTX-29;Y-8;)Sstrong0|ATTR_drive1(D5G1;HNPTX-29;Y-9;)Sstrong1|ATTR_verilog_template(D5G1;NTX20.5;Y-17.5;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb), $(inc));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@3||-14|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+IPMOS;1{ic}|PMOS@4||4.5|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+IPMOS;1{ic}|PMOS@5||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-15|-12||||
+NOff-Page|conn@1||14|-1|||RR|
+NOff-Page|conn@2||0|14.5|||R|
+NOff-Page|conn@3||-22|4||||
+Inand3;1{ic}|nand3@0||27.5|19|||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inms3;1{ic}|nms3@0||0|-12|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-2;Y0.5;)S@X
+NWire_Pin|pin@0||-5|7.5||||
+NWire_Pin|pin@1||-14|7.5||||
+NWire_Pin|pin@2||4.5|7.5||||
+Ngeneric:Invisible-Pin|pin@3||30|-10|||||ART_message(D5G2;)S[X is drive strength,Each pull-up has the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@4||-0.5|19.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 3]
+NWire_Pin|pin@5||-9|4||||
+NWire_Pin|pin@6||0|0||||
+NWire_Pin|pin@7||-5|0||||
+Ngeneric:Invisible-Pin|pin@8||-0.5|22|||||ART_message(D5G2;)S["three input, fixed-size NAND"]
+NWire_Pin|pin@9||-9|-12||||
+NWire_Pin|pin@10||4.5|0||||
+NWire_Pin|pin@11||9|4||||
+NWire_Pin|pin@12||9|-1||||
+Ngeneric:Invisible-Pin|pin@13||-0.5|27|||||ART_message(D5G6;)S[nand3]
+NWire_Pin|pin@14||-14|0||||
+NWire_Pin|pin@15||-18|4||||
+NWire_Pin|pin@16||-18|-4||||
+NWire_Pin|pin@17||9|-8||||
+NPower|pwr@0||-5|11.5||||
+Awire|net@0|||2700|pin@17||9|-8|pin@12||9|-1
+Awire|net@1|||0|nms3@0|g|-3|-12|pin@9||-9|-12
+Awire|net@2|||2700|pin@0||-5|7.5|pwr@0||-5|11.5
+Awire|net@3|||900|pin@0||-5|7.5|PMOS@5|s|-5|6
+Awire|net@4|||1800|pin@1||-14|7.5|pin@0||-5|7.5
+Awire|net@5|||1800|pin@0||-5|7.5|pin@2||4.5|7.5
+Awire|net@6|||2700|PMOS@3|s|-14|6|pin@1||-14|7.5
+Awire|net@7|||900|pin@2||4.5|7.5|PMOS@4|s|4.5|6
+Awire|net@8|||0|PMOS@3|g|-17|4|pin@15||-18|4
+Awire|net@9|||2700|pin@14||-14|0|PMOS@3|d|-14|2
+Awire|net@10|||1800|PMOS@4|g|7.5|4|pin@11||9|4
+Awire|net@11|||2700|pin@10||4.5|0|PMOS@4|d|4.5|2
+Awire|net@12|||1800|pin@5||-9|4|PMOS@5|g|-8|4
+Awire|net@13|||2700|pin@7||-5|0|PMOS@5|d|-5|2
+Awire|net@14|||2700|pin@9||-9|-12|pin@5||-9|4
+Awire|net@15|||2700|pin@6||0|0|conn@2|a|0|12.5
+Awire|net@16|||0|pin@10||4.5|0|pin@6||0|0
+Awire|net@17|||0|pin@6||0|0|pin@7||-5|0
+Awire|net@18|||0|pin@9||-9|-12|conn@0|y|-13|-12
+Awire|net@19|||2700|pin@12||9|-1|pin@11||9|4
+Awire|net@20|||1800|pin@12||9|-1|conn@1|y|12|-1
+Awire|net@21|||900|pin@6||0|0|nms3@0|d|0|-2
+Awire|net@22|||0|pin@7||-5|0|pin@14||-14|0
+Awire|net@23|||0|pin@15||-18|4|conn@3|y|-20|4
+Awire|net@24|||2700|pin@16||-18|-4|pin@15||-18|4
+Awire|net@25|||0|nms3@0|g3|-3|-4|pin@16||-18|-4
+Awire|net@26|||0|pin@17||9|-8|nms3@0|g2|3|-8
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@1|a|I
+Einc||D5G2;|conn@3|y|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell nand3LT;1{ic}
+Cnand3LT;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX3;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+NThick-Circle|art@2||-0.5|0|6|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NOpened-Thicker-Polygon|art@3||0|0|0.5|1|||ART_color()I10|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NPin|pin@0||-0.25|-3|1|1||
+NPin|pin@1||-1.5|-1.75|1|1||
+NPin|pin@2||-2.5|2||||
+NPin|pin@3||-1.5|2|1|1||
+Ngeneric:Invisible-Pin|pin@4||-2.5|2||||
+NPin|pin@5||-1.5|0|1|1||
+NPin|pin@6||-2.5|0||||
+NPin|pin@7||-0.5|-3|1|1||
+NPin|pin@8||-1.5|-3|1|1||
+NPin|pin@9||-1.5|3|1|1||
+Nschematic:Bus_Pin|pin@10||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@11||-2.5|0|-2|-2||
+NPin|pin@12||-0.5|3|1|1||
+NPin|pin@13||-2.5|-2||||
+NPin|pin@14||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@15||-2.5|-2|-2|-2||
+AThicker|net@0|||FS3150|pin@0||-0.25|-3|pin@1||-1.5|-1.75|ART_color()I10
+AThicker|net@1|||FS0|pin@3||-1.5|2|pin@2||-2.5|2|ART_color()I10
+AThicker|net@2|||FS0|pin@5||-1.5|0|pin@6||-2.5|0|ART_color()I10
+AThicker|net@3|||FS0|pin@7||-0.5|-3|pin@8||-1.5|-3|ART_color()I10
+AThicker|net@4|||FS2700|pin@8||-1.5|-3|pin@9||-1.5|3|ART_color()I10
+AThicker|net@5|||FS0|pin@12||-0.5|3|pin@9||-1.5|3|ART_color()I10
+AThicker|net@6|||FS0|pin@14||-1.5|-2|pin@13||-2.5|-2|ART_color()I10
+Eina||D5G1;|pin@15||I
+Einb||D5G1;|pin@11||I
+Einc||D5G1;|pin@4||I
+Eout||D5G1;|pin@10||O
+X
+
+# Cell nand3LT;1{sch}
+Cnand3LT;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-30;Y-12.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-30;Y-11.5;)S1|ATTR_drive0(D5G1;HNPTX-30;Y-13.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-30;Y-14.5;)Sstrong1|ATTR_verilog_template(D5G1;NTX19;Y-23;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb), $(inc));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@3||4.5|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X/3.
+IPMOS;1{ic}|PMOS@4||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X/3.
+IPMOS;1{ic}|PMOS@5||-14|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X/3.
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-28|4||||
+NOff-Page|conn@1||0|11|||R|
+NOff-Page|conn@2||17|4|||RR|
+NOff-Page|conn@3||-27.5|-2.5||||
+Inand3LT;1{ic}|nand3LT@0||35|19.5|||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE()I1|ATTR_su()I-1
+Inms3;1{ic}|nms3@0||-5|-16.5|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-2;Y0.5;)S@X
+NWire_Pin|pin@0||-14|0||||
+Ngeneric:Invisible-Pin|pin@1||-0.5|25|||||ART_message(D5G6;)S[nand3LT]
+NWire_Pin|pin@2||10.5|4||||
+NWire_Pin|pin@3||4.5|0||||
+Ngeneric:Invisible-Pin|pin@4||-0.5|20|||||ART_message(D5G2;)S[one-parameter NAND]
+NWire_Pin|pin@5||-5|0||||
+NWire_Pin|pin@6||0|0||||
+NWire_Pin|pin@7||-9|4||||
+Ngeneric:Invisible-Pin|pin@8||-0.5|18|||||ART_message(D5G2;)S[P to N width ratio is 2/3 to 3]
+Ngeneric:Invisible-Pin|pin@9||28.5|-16|||||ART_message(D5G2;)S[X is drive strength,Three pull-ups have the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@10||-1|15.5|||||ART_message(D5G2;)S[Sized assuming that all 3 inputs go low together]
+NWire_Pin|pin@11||-14|7.5||||
+NWire_Pin|pin@12||4.5|7.5||||
+NWire_Pin|pin@13||-5|7.5||||
+NWire_Pin|pin@14||-9|-2.5||||
+NWire_Pin|pin@15||-21.5|-2.5||||
+NWire_Pin|pin@16||-19.5|4||||
+NWire_Pin|pin@17||10.5|-12.5||||
+NWire_Pin|pin@18||-21.5|-16.5||||
+NWire_Pin|pin@19||-19.5|-8.5||||
+NPower|pwr@0||-5|10.5||||
+Awire|net@0|||2700|nms3@0|d|-5|-6.5|pin@5||-5|0
+Awire|net@1|||1800|pin@19||-19.5|-8.5|nms3@0|g3|-8|-8.5
+Awire|net@2|||0|pin@17||10.5|-12.5|nms3@0|g2|-2|-12.5
+Awire|net@3|||1800|pin@18||-21.5|-16.5|nms3@0|g|-8|-16.5
+Awire|net@4|||0|pin@5||-5|0|pin@0||-14|0
+Awire|net@5|||1800|pin@2||10.5|4|conn@2|y|15|4
+Awire|net@6|||0|pin@6||0|0|pin@5||-5|0
+Awire|net@7|||0|pin@3||4.5|0|pin@6||0|0
+Awire|net@8|||2700|pin@6||0|0|conn@1|a|0|9
+Awire|net@9|||0|pin@13||-5|7.5|pin@11||-14|7.5
+Awire|net@10|||0|pin@12||4.5|7.5|pin@13||-5|7.5
+Awire|net@11|||2700|pin@13||-5|7.5|pwr@0||-5|10.5
+Awire|net@12|||2700|pin@14||-9|-2.5|pin@7||-9|4
+Awire|net@13|||0|pin@15||-21.5|-2.5|conn@3|y|-25.5|-2.5
+Awire|net@14|||0|pin@14||-9|-2.5|pin@15||-21.5|-2.5
+Awire|net@15|||1800|conn@0|y|-26|4|pin@16||-19.5|4
+Awire|net@16|||2700|pin@3||4.5|0|PMOS@3|d|4.5|2
+Awire|net@17|||0|pin@2||10.5|4|PMOS@3|g|7.5|4
+Awire|net@18|||2700|PMOS@3|s|4.5|6|pin@12||4.5|7.5
+Awire|net@19|||2700|pin@5||-5|0|PMOS@4|d|-5|2
+Awire|net@20|||1800|pin@7||-9|4|PMOS@4|g|-8|4
+Awire|net@21|||900|pin@13||-5|7.5|PMOS@4|s|-5|6
+Awire|net@22|||2700|pin@0||-14|0|PMOS@5|d|-14|2
+Awire|net@23|||1800|pin@16||-19.5|4|PMOS@5|g|-17|4
+Awire|net@24|||900|pin@11||-14|7.5|PMOS@5|s|-14|6
+Awire|net@25|||2700|pin@17||10.5|-12.5|pin@2||10.5|4
+Awire|net@26|||900|pin@15||-21.5|-2.5|pin@18||-21.5|-16.5
+Awire|net@27|||900|pin@16||-19.5|4|pin@19||-19.5|-8.5
+Eina||D5G2;|conn@3|a|I
+Einb||D5G2;|conn@2|a|I
+Einc||D5G2;|conn@0|y|I
+Eout||D5G2;|conn@1|y|O
+X
+
+# Cell nand3LT_sy3;1{ic}
+Cnand3LT_sy3;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX3;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.5|1|||ART_color()I10|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NThick-Circle|art@2||-0.5|0|6|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I10
+Nschematic:Bus_Pin|pin@0||-2.5|-2|-2|-2||
+NPin|pin@1||-1.5|-2|1|1||
+NPin|pin@2||-2.5|-2||||
+NPin|pin@3||-0.5|3|1|1||
+Nschematic:Bus_Pin|pin@4||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+NPin|pin@6||-1.5|3|1|1||
+NPin|pin@7||-1.5|-3|1|1||
+NPin|pin@8||-0.5|-3|1|1||
+NPin|pin@9||-2.5|0||||
+NPin|pin@10||-1.5|0|1|1||
+Ngeneric:Invisible-Pin|pin@11||-2.5|2||||
+NPin|pin@12||-1.5|2|1|1||
+NPin|pin@13||-2.5|2||||
+Ngeneric:Invisible-Pin|pin@14||-0.5|-2.5|||||ART_message(D5G1;)S[sy3]
+AThicker|net@0|||FS0|pin@1||-1.5|-2|pin@2||-2.5|-2|ART_color()I10
+AThicker|net@1|||FS0|pin@3||-0.5|3|pin@6||-1.5|3|ART_color()I10
+AThicker|net@2|||FS2700|pin@7||-1.5|-3|pin@6||-1.5|3|ART_color()I10
+AThicker|net@3|||FS0|pin@8||-0.5|-3|pin@7||-1.5|-3|ART_color()I10
+AThicker|net@4|||FS0|pin@10||-1.5|0|pin@9||-2.5|0|ART_color()I10
+AThicker|net@5|||FS0|pin@12||-1.5|2|pin@13||-2.5|2|ART_color()I10
+Eina||D5G1;|pin@0||I
+Einb||D5G1;|pin@4||I
+Einc||D5G1;|pin@11||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell nand3LT_sy3;1{sch}
+Cnand3LT_sy3;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-30;Y-12.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-30;Y-11.5;)S1|ATTR_drive0(D5G1;HNPTX-30;Y-13.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-30;Y-14.5;)Sstrong1|ATTR_verilog_template(D5G1;NTX19;Y-24;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb), $(inc));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@3||-14|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X/3.
+IPMOS;1{ic}|PMOS@4||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X/3.
+IPMOS;1{ic}|PMOS@5||4.5|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X/3.
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-34.5|-2.5||||
+NOff-Page|conn@1||24|-12.5|||RR|
+NOff-Page|conn@2||27|0||||
+NOff-Page|conn@3||-35|4||||
+Inand3LT_sy3;1{ic}|nand3LT_@0||35|19.5|||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE()I1|ATTR_su()I-1
+Inms3_sy3;1{ic}|nms3_sy3@0||-10|-16.5|||D0G4;|ATTR_Delay(D5G1;NOJPX-8.5;Y-1.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-8.5;Y1;)S@X
+NWire_Pin|pin@10||-19.5|-8.5||||
+NWire_Pin|pin@11||-21.5|-16.5||||
+NWire_Pin|pin@12||10.5|-12.5||||
+NWire_Pin|pin@13||-19.5|4||||
+NWire_Pin|pin@14||-21.5|-2.5||||
+NWire_Pin|pin@15||-9|-2.5||||
+NWire_Pin|pin@16||-5|7.5||||
+NWire_Pin|pin@17||4.5|7.5||||
+NWire_Pin|pin@18||-14|7.5||||
+Ngeneric:Invisible-Pin|pin@19||0|16.5|||||ART_message(D5G2;)S[Sized assuming that all 3 inputs go low together]
+Ngeneric:Invisible-Pin|pin@20||28.5|-19|||||ART_message(D5G2;)S[X is drive strength,Three pull-ups have the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@21||-0.5|18|||||ART_message(D5G2;)S[P to N width ratio is 2/3 to 3]
+NWire_Pin|pin@22||-9|4||||
+NWire_Pin|pin@23||-5|0||||
+Ngeneric:Invisible-Pin|pin@24||-0.5|20|||||ART_message(D5G2;)S[one-parameter NAND]
+NWire_Pin|pin@25||4.5|0||||
+NWire_Pin|pin@26||10.5|4||||
+Ngeneric:Invisible-Pin|pin@27||-0.5|25|||||ART_message(D5G6;)S[nand3LT_sy3]
+NWire_Pin|pin@28||-14|0||||
+NPower|pwr@0||-5|10.5||||
+Awire|net@16|||1800|pin@23||-5|0|pin@25||4.5|0
+Awire|net@25|||1800|pin@10||-19.5|-8.5|nms3_sy3@0|g3|-13|-8.5
+Awire|net@26|||900|pin@13||-19.5|4|pin@10||-19.5|-8.5
+Awire|net@27|||1800|pin@11||-21.5|-16.5|nms3_sy3@0|g|-13|-16.5
+Awire|net@28|||900|pin@14||-21.5|-2.5|pin@11||-21.5|-16.5
+Awire|net@29|||0|pin@12||10.5|-12.5|nms3_sy3@0|g2|1.5|-12.5
+Awire|net@30|||2700|pin@12||10.5|-12.5|pin@26||10.5|4
+Awire|net@31|||900|pin@23||-5|0|nms3_sy3@0|d|-5|-5.5
+Awire|net@32|||900|pin@18||-14|7.5|PMOS@3|s|-14|6
+Awire|net@33|||1800|pin@13||-19.5|4|PMOS@3|g|-17|4
+Awire|net@34|||2700|pin@28||-14|0|PMOS@3|d|-14|2
+Awire|net@35|||900|pin@16||-5|7.5|PMOS@4|s|-5|6
+Awire|net@36|||1800|pin@22||-9|4|PMOS@4|g|-8|4
+Awire|net@37|||2700|pin@23||-5|0|PMOS@4|d|-5|2
+Awire|net@38|||2700|PMOS@5|s|4.5|6|pin@17||4.5|7.5
+Awire|net@39|||0|pin@26||10.5|4|PMOS@5|g|7.5|4
+Awire|net@40|||2700|pin@25||4.5|0|PMOS@5|d|4.5|2
+Awire|net@41|||0|pin@15||-9|-2.5|pin@14||-21.5|-2.5
+Awire|net@42|||2700|pin@15||-9|-2.5|pin@22||-9|4
+Awire|net@43|||2700|pin@16||-5|7.5|pwr@0||-5|10.5
+Awire|net@44|||0|pin@17||4.5|7.5|pin@16||-5|7.5
+Awire|net@45|||0|pin@16||-5|7.5|pin@18||-14|7.5
+Awire|net@46|||0|pin@23||-5|0|pin@28||-14|0
+Awire|net@47|||0|conn@2|a|25|0|pin@25||4.5|0
+Awire|net@48|||0|conn@1|y|22|-12.5|pin@12||10.5|-12.5
+Awire|net@49|||0|pin@13||-19.5|4|conn@3|y|-33|4
+Awire|net@50|||1800|conn@0|y|-32.5|-2.5|pin@14||-21.5|-2.5
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@1|a|I
+Einc||D5G2;|conn@3|y|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell nand3LT_sy6;1{ic}
+Cnand3LT_sy6;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4;Y-2.5;)I100|ATTR_X(D5G1.5;HNPX3;Y2.5;)I1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.5|1|||ART_color()I10|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NThick-Circle|art@2||-0.5|0|6|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I10
+Nschematic:Bus_Pin|pin@0||-2.5|-2|-2|-2||
+NPin|pin@1||-1.5|-2|1|1||
+NPin|pin@2||-2.5|-2||||
+NPin|pin@3||-0.5|3|1|1||
+Nschematic:Bus_Pin|pin@4||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+NPin|pin@6||-1.5|3|1|1||
+NPin|pin@7||-1.5|-3|1|1||
+NPin|pin@8||-0.5|-3|1|1||
+NPin|pin@9||-2.5|0||||
+NPin|pin@10||-1.5|0|1|1||
+Ngeneric:Invisible-Pin|pin@11||-2.5|2||||
+NPin|pin@12||-1.5|2|1|1||
+NPin|pin@13||-2.5|2||||
+Ngeneric:Invisible-Pin|pin@14||-0.5|-2.5|||||ART_message(D5G1;)Ssy6
+AThicker|net@0|||FS1800|pin@2||-2.5|-2|pin@1||-1.5|-2|ART_color()I10
+AThicker|net@1|||FS1800|pin@6||-1.5|3|pin@3||-0.5|3|ART_color()I10
+AThicker|net@2|||FS900|pin@6||-1.5|3|pin@7||-1.5|-3|ART_color()I10
+AThicker|net@3|||FS1800|pin@7||-1.5|-3|pin@8||-0.5|-3|ART_color()I10
+AThicker|net@4|||FS1800|pin@9||-2.5|0|pin@10||-1.5|0|ART_color()I10
+AThicker|net@5|||FS1800|pin@13||-2.5|2|pin@12||-1.5|2|ART_color()I10
+Eina||D5G1;|pin@0||I
+Einb||D5G1;|pin@4||I
+Einc||D5G1;|pin@11||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell nand3LT_sy6;1{sch}
+Cnand3LT_sy6;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-30;Y-12.5;)I100|ATTR_X(D5G1;HNPX-30;Y-11.5;)I1|ATTR_drive0(D5G1;HNPTX-30;Y-13.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-30;Y-14.5;)Sstrong1|ATTR_verilog_template(D5G1;NTX19;Y-24;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb), $(inc));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@3||-14|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X/3.
+IPMOS;1{ic}|PMOS@4||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X/3.
+IPMOS;1{ic}|PMOS@5||4.5|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X/3.
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@1||24|-12.5|||RR|
+NOff-Page|conn@2||27|0||||
+NOff-Page|conn@3||-35|4||||
+NOff-Page|conn@4||-35|-2.5||||
+Inand3LT_sy6;1{ic}|nand3LT_@0||35|19.5|||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5G1.5;NPX3;Y2.5;)I1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE()I1|ATTR_su()I-1
+Inms3_sy6;1{ic}|nms3_sy3@0||-10|-16.5|||D0G4;|ATTR_Delay(D5G1;NOJPX-8.5;Y-1.5;)S@Delay|ATTR_X(D5G1.5;NOJPX-8.5;Y2;)S@X
+NWire_Pin|pin@10||-19.5|-8.5||||
+NWire_Pin|pin@11||-21.5|-16.5||||
+NWire_Pin|pin@12||10.5|-12.5||||
+NWire_Pin|pin@13||-19.5|4||||
+NWire_Pin|pin@14||-21.5|-2.5||||
+NWire_Pin|pin@15||-9|-2.5||||
+NWire_Pin|pin@16||-5|7.5||||
+NWire_Pin|pin@17||4.5|7.5||||
+NWire_Pin|pin@18||-14|7.5||||
+Ngeneric:Invisible-Pin|pin@19||0|16.5|||||ART_message(D5G2;)S[Sized assuming that all 3 inputs go low together]
+Ngeneric:Invisible-Pin|pin@20||28.5|-19|||||ART_message(D5G2;)S[X is drive strength,Three pull-ups have the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@21||-0.5|18|||||ART_message(D5G2;)S[P to N width ratio is 2/3 to 3]
+NWire_Pin|pin@22||-9|4||||
+NWire_Pin|pin@23||-5|0||||
+Ngeneric:Invisible-Pin|pin@24||-0.5|20|||||ART_message(D5G2;)S[one-parameter NAND]
+NWire_Pin|pin@25||4.5|0||||
+NWire_Pin|pin@26||10.5|4||||
+Ngeneric:Invisible-Pin|pin@27||-0.5|25|||||ART_message(D5G6;)Snand3LT_sy6
+NWire_Pin|pin@28||-14|0||||
+NPower|pwr@0||-5|10.5||||
+Awire|net@16|||0|pin@25||4.5|0|pin@23||-5|0
+Awire|net@25|||1800|pin@10||-19.5|-8.5|nms3_sy3@0|g3|-7.5|-8.5
+Awire|net@26|||2700|pin@10||-19.5|-8.5|pin@13||-19.5|4
+Awire|net@27|||1800|pin@11||-21.5|-16.5|nms3_sy3@0|g|-7.5|-16.5
+Awire|net@28|||2700|pin@11||-21.5|-16.5|pin@14||-21.5|-2.5
+Awire|net@29|||0|pin@12||10.5|-12.5|nms3_sy3@0|g2|-2.5|-12.5
+Awire|net@30|||900|pin@26||10.5|4|pin@12||10.5|-12.5
+Awire|net@31|||900|pin@23||-5|0|nms3_sy3@0|d|-5|-5.5
+Awire|net@32|||2700|PMOS@3|s|-14|6|pin@18||-14|7.5
+Awire|net@33|||0|PMOS@3|g|-17|4|pin@13||-19.5|4
+Awire|net@34|||900|PMOS@3|d|-14|2|pin@28||-14|0
+Awire|net@35|||2700|PMOS@4|s|-5|6|pin@16||-5|7.5
+Awire|net@36|||0|PMOS@4|g|-8|4|pin@22||-9|4
+Awire|net@37|||900|PMOS@4|d|-5|2|pin@23||-5|0
+Awire|net@38|||900|pin@17||4.5|7.5|PMOS@5|s|4.5|6
+Awire|net@39|||1800|PMOS@5|g|7.5|4|pin@26||10.5|4
+Awire|net@40|||900|PMOS@5|d|4.5|2|pin@25||4.5|0
+Awire|net@41|||1800|pin@14||-21.5|-2.5|pin@15||-9|-2.5
+Awire|net@42|||900|pin@22||-9|4|pin@15||-9|-2.5
+Awire|net@43|||900|pwr@0||-5|10.5|pin@16||-5|7.5
+Awire|net@44|||1800|pin@16||-5|7.5|pin@17||4.5|7.5
+Awire|net@45|||1800|pin@18||-14|7.5|pin@16||-5|7.5
+Awire|net@46|||1800|pin@28||-14|0|pin@23||-5|0
+Awire|net@47|||1800|pin@25||4.5|0|conn@2|a|25|0
+Awire|net@48|||1800|pin@12||10.5|-12.5|conn@1|y|22|-12.5
+Awire|net@49|||1800|conn@3|y|-33|4|pin@13||-19.5|4
+Awire|net@50|||1800|conn@4|y|-33|-2.5|pin@14||-21.5|-2.5
+Eina||D5G2;|conn@4|y|I
+Einb||D5G2;|conn@1|a|I
+Einc||D5G2;|conn@3|y|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell nand3LTen;1{ic}
+Cnand3LTen;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX3;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|0.5|1|||ART_color()I10|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NThick-Circle|art@2||-0.5|0|6|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I10
+Ngeneric:Invisible-Pin|pin@0||-0.5|-2.25|||||ART_message(D5G1.5;)S[en]
+Nschematic:Bus_Pin|pin@1||-2.5|-2|-2|-2||
+NPin|pin@2||-1.5|-2|1|1||
+NPin|pin@3||-2.5|-2||||
+NPin|pin@4||-0.5|3|1|1||
+Nschematic:Bus_Pin|pin@5||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@6||2.5|0|-2|-2||
+NPin|pin@7||-1.5|3|1|1||
+NPin|pin@8||-1.5|-3|1|1||
+NPin|pin@9||-0.5|-3|1|1||
+NPin|pin@10||-2.5|0||||
+NPin|pin@11||-1.5|0|1|1||
+Ngeneric:Invisible-Pin|pin@12||-2.5|2||||
+NPin|pin@13||-1.5|2|1|1||
+NPin|pin@14||-2.5|2||||
+NPin|pin@15||-1.5|-1.75|1|1||
+NPin|pin@16||-0.25|-3|1|1||
+AThicker|net@0|||FS0|pin@2||-1.5|-2|pin@3||-2.5|-2|ART_color()I10
+AThicker|net@1|||FS0|pin@4||-0.5|3|pin@7||-1.5|3|ART_color()I10
+AThicker|net@2|||FS2700|pin@8||-1.5|-3|pin@7||-1.5|3|ART_color()I10
+AThicker|net@3|||FS0|pin@9||-0.5|-3|pin@8||-1.5|-3|ART_color()I10
+AThicker|net@4|||FS0|pin@11||-1.5|0|pin@10||-2.5|0|ART_color()I10
+AThicker|net@5|||FS0|pin@13||-1.5|2|pin@14||-2.5|2|ART_color()I10
+AThicker|net@6|||FS3150|pin@16||-0.25|-3|pin@15||-1.5|-1.75|ART_color()I10
+Eina||D5G1;|pin@1||I
+Einb||D5G1;|pin@5||I
+Einc||D5G1;|pin@12||I
+Eout||D5G1;|pin@6||O
+X
+
+# Cell nand3LTen;1{sch}
+Cnand3LTen;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-30;Y-12.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-30;Y-11.5;)S1|ATTR_drive0(D5G1;HNPTX-30;Y-13.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-30;Y-14.5;)Sstrong1|ATTR_verilog_template(D5G1;NTX19;Y-23;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb), $(inc));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@3||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOLPX1.5;Y2.5;)Smax(@X/20., 5./6.)
+IPMOS;1{ic}|PMOS@4||-14|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X/2.
+IPMOS;1{ic}|PMOS@5||4.5|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X/2.
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-27.5|-2.5||||
+NOff-Page|conn@1||17|4|||RR|
+NOff-Page|conn@2||0|11|||R|
+NOff-Page|conn@3||-28|4||||
+Inand3LTen;1{ic}|nand3LTe@0||44|9|||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE()I1|ATTR_su()I-1
+Inms3;1{ic}|nms3@0||-5|-16.5|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-2;Y0.5;)S@X
+Ngeneric:Invisible-Pin|pin@0||0|20.5|||||ART_message(D5G2;)S["three input, fixed-size low-threshold NAND where ina is DC signal (enable)"]
+NWire_Pin|pin@1||-19.5|-8.5||||
+NWire_Pin|pin@2||-21.5|-16.5||||
+NWire_Pin|pin@3||10.5|-12.5||||
+NWire_Pin|pin@4||-19.5|4||||
+NWire_Pin|pin@5||-21.5|-2.5||||
+NWire_Pin|pin@6||-9|-2.5||||
+NWire_Pin|pin@7||-5|7.5||||
+NWire_Pin|pin@8||4.5|7.5||||
+NWire_Pin|pin@9||-14|7.5||||
+Ngeneric:Invisible-Pin|pin@10||-1|15.5|||||ART_message(D5G2;)S[Sized assuming that all 3 inputs go low together (but one p/u is weak)]
+Ngeneric:Invisible-Pin|pin@11||28.5|-16|||||ART_message(D5G2;)S[X is drive strength,Two pull-ups have the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@12||-0.5|18|||||ART_message(D5G2;)S[P to N width ratio is 1 to 3]
+NWire_Pin|pin@13||-9|4||||
+NWire_Pin|pin@14||0|0||||
+NWire_Pin|pin@15||-5|0||||
+NWire_Pin|pin@16||4.5|0||||
+NWire_Pin|pin@17||10.5|4||||
+Ngeneric:Invisible-Pin|pin@18||-0.5|25|||||ART_message(D5G6;)S[nand3LTen]
+NWire_Pin|pin@19||-14|0||||
+NPower|pwr@0||-5|10.5||||
+Awire|net@0|||900|pin@7||-5|7.5|PMOS@3|s|-5|6
+Awire|net@1|||1800|pin@13||-9|4|PMOS@3|g|-8|4
+Awire|net@2|||2700|pin@15||-5|0|PMOS@3|d|-5|2
+Awire|net@3|||900|pin@15||-5|0|nms3@0|d|-5|-6.5
+Awire|net@4|||900|pin@4||-19.5|4|pin@1||-19.5|-8.5
+Awire|net@5|||900|pin@5||-21.5|-2.5|pin@2||-21.5|-16.5
+Awire|net@6|||2700|pin@3||10.5|-12.5|pin@17||10.5|4
+Awire|net@7|||900|pin@9||-14|7.5|PMOS@4|s|-14|6
+Awire|net@8|||1800|pin@4||-19.5|4|PMOS@4|g|-17|4
+Awire|net@9|||2700|pin@19||-14|0|PMOS@4|d|-14|2
+Awire|net@10|||2700|PMOS@5|s|4.5|6|pin@8||4.5|7.5
+Awire|net@11|||0|pin@17||10.5|4|PMOS@5|g|7.5|4
+Awire|net@12|||2700|pin@16||4.5|0|PMOS@5|d|4.5|2
+Awire|net@13|||1800|conn@3|y|-26|4|pin@4||-19.5|4
+Awire|net@14|||0|pin@6||-9|-2.5|pin@5||-21.5|-2.5
+Awire|net@15|||0|pin@5||-21.5|-2.5|conn@0|y|-25.5|-2.5
+Awire|net@16|||2700|pin@6||-9|-2.5|pin@13||-9|4
+Awire|net@17|||2700|pin@7||-5|7.5|pwr@0||-5|10.5
+Awire|net@18|||0|pin@8||4.5|7.5|pin@7||-5|7.5
+Awire|net@19|||0|pin@7||-5|7.5|pin@9||-14|7.5
+Awire|net@20|||2700|pin@14||0|0|conn@2|a|0|9
+Awire|net@21|||0|pin@16||4.5|0|pin@14||0|0
+Awire|net@22|||0|pin@14||0|0|pin@15||-5|0
+Awire|net@23|||1800|pin@17||10.5|4|conn@1|y|15|4
+Awire|net@24|||0|pin@15||-5|0|pin@19||-14|0
+Awire|net@25|||1800|pin@2||-21.5|-16.5|nms3@0|g|-8|-16.5
+Awire|net@26|||0|pin@3||10.5|-12.5|nms3@0|g2|-2|-12.5
+Awire|net@27|||1800|pin@1||-19.5|-8.5|nms3@0|g3|-8|-8.5
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@1|a|I
+Einc||D5G2;|conn@3|y|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell nand3LTen_sy;1{ic}
+Cnand3LTen_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX3;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+NThick-Circle|art@2||-0.5|0|6|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NOpened-Thicker-Polygon|art@3||0|0|0.5|1|||ART_color()I10|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+Ngeneric:Invisible-Pin|pin@0||-0.5|1|||||ART_message(D5G1;)S[sy2]
+NPin|pin@1||-0.25|-3|1|1||
+NPin|pin@2||-1.5|-1.75|1|1||
+NPin|pin@3||-2.5|2||||
+NPin|pin@4||-1.5|2|1|1||
+Ngeneric:Invisible-Pin|pin@5||-2.5|2||||
+NPin|pin@6||-1.5|0|1|1||
+NPin|pin@7||-2.5|0||||
+NPin|pin@8||-0.5|-3|1|1||
+NPin|pin@9||-1.5|-3|1|1||
+NPin|pin@10||-1.5|3|1|1||
+Nschematic:Bus_Pin|pin@11||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@12||-2.5|0|-2|-2||
+NPin|pin@13||-0.5|3|1|1||
+NPin|pin@14||-2.5|-2||||
+NPin|pin@15||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@16||-2.5|-2|-2|-2||
+Ngeneric:Invisible-Pin|pin@17||-0.5|-2.25|||||ART_message(D5G1.5;)S[en]
+AThicker|net@0|||FS3150|pin@1||-0.25|-3|pin@2||-1.5|-1.75|ART_color()I10
+AThicker|net@1|||FS0|pin@4||-1.5|2|pin@3||-2.5|2|ART_color()I10
+AThicker|net@2|||FS0|pin@6||-1.5|0|pin@7||-2.5|0|ART_color()I10
+AThicker|net@3|||FS0|pin@8||-0.5|-3|pin@9||-1.5|-3|ART_color()I10
+AThicker|net@4|||FS2700|pin@9||-1.5|-3|pin@10||-1.5|3|ART_color()I10
+AThicker|net@5|||FS0|pin@13||-0.5|3|pin@10||-1.5|3|ART_color()I10
+AThicker|net@6|||FS0|pin@15||-1.5|-2|pin@14||-2.5|-2|ART_color()I10
+Eina||D5G1;|pin@16||I
+Einb||D5G1;|pin@12||I
+Einc||D5G1;|pin@5||I
+Eout||D5G1;|pin@11||O
+X
+
+# Cell nand3LTen_sy;1{sch}
+Cnand3LTen_sy;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-30;Y-12.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-30;Y-11.5;)S1|ATTR_drive0(D5G1;HNPTX-30;Y-13.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-30;Y-14.5;)Sstrong1|ATTR_verilog_template(D5G1;NTX19;Y-23;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb), $(inc));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@3||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOLPX2;Y2.5;)Smax(@X/20., 5./6.)
+IPMOS;1{ic}|PMOS@4||4.5|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X/2.
+IPMOS;1{ic}|PMOS@5||-14|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X/2.
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-28|4||||
+NOff-Page|conn@1||0|11|||R|
+NOff-Page|conn@2||17|4|||RR|
+NOff-Page|conn@3||-27.5|-2.5||||
+Inand3LTen_sy;1{ic}|nand3LTe@0||40.5|8.5|||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE()I1|ATTR_su()I-1
+Inms3_2sy;1{ic}|nms3_2sy@0||-5|-16.5|||D0G4;|ATTR_Delay(D5G1;NOJPX5;Y-1.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-3.75;Y2.5;)S@X
+NWire_Pin|pin@0||-14|0||||
+Ngeneric:Invisible-Pin|pin@1||-0.5|25|||||ART_message(D5G6;)S[nand3LTen_sy]
+NWire_Pin|pin@2||10.5|4||||
+NWire_Pin|pin@3||4.5|0||||
+NWire_Pin|pin@4||-5|0||||
+NWire_Pin|pin@5||0|0||||
+NWire_Pin|pin@6||-9|4||||
+Ngeneric:Invisible-Pin|pin@7||-0.5|18|||||ART_message(D5G2;)S[P to N width ratio is 1 to 3]
+Ngeneric:Invisible-Pin|pin@8||28.5|-16|||||ART_message(D5G2;)S[X is drive strength,Two pull-ups have the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@9||-1|15.5|||||ART_message(D5G2;)S[Sized assuming that all 3 inputs go low together (but one p/u is weak)]
+NWire_Pin|pin@10||-14|7.5||||
+NWire_Pin|pin@11||4.5|7.5||||
+NWire_Pin|pin@12||-5|7.5||||
+NWire_Pin|pin@13||-9|-2.5||||
+NWire_Pin|pin@14||-21.5|-2.5||||
+NWire_Pin|pin@15||-19.5|4||||
+NWire_Pin|pin@16||10.5|-12.5||||
+NWire_Pin|pin@17||-21.5|-16.5||||
+NWire_Pin|pin@18||-19.5|-8.5||||
+Ngeneric:Invisible-Pin|pin@19||0|20.5|||||ART_message(D5G2;)S["three input, fixed-size low-threshold NAND where ina is DC signal (enable) and inb/c are symmetric"]
+NPower|pwr@0||-5|10.5||||
+Awire|net@0|||900|pin@12||-5|7.5|PMOS@3|s|-5|6
+Awire|net@1|||1800|pin@6||-9|4|PMOS@3|g|-8|4
+Awire|net@2|||2700|pin@4||-5|0|PMOS@3|d|-5|2
+Awire|net@3|||900|pin@4||-5|0|nms3_2sy@0|d|-5|-6.5
+Awire|net@4|||0|nms3_2sy@0|g|-7.25|-16.5|pin@17||-21.5|-16.5
+Awire|net@5|||1800|nms3_2sy@0|g2|-2|-12.5|pin@16||10.5|-12.5
+Awire|net@6|||0|nms3_2sy@0|g3|-8|-8.5|pin@18||-19.5|-8.5
+Awire|net@7|||0|pin@4||-5|0|pin@0||-14|0
+Awire|net@8|||1800|pin@2||10.5|4|conn@2|y|15|4
+Awire|net@9|||0|pin@5||0|0|pin@4||-5|0
+Awire|net@10|||0|pin@3||4.5|0|pin@5||0|0
+Awire|net@11|||2700|pin@5||0|0|conn@1|a|0|9
+Awire|net@12|||0|pin@12||-5|7.5|pin@10||-14|7.5
+Awire|net@13|||0|pin@11||4.5|7.5|pin@12||-5|7.5
+Awire|net@14|||2700|pin@12||-5|7.5|pwr@0||-5|10.5
+Awire|net@15|||2700|pin@13||-9|-2.5|pin@6||-9|4
+Awire|net@16|||0|pin@14||-21.5|-2.5|conn@3|y|-25.5|-2.5
+Awire|net@17|||0|pin@13||-9|-2.5|pin@14||-21.5|-2.5
+Awire|net@18|||1800|conn@0|y|-26|4|pin@15||-19.5|4
+Awire|net@19|||2700|pin@3||4.5|0|PMOS@4|d|4.5|2
+Awire|net@20|||0|pin@2||10.5|4|PMOS@4|g|7.5|4
+Awire|net@21|||2700|PMOS@4|s|4.5|6|pin@11||4.5|7.5
+Awire|net@22|||2700|pin@0||-14|0|PMOS@5|d|-14|2
+Awire|net@23|||1800|pin@15||-19.5|4|PMOS@5|g|-17|4
+Awire|net@24|||900|pin@10||-14|7.5|PMOS@5|s|-14|6
+Awire|net@25|||2700|pin@16||10.5|-12.5|pin@2||10.5|4
+Awire|net@26|||900|pin@14||-21.5|-2.5|pin@17||-21.5|-16.5
+Awire|net@27|||900|pin@15||-19.5|4|pin@18||-19.5|-8.5
+Eina||D5G2;|conn@3|a|I
+Einb||D5G2;|conn@2|a|I
+Einc||D5G2;|conn@0|y|I
+Eout||D5G2;|conn@1|y|O
+X
+
+# Cell nand3MLT;1{ic}
+Cnand3MLT;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX3;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||-0.5|0|1|1|||ART_color()I10|trace()V[-0.5/-0.5,-0.5/0.5,0/-0.5,0.5/0.5,0.5/-0.5]
+NOpened-Thicker-Polygon|art@2||0.75|0|0.5|1|||ART_color()I10|trace()V[-0.25/0.5,-0.25/-0.5,0.25/-0.5]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I10
+NThick-Circle|art@4||-0.5|0|6|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NPin|pin@0||-2.5|2||||
+NPin|pin@1||-1.5|2|1|1||
+Ngeneric:Invisible-Pin|pin@2||-2.5|2||||
+NPin|pin@3||-1.5|0|1|1||
+NPin|pin@4||-2.5|0||||
+NPin|pin@5||-0.5|-3|1|1||
+NPin|pin@6||-1.5|-3|1|1||
+NPin|pin@7||-1.5|3|1|1||
+Nschematic:Bus_Pin|pin@8||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@9||-2.5|0|-2|-2||
+NPin|pin@10||-0.5|3|1|1||
+NPin|pin@11||-2.5|-2||||
+NPin|pin@12||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@13||-2.5|-2|-2|-2||
+NPin|pin@14||-1.5|-1.75|1|1||
+NPin|pin@15||-0.25|-3|1|1||
+AThicker|net@0|||FS0|pin@1||-1.5|2|pin@0||-2.5|2|ART_color()I10
+AThicker|net@1|||FS0|pin@3||-1.5|0|pin@4||-2.5|0|ART_color()I10
+AThicker|net@2|||FS0|pin@5||-0.5|-3|pin@6||-1.5|-3|ART_color()I10
+AThicker|net@3|||FS2700|pin@6||-1.5|-3|pin@7||-1.5|3|ART_color()I10
+AThicker|net@4|||FS0|pin@10||-0.5|3|pin@7||-1.5|3|ART_color()I10
+AThicker|net@5|||FS0|pin@12||-1.5|-2|pin@11||-2.5|-2|ART_color()I10
+AThicker|net@6|||FS3150|pin@15||-0.25|-3|pin@14||-1.5|-1.75|ART_color()I10
+Eina||D5G1;|pin@13||I
+Einb||D5G1;|pin@9||I
+Einc||D5G1;|pin@2||I
+Eout||D5G1;|pin@8||O
+X
+
+# Cell nand3MLT;1{sch}
+Cnand3MLT;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-29;Y-7;)I100|ATTR_X(D5G1;HNOLPX-29;Y-6;)S1|ATTR_drive0(D5G1;HNPTX-29;Y-8;)Sstrong0|ATTR_drive1(D5G1;HNPTX-29;Y-9;)Sstrong1|ATTR_verilog_template(D5G1;NTX20.5;Y-17.5;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb), $(inc));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@3||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X/2.
+IPMOS;1{ic}|PMOS@4||4.5|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X/2.
+IPMOS;1{ic}|PMOS@5||-14|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X/2.
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-34.5|4||||
+NOff-Page|conn@1||28.5|10||||
+NOff-Page|conn@2||23|-1|||RR|
+NOff-Page|conn@3||-23|-12||||
+Inand3MLT;1{ic}|nand3MLT@0||38|26|||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inms3;1{ic}|nms3@0||0|-12|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-2;Y0.5;)S@X
+NWire_Pin|pin@15||0|10||||
+Ngeneric:Invisible-Pin|pin@26||33|-10.5|||||ART_message(D5G2;)S[X is drive strength,Two pull-ups have the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@27||0|21|||||ART_message(D5G2;)S[Sized assuming at least 2 of 3 inputs go low together]
+Ngeneric:Invisible-Pin|pin@28||-0.5|23|||||ART_message(D5G2;)S[P to N width ratio is 1 to 3]
+NWire_Pin|pin@29||9|-8||||
+NWire_Pin|pin@30||-18|-4||||
+NWire_Pin|pin@31||-18|4||||
+NWire_Pin|pin@32||-14|0||||
+Ngeneric:Invisible-Pin|pin@33||-0.5|30|||||ART_message(D5G6;)S[nand3MLT]
+NWire_Pin|pin@34||9|4||||
+NWire_Pin|pin@35||4.5|0||||
+Ngeneric:Invisible-Pin|pin@36||-0.5|25|||||ART_message(D5G2;)S["three input, fixed-size NAND"]
+NWire_Pin|pin@37||-5|0||||
+NWire_Pin|pin@38||0|0||||
+NWire_Pin|pin@39||-9|4||||
+NWire_Pin|pin@40||-9|-12||||
+NWire_Pin|pin@41||4.5|7.5||||
+NWire_Pin|pin@42||-14|7.5||||
+NWire_Pin|pin@43||-5|7.5||||
+NWire_Pin|pin@44||9|-1||||
+NPower|pwr@0||-5|11.5||||
+Awire|net@30|||2700|pin@40||-9|-12|pin@39||-9|4
+Awire|net@33|||2700|pin@38||0|0|pin@15||0|10
+Awire|net@42|||0|pin@29||9|-8|nms3@0|g2|3|-8
+Awire|net@43|||0|nms3@0|g3|-3|-4|pin@30||-18|-4
+Awire|net@44|||2700|pin@30||-18|-4|pin@31||-18|4
+Awire|net@45|||0|pin@37||-5|0|pin@32||-14|0
+Awire|net@46|||0|nms3@0|g|-3|-12|pin@40||-9|-12
+Awire|net@47|||900|pin@38||0|0|nms3@0|d|0|-2
+Awire|net@48|||0|pin@38||0|0|pin@37||-5|0
+Awire|net@49|||0|pin@35||4.5|0|pin@38||0|0
+Awire|net@50|||2700|pin@37||-5|0|PMOS@3|d|-5|2
+Awire|net@51|||1800|pin@39||-9|4|PMOS@3|g|-8|4
+Awire|net@52|||2700|pin@35||4.5|0|PMOS@4|d|4.5|2
+Awire|net@53|||1800|PMOS@4|g|7.5|4|pin@34||9|4
+Awire|net@54|||2700|pin@32||-14|0|PMOS@5|d|-14|2
+Awire|net@55|||0|PMOS@5|g|-17|4|pin@31||-18|4
+Awire|net@56|||900|pin@41||4.5|7.5|PMOS@4|s|4.5|6
+Awire|net@57|||2700|PMOS@5|s|-14|6|pin@42||-14|7.5
+Awire|net@58|||1800|pin@43||-5|7.5|pin@41||4.5|7.5
+Awire|net@59|||1800|pin@42||-14|7.5|pin@43||-5|7.5
+Awire|net@60|||900|pin@43||-5|7.5|PMOS@3|s|-5|6
+Awire|net@61|||2700|pin@43||-5|7.5|pwr@0||-5|11.5
+Awire|net@62|||900|pin@44||9|-1|pin@29||9|-8
+Awire|net@63|||900|pin@34||9|4|pin@44||9|-1
+Awire|net@64|||0|conn@2|y|21|-1|pin@44||9|-1
+Awire|net@65|||0|conn@1|a|26.5|10|pin@15||0|10
+Awire|net@70|||1800|conn@3|y|-21|-12|pin@40||-9|-12
+Awire|net@71|||1800|conn@0|y|-32.5|4|pin@31||-18|4
+Eina||D5G2;|conn@3|a|I
+Einb||D5G2;|conn@2|a|I
+Einc||D5G2;|conn@0|y|I
+Eout||D5G2;|conn@1|y|O
+X
+
+# Cell nand3_sy6;1{ic}
+Cnand3_sy6;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4;Y-2.5;)I100|ATTR_X(D5G1.5;HNPX3;Y2.5;)I1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||-0.5|0|6|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||2|0|1|1|||ART_color()I10
+Nschematic:Bus_Pin|pin@0||-2.5|-2|-2|-2||
+NPin|pin@1||-1.5|-2|1|1||
+NPin|pin@2||-2.5|-2||||
+NPin|pin@3||-0.5|3|1|1||
+Nschematic:Bus_Pin|pin@4||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+NPin|pin@6||-1.5|3|1|1||
+NPin|pin@7||-1.5|-3|1|1||
+NPin|pin@8||-0.5|-3|1|1||
+NPin|pin@9||-2.5|0||||
+NPin|pin@10||-1.5|0|1|1||
+Ngeneric:Invisible-Pin|pin@11||-2.5|2||||
+NPin|pin@12||-1.5|2|1|1||
+NPin|pin@13||-2.5|2||||
+Ngeneric:Invisible-Pin|pin@14||-0.5|-2.5|||||ART_message(D5G1;)Ssy6
+AThicker|net@0|||FS1800|pin@2||-2.5|-2|pin@1||-1.5|-2|ART_color()I10
+AThicker|net@1|||FS1800|pin@6||-1.5|3|pin@3||-0.5|3|ART_color()I10
+AThicker|net@2|||FS900|pin@6||-1.5|3|pin@7||-1.5|-3|ART_color()I10
+AThicker|net@3|||FS1800|pin@7||-1.5|-3|pin@8||-0.5|-3|ART_color()I10
+AThicker|net@4|||FS1800|pin@9||-2.5|0|pin@10||-1.5|0|ART_color()I10
+AThicker|net@5|||FS1800|pin@13||-2.5|2|pin@12||-1.5|2|ART_color()I10
+Eina||D5G1;|pin@0||I
+Einb||D5G1;|pin@4||I
+Einc||D5G1;|pin@11||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell nand3_sy6;1{sch}
+Cnand3_sy6;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-30;Y-12.5;)I100|ATTR_X(D5G1;HNPX-30;Y-11.5;)I1|ATTR_drive0(D5G1;HNPTX-30;Y-13.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-30;Y-14.5;)Sstrong1|ATTR_verilog_template(D5G1;NTX19;Y-24;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb), $(inc));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@3||-14|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+IPMOS;1{ic}|PMOS@4||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+IPMOS;1{ic}|PMOS@5||4.5|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@1||24|-12.5|||RR|
+NOff-Page|conn@2||27|0||||
+NOff-Page|conn@3||-35|4||||
+NOff-Page|conn@4||-35|-2.5||||
+Inand3_sy6;1{ic}|nand3LT_@0||35|19.5|||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5G1.5;NPX3;Y2.5;)I1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE()I1|ATTR_su()I-1
+Inms3_sy6;1{ic}|nms3_sy3@0||-10|-16.5|||D0G4;|ATTR_Delay(D5G1;NOJPX-8.5;Y-1.5;)S@Delay|ATTR_X(D5G1.5;NOJPX-8.5;Y2;)S@X
+NWire_Pin|pin@10||-19.5|-8.5||||
+NWire_Pin|pin@11||-21.5|-16.5||||
+NWire_Pin|pin@12||10.5|-12.5||||
+NWire_Pin|pin@13||-19.5|4||||
+NWire_Pin|pin@14||-21.5|-2.5||||
+NWire_Pin|pin@15||-9|-2.5||||
+NWire_Pin|pin@16||-5|7.5||||
+NWire_Pin|pin@17||4.5|7.5||||
+NWire_Pin|pin@18||-14|7.5||||
+Ngeneric:Invisible-Pin|pin@19||0|15.5|||||ART_message(D5G2;)SSized assuming that only 1 input goes low at a time
+Ngeneric:Invisible-Pin|pin@20||28.5|-19|||||ART_message(D5G2;)S[X is drive strength,Three pull-ups have the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@21||-0.5|18|||||ART_message(D5G2;)SP to N width ratio is 2 to 3
+NWire_Pin|pin@22||-9|4||||
+NWire_Pin|pin@23||-5|0||||
+Ngeneric:Invisible-Pin|pin@24||-0.5|20|||||ART_message(D5G2;)S[one-parameter NAND]
+NWire_Pin|pin@25||4.5|0||||
+NWire_Pin|pin@26||10.5|4||||
+Ngeneric:Invisible-Pin|pin@27||-0.5|25|||||ART_message(D5G6;)Snand3_sy6
+NWire_Pin|pin@28||-14|0||||
+NPower|pwr@0||-5|10.5||||
+Awire|net@16|||0|pin@25||4.5|0|pin@23||-5|0
+Awire|net@25|||1800|pin@10||-19.5|-8.5|nms3_sy3@0|g3|-7.5|-8.5
+Awire|net@26|||2700|pin@10||-19.5|-8.5|pin@13||-19.5|4
+Awire|net@27|||1800|pin@11||-21.5|-16.5|nms3_sy3@0|g|-7.5|-16.5
+Awire|net@28|||2700|pin@11||-21.5|-16.5|pin@14||-21.5|-2.5
+Awire|net@29|||0|pin@12||10.5|-12.5|nms3_sy3@0|g2|-2.5|-12.5
+Awire|net@30|||900|pin@26||10.5|4|pin@12||10.5|-12.5
+Awire|net@31|||900|pin@23||-5|0|nms3_sy3@0|d|-5|-5.5
+Awire|net@32|||2700|PMOS@3|s|-14|6|pin@18||-14|7.5
+Awire|net@33|||0|PMOS@3|g|-17|4|pin@13||-19.5|4
+Awire|net@34|||900|PMOS@3|d|-14|2|pin@28||-14|0
+Awire|net@35|||2700|PMOS@4|s|-5|6|pin@16||-5|7.5
+Awire|net@36|||0|PMOS@4|g|-8|4|pin@22||-9|4
+Awire|net@37|||900|PMOS@4|d|-5|2|pin@23||-5|0
+Awire|net@38|||900|pin@17||4.5|7.5|PMOS@5|s|4.5|6
+Awire|net@39|||1800|PMOS@5|g|7.5|4|pin@26||10.5|4
+Awire|net@40|||900|PMOS@5|d|4.5|2|pin@25||4.5|0
+Awire|net@41|||1800|pin@14||-21.5|-2.5|pin@15||-9|-2.5
+Awire|net@42|||900|pin@22||-9|4|pin@15||-9|-2.5
+Awire|net@43|||900|pwr@0||-5|10.5|pin@16||-5|7.5
+Awire|net@44|||1800|pin@16||-5|7.5|pin@17||4.5|7.5
+Awire|net@45|||1800|pin@18||-14|7.5|pin@16||-5|7.5
+Awire|net@46|||1800|pin@28||-14|0|pin@23||-5|0
+Awire|net@47|||1800|pin@25||4.5|0|conn@2|a|25|0
+Awire|net@48|||1800|pin@12||10.5|-12.5|conn@1|y|22|-12.5
+Awire|net@49|||1800|conn@3|y|-33|4|pin@13||-19.5|4
+Awire|net@50|||1800|conn@4|y|-33|-2.5|pin@14||-21.5|-2.5
+Eina||D5G2;|conn@4|y|I
+Einb||D5G2;|conn@1|a|I
+Einc||D5G2;|conn@3|y|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell nand3en;1{ic}
+Cnand3en;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX3;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+NThick-Circle|art@2||-0.5|0|6|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+Ngeneric:Invisible-Pin|pin@0||-0.5|-2.25|||||ART_message(D5G1.5;)S[en]
+NPin|pin@1||-2.5|2||||
+NPin|pin@2||-1.5|2|1|1||
+Ngeneric:Invisible-Pin|pin@3||-2.5|2||||
+NPin|pin@4||-1.5|0|1|1||
+NPin|pin@5||-2.5|0||||
+NPin|pin@6||-0.5|-3|1|1||
+NPin|pin@7||-1.5|-3|1|1||
+NPin|pin@8||-1.5|3|1|1||
+Nschematic:Bus_Pin|pin@9||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@10||-2.5|0|-2|-2||
+NPin|pin@11||-0.5|3|1|1||
+NPin|pin@12||-2.5|-2||||
+NPin|pin@13||-1.5|-2|1|1||
+Nschematic:Bus_Pin|pin@14||-2.5|-2|-2|-2||
+NPin|pin@15||-1.5|-1.75|1|1||
+NPin|pin@16||-0.25|-3|1|1||
+AThicker|net@0|||FS0|pin@2||-1.5|2|pin@1||-2.5|2|ART_color()I10
+AThicker|net@1|||FS0|pin@4||-1.5|0|pin@5||-2.5|0|ART_color()I10
+AThicker|net@2|||FS0|pin@6||-0.5|-3|pin@7||-1.5|-3|ART_color()I10
+AThicker|net@3|||FS2700|pin@7||-1.5|-3|pin@8||-1.5|3|ART_color()I10
+AThicker|net@4|||FS0|pin@11||-0.5|3|pin@8||-1.5|3|ART_color()I10
+AThicker|net@5|||FS0|pin@13||-1.5|-2|pin@12||-2.5|-2|ART_color()I10
+AThicker|net@6|||FS3150|pin@16||-0.25|-3|pin@15||-1.5|-1.75|ART_color()I10
+Eina||D5G1;|pin@14||I
+Einb||D5G1;|pin@10||I
+Einc||D5G1;|pin@3||I
+Eout||D5G1;|pin@9||O
+X
+
+# Cell nand3en;1{sch}
+Cnand3en;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-29;Y-7;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-29;Y-6;)S1|ATTR_drive0(D5G1;HNPTX-29;Y-8;)Sstrong0|ATTR_drive1(D5G1;HNPTX-29;Y-9;)Sstrong1|ATTR_verilog_template(D5G1;NTX20.5;Y-17.5;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb), $(inc));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@3||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOLPX2;Y2;)Smax(@X/10., 5./6.)
+IPMOS;1{ic}|PMOS@4||4.5|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+IPMOS;1{ic}|PMOS@5||-14|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-22|4||||
+NOff-Page|conn@1||0|14.5|||R|
+NOff-Page|conn@2||14|-1|||RR|
+NOff-Page|conn@3||-15|-12||||
+Inand3en;1{ic}|nand3en@0||29|14|||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inms3;1{ic}|nms3@0||0|-12|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-2;Y0.5;)S@X
+NWire_Pin|pin@0||9|-8||||
+NWire_Pin|pin@1||-18|-4||||
+NWire_Pin|pin@2||-18|4||||
+NWire_Pin|pin@3||-14|0||||
+Ngeneric:Invisible-Pin|pin@4||-0.5|27|||||ART_message(D5G6;)S[nand3en]
+NWire_Pin|pin@5||9|-1||||
+NWire_Pin|pin@6||9|4||||
+NWire_Pin|pin@7||4.5|0||||
+NWire_Pin|pin@8||-9|-12||||
+Ngeneric:Invisible-Pin|pin@9||-0.5|22|||||ART_message(D5G2;)S["three input, fixed-size NAND where ina is DC signal (enable)"]
+NWire_Pin|pin@10||-5|0||||
+NWire_Pin|pin@11||0|0||||
+NWire_Pin|pin@12||-9|4||||
+Ngeneric:Invisible-Pin|pin@13||-0.5|19.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 3]
+Ngeneric:Invisible-Pin|pin@14||30|-10|||||ART_message(D5G2;)S[X is drive strength,Each pull-up has the same strength,as the pull-down]
+NWire_Pin|pin@15||4.5|7.5||||
+NWire_Pin|pin@16||-14|7.5||||
+NWire_Pin|pin@17||-5|7.5||||
+NPower|pwr@0||-5|11.5||||
+Awire|net@0|||900|pin@17||-5|7.5|PMOS@3|s|-5|6
+Awire|net@1|||1800|pin@12||-9|4|PMOS@3|g|-8|4
+Awire|net@2|||2700|pin@10||-5|0|PMOS@3|d|-5|2
+Awire|net@3|||1800|pin@8||-9|-12|nms3@0|g|-3|-12
+Awire|net@4|||900|pin@5||9|-1|pin@0||9|-8
+Awire|net@5|||0|pin@0||9|-8|nms3@0|g2|3|-8
+Awire|net@6|||0|nms3@0|g3|-3|-4|pin@1||-18|-4
+Awire|net@7|||2700|pin@1||-18|-4|pin@2||-18|4
+Awire|net@8|||0|pin@2||-18|4|conn@0|y|-20|4
+Awire|net@9|||0|pin@10||-5|0|pin@3||-14|0
+Awire|net@10|||900|pin@11||0|0|nms3@0|d|0|-2
+Awire|net@11|||1800|pin@5||9|-1|conn@2|y|12|-1
+Awire|net@12|||2700|pin@5||9|-1|pin@6||9|4
+Awire|net@13|||0|pin@8||-9|-12|conn@3|y|-13|-12
+Awire|net@14|||0|pin@11||0|0|pin@10||-5|0
+Awire|net@15|||0|pin@7||4.5|0|pin@11||0|0
+Awire|net@16|||2700|pin@11||0|0|conn@1|a|0|12.5
+Awire|net@17|||2700|pin@8||-9|-12|pin@12||-9|4
+Awire|net@18|||2700|pin@7||4.5|0|PMOS@4|d|4.5|2
+Awire|net@19|||1800|PMOS@4|g|7.5|4|pin@6||9|4
+Awire|net@20|||2700|pin@3||-14|0|PMOS@5|d|-14|2
+Awire|net@21|||0|PMOS@5|g|-17|4|pin@2||-18|4
+Awire|net@22|||900|pin@15||4.5|7.5|PMOS@4|s|4.5|6
+Awire|net@23|||2700|PMOS@5|s|-14|6|pin@16||-14|7.5
+Awire|net@24|||1800|pin@17||-5|7.5|pin@15||4.5|7.5
+Awire|net@25|||1800|pin@16||-14|7.5|pin@17||-5|7.5
+Awire|net@26|||2700|pin@17||-5|7.5|pwr@0||-5|11.5
+Eina||D5G2;|conn@3|a|I
+Einb||D5G2;|conn@2|a|I
+Einc||D5G2;|conn@0|y|I
+Eout||D5G2;|conn@1|y|O
+X
+
+# Cell nand3en_sy;1{ic}
+Cnand3en_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX3;Y2.5;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,4000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-0.5|0|6|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@2||2|0|1|1|||ART_color()I10
+Ngeneric:Invisible-Pin|pin@0||-0.5|1|||||ART_message(D5G1;)S[sy2]
+NPin|pin@1||-0.25|-3|1|1||
+NPin|pin@2||-1.5|-1.75|1|1||
+Nschematic:Bus_Pin|pin@3||-2.5|-2|-2|-2||
+NPin|pin@4||-1.5|-2|1|1||
+NPin|pin@5||-2.5|-2||||
+NPin|pin@6||-0.5|3|1|1||
+Nschematic:Bus_Pin|pin@7||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@8||2.5|0|-2|-2||
+NPin|pin@9||-1.5|3|1|1||
+NPin|pin@10||-1.5|-3|1|1||
+NPin|pin@11||-0.5|-3|1|1||
+NPin|pin@12||-2.5|0||||
+NPin|pin@13||-1.5|0|1|1||
+Ngeneric:Invisible-Pin|pin@14||-2.5|2||||
+NPin|pin@15||-1.5|2|1|1||
+NPin|pin@16||-2.5|2||||
+Ngeneric:Invisible-Pin|pin@17||-0.5|-2.25|||||ART_message(D5G1.5;)S[en]
+AThicker|net@0|||FS3150|pin@1||-0.25|-3|pin@2||-1.5|-1.75|ART_color()I10
+AThicker|net@1|||FS0|pin@4||-1.5|-2|pin@5||-2.5|-2|ART_color()I10
+AThicker|net@2|||FS0|pin@6||-0.5|3|pin@9||-1.5|3|ART_color()I10
+AThicker|net@3|||FS2700|pin@10||-1.5|-3|pin@9||-1.5|3|ART_color()I10
+AThicker|net@4|||FS0|pin@11||-0.5|-3|pin@10||-1.5|-3|ART_color()I10
+AThicker|net@5|||FS0|pin@13||-1.5|0|pin@12||-2.5|0|ART_color()I10
+AThicker|net@6|||FS0|pin@15||-1.5|2|pin@16||-2.5|2|ART_color()I10
+Eina||D5G1;|pin@3||I
+Einb||D5G1;|pin@7||I
+Einc||D5G1;|pin@14||I
+Eout||D5G1;|pin@8||O
+X
+
+# Cell nand3en_sy;1{sch}
+Cnand3en_sy;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-29;Y-7;)I100|ATTR_X(D5G1;HNOLPX-29;Y-6;)S1|ATTR_drive0(D5G1;HNPTX-29;Y-8;)Sstrong0|ATTR_drive1(D5G1;HNPTX-29;Y-9;)Sstrong1|ATTR_verilog_template(D5G1;NTX20.5;Y-17.5;)Snand ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb), $(inc));|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@3||-5|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOLPX2;Y2.5;)Smax(@X/10., 5./6.)
+IPMOS;1{ic}|PMOS@4||-14|4|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+IPMOS;1{ic}|PMOS@5||4.5|4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-15|-13||||
+NOff-Page|conn@1||14|-1|||RR|
+NOff-Page|conn@2||0|14.5|||R|
+NOff-Page|conn@3||-22|4||||
+Inand3en_sy;1{ic}|nand3en_@0||29|14|||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inms3_2sy;1{ic}|nms3_2sy@0||0|-13|||D0G4;|ATTR_Delay(D5G1;NOJPX5;Y-1.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-3.75;Y2.5;)S@X
+Inms3_2sy;1{ic}|nms3_2sy@1||0|-13|||D0G4;|ATTR_Delay(D5G1;NOJPX5;Y-1.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-3.75;Y2.5;)S@X
+NWire_Pin|pin@0||-18|-5||||
+NWire_Pin|pin@1||-5|7.5||||
+NWire_Pin|pin@2||-14|7.5||||
+NWire_Pin|pin@3||4.5|7.5||||
+Ngeneric:Invisible-Pin|pin@4||30|-10|||||ART_message(D5G2;)S[X is drive strength,Each pull-up has the same strength,as the pull-down]
+Ngeneric:Invisible-Pin|pin@5||-0.5|19.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 3]
+NWire_Pin|pin@6||-9|4||||
+NWire_Pin|pin@7||0|0||||
+NWire_Pin|pin@8||-5|0||||
+Ngeneric:Invisible-Pin|pin@9||-0.5|22|||||ART_message(D5G2;)S["three input, fixed-size NAND where ina is DC signal (enable) and inb/c are symmetric"]
+NWire_Pin|pin@10||-9|-13||||
+NWire_Pin|pin@11||4.5|0||||
+NWire_Pin|pin@12||9|4||||
+NWire_Pin|pin@13||9|-1||||
+Ngeneric:Invisible-Pin|pin@14||-0.5|27|||||ART_message(D5G6;)S[nand3en_sy]
+NWire_Pin|pin@15||-14|0||||
+NWire_Pin|pin@16||-18|4||||
+NWire_Pin|pin@17||9|-9||||
+NPower|pwr@0||-5|11.5||||
+Awire|net@0|||900|pin@1||-5|7.5|PMOS@3|s|-5|6
+Awire|net@1|||1800|pin@6||-9|4|PMOS@3|g|-8|4
+Awire|net@2|||2700|pin@8||-5|0|PMOS@3|d|-5|2
+Awire|net@3|||900|pin@16||-18|4|pin@0||-18|-5
+Awire|net@4|||2700|pin@17||9|-9|pin@13||9|-1
+Awire|net@5|||1800|pin@10||-9|-13|nms3_2sy@0|g|-2.25|-13
+Awire|net@6|||1800|nms3_2sy@0|g2|3|-9|pin@17||9|-9
+Awire|net@8|||900|pin@7||0|0|nms3_2sy@0|d|0|-3
+Awire|net@9|||2700|pin@1||-5|7.5|pwr@0||-5|11.5
+Awire|net@10|||1800|pin@2||-14|7.5|pin@1||-5|7.5
+Awire|net@11|||1800|pin@1||-5|7.5|pin@3||4.5|7.5
+Awire|net@12|||2700|PMOS@4|s|-14|6|pin@2||-14|7.5
+Awire|net@13|||900|pin@3||4.5|7.5|PMOS@5|s|4.5|6
+Awire|net@14|||0|PMOS@4|g|-17|4|pin@16||-18|4
+Awire|net@15|||2700|pin@15||-14|0|PMOS@4|d|-14|2
+Awire|net@16|||1800|PMOS@5|g|7.5|4|pin@12||9|4
+Awire|net@17|||2700|pin@11||4.5|0|PMOS@5|d|4.5|2
+Awire|net@18|||2700|pin@10||-9|-13|pin@6||-9|4
+Awire|net@19|||2700|pin@7||0|0|conn@2|a|0|12.5
+Awire|net@20|||0|pin@11||4.5|0|pin@7||0|0
+Awire|net@21|||0|pin@7||0|0|pin@8||-5|0
+Awire|net@22|||0|pin@10||-9|-13|conn@0|y|-13|-13
+Awire|net@23|||2700|pin@13||9|-1|pin@12||9|4
+Awire|net@24|||1800|pin@13||9|-1|conn@1|y|12|-1
+Awire|net@25|||0|pin@8||-5|0|pin@15||-14|0
+Awire|net@26|||0|pin@16||-18|4|conn@3|y|-20|4
+Awire|net@27|||0|nms3_2sy@1|g3|-3|-5|pin@0||-18|-5
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@1|a|I
+Einc||D5G2;|conn@3|y|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell nms1;2{ic}
+Cnms1;2{ic}||artwork|1021415734000|1228433765304|E|ATTR_Delay(D5G1;HNPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNPX-2.25;Y1.5;)I1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@0||-1|-2|1|1||
+NPin|pin@1||0|-3||||
+NPin|pin@2||1|-2|1|1||
+NPin|pin@3||0|-2|1|1||
+NPin|pin@4||0|-2|1|1||
+Nschematic:Bus_Pin|pin@5||0|2|-2|-2||
+Nschematic:Bus_Pin|pin@6||-3|0|-2|-2||
+NPin|pin@8||-1.5|0|1|1|RR|
+NPin|pin@9||-3|0|||RR|
+NPin|pin@10||-1.5|1|1|1||
+NPin|pin@11||-1.5|-1|1|1||
+NPin|pin@12||0|-1|1|1||
+NPin|pin@13||-0.75|-1|1|1||
+NPin|pin@14||-0.75|1|1|1||
+NPin|pin@15||0|1|1|1||
+NPin|pin@16||0|2|1|1||
+NPin|pin@21||0|2|1|1|YRR|
+NPin|pin@24||0|2|1|1|YRR|
+AThicker|net@0|||FS0|pin@3||0|-2|pin@0||-1|-2|ART_color()I10
+AThicker|net@1|||FS0|pin@2||1|-2|pin@3||0|-2|ART_color()I10
+AThicker|net@2|||FS1350|pin@0||-1|-2|pin@1||0|-3|ART_color()I10
+AThicker|net@3|||FS2250|pin@1||0|-3|pin@2||1|-2|ART_color()I10
+AThicker|net@4|||FS900|pin@12||0|-1|pin@4||0|-2|ART_color()I10
+AThicker|net@5|||FS900|pin@10||-1.5|1|pin@11||-1.5|-1|ART_color()I10
+AThicker|net@6|||FS1800|pin@13||-0.75|-1|pin@12||0|-1|ART_color()I10
+AThicker|net@7|||FS900|pin@16||0|2|pin@15||0|1|ART_color()I10
+AThicker|net@8|||FS900|pin@14||-0.75|1|pin@13||-0.75|-1|ART_color()I10
+AThicker|net@9|||FS0|pin@15||0|1|pin@14||-0.75|1|ART_color()I10
+AThicker|net@10|||FS1800|pin@9||-3|0|pin@8||-1.5|0|ART_color()I10
+AThicker|net@11|||FS900|pin@21||0|2|pin@24||0|2|ART_color()I10
+Ed||D5G1;|pin@5||O
+Eg||D5G1;|pin@6||I
+X
+
+# Cell nms1;1{sch}
+Cnms1;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-9;Y-15.5;)I100|ATTR_X(D5G1;HNPX-9;Y-14.5;)I1|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@2||0|-11|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOJPX3.5;Y0.5;)S@X*1.0
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-10|-11||||
+NOff-Page|conn@1||8|0|||Y|
+NGround|gnd@0||0|-19||||
+Inms1;2{ic}|nms1@0||29|0|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NPX-2.25;Y1.5;)I1
+NWire_Pin|pin@0||0|0||||
+Ngeneric:Invisible-Pin|pin@1||-0.5|4|||||ART_message(D5G2;)Sone fixed-size N-type transistor to GND
+Ngeneric:Invisible-Pin|pin@2||0|8.5|||||ART_message(D5G6;)Snms1
+Awire|net@3|||2700|gnd@0||0|-17|NMOS@2|s|0|-13
+Awire|net@4|||1800|conn@0|y|-8|-11|NMOS@2|g|-3|-11
+Awire|net@5|||1800|pin@0||0|0|conn@1|a|6|0
+Awire|net@6|||900|pin@0||0|0|NMOS@2|d|0|-9
+Ed||D5G2;|conn@1|y|O
+Eg||D5G2;|conn@0|a|I
+X
+
+# Cell nms2;1{sch}
+Cnms2;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-9;Y-15.5;)I100|ATTR_X(D5G1;HNPX-9;Y-14.5;)I1|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@2||0|-4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X*2.0
+INMOS;1{ic}|NMOS@3||0|-11|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOJPX3.5;Y0.5;)S@X*2.0
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-10|-11||||
+NOff-Page|conn@1||8|0|||Y|
+NOff-Page|conn@2||8|-4|||YRR|
+NGround|gnd@0||0|-19||||
+Inms2b;1{ic}|nms2@0||29|0|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NPX-2.25;Y1.5;)I1
+Inms2a;2{ic}|nms2@1||29|-11|||D5G4;|ATTR_Delay(D5G1;NPX3.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX-1.5;)I1
+NWire_Pin|pin@0||0|0||||
+Ngeneric:Invisible-Pin|pin@1||-0.5|4|||||ART_message(D5G2;)S[two fixed-size N-type transistors to GND]
+Ngeneric:Invisible-Pin|pin@2||0|8.5|||||ART_message(D5G6;)S[nms2]
+Awire|net@0|||2700|NMOS@3|d|0|-9|NMOS@2|s|0|-6
+Awire|net@1|||900|pin@0||0|0|NMOS@2|d|0|-2
+Awire|net@2|||0|conn@2|y|6|-4|NMOS@2|g|3|-4
+Awire|net@3|||2700|gnd@0||0|-17|NMOS@3|s|0|-13
+Awire|net@4|||1800|conn@0|y|-8|-11|NMOS@3|g|-3|-11
+Awire|net@5|||1800|pin@0||0|0|conn@1|a|6|0
+Ed||D5G2;|conn@1|y|O
+Eg||D5G2;|conn@0|a|I
+Eg2||D5G2;|conn@2|a|I
+X
+
+# Cell nms2_sy;1{ic}
+Cnms2_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX5.5;Y-0.5;)I100|ATTR_X(D5G1.5;HNOLPX-3.75;Y2.5;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||0|6|-2|-2||
+Nschematic:Bus_Pin|pin@1||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@2||3|4|-2|-2||
+NPin|pin@3||-1.5|0|1|1|RR|
+NPin|pin@4||-3|0|||RR|
+NPin|pin@5||0|-2|1|1||
+NPin|pin@6||1|-2|1|1||
+NPin|pin@7||0|-3||||
+NPin|pin@8||-1|-2|1|1||
+NPin|pin@9||-1.5|1|1|1||
+NPin|pin@10||-1.5|-1|1|1||
+NPin|pin@11||0|-1|1|1||
+NPin|pin@12||-0.75|-1|1|1||
+NPin|pin@13||-0.75|1|1|1||
+NPin|pin@14||-0.25|1|1|1||
+NPin|pin@15||0|6|||RR|
+NPin|pin@16||0|5|1|1|YRR|
+NPin|pin@17||0.75|5|1|1|YRR|
+NPin|pin@18||0.75|3|1|1|YRR|
+NPin|pin@19||1.5|3|1|1|YRR|
+NPin|pin@20||1.5|5|1|1|YRR|
+NPin|pin@21||3|4||||
+NPin|pin@22||1.5|4|1|1|Y|
+NPin|pin@23||-0.75|5|1|1||
+NPin|pin@24||-0.75|3|1|1||
+NPin|pin@25||-1.5|4|1|1|RR|
+NPin|pin@26||-2.25|4|1|1|RR|
+NPin|pin@27||-1.5|5|1|1||
+NPin|pin@28||-1.5|3|1|1||
+NPin|pin@29||1.5|0|1|1|Y|
+NPin|pin@30||2.25|0|1|1|Y|
+NPin|pin@31||1.5|1|1|1|YRR|
+NPin|pin@32||1.5|-1|1|1|YRR|
+NPin|pin@33||0|-1|1|1|YRR|
+NPin|pin@34||0.75|-1|1|1|YRR|
+NPin|pin@35||0.75|1|1|1|YRR|
+NPin|pin@36||0.25|3|1|1||
+NPin|pin@37||-0.25|3|1|1||
+NPin|pin@38||0.25|1|1|1||
+NPin|pin@39||2.25|4|1|1||
+NPin|pin@40||-2.25|0|1|1||
+AThicker|net@0|||FS900|pin@13||-0.75|1|pin@12||-0.75|-1|ART_color()I10
+AThicker|net@1|||FS0|pin@14||-0.25|1|pin@13||-0.75|1|ART_color()I10
+AThicker|net@2|||FS1350|pin@8||-1|-2|pin@7||0|-3|ART_color()I10
+AThicker|net@3|||FS0|pin@5||0|-2|pin@8||-1|-2|ART_color()I10
+AThicker|net@4|||FS900|pin@9||-1.5|1|pin@10||-1.5|-1|ART_color()I10
+AThicker|net@5|||FS1800|pin@4||-3|0|pin@3||-1.5|0|ART_color()I10
+AThicker|net@6|||FS1800|pin@12||-0.75|-1|pin@11||0|-1|ART_color()I10
+AThicker|net@7|||FS900|pin@11||0|-1|pin@5||0|-2|ART_color()I10
+AThicker|net@8|||FS2250|pin@7||0|-3|pin@6||1|-2|ART_color()I10
+AThicker|net@9|||FS0|pin@6||1|-2|pin@5||0|-2|ART_color()I10
+AThicker|net@10|||FS900|pin@15||0|6|pin@16||0|5|ART_color()I10
+AThicker|net@11|||FS900|pin@20||1.5|5|pin@19||1.5|3|ART_color()I10
+AThicker|net@12|||FS1800|pin@16||0|5|pin@17||0.75|5|ART_color()I10
+AThicker|net@13|||FS900|pin@17||0.75|5|pin@18||0.75|3|ART_color()I10
+AThicker|net@14|||FS1800|pin@23||-0.75|5|pin@16||0|5|ART_color()I10
+AThicker|net@15|||FS2700|pin@24||-0.75|3|pin@23||-0.75|5|ART_color()I10
+AThicker|net@16|||FS1800|pin@26||-2.25|4|pin@25||-1.5|4|ART_color()I10
+AThicker|net@17|||FS900|pin@27||-1.5|5|pin@28||-1.5|3|ART_color()I10
+AThicker|net@18|||FS0|pin@30||2.25|0|pin@29||1.5|0|ART_color()I10
+AThicker|net@19|||FS900|pin@35||0.75|1|pin@34||0.75|-1|ART_color()I10
+AThicker|net@20|||FS0|pin@34||0.75|-1|pin@33||0|-1|ART_color()I10
+AThicker|net@21|||FS900|pin@31||1.5|1|pin@32||1.5|-1|ART_color()I10
+AThicker|net@22|||FS760|pin@36||0.25|3|pin@14||-0.25|1|ART_color()I10
+AThicker|net@23|||FS0|pin@18||0.75|3|pin@36||0.25|3|ART_color()I10
+AThicker|net@24|||FS0|pin@37||-0.25|3|pin@24||-0.75|3|ART_color()I10
+AThicker|net@25|||FS2840|pin@38||0.25|1|pin@37||-0.25|3|ART_color()I10
+AThicker|net@26|||FS0|pin@35||0.75|1|pin@38||0.25|1|ART_color()I10
+AThicker|net@27|||FS0|pin@21||3|4|pin@22||1.5|4|ART_color()I10
+AThicker|net@28|||FS900|pin@39||2.25|4|pin@30||2.25|0|ART_color()I10
+AThicker|net@29|||FS2700|pin@40||-2.25|0|pin@26||-2.25|4|ART_color()I10
+Ed||D5G1;|pin@0||O
+Eg||D5G1;|pin@1||I
+Eg2||D5G1;|pin@2||I
+X
+
+# Cell nms2_sy;1{sch}
+Cnms2_sy;1{sch}||schematic|1021415734000|1157998666994||ATTR_Delay(D5G1;HNPX-17;Y-12.5;)I100|ATTR_X(D5G1;HNOLPX-17;Y-11.5;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||16.5|0||||
+NOff-Page|conn@1||16|-5.5|||YRR|
+NOff-Page|conn@2||-15|-5.5||||
+Inms2b;1{ic}|nms2@0||8|-9.5|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-0.5;)S@Delay|ATTR_X(D5G1.5;NOLPX-2.25;Y1.5;)S@X/2.
+Inms2b;1{ic}|nms2@1||-6.5|-9.5|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-0.5;)S@Delay|ATTR_X(D5G1.5;NOLPX-2.25;Y1.5;)S@X/2.
+Inms2_sy;1{ic}|nms2_sy@0||25|11|||D0G4;|ATTR_Delay(D5G1;NPX5.5;Y-0.5;)I100|ATTR_X(D5G1.5;NOLPX-3.75;Y2.5;)S1
+Ngeneric:Invisible-Pin|pin@0||-4|14|||||ART_message(D5G6;)S[nms2_sy]
+Ngeneric:Invisible-Pin|pin@1||-4|9|||||ART_message(D5G2;)S[symmetric fixed-size N-type two-stack]
+NWire_Pin|pin@2||-6.5|0||||
+NWire_Pin|pin@3||-1|-9.5||||
+NWire_Pin|pin@4||3|-5.5||||
+NWire_Pin|pin@5||3|-9.5||||
+NWire_Pin|pin@6||-1|-5.5||||
+NWire_Pin|pin@7||8|0||||
+Awire|net@0|||2250|pin@3||-1|-9.5|pin@4||3|-5.5
+Awire|net@1|||3150|pin@5||3|-9.5|pin@6||-1|-5.5
+Awire|net@2|||0|pin@6||-1|-5.5|nms2@1|g2|-3.5|-5.5
+Awire|net@3|||0|nms2@0|g|5|-9.5|pin@5||3|-9.5
+Awire|net@4|||0|nms2@0|g2|11|-5.5|pin@4||3|-5.5
+Awire|net@5|||0|conn@1|y|14|-5.5|nms2@0|g2|11|-5.5
+Awire|net@6|||1800|nms2@1|g|-9.5|-9.5|pin@3||-1|-9.5
+Awire|net@7|||2700|nms2@1|d|-6.5|-3.5|pin@2||-6.5|0
+Awire|net@8|||1800|pin@7||8|0|conn@0|a|14.5|0
+Awire|net@9|||1800|pin@2||-6.5|0|pin@7||8|0
+Awire|net@10|||900|pin@7||8|0|nms2@0|d|8|-3.5
+Awire|net@11|||1800|conn@2|y|-13|-5.5|nms2@1|g2|-3.5|-5.5
+Ed||D5G2;|conn@0|y|O
+Eg||D5G2;|conn@2|a|I
+Eg2||D5G2;|conn@1|a|I
+X
+
+# Cell nms2a;2{ic}
+Cnms2a;2{ic}|nms2|artwork|1021415734000|1228433108557|E|ATTR_Delay(D5G1;HNPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNPX-2.25;Y1.5;)I1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@0||-1|-2|1|1||
+NPin|pin@1||0|-3||||
+NPin|pin@2||1|-2|1|1||
+NPin|pin@3||0|-2|1|1||
+NPin|pin@4||0|-2|1|1||
+Nschematic:Bus_Pin|pin@5||0|6|-2|-2||
+Nschematic:Bus_Pin|pin@6||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@7||-3|4|-2|-2||
+NPin|pin@8||-1.5|0|1|1|RR|
+NPin|pin@9||-3|0|||RR|
+NPin|pin@10||-1.5|1|1|1||
+NPin|pin@11||-1.5|-1|1|1||
+NPin|pin@12||0|-1|1|1||
+NPin|pin@13||-0.75|-1|1|1||
+NPin|pin@14||-0.75|1|1|1||
+NPin|pin@15||0|1|1|1||
+NPin|pin@16||0|2|1|1||
+NPin|pin@17||0|6|||RR|
+NPin|pin@18||0|5|1|1|YRR|
+NPin|pin@19||-0.75|5|1|1|YRR|
+NPin|pin@20||-0.75|3|1|1|YRR|
+NPin|pin@21||0|3|1|1|YRR|
+NPin|pin@22||-1.5|3|1|1|YRR|
+NPin|pin@23||-1.5|5|1|1|YRR|
+NPin|pin@24||0|2|1|1|YRR|
+NPin|pin@25||-3|4||||
+NPin|pin@26||-1.5|4|1|1|Y|
+AThicker|net@0|||FS0|pin@3||0|-2|pin@0||-1|-2|ART_color()I10
+AThicker|net@1|||FS0|pin@2||1|-2|pin@3||0|-2|ART_color()I10
+AThicker|net@2|||FS1350|pin@0||-1|-2|pin@1||0|-3|ART_color()I10
+AThicker|net@3|||FS2250|pin@1||0|-3|pin@2||1|-2|ART_color()I10
+AThicker|net@4|||FS900|pin@12||0|-1|pin@4||0|-2|ART_color()I10
+AThicker|net@5|||FS900|pin@10||-1.5|1|pin@11||-1.5|-1|ART_color()I10
+AThicker|net@6|||FS1800|pin@13||-0.75|-1|pin@12||0|-1|ART_color()I10
+AThicker|net@7|||FS900|pin@16||0|2|pin@15||0|1|ART_color()I10
+AThicker|net@8|||FS900|pin@14||-0.75|1|pin@13||-0.75|-1|ART_color()I10
+AThicker|net@9|||FS0|pin@15||0|1|pin@14||-0.75|1|ART_color()I10
+AThicker|net@10|||FS1800|pin@9||-3|0|pin@8||-1.5|0|ART_color()I10
+AThicker|net@11|||FS900|pin@21||0|3|pin@24||0|2|ART_color()I10
+AThicker|net@12|||FS1800|pin@20||-0.75|3|pin@21||0|3|ART_color()I10
+AThicker|net@13|||FS900|pin@17||0|6|pin@18||0|5|ART_color()I10
+AThicker|net@14|||FS0|pin@18||0|5|pin@19||-0.75|5|ART_color()I10
+AThicker|net@15|||FS900|pin@23||-1.5|5|pin@22||-1.5|3|ART_color()I10
+AThicker|net@16|||FS900|pin@19||-0.75|5|pin@20||-0.75|3|ART_color()I10
+AThicker|net@17|||FS1800|pin@25||-3|4|pin@26||-1.5|4|ART_color()I10
+Ed||D5G1;|pin@5||O
+Eg||D5G1;|pin@6||I
+Eg2||D5G1;|pin@7||I
+X
+
+# Cell nms2b;1{ic}
+Cnms2b;1{ic}|nms2|artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNPX-2.25;Y1.5;)I1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@0||-1|-2|1|1||
+NPin|pin@1||0|-3||||
+NPin|pin@2||1|-2|1|1||
+NPin|pin@3||0|-2|1|1||
+NPin|pin@4||0|-2|1|1||
+Nschematic:Bus_Pin|pin@5||0|6|-2|-2||
+Nschematic:Bus_Pin|pin@6||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@7||3|4|-2|-2||
+NPin|pin@8||-1.5|0|1|1|RR|
+NPin|pin@9||-3|0|||RR|
+NPin|pin@10||-1.5|1|1|1||
+NPin|pin@11||-1.5|-1|1|1||
+NPin|pin@12||0|-1|1|1||
+NPin|pin@13||-0.75|-1|1|1||
+NPin|pin@14||-0.75|1|1|1||
+NPin|pin@15||0|1|1|1||
+NPin|pin@16||0|2|1|1||
+NPin|pin@17||0|6|||RR|
+NPin|pin@18||0|5|1|1|YRR|
+NPin|pin@19||0.75|5|1|1|YRR|
+NPin|pin@20||0.75|3|1|1|YRR|
+NPin|pin@21||0|3|1|1|YRR|
+NPin|pin@22||1.5|3|1|1|YRR|
+NPin|pin@23||1.5|5|1|1|YRR|
+NPin|pin@24||0|2|1|1|YRR|
+NPin|pin@25||3|4||||
+NPin|pin@26||1.5|4|1|1|Y|
+AThicker|net@0|||FS0|pin@3||0|-2|pin@0||-1|-2|ART_color()I10
+AThicker|net@1|||FS0|pin@2||1|-2|pin@3||0|-2|ART_color()I10
+AThicker|net@2|||FS1350|pin@0||-1|-2|pin@1||0|-3|ART_color()I10
+AThicker|net@3|||FS2250|pin@1||0|-3|pin@2||1|-2|ART_color()I10
+AThicker|net@4|||FS900|pin@12||0|-1|pin@4||0|-2|ART_color()I10
+AThicker|net@5|||FS900|pin@10||-1.5|1|pin@11||-1.5|-1|ART_color()I10
+AThicker|net@6|||FS1800|pin@13||-0.75|-1|pin@12||0|-1|ART_color()I10
+AThicker|net@7|||FS900|pin@16||0|2|pin@15||0|1|ART_color()I10
+AThicker|net@8|||FS900|pin@14||-0.75|1|pin@13||-0.75|-1|ART_color()I10
+AThicker|net@9|||FS0|pin@15||0|1|pin@14||-0.75|1|ART_color()I10
+AThicker|net@10|||FS1800|pin@9||-3|0|pin@8||-1.5|0|ART_color()I10
+AThicker|net@11|||FS900|pin@21||0|3|pin@24||0|2|ART_color()I10
+AThicker|net@12|||FS0|pin@20||0.75|3|pin@21||0|3|ART_color()I10
+AThicker|net@13|||FS900|pin@17||0|6|pin@18||0|5|ART_color()I10
+AThicker|net@14|||FS1800|pin@18||0|5|pin@19||0.75|5|ART_color()I10
+AThicker|net@15|||FS900|pin@23||1.5|5|pin@22||1.5|3|ART_color()I10
+AThicker|net@16|||FS900|pin@19||0.75|5|pin@20||0.75|3|ART_color()I10
+AThicker|net@17|||FS0|pin@25||3|4|pin@26||1.5|4|ART_color()I10
+Ed||D5G1;|pin@5||O
+Eg||D5G1;|pin@6||I
+Eg2||D5G1;|pin@7||I
+X
+
+# Cell nms3;1{ic}
+Cnms3;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX3;Y-2;)I100|ATTR_X(D5G1.5;HNOLPX-2;Y0.5;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@0||1.5|4|1|1|Y|
+NPin|pin@1||3|4||||
+NPin|pin@2||0|2|1|1|YRR|
+NPin|pin@3||1.5|5|1|1|YRR|
+NPin|pin@4||1.5|3|1|1|YRR|
+NPin|pin@5||0|3|1|1|YRR|
+NPin|pin@6||0.75|3|1|1|YRR|
+NPin|pin@7||0.75|5|1|1|YRR|
+NPin|pin@8||0|5|1|1|YRR|
+NPin|pin@9||0|6|||RR|
+NPin|pin@10||0|2|1|1||
+NPin|pin@11||0|1|1|1||
+NPin|pin@12||-0.75|1|1|1||
+NPin|pin@13||-0.75|-1|1|1||
+NPin|pin@14||0|-1|1|1||
+NPin|pin@15||-1.5|-1|1|1||
+NPin|pin@16||-1.5|1|1|1||
+NPin|pin@17||-1|-2|1|1||
+NPin|pin@18||0|-3||||
+NPin|pin@19||1|-2|1|1||
+NPin|pin@20||0|-2|1|1||
+NPin|pin@21||-3|0|||RR|
+NPin|pin@22||-1.5|0|1|1|RR|
+Nschematic:Bus_Pin|pin@23||3|4|-2|-2||
+Nschematic:Bus_Pin|pin@24||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@25||0|10|-2|-2||
+Ngeneric:Invisible-Pin|pin@26||-3|8||||
+NPin|pin@27||-1.5|8|1|1|RR|
+NPin|pin@28||-3|8|||RR|
+NPin|pin@29||0|6|1|1||
+NPin|pin@30||-1.5|9|1|1||
+NPin|pin@31||-1.5|7|1|1||
+NPin|pin@32||0|7|1|1||
+NPin|pin@33||-0.75|7|1|1||
+NPin|pin@34||-0.75|9|1|1||
+NPin|pin@35||0|9|1|1||
+NPin|pin@36||0|10||||
+AThicker|net@0|||FS0|pin@1||3|4|pin@0||1.5|4|ART_color()I10
+AThicker|net@1|||FS900|pin@7||0.75|5|pin@6||0.75|3|ART_color()I10
+AThicker|net@2|||FS900|pin@3||1.5|5|pin@4||1.5|3|ART_color()I10
+AThicker|net@3|||FS1800|pin@8||0|5|pin@7||0.75|5|ART_color()I10
+AThicker|net@4|||FS900|pin@9||0|6|pin@8||0|5|ART_color()I10
+AThicker|net@5|||FS0|pin@6||0.75|3|pin@5||0|3|ART_color()I10
+AThicker|net@6|||FS900|pin@5||0|3|pin@2||0|2|ART_color()I10
+AThicker|net@7|||FS1800|pin@21||-3|0|pin@22||-1.5|0|ART_color()I10
+AThicker|net@8|||FS2250|pin@18||0|-3|pin@19||1|-2|ART_color()I10
+AThicker|net@9|||FS0|pin@20||0|-2|pin@17||-1|-2|ART_color()I10
+AThicker|net@10|||FS1350|pin@17||-1|-2|pin@18||0|-3|ART_color()I10
+AThicker|net@11|||FS0|pin@19||1|-2|pin@20||0|-2|ART_color()I10
+AThicker|net@12|||FS0|pin@11||0|1|pin@12||-0.75|1|ART_color()I10
+AThicker|net@13|||FS900|pin@12||-0.75|1|pin@13||-0.75|-1|ART_color()I10
+AThicker|net@14|||FS900|pin@10||0|2|pin@11||0|1|ART_color()I10
+AThicker|net@15|||FS900|pin@14||0|-1|pin@20||0|-2|ART_color()I10
+AThicker|net@16|||FS1800|pin@13||-0.75|-1|pin@14||0|-1|ART_color()I10
+AThicker|net@17|||FS900|pin@16||-1.5|1|pin@15||-1.5|-1|ART_color()I10
+AThicker|net@18|||FS900|pin@34||-0.75|9|pin@33||-0.75|7|ART_color()I10
+AThicker|net@19|||FS1800|pin@28||-3|8|pin@27||-1.5|8|ART_color()I10
+AThicker|net@20|||FS900|pin@32||0|7|pin@29||0|6|ART_color()I10
+AThicker|net@21|||FS1800|pin@33||-0.75|7|pin@32||0|7|ART_color()I10
+AThicker|net@22|||FS0|pin@35||0|9|pin@34||-0.75|9|ART_color()I10
+AThicker|net@23|||FS900|pin@36||0|10|pin@35||0|9|ART_color()I10
+AThicker|net@24|||FS900|pin@30||-1.5|9|pin@31||-1.5|7|ART_color()I10
+Ed||D5G1;|pin@25||O
+Eg||D5G1;|pin@24||I
+Eg2||D5G1;|pin@23||I
+Eg3||D5G1;|pin@26||I
+X
+
+# Cell nms3;1{sch}
+Cnms3;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-9.5;Y-16.5;)I100|ATTR_X(D5G1;HNOLPX-9.5;Y-15.5;)S1|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@3||0|2.5|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S3.0*@X
+INMOS;1{ic}|NMOS@4||0|-11|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S3.0*@X
+INMOS;1{ic}|NMOS@5||0|-4|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S3.0*@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||8|-4|||YRR|
+NOff-Page|conn@1||5|6||||
+NOff-Page|conn@2||-10|-11||||
+NOff-Page|conn@3||-10|2.5||||
+NGround|gnd@0||0|-19||||
+Inms3;1{ic}|nms3@0||34|1|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-2;)I100|ATTR_X(D5G1.5;NOLPX-2;Y0.5;)S1
+Inms3a;1{ic}|nms3a@0||35|-15|||D5G4;|ATTR_Delay(D5G1;NPX4.5;Y-0.5;)I100|ATTR_X(D5G1;NOLPX4.5;Y0.5;)S1
+Inms3b;1{ic}|nms3b@0||24.5|-17|||D5G4;|ATTR_Delay(D5G1;NPX-3.25;Y0.5;)I100|ATTR_X(D5G1;NOLPX-3.25;Y1.5;)S1
+Inms3c;1{ic}|nms3c@0||24.5|1.5|||D5G4;|ATTR_Delay(D5G1;NPX-3.5;Y-3;)I100|ATTR_X(D5G1;NOLPX-3.5;Y-2;)S1
+Ngeneric:Invisible-Pin|pin@0||0|13.5|||||ART_message(D5G6;)S[nms3]
+Ngeneric:Invisible-Pin|pin@1||0|9|||||ART_message(D5G2;)S[three fixed-size N-type transistors to GND]
+NWire_Pin|pin@2||0|6||||
+Awire|net@0|||1800|pin@2||0|6|conn@1|a|3|6
+Awire|net@1|||0|NMOS@3|g|-3|2.5|conn@3|y|-8|2.5
+Awire|net@2|||2700|NMOS@3|d|0|4.5|pin@2||0|6
+Awire|net@3|||1800|conn@2|y|-8|-11|NMOS@4|g|-3|-11
+Awire|net@4|||2700|gnd@0||0|-17|NMOS@4|s|0|-13
+Awire|net@5|||0|conn@0|y|6|-4|NMOS@5|g|3|-4
+Awire|net@6|||2700|NMOS@5|d|0|-2|NMOS@3|s|0|0.5
+Awire|net@7|||2700|NMOS@4|d|0|-9|NMOS@5|s|0|-6
+Ed||D5G2;|conn@1|y|O
+Eg||D5G2;|conn@2|a|I
+Eg2||D5G2;|conn@0|a|I
+Eg3||D5G2;|conn@3|y|I
+X
+
+# Cell nms3_2sy;1{ic}
+Cnms3_2sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX5;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX-3.75;Y2.5;)S1|prototype_center()I[26000,-36000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||-3|8||||
+NPin|pin@2||-3|8|||RR|
+NPin|pin@3||2.25|4|1|1|Y|
+NPin|pin@4||3|4|1|1|Y|
+NPin|pin@5||-1.5|0|1|1|RR|
+NPin|pin@6||-2.25|0|1|1|RR|
+NPin|pin@7||0|-2|1|1||
+NPin|pin@8||-0.75|-1|1|1||
+NPin|pin@9||0|-1|1|1|YRR|
+NPin|pin@10||0|1|1|1|YRR|
+NPin|pin@11||-0.75|1|1|1||
+NPin|pin@12||-0.75|-1|1|1||
+NPin|pin@13||-1.5|1|1|1||
+NPin|pin@14||-1.5|-1|1|1||
+NPin|pin@15||-2.25|4|1|1||
+NPin|pin@16||2.25|8|1|1||
+NPin|pin@17||0.25|5|1|1||
+NPin|pin@18||-0.25|7|1|1||
+NPin|pin@19||0.25|7|1|1||
+NPin|pin@20||0.75|5|1|1|YRR|
+NPin|pin@21||0.75|3|1|1|YRR|
+NPin|pin@22||0|3|1|1|YRR|
+NPin|pin@23||1.5|3|1|1|YRR|
+NPin|pin@24||1.5|5|1|1|YRR|
+NPin|pin@25||2.25|4|1|1|Y|
+NPin|pin@26||1.5|4|1|1|Y|
+NPin|pin@27||-1.5|7|1|1||
+NPin|pin@28||-1.5|9|1|1||
+NPin|pin@29||-2.25|8|1|1|RR|
+NPin|pin@30||-1.5|8|1|1|RR|
+NPin|pin@31||-0.75|7|1|1||
+NPin|pin@32||-0.75|9|1|1||
+NPin|pin@33||1.5|8|1|1|Y|
+NPin|pin@34||2.25|8||||
+NPin|pin@35||1.5|9|1|1|YRR|
+NPin|pin@36||1.5|7|1|1|YRR|
+NPin|pin@37||0.75|7|1|1|YRR|
+NPin|pin@38||0.75|9|1|1|YRR|
+NPin|pin@39||0|9|1|1|YRR|
+NPin|pin@40||0|10|||RR|
+NPin|pin@41||-0.25|5|1|1||
+NPin|pin@42||-0.75|5|1|1||
+NPin|pin@43||-0.75|3|1|1||
+NPin|pin@44||0|3|1|1||
+NPin|pin@45||-1.5|3|1|1||
+NPin|pin@46||-1.5|5|1|1||
+NPin|pin@47||-1|-2|1|1||
+NPin|pin@48||0|-3||||
+NPin|pin@49||1|-2|1|1||
+NPin|pin@50||-2.25|4|||RR|
+NPin|pin@51||-1.5|4|1|1|RR|
+Nschematic:Bus_Pin|pin@52||3|4|-2|-2||
+Nschematic:Bus_Pin|pin@53||-2.25|0|-2|-2||
+Nschematic:Bus_Pin|pin@54||0|10|-2|-2||
+NPin|pin@55||-3|8|1|1|RR|
+NPin|pin@56||-2.25|8|1|1|RR|
+AThicker|net@1|||FS0|pin@4||3|4|pin@3||2.25|4|ART_color()I10
+AThicker|net@2|||FS1800|pin@6||-2.25|0|pin@5||-1.5|0|ART_color()I10
+AThicker|net@3|||FS2700|pin@7||0|-2|pin@9||0|-1|ART_color()I10
+AThicker|net@4|||FS1800|pin@47||-1|-2|pin@7||0|-2|ART_color()I10
+AThicker|net@5|||FS1800|pin@7||0|-2|pin@49||1|-2|ART_color()I10
+AThicker|net@6|||FS1800|pin@8||-0.75|-1|pin@9||0|-1|ART_color()I10
+AThicker|net@7|||FS2700|pin@10||0|1|pin@44||0|3|ART_color()I10
+AThicker|net@8|||FS900|pin@13||-1.5|1|pin@14||-1.5|-1|ART_color()I10
+AThicker|net@9|||FS2700|pin@12||-0.75|-1|pin@11||-0.75|1|ART_color()I10
+AThicker|net@10|||FS1800|pin@11||-0.75|1|pin@10||0|1|ART_color()I10
+AThicker|net@11|||FS2700|pin@15||-2.25|4|pin@29||-2.25|8|ART_color()I10
+AThicker|net@12|||FS900|pin@16||2.25|8|pin@25||2.25|4|ART_color()I10
+AThicker|net@13|||FS0|pin@34||2.25|8|pin@33||1.5|8|ART_color()I10
+AThicker|net@14|||FS0|pin@20||0.75|5|pin@17||0.25|5|ART_color()I10
+AThicker|net@15|||FS2840|pin@17||0.25|5|pin@18||-0.25|7|ART_color()I10
+AThicker|net@16|||FS0|pin@18||-0.25|7|pin@31||-0.75|7|ART_color()I10
+AThicker|net@17|||FS0|pin@37||0.75|7|pin@19||0.25|7|ART_color()I10
+AThicker|net@18|||FS760|pin@19||0.25|7|pin@41||-0.25|5|ART_color()I10
+AThicker|net@19|||FS900|pin@24||1.5|5|pin@23||1.5|3|ART_color()I10
+AThicker|net@20|||FS0|pin@21||0.75|3|pin@22||0|3|ART_color()I10
+AThicker|net@21|||FS900|pin@20||0.75|5|pin@21||0.75|3|ART_color()I10
+AThicker|net@22|||FS0|pin@25||2.25|4|pin@26||1.5|4|ART_color()I10
+AThicker|net@23|||FS900|pin@28||-1.5|9|pin@27||-1.5|7|ART_color()I10
+AThicker|net@24|||FS1800|pin@29||-2.25|8|pin@30||-1.5|8|ART_color()I10
+AThicker|net@25|||FS2700|pin@31||-0.75|7|pin@32||-0.75|9|ART_color()I10
+AThicker|net@26|||FS1800|pin@32||-0.75|9|pin@39||0|9|ART_color()I10
+AThicker|net@27|||FS900|pin@38||0.75|9|pin@37||0.75|7|ART_color()I10
+AThicker|net@28|||FS1800|pin@39||0|9|pin@38||0.75|9|ART_color()I10
+AThicker|net@29|||FS900|pin@35||1.5|9|pin@36||1.5|7|ART_color()I10
+AThicker|net@30|||FS900|pin@40||0|10|pin@39||0|9|ART_color()I10
+AThicker|net@31|||FS2250|pin@48||0|-3|pin@49||1|-2|ART_color()I10
+AThicker|net@32|||FS1800|pin@43||-0.75|3|pin@44||0|3|ART_color()I10
+AThicker|net@33|||FS1800|pin@50||-2.25|4|pin@51||-1.5|4|ART_color()I10
+AThicker|net@34|||FS900|pin@46||-1.5|5|pin@45||-1.5|3|ART_color()I10
+AThicker|net@35|||FS1350|pin@47||-1|-2|pin@48||0|-3|ART_color()I10
+AThicker|net@36|||FS0|pin@41||-0.25|5|pin@42||-0.75|5|ART_color()I10
+AThicker|net@37|||FS900|pin@42||-0.75|5|pin@43||-0.75|3|ART_color()I10
+AThicker|net@38|||FS1800|pin@55||-3|8|pin@56||-2.25|8|ART_color()I10
+Ed||D5G1;|pin@54||O
+Eg||D5G1;|pin@53||I
+Eg2||D5G1;|pin@52||I
+Eg3||D5G1;|pin@0||I
+X
+
+# Cell nms3_2sy;1{sch}
+Cnms3_2sy;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-17;Y-12.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-17;Y-11.5;)S1|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@5||8|-5.5|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X*3./2.
+INMOS;1{ic}|NMOS@6||8|-11|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X*3./2.
+INMOS;1{ic}|NMOS@7||1.5|-19.5|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X*3.
+INMOS;1{ic}|NMOS@8||-6.5|-5.5|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X*3./2.
+INMOS;1{ic}|NMOS@9||-6.5|-11|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X*3./2.
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-14.5|-5.5||||
+NOff-Page|conn@1||-12.5|-19.5||||
+NOff-Page|conn@2||16|-5.5|||YRR|
+NOff-Page|conn@3||16.5|0||||
+NGround|gnd@0||1.5|-25||||
+Inms3_2sy;1{ic}|nms3_2sy@0||26.75|7.75|||D0G4;|ATTR_Delay(D5G1;NPX5;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX-3.75;Y2.5;)S1
+NWire_Pin|pin@0||8|0||||
+NWire_Pin|pin@1||8|-15||||
+NWire_Pin|pin@2||-6.5|-15||||
+NWire_Pin|pin@3||1.5|-15||||
+NWire_Pin|pin@4||-2|-5.5||||
+NWire_Pin|pin@5||3.5|-11||||
+NWire_Pin|pin@6||3.5|-5.5||||
+NWire_Pin|pin@7||-2|-11||||
+NWire_Pin|pin@8||-6.5|0||||
+Ngeneric:Invisible-Pin|pin@9||-4|9|||||ART_message(D5G2;)S[fixed-size N-type three-stack where two inputs are symmetric]
+Ngeneric:Invisible-Pin|pin@10||-4|14|||||ART_message(D5G6;)S[nms3_2sy]
+Awire|net@0|||900|NMOS@7|s|1.5|-21.5|gnd@0||1.5|-23
+Awire|net@1|||0|NMOS@8|g|-9.5|-5.5|conn@0|y|-12.5|-5.5
+Awire|net@2|||1800|NMOS@5|g|11|-5.5|conn@2|y|14|-5.5
+Awire|net@3|||0|NMOS@7|g|-1.5|-19.5|conn@1|y|-10.5|-19.5
+Awire|net@4|||1800|NMOS@8|g|-9.5|-5.5|pin@4||-2|-5.5
+Awire|net@5|||0|NMOS@5|g|11|-5.5|pin@6||3.5|-5.5
+Awire|net@6|||2700|NMOS@6|d|8|-9|NMOS@5|s|8|-7.5
+Awire|net@7|||900|pin@0||8|0|NMOS@5|d|8|-3.5
+Awire|net@8|||0|conn@3|a|14.5|0|pin@0||8|0
+Awire|net@9|||0|pin@0||8|0|pin@8||-6.5|0
+Awire|net@10|||2700|pin@1||8|-15|NMOS@6|s|8|-13
+Awire|net@11|||0|NMOS@6|g|5|-11|pin@5||3.5|-11
+Awire|net@12|||0|pin@1||8|-15|pin@3||1.5|-15
+Awire|net@13|||900|NMOS@9|s|-6.5|-13|pin@2||-6.5|-15
+Awire|net@14|||1800|pin@2||-6.5|-15|pin@3||1.5|-15
+Awire|net@15|||900|pin@3||1.5|-15|NMOS@7|d|1.5|-17.5
+Awire|net@16|||900|pin@8||-6.5|0|NMOS@8|d|-6.5|-3.5
+Awire|net@17|||900|NMOS@8|s|-6.5|-7.5|NMOS@9|d|-6.5|-9
+Awire|net@18|||1800|NMOS@9|g|-3.5|-11|pin@7||-2|-11
+Awire|net@19|||3150|pin@5||3.5|-11|pin@4||-2|-5.5
+Awire|net@20|||2250|pin@7||-2|-11|pin@6||3.5|-5.5
+Ed||D5G2;|conn@3|y|O
+Eg||D5G2;|conn@1|a|I
+Eg2||D5G2;|conn@2|a|I
+Eg3||D5G2;|conn@0|a|I
+X
+
+# Cell nms3_sy3;1{ic}
+Cnms3_sy3;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX-8.5;Y-1.5;)I100|ATTR_X(D5G1.5;HNOLPX-8.5;Y1;)S1|prototype_center()I[28000,-16000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@0||10|8|1|1|Y|
+NPin|pin@1||7.75|8|1|1||
+NPin|pin@2||3.5|0|1|1|Y|
+NPin|pin@3||6|0|1|1|Y|
+NPin|pin@4||6|4|1|1||
+NPin|pin@5||3.5|4|1|1||
+NPin|pin@6||7.75|0|1|1|Y|
+NPin|pin@7||10|0|1|1||
+NPin|pin@8||10|4|1|1||
+NPin|pin@9||7.75|4|1|1|Y|
+NPin|pin@10||3.5|8|1|1||
+NPin|pin@11||6|8|1|1||
+NPin|pin@12||8.5|7|1|1||
+NPin|pin@13||8.5|5|1|1||
+NPin|pin@14||8.5|1|1|1||
+NPin|pin@15||8.5|3|1|1||
+NPin|pin@16||0|3|1|1||
+NPin|pin@17||0|1|1|1||
+NPin|pin@18||5|1|1|1||
+NPin|pin@19||5|3|1|1||
+NPin|pin@20||5|7|1|1||
+NPin|pin@21||5|5|1|1||
+NPin|pin@22||1|0|1|1|Y|
+NPin|pin@23||-1.5|0|1|1|Y|
+NPin|pin@24||2.75|8|1|1||
+NPin|pin@25||2.75|0|1|1|Y|
+NPin|pin@26||-1.5|4|1|1||
+NPin|pin@27||1|4|1|1||
+NPin|pin@28||1|8|1|1||
+NPin|pin@29||-1.5|8|1|1||
+NPin|pin@30||5|11||||
+NPin|pin@31||5|10|1|1||
+NPin|pin@32||5|-3|1|1||
+NPin|pin@33||0|-1|1|1|Y|
+NPin|pin@34||0|-2||||
+NPin|pin@35||5|-2||||
+NPin|pin@36||5|-1|1|1|Y|
+NPin|pin@37||8.5|-1|1|1|Y|
+NPin|pin@38||8.5|-2||||
+NPin|pin@39||8.5|-2|1|1|Y|
+NPin|pin@40||8.5|10|1|1||
+NPin|pin@41||8.5|10||||
+NPin|pin@42||8.5|9|1|1||
+NPin|pin@43||5|9|1|1||
+NPin|pin@44||5|10||||
+NPin|pin@45||0|5|1|1||
+NPin|pin@46||11.5|4|1|1|RR|
+NPin|pin@47||10|4|||RR|
+NPin|pin@48||10|8|||RR|
+NPin|pin@49||10.75|8|1|1|RR|
+NPin|pin@50||10.75|0||||
+NPin|pin@51||10|0|1|1|Y|
+NPin|pin@52||2.75|0|1|1|Y|
+NPin|pin@53||3.5|0||||
+NPin|pin@54||3.5|8||||
+NPin|pin@55||2.75|8|1|1|Y|
+NPin|pin@56||2.75|4|1|1|Y|
+NPin|pin@57||3.5|4||||
+NPin|pin@58||8.5|9|1|1|YRR|
+NPin|pin@59||9.25|9|1|1|YRR|
+NPin|pin@60||9.25|7|1|1|YRR|
+NPin|pin@61||8.5|7|1|1|YRR|
+NPin|pin@62||8.5|-1|1|1|YRR|
+NPin|pin@63||9.25|-1|1|1|YRR|
+NPin|pin@64||9.25|1|1|1|YRR|
+NPin|pin@65||8.5|1|1|1|YRR|
+NPin|pin@66||8.5|5|1|1||
+NPin|pin@67||9.25|5|1|1||
+NPin|pin@68||9.25|3|1|1||
+NPin|pin@69||8.5|3|1|1||
+NPin|pin@70||10|3|1|1||
+NPin|pin@71||10|5|1|1||
+NPin|pin@72||10|9|1|1||
+NPin|pin@73||10|7|1|1||
+NPin|pin@74||10|-1|1|1||
+NPin|pin@75||10|1|1|1||
+NPin|pin@76||3.5|1|1|1|YRR|
+NPin|pin@77||3.5|-1|1|1|YRR|
+NPin|pin@78||3.5|7|1|1|YRR|
+NPin|pin@79||3.5|9|1|1|YRR|
+NPin|pin@80||3.5|5|1|1|YRR|
+NPin|pin@81||3.5|3|1|1|YRR|
+NPin|pin@82||5|3|1|1|YRR|
+NPin|pin@83||4.25|3|1|1|YRR|
+NPin|pin@84||4.25|5|1|1|YRR|
+NPin|pin@85||5|5|1|1|YRR|
+NPin|pin@86||5|1|1|1||
+NPin|pin@87||4.25|1|1|1||
+NPin|pin@88||4.25|-1|1|1||
+NPin|pin@89||5|-1|1|1||
+NPin|pin@90||5|7|1|1||
+NPin|pin@91||4.25|7|1|1||
+NPin|pin@92||4.25|9|1|1||
+NPin|pin@93||5|9|1|1||
+NPin|pin@94||0|10||||
+NPin|pin@95||0|9|1|1||
+NPin|pin@96||-0.75|9|1|1||
+NPin|pin@97||-0.75|7|1|1||
+NPin|pin@98||0|7|1|1||
+NPin|pin@99||-1.5|7|1|1||
+NPin|pin@100||-1.5|9|1|1||
+NPin|pin@101||-3|8|||RR|
+NPin|pin@102||-1.5|8|1|1|RR|
+Ngeneric:Invisible-Pin|pin@103||-3|8||||
+Nschematic:Bus_Pin|pin@104||5|11|-2|-2||
+Nschematic:Bus_Pin|pin@105||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@106||11.5|4|-2|-2||
+NPin|pin@107||-1.5|0|1|1|RR|
+NPin|pin@108||-3|0|||RR|
+NPin|pin@109||6|-3|1|1||
+NPin|pin@110||5|-4||||
+NPin|pin@111||4|-3|1|1||
+NPin|pin@112||-1.5|1|1|1||
+NPin|pin@113||-1.5|-1|1|1||
+NPin|pin@114||0|-1|1|1||
+NPin|pin@115||-0.75|-1|1|1||
+NPin|pin@116||-0.75|1|1|1||
+NPin|pin@117||0|1|1|1||
+NPin|pin@118||0|5|1|1|YRR|
+NPin|pin@119||-0.75|5|1|1|YRR|
+NPin|pin@120||-0.75|3|1|1|YRR|
+NPin|pin@121||0|3|1|1|YRR|
+NPin|pin@122||-1.5|3|1|1|YRR|
+NPin|pin@123||-1.5|5|1|1|YRR|
+NPin|pin@124||-1.5|4||||
+NPin|pin@125||-2.25|4|1|1|Y|
+ASolid|net@0|||FS777|pin@1||7.75|8|pin@3||6|0|ART_color()I10
+ASolid|net@1|||FS0|pin@0||10|8|pin@1||7.75|8|ART_color()I10
+ASolid|net@2|||FS0|pin@3||6|0|pin@2||3.5|0|ART_color()I10
+ASolid|net@3|||FS2936|pin@6||7.75|0|pin@4||6|4|ART_color()I10
+ASolid|net@4|||FS0|pin@7||10|0|pin@6||7.75|0|ART_color()I10
+ASolid|net@5|||FS0|pin@4||6|4|pin@5||3.5|4|ART_color()I10
+ASolid|net@6|||FS0|pin@8||10|4|pin@9||7.75|4|ART_color()I10
+ASolid|net@7|||FS2936|pin@9||7.75|4|pin@11||6|8|ART_color()I10
+ASolid|net@8|||FS0|pin@11||6|8|pin@10||3.5|8|ART_color()I10
+AThicker|net@9|||FS2700|pin@13||8.5|5|pin@12||8.5|7|ART_color()I10
+AThicker|net@10|||FS2700|pin@14||8.5|1|pin@15||8.5|3|ART_color()I10
+AThicker|net@11|||FS2700|pin@17||0|1|pin@16||0|3|ART_color()I10
+AThicker|net@12|||FS2700|pin@18||5|1|pin@19||5|3|ART_color()I10
+AThicker|net@13|||FS2700|pin@21||5|5|pin@20||5|7|ART_color()I10
+ASolid|net@14|||FS0|pin@22||1|0|pin@23||-1.5|0|ART_color()I10
+ASolid|net@15|||FS777|pin@24||2.75|8|pin@22||1|0|ART_color()I10
+ASolid|net@16|||FS2936|pin@25||2.75|0|pin@27||1|4|ART_color()I10
+ASolid|net@17|||FS0|pin@27||1|4|pin@26||-1.5|4|ART_color()I10
+AThicker|net@18|||FS2700|pin@45||0|5|pin@98||0|7|ART_color()I10
+ASolid|net@19|||FS2936|pin@56||2.75|4|pin@28||1|8|ART_color()I10
+ASolid|net@20|||FS0|pin@28||1|8|pin@29||-1.5|8|ART_color()I10
+AThicker|net@21|||FS900|pin@30||5|11|pin@31||5|10|ART_color()I10
+AThicker|net@22|||FS2700|pin@32||5|-3|pin@35||5|-2|ART_color()I10
+AThicker|net@23|||FS1800|pin@111||4|-3|pin@32||5|-3|ART_color()I10
+AThicker|net@24|||FS1800|pin@32||5|-3|pin@109||6|-3|ART_color()I10
+AThicker|net@25|||FS1800|pin@34||0|-2|pin@39||8.5|-2|ART_color()I10
+AThicker|net@26|||FS2700|pin@38||8.5|-2|pin@37||8.5|-1|ART_color()I10
+AThicker|net@27|||FS2700|pin@34||0|-2|pin@33||0|-1|ART_color()I10
+AThicker|net@28|||FS2700|pin@35||5|-2|pin@36||5|-1|ART_color()I10
+AThicker|net@29|||FS1800|pin@94||0|10|pin@40||8.5|10|ART_color()I10
+AThicker|net@30|||FS900|pin@41||8.5|10|pin@42||8.5|9|ART_color()I10
+AThicker|net@31|||FS900|pin@44||5|10|pin@43||5|9|ART_color()I10
+AThicker|net@32|||FS1800|pin@47||10|4|pin@46||11.5|4|ART_color()I10
+AThicker|net@33|||FS1800|pin@48||10|8|pin@49||10.75|8|ART_color()I10
+AThicker|net@34|||FS0|pin@50||10.75|0|pin@51||10|0|ART_color()I10
+AThicker|net@35|||FS0|pin@53||3.5|0|pin@52||2.75|0|ART_color()I10
+AThicker|net@36|||FS0|pin@54||3.5|8|pin@55||2.75|8|ART_color()I10
+AThicker|net@37|||FS0|pin@57||3.5|4|pin@56||2.75|4|ART_color()I10
+AThicker|net@38|||FS0|pin@63||9.25|-1|pin@62||8.5|-1|ART_color()I10
+AThicker|net@39|||FS1800|pin@66||8.5|5|pin@67||9.25|5|ART_color()I10
+AThicker|net@40|||FS900|pin@72||10|9|pin@73||10|7|ART_color()I10
+AThicker|net@41|||FS1800|pin@58||8.5|9|pin@59||9.25|9|ART_color()I10
+AThicker|net@42|||FS900|pin@59||9.25|9|pin@60||9.25|7|ART_color()I10
+AThicker|net@43|||FS0|pin@60||9.25|7|pin@61||8.5|7|ART_color()I10
+AThicker|net@44|||FS900|pin@71||10|5|pin@70||10|3|ART_color()I10
+AThicker|net@45|||FS900|pin@67||9.25|5|pin@68||9.25|3|ART_color()I10
+AThicker|net@46|||FS0|pin@68||9.25|3|pin@69||8.5|3|ART_color()I10
+AThicker|net@47|||FS900|pin@75||10|1|pin@74||10|-1|ART_color()I10
+AThicker|net@48|||FS900|pin@64||9.25|1|pin@63||9.25|-1|ART_color()I10
+AThicker|net@49|||FS1800|pin@65||8.5|1|pin@64||9.25|1|ART_color()I10
+AThicker|net@50|||FS900|pin@76||3.5|1|pin@77||3.5|-1|ART_color()I10
+AThicker|net@51|||FS900|pin@79||3.5|9|pin@78||3.5|7|ART_color()I10
+AThicker|net@52|||FS900|pin@80||3.5|5|pin@81||3.5|3|ART_color()I10
+AThicker|net@53|||FS1800|pin@83||4.25|3|pin@82||5|3|ART_color()I10
+AThicker|net@54|||FS900|pin@92||4.25|9|pin@91||4.25|7|ART_color()I10
+AThicker|net@55|||FS1800|pin@91||4.25|7|pin@90||5|7|ART_color()I10
+AThicker|net@56|||FS0|pin@85||5|5|pin@84||4.25|5|ART_color()I10
+AThicker|net@57|||FS900|pin@84||4.25|5|pin@83||4.25|3|ART_color()I10
+AThicker|net@58|||FS0|pin@93||5|9|pin@92||4.25|9|ART_color()I10
+AThicker|net@59|||FS1800|pin@88||4.25|-1|pin@89||5|-1|ART_color()I10
+AThicker|net@60|||FS0|pin@86||5|1|pin@87||4.25|1|ART_color()I10
+AThicker|net@61|||FS900|pin@87||4.25|1|pin@88||4.25|-1|ART_color()I10
+AThicker|net@62|||FS900|pin@100||-1.5|9|pin@99||-1.5|7|ART_color()I10
+AThicker|net@63|||FS900|pin@94||0|10|pin@95||0|9|ART_color()I10
+AThicker|net@64|||FS0|pin@95||0|9|pin@96||-0.75|9|ART_color()I10
+AThicker|net@65|||FS1800|pin@97||-0.75|7|pin@98||0|7|ART_color()I10
+AThicker|net@66|||FS1800|pin@101||-3|8|pin@102||-1.5|8|ART_color()I10
+AThicker|net@67|||FS900|pin@96||-0.75|9|pin@97||-0.75|7|ART_color()I10
+AThicker|net@68|||FS900|pin@112||-1.5|1|pin@113||-1.5|-1|ART_color()I10
+AThicker|net@69|||FS1800|pin@115||-0.75|-1|pin@114||0|-1|ART_color()I10
+AThicker|net@70|||FS900|pin@116||-0.75|1|pin@115||-0.75|-1|ART_color()I10
+AThicker|net@71|||FS0|pin@117||0|1|pin@116||-0.75|1|ART_color()I10
+AThicker|net@72|||FS1350|pin@111||4|-3|pin@110||5|-4|ART_color()I10
+AThicker|net@73|||FS2250|pin@110||5|-4|pin@109||6|-3|ART_color()I10
+AThicker|net@74|||FS1800|pin@108||-3|0|pin@107||-1.5|0|ART_color()I10
+AThicker|net@75|||FS1800|pin@120||-0.75|3|pin@121||0|3|ART_color()I10
+AThicker|net@76|||FS0|pin@118||0|5|pin@119||-0.75|5|ART_color()I10
+AThicker|net@77|||FS900|pin@123||-1.5|5|pin@122||-1.5|3|ART_color()I10
+AThicker|net@78|||FS900|pin@119||-0.75|5|pin@120||-0.75|3|ART_color()I10
+AThicker|net@79|||FS0|pin@124||-1.5|4|pin@125||-2.25|4|ART_color()I10
+Ed||D5G1;|pin@104||O
+Eg||D5G1;|pin@105||I
+Eg2||D5G1;|pin@106||I
+Eg3||D5G1;|pin@103||I
+X
+
+# Cell nms3_sy3;1{sch}
+Cnms3_sy3;1{sch}||schematic|1021415734000|1157754726659||ATTR_Delay(D5G1;HNPX-9.5;Y-16.5;)I100|ATTR_X(D5G1;HNOLPX-9.5;Y-15.5;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-7|0||||
+NOff-Page|conn@1||-7|-8||||
+NOff-Page|conn@2||42.5|4||||
+NOff-Page|conn@3||45.5|-4|||YRR|
+Inms3;1{ic}|nms3@0||36|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-2;Y0.5;)S@X/3.
+Inms3;1{ic}|nms3@1||19|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-2;Y0.5;)S@X/3.
+Inms3;1{ic}|nms3@2||2|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-2;Y0.5;)S@X/3.
+Inms3_sy3;1{ic}|nms3_sy3@0||45|13|||D0G4;|ATTR_Delay(D5G1;NPX-8.5;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX-8.5;Y1;)S1
+NWire_Pin|pin@0||41|-4||||
+NWire_Pin|pin@1||41|0||||
+NWire_Pin|pin@2||36|4||||
+NWire_Pin|pin@3||32|-4||||
+NWire_Pin|pin@4||28|0||||
+NWire_Pin|pin@5||23.5|-4||||
+NWire_Pin|pin@6||27.5|-8||||
+NWire_Pin|pin@7||23.5|-8||||
+NWire_Pin|pin@8||31.5|0||||
+NWire_Pin|pin@9||19|4||||
+NWire_Pin|pin@10||2|4||||
+NWire_Pin|pin@11||14.5|0||||
+NWire_Pin|pin@12||6.5|-8||||
+NWire_Pin|pin@13||10.5|-8||||
+NWire_Pin|pin@14||6.5|-4||||
+NWire_Pin|pin@15||14|-4||||
+NWire_Pin|pin@16||10|0||||
+Ngeneric:Invisible-Pin|pin@17||8|12.5|||||ART_message(D5G2;)S[three 3-way symmetric fixed-size N-type transistors to GND]
+Ngeneric:Invisible-Pin|pin@18||8|17|||||ART_message(D5G6;)S[nms3_sy3]
+Awire|net@0|||0|conn@3|y|43.5|-4|pin@0||41|-4
+Awire|net@1|||2700|pin@0||41|-4|pin@1||41|0
+Awire|net@2|||0|pin@1||41|0|nms3@0|g3|33|0
+Awire|net@3|||1800|pin@2||36|4|conn@2|a|40.5|4
+Awire|net@4|||2700|nms3@0|d|36|2|pin@2||36|4
+Awire|net@5|||0|pin@2||36|4|pin@9||19|4
+Awire|net@6|||0|nms3@0|g2|39|-4|pin@3||32|-4
+Awire|net@7|||3150|pin@3||32|-4|pin@4||28|0
+Awire|net@8|||0|pin@4||28|0|nms3@1|g3|16|0
+Awire|net@9|||0|nms3@0|g3|33|0|pin@8||31.5|0
+Awire|net@10|||1800|pin@6||27.5|-8|nms3@0|g|33|-8
+Awire|net@11|||1800|nms3@1|g2|22|-4|pin@5||23.5|-4
+Awire|net@12|||3150|pin@6||27.5|-8|pin@5||23.5|-4
+Awire|net@13|||1800|nms3@1|g|16|-8|pin@7||23.5|-8
+Awire|net@14|||450|pin@8||31.5|0|pin@7||23.5|-8
+Awire|net@15|||2700|nms3@1|d|19|2|pin@9||19|4
+Awire|net@16|||0|pin@9||19|4|pin@10||2|4
+Awire|net@17|||900|pin@10||2|4|nms3@2|d|2|2
+Awire|net@18|||0|nms3@2|g3|-1|0|conn@0|y|-5|0
+Awire|net@19|||0|nms3@2|g|-1|-8|conn@1|y|-5|-8
+Awire|net@20|||0|nms3@1|g3|16|0|pin@11||14.5|0
+Awire|net@21|||450|pin@11||14.5|0|pin@12||6.5|-8
+Awire|net@22|||0|pin@12||6.5|-8|nms3@2|g|-1|-8
+Awire|net@23|||0|nms3@1|g|16|-8|pin@13||10.5|-8
+Awire|net@24|||3150|pin@13||10.5|-8|pin@14||6.5|-4
+Awire|net@25|||0|pin@14||6.5|-4|nms3@2|g2|5|-4
+Awire|net@26|||0|nms3@1|g2|22|-4|pin@15||14|-4
+Awire|net@27|||3150|pin@15||14|-4|pin@16||10|0
+Awire|net@28|||0|pin@16||10|0|nms3@2|g3|-1|0
+Ed||D5G2;|conn@2|y|O
+Eg||D5G2;|conn@1|a|I
+Eg2||D5G2;|conn@3|a|I
+Eg3||D5G2;|conn@0|y|I
+X
+
+# Cell nms3_sy6;1{ic}
+Cnms3_sy6;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX-8.5;Y-1.5;)I100|ATTR_X(D5G1.5;HNOJPX-8.5;Y1;)SLE.getdrive()|prototype_center()I[28000,-16000]
+NPin|pin@18||5|1|1|1||
+NPin|pin@19||5|3|1|1||
+NPin|pin@20||5|7|1|1||
+NPin|pin@21||5|5|1|1||
+NPin|pin@30||5|11||||
+NPin|pin@31||5|10|1|1||
+NPin|pin@32||5|-3|1|1||
+NPin|pin@35||5|-2||||
+NPin|pin@36||5|-1|1|1|Y|
+NPin|pin@43||5|9|1|1||
+NPin|pin@44||5|10||||
+NPin|pin@52||2.5|0|1|1|Y|
+NPin|pin@53||3.5|0||||
+NPin|pin@54||3.5|8||||
+NPin|pin@55||2.5|8|1|1|Y|
+NPin|pin@56||7.5|4|1|1|XY|
+NPin|pin@57||6.5|4||||
+NPin|pin@76||3.5|1|1|1|YRR|
+NPin|pin@77||3.5|-1|1|1|YRR|
+NPin|pin@78||3.5|7|1|1|YRR|
+NPin|pin@79||3.5|9|1|1|YRR|
+NPin|pin@80||6.5|5|1|1|XYRR|
+NPin|pin@81||6.5|3|1|1|XYRR|
+NPin|pin@82||5|3|1|1|YRR|
+NPin|pin@83||5.75|3|1|1|YRR|
+NPin|pin@84||5.75|5|1|1|YRR|
+NPin|pin@85||5|5|1|1|YRR|
+NPin|pin@86||5|1|1|1||
+NPin|pin@87||4.25|1|1|1||
+NPin|pin@88||4.25|-1|1|1||
+NPin|pin@89||5|-1|1|1||
+NPin|pin@90||5|7|1|1||
+NPin|pin@91||4.25|7|1|1||
+NPin|pin@92||4.25|9|1|1||
+NPin|pin@93||5|9|1|1||
+Ngeneric:Invisible-Pin|pin@103||2.5|8||||
+Nschematic:Bus_Pin|pin@104||5|11|-2|-2||
+Nschematic:Bus_Pin|pin@105||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@106||7.5|4|-2|-2||
+NPin|pin@109||6|-3|1|1||
+NPin|pin@110||5|-4||||
+NPin|pin@111||4|-3|1|1||
+Ngeneric:Invisible-Pin|pin@126||3.25|4|||||ART_message(D5G1;)S[6-way,sym]
+AThicker|net@12|||FS900|pin@19||5|3|pin@18||5|1|ART_color()I10
+AThicker|net@13|||FS900|pin@20||5|7|pin@21||5|5|ART_color()I10
+AThicker|net@21|||FS2700|pin@31||5|10|pin@30||5|11|ART_color()I10
+AThicker|net@22|||FS900|pin@35||5|-2|pin@32||5|-3|ART_color()I10
+AThicker|net@23|||FS0|pin@32||5|-3|pin@111||4|-3|ART_color()I10
+AThicker|net@24|||FS0|pin@109||6|-3|pin@32||5|-3|ART_color()I10
+AThicker|net@28|||FS900|pin@36||5|-1|pin@35||5|-2|ART_color()I10
+AThicker|net@31|||FS2700|pin@43||5|9|pin@44||5|10|ART_color()I10
+AThicker|net@35|||FS1800|pin@52||2.5|0|pin@53||3.5|0|ART_color()I10
+AThicker|net@36|||FS1800|pin@55||2.5|8|pin@54||3.5|8|ART_color()I10
+AThicker|net@37|||FS0|pin@56||7.5|4|pin@57||6.5|4|ART_color()I10
+AThicker|net@50|||FS2700|pin@77||3.5|-1|pin@76||3.5|1|ART_color()I10
+AThicker|net@51|||FS2700|pin@78||3.5|7|pin@79||3.5|9|ART_color()I10
+AThicker|net@52|||FS2700|pin@81||6.5|3|pin@80||6.5|5|ART_color()I10
+AThicker|net@53|||FS1800|pin@82||5|3|pin@83||5.75|3|ART_color()I10
+AThicker|net@54|||FS2700|pin@91||4.25|7|pin@92||4.25|9|ART_color()I10
+AThicker|net@55|||FS0|pin@90||5|7|pin@91||4.25|7|ART_color()I10
+AThicker|net@56|||FS0|pin@84||5.75|5|pin@85||5|5|ART_color()I10
+AThicker|net@57|||FS2700|pin@83||5.75|3|pin@84||5.75|5|ART_color()I10
+AThicker|net@58|||FS1800|pin@92||4.25|9|pin@93||5|9|ART_color()I10
+AThicker|net@59|||FS0|pin@89||5|-1|pin@88||4.25|-1|ART_color()I10
+AThicker|net@60|||FS1800|pin@87||4.25|1|pin@86||5|1|ART_color()I10
+AThicker|net@61|||FS2700|pin@88||4.25|-1|pin@87||4.25|1|ART_color()I10
+AThicker|net@72|||FS3150|pin@110||5|-4|pin@111||4|-3|ART_color()I10
+AThicker|net@73|||FS450|pin@109||6|-3|pin@110||5|-4|ART_color()I10
+Ed||D5G1;|pin@104||O
+Eg||D5G1;|pin@105||I
+Eg2||D5G1;|pin@106||I
+Eg3||D5G1;|pin@103||I
+X
+
+# Cell nms3_sy6;1{sch}
+Cnms3_sy6;1{sch}||schematic|1021415734000|1112291892397||ATTR_Delay(D5G1;HNPX-9.5;Y-16.5;)I100|ATTR_X(D5G1;HNOJPX-9.5;Y-15.5;)SLE.getdrive()|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-7|0||||
+NOff-Page|conn@1||-7|-8||||
+NOff-Page|conn@2||98.5|4||||
+NOff-Page|conn@3||98.5|-4|||YRR|
+Inms3;1{ic}|nms3@0||36|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX-2;Y0.5;)S@X/6.
+Inms3;1{ic}|nms3@1||19|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX-2;Y0.5;)S@X/6.
+Inms3;1{ic}|nms3@2||2|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX-2;Y0.5;)S@X/6.
+Inms3;1{ic}|nms3@3||53|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX-2;Y0.5;)S@X/6.
+Inms3;1{ic}|nms3@4||70|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX-2;Y0.5;)S@X/6.
+Inms3;1{ic}|nms3@5||87|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX-2;Y0.5;)S@X/6.
+Inms3_sy6;1{ic}|nms3_sy3@0||69.5|13.5|||D0G4;|ATTR_Delay(D5G1;NPX-8.5;Y-1.5;)I100|ATTR_X(D5G1.5;NOJPX-8.5;Y1;)SLE.getdrive()
+NWire_Pin|pin@0||93.5|-4||||
+NWire_Pin|pin@1||93.5|-8||||
+NWire_Pin|pin@2||36|4||||
+NWire_Pin|pin@3||32|-4||||
+NWire_Pin|pin@4||28|0||||
+NWire_Pin|pin@5||23.5|-4||||
+NWire_Pin|pin@6||27.5|-8||||
+NWire_Pin|pin@7||23.5|-8||||
+NWire_Pin|pin@8||31.5|0||||
+NWire_Pin|pin@9||19|4||||
+NWire_Pin|pin@10||2|4||||
+NWire_Pin|pin@11||14.5|0||||
+NWire_Pin|pin@12||6.5|-8||||
+NWire_Pin|pin@13||10.5|-8||||
+NWire_Pin|pin@14||6.5|-4||||
+NWire_Pin|pin@15||14|-4||||
+NWire_Pin|pin@16||10|0||||
+Ngeneric:Invisible-Pin|pin@17||32.5|13|||||ART_message(D5G2;)Sthree 6-way symmetric fixed-size N-type transistors to GND
+Ngeneric:Invisible-Pin|pin@18||32.5|17.5|||||ART_message(D5G6;)Snms3_sy6
+NWire_Pin|pin@23||46|-4||||
+NWire_Pin|pin@24||42|0||||
+NWire_Pin|pin@25||42|-4|||X|
+NWire_Pin|pin@26||46|0|||X|
+NWire_Pin|pin@27||53|4||||
+NWire_Pin|pin@28||59|-4|||X|
+NWire_Pin|pin@29||63|0|||X|
+NWire_Pin|pin@30||63|-4|||X|
+NWire_Pin|pin@31||59|-8|||X|
+NWire_Pin|pin@32||65|-8|||X|
+NWire_Pin|pin@33||57|0|||X|
+NWire_Pin|pin@34||70|4||||
+NWire_Pin|pin@35||87|4||||
+NWire_Pin|pin@36||80|-4|||X|
+NWire_Pin|pin@37||76|-8|||X|
+NWire_Pin|pin@38||80|0|||X|
+NWire_Pin|pin@39||76|-4|||X|
+NWire_Pin|pin@40||82.5|-8|||X|
+NWire_Pin|pin@41||74.5|0|||X|
+Awire|net@0|||1800|pin@0||93.5|-4|conn@3|y|96.5|-4
+Awire|net@1|||2700|pin@1||93.5|-8|pin@0||93.5|-4
+Awire|net@3|||0|pin@35||87|4|pin@34||70|4
+Awire|net@4|||900|pin@2||36|4|nms3@0|d|36|2
+Awire|net@5|||1800|pin@9||19|4|pin@2||36|4
+Awire|net@6|||1800|pin@3||32|-4|nms3@0|g2|39|-4
+Awire|net@7|||1350|pin@4||28|0|pin@3||32|-4
+Awire|net@8|||1800|nms3@1|g3|16|0|pin@4||28|0
+Awire|net@9|||1800|pin@8||31.5|0|nms3@0|g3|33|0
+Awire|net@10|||0|nms3@0|g|33|-8|pin@6||27.5|-8
+Awire|net@11|||0|pin@5||23.5|-4|nms3@1|g2|22|-4
+Awire|net@12|||1350|pin@5||23.5|-4|pin@6||27.5|-8
+Awire|net@13|||0|pin@7||23.5|-8|nms3@1|g|16|-8
+Awire|net@14|||2250|pin@7||23.5|-8|pin@8||31.5|0
+Awire|net@15|||900|pin@9||19|4|nms3@1|d|19|2
+Awire|net@16|||1800|pin@10||2|4|pin@9||19|4
+Awire|net@17|||2700|nms3@2|d|2|2|pin@10||2|4
+Awire|net@18|||1800|conn@0|y|-5|0|nms3@2|g3|-1|0
+Awire|net@19|||1800|conn@1|y|-5|-8|nms3@2|g|-1|-8
+Awire|net@20|||1800|pin@11||14.5|0|nms3@1|g3|16|0
+Awire|net@21|||2250|pin@12||6.5|-8|pin@11||14.5|0
+Awire|net@22|||1800|nms3@2|g|-1|-8|pin@12||6.5|-8
+Awire|net@23|||1800|pin@13||10.5|-8|nms3@1|g|16|-8
+Awire|net@24|||1350|pin@14||6.5|-4|pin@13||10.5|-8
+Awire|net@25|||1800|nms3@2|g2|5|-4|pin@14||6.5|-4
+Awire|net@26|||1800|pin@15||14|-4|nms3@1|g2|22|-4
+Awire|net@27|||1350|pin@16||10|0|pin@15||14|-4
+Awire|net@28|||1800|nms3@2|g3|-1|0|pin@16||10|0
+Awire|net@29|||1800|nms3@0|g|33|-8|nms3@3|g|50|-8
+Awire|net@34|||1350|pin@24||42|0|pin@23||46|-4
+Awire|net@35|||0|pin@24||42|0|nms3@0|g3|33|0
+Awire|net@36|||1800|pin@23||46|-4|nms3@3|g2|56|-4
+Awire|net@37|||450|pin@26||46|0|pin@25||42|-4
+Awire|net@38|||0|pin@25||42|-4|nms3@0|g2|39|-4
+Awire|net@39|||1800|pin@26||46|0|nms3@3|g3|50|0
+Awire|net@40|||0|pin@27||53|4|pin@2||36|4
+Awire|net@41|||2700|nms3@3|d|53|2|pin@27||53|4
+Awire|net@42|||450|pin@29||63|0|pin@28||59|-4
+Awire|net@43|||0|pin@28||59|-4|nms3@3|g2|56|-4
+Awire|net@44|||1800|pin@29||63|0|nms3@4|g3|67|0
+Awire|net@45|||450|pin@30||63|-4|pin@31||59|-8
+Awire|net@46|||0|pin@31||59|-8|nms3@3|g|50|-8
+Awire|net@47|||1800|pin@30||63|-4|nms3@4|g2|73|-4
+Awire|net@48|||3150|pin@32||65|-8|pin@33||57|0
+Awire|net@49|||1800|pin@32||65|-8|nms3@4|g|67|-8
+Awire|net@50|||0|pin@33||57|0|nms3@3|g3|50|0
+Awire|net@51|||0|pin@34||70|4|pin@27||53|4
+Awire|net@52|||2700|nms3@4|d|70|2|pin@34||70|4
+Awire|net@53|||0|conn@2|a|96.5|4|pin@35||87|4
+Awire|net@54|||2700|nms3@5|d|87|2|pin@35||87|4
+Awire|net@55|||450|pin@36||80|-4|pin@37||76|-8
+Awire|net@56|||0|pin@37||76|-8|nms3@4|g|67|-8
+Awire|net@57|||1800|pin@36||80|-4|nms3@5|g2|90|-4
+Awire|net@58|||450|pin@38||80|0|pin@39||76|-4
+Awire|net@59|||0|pin@39||76|-4|nms3@4|g2|73|-4
+Awire|net@60|||1800|pin@38||80|0|nms3@5|g3|84|0
+Awire|net@61|||3150|pin@40||82.5|-8|pin@41||74.5|0
+Awire|net@62|||1800|pin@40||82.5|-8|nms3@5|g|84|-8
+Awire|net@63|||0|pin@41||74.5|0|nms3@4|g3|67|0
+Awire|net@64|||0|pin@1||93.5|-8|nms3@5|g|84|-8
+Ed||D5G2;|conn@2|y|O
+Eg||D5G2;|conn@1|a|I
+Eg2||D5G2;|conn@3|a|I
+Eg3||D5G2;|conn@0|y|I
+X
+
+# Cell nms3a;1{ic}
+Cnms3a;1{ic}|nms3|artwork|1021415734000|1228434950634|E|ATTR_Delay(D5G1;HNPX-7.5;Y-3.5;)I100|ATTR_X(D5G1;HNOLPX-7.5;Y-2.5;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@0||-3|4|1|1|Y|
+NPin|pin@1||-1.5|4||||
+NPin|pin@2||0|2|1|1|YRR|
+NPin|pin@3||-1.5|5|1|1|YRR|
+NPin|pin@4||-1.5|3|1|1|YRR|
+NPin|pin@5||0|3|1|1|YRR|
+NPin|pin@6||-0.75|3|1|1|YRR|
+NPin|pin@7||-0.75|5|1|1|YRR|
+NPin|pin@8||0|5|1|1|YRR|
+NPin|pin@9||0|6|||RR|
+NPin|pin@10||0|2|1|1||
+NPin|pin@11||0|1|1|1||
+NPin|pin@12||-0.75|1|1|1||
+NPin|pin@13||-0.75|-1|1|1||
+NPin|pin@14||0|-1|1|1||
+NPin|pin@15||-1.5|-1|1|1||
+NPin|pin@16||-1.5|1|1|1||
+NPin|pin@17||-1|-2|1|1||
+NPin|pin@18||0|-3||||
+NPin|pin@19||1|-2|1|1||
+NPin|pin@20||0|-2|1|1||
+NPin|pin@21||-3|0|||RR|
+NPin|pin@22||-1.5|0|1|1|RR|
+Nschematic:Bus_Pin|pin@23||-3|4|-2|-2||
+Nschematic:Bus_Pin|pin@24||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@25||0|10|-2|-2||
+Ngeneric:Invisible-Pin|pin@26||-3|8||||
+NPin|pin@27||-1.5|8|1|1|RR|
+NPin|pin@28||-3|8|||RR|
+NPin|pin@29||0|6|1|1||
+NPin|pin@30||-1.5|9|1|1||
+NPin|pin@31||-1.5|7|1|1||
+NPin|pin@32||0|7|1|1||
+NPin|pin@33||-0.75|7|1|1||
+NPin|pin@34||-0.75|9|1|1||
+NPin|pin@35||0|9|1|1||
+NPin|pin@36||0|10||||
+AThicker|net@0|||FS0|pin@1||-1.5|4|pin@0||-3|4|ART_color()I10
+AThicker|net@1|||FS900|pin@7||-0.75|5|pin@6||-0.75|3|ART_color()I10
+AThicker|net@2|||FS900|pin@3||-1.5|5|pin@4||-1.5|3|ART_color()I10
+AThicker|net@3|||FS0|pin@8||0|5|pin@7||-0.75|5|ART_color()I10
+AThicker|net@4|||FS900|pin@9||0|6|pin@8||0|5|ART_color()I10
+AThicker|net@5|||FS1800|pin@6||-0.75|3|pin@5||0|3|ART_color()I10
+AThicker|net@6|||FS900|pin@5||0|3|pin@2||0|2|ART_color()I10
+AThicker|net@7|||FS1800|pin@21||-3|0|pin@22||-1.5|0|ART_color()I10
+AThicker|net@8|||FS2250|pin@18||0|-3|pin@19||1|-2|ART_color()I10
+AThicker|net@9|||FS0|pin@20||0|-2|pin@17||-1|-2|ART_color()I10
+AThicker|net@10|||FS1350|pin@17||-1|-2|pin@18||0|-3|ART_color()I10
+AThicker|net@11|||FS0|pin@19||1|-2|pin@20||0|-2|ART_color()I10
+AThicker|net@12|||FS0|pin@11||0|1|pin@12||-0.75|1|ART_color()I10
+AThicker|net@13|||FS900|pin@12||-0.75|1|pin@13||-0.75|-1|ART_color()I10
+AThicker|net@14|||FS900|pin@10||0|2|pin@11||0|1|ART_color()I10
+AThicker|net@15|||FS900|pin@14||0|-1|pin@20||0|-2|ART_color()I10
+AThicker|net@16|||FS1800|pin@13||-0.75|-1|pin@14||0|-1|ART_color()I10
+AThicker|net@17|||FS900|pin@16||-1.5|1|pin@15||-1.5|-1|ART_color()I10
+AThicker|net@18|||FS900|pin@34||-0.75|9|pin@33||-0.75|7|ART_color()I10
+AThicker|net@19|||FS1800|pin@28||-3|8|pin@27||-1.5|8|ART_color()I10
+AThicker|net@20|||FS900|pin@32||0|7|pin@29||0|6|ART_color()I10
+AThicker|net@21|||FS1800|pin@33||-0.75|7|pin@32||0|7|ART_color()I10
+AThicker|net@22|||FS0|pin@35||0|9|pin@34||-0.75|9|ART_color()I10
+AThicker|net@23|||FS900|pin@36||0|10|pin@35||0|9|ART_color()I10
+AThicker|net@24|||FS900|pin@30||-1.5|9|pin@31||-1.5|7|ART_color()I10
+Ed||D5G1;|pin@25||O
+Eg||D5G1;|pin@24||I
+Eg2||D5G1;|pin@23||I
+Eg3||D5G1;|pin@26||I
+X
+
+# Cell nms3b;1{ic}
+Cnms3b;1{ic}|nms3|artwork|1021415734000|1228435116714|E|ATTR_Delay(D5G1;HNPX-9.5;Y-16.5;)I100|ATTR_X(D5G1;HNOLPX-9.5;Y-15.5;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@0||1.5|4|1|1|Y|
+NPin|pin@1||3|4||||
+NPin|pin@2||0|2|1|1|YRR|
+NPin|pin@3||1.5|5|1|1|YRR|
+NPin|pin@4||1.5|3|1|1|YRR|
+NPin|pin@5||0|3|1|1|YRR|
+NPin|pin@6||0.75|3|1|1|YRR|
+NPin|pin@7||0.75|5|1|1|YRR|
+NPin|pin@8||0|5|1|1|YRR|
+NPin|pin@9||0|6|||RR|
+NPin|pin@10||0|2|1|1||
+NPin|pin@11||0|1|1|1||
+NPin|pin@12||-0.75|1|1|1||
+NPin|pin@13||-0.75|-1|1|1||
+NPin|pin@14||0|-1|1|1||
+NPin|pin@15||-1.5|-1|1|1||
+NPin|pin@16||-1.5|1|1|1||
+NPin|pin@17||-1|-2|1|1||
+NPin|pin@18||0|-3||||
+NPin|pin@19||1|-2|1|1||
+NPin|pin@20||0|-2|1|1||
+NPin|pin@21||-3|0|||RR|
+NPin|pin@22||-1.5|0|1|1|RR|
+Nschematic:Bus_Pin|pin@23||3|4|-2|-2||
+Nschematic:Bus_Pin|pin@24||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@25||0|10|-2|-2||
+Ngeneric:Invisible-Pin|pin@26||3|8||||
+NPin|pin@27||3|8|1|1|RR|
+NPin|pin@28||1.5|8|||RR|
+NPin|pin@29||0|6|1|1||
+NPin|pin@30||1.5|9|1|1||
+NPin|pin@31||1.5|7|1|1||
+NPin|pin@32||0|7|1|1||
+NPin|pin@33||0.75|7|1|1||
+NPin|pin@34||0.75|9|1|1||
+NPin|pin@35||0|9|1|1||
+NPin|pin@36||0|10||||
+AThicker|net@0|||FS0|pin@1||3|4|pin@0||1.5|4|ART_color()I10
+AThicker|net@1|||FS900|pin@7||0.75|5|pin@6||0.75|3|ART_color()I10
+AThicker|net@2|||FS900|pin@3||1.5|5|pin@4||1.5|3|ART_color()I10
+AThicker|net@3|||FS1800|pin@8||0|5|pin@7||0.75|5|ART_color()I10
+AThicker|net@4|||FS900|pin@9||0|6|pin@8||0|5|ART_color()I10
+AThicker|net@5|||FS0|pin@6||0.75|3|pin@5||0|3|ART_color()I10
+AThicker|net@6|||FS900|pin@5||0|3|pin@2||0|2|ART_color()I10
+AThicker|net@7|||FS1800|pin@21||-3|0|pin@22||-1.5|0|ART_color()I10
+AThicker|net@8|||FS2250|pin@18||0|-3|pin@19||1|-2|ART_color()I10
+AThicker|net@9|||FS0|pin@20||0|-2|pin@17||-1|-2|ART_color()I10
+AThicker|net@10|||FS1350|pin@17||-1|-2|pin@18||0|-3|ART_color()I10
+AThicker|net@11|||FS0|pin@19||1|-2|pin@20||0|-2|ART_color()I10
+AThicker|net@12|||FS0|pin@11||0|1|pin@12||-0.75|1|ART_color()I10
+AThicker|net@13|||FS900|pin@12||-0.75|1|pin@13||-0.75|-1|ART_color()I10
+AThicker|net@14|||FS900|pin@10||0|2|pin@11||0|1|ART_color()I10
+AThicker|net@15|||FS900|pin@14||0|-1|pin@20||0|-2|ART_color()I10
+AThicker|net@16|||FS1800|pin@13||-0.75|-1|pin@14||0|-1|ART_color()I10
+AThicker|net@17|||FS900|pin@16||-1.5|1|pin@15||-1.5|-1|ART_color()I10
+AThicker|net@18|||FS900|pin@34||0.75|9|pin@33||0.75|7|ART_color()I10
+AThicker|net@19|||FS1800|pin@28||1.5|8|pin@27||3|8|ART_color()I10
+AThicker|net@20|||FS900|pin@32||0|7|pin@29||0|6|ART_color()I10
+AThicker|net@21|||FS0|pin@33||0.75|7|pin@32||0|7|ART_color()I10
+AThicker|net@22|||FS1800|pin@35||0|9|pin@34||0.75|9|ART_color()I10
+AThicker|net@23|||FS900|pin@36||0|10|pin@35||0|9|ART_color()I10
+AThicker|net@24|||FS900|pin@30||1.5|9|pin@31||1.5|7|ART_color()I10
+Ed||D5G1;|pin@25||O
+Eg||D5G1;|pin@24||I
+Eg2||D5G1;|pin@23||I
+Eg3||D5G1;|pin@26||I
+X
+
+# Cell nms3c;1{ic}
+Cnms3c;1{ic}|nms3|artwork|1021415734000|1228435227802|E|ATTR_Delay(D5G1;HNPX-5;Y3;)I100|ATTR_X(D5G1;HNOLPX-5;Y4;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@0||1.5|4|1|1|Y|
+NPin|pin@1||3|4||||
+NPin|pin@2||0|2|1|1|YRR|
+NPin|pin@3||1.5|5|1|1|YRR|
+NPin|pin@4||1.5|3|1|1|YRR|
+NPin|pin@5||0|3|1|1|YRR|
+NPin|pin@6||0.75|3|1|1|YRR|
+NPin|pin@7||0.75|5|1|1|YRR|
+NPin|pin@8||0|5|1|1|YRR|
+NPin|pin@9||0|6|||RR|
+NPin|pin@10||0|2|1|1||
+NPin|pin@11||0|1|1|1||
+NPin|pin@12||0.75|1|1|1||
+NPin|pin@13||0.75|-1|1|1||
+NPin|pin@14||0|-1|1|1||
+NPin|pin@15||1.5|-1|1|1||
+NPin|pin@16||1.5|1|1|1||
+NPin|pin@17||-1|-2|1|1||
+NPin|pin@18||0|-3||||
+NPin|pin@19||1|-2|1|1||
+NPin|pin@20||0|-2|1|1||
+NPin|pin@21||1.5|0|||RR|
+NPin|pin@22||3|0|1|1|RR|
+Nschematic:Bus_Pin|pin@23||3|4|-2|-2||
+Nschematic:Bus_Pin|pin@24||3|0|-2|-2||
+Nschematic:Bus_Pin|pin@25||0|10|-2|-2||
+Ngeneric:Invisible-Pin|pin@26||-3|8||||
+NPin|pin@27||-1.5|8|1|1|RR|
+NPin|pin@28||-3|8|||RR|
+NPin|pin@29||0|6|1|1||
+NPin|pin@30||-1.5|9|1|1||
+NPin|pin@31||-1.5|7|1|1||
+NPin|pin@32||0|7|1|1||
+NPin|pin@33||-0.75|7|1|1||
+NPin|pin@34||-0.75|9|1|1||
+NPin|pin@35||0|9|1|1||
+NPin|pin@36||0|10||||
+AThicker|net@0|||FS0|pin@1||3|4|pin@0||1.5|4|ART_color()I10
+AThicker|net@1|||FS900|pin@7||0.75|5|pin@6||0.75|3|ART_color()I10
+AThicker|net@2|||FS900|pin@3||1.5|5|pin@4||1.5|3|ART_color()I10
+AThicker|net@3|||FS1800|pin@8||0|5|pin@7||0.75|5|ART_color()I10
+AThicker|net@4|||FS900|pin@9||0|6|pin@8||0|5|ART_color()I10
+AThicker|net@5|||FS0|pin@6||0.75|3|pin@5||0|3|ART_color()I10
+AThicker|net@6|||FS900|pin@5||0|3|pin@2||0|2|ART_color()I10
+AThicker|net@7|||FS1800|pin@21||1.5|0|pin@22||3|0|ART_color()I10
+AThicker|net@8|||FS2250|pin@18||0|-3|pin@19||1|-2|ART_color()I10
+AThicker|net@9|||FS0|pin@20||0|-2|pin@17||-1|-2|ART_color()I10
+AThicker|net@10|||FS1350|pin@17||-1|-2|pin@18||0|-3|ART_color()I10
+AThicker|net@11|||FS0|pin@19||1|-2|pin@20||0|-2|ART_color()I10
+AThicker|net@12|||FS1800|pin@11||0|1|pin@12||0.75|1|ART_color()I10
+AThicker|net@13|||FS900|pin@12||0.75|1|pin@13||0.75|-1|ART_color()I10
+AThicker|net@14|||FS900|pin@10||0|2|pin@11||0|1|ART_color()I10
+AThicker|net@15|||FS900|pin@14||0|-1|pin@20||0|-2|ART_color()I10
+AThicker|net@16|||FS0|pin@13||0.75|-1|pin@14||0|-1|ART_color()I10
+AThicker|net@17|||FS900|pin@16||1.5|1|pin@15||1.5|-1|ART_color()I10
+AThicker|net@18|||FS900|pin@34||-0.75|9|pin@33||-0.75|7|ART_color()I10
+AThicker|net@19|||FS1800|pin@28||-3|8|pin@27||-1.5|8|ART_color()I10
+AThicker|net@20|||FS900|pin@32||0|7|pin@29||0|6|ART_color()I10
+AThicker|net@21|||FS1800|pin@33||-0.75|7|pin@32||0|7|ART_color()I10
+AThicker|net@22|||FS0|pin@35||0|9|pin@34||-0.75|9|ART_color()I10
+AThicker|net@23|||FS900|pin@36||0|10|pin@35||0|9|ART_color()I10
+AThicker|net@24|||FS900|pin@30||-1.5|9|pin@31||-1.5|7|ART_color()I10
+Ed||D5G1;|pin@25||O
+Eg||D5G1;|pin@24||I
+Eg2||D5G1;|pin@23||I
+Eg3||D5G1;|pin@26||I
+X
+
+# Cell nor2;1{ic}
+Cnor2;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.25;Y2.25;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+NThick-Circle|art@2||-1.5|-2|8|7|YRRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@3||-1.5|2|8|7|RRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@4||-3.75|0|6|6|3200||ART_color()I10|ART_degrees()I800
+Nschematic:Bus_Pin|pin@0||-2.5|-1|-2|-2||
+NPin|pin@1||-1|-1|1|1||
+NPin|pin@2||-2.5|-1||||
+Nschematic:Bus_Pin|pin@3||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@4||2.5|0|-2|-2||
+NPin|pin@5||-2.5|1||||
+NPin|pin@6||-1|1|1|1||
+NPin|pin@7||-1|-1.25|1|1||
+NPin|pin@8||-0.5|-1.75|1|1||
+AThicker|net@0|||FS0|pin@1||-1|-1|pin@2||-2.5|-1|ART_color()I10
+AThicker|net@1|||FS0|pin@6||-1|1|pin@5||-2.5|1|ART_color()I10
+AThicker|net@2|||FS3150|pin@8||-0.5|-1.75|pin@7||-1|-1.25|ART_color()I10
+Eina||D5G1;|pin@0||I
+Einb||D5G1;|pin@3||I
+Eout||D5G1;|pin@4||O
+X
+
+# Cell nor2;1{sch}
+Cnor2;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-18;Y-6;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-18;Y-5;)S1|ATTR_drive0(D5G1;HNPTX-18;Y-7;)Sstrong0|ATTR_drive1(D5G1;HNPTX-18;Y-8;)Sstrong1|ATTR_verilog_template(D5G1;NTX5.5;Y-18.5;)Snor ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@2||-4|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+INMOS;1{ic}|NMOS@3||4|-8|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-15.5|0||||
+NOff-Page|conn@1||14|-8|||RR|
+NOff-Page|conn@2||14|0||||
+NGround|gnd@0||0|-15||||
+Inor2;1{ic}|nor2@0||24.5|14.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX2.25;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Inor2nn;1{ic}|nor2nn@0||25|8|||D5G4;|ATTR_Delay(D5G1;NPX-18;Y-6;)I100|ATTR_X(D5FLeave alone;G1;NPX-18;Y-5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@0||0|-11.5||||
+NWire_Pin|pin@1||-4|-11.5||||
+NWire_Pin|pin@2||4|-11.5||||
+NWire_Pin|pin@3||-9|-8||||
+Ngeneric:Invisible-Pin|pin@4||-2|14.5|||||ART_message(D5G2;)S[one-parameter fixed-size NOR]
+NWire_Pin|pin@5||-9|0||||
+NWire_Pin|pin@6||9|4||||
+NWire_Pin|pin@7||9|-8||||
+Ngeneric:Invisible-Pin|pin@8||-2|19.5|||||ART_message(D5G6;)S[nor2]
+NWire_Pin|pin@9||-9|8||||
+NWire_Pin|pin@10||0|0||||
+NWire_Pin|pin@11||4|0||||
+NWire_Pin|pin@12||-4|0||||
+Ngeneric:Invisible-Pin|pin@13||27|-14|||||ART_message(D5G2;)S[X is drive strength,One pull-down is as strong,as the pull-up]
+Ipms2;1{ic}|pms2@0||0|8|||D0G4;|ATTR_Delay(D5G1;NOJPX-3;Y-1.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S@X
+Awire|net@0|||0|pin@7||9|-8|NMOS@3|g|7|-8
+Awire|net@1|||900|pin@0||0|-11.5|gnd@0||0|-13
+Awire|net@2|||0|pin@2||4|-11.5|pin@0||0|-11.5
+Awire|net@3|||0|pin@0||0|-11.5|pin@1||-4|-11.5
+Awire|net@4|||900|NMOS@2|s|-4|-10|pin@1||-4|-11.5
+Awire|net@5|||2700|pin@2||4|-11.5|NMOS@3|s|4|-10
+Awire|net@6|||900|pin@12||-4|0|NMOS@2|d|-4|-6
+Awire|net@7|||0|NMOS@2|g|-7|-8|pin@3||-9|-8
+Awire|net@8|||900|pin@11||4|0|NMOS@3|d|4|-6
+Awire|net@9|||2700|pin@3||-9|-8|pin@5||-9|0
+Awire|net@10|||0|pin@5||-9|0|conn@0|y|-13.5|0
+Awire|net@11|||2700|pin@7||9|-8|pin@6||9|4
+Awire|net@12|||1800|pin@7||9|-8|conn@1|y|12|-8
+Awire|net@13|||0|pin@6||9|4|pms2@0|g2|3|4
+Awire|net@14|||1800|pin@9||-9|8|pms2@0|g|-3|8
+Awire|net@15|||2700|pin@10||0|0|pms2@0|d|0|2
+Awire|net@16|||0|pin@11||4|0|pin@10||0|0
+Awire|net@17|||0|pin@10||0|0|pin@12||-4|0
+Awire|net@18|||2700|pin@5||-9|0|pin@9||-9|8
+Awire|net@19|||1800|pin@11||4|0|conn@2|a|12|0
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell nor2HT_sy;1{ic}
+Cnor2HT_sy;1{ic}||artwork|1021415734000|1223674999787|E|ATTR_Delay(D5G1;HNPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.25;Y2.25;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-3.75|0|6|6|3200||ART_color()I10|ART_degrees()I800
+NThick-Circle|art@2||-1.5|2|8|7|RRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@3||-1.5|-2|8|7|YRRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@4||2|0|1|1|||ART_color()I10
+NOpened-Thicker-Polygon|art@5||0.2|0|0.5|1|||ART_color()I10|trace()V[-0.25/-0.5,-0.25/0.5,-0.25/0,0.25/0,0.25/0.5,0.25/-0.5]
+NPin|pin@0||-1|-1.25|1|1||
+NPin|pin@1||-1|1|1|1||
+NPin|pin@2||-2.5|1||||
+Nschematic:Bus_Pin|pin@3||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@4||-2.5|1|-2|-2||
+NPin|pin@5||-2.5|-1||||
+NPin|pin@6||-1|-1|1|1||
+Nschematic:Bus_Pin|pin@7||-2.5|-1|-2|-2||
+AThicker|net@0|||FS2700|pin@0||-1|-1.25|pin@0||-1|-1.25|ART_color()I78
+AThicker|net@1|||FS0|pin@1||-1|1|pin@2||-2.5|1|ART_color()I10
+AThicker|net@2|||FS0|pin@6||-1|-1|pin@5||-2.5|-1|ART_color()I10
+Eina||D5G1;|pin@7||I
+Einb||D5G1;|pin@4||I
+Eout||D5G1;|pin@3||O
+X
+
+# Cell nor2HT_sy;1{sch}
+Cnor2HT_sy;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-18;Y-6;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-18;Y-5;)S1|ATTR_drive0(D5G1;HNPTX-18;Y-7;)Sstrong0|ATTR_drive1(D5G1;HNPTX-18;Y-8;)Sstrong1|ATTR_verilog_template(D5G1;NTX5.5;Y-18.5;)Snor ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@2||4|-8|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPY2;)S@X/2.
+INMOS;1{ic}|NMOS@3||-4|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPY2;)S@X/2.
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||14|0||||
+NOff-Page|conn@1||14|-8|||RR|
+NOff-Page|conn@2||-15.5|0||||
+NGround|gnd@0||0|-15||||
+Inor2HT_sy;1{ic}|nor2HT_s@0||29.5|17|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su(T)I-1
+Inor2HT_sya;2{ic}|nor2HT_s@1||30.5|9.5|||D5G4;|ATTR_Delay(D5G1;NPX4;Y-1.75;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.75;Y2.75;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||27|-14|||||ART_message(D5G2;)S[X is drive strength,Both pull-downs are,as strong as the pull-up]
+NWire_Pin|pin@1||-4|0||||
+NWire_Pin|pin@2||4|0||||
+NWire_Pin|pin@3||0|0||||
+NWire_Pin|pin@4||-9|8||||
+Ngeneric:Invisible-Pin|pin@5||-2|19.5|||||ART_message(D5G6;)Snor2HT_sy
+NWire_Pin|pin@6||9|-8||||
+NWire_Pin|pin@7||9|4||||
+NWire_Pin|pin@8||-9|0||||
+Ngeneric:Invisible-Pin|pin@9||-2|14.5|||||ART_message(D5G2;)S[one-parameter fixed-size symmetric NOR]
+NWire_Pin|pin@10||-9|-8||||
+NWire_Pin|pin@11||4|-11.5||||
+NWire_Pin|pin@12||-4|-11.5||||
+NWire_Pin|pin@13||0|-11.5||||
+Ipms2_sy;1{ic}|pms2_sy@0||0|8|||D0G4;|ATTR_Delay(D5G1;NOJPX-3;Y-1.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX4.25;Y1;)S@X
+Awire|net@0|||1800|NMOS@2|g|7|-8|pin@6||9|-8
+Awire|net@1|||0|pin@7||9|4|pms2_sy@0|g2|3|4
+Awire|net@2|||1800|pin@4||-9|8|pms2_sy@0|g|-3|8
+Awire|net@3|||2700|pin@3||0|0|pms2_sy@0|d|0|2
+Awire|net@4|||1800|pin@2||4|0|conn@0|a|12|0
+Awire|net@5|||2700|pin@8||-9|0|pin@4||-9|8
+Awire|net@6|||0|pin@3||0|0|pin@1||-4|0
+Awire|net@7|||0|pin@2||4|0|pin@3||0|0
+Awire|net@8|||1800|pin@6||9|-8|conn@1|y|12|-8
+Awire|net@9|||2700|pin@6||9|-8|pin@7||9|4
+Awire|net@10|||0|pin@8||-9|0|conn@2|y|-13.5|0
+Awire|net@11|||2700|pin@10||-9|-8|pin@8||-9|0
+Awire|net@12|||900|pin@2||4|0|NMOS@2|d|4|-6
+Awire|net@13|||0|NMOS@3|g|-7|-8|pin@10||-9|-8
+Awire|net@14|||900|pin@1||-4|0|NMOS@3|d|-4|-6
+Awire|net@15|||2700|pin@11||4|-11.5|NMOS@2|s|4|-10
+Awire|net@16|||900|NMOS@3|s|-4|-10|pin@12||-4|-11.5
+Awire|net@17|||0|pin@13||0|-11.5|pin@12||-4|-11.5
+Awire|net@18|||0|pin@11||4|-11.5|pin@13||0|-11.5
+Awire|net@19|||900|pin@13||0|-11.5|gnd@0||0|-13
+Eina||D5G2;|conn@2|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell nor2HT_sya;2{ic}
+Cnor2HT_sya;2{ic}|nor2HT_sy|artwork|1021415734000|1223675184366|E|ATTR_Delay(D5G1;HNPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.25;Y2.25;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@5||-1|1|1|1|||ART_color()I10
+NThick-Circle|art@6||0.5|0|4|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@7||-1|-1|1|1|||ART_color()I10
+NOpened-Thicker-Polygon|art@8||1|0|0.5|1|||ART_color()I10|trace()V[-0.25/-0.5,-0.25/0.5,-0.25/0,0.25/0,0.25/0.5,0.25/-0.5]
+Nschematic:Bus_Pin|pin@3||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@4||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@7||-2.5|-1|-2|-2||
+NPin|pin@8||0.5|-2|1|1||
+NPin|pin@9||-0.5|-2|1|1||
+NPin|pin@10||-0.5|2|1|1||
+NPin|pin@11||0.5|2|1|1||
+NPin|pin@15||-2.5|1|1|1||
+NPin|pin@16||-1.5|1|1|1||
+NPin|pin@22||-2.5|-1|1|1||
+NPin|pin@23||-1.5|-1|1|1||
+AThicker|net@3|||FS0|pin@16||-1.5|1|pin@15||-2.5|1|ART_color()I10
+AThicker|net@4|||FS0|pin@8||0.5|-2|pin@9||-0.5|-2|ART_color()I10
+AThicker|net@5|||FS2700|pin@9||-0.5|-2|pin@10||-0.5|2|ART_color()I10
+AThicker|net@6|||FS0|pin@11||0.5|2|pin@10||-0.5|2|ART_color()I10
+AThicker|net@13|||FS0|pin@23||-1.5|-1|pin@22||-2.5|-1|ART_color()I10
+Eina||D5G1;|pin@7||I
+Einb||D5G1;|pin@4||I
+Eout||D5G1;|pin@3||O
+X
+
+# Cell nor2_sy;1{ic}
+Cnor2_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.25;Y2.25;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-3.75|0|6|6|3200||ART_color()I10|ART_degrees()I800
+NThick-Circle|art@2||-1.5|2|8|7|RRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@3||-1.5|-2|8|7|YRRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@4||2|0|1|1|||ART_color()I10
+NPin|pin@0||-1|-1.25|1|1||
+NPin|pin@1||-1|1|1|1||
+NPin|pin@2||-2.5|1||||
+Nschematic:Bus_Pin|pin@3||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@4||-2.5|1|-2|-2||
+NPin|pin@5||-2.5|-1||||
+NPin|pin@6||-1|-1|1|1||
+Nschematic:Bus_Pin|pin@7||-2.5|-1|-2|-2||
+AThicker|net@0|||FS2700|pin@0||-1|-1.25|pin@0||-1|-1.25|ART_color()I78
+AThicker|net@1|||FS0|pin@1||-1|1|pin@2||-2.5|1|ART_color()I10
+AThicker|net@2|||FS0|pin@6||-1|-1|pin@5||-2.5|-1|ART_color()I10
+Eina||D5G1;|pin@7||I
+Einb||D5G1;|pin@4||I
+Eout||D5G1;|pin@3||O
+X
+
+# Cell nor2_sy;1{sch}
+Cnor2_sy;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-18;Y-6;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-18;Y-5;)S1|ATTR_drive0(D5G1;HNPTX-18;Y-7;)Sstrong0|ATTR_drive1(D5G1;HNPTX-18;Y-8;)Sstrong1|ATTR_verilog_template(D5G1;NTX5.5;Y-18.5;)Snor ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@2||4|-8|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+INMOS;1{ic}|NMOS@3||-4|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||14|0||||
+NOff-Page|conn@1||14|-8|||RR|
+NOff-Page|conn@2||-15.5|0||||
+NGround|gnd@0||0|-15||||
+Inor2_sy;1{ic}|nor2_sy@0||29.5|17|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX2.25;Y2.25;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||27|-14|||||ART_message(D5G2;)S[X is drive strength,One pull-down is as strong,as the pull-up]
+NWire_Pin|pin@1||-4|0||||
+NWire_Pin|pin@2||4|0||||
+NWire_Pin|pin@3||0|0||||
+NWire_Pin|pin@4||-9|8||||
+Ngeneric:Invisible-Pin|pin@5||-2|19.5|||||ART_message(D5G6;)S[nor2_sy]
+NWire_Pin|pin@6||9|-8||||
+NWire_Pin|pin@7||9|4||||
+NWire_Pin|pin@8||-9|0||||
+Ngeneric:Invisible-Pin|pin@9||-2|14.5|||||ART_message(D5G2;)S[one-parameter fixed-size symmetric NOR]
+NWire_Pin|pin@10||-9|-8||||
+NWire_Pin|pin@11||4|-11.5||||
+NWire_Pin|pin@12||-4|-11.5||||
+NWire_Pin|pin@13||0|-11.5||||
+Ipms2_sy;1{ic}|pms2_sy@0||0|8|||D0G4;|ATTR_Delay(D5G1;NOJPX-3;Y-1.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX4.25;Y1;)S@X
+Awire|net@0|||1800|NMOS@2|g|7|-8|pin@6||9|-8
+Awire|net@1|||0|pin@7||9|4|pms2_sy@0|g2|3|4
+Awire|net@2|||1800|pin@4||-9|8|pms2_sy@0|g|-3|8
+Awire|net@3|||2700|pin@3||0|0|pms2_sy@0|d|0|2
+Awire|net@4|||1800|pin@2||4|0|conn@0|a|12|0
+Awire|net@5|||2700|pin@8||-9|0|pin@4||-9|8
+Awire|net@6|||0|pin@3||0|0|pin@1||-4|0
+Awire|net@7|||0|pin@2||4|0|pin@3||0|0
+Awire|net@8|||1800|pin@6||9|-8|conn@1|y|12|-8
+Awire|net@9|||2700|pin@6||9|-8|pin@7||9|4
+Awire|net@10|||0|pin@8||-9|0|conn@2|y|-13.5|0
+Awire|net@11|||2700|pin@10||-9|-8|pin@8||-9|0
+Awire|net@12|||900|pin@2||4|0|NMOS@2|d|4|-6
+Awire|net@13|||0|NMOS@3|g|-7|-8|pin@10||-9|-8
+Awire|net@14|||900|pin@1||-4|0|NMOS@3|d|-4|-6
+Awire|net@15|||2700|pin@11||4|-11.5|NMOS@2|s|4|-10
+Awire|net@16|||900|NMOS@3|s|-4|-10|pin@12||-4|-11.5
+Awire|net@17|||0|pin@13||0|-11.5|pin@12||-4|-11.5
+Awire|net@18|||0|pin@11||4|-11.5|pin@13||0|-11.5
+Awire|net@19|||900|pin@13||0|-11.5|gnd@0||0|-13
+Eina||D5G2;|conn@2|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell nor2en;1{ic}
+Cnor2en;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.25;Y2.25;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-3.75|0|6|6|3200||ART_color()I10|ART_degrees()I800
+NThick-Circle|art@2||-1.5|2|8|7|RRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@3||-1.5|-2|8|7|YRRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@4||2|0|1|1|||ART_color()I10
+Ngeneric:Invisible-Pin|pin@0||-0.25|-1|||||ART_message(D5G1;)S[en]
+NPin|pin@1||-0.5|-1.75|1|1||
+NPin|pin@2||-1|-1.25|1|1||
+NPin|pin@3||-1|1|1|1||
+NPin|pin@4||-2.5|1||||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@6||-2.5|1|-2|-2||
+NPin|pin@7||-2.5|-1||||
+NPin|pin@8||-1|-1|1|1||
+Nschematic:Bus_Pin|pin@9||-2.5|-1|-2|-2||
+AThicker|net@0|||FS3150|pin@1||-0.5|-1.75|pin@2||-1|-1.25|ART_color()I10
+AThicker|net@1|||FS0|pin@3||-1|1|pin@4||-2.5|1|ART_color()I10
+AThicker|net@2|||FS0|pin@8||-1|-1|pin@7||-2.5|-1|ART_color()I10
+Eina||D5G1;|pin@9||I
+Einb||D5G1;|pin@6||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell nor2en;1{sch}
+Cnor2en;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-18;Y-6;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-18;Y-5;)S1|ATTR_drive0(D5G1;HNPTX-18;Y-7;)Sstrong0|ATTR_drive1(D5G1;HNPTX-18;Y-8;)Sstrong1|ATTR_verilog_template(D5G1;NTX5.5;Y-18.5;)Snor ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@2||4|-8|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX4;Y-0.5;)S@X
+INMOS;1{ic}|NMOS@3||-4|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOLPX4.5;Y1.5;)Smax(@X/3., 5./3.)
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||14|0||||
+NOff-Page|conn@1||14|-8|||RR|
+NOff-Page|conn@2||-15.5|0||||
+NGround|gnd@0||0|-15||||
+Inor2en;1{ic}|nor2en@0||31|9.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||27|-14|||||ART_message(D5G2;)S[X is drive strength,One pull-down is as strong,as the pull-up]
+NWire_Pin|pin@1||-4|0||||
+NWire_Pin|pin@2||4|0||||
+NWire_Pin|pin@3||0|0||||
+NWire_Pin|pin@4||-9|8||||
+Ngeneric:Invisible-Pin|pin@5||-2|21.5|||||ART_message(D5G6;)S[nor2en]
+NWire_Pin|pin@6||9|-8||||
+NWire_Pin|pin@7||9|4||||
+NWire_Pin|pin@8||-9|0||||
+Ngeneric:Invisible-Pin|pin@9||-2|14.5|||||ART_message(D5G2;)S[one-parameter fixed-size NOR where ina is DC signal (enable),P to width ratio is 4 to 1 (1/12 for enable input)]
+NWire_Pin|pin@10||-9|-8||||
+NWire_Pin|pin@11||4|-11.5||||
+NWire_Pin|pin@12||-4|-11.5||||
+NWire_Pin|pin@13||0|-11.5||||
+Ipms2;1{ic}|pms2@0||0|8|||D0G4;|ATTR_Delay(D5G1;NOJPX-3;Y-1.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S@X
+Awire|net@0|||1800|pin@2||4|0|conn@0|a|12|0
+Awire|net@1|||2700|pin@8||-9|0|pin@4||-9|8
+Awire|net@2|||0|pin@3||0|0|pin@1||-4|0
+Awire|net@3|||0|pin@2||4|0|pin@3||0|0
+Awire|net@4|||2700|pin@3||0|0|pms2@0|d|0|2
+Awire|net@5|||1800|pin@4||-9|8|pms2@0|g|-3|8
+Awire|net@6|||0|pin@7||9|4|pms2@0|g2|3|4
+Awire|net@7|||1800|pin@6||9|-8|conn@1|y|12|-8
+Awire|net@8|||2700|pin@6||9|-8|pin@7||9|4
+Awire|net@9|||0|pin@8||-9|0|conn@2|y|-13.5|0
+Awire|net@10|||2700|pin@10||-9|-8|pin@8||-9|0
+Awire|net@11|||900|pin@2||4|0|NMOS@2|d|4|-6
+Awire|net@12|||0|NMOS@3|g|-7|-8|pin@10||-9|-8
+Awire|net@13|||900|pin@1||-4|0|NMOS@3|d|-4|-6
+Awire|net@14|||2700|pin@11||4|-11.5|NMOS@2|s|4|-10
+Awire|net@15|||900|NMOS@3|s|-4|-10|pin@12||-4|-11.5
+Awire|net@16|||0|pin@13||0|-11.5|pin@12||-4|-11.5
+Awire|net@17|||0|pin@11||4|-11.5|pin@13||0|-11.5
+Awire|net@18|||900|pin@13||0|-11.5|gnd@0||0|-13
+Awire|net@19|||0|pin@6||9|-8|NMOS@2|g|7|-8
+Eina||D5G2;|conn@2|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell nor2en_2p;1{ic}
+Cnor2en_2p;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-2;)I100|ATTR_X(D5G1.5;HNPX2.25;Y2.25;)I1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+NThick-Circle|art@2||-1.5|-2|8|7|YRRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@3||-1.5|2|8|7|RRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@4||-3.75|0|6|6|3200||ART_color()I10|ART_degrees()I800
+Ngeneric:Invisible-Pin|pin@0||0|0.5|||||ART_message(D5G1;)S[2p]
+Nschematic:Bus_Pin|pin@1||-2.5|-1|-2|-2||
+NPin|pin@2||-1|-1|1|1||
+NPin|pin@3||-2.5|-1||||
+Nschematic:Bus_Pin|pin@4||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@5||2.5|0|-2|-2||
+NPin|pin@6||-2.5|1||||
+NPin|pin@7||-1|1|1|1||
+NPin|pin@8||-1|-1.25|1|1||
+NPin|pin@9||-0.5|-1.75|1|1||
+Ngeneric:Invisible-Pin|pin@10||-0.25|-1|||||ART_message(D5G1;)S[en]
+AThicker|net@0|||FS0|pin@2||-1|-1|pin@3||-2.5|-1|ART_color()I10
+AThicker|net@1|||FS0|pin@7||-1|1|pin@6||-2.5|1|ART_color()I10
+AThicker|net@2|||FS3150|pin@9||-0.5|-1.75|pin@8||-1|-1.25|ART_color()I10
+Eina||D5G1;|pin@1||I
+Einb||D5G1;|pin@4||I
+Eout||D5G1;|pin@5||O
+X
+
+# Cell nor2en_2p;1{sch}
+Cnor2en_2p;1{sch}||schematic|1021415734000|1248729106644||ATTR_Delay(D5G1;HNPX-24;Y-6;)I100|ATTR_X(D5G1;HNPX-24;Y-5;)I1|ATTR_drive0(D5G1;HNPTX-24;Y-7;)Sstrong0|ATTR_drive1(D5G1;HNPTX-24;Y-8;)Sstrong1|ATTR_verilog_template(D5G1;NTX5.5;Y-18.5;)Snor ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@2||-10|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)SMath.max(((Number)@X).doubleValue()/10., 5./3.)
+INMOS;1{ic}|NMOS@3||1|-8|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-21.5|0||||
+NOff-Page|conn@1||10|-8|||RR|
+NOff-Page|conn@2||10|0||||
+NGround|gnd@0||-4.5|-15||||
+Inor2en_2p;1{ic}|nor2en_2@0||31|9.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)I1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@0||-2.5|0||||
+Ngeneric:Invisible-Pin|pin@1||-1.5|14|||||ART_message(D5G2;)S[2 p-stacks for larger sizes]
+NWire_Pin|pin@2||-4.5|-11.5||||
+NWire_Pin|pin@3||-10|-11.5||||
+NWire_Pin|pin@4||1|-11.5||||
+NWire_Pin|pin@5||-15|-8||||
+Ngeneric:Invisible-Pin|pin@6||-2|17.5|||||ART_message(D5G2;)S[one-parameter fixed-size NOR where ina is DC signal (enable),P to width ratio is 4 to 1 (1/10 for enable input)]
+NWire_Pin|pin@7||-15|0||||
+NWire_Pin|pin@8||6|4||||
+NWire_Pin|pin@9||6|-8||||
+Ngeneric:Invisible-Pin|pin@10||-2|24.5|||||ART_message(D5G6;)S[nor2en_2p]
+NWire_Pin|pin@11||-15|8||||
+NWire_Pin|pin@12||1|0||||
+NWire_Pin|pin@13||-10|0||||
+Ngeneric:Invisible-Pin|pin@14||27|-14|||||ART_message(D5G2;)S[X is drive strength,One pull-down is as strong,as the pull-up]
+Ipms2;1{ic}|pms2@0||-2.5|8|||D0G4;|ATTR_Delay(D5G1;NOJPX-3;Y-1.5;)S@Delay|ATTR_X(D5G1.5;NOJPX2.25;Y1;)S@X/2.
+Ipms2;1{ic}|pms2@1||-10|8|||D0G4;|ATTR_Delay(D5G1;NOJPX-3;Y-1.5;)S@Delay|ATTR_X(D5G1.5;NOJPX2.25;Y1;)S@X/2.
+Awire|net@0|||1800|pms2@0|g2|0.5|4|pin@8||6|4
+Awire|net@1|||2700|pin@0||-2.5|0|pms2@0|d|-2.5|2
+Awire|net@2|||1800|pin@13||-10|0|pin@0||-2.5|0
+Awire|net@3|||1800|pin@0||-2.5|0|pin@12||1|0
+Awire|net@4|||1800|pms2@1|g2|-7|4|pms2@0|g2|0.5|4
+Awire|net@5|||1800|pms2@1|g|-13|8|pms2@0|g|-5.5|8
+Awire|net@6|||2700|pin@13||-10|0|pms2@1|d|-10|2
+Awire|net@7|||0|pin@9||6|-8|NMOS@3|g|4|-8
+Awire|net@8|||900|pin@2||-4.5|-11.5|gnd@0||-4.5|-13
+Awire|net@9|||0|pin@4||1|-11.5|pin@2||-4.5|-11.5
+Awire|net@10|||0|pin@2||-4.5|-11.5|pin@3||-10|-11.5
+Awire|net@11|||900|NMOS@2|s|-10|-10|pin@3||-10|-11.5
+Awire|net@12|||2700|pin@4||1|-11.5|NMOS@3|s|1|-10
+Awire|net@13|||900|pin@13||-10|0|NMOS@2|d|-10|-6
+Awire|net@14|||0|NMOS@2|g|-13|-8|pin@5||-15|-8
+Awire|net@15|||900|pin@12||1|0|NMOS@3|d|1|-6
+Awire|net@16|||2700|pin@5||-15|-8|pin@7||-15|0
+Awire|net@17|||0|pin@7||-15|0|conn@0|y|-19.5|0
+Awire|net@18|||2700|pin@9||6|-8|pin@8||6|4
+Awire|net@19|||1800|pin@9||6|-8|conn@1|y|8|-8
+Awire|net@20|||1800|pin@11||-15|8|pms2@1|g|-13|8
+Awire|net@21|||2700|pin@7||-15|0|pin@11||-15|8
+Awire|net@22|||1800|pin@12||1|0|conn@2|a|8|0
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@2|y|O
+X
+
+# Cell nor2n;1{ic}
+Cnor2n;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.25;Y2.25;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1|1|1|1|||ART_color()I10
+NThick-Circle|art@2||0.5|0|4|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||-1|-1|1|1|||ART_color()I10
+NPin|pin@0||-0.5|-0.75|1|1||
+NPin|pin@1||0.75|-2|1|1||
+NPin|pin@2||0.5|-2|1|1||
+NPin|pin@3||-0.5|-2|1|1||
+NPin|pin@4||-0.5|2|1|1||
+NPin|pin@5||0.5|2|1|1||
+NPin|pin@6||-1.5|1|1|1||
+NPin|pin@7||-2.5|1||||
+Nschematic:Bus_Pin|pin@8||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@9||-2.5|1|-2|-2||
+NPin|pin@10||-2.5|-1||||
+NPin|pin@11||-1.5|-1|1|1||
+Nschematic:Bus_Pin|pin@12||-2.5|-1|-2|-2||
+AThicker|net@0|||FS3150|pin@1||0.75|-2|pin@0||-0.5|-0.75|ART_color()I10
+AThicker|net@1|||FS0|pin@2||0.5|-2|pin@3||-0.5|-2|ART_color()I10
+AThicker|net@2|||FS2700|pin@3||-0.5|-2|pin@4||-0.5|2|ART_color()I10
+AThicker|net@3|||FS0|pin@5||0.5|2|pin@4||-0.5|2|ART_color()I10
+AThicker|net@4|||FS0|pin@6||-1.5|1|pin@7||-2.5|1|ART_color()I10
+AThicker|net@5|||FS0|pin@11||-1.5|-1|pin@10||-2.5|-1|ART_color()I10
+Eina||D5G1;|pin@12||I
+Einb||D5G1;|pin@9||I
+Eout||D5G1;|pin@8||O
+X
+
+# Cell nor2n;1{sch}
+Cnor2n;1{sch}||schematic|1021415734000|1209125237179||ATTR_Delay(D5G1;HNPX-18;Y-8.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-18;Y-7.5;)S1|ATTR_drive0(D5G1;HNPTX-18;Y-9.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-18;Y-10.5;)Sstrong1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||10.5|0||||
+NOff-Page|conn@1||-15.5|2.5||||
+NOff-Page|conn@2||-15.5|-2.5||||
+Inor2;1{ic}|nor2@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inor2n;1{ic}|nor2n@0||24.5|11.5|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@0||-7|-2.5||||
+NWire_Pin|pin@1||-7|-1||||
+NWire_Pin|pin@2||-7|1||||
+NWire_Pin|pin@3||-7|2.5||||
+Ngeneric:Invisible-Pin|pin@4||20.5|-11|||||ART_message(D5G2;)S[X is drive strength,One pull-down is as strong,as the pull-up]
+Ngeneric:Invisible-Pin|pin@5||-2|16.5|||||ART_message(D5G6;)S[nor2n]
+Ngeneric:Invisible-Pin|pin@6||-2|11.5|||||ART_message(D5G2;)S[one-parameter fixed-size NOR (AND rep)]
+Awire|net@0|||0|pin@0||-7|-2.5|conn@2|y|-13.5|-2.5
+Awire|net@1|||2700|pin@0||-7|-2.5|pin@1||-7|-1
+Awire|net@2|||1800|pin@1||-7|-1|nor2@0|ina|-2.5|-1
+Awire|net@3|||0|nor2@0|inb|-2.5|1|pin@2||-7|1
+Awire|net@4|||2700|pin@2||-7|1|pin@3||-7|2.5
+Awire|net@5|||0|pin@3||-7|2.5|conn@1|y|-13.5|2.5
+Awire|net@6|||0|conn@0|a|8.5|0|nor2@0|out|2.5|0
+Eina||D5G2;|conn@2|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell nor2n_sy;1{ic}
+Cnor2n_sy;1{ic}||artwork|1021415734000|1209125462708|E|ATTR_Delay(D5G1;HNPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.25;Y2.25;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1|1|1|1|||ART_color()I10
+NThick-Circle|art@2||0.5|0|4|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||-1|-1|1|1|||ART_color()I10
+NPin|pin@2||0.5|-2|1|1||
+NPin|pin@3||-0.5|-2|1|1||
+NPin|pin@4||-0.5|2|1|1||
+NPin|pin@5||0.5|2|1|1||
+NPin|pin@6||-1.5|1|1|1||
+NPin|pin@7||-2.5|1||||
+Nschematic:Bus_Pin|pin@8||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@9||-2.5|1|-2|-2||
+NPin|pin@10||-2.5|-1||||
+NPin|pin@11||-1.5|-1|1|1||
+Nschematic:Bus_Pin|pin@12||-2.5|-1|-2|-2||
+AThicker|net@1|||FS0|pin@2||0.5|-2|pin@3||-0.5|-2|ART_color()I10
+AThicker|net@2|||FS2700|pin@3||-0.5|-2|pin@4||-0.5|2|ART_color()I10
+AThicker|net@3|||FS0|pin@5||0.5|2|pin@4||-0.5|2|ART_color()I10
+AThicker|net@4|||FS0|pin@6||-1.5|1|pin@7||-2.5|1|ART_color()I10
+AThicker|net@5|||FS0|pin@11||-1.5|-1|pin@10||-2.5|-1|ART_color()I10
+Eina||D5G1;|pin@12||I
+Einb||D5G1;|pin@9||I
+Eout||D5G1;|pin@8||O
+X
+
+# Cell nor2n_sy;1{sch}
+Cnor2n_sy;1{sch}||schematic|1021415734000|1239967624447||ATTR_Delay(D5G1;HNPX-18;Y-8.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-18;Y-7.5;)S1|ATTR_drive0(D5G1;HNPTX-18;Y-9.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-18;Y-10.5;)Sstrong1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||10.5|0||||
+NOff-Page|conn@1||-15.5|2.5||||
+NOff-Page|conn@2||-15.5|-2.5||||
+Inor2_sy;1{ic}|nor2@0||0|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S@X|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1
+Inor2n_sy;1{ic}|nor2n@0||24|5.5|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NPX2.25;Y2.25;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@0||-7|-2.5||||
+NWire_Pin|pin@1||-7|-1||||
+NWire_Pin|pin@2||-7|1||||
+NWire_Pin|pin@3||-7|2.5||||
+Ngeneric:Invisible-Pin|pin@4||20.5|-11|||||ART_message(D5G2;)S[X is drive strength,One pull-down is as strong,as the pull-up]
+Ngeneric:Invisible-Pin|pin@5||-2|16.5|||||ART_message(D5G6;)Snor2n_sy
+Ngeneric:Invisible-Pin|pin@6||-2|11.5|||||ART_message(D5G2;)Sone-parameter fixed-size symmetric NOR (AND rep)
+Awire|net@0|||0|pin@0||-7|-2.5|conn@2|y|-13.5|-2.5
+Awire|net@1|||2700|pin@0||-7|-2.5|pin@1||-7|-1
+Awire|net@2|||1800|pin@1||-7|-1|nor2@0|ina|-2.5|-1
+Awire|net@3|||0|nor2@0|inb|-2.5|1|pin@2||-7|1
+Awire|net@4|||2700|pin@2||-7|1|pin@3||-7|2.5
+Awire|net@5|||0|pin@3||-7|2.5|conn@1|y|-13.5|2.5
+Awire|net@6|||0|conn@0|a|8.5|0|nor2@0|out|2.5|0
+Eina||D5G2;|conn@2|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell nor2nn;1{ic}
+Cnor2nn;1{ic}|nor2|artwork|1021415734000|1231517756672|E|ATTR_Delay(D5G1;HNPX-18;Y-6;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-18;Y-5;)S1|ATTR_drive0(D5G1;HNPTX-18;Y-7;)Sstrong0|ATTR_drive1(D5G1;HNPTX-18;Y-8;)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1|1|1|1|||ART_color()I10
+NThick-Circle|art@2||0.5|0|4|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||-1|-1|1|1|||ART_color()I10
+NPin|pin@0||-0.5|-0.75|1|1||
+NPin|pin@1||0.75|-2|1|1||
+NPin|pin@2||0.5|-2|1|1||
+NPin|pin@3||-0.5|-2|1|1||
+NPin|pin@4||-0.5|2|1|1||
+NPin|pin@5||0.5|2|1|1||
+NPin|pin@6||-1.5|1|1|1||
+NPin|pin@7||-2.5|1||||
+Nschematic:Bus_Pin|pin@8||2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@9||-2.5|1|-2|-2||
+NPin|pin@10||-2.5|-1||||
+NPin|pin@11||-1.5|-1|1|1||
+Nschematic:Bus_Pin|pin@12||-2.5|-1|-2|-2||
+AThicker|net@0|||FS3150|pin@1||0.75|-2|pin@0||-0.5|-0.75|ART_color()I10
+AThicker|net@1|||FS0|pin@2||0.5|-2|pin@3||-0.5|-2|ART_color()I10
+AThicker|net@2|||FS2700|pin@3||-0.5|-2|pin@4||-0.5|2|ART_color()I10
+AThicker|net@3|||FS0|pin@5||0.5|2|pin@4||-0.5|2|ART_color()I10
+AThicker|net@4|||FS0|pin@6||-1.5|1|pin@7||-2.5|1|ART_color()I10
+AThicker|net@5|||FS0|pin@11||-1.5|-1|pin@10||-2.5|-1|ART_color()I10
+Eina||D5G1;|pin@12||I
+Einb||D5G1;|pin@9||I
+Eout||D5G1;|pin@8||O
+X
+
+# Cell passF;1{ic}
+CpassF;1{ic}||artwork|1094081205000|1204140525662|E|ATTR_LEPASSGATE(D5G1;HNPTX-31;Y-10;)I1|ATTR_XN(D5FLeave alone;G1;HNOLPX-3.25;Y-0.5;)S1|ATTR_XP(D5FLeave alone;G1;HNOLPX3.25;Y-0.5;)S1|ATTR_Xinv(D5FLeave alone;G1;HNOLPY2.5;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||0.5|-1.5|1|1|||ART_color()I10
+Nschematic:Bus_Pin|pin@0||2|0||||
+Nschematic:Bus_Pin|pin@2||0.5|-2||||
+Nschematic:Bus_Pin|pin@6||-2|0||||
+NPin|pin@9||-1|1|1|1||
+NPin|pin@10||1|1|1|1||
+NPin|pin@11||1|-1|1|1||
+NPin|pin@12||-1|-1|1|1||
+NPin|pin@13||-1|-1|1|1||
+NPin|pin@14||1|0|1|1||
+NPin|pin@15||2|0|1|1||
+NPin|pin@16||-2|0|1|1||
+NPin|pin@17||-1|0|1|1||
+AThicker|net@5|||FS1800|pin@9||-1|1|pin@10||1|1|ART_color()I10
+AThicker|net@6|||FS900|pin@10||1|1|pin@11||1|-1|ART_color()I10
+AThicker|net@7|||FS0|pin@11||1|-1|pin@12||-1|-1|ART_color()I10
+AThicker|net@8|||FS2700|pin@12||-1|-1|pin@9||-1|1|ART_color()I10
+ASolid|net@9|||FS2250|pin@13||-1|-1|pin@10||1|1|ART_color()I10
+ASolid|net@10|||FS3150|pin@11||1|-1|pin@9||-1|1|ART_color()I10
+AThicker|net@11|||FS1800|pin@14||1|0|pin@15||2|0|ART_color()I10
+AThicker|net@12|||FS1800|pin@16||-2|0|pin@17||-1|0|ART_color()I10
+Edrn||D5G2;|pin@0||O
+EpassF||D5G2;|pin@2||I
+Esrc||D5G2;|pin@6||I
+X
+
+# Cell passF;1{sch}
+CpassF;1{sch}||schematic|1094080836000|1248729106644||ATTR_LEPASSGATE(D5G1;HNPTX-31;Y-10;)I1|ATTR_XN(D5FLeave alone;G1;HNOLPX-31;Y-4;)S1|ATTR_XP(D5FLeave alone;G1;HNOLPX-31;Y-6;)S1|ATTR_Xinv(D5FLeave alone;G1;HNOLPX-31;Y-8;)S1|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@1||0|2|RRR||D5G4;|ATTR_Delay(D5G1;NPX-1.5;Y-3.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX-1.5;Y3;)S@XN
+IPMOS;1{ic}|PMOS@1||0|-2|R||D5G4;|ATTR_Delay(D5G1;NPX-1.5;Y3.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX-1.5;Y-3;)S@XP/2.0
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-9|0||||
+NOff-Page|conn@1||16.5|0||||
+NOff-Page|conn@3||0|-11.5|||R|
+Iinv;1{ic}|inv@0||7|10|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S@Xinv|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IpassF;1{ic}|passTF@0||20.5|15|||D5G4;|ATTR_XN(D5FLeave alone;G1;NOLPX-3.25;Y-0.5;)S1|ATTR_XP(D5FLeave alone;G1;NOLPX3.25;Y-0.5;)S1|ATTR_Xinv(D5FLeave alone;G1;NOLPY2.5;)S1
+NWire_Pin|pin@0||0|-7||||
+NWire_Pin|pin@1||11|-7||||
+NWire_Pin|pin@2||11|10||||
+NWire_Pin|pin@3||0|10||||
+NWire_Pin|pin@4||-5|0||||
+NWire_Pin|pin@5||5|0||||
+Ngeneric:Invisible-Pin|pin@6||-1|28.5|||||ART_message(D5G5;)SpassF
+Ngeneric:Invisible-Pin|pin@7||-1|23.5|||||ART_message(D5G2;)Spass gate with only F control input
+NWire_Pin|pin@8||-5|2||||
+NWire_Pin|pin@9||-5|-2||||
+NWire_Pin|pin@10||5|-2||||
+NWire_Pin|pin@11||5|2||||
+Awire|net@0|||1800|pin@0||0|-7|pin@1||11|-7
+Awire|net@1|||900|pin@11||5|2|pin@5||5|0
+Awire|net@2|||0|pin@10||5|-2|PMOS@1|d|2|-2
+Awire|net@3|||0|PMOS@1|s|-2|-2|pin@9||-5|-2
+Awire|net@4|||2700|pin@9||-5|-2|pin@4||-5|0
+Awire|net@5|||1800|pin@8||-5|2|NMOS@1|s|-2|2
+Awire|net@6|||2700|pin@4||-5|0|pin@8||-5|2
+Awire|net@7|||1800|conn@0|y|-7|0|pin@4||-5|0
+Awire|net@8|||900|pin@5||5|0|pin@10||5|-2
+Awire|net@9|||1800|pin@5||5|0|conn@1|a|14.5|0
+Awire|net@11|||2700|conn@3|y|0|-9.5|pin@0||0|-7
+Awire|net@12|||2700|pin@0||0|-7|PMOS@1|g|0|-5
+Awire|net@13|||2700|pin@1||11|-7|pin@2||11|10
+Awire|net@14|||0|pin@2||11|10|inv@0|in|9.5|10
+Awire|net@15|||2700|NMOS@1|g|0|5|pin@3||0|10
+Awire|net@16|||1800|pin@3||0|10|inv@0|out|4.5|10
+Awire|net@17|||1800|NMOS@1|d|2|2|pin@11||5|2
+Edrn||D5G2;|conn@1|y|O
+EpassF||D5G2;|conn@3|a|I
+Esrc||D5G2;|conn@0|a|I
+X
+
+# Cell passT;1{ic}
+CpassT;1{ic}||artwork|1094081205000|1204140525662|E|ATTR_LEPASSGATE(D5G1;HNPTX-30.5;Y-9.5;)I1|ATTR_XN(D5FLeave alone;G1;HNOLPX-3.25;Y-0.5;)S1|ATTR_XP(D5FLeave alone;G1;HNOLPX3.25;Y-0.5;)S1|ATTR_Xinv(D5FLeave alone;G1;HNOLPY2.5;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||2|0||||
+Nschematic:Bus_Pin|pin@4||-0.5|-2||||
+Nschematic:Bus_Pin|pin@6||-2|0||||
+NPin|pin@9||-1|1|1|1||
+NPin|pin@10||1|1|1|1||
+NPin|pin@11||1|-1|1|1||
+NPin|pin@12||-1|-1|1|1||
+NPin|pin@13||-1|-1|1|1||
+NPin|pin@14||1|0|1|1||
+NPin|pin@15||2|0|1|1||
+NPin|pin@16||-2|0|1|1||
+NPin|pin@17||-1|0|1|1||
+NPin|pin@18||-0.5|-1|1|1|RRR|
+NPin|pin@19||-0.5|-2|1|1|RRR|
+AThicker|net@5|||FS1800|pin@9||-1|1|pin@10||1|1|ART_color()I10
+AThicker|net@6|||FS900|pin@10||1|1|pin@11||1|-1|ART_color()I10
+AThicker|net@7|||FS0|pin@11||1|-1|pin@12||-1|-1|ART_color()I10
+AThicker|net@8|||FS2700|pin@12||-1|-1|pin@9||-1|1|ART_color()I10
+ASolid|net@9|||FS2250|pin@13||-1|-1|pin@10||1|1|ART_color()I10
+ASolid|net@10|||FS3150|pin@11||1|-1|pin@9||-1|1|ART_color()I10
+AThicker|net@11|||FS1800|pin@14||1|0|pin@15||2|0|ART_color()I10
+AThicker|net@12|||FS1800|pin@16||-2|0|pin@17||-1|0|ART_color()I10
+AThicker|net@13|||FS900|pin@18||-0.5|-1|pin@19||-0.5|-2|ART_color()I10
+Edrn||D5G2;|pin@0||O
+EpassT||D5G2;|pin@4||I
+Esrc||D5G2;|pin@6||I
+X
+
+# Cell passT;1{sch}
+CpassT;1{sch}||schematic|1094080836000|1248729106644||ATTR_LEPASSGATE(D5G1;HNPTX-30.5;Y-9.5;)I1|ATTR_XN(D5FLeave alone;G1;HNOLPX-31;Y-4;)S1|ATTR_XP(D5FLeave alone;G1;HNOLPX-31;Y-6;)S1|ATTR_Xinv(D5FLeave alone;G1;HNOLPX-31;Y-8;)S1|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@1||0|2|RRR||D5G4;|ATTR_Delay(D5G1;NPX-1.5;Y-3.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX-1.5;Y3;)S@XN
+IPMOS;1{ic}|PMOS@1||0|-2|R||D5G4;|ATTR_Delay(D5G1;NPX-1.5;Y3.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX-1.5;Y-3;)S@XP/2.0
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-9|0||||
+NOff-Page|conn@1||20.5|0||||
+NOff-Page|conn@2||0|12|||RRR|
+Iinv;1{ic}|inv@0||6|-9|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S@Xinv|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IpassT;1{ic}|passTF@0||20.5|15|||D5G4;|ATTR_XN(D5FLeave alone;G1;NOLPX-3.25;Y-0.5;)S1|ATTR_XP(D5FLeave alone;G1;NOLPX3.25;Y-0.5;)S1|ATTR_Xinv(D5FLeave alone;G1;NOLPY2.5;)S1
+NWire_Pin|pin@0||11|-9||||
+NWire_Pin|pin@1||11|8||||
+NWire_Pin|pin@2||0|8||||
+NWire_Pin|pin@3||0|-9||||
+NWire_Pin|pin@4||-5|0||||
+NWire_Pin|pin@5||5|0||||
+Ngeneric:Invisible-Pin|pin@6||-1|28.5|||||ART_message(D5G5;)SpassT
+Ngeneric:Invisible-Pin|pin@7||-1|23.5|||||ART_message(D5G2;)Spass gate with only T control input
+NWire_Pin|pin@8||-5|2||||
+NWire_Pin|pin@9||-5|-2||||
+NWire_Pin|pin@10||5|-2||||
+NWire_Pin|pin@11||5|2||||
+Awire|net@0|||1800|inv@0|in|8.5|-9|pin@0||11|-9
+Awire|net@1|||2700|pin@0||11|-9|pin@1||11|8
+Awire|net@2|||0|pin@1||11|8|pin@2||0|8
+Awire|net@3|||0|PMOS@1|s|-2|-2|pin@9||-5|-2
+Awire|net@4|||2700|pin@9||-5|-2|pin@4||-5|0
+Awire|net@5|||1800|pin@8||-5|2|NMOS@1|s|-2|2
+Awire|net@6|||2700|pin@4||-5|0|pin@8||-5|2
+Awire|net@7|||1800|conn@0|y|-7|0|pin@4||-5|0
+Awire|net@8|||900|pin@5||5|0|pin@10||5|-2
+Awire|net@9|||1800|pin@5||5|0|conn@1|a|18.5|0
+Awire|net@10|||900|conn@2|y|0|10|pin@2||0|8
+Awire|net@11|||900|pin@2||0|8|NMOS@1|g|0|5
+Awire|net@12|||900|PMOS@1|g|0|-5|pin@3||0|-9
+Awire|net@13|||1800|pin@3||0|-9|inv@0|out|3.5|-9
+Awire|net@14|||900|pin@11||5|2|pin@5||5|0
+Awire|net@15|||0|pin@10||5|-2|PMOS@1|d|2|-2
+Awire|net@16|||1800|NMOS@1|d|2|2|pin@11||5|2
+Edrn||D5G2;|conn@1|y|O
+EpassT||D5G2;|conn@2|a|I
+Esrc||D5G2;|conn@0|a|I
+X
+
+# Cell passTF;1{ic}
+CpassTF;1{ic}||artwork|1094081205000|1204140525662|E|ATTR_LEPASSGATE(D5G1;HNPTX-30.5;Y-8;)I1|ATTR_XN(D5FLeave alone;G1;HNOLPX-3.25;Y-0.5;)S1|ATTR_XP(D5FLeave alone;G1;HNOLPX3.25;Y-0.5;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||0.5|-1.5|1|1|||ART_color()I10
+Nschematic:Bus_Pin|pin@0||2|0||||
+Nschematic:Bus_Pin|pin@2||0.5|-2||||
+Nschematic:Bus_Pin|pin@4||-0.5|-2||||
+Nschematic:Bus_Pin|pin@6||-2|0||||
+NPin|pin@9||-1|1|1|1||
+NPin|pin@10||1|1|1|1||
+NPin|pin@11||1|-1|1|1||
+NPin|pin@12||-1|-1|1|1||
+NPin|pin@13||-1|-1|1|1||
+NPin|pin@14||1|0|1|1||
+NPin|pin@15||2|0|1|1||
+NPin|pin@16||-2|0|1|1||
+NPin|pin@17||-1|0|1|1||
+NPin|pin@18||-0.5|-1|1|1|RRR|
+NPin|pin@19||-0.5|-2|1|1|RRR|
+AThicker|net@5|||FS1800|pin@9||-1|1|pin@10||1|1|ART_color()I10
+AThicker|net@6|||FS900|pin@10||1|1|pin@11||1|-1|ART_color()I10
+AThicker|net@7|||FS0|pin@11||1|-1|pin@12||-1|-1|ART_color()I10
+AThicker|net@8|||FS2700|pin@12||-1|-1|pin@9||-1|1|ART_color()I10
+ASolid|net@9|||FS2250|pin@13||-1|-1|pin@10||1|1|ART_color()I10
+ASolid|net@10|||FS3150|pin@11||1|-1|pin@9||-1|1|ART_color()I10
+AThicker|net@11|||FS1800|pin@14||1|0|pin@15||2|0|ART_color()I10
+AThicker|net@12|||FS1800|pin@16||-2|0|pin@17||-1|0|ART_color()I10
+AThicker|net@13|||FS900|pin@18||-0.5|-1|pin@19||-0.5|-2|ART_color()I10
+Edrn||D5G2;|pin@0||O
+EpassF||D5G2;|pin@2||I
+EpassT||D5G2;|pin@4||I
+Esrc||D5G2;|pin@6||I
+X
+
+# Cell passTF;1{sch}
+CpassTF;1{sch}||schematic|1094080836000|1248729106644||ATTR_LEPASSGATE(D5G1;HNPTX-30.5;Y-8;)I1|ATTR_XN(D5FLeave alone;G1;HNOLPX-31;Y-4;)S1|ATTR_XP(D5FLeave alone;G1;HNOLPX-31;Y-6;)S1|prototype_center()I[0,0]
+INMOS;1{ic}|NMOS@1||0|2|RRR||D5G4;|ATTR_Delay(D5G1;NPX-1.5;Y-3.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX-1.5;Y3;)S@XN
+IPMOS;1{ic}|PMOS@1||0|-2|R||D5G4;|ATTR_Delay(D5G1;NPX-1.5;Y3.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX-1.5;Y-3;)S@XP/2.0
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-9|0||||
+NOff-Page|conn@1||10.5|0||||
+NOff-Page|conn@2||0|12|||RRR|
+NOff-Page|conn@3||0|-11.5|||R|
+IpassTF;1{ic}|passTF@0||20.5|15|||D5G4;|ATTR_XN(D5FLeave alone;G1;NOLPX-3.25;Y-0.5;)S1|ATTR_XP(D5FLeave alone;G1;NOLPX3.25;Y-0.5;)S1
+NWire_Pin|pin@0||5|2||||
+NWire_Pin|pin@1||5|-2||||
+NWire_Pin|pin@2||-5|-2||||
+NWire_Pin|pin@3||-5|2||||
+NWire_Pin|pin@4||-5|0||||
+NWire_Pin|pin@5||5|0||||
+Ngeneric:Invisible-Pin|pin@6||-1|28.5|||||ART_message(D5G5;)SpassTF
+Ngeneric:Invisible-Pin|pin@7||-1|23.5|||||ART_message(D5G2;)Spass gate with seperate T/F control inputs
+Awire|net@0|||1800|NMOS@1|d|2|2|pin@0||5|2
+Awire|net@1|||900|pin@0||5|2|pin@5||5|0
+Awire|net@2|||0|pin@1||5|-2|PMOS@1|d|2|-2
+Awire|net@3|||0|PMOS@1|s|-2|-2|pin@2||-5|-2
+Awire|net@4|||2700|pin@2||-5|-2|pin@4||-5|0
+Awire|net@5|||1800|pin@3||-5|2|NMOS@1|s|-2|2
+Awire|net@6|||2700|pin@4||-5|0|pin@3||-5|2
+Awire|net@7|||1800|conn@0|y|-7|0|pin@4||-5|0
+Awire|net@8|||900|pin@5||5|0|pin@1||5|-2
+Awire|net@9|||1800|pin@5||5|0|conn@1|a|8.5|0
+Awire|net@10|||900|conn@2|y|0|10|NMOS@1|g|0|5
+Awire|net@11|||2700|conn@3|y|0|-9.5|PMOS@1|g|0|-5
+Edrn||D5G2;|conn@1|y|O
+EpassF||D5G2;|conn@3|a|I
+EpassT||D5G2;|conn@2|a|I
+Esrc||D5G2;|conn@0|a|I
+X
+
+# Cell pms1;2{ic}
+Cpms1;2{ic}||artwork|1021415734000|1228434629412|E|ATTR_Delay(D5G1;HNPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.25;Y1;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2|0|1|1|||ART_color()I10
+Nschematic:Bus_Pin|pin@0||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@1||0|-2|-2|-2||
+NPin|pin@3||0|1|1|1||
+NPin|pin@4||-0.75|1|1|1||
+NPin|pin@5||-0.75|-1|1|1||
+NPin|pin@6||0|-1|1|1|YRR|
+NPin|pin@7||0|-2|1|1|YRR|
+NPin|pin@8||-3|0|||RR|
+NPin|pin@9||-2.5|0|1|1|RR|
+NPin|pin@10||0|2|1|1||
+NPin|pin@11||-0.5|2.5||||
+NPin|pin@12||0.5|1.5|1|1||
+NPin|pin@13||-1.5|-1|1|1||
+NPin|pin@14||-1.5|1|1|1||
+AThicker|net@0|||FS900|pin@14||-1.5|1|pin@13||-1.5|-1|ART_color()I10
+AThicker|net@1|||FS0|pin@3||0|1|pin@4||-0.75|1|ART_color()I10
+AThicker|net@2|||FS2700|pin@3||0|1|pin@10||0|2|ART_color()I10
+AThicker|net@3|||FS1800|pin@8||-3|0|pin@9||-2.5|0|ART_color()I10
+AThicker|net@4|||FS1800|pin@5||-0.75|-1|pin@6||0|-1|ART_color()I10
+AThicker|net@5|||FS900|pin@6||0|-1|pin@7||0|-2|ART_color()I10
+AThicker|net@6|||FS900|pin@4||-0.75|1|pin@5||-0.75|-1|ART_color()I10
+AThicker|net@7|||FS3150|pin@12||0.5|1.5|pin@11||-0.5|2.5|ART_color()I10
+Ed||D5G1;|pin@1||O
+Eg||D5G1;|pin@0||I
+X
+
+# Cell pms1;1{sch}
+Cpms1;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-12;Y8;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-12.25;Y9;)S1|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@1||0|15|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X*1.0
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-8.5|15||||
+NOff-Page|conn@1||8|0||||
+NWire_Pin|pin@0||0|0||||
+Ngeneric:Invisible-Pin|pin@1||-1|31|||||ART_message(D5G6;)Spms1
+Ngeneric:Invisible-Pin|pin@2||-1|26|||||ART_message(D5G2;)Sone fixed-size P-type transistor to VDD
+Ipms1;2{ic}|pms1@1||19|18|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y0.25;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S1
+NPower|pwr@0||0|22||||
+Awire|net@0|||900|pwr@0||0|22|PMOS@1|s|0|17
+Awire|net@1|||1800|conn@0|y|-6.5|15|PMOS@1|g|-3|15
+Awire|net@5|||1800|pin@0||0|0|conn@1|a|6|0
+Awire|net@6|||2700|pin@0||0|0|PMOS@1|d|0|13
+Ed||D5G2;|conn@1|y|O
+Eg||D5G2;|conn@0|a|I
+X
+
+# Cell pms2;1{ic}
+Cpms2;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.25;Y1;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2|0|1|1|||ART_color()I10
+NThick-Circle|art@2||2|-4|1|1|||ART_color()I10
+Nschematic:Bus_Pin|pin@0||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@1||0|-6|-2|-2||
+Nschematic:Bus_Pin|pin@2||3|-4|-2|-2||
+NPin|pin@3||0|1|1|1||
+NPin|pin@4||-0.75|1|1|1||
+NPin|pin@5||-0.75|-1|1|1||
+NPin|pin@6||0|-1|1|1|YRR|
+NPin|pin@7||0|-2|1|1|YRR|
+NPin|pin@8||-3|0|||RR|
+NPin|pin@9||-2.5|0|1|1|RR|
+NPin|pin@10||0|2|1|1||
+NPin|pin@11||-0.5|2.5||||
+NPin|pin@12||0.5|1.5|1|1||
+NPin|pin@13||-1.5|-1|1|1||
+NPin|pin@14||-1.5|1|1|1||
+NPin|pin@15||1.5|-3|1|1|YRR|
+NPin|pin@16||1.5|-5|1|1|YRR|
+NPin|pin@17||0|-2|1|1|YRR|
+NPin|pin@18||3|-4|||RR|
+NPin|pin@19||2.5|-4|1|1|RR|
+NPin|pin@20||0|-6|||RR|
+NPin|pin@21||0|-5|1|1|YRR|
+NPin|pin@22||0.75|-5|1|1|YRR|
+NPin|pin@23||0.75|-3|1|1|YRR|
+NPin|pin@24||0|-3|1|1|YRR|
+AThicker|net@0|||FS900|pin@14||-1.5|1|pin@13||-1.5|-1|ART_color()I10
+AThicker|net@1|||FS0|pin@3||0|1|pin@4||-0.75|1|ART_color()I10
+AThicker|net@2|||FS2700|pin@3||0|1|pin@10||0|2|ART_color()I10
+AThicker|net@3|||FS1800|pin@8||-3|0|pin@9||-2.5|0|ART_color()I10
+AThicker|net@4|||FS1800|pin@5||-0.75|-1|pin@6||0|-1|ART_color()I10
+AThicker|net@5|||FS900|pin@6||0|-1|pin@7||0|-2|ART_color()I10
+AThicker|net@6|||FS900|pin@4||-0.75|1|pin@5||-0.75|-1|ART_color()I10
+AThicker|net@7|||FS3150|pin@12||0.5|1.5|pin@11||-0.5|2.5|ART_color()I10
+AThicker|net@8|||FS2700|pin@24||0|-3|pin@17||0|-2|ART_color()I10
+AThicker|net@9|||FS1800|pin@24||0|-3|pin@23||0.75|-3|ART_color()I10
+AThicker|net@10|||FS900|pin@15||1.5|-3|pin@16||1.5|-5|ART_color()I10
+AThicker|net@11|||FS1800|pin@19||2.5|-4|pin@18||3|-4|ART_color()I10
+AThicker|net@12|||FS0|pin@22||0.75|-5|pin@21||0|-5|ART_color()I10
+AThicker|net@13|||FS900|pin@21||0|-5|pin@20||0|-6|ART_color()I10
+AThicker|net@14|||FS900|pin@23||0.75|-3|pin@22||0.75|-5|ART_color()I10
+Ed||D5G1;|pin@1||O
+Eg||D5G1;|pin@0||I
+Eg2||D5G1;|pin@2||I
+X
+
+# Cell pms2;1{sch}
+Cpms2;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-12;Y8;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-12.25;Y9;)S1|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@2||0|15|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X*2.0
+IPMOS;1{ic}|PMOS@3||0|7|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X*2.0
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-8.5|15||||
+NOff-Page|conn@1||8|0||||
+NOff-Page|conn@2||8.5|7|||YRR|
+NWire_Pin|pin@0||0|0||||
+Ngeneric:Invisible-Pin|pin@1||-1|31|||||ART_message(D5G6;)S[pms2]
+Ngeneric:Invisible-Pin|pin@2||-1|26|||||ART_message(D5G2;)S[two fixed-size P-type transistors to VDD]
+Ipms2;1{ic}|pms2@0||20|22|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
+Ipms2a;2{ic}|pms2@1||20|10|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y0.25;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S1
+NPower|pwr@0||0|22||||
+Awire|net@0|||900|pwr@0||0|22|PMOS@2|s|0|17
+Awire|net@1|||1800|conn@0|y|-6.5|15|PMOS@2|g|-3|15
+Awire|net@2|||2700|PMOS@3|s|0|9|PMOS@2|d|0|13|NET_ncc_match()SNCCmatch1
+Awire|net@3|||0|conn@2|y|6.5|7|PMOS@3|g|3|7
+Awire|net@4|||2700|pin@0||0|0|PMOS@3|d|0|5
+Awire|net@5|||1800|pin@0||0|0|conn@1|a|6|0
+Ed||D5G2;|conn@1|y|O
+Eg||D5G2;|conn@0|a|I
+Eg2||D5G2;|conn@2|a|I
+X
+
+# Cell pms2_sy;1{ic}
+Cpms2_sy;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX-5;Y-1.5;)I100|ATTR_X(D5G1.5;HNOLPX4;Y2;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1.75|0|1|1|||ART_color()I10
+NThick-Circle|art@2||1.75|-4|1|1|||ART_color()I10
+NThick-Circle|art@3||1.75|0|1|1|||ART_color()I10
+NThick-Circle|art@4||-1.75|-4|1|1|||ART_color()I10
+Nschematic:Bus_Pin|pin@0||3|-4|-2|-2||
+Nschematic:Bus_Pin|pin@1||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@2||0|-6|-2|-2||
+NPin|pin@3||0|1|1|1||
+NPin|pin@4||-0.75|1|1|1||
+NPin|pin@5||-0.75|-1|1|1||
+NPin|pin@6||0|2|1|1||
+NPin|pin@7||-0.5|2.5||||
+NPin|pin@8||0.5|1.5|1|1||
+NPin|pin@9||-1.25|-1|1|1||
+NPin|pin@10||-1.25|1|1|1||
+NPin|pin@11||1.25|-3|1|1|YRR|
+NPin|pin@12||1.25|-5|1|1|YRR|
+NPin|pin@13||0|-6|||RR|
+NPin|pin@14||0|-5|1|1|YRR|
+NPin|pin@15||0.75|-5|1|1|YRR|
+NPin|pin@16||0.75|-3|1|1|YRR|
+NPin|pin@17||0.25|-3|1|1|YRR|
+NPin|pin@18||1.25|1|1|1|YRR|
+NPin|pin@19||1.25|-1|1|1|YRR|
+NPin|pin@20||0.25|-1|1|1||
+NPin|pin@21||0.75|-1|1|1|YRR|
+NPin|pin@22||0.75|1|1|1|YRR|
+NPin|pin@23||0|1|1|1|YRR|
+NPin|pin@24||-0.25|-3|1|1||
+NPin|pin@25||-0.75|-3|1|1||
+NPin|pin@26||-0.75|-5|1|1||
+NPin|pin@27||0|-5|1|1|YRR|
+NPin|pin@28||-1.25|-5|1|1||
+NPin|pin@29||-1.25|-3|1|1||
+NPin|pin@30||-0.25|-1|1|1||
+NPin|pin@31||-3|0|||RR|
+NPin|pin@32||-2.5|0|1|1|RR|
+NPin|pin@33||-2.5|-4|1|1||
+NPin|pin@34||3|-4|||RR|
+NPin|pin@35||2.5|-4|1|1|RR|
+NPin|pin@36||2.5|0|1|1||
+NPin|pin@37||2.25|0|1|1||
+NPin|pin@38||2.25|-4|1|1||
+NPin|pin@39||-2.25|-4|1|1||
+NPin|pin@40||-2.25|0|1|1||
+AThicker|net@0|||FS1800|pin@17||0.25|-3|pin@16||0.75|-3|ART_color()I10
+AThicker|net@1|||FS0|pin@15||0.75|-5|pin@14||0|-5|ART_color()I10
+AThicker|net@2|||FS900|pin@16||0.75|-3|pin@15||0.75|-5|ART_color()I10
+AThicker|net@3|||FS900|pin@11||1.25|-3|pin@12||1.25|-5|ART_color()I10
+AThicker|net@4|||FS900|pin@14||0|-5|pin@13||0|-6|ART_color()I10
+AThicker|net@5|||FS900|pin@4||-0.75|1|pin@5||-0.75|-1|ART_color()I10
+AThicker|net@6|||FS900|pin@10||-1.25|1|pin@9||-1.25|-1|ART_color()I10
+AThicker|net@7|||FS0|pin@3||0|1|pin@4||-0.75|1|ART_color()I10
+AThicker|net@8|||FS3150|pin@8||0.5|1.5|pin@7||-0.5|2.5|ART_color()I10
+AThicker|net@9|||FS2700|pin@3||0|1|pin@6||0|2|ART_color()I10
+AThicker|net@10|||FS900|pin@18||1.25|1|pin@19||1.25|-1|ART_color()I10
+AThicker|net@11|||FS900|pin@22||0.75|1|pin@21||0.75|-1|ART_color()I10
+AThicker|net@12|||FS1800|pin@23||0|1|pin@22||0.75|1|ART_color()I10
+AThicker|net@13|||FS0|pin@21||0.75|-1|pin@20||0.25|-1|ART_color()I10
+AThicker|net@14|||FS900|pin@29||-1.25|-3|pin@28||-1.25|-5|ART_color()I10
+AThicker|net@15|||FS900|pin@25||-0.75|-3|pin@26||-0.75|-5|ART_color()I10
+AThicker|net@16|||FS0|pin@24||-0.25|-3|pin@25||-0.75|-3|ART_color()I10
+AThicker|net@17|||FS1800|pin@26||-0.75|-5|pin@27||0|-5|ART_color()I10
+AThicker|net@18|||FS0|pin@30||-0.25|-1|pin@5||-0.75|-1|ART_color()I10
+AThicker|net@19|||FS2840|pin@17||0.25|-3|pin@30||-0.25|-1|ART_color()I10
+AThicker|net@20|||FS2560|pin@24||-0.25|-3|pin@20||0.25|-1|ART_color()I10
+AThicker|net@21|||FS1800|pin@31||-3|0|pin@32||-2.5|0|ART_color()I10
+AThicker|net@22|||FS2700|pin@33||-2.5|-4|pin@32||-2.5|0|ART_color()I10
+AThicker|net@23|||FS1800|pin@35||2.5|-4|pin@34||3|-4|ART_color()I10
+AThicker|net@24|||FS900|pin@36||2.5|0|pin@35||2.5|-4|ART_color()I10
+AThicker|net@25|||FS1800|pin@37||2.25|0|pin@36||2.5|0|ART_color()I10
+AThicker|net@26|||FS1800|pin@38||2.25|-4|pin@35||2.5|-4|ART_color()I10
+AThicker|net@27|||FS0|pin@39||-2.25|-4|pin@33||-2.5|-4|ART_color()I10
+AThicker|net@28|||FS0|pin@40||-2.25|0|pin@32||-2.5|0|ART_color()I10
+Ed||D5G1;|pin@2||O
+Eg||D5G1;|pin@1||I
+Eg2||D5G1;|pin@0||I
+X
+
+# Cell pms2_sy;1{sch}
+Cpms2_sy;1{sch}||schematic|1021415734000|1157998674545||ATTR_Delay(D5G1;HNPX-20;Y-10.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-20.5;Y-9.5;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-13|-1||||
+NOff-Page|conn@1||23.5|-1|||YRR|
+NOff-Page|conn@2||21|-11||||
+Ngeneric:Invisible-Pin|pin@0||-2.5|9|||||ART_message(D5G2;)S[symmetric fixed-size P-type two-stack]
+Ngeneric:Invisible-Pin|pin@1||-2|14|||||ART_message(D5G6;)S[pms2_sy]
+NWire_Pin|pin@2||0.5|-1||||
+NWire_Pin|pin@3||4.5|-5||||
+NWire_Pin|pin@4||4.5|-1||||
+NWire_Pin|pin@5||0.5|-5||||
+NWire_Pin|pin@6||-4|-11||||
+NWire_Pin|pin@7||10|-11||||
+Ipms2;1{ic}|pms2@0||-4|-1|||D0G4;|ATTR_Delay(D5G1;NOJPX-3;Y-1.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S@X/2.0
+Ipms2;1{ic}|pms2@1||10|-1|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX-3;Y-1.5;)S@Delay|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S@X/2.0
+Ipms2_sy;1{ic}|pms2_sy@0||31|12|||D0G4;|ATTR_Delay(D5G1;NPX-5;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX4;Y2;)S1
+Awire|net@0|||0|conn@1|y|21.5|-1|pms2@1|g|13|-1
+Awire|net@1|||1800|conn@0|y|-11|-1|pms2@0|g|-7|-1
+Awire|net@2|||0|pin@2||0.5|-1|pms2@0|g|-7|-1
+Awire|net@3|||3150|pin@3||4.5|-5|pin@2||0.5|-1
+Awire|net@4|||0|pms2@1|g2|7|-5|pin@3||4.5|-5
+Awire|net@5|||1800|pin@4||4.5|-1|pms2@1|g|13|-1
+Awire|net@6|||2250|pin@5||0.5|-5|pin@4||4.5|-1
+Awire|net@7|||1800|pms2@0|g2|-1|-5|pin@5||0.5|-5
+Awire|net@8|||2700|pin@6||-4|-11|pms2@0|d|-4|-7
+Awire|net@9|||0|pin@7||10|-11|pin@6||-4|-11
+Awire|net@10|||900|pms2@1|d|10|-7|pin@7||10|-11
+Awire|net@11|||1800|pin@7||10|-11|conn@2|a|19|-11
+Ed||D5G2;|conn@2|y|O
+Eg||D5G2;|conn@0|a|I
+Eg2||D5G2;|conn@1|a|I
+X
+
+# Cell pms2a;2{ic}
+Cpms2a;2{ic}|pms2|artwork|1021415734000|1228434146914|E|ATTR_Delay(D5G1;HNPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.25;Y1;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2|0|1|1|||ART_color()I10
+NThick-Circle|art@2||-2|-4|1|1|||ART_color()I10
+Nschematic:Bus_Pin|pin@0||-3|0|-2|-2||
+Nschematic:Bus_Pin|pin@1||0|-6|-2|-2||
+Nschematic:Bus_Pin|pin@2||-3|-4|-2|-2||
+NPin|pin@3||0|1|1|1||
+NPin|pin@4||-0.75|1|1|1||
+NPin|pin@5||-0.75|-1|1|1||
+NPin|pin@6||0|-1|1|1|YRR|
+NPin|pin@7||0|-2|1|1|YRR|
+NPin|pin@8||-3|0|||RR|
+NPin|pin@9||-2.5|0|1|1|RR|
+NPin|pin@10||0|2|1|1||
+NPin|pin@11||-0.5|2.5||||
+NPin|pin@12||0.5|1.5|1|1||
+NPin|pin@13||-1.5|-1|1|1||
+NPin|pin@14||-1.5|1|1|1||
+NPin|pin@15||-1.5|-3|1|1|YRR|
+NPin|pin@16||-1.5|-5|1|1|YRR|
+NPin|pin@17||0|-2|1|1|YRR|
+NPin|pin@18||-3|-4|||RR|
+NPin|pin@19||-2.5|-4|1|1|RR|
+NPin|pin@20||0|-6|||RR|
+NPin|pin@21||0|-5|1|1|YRR|
+NPin|pin@22||-0.75|-5|1|1|YRR|
+NPin|pin@23||-0.75|-3|1|1|YRR|
+NPin|pin@24||0|-3|1|1|YRR|
+AThicker|net@0|||FS900|pin@14||-1.5|1|pin@13||-1.5|-1|ART_color()I10
+AThicker|net@1|||FS0|pin@3||0|1|pin@4||-0.75|1|ART_color()I10
+AThicker|net@2|||FS2700|pin@3||0|1|pin@10||0|2|ART_color()I10
+AThicker|net@3|||FS1800|pin@8||-3|0|pin@9||-2.5|0|ART_color()I10
+AThicker|net@4|||FS1800|pin@5||-0.75|-1|pin@6||0|-1|ART_color()I10
+AThicker|net@5|||FS900|pin@6||0|-1|pin@7||0|-2|ART_color()I10
+AThicker|net@6|||FS900|pin@4||-0.75|1|pin@5||-0.75|-1|ART_color()I10
+AThicker|net@7|||FS3150|pin@12||0.5|1.5|pin@11||-0.5|2.5|ART_color()I10
+AThicker|net@8|||FS2700|pin@24||0|-3|pin@17||0|-2|ART_color()I10
+AThicker|net@9|||FS0|pin@24||0|-3|pin@23||-0.75|-3|ART_color()I10
+AThicker|net@10|||FS900|pin@15||-1.5|-3|pin@16||-1.5|-5|ART_color()I10
+AThicker|net@11|||FS0|pin@19||-2.5|-4|pin@18||-3|-4|ART_color()I10
+AThicker|net@12|||FS1800|pin@22||-0.75|-5|pin@21||0|-5|ART_color()I10
+AThicker|net@13|||FS900|pin@21||0|-5|pin@20||0|-6|ART_color()I10
+AThicker|net@14|||FS900|pin@23||-0.75|-3|pin@22||-0.75|-5|ART_color()I10
+Ed||D5G1;|pin@1||O
+Eg||D5G1;|pin@0||I
+Eg2||D5G1;|pin@2||I
+X
+
+# Cell pms3;1{ic}
+Cpms3;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX-3;Y-1;)I100|ATTR_X(D5G1.5;HNPX2.75;Y3;)I1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2|-8|1|1|||ART_color()I10
+NThick-Circle|art@2||2|-4|1|1|||ART_color()I10
+NThick-Circle|art@3||-2|0|1|1|||ART_color()I10
+NPin|pin@0||0|-10|0.5|0.5||
+NPin|pin@1||-2.5|-8|||RR|
+NPin|pin@2||-3|-8|1|1|RR|
+NPin|pin@3||-1.5|-7|1|1|YRR|
+NPin|pin@4||-1.5|-9|1|1|YRR|
+NPin|pin@5||0|-9|0.5|0.5||
+NPin|pin@6||-0.75|-9|0.5|0.5||
+NPin|pin@7||-0.75|-7|0.5|0.5||
+Ngeneric:Invisible-Pin|pin@8||-3|-8||||
+NPin|pin@9||0|-3|1|1|YRR|
+NPin|pin@10||0.75|-3|1|1|YRR|
+NPin|pin@11||0.75|-5|1|1|YRR|
+NPin|pin@12||0|-5|1|1|YRR|
+NPin|pin@13||0|-7|||RR|
+NPin|pin@14||2.5|-4|1|1|RR|
+NPin|pin@15||3|-4|||RR|
+NPin|pin@16||0|-2|1|1|YRR|
+NPin|pin@17||1.5|-5|1|1|YRR|
+NPin|pin@18||1.5|-3|1|1|YRR|
+NPin|pin@19||-1.5|1|1|1||
+NPin|pin@20||-1.5|-1|1|1||
+NPin|pin@21||0.5|1.5|1|1||
+NPin|pin@22||-0.5|2.5||||
+NPin|pin@23||0|2|1|1||
+NPin|pin@24||-2.5|0|1|1|RR|
+NPin|pin@25||-3|0|||RR|
+NPin|pin@26||0|-2|1|1|YRR|
+NPin|pin@27||0|-1|1|1|YRR|
+NPin|pin@28||-0.75|-1|1|1||
+NPin|pin@29||-0.75|1|1|1||
+NPin|pin@30||0|1|1|1||
+Nschematic:Bus_Pin|pin@31||3|-4|-2|-2||
+Nschematic:Bus_Pin|pin@32||0|-10|-2|-2||
+Nschematic:Bus_Pin|pin@33||-3|0|-2|-2||
+AThicker|net@0|||FS2700|pin@0||0|-10|pin@5||0|-9|ART_color()I10
+AThicker|net@1|||FS1800|pin@2||-3|-8|pin@1||-2.5|-8|ART_color()I10
+AThicker|net@2|||FS900|pin@3||-1.5|-7|pin@4||-1.5|-9|ART_color()I10
+AThicker|net@3|||FS0|pin@5||0|-9|pin@6||-0.75|-9|ART_color()I10
+AThicker|net@4|||FS2700|pin@6||-0.75|-9|pin@7||-0.75|-7|ART_color()I10
+AThicker|net@5|||FS1800|pin@7||-0.75|-7|pin@13||0|-7|ART_color()I10
+AThicker|net@6|||FS900|pin@10||0.75|-3|pin@11||0.75|-5|ART_color()I10
+AThicker|net@7|||FS900|pin@12||0|-5|pin@13||0|-7|ART_color()I10
+AThicker|net@8|||FS0|pin@11||0.75|-5|pin@12||0|-5|ART_color()I10
+AThicker|net@9|||FS1800|pin@14||2.5|-4|pin@15||3|-4|ART_color()I10
+AThicker|net@10|||FS900|pin@18||1.5|-3|pin@17||1.5|-5|ART_color()I10
+AThicker|net@11|||FS1800|pin@9||0|-3|pin@10||0.75|-3|ART_color()I10
+AThicker|net@12|||FS2700|pin@9||0|-3|pin@16||0|-2|ART_color()I10
+AThicker|net@13|||FS3150|pin@21||0.5|1.5|pin@22||-0.5|2.5|ART_color()I10
+AThicker|net@14|||FS900|pin@29||-0.75|1|pin@28||-0.75|-1|ART_color()I10
+AThicker|net@15|||FS900|pin@27||0|-1|pin@26||0|-2|ART_color()I10
+AThicker|net@16|||FS1800|pin@28||-0.75|-1|pin@27||0|-1|ART_color()I10
+AThicker|net@17|||FS1800|pin@25||-3|0|pin@24||-2.5|0|ART_color()I10
+AThicker|net@18|||FS2700|pin@30||0|1|pin@23||0|2|ART_color()I10
+AThicker|net@19|||FS0|pin@30||0|1|pin@29||-0.75|1|ART_color()I10
+AThicker|net@20|||FS900|pin@19||-1.5|1|pin@20||-1.5|-1|ART_color()I10
+Ed||D5G1;|pin@32||O
+Eg||D5G1;|pin@33||I
+Eg2||D5G1;|pin@31||I
+Eg3||D5G1;|pin@8||I
+X
+
+# Cell pms3;1{sch}
+Cpms3;1{sch}||schematic|1021415734000|1248729055117||ATTR_Delay(D5G1;HNPX-12;Y8;)I100|ATTR_X(D5G1;HNPX-12.25;Y9;)I1|prototype_center()I[0,0]
+IPMOS;1{ic}|PMOS@3||0|-1|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X*3.0
+IPMOS;1{ic}|PMOS@4||0|7|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X*3.0
+IPMOS;1{ic}|PMOS@5||0|15|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5G1.5;NOJPX3.5;Y0.5;)S@X*3.0
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-8.5|-1||||
+NOff-Page|conn@1||8.5|7|||YRR|
+NOff-Page|conn@2||8|-10.5||||
+NOff-Page|conn@3||-8.5|15||||
+Ngeneric:Invisible-Pin|pin@0||-1|26|||||ART_message(D5G2;)S[three fixed-size P-type transistors to VDD]
+Ngeneric:Invisible-Pin|pin@1||-1|31|||||ART_message(D5G6;)S[pms3]
+NWire_Pin|pin@2||0|-10.5||||
+Ipms3;1{ic}|pms3@0||28|22.38|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)I1
+Ipms3a;1{ic}|pms3a@0||27.5|5.5|||D5G4;|ATTR_Delay(D5G1;NPX-12;Y12;)I100|ATTR_X(D5G1;NPX-12.25;Y13;)I1
+NPower|pwr@0||0|22||||
+Awire|net@0|||2700|pin@2||0|-10.5|PMOS@3|d|0|-3
+Awire|net@1|||0|PMOS@3|g|-3|-1|conn@0|y|-6.5|-1
+Awire|net@2|||2700|PMOS@3|s|0|1|PMOS@4|d|0|5
+Awire|net@3|||1800|pin@2||0|-10.5|conn@2|a|6|-10.5
+Awire|net@4|||0|conn@1|y|6.5|7|PMOS@4|g|3|7
+Awire|net@5|||2700|PMOS@4|s|0|9|PMOS@5|d|0|13
+Awire|net@6|||1800|conn@3|y|-6.5|15|PMOS@5|g|-3|15
+Awire|net@7|||900|pwr@0||0|22|PMOS@5|s|0|17
+Ed||D5G2;|conn@2|y|O
+Eg||D5G2;|conn@3|a|I
+Eg2||D5G2;|conn@1|a|I
+Eg3||D5G2;|conn@0|a|I
+X
+
+# Cell pms3a;1{ic}
+Cpms3a;1{ic}|pms3|artwork|1021415734000|1228702104316|E|ATTR_Delay(D5G1;HNPX-12;Y8;)I100|ATTR_X(D5G1;HNPX-12.25;Y9;)I1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2|-8|1|1|||ART_color()I10
+NThick-Circle|art@2||2|-4|1|1|||ART_color()I10
+NThick-Circle|art@3||2|0|1|1|||ART_color()I10
+NPin|pin@0||0|-10|0.5|0.5||
+NPin|pin@1||-2.5|-8|||RR|
+NPin|pin@2||-3|-8|1|1|RR|
+NPin|pin@3||-1.5|-7|1|1|YRR|
+NPin|pin@4||-1.5|-9|1|1|YRR|
+NPin|pin@5||0|-9|0.5|0.5||
+NPin|pin@6||-0.75|-9|0.5|0.5||
+NPin|pin@7||-0.75|-7|0.5|0.5||
+Ngeneric:Invisible-Pin|pin@8||-3|-8||||
+NPin|pin@9||0|-3|1|1|YRR|
+NPin|pin@10||0.75|-3|1|1|YRR|
+NPin|pin@11||0.75|-5|1|1|YRR|
+NPin|pin@12||0|-5|1|1|YRR|
+NPin|pin@13||0|-7|||RR|
+NPin|pin@14||2.5|-4|1|1|RR|
+NPin|pin@15||3|-4|||RR|
+NPin|pin@16||0|-2|1|1|YRR|
+NPin|pin@17||1.5|-5|1|1|YRR|
+NPin|pin@18||1.5|-3|1|1|YRR|
+NPin|pin@19||1.5|1|1|1||
+NPin|pin@20||1.5|-1|1|1||
+NPin|pin@21||0.5|1.5|1|1||
+NPin|pin@22||-0.5|2.5||||
+NPin|pin@23||0|2|1|1||
+NPin|pin@24||3|0|1|1|RR|
+NPin|pin@25||2.5|0|||RR|
+NPin|pin@26||0|-2|1|1|YRR|
+NPin|pin@27||0|-1|1|1|YRR|
+NPin|pin@28||0.75|-1|1|1||
+NPin|pin@29||0.75|1|1|1||
+NPin|pin@30||0|1|1|1||
+Nschematic:Bus_Pin|pin@31||3|-4|-2|-2||
+Nschematic:Bus_Pin|pin@32||0|-10|-2|-2||
+Nschematic:Bus_Pin|pin@33||3|0|-2|-2||
+AThicker|net@0|||FS2700|pin@0||0|-10|pin@5||0|-9|ART_color()I10
+AThicker|net@1|||FS1800|pin@2||-3|-8|pin@1||-2.5|-8|ART_color()I10
+AThicker|net@2|||FS900|pin@3||-1.5|-7|pin@4||-1.5|-9|ART_color()I10
+AThicker|net@3|||FS0|pin@5||0|-9|pin@6||-0.75|-9|ART_color()I10
+AThicker|net@4|||FS2700|pin@6||-0.75|-9|pin@7||-0.75|-7|ART_color()I10
+AThicker|net@5|||FS1800|pin@7||-0.75|-7|pin@13||0|-7|ART_color()I10
+AThicker|net@6|||FS900|pin@10||0.75|-3|pin@11||0.75|-5|ART_color()I10
+AThicker|net@7|||FS900|pin@12||0|-5|pin@13||0|-7|ART_color()I10
+AThicker|net@8|||FS0|pin@11||0.75|-5|pin@12||0|-5|ART_color()I10
+AThicker|net@9|||FS1800|pin@14||2.5|-4|pin@15||3|-4|ART_color()I10
+AThicker|net@10|||FS900|pin@18||1.5|-3|pin@17||1.5|-5|ART_color()I10
+AThicker|net@11|||FS1800|pin@9||0|-3|pin@10||0.75|-3|ART_color()I10
+AThicker|net@12|||FS2700|pin@9||0|-3|pin@16||0|-2|ART_color()I10
+AThicker|net@13|||FS3150|pin@21||0.5|1.5|pin@22||-0.5|2.5|ART_color()I10
+AThicker|net@14|||FS900|pin@29||0.75|1|pin@28||0.75|-1|ART_color()I10
+AThicker|net@15|||FS900|pin@27||0|-1|pin@26||0|-2|ART_color()I10
+AThicker|net@16|||FS0|pin@28||0.75|-1|pin@27||0|-1|ART_color()I10
+AThicker|net@17|||FS1800|pin@25||2.5|0|pin@24||3|0|ART_color()I10
+AThicker|net@18|||FS2700|pin@30||0|1|pin@23||0|2|ART_color()I10
+AThicker|net@19|||FS1800|pin@30||0|1|pin@29||0.75|1|ART_color()I10
+AThicker|net@20|||FS900|pin@19||1.5|1|pin@20||1.5|-1|ART_color()I10
+Ed||D5G1;|pin@32||O
+Eg||D5G1;|pin@33||I
+Eg2||D5G1;|pin@31||I
+Eg3||D5G1;|pin@8||I
+X
+
+# Cell triInv;1{ic}
+CtriInv;1{ic}||artwork|1092081409000|1204140525662|E|ATTR_Delay(D5G1;HNPX3.5;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.5;Y2;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||0|1.25|0.5|0.5|||ART_color()I10
+NThick-Circle|art@3||2|0|1|1|||ART_color()I10
+Nschematic:Bus_Pin|pin@0||0|-2||||
+Nschematic:Bus_Pin|pin@2||0|2||||
+Nschematic:Bus_Pin|pin@4||-2.5|0||||
+Nschematic:Bus_Pin|pin@6||2.5|0||||
+NPin|pin@15||1.5|0|1|1||
+NPin|pin@17||-1.5|0|1|1||
+NPin|pin@18||-2.5|0||||
+NPin|pin@20||-1.5|2|1|1||
+NPin|pin@21||-1.5|-2|1|1||
+NPin|pin@22||0|-1|1|1||
+NPin|pin@23||0|-2|1|1||
+NPin|pin@24||0|2|1|1||
+NPin|pin@25||0|1.5|1|1||
+AThicker|net@8|||FS3263|pin@15||1.5|0|pin@20||-1.5|2|ART_color()I10
+AThicker|net@9|||FS337|pin@15||1.5|0|pin@21||-1.5|-2|ART_color()I10
+AThicker|net@10|||FS0|pin@17||-1.5|0|pin@18||-2.5|0|ART_color()I10
+AThicker|net@11|||FS2700|pin@21||-1.5|-2|pin@20||-1.5|2|ART_color()I10
+AThicker|net@12|||FS2700|pin@23||0|-2|pin@22||0|-1|ART_color()I10
+AThicker|net@13|||FS2700|pin@25||0|1.5|pin@24||0|2|ART_color()I10
+Een||D5G1;|pin@0||I
+EenB||D5G1;|pin@2||I
+Ein||D5G1;|pin@4||I
+Eout||D5G1;|pin@6||O
+X
+
+# Cell triInv;1{sch}
+CtriInv;1{sch}||schematic|1092081210000|1157998403442||ATTR_Delay(D5G1;HNPX-12;Y-7;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-12;Y-5;)S1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-13|0||||
+NOff-Page|conn@1||12|0||||
+NOff-Page|conn@2||12|4|||RR|
+NOff-Page|conn@3||12|-4|||RR|
+Inms2b;1{ic}|nms2@0||0|-8|||D5G4;|ATTR_Delay(D5G1;NOJPX3;Y-0.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-2.25;Y1.5;)S@X
+NWire_Pin|pin@1||-6|0||||
+NWire_Pin|pin@2||-6|8||||
+NWire_Pin|pin@3||-6|-8||||
+NWire_Pin|pin@4||0|0||||
+Ngeneric:Invisible-Pin|pin@5||-4|17|||||ART_message(D5G5;)StriInv
+Ngeneric:Invisible-Pin|pin@6||-4|13|||||ART_message(D5G2;)Stristate inverter
+Ipms2;1{ic}|pms2@0||0|8|||D5G4;|ATTR_Delay(D5G1;NOJPX-3;Y-1.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S@X
+ItriInv;1{ic}|triInv@2||11|14|||D5G4;|ATTR_Delay(D5G1;NPX3.5;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2;)S1
+Awire|net@0|||2700|nms2@0|d|0|-2|pin@4||0|0
+Awire|net@1|||1800|conn@0|y|-11|0|pin@1||-6|0
+Awire|net@2|||2700|pin@1||-6|0|pin@2||-6|8
+Awire|net@3|||1800|pin@2||-6|8|pms2@0|g|-3|8
+Awire|net@4|||900|pin@1||-6|0|pin@3||-6|-8
+Awire|net@5|||1800|pin@3||-6|-8|nms2@0|g|-3|-8
+Awire|net@6|||0|conn@3|y|10|-4|nms2@0|g2|3|-4
+Awire|net@7|||0|conn@2|y|10|4|pms2@0|g2|3|4
+Awire|net@9|||0|conn@1|a|10|0|pin@4||0|0
+Awire|net@10|||2700|pin@4||0|0|pms2@0|d|0|2
+Een||D5G2;|conn@3|a|I
+EenB||D5G2;|conn@2|a|I
+Ein||D5G2;|conn@0|a|I
+Eout||D5G2;|conn@1|y|O
+X
+
+# Cell xor2;1{ic}
+Cxor2;1{ic}||artwork|1021415734000|1204140525662|E|ATTR_Delay(D5G1;HNPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX2.25;Y2.25;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1.5|-2|8|7|YRRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@2||-1.5|2|8|7|RRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@3||-3.75|0|6|6|3200||ART_color()I10|ART_degrees()I800
+NThick-Circle|art@4||-4.5|0|6|6|3200||ART_color()I10|ART_degrees()I800
+NThick-Circle|art@5||-2|0.5|1|1|||ART_color()I10
+NThick-Circle|art@6||-2.5|-1.5|1|1|||ART_color()I10
+Nschematic:Bus_Pin|pin@0||-3.5|-0.5|-2|-2||
+NPin|pin@1||-1.5|-0.5|1|1||
+NPin|pin@2||-3.5|-0.5||||
+Nschematic:Bus_Pin|pin@3||-3.5|1.5|-2|-2||
+Nschematic:Bus_Pin|pin@4||1.5|0|-2|-2||
+NPin|pin@5||-3.5|0.5||||
+NPin|pin@6||-2.5|0.5|1|1||
+NPin|pin@7||-1|-1.25|1|1||
+NPin|pin@8||-0.5|-1.75|1|1||
+NPin|pin@9||-2|1.5|1|1||
+NPin|pin@10||-3.5|1.5||||
+Ngeneric:Invisible-Pin|pin@11||-3.5|0.5||||
+NPin|pin@12||-3.5|-1.5||||
+NPin|pin@13||-3|-1.5|1|1||
+Ngeneric:Invisible-Pin|pin@14||-3.5|-1.5||||
+AThicker|net@0|||FS0|pin@1||-1.5|-0.5|pin@2||-3.5|-0.5|ART_color()I10
+AThicker|net@1|||FS0|pin@6||-2.5|0.5|pin@5||-3.5|0.5|ART_color()I10
+AThicker|net@2|||FS3150|pin@8||-0.5|-1.75|pin@7||-1|-1.25|ART_color()I10
+AThicker|net@3|||FS0|pin@9||-2|1.5|pin@10||-3.5|1.5|ART_color()I10
+AThicker|net@4|||FS0|pin@13||-3|-1.5|pin@12||-3.5|-1.5|ART_color()I10
+Eina||D5G1;|pin@0||I
+EinaB||D5G1;|pin@14||I
+Einb||D5G1;|pin@3||I
+EinbB||D5G1;|pin@11||I
+Eout||D5G1;|pin@4||O
+X
+
+# Cell xor2;1{sch}
+Cxor2;1{sch}||schematic|1021415734000|1157998393633||ATTR_Delay(D5G1;HNPX-22;Y-13.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-22;Y-12.5;)S1|ATTR_drive0(D5G1;HNPTX-22;Y-14.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-22;Y-15.5;)Sstrong1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-17|4||||
+NOff-Page|conn@1||-17|-4|||Y|
+NOff-Page|conn@2||12|0||||
+NOff-Page|conn@3||25|-4|||RR|
+NOff-Page|conn@4||25|4|||YRR|
+Inms2b;1{ic}|nms2@0||-5|-12|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-0.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-2.25;Y1.5;)S@X
+Inms2b;1{ic}|nms2@1||5|-12|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-0.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-2.25;Y1.5;)S@X
+NWire_Pin|pin@0||-10|-8||||
+Ngeneric:Invisible-Pin|pin@1||-3|18|||||ART_message(D5G2;)S[one-parameter fixed-size XOR]
+NWire_Pin|pin@2||-12|10||||
+NWire_Pin|pin@3||-12|-4||||
+Ngeneric:Invisible-Pin|pin@4||0.5|24.5|||||ART_message(D5G6;)S[xor2]
+NWire_Pin|pin@5||-10|8||||
+NWire_Pin|pin@6||-5|0||||
+NWire_Pin|pin@7||-5|3.5||||
+NWire_Pin|pin@8||5|0||||
+NWire_Pin|pin@9||-10|4||||
+NWire_Pin|pin@10||18|4||||
+NWire_Pin|pin@11||18|-8||||
+NWire_Pin|pin@12||-12|-12||||
+NWire_Pin|pin@13||20|-4||||
+NWire_Pin|pin@14||20|-12||||
+NWire_Pin|pin@15||20|10||||
+NWire_Pin|pin@16||18|8||||
+NWire_Pin|pin@17||-1|10||||
+NWire_Pin|pin@18||1|12||||
+NWire_Pin|pin@19||1|10||||
+NWire_Pin|pin@20||-1|12||||
+Ipms2;1{ic}|pms2@0||-5|12|||D0G4;|ATTR_Delay(D5G1;NOJPX-3;Y-1.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S@X
+Ipms2;1{ic}|pms2@1||5|12|||D0G4;|ATTR_Delay(D5G1;NOJPX-3;Y-1.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S@X
+Ixor2;1{ic}|xor2@0||28.48|18.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Awire|net@0|||2700|pin@3||-12|-4|pin@2||-12|10
+Awire|net@1|||0|pin@3||-12|-4|conn@1|y|-15|-4
+Awire|net@2|||2700|pin@6||-5|0|pms2@0|d|-5|6
+Awire|net@3|||2700|pin@6||-5|0|pin@7||-5|3.5
+Awire|net@4|||900|pin@7||-5|3.5|nms2@0|d|-5|-6
+Awire|net@5|||1800|pin@8||5|0|conn@2|a|10|0
+Awire|net@6|||1800|pin@6||-5|0|pin@8||5|0
+Awire|net@7|||900|pin@8||5|0|nms2@1|d|5|-6
+Awire|net@8|||2700|pin@0||-10|-8|pin@9||-10|4
+Awire|net@9|||2700|pin@9||-10|4|pin@5||-10|8
+Awire|net@10|||0|pin@9||-10|4|conn@0|y|-15|4
+Awire|net@11|||0|nms2@0|g2|-2|-8|pin@0||-10|-8
+Awire|net@12|||1800|pin@10||18|4|conn@4|y|23|4
+Awire|net@13|||2700|pin@11||18|-8|pin@10||18|4
+Awire|net@14|||1800|nms2@1|g2|8|-8|pin@11||18|-8
+Awire|net@15|||2700|pin@12||-12|-12|pin@3||-12|-4
+Awire|net@16|||0|nms2@0|g|-8|-12|pin@12||-12|-12
+Awire|net@17|||1800|pin@13||20|-4|conn@3|y|23|-4
+Awire|net@18|||2700|pin@14||20|-12|pin@13||20|-4
+Awire|net@19|||1800|nms2@1|g|2|-12|pin@14||20|-12
+Awire|net@20|||900|pin@15||20|10|pin@13||20|-4
+Awire|net@21|||0|pms2@0|g2|-2|8|pin@5||-10|8
+Awire|net@22|||2700|pin@8||5|0|pms2@1|d|5|6
+Awire|net@23|||900|pin@16||18|8|pin@10||18|4
+Awire|net@24|||1800|pms2@1|g2|8|8|pin@16||18|8
+Awire|net@25|||0|pin@17||-1|10|pin@2||-12|10
+Awire|net@26|||450|pin@18||1|12|pin@17||-1|10
+Awire|net@27|||0|pms2@1|g|2|12|pin@18||1|12
+Awire|net@28|||1800|pin@19||1|10|pin@15||20|10
+Awire|net@29|||1350|pin@20||-1|12|pin@19||1|10
+Awire|net@30|||1800|pms2@0|g|-8|12|pin@20||-1|12
+Eina||D5G2;|conn@0|a|I
+EinaB||D5G2;|conn@4|a|I
+Einb||D5G2;|conn@1|a|I
+EinbB||D5G2;|conn@3|a|I
+Eout||D5G2;|conn@2|y|O
+X
diff --git a/chips/omegaCounter/40nm/header.hsp b/chips/omegaCounter/40nm/header.hsp
new file mode 100644 (file)
index 0000000..15d02b0
--- /dev/null
@@ -0,0 +1,103 @@
+********************** TSMC 90nm Header **************************
+
+******************************************************************
+* Set Process, Voltage and Temperature corner
+******************************************************************
+
+.protect
+
+* 90nm
+*.lib '/import/async/cad/process/tsmc090/spice_models/models/cln90g_lk.l' TT
+*.lib '/import/async/cad/process/tsmc090/spice_models/models/cln90g_lk.l' TT_RES
+*.lib '/import/async/cad/process/tsmc090/spice_models/models/cln90g_lk.l' TT_18
+*.lib '/import/async/cad/process/tsmc090/spice_models/models/cln90g_lk.l' TT_na18
+*.lib '/import/async/cad/process/tsmc090/spice_models/models/cln90g_lk.l' TT_DIO_esd
+*.lib '/import/async/cad/process/tsmc090/spice_models/models/cln90g_lk.l' TT_DIO_18
+
+* 40nm
+.lib '/import/async/cad/process/tsmcsun045/sun_spice_models/1.01/models/toplevel_cln40gp.l' TOP_TT
+
+.unprotect
+
+
+.param sup=0.9    * Supply voltage
+.temp 80          * Temperature
+
+******************************************************************
+* Standard Parameters and Options
+******************************************************************
+
+.param vsupply=sup
+.param vhi=sup
+.param vlo=0
+.param strong0=0 * Used in verilog, just needs to be defined to run hspice
+.param strong1=1 * Used in verilog, just needs to be defined to run hspice
+vvdd vdd gnd 'sup'
+.options ACCT OPTS post
+*.option post probe
+* .opt scale=0.05u
+.op
+
+.param AVT0N = AGAUSS(0.0,  '0.01 / 0.1' , 1)
+.param AVT0P = AGAUSS(0.0,  '0.01 / 0.1' , 1)
+.param ABN = AGAUSS(0.0,  '0.02 / 0.1' , 1)
+.param ABP = AGAUSS(0.0,  '0.02 / 0.1' , 1)
+
+******************************************************************
+* hsim gunk
+******************************************************************
+.hsimparam HSIMDCINIT=0
+.hsimparam HSIMVDD=0.9
+.param HSIMSTOPAT=0
+
+* .param HSIMOUTPUT=fsdb
+* .param HSIMOUTPUTTBL=rawfile
+
+.param HSIMOUTPUT=out
+
+* .param HSIMPRINTSIMSTATUS=1
+* .param HSIMOUTPUTFLUSH=1n
+
+* .param HSIMSPEED=8
+
+* for extracted-layout simulation
+.param HSIMPOSTL=3
+
+* I used to use HSIMSPEED=5, but the omega counter has simulation artifacts at that level
+.param HSIMSPEED=4
+
+* defaults -- play with these?
+* .param HSIMSPEED=3
+* .param HSIMPORTV=0.001
+* .param HSIMPORTCR=0.01
+
+.ic v(mc)=0.9
+.nodeset v(mc)=0.9
+.force mc 0.9 time=0u
+
+Rgndtovss gnd vss 0
+
+*
+* these are here to keep hsim from "optimizing away" the signals we care about
+*
+.ic v(tms)=0.0
+.ic v(tck)=0.0
+.ic v(mc)=0.0
+.ic v(tdi)=0.0
+.ic v(tdo)=0.0
+.ic v(trstb)=0.0
+
+.nodeset v(tms)=0.0
+.nodeset v(tck)=0.0
+.nodeset v(mc)=0.0
+.nodeset v(tdi)=0.0
+.nodeset v(tdo)=0.0
+.nodeset v(trstb)=0.0
+
+* .print v(xmarinagu@0.xoutdockw@3.xmarinaou@1.xoutputDo@0.xoutM1Pre@0.xoutDockP@0.xoutDockC@0.*)
+* .print v(marinagu@0/jtagcent@0/*)
+
+.print v(*)
+
+
+
diff --git a/chips/omegaCounter/90nm/electric/kesselsCounter.jelib b/chips/omegaCounter/90nm/electric/kesselsCounter.jelib
new file mode 100644 (file)
index 0000000..cc0dfba
--- /dev/null
@@ -0,0 +1,4180 @@
+# header information:
+HkesselsCounter|8.10b
+
+# Views:
+Vicon|ic
+Vlayout|lay
+Vschematic|sch
+
+# External Libraries:
+
+LcentersJ|centersJ
+
+LdriversM|driversM
+
+Lgates1inM|gates1inM
+
+Lgates2inM|gates2inM
+
+LomegaCounter|omegaCounter
+
+LorangeTSMC090nm|orangeTSMC090nm
+
+LpurpleFive|purpleFive
+
+LredFive|redFive
+
+LscanM|scanM
+
+LwiresL|wiresL
+
+# Tools:
+Ouser|DefaultTechnology()Scmos90|SchematicTechnology()Scmos90
+Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
+
+# Technologies:
+Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43
+Tmocmos|SelectedFoundryFormocmos()STSMC
+
+# Cell __counter_and_scan_and_dock_interface;1{ic}
+C__counter_and_scan_and_dock_interface;1{ic}||artwork|1244154557083|1244202315006|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||-6|3|-1|-1||
+Nschematic:Bus_Pin|pin@1||6|0|-1|-1||
+Nschematic:Bus_Pin|pin@2||-6|-1|-1|-1||
+Nschematic:Bus_Pin|pin@3||5|-5|-1|-1||
+Nschematic:Bus_Pin|pin@5||0|8|-1|-1||
+Nschematic:Bus_Pin|pin@6||-4|-5|-1|-1||
+Nschematic:Bus_Pin|pin@10||-1|6|-1|-1||
+Nschematic:Bus_Pin|pin@11||2|6|-1|-1||
+NPin|pin@12||6|-5|1|1||
+NPin|pin@13||6|4|1|1||
+NPin|pin@14||-6|4|1|1||
+NPin|pin@15||-6|-5|1|1||
+NPin|pin@16||-2|5|1|1||
+NPin|pin@17||1|5|1|1||
+NPin|pin@18||2|6|1|1||
+NPin|pin@19||1|7|1|1||
+NPin|pin@20||-2|7|1|1||
+NPin|pin@21||-1|6|1|1||
+Ngeneric:Invisible-Pin|pin@22||0|0|||||ART_message(D5G2;)S[Adam's,wonder]
+Nschematic:Bus_Pin|pin@27||0|7|-1|-1||
+NPin|pin@28||0|5|1|1||
+NPin|pin@29||0|4|1|1||
+AThicker|net@0|||FS2700|pin@12||6|-5|pin@13||6|4
+AThicker|net@1|||FS0|pin@13||6|4|pin@29||0|4
+AThicker|net@2|||FS900|pin@14||-6|4|pin@15||-6|-5
+AThicker|net@3|||FS1800|pin@15||-6|-5|pin@12||6|-5
+AThicker|net@4|||FS1800|pin@16||-2|5|pin@28||0|5
+AThicker|net@5|||FS2250|pin@17||1|5|pin@18||2|6
+AThicker|net@6|||FS3150|pin@18||2|6|pin@19||1|7
+AThicker|net@7|||FS0|pin@19||1|7|pin@20||-2|7
+AThicker|net@8|||FS1350|pin@20||-2|7|pin@21||-1|6
+AThicker|net@9|||FS450|pin@21||-1|6|pin@16||-2|5
+Aschematic:bus|net@14||-0.5|IJ2700|pin@27||0|7|pin@5||0|8
+AThicker|net@15|||FS1800|pin@28||0|5|pin@17||1|5
+AThicker|net@16|||FS0|pin@29||0|4|pin@14||-6|4
+AThicker|net@17|||FS900|pin@28||0|5|pin@29||0|4
+Edo[ins]||D5G2;|pin@0||B
+Efire[T]||D5G2;|pin@1||I
+Eflag[D][set,clr]||D5G2;|pin@2||O
+EinLO[1:6]||D5G2;|pin@3||I
+Ep2p,p1p,rd|p2p,p1p,rd,mc|D5G2;|pin@5||I
+Esel[Co]|selA[Co,rD,Ld,Tp]|D5G2;|pin@6||I
+Esin||D5G2;|pin@10||I
+Esout||D5G2;|pin@11||O
+X
+
+# Cell __counter_and_scan_and_dock_interface;3{lay}
+C__counter_and_scan_and_dock_interface;3{lay}||cmos90|1244097995588|1248325700080||ATTR_NCC(D5G50;NTX-261;Y667.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent mc /mc_[0-9]+/"]|DRC_last_good_drc_area_date()G1244501450711|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244502948662
+IadamScan;1{lay}|adamScan@0||0|354|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@2||-1308|294||||
+NX-Metal-1-Metal-2-Con|contact@3||-1469.5|294||||
+NX-Metal-1-Metal-2-Con|contact@44||1554.5|360||6.2||
+NX-Metal-1-Metal-2-Con|contact@45||1698.5|360||6.2||
+NX-Metal-1-Metal-2-Con|contact@47||1720|376||||
+NX-Metal-1-Metal-2-Con|contact@52||1722|350||||
+IomegaCounter:omegaCounter;2{lay}|counter@0||194.5|0|X||D5G4;
+Idock_interface;2{lay}|dock_int@1||-1223.5|0|||D5G4;
+NMetal-2-Pin|pin@2||1698.5|360||||
+NMetal-2-Pin|pin@3||-1728|376||||
+NMetal-1-Pin|pin@5||1720|370.5||||
+NMetal-1-Pin|pin@6||1720|350||||
+NMetal-1-Pin|pin@14||-893.5|282||||
+NMetal-1-Pin|pin@15||-681.5|282||||
+NMetal-1-Pin|pin@17||-749.5|288||||
+NMetal-1-Pin|pin@19||-735.5|288||||
+NMetal-1-Pin|pin@28||-571.5|282||||
+NMetal-1-Pin|pin@31||-645|288||||
+NMetal-1-Pin|pin@42||-279.5|288||||
+NMetal-1-Pin|pin@44||-169.5|288||||
+NMetal-1-Pin|pin@45||-461.5|288||||
+NMetal-1-Pin|pin@47||-173.5|288||||
+NMetal-1-Pin|pin@48||-1613.5|285||||
+NMetal-1-Pin|pin@50||-1421|285||||
+NMetal-1-Pin|pin@51||-1335|294||||
+NMetal-1-Pin|pin@53||-1325.5|294||||
+NMetal-1-Pin|pin@54||-1056.5|294||||
+NMetal-1-Pin|pin@56||-1181.5|294||||
+NMetal-1-Pin|pin@57||-973.5|294||||
+NMetal-1-Pin|pin@59||-1037.5|294||||
+NMetal-1-Pin|pin@60||-571.5|288||||
+NMetal-1-Pin|pin@62||-605.5|288||||
+NMetal-1-Pin|pin@63||-243|294||||
+NMetal-1-Pin|pin@65||-317.5|294||||
+NMetal-1-Pin|pin@66||122.5|288||||
+NMetal-1-Pin|pin@68||-29.5|288||||
+NMetal-1-Pin|pin@69||159|294||||
+NMetal-1-Pin|pin@71||114.5|294||||
+NMetal-1-Pin|pin@72||232.5|288||||
+NMetal-1-Pin|pin@74||258.5|288||||
+NMetal-1-Pin|pin@75||1328.5|288||||
+NMetal-1-Pin|pin@77||1266.5|288||||
+NMetal-1-Pin|pin@78||1365|288||||
+NMetal-1-Pin|pin@80||1410.5|288||||
+NMetal-1-Pin|pin@81||1036.5|288||||
+NMetal-1-Pin|pin@83||1122.5|288||||
+NMetal-1-Pin|pin@84||963|288||||
+NMetal-1-Pin|pin@86||978.5|288||||
+NMetal-1-Pin|pin@87||926.5|288||||
+NMetal-1-Pin|pin@89||834.5|288||||
+NMetal-1-Pin|pin@90||634.5|288||||
+NMetal-1-Pin|pin@92||690.5|288||||
+NMetal-1-Pin|pin@93||561|288||||
+NMetal-1-Pin|pin@95||546.5|288||||
+NMetal-1-Pin|pin@96||524.5|288||||
+NMetal-1-Pin|pin@98||402.5|288||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||1727|216|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||1727|72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||1727|-72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||1727|-216|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-1727|216|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||-1727|72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@6||-1727|-72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@7||-1727|-216|||D5G4;
+Ametal-2|net@0|||S0|counter@0|dec|-1012.5|-56|dock_int@1|dec|-1014.5|-56
+Ametal-2|net@1|||S0|counter@0|decFailed|-1012.5|-188|dock_int@1|decFailed|-1014.5|-188
+Ametal-2|net@2|||S0|counter@0|decSucceeded|-1012.5|56|dock_int@1|decSucceeded|-1014.5|56
+Ametal-2|net@3|||S0|counter@0|gnd|-1012.5|216|dock_int@1|gnd|-1014.5|216
+Ametal-2|net@4|||S0|counter@0|gnd_7|-1012.5|-216|dock_int@1|gnd_1|-1014.5|-216
+Ametal-2|net@5|||S0|counter@0|gnd_6|-1012.5|-72|dock_int@1|gnd_2|-1014.5|-72
+Ametal-2|net@6|||S0|counter@0|gnd_1|-1012.5|72|dock_int@1|gnd_3|-1014.5|72
+Ametal-2|net@7|||S0|counter@0|load|-1012.5|206|dock_int@1|load|-1014.5|206
+Ametal-2|net@8|||S0|counter@0|loadLatches|-1012.5|12|dock_int@1|loadLatches|-1014.5|12
+Ametal-2|net@9|||S0|counter@0|mc_3|-1012.5|232|dock_int@1|mc_1|-1014.5|232
+Ametal-2|net@10|||S0|counter@0|mc_2|-1012.5|44|dock_int@1|mc_2|-1014.5|44
+Ametal-2|net@11|||S0|counter@0|mc_1|-1012.5|-100|dock_int@1|mc_3|-1014.5|-100
+Ametal-2|net@12|||S0|counter@0|mc|-1012.5|-194|dock_int@1|mc_4|-1014.5|-194
+Ametal-2|net@13|||S0|counter@0|vdd|-1012.5|166|dock_int@1|vdd|-1014.5|166
+Ametal-2|net@14|||S0|counter@0|vdd_2|-1012.5|122|dock_int@1|vdd_1|-1014.5|122
+Ametal-2|net@15|||S0|counter@0|vdd_11|-1012.5|266|dock_int@1|vdd_2|-1014.5|266
+Ametal-2|net@16|||S0|counter@0|vdd_13|-1012.5|-22|dock_int@1|vdd_4|-1014.5|-22
+Ametal-2|net@17|||S0|counter@0|vdd_14|-1012.5|-166|dock_int@1|vdd_5|-1014.5|-166
+Ametal-2|net@18|||S0|counter@0|vdd_15|-1012.5|-266|dock_int@1|vdd_7|-1014.5|-266
+Ametal-2|net@19|||S0|counter@0|vdd_12|-1012.5|-122|dock_int@1|vdd_8|-1014.5|-122
+Ametal-2|net@20|||S0|counter@0|vdd_1|-1012.5|22|dock_int@1|vdd_9|-1014.5|22
+Ametal-1|net@21|||S2700|pin@50||-1421|285|dock_int@1|scan[1]|-1421|288.5
+Ametal-1|net@27|||S900|adamScan@0|dIn[2]|-1469.5|353|contact@3||-1469.5|294
+Ametal-2|net@28|||S1800|contact@3||-1469.5|294|contact@2||-1308|294
+Ametal-1|net@31|||S900|adamScan@0|dIn[3]|-1325.5|353|pin@53||-1325.5|294
+Ametal-1|net@35|||S900|adamScan@0|dIn[4]|-1181.5|353|pin@56||-1181.5|294
+Ametal-1|net@39|||S900|adamScan@0|dIn[5]|-1037.5|353|pin@59||-1037.5|294
+Ametal-1|net@43||0.4|S900|adamScan@0|dIn[6]|-893.5|353|pin@14||-893.5|282
+Ametal-1|net@50||0.4|S900|adamScan@0|dIn[7]|-749.5|353|pin@17||-749.5|288
+Ametal-2|net@63||6.2|S0|pinsVddG@3|vdd|1727|-166|counter@0|vdd_18|1498|-166
+Ametal-2|net@64||6.2|S0|pinsVddG@3|gnd|1727|-216|counter@0|gnd_9|1498|-216
+Ametal-2|net@65||6.2|S0|pinsVddG@3|vdd_1|1727|-266|counter@0|vdd_19|1498|-266
+Ametal-2|net@66||6.2|S0|pinsVddG@2|vdd_1|1727|-122|counter@0|vdd_21|1497.5|-122
+Ametal-2|net@67||6.2|S0|pinsVddG@2|gnd|1727|-72|counter@0|gnd_10|1497.5|-72
+Ametal-2|net@68||6.2|S0|pinsVddG@2|vdd|1727|-22|counter@0|vdd_20|1497.5|-22
+Ametal-2|net@69||6.2|S0|pinsVddG@1|vdd_1|1727|22|counter@0|vdd_4|1497|22
+Ametal-2|net@70||6.2|S0|pinsVddG@1|gnd|1727|72|counter@0|gnd_2|1497|72
+Ametal-2|net@71||6.2|S0|pinsVddG@1|vdd|1727|122|counter@0|vdd_5|1497|122
+Ametal-2|net@72||6.2|S0|pinsVddG@0|vdd_1|1727|166|counter@0|vdd_17|1497.5|166
+Ametal-2|net@73||6.2|S0|pinsVddG@0|gnd|1727|216|counter@0|gnd_8|1497.5|216
+Ametal-2|net@74||6.2|S0|pinsVddG@0|vdd|1727|266|counter@0|vdd_16|1497.5|266
+Ametal-1|net@81|||S900|adamScan@0|dIn[12]|-29.5|353|pin@68||-29.5|288
+Ametal-1|net@85|||S900|adamScan@0|dIn[13]|114.5|353|pin@71||114.5|294
+Ametal-1|net@89|||S900|adamScan@0|dIn[14]|258.5|353|pin@74||258.5|288
+Ametal-1|net@92|||S900|adamScan@0|dIn[15]|402.5|353|pin@98||402.5|288
+Ametal-1|net@97|||S900|adamScan@0|dIn[16]|546.5|353|pin@95||546.5|288
+Ametal-1|net@101|||S900|adamScan@0|dIn[17]|690.5|353|pin@92||690.5|288
+Ametal-1|net@105|||S900|adamScan@0|dIn[18]|834.5|353|pin@89||834.5|288
+Ametal-1|net@109|||S900|adamScan@0|dIn[19]|978.5|353|pin@86||978.5|288
+Ametal-1|net@112|||S900|adamScan@0|dIn[20]|1122.5|353|pin@83||1122.5|288
+Ametal-1|net@117|||S900|adamScan@0|dIn[21]|1266.5|353|pin@77||1266.5|288
+Ametal-1|net@121|||S900|adamScan@0|dIn[22]|1410.5|353|pin@80||1410.5|288
+Ametal-1|net@123|||S900|contact@44||1554.5|360.5|adamScan@0|dIn[23]|1554.5|353
+Ametal-1|net@124|||S900|contact@45||1698.5|360.5|adamScan@0|dIn[24]|1698.5|353
+Ametal-2|net@125|||S0|contact@45||1698.5|360.5|contact@44||1554.5|360.5
+Ametal-2|net@126||1.2|S900|contact@45||1698.5|360.5|pin@2||1698.5|360
+Ametal-2|net@127||6.2|S1800|pin@2||1698.5|360|adamScan@0|gnd_1|1728|360
+Ametal-1|net@129|||S900|contact@2||-1308|294|dock_int@1|scan[2]|-1308|288.5
+Ametal-2|net@135|||S0|contact@47||1720|376|pin@3||-1728|376
+Ametal-1|net@142|||S900|pin@5||1720|370.5|pin@6||1720|350
+Ametal-1|net@143|||S1800|pin@6||1720|350|contact@52||1722|350
+Ametal-1|net@144||0.4|S2700|pin@5||1720|370.5|contact@47||1720|376
+Ametal-2|net@145|||S1800|contact@52||1722|350|adamScan@0|sout|1728|350
+Ametal-1|net@155||0.4|S900|pin@15||-681.5|282|counter@0|scan[2]|-681.5|270.5
+Ametal-1|net@156|||S2700|pin@62||-605.5|288|adamScan@0|dIn[8]|-605.5|353
+Ametal-1|net@157||0.4|S1800|pin@14||-893.5|282|pin@15||-681.5|282
+Ametal-1|net@171|||S2700|counter@0|scan[4]|-571.5|270.5|pin@28||-571.5|282
+Ametal-1|net@180|||S900|pin@31||-645|288|counter@0|scan[3]|-645|270.5
+Ametal-1|net@181|||S1800|pin@19||-735.5|288|pin@31||-645|288
+Ametal-1|net@190||0.4|S900|pin@42||-279.5|288|counter@0|scan[5]|-279.5|270.5
+Ametal-1|net@194||0.4|S900|pin@44||-169.5|288|counter@0|scan[7]|-169.5|270.5
+Ametal-1|net@195||0.4|S1800|pin@45||-461.5|288|pin@42||-279.5|288
+Ametal-1|net@199||0.4|S2700|pin@45||-461.5|288|adamScan@0|dIn[9]|-461.5|353
+Ametal-1|net@201|||S2700|pin@65||-317.5|294|adamScan@0|dIn[10]|-317.5|353
+Ametal-1|net@203||0.4|S2700|pin@47||-173.5|288|adamScan@0|dIn[11]|-173.5|353
+Ametal-1|net@205||0.4|S0|pin@44||-169.5|288|pin@47||-173.5|288
+Ametal-1|net@225|||S900|adamScan@0|dIn[1]|-1613.5|353|pin@48||-1613.5|285
+Ametal-1|net@233|||S2700|dock_int@1|scan[3]|-1335|288.5|pin@51||-1335|294
+Ametal-1|net@234|||S1800|pin@48||-1613.5|285|pin@50||-1421|285
+Ametal-1|net@235|||S1800|pin@51||-1335|294|pin@53||-1325.5|294
+Ametal-1|net@236|||S2700|dock_int@1|scan[4]|-1056.5|288.5|pin@54||-1056.5|294
+Ametal-1|net@240|||S0|pin@54||-1056.5|294|pin@56||-1181.5|294
+Ametal-1|net@241|||S2700|counter@0|scan[1]|-973.5|270.5|pin@57||-973.5|294
+Ametal-1|net@245|||S0|pin@57||-973.5|294|pin@59||-1037.5|294
+Ametal-1|net@246|||S2700|counter@0|scan[4]|-571.5|270.5|pin@60||-571.5|288
+Ametal-1|net@250||0.4|S0|pin@19||-735.5|288|pin@17||-749.5|288
+Ametal-1|net@251|||S0|pin@60||-571.5|288|pin@62||-605.5|288
+Ametal-1|net@252|||S2700|counter@0|scan[6]|-243|270.5|pin@63||-243|294
+Ametal-1|net@257|||S1800|pin@65||-317.5|294|pin@63||-243|294
+Ametal-1|net@258||0.4|S2700|counter@0|scan[8]|122.5|270.5|pin@66||122.5|288
+Ametal-1|net@262||0.4|S0|pin@66||122.5|288|pin@68||-29.5|288
+Ametal-1|net@263|||S2700|counter@0|scan[9]|159|270.5|pin@69||159|294
+Ametal-1|net@267|||S0|pin@69||159|294|pin@71||114.5|294
+Ametal-1|net@268|||S2700|counter@0|scan[10]|232.5|270.5|pin@72||232.5|288
+Ametal-1|net@272|||S1800|pin@72||232.5|288|pin@74||258.5|288
+Ametal-1|net@273|||S2700|counter@0|scan[17]|1328.5|270.5|pin@75||1328.5|288
+Ametal-1|net@277|||S0|pin@75||1328.5|288|pin@77||1266.5|288
+Ametal-1|net@278|||S2700|counter@0|scan[18]|1365|270.5|pin@78||1365|288
+Ametal-1|net@282|||S2700|counter@0|scan[16]|1036.5|270.5|pin@81||1036.5|288
+Ametal-1|net@286|||S1800|pin@78||1365|288|pin@80||1410.5|288
+Ametal-1|net@287|||S1800|pin@81||1036.5|288|pin@83||1122.5|288
+Ametal-1|net@288|||S2700|counter@0|scan[15]|963|270.5|pin@84||963|288
+Ametal-1|net@292|||S1800|pin@84||963|288|pin@86||978.5|288
+Ametal-1|net@293|||S2700|counter@0|scan[14]|926.5|270.5|pin@87||926.5|288
+Ametal-1|net@297|||S0|pin@87||926.5|288|pin@89||834.5|288
+Ametal-1|net@302|||S2700|counter@0|scan[13]|634.5|270.5|pin@90||634.5|288
+Ametal-1|net@303|||S1800|pin@90||634.5|288|pin@92||690.5|288
+Ametal-1|net@304|||S2700|counter@0|scan[12]|561|270.5|pin@93||561|288
+Ametal-1|net@308|||S0|pin@93||561|288|pin@95||546.5|288
+Ametal-1|net@309|||S2700|counter@0|scan[11]|524.5|270.5|pin@96||524.5|288
+Ametal-1|net@313|||S0|pin@96||524.5|288|pin@98||402.5|288
+Ametal-2|net@314||6.2|S0|dock_int@1|vdd_6|-1432.5|22|pinsVddG@5|vdd_1|-1727|22
+Ametal-2|net@315||6.2|S1800|pinsVddG@4|gnd|-1727|216|dock_int@1|gnd_7|-1432.5|216
+Ametal-2|net@316||6.2|S1800|pinsVddG@4|vdd|-1727|266|dock_int@1|vdd_14|-1432.5|266
+Ametal-2|net@317||6.2|S1800|pinsVddG@4|vdd_1|-1727|166|dock_int@1|vdd_15|-1432.5|166
+Ametal-2|net@318||6.2|S1800|pinsVddG@5|gnd|-1727|72|dock_int@1|gnd_4|-1432.5|72
+Ametal-2|net@319||6.2|S1800|pinsVddG@5|vdd|-1727|122|dock_int@1|vdd_3|-1432.5|122
+Ametal-2|net@320||6.2|S1800|pinsVddG@6|gnd|-1727|-72|dock_int@1|gnd_8|-1432.5|-72
+Ametal-2|net@321||6.2|S1800|pinsVddG@6|vdd|-1727|-22|dock_int@1|vdd_16|-1432.5|-22
+Ametal-2|net@322||6.2|S1800|pinsVddG@6|vdd_1|-1727|-122|dock_int@1|vdd_17|-1432.5|-122
+Ametal-2|net@323||6.2|S1800|pinsVddG@7|gnd|-1727|-216|dock_int@1|gnd_6|-1432.5|-216
+Ametal-2|net@324||6.2|S1800|pinsVddG@7|vdd|-1727|-166|dock_int@1|vdd_12|-1432.5|-166
+Ametal-2|net@325||6.2|S1800|pinsVddG@7|vdd_1|-1727|-266|dock_int@1|vdd_13|-1432.5|-266
+Edo[ins]||D5G6;|dock_int@1|do[ins]|G
+Efire[T]||D5G6;|dock_int@1|fire[T]|U
+Eflag[D][clr]||D5G6;|dock_int@1|flag[D][clr]|U
+Eflag[D][set]||D5G6;|dock_int@1|flag[D][set]|U
+Egnd||D5G6;|adamScan@0|gnd|G
+Egnd_9||D5G6;|adamScan@0|gnd_1|G
+Egnd_13||D5G6;|pinsVddG@0|gnd|G
+Egnd_14||D5G6;|pinsVddG@1|gnd|G
+Egnd_15||D5G6;|pinsVddG@2|gnd|G
+Egnd_16||D5G6;|pinsVddG@3|gnd|G
+Egnd_17||D5G6;|pinsVddG@4|gnd|G
+Egnd_18||D5G6;|pinsVddG@5|gnd|G
+Egnd_19||D5G6;|pinsVddG@6|gnd|G
+Egnd_20||D5G6;|pinsVddG@7|gnd|G
+EinLO[1]||D5G6;|counter@0|inLO[1]|I
+EinLO[2]||D5G6;|counter@0|inLO[2]|I
+EinLO[3]||D5G6;|counter@0|inLO[3]|I
+EinLO[4]||D5G6;|counter@0|inLO[4]|I
+EinLO[5]||D5G6;|counter@0|inLO[5]|I
+EinLO[6]||D5G6;|counter@0|inLO[6]|I
+Emc||D5G6;|dock_int@1|mc|I
+Emc_1||D5G6;|adamScan@0|mc|I
+Ep1p||D5G6;|adamScan@0|p1p|B
+Ep2p||D5G6;|adamScan@0|p2p|B
+Erd||D5G6;|adamScan@0|rd|B
+Esel[Co]|selA[Co]|D5G6;|dock_int@1|sel[Co]|U
+Esel[Ld]|selA[Ld]|D5G6;|dock_int@1|sel[Ld]|U
+Esel[Tp]|selA[Tp]|D5G6;|dock_int@1|sel[Tp]|U
+Esel[rD]|selA[rD]|D5G6;|dock_int@1|sel[rD]|U
+Esin||D5G6;|adamScan@0|sin|I
+Esout||D5G6;|pin@3||O
+Evdd||D5G6;|adamScan@0|vdd_2|P
+Evdd_1||D5G6;|pinsVddG@0|vdd_1|P
+Evdd_3||D5G6;|adamScan@0|vdd_3|P
+Evdd_16||D5G6;|adamScan@0|vdd|P
+Evdd_17||D5G6;|adamScan@0|vdd_1|P
+Evdd_311||D5G6;|pinsVddG@0|vdd|P
+Evdd_312||D5G6;|pinsVddG@1|vdd|P
+Evdd_313||D5G6;|pinsVddG@1|vdd_1|P
+Evdd_314||D5G6;|pinsVddG@2|vdd|P
+Evdd_315||D5G6;|pinsVddG@2|vdd_1|P
+Evdd_316||D5G6;|pinsVddG@3|vdd|P
+Evdd_317||D5G6;|pinsVddG@3|vdd_1|P
+Evdd_318||D5G6;|pinsVddG@4|vdd_1|P
+Evdd_319||D5G6;|pinsVddG@4|vdd|P
+Evdd_320||D5G6;|pinsVddG@5|vdd|P
+Evdd_321||D5G6;|pinsVddG@5|vdd_1|P
+Evdd_322||D5G6;|pinsVddG@6|vdd|P
+Evdd_323||D5G6;|pinsVddG@6|vdd_1|P
+Evdd_324||D5G6;|pinsVddG@7|vdd|P
+Evdd_325||D5G6;|pinsVddG@7|vdd_1|P
+X
+
+# Cell __counter_and_scan_and_dock_interface;1{sch}
+C__counter_and_scan_and_dock_interface;1{sch}||schematic|1244098007290|1248403011753|
+I__counter_and_scan_and_dock_interface;1{ic}|__counte@0||46.5|4.5|||D5G4;
+IadamScan;1{ic}|adamScan@1||25.5|-65|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-48|-20|||X|
+NOff-Page|conn@1||-48|-24.5||||
+NOff-Page|conn@2||-48|-26.5||||
+NOff-Page|conn@3||-53|-42||||
+NOff-Page|conn@8||-48.5|-3.5||||
+NOff-Page|conn@9||-49|-65||||
+NOff-Page|conn@10||42.5|-65||||
+NOff-Page|conn@11||-49.5|-74.5||||
+IomegaCounter:omegaCounter;1{ic}|counter@0||-2|-28.5|RRR||D5G4;
+Idock_interface;1{ic}|dock_int@1||-32.5|-29.5|||D5G4;
+NGround|gnd@1||48|-57||||
+NGround|gnd@2||55|-57||||
+NWire_Pin|pin@1||-24|-34.5||||
+NWire_Pin|pin@2||-24|-46||||
+NWire_Pin|pin@3||8|-46||||
+NWire_Pin|pin@4||-21|-32.5||||
+NWire_Pin|pin@5||-21|-43||||
+NWire_Pin|pin@6||2|-43||||
+NWire_Pin|pin@7||-21|-30.5||||
+NWire_Pin|pin@8||-21|-17.5||||
+NWire_Pin|pin@9||2|-17.5||||
+NWire_Pin|pin@16||-12.5|-28.5||||
+NWire_Pin|pin@17||-12.5|-36.5||||
+NWire_Pin|pin@18||-32.5|-42.5||||
+NBus_Pin|pin@20||21.5|-33.5|-0.5|-0.5||
+NWire_Pin|pin@21||14.5|-53||||
+NBus_Pin|pin@22||21.5|-3.5|-0.5|-0.5||
+NBus_Pin|pin@23||21.5|-24.5|-0.5|-0.5||
+NBus_Pin|pin@24||13.5|-74.5|-0.5|-0.5||
+Ngeneric:Invisible-Pin|pin@25||-12.5|23|||X||ART_message(D5G6;)S__counter_and_scan_and_dock_interface
+Ngeneric:Invisible-Pin|pin@26||-10.5|17.5|||X||ART_message(D5G4;)Sthe cell that Ivan should use
+Ngeneric:Invisible-Pin|pin@27||-11.5|13.5|||X||ART_message(D5G3;)Sam 4 Jun 2009
+NBus_Pin|pin@28||21.5|-51|-0.5|-0.5||
+NBus_Pin|pin@29||21.5|-40.5|-0.5|-0.5||
+NWire_Pin|pin@34||48|-43||||
+NWire_Pin|pin@35||55|-43||||
+NBus_Pin|pin@36||-32.5|-7|-0.5|-0.5||
+NWire_Pin|pin@37||-41.5|-35||||
+NWire_Pin|pin@38||-41.5|-40.5||||
+NWire_Pin|pin@39||-44.5|-33||||
+NWire_Pin|pin@40||-44.5|-37.5||||
+NWire_Pin|pin@41||-47.5|-31||||
+NWire_Pin|pin@42||-47.5|-33.5||||
+NWire_Pin|pin@43||-51.5|-29||||
+NWire_Pin|pin@44||-51.5|-31.5||||
+Ngeneric:Invisible-Pin|pin@46||-78|-30|||||ART_message(D3G2;)S["selA[stuff] will",connect to,"sel[stuff] further",up in heirarchy]
+Awire|mc|D5G2;||900|pin@16||-12.5|-28.5|pin@17||-12.5|-36.5
+Awire|mc|D5G2;||2700|adamScan@1|mc|14.5|-61|pin@21||14.5|-53
+Awire|mc|D5G2;||900|dock_int@1|mc|-32.5|-36.5|pin@18||-32.5|-42.5
+Awire|net@0|||1800|dock_int@1|decSucceeded|-27.5|-34.5|pin@1||-24|-34.5
+Awire|net@1|||900|pin@1||-24|-34.5|pin@2||-24|-46
+Awire|net@2|||1800|pin@2||-24|-46|pin@3||8|-46
+Awire|net@3|||2700|pin@3||8|-46|counter@0|decSucceeded|8|-37.5
+Awire|net@4|||1800|dock_int@1|decFailed|-27.5|-32.5|pin@4||-21|-32.5
+Awire|net@5|||900|pin@4||-21|-32.5|pin@5||-21|-43
+Awire|net@6|||1800|pin@5||-21|-43|pin@6||2|-43
+Awire|net@7|||2700|pin@6||2|-43|counter@0|decFailed|2|-37.5
+Awire|net@8|||1800|dock_int@1|load|-27.5|-30.5|pin@7||-21|-30.5
+Awire|net@9|||2700|pin@7||-21|-30.5|pin@8||-21|-17.5
+Awire|net@10|||1800|pin@8||-21|-17.5|pin@9||2|-17.5
+Awire|net@11|||900|pin@9||2|-17.5|counter@0|load|2|-19.5
+Awire|net@20|||0|counter@0|mc|-8|-28.5|pin@16||-12.5|-28.5
+Awire|net@24|||1800|conn@2|y|-46|-26.5|dock_int@1|fire[T]|-36.5|-26.5
+Awire|net@25|||1800|pin@43||-51.5|-29|dock_int@1|sel[Co]|-36.5|-29
+Awire|net@26|||1800|pin@41||-47.5|-31|dock_int@1|sel[rD]|-36.5|-31
+Awire|net@27|||1800|pin@39||-44.5|-33|dock_int@1|sel[Ld]|-36.5|-33
+Awire|net@28|||1800|pin@37||-41.5|-35|dock_int@1|sel[Tp]|-36.5|-35
+Abus|net@29|||IJ1800|counter@0|scan[1:18]|12|-33.5|pin@20||21.5|-33.5
+Abus|net@32|||IJ1800|conn@8|y|-46.5|-3.5|pin@22||21.5|-3.5
+Abus|net@33|||IJ900|pin@22||21.5|-3.5|pin@23||21.5|-24.5
+Abus|net@34|||IJ0|pin@23||21.5|-24.5|counter@0|inLO[1:6]|14|-24.5
+Awire|net@35|||1800|conn@9|y|-47|-65|adamScan@1|sin|-3.5|-65
+Awire|net@36|||0|conn@10|a|40.5|-65|adamScan@1|sout|32.5|-65
+Abus|net@39|||IJ1800|conn@0|a|-46|-20|dock_int@1|flag[D][set,clr]|-37.5|-20
+Awire|net@40|||1800|conn@1|y|-46|-24.5|dock_int@1|do[ins]|-36.5|-24.5
+Abus|p2p,p1p,rd|D5G2;||IJ2700|pin@24||13.5|-74.5|adamScan@1|p2p,p1p,rd|13.5|-68
+Abus|scan[1:4]|D5G2;||IJ2700|dock_int@1|scan[1:4]|-32.5|-19|pin@36||-32.5|-7
+Abus|scan[1:24]|D5G2;||IJ2700|adamScan@1|dIn[1:6]|21.5|-62|pin@28||21.5|-51
+Abus|scan[5:22]|D5G2;||IJ900|pin@20||21.5|-33.5|pin@29||21.5|-40.5
+Awire|scan[23]|D5G2;Y-2.5;||2700|gnd@1||48|-55|pin@34||48|-43
+Awire|scan[24]|D5G2;Y0.5;||2700|gnd@2||55|-55|pin@35||55|-43
+Awire|selA[Co]|D5G2;||900|pin@43||-51.5|-29|pin@44||-51.5|-31.5
+Awire|selA[Ld]|D5G2;||900|pin@39||-44.5|-33|pin@40||-44.5|-37.5
+Awire|selA[Tp]|D5G2;||900|pin@37||-41.5|-35|pin@38||-41.5|-40.5
+Awire|selA[rD]|D5G2;||900|pin@41||-47.5|-31|pin@42||-47.5|-33.5
+Edo[ins]||D5G2;X-4;|conn@1|a|B
+Efire[T]||D5G2;X-3.5;|conn@2|a|I
+Eflag[D][set,clr]||D5G2;X11.5;|conn@0|a|O
+EinLO[1:6]||D5G2;X-5;|conn@8|a|I
+Ep2p,p1p,rd|p2p,p1p,rd,mc|D5G2;X-6;|conn@11|a|I
+Esel[Co]|selA[Co,rD,Ld,Tp]|D4G2;|conn@3|a|I
+Esin||D5G2;X-1.5;|conn@9|a|I
+Esout||D5G2;X6;|conn@10|a|O
+X
+
+# Cell adamScan;1{ic}
+CadamScan;1{ic}||artwork|1205596221600|1244098299655|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@6||-4|3|-1|-1||
+Nschematic:Bus_Pin|pin@8||-12|-3|-1|-1|R|
+Ngeneric:Invisible-Pin|pin@9||-12|-2|1|1|R|
+Nschematic:Bus_Pin|pin@10||-29|0|-1|-1||
+Nschematic:Bus_Pin|pin@12||7|0|-1|-1||
+NPin|pin@14||7|0|1|1||
+NPin|pin@15||6|2|1|1||
+NPin|pin@16||0|2|1|1||
+NPin|pin@17||1|0|1|1||
+NPin|pin@18||2|-2|1|1||
+NPin|pin@19||3|0|1|1||
+NPin|pin@20||2|2|1|1||
+NPin|pin@23||0|-2|1|1||
+NPin|pin@24||6|-2|1|1||
+NPin|pin@26||-1|0|1|1||
+NPin|pin@27||-2|2|1|1||
+NPin|pin@28||-6|2|1|1||
+NPin|pin@29||-5|0|1|1||
+NPin|pin@30||-4|-2|1|1||
+NPin|pin@31||-3|0|1|1||
+NPin|pin@32||-4|2|1|1||
+NPin|pin@35||-6|-2|1|1||
+NPin|pin@36||-2|-2|1|1||
+NPin|pin@42||2|-2|1|1||
+NPin|pin@48||4|-2|1|1||
+Nschematic:Bus_Pin|pin@61||-11|4|-1|-1||
+NPin|pin@62||-11|2|1|1||
+NPin|pin@63||-11|4|1|1||
+NPin|pin@64||-11.5|3|1|1||
+NPin|pin@65||-10.5|3|1|1||
+Nschematic:Bus_Pin|pin@72||-4|2|-2|-2||
+NPin|pin@73||4|2|1|1||
+NPin|pin@74||5|0|1|1||
+NPin|pin@75||4|-2|1|1||
+NPin|pin@76||-5|0|1|1||
+NPin|pin@77||-6|2|1|1||
+NPin|pin@78||-14|2|1|1||
+NPin|pin@79||-18|2|1|1||
+NPin|pin@80||-17|0|1|1||
+NPin|pin@81||-16|-2|1|1||
+NPin|pin@82||-15|0|1|1||
+NPin|pin@83||-16|2|1|1||
+NPin|pin@84||-18|-2|1|1||
+NPin|pin@85||-14|-2|1|1||
+NPin|pin@86||-10|-2|1|1||
+NPin|pin@87||-8|-2|1|1||
+NPin|pin@88||-12|2|1|1||
+NPin|pin@89||-17|2|1|1||
+Nschematic:Bus_Pin|pin@90||-7|2|-2|-2||
+NPin|pin@91||-8|2|1|1||
+NPin|pin@92||-7|0|1|1||
+NPin|pin@93||-8|-2|1|1||
+NPin|pin@94||-11|0|1|1||
+NPin|pin@95||-10|-2|1|1||
+NPin|pin@96||-9|0|1|1||
+NPin|pin@97||-10|2|1|1||
+NPin|pin@98||-12|-2|1|1||
+NPin|pin@99||-6|-2|1|1||
+NPin|pin@100||-13|0|1|1||
+NPin|pin@101||-17|0|1|1||
+NPin|pin@102||-18|2|1|1||
+NPin|pin@103||-26|2|1|1||
+NPin|pin@104||-30|2|1|1||
+NPin|pin@105||-29|0|1|1||
+NPin|pin@106||-28|-2|1|1||
+NPin|pin@107||-27|0|1|1||
+NPin|pin@108||-28|2|1|1||
+NPin|pin@109||-30|-2|1|1||
+NPin|pin@110||-26|-2|1|1||
+NPin|pin@111||-22|-2|1|1||
+NPin|pin@112||-20|-2|1|1||
+NPin|pin@113||-24|2|1|1||
+NPin|pin@114||-29|2|1|1||
+Nschematic:Bus_Pin|pin@115||-19|2|-2|-2||
+NPin|pin@116||-20|2|1|1||
+NPin|pin@117||-19|0|1|1||
+NPin|pin@118||-20|-2|1|1||
+NPin|pin@119||-23|0|1|1||
+NPin|pin@120||-22|-2|1|1||
+NPin|pin@121||-21|0|1|1||
+NPin|pin@122||-22|2|1|1||
+NPin|pin@123||-24|-2|1|1||
+NPin|pin@124||-18|-2|1|1||
+NPin|pin@125||-25|0|1|1||
+Aschematic:bus|net@4||-0.5|IJ900|pin@9||-12|-2|pin@8||-12|-3
+AThicker|net@7|||FS1800|pin@23||0|-2|pin@18||2|-2
+AThicker|net@8|||FS2434|pin@18||2|-2|pin@19||3|0
+AThicker|net@10|||FS2966|pin@19||3|0|pin@20||2|2
+AThicker|net@13|||FS1800|pin@18||2|-2|pin@75||4|-2
+AThicker|net@14|||FS2434|pin@24||6|-2|pin@14||7|0
+AThicker|net@15|||FS2966|pin@14||7|0|pin@15||6|2
+AThicker|net@17|||FS1166|pin@16||0|2|pin@17||1|0
+AThicker|net@18|||FS634|pin@17||1|0|pin@23||0|-2
+AThicker|net@20|||FS2966|pin@31||-3|0|pin@32||-4|2
+AThicker|net@23|||FS1800|pin@30||-4|-2|pin@36||-2|-2
+AThicker|net@24|||FS2434|pin@36||-2|-2|pin@26||-1|0
+AThicker|net@25|||FS2966|pin@26||-1|0|pin@27||-2|2
+AThicker|net@26|||FS1800|pin@62||-11|2|pin@28||-6|2
+AThicker|net@27|||FS1166|pin@28||-6|2|pin@29||-5|0
+AThicker|net@28|||FS634|pin@29||-5|0|pin@35||-6|-2
+AThicker|net@30|||FS1800|pin@35||-6|-2|pin@30||-4|-2
+AThicker|net@31|||FS2434|pin@30||-4|-2|pin@31||-3|0
+AThicker|net@36|||FS1800|pin@42||2|-2|pin@48||4|-2
+AThicker|net@59|||FS1800|pin@36||-2|-2|pin@23||0|-2
+AThicker|net@63|||FS0|pin@32||-4|2|pin@62||-11|2
+AThicker|net@64|||FS2700|pin@62||-11|2|pin@63||-11|4
+AThicker|net@65|||FS634|pin@63||-11|4|pin@64||-11.5|3
+AThicker|net@66|||FS1166|pin@63||-11|4|pin@65||-10.5|3
+AThicker|net@71|||FS0|pin@27||-2|2|pin@32||-4|2
+AThicker|net@72|||FS0|pin@16||0|2|pin@27||-2|2
+AThicker|net@73|||FS1800|pin@16||0|2|pin@20||2|2
+AThicker|net@74|||FS1800|pin@73||4|2|pin@15||6|2
+Aschematic:bus|net@78||-0.5|IJ900|pin@6||-4|3|pin@72||-4|2
+AThicker|net@79|||FS1800|pin@20||2|2|pin@73||4|2
+AThicker|net@80|||FS1166|pin@73||4|2|pin@74||5|0
+AThicker|net@81|||FS1800|pin@75||4|-2|pin@24||6|-2
+AThicker|net@82|||FS634|pin@74||5|0|pin@75||4|-2
+AThicker|net@83|||FS2966|pin@96||-9|0|pin@97||-10|2
+AThicker|net@84|||FS1800|pin@95||-10|-2|pin@93||-8|-2
+AThicker|net@85|||FS0|pin@89||-17|2|pin@79||-18|2
+AThicker|net@86|||FS1166|pin@79||-18|2|pin@80||-17|0
+AThicker|net@87|||FS634|pin@80||-17|0|pin@84||-18|-2
+AThicker|net@88|||FS1800|pin@84||-18|-2|pin@81||-16|-2
+AThicker|net@89|||FS2434|pin@81||-16|-2|pin@82||-15|0
+AThicker|net@90|||FS1800|pin@86||-10|-2|pin@87||-8|-2
+AThicker|net@91|||FS1800|pin@85||-14|-2|pin@98||-12|-2
+AThicker|net@92|||FS0|pin@83||-16|2|pin@89||-17|2
+AThicker|net@93|||FS1800|pin@98||-12|-2|pin@95||-10|-2
+AThicker|net@94|||FS0|pin@78||-14|2|pin@83||-16|2
+AThicker|net@95|||FS2434|pin@99||-6|-2|pin@76||-5|0
+AThicker|net@96|||FS0|pin@88||-12|2|pin@78||-14|2
+AThicker|net@97|||FS1800|pin@88||-12|2|pin@97||-10|2
+AThicker|net@98|||FS1800|pin@91||-8|2|pin@77||-6|2
+AThicker|net@99|||FS1800|pin@97||-10|2|pin@91||-8|2
+AThicker|net@100|||FS2434|pin@95||-10|-2|pin@96||-9|0
+AThicker|net@101|||FS1166|pin@91||-8|2|pin@92||-7|0
+AThicker|net@102|||FS1800|pin@93||-8|-2|pin@99||-6|-2
+AThicker|net@103|||FS634|pin@92||-7|0|pin@93||-8|-2
+AThicker|net@104|||FS2966|pin@76||-5|0|pin@77||-6|2
+AThicker|net@105|||FS1166|pin@88||-12|2|pin@94||-11|0
+AThicker|net@106|||FS634|pin@94||-11|0|pin@98||-12|-2
+AThicker|net@107|||FS2966|pin@82||-15|0|pin@83||-16|2
+AThicker|net@108|||FS1800|pin@81||-16|-2|pin@85||-14|-2
+AThicker|net@109|||FS2434|pin@85||-14|-2|pin@100||-13|0
+AThicker|net@110|||FS2966|pin@100||-13|0|pin@78||-14|2
+AThicker|net@111|||FS2966|pin@121||-21|0|pin@122||-22|2
+AThicker|net@112|||FS1800|pin@120||-22|-2|pin@118||-20|-2
+AThicker|net@113|||FS0|pin@114||-29|2|pin@104||-30|2
+AThicker|net@114|||FS1166|pin@104||-30|2|pin@105||-29|0
+AThicker|net@115|||FS634|pin@105||-29|0|pin@109||-30|-2
+AThicker|net@116|||FS1800|pin@109||-30|-2|pin@106||-28|-2
+AThicker|net@117|||FS2434|pin@106||-28|-2|pin@107||-27|0
+AThicker|net@118|||FS1800|pin@111||-22|-2|pin@112||-20|-2
+AThicker|net@119|||FS1800|pin@110||-26|-2|pin@123||-24|-2
+AThicker|net@120|||FS0|pin@108||-28|2|pin@114||-29|2
+AThicker|net@121|||FS1800|pin@123||-24|-2|pin@120||-22|-2
+AThicker|net@122|||FS0|pin@103||-26|2|pin@108||-28|2
+AThicker|net@123|||FS2434|pin@124||-18|-2|pin@101||-17|0
+AThicker|net@124|||FS0|pin@113||-24|2|pin@103||-26|2
+AThicker|net@125|||FS1800|pin@113||-24|2|pin@122||-22|2
+AThicker|net@126|||FS1800|pin@116||-20|2|pin@102||-18|2
+AThicker|net@127|||FS1800|pin@122||-22|2|pin@116||-20|2
+AThicker|net@128|||FS2434|pin@120||-22|-2|pin@121||-21|0
+AThicker|net@129|||FS1166|pin@116||-20|2|pin@117||-19|0
+AThicker|net@130|||FS1800|pin@118||-20|-2|pin@124||-18|-2
+AThicker|net@131|||FS634|pin@117||-19|0|pin@118||-20|-2
+AThicker|net@132|||FS2966|pin@101||-17|0|pin@102||-18|2
+AThicker|net@133|||FS1166|pin@113||-24|2|pin@119||-23|0
+AThicker|net@134|||FS634|pin@119||-23|0|pin@123||-24|-2
+AThicker|net@135|||FS2966|pin@107||-27|0|pin@108||-28|2
+AThicker|net@136|||FS1800|pin@106||-28|-2|pin@110||-26|-2
+AThicker|net@137|||FS2434|pin@110||-26|-2|pin@125||-25|0
+AThicker|net@138|||FS2966|pin@125||-25|0|pin@103||-26|2
+EdIn[1:6]|dIn[1:24]|D5G2;|pin@6||I
+Emc||D5G2;|pin@61||O
+Ep2p,p1p,rd||D5G2;Y-0.5;|pin@8||B
+Esin||D5G2;|pin@10||I
+Esout||D5G2;|pin@12||O
+X
+
+# Cell adamScan;1{lay}
+CadamScan;1{lay}||cmos90|1244075206630|1244075812231||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244099777605|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244075896895
+Ngeneric:Facet-Center|art@0||0|0||||AV
+IscanM:scanEx6h;1{lay}|scanEx6h@0||-432|6|||D5G4;
+IscanM:scanEx6h;1{lay}|scanEx6h@1||-1296|6|||D5G4;
+IscanM:scanEx6h;1{lay}|scanEx6h@2||432|6|||D5G4;
+IscanM:scanEx6h;1{lay}|scanEx6h@3||1296|6|||D5G4;
+Ametal-2|net@1|||S0|scanEx6h@1|vdd_1|-864|-44|scanEx6h@0|vdd|-864|-44
+Ametal-2|net@2|||S0|scanEx6h@2|gnd_1|864|6|scanEx6h@3|gnd|864|6
+Ametal-2|net@3|||S0|scanEx6h@2|mc_1|864|-10|scanEx6h@3|mc|864|-10
+Ametal-2|net@4|||S0|scanEx6h@2|p1p_1|864|40|scanEx6h@3|p1p|864|40
+Ametal-2|net@5|||S0|scanEx6h@2|p2p_1|864|28|scanEx6h@3|p2p|864|28
+Ametal-2|net@6|||S0|scanEx6h@2|rd_1|864|46|scanEx6h@3|rd|864|46
+Ametal-2|net@7|||S0|scanEx6h@2|sout_4|864|-4|scanEx6h@3|sin|864|-4
+Ametal-2|net@8|||S0|scanEx6h@3|vdd|864|-44|scanEx6h@2|vdd_1|864|-44
+Ametal-2|net@9|||S0|scanEx6h@2|vdd_3|864|56|scanEx6h@3|vdd_2|864|56
+Ametal-2|net@10|||S0|scanEx6h@0|gnd|-864|6|scanEx6h@1|gnd_1|-864|6
+Ametal-2|net@11|||S0|scanEx6h@0|mc|-864|-10|scanEx6h@1|mc_1|-864|-10
+Ametal-2|net@12|||S0|scanEx6h@0|p1p|-864|40|scanEx6h@1|p1p_1|-864|40
+Ametal-2|net@13|||S0|scanEx6h@0|p2p|-864|28|scanEx6h@1|p2p_1|-864|28
+Ametal-2|net@14|||S0|scanEx6h@0|rd|-864|46|scanEx6h@1|rd_1|-864|46
+Ametal-2|net@15|||S0|scanEx6h@0|sin|-864|-4|scanEx6h@1|sout_4|-864|-4
+Ametal-2|net@16|||S0|scanEx6h@0|vdd_2|-864|56|scanEx6h@1|vdd_3|-864|56
+Ametal-2|net@17|||S0|scanEx6h@0|gnd_1|0|6|scanEx6h@2|gnd|0|6
+Ametal-2|net@18|||S0|scanEx6h@0|mc_1|0|-10|scanEx6h@2|mc|0|-10
+Ametal-2|net@19|||S0|scanEx6h@0|p1p_1|0|40|scanEx6h@2|p1p|0|40
+Ametal-2|net@20|||S0|scanEx6h@0|p2p_1|0|28|scanEx6h@2|p2p|0|28
+Ametal-2|net@21|||S0|scanEx6h@0|rd_1|0|46|scanEx6h@2|rd|0|46
+Ametal-2|net@22|||S0|scanEx6h@0|sout_4|0|-4|scanEx6h@2|sin|0|-4
+Ametal-2|net@23|||S0|scanEx6h@2|vdd|0|-44|scanEx6h@0|vdd_1|0|-44
+Ametal-2|net@24|||S0|scanEx6h@0|vdd_3|0|56|scanEx6h@2|vdd_2|0|56
+Ametal-2|net@25|||S0|scanEx6h@1|vdd_1|-864|-44|scanEx6h@0|vdd|-864|-44
+EdIn[1]||D5G2;|scanEx6h@1|dIn[1]|I
+EdIn[2]||D5G2;|scanEx6h@1|dIn[2]|I
+EdIn[3]||D5G2;|scanEx6h@1|dIn[3]|I
+EdIn[4]||D5G2;|scanEx6h@1|dIn[4]|I
+EdIn[5]||D5G2;|scanEx6h@1|dIn[5]|I
+EdIn[6]||D5G2;|scanEx6h@1|dIn[6]|I
+EdIn[7]||D5G2;|scanEx6h@0|dIn[1]|I
+EdIn[8]||D5G2;|scanEx6h@0|dIn[2]|I
+EdIn[9]||D5G2;|scanEx6h@0|dIn[3]|I
+EdIn[10]||D5G2;|scanEx6h@0|dIn[4]|I
+EdIn[11]||D5G2;|scanEx6h@0|dIn[5]|I
+EdIn[12]||D5G2;|scanEx6h@0|dIn[6]|I
+EdIn[13]||D5G2;|scanEx6h@2|dIn[1]|I
+EdIn[14]||D5G2;|scanEx6h@2|dIn[2]|I
+EdIn[15]||D5G2;|scanEx6h@2|dIn[3]|I
+EdIn[16]||D5G2;|scanEx6h@2|dIn[4]|I
+EdIn[17]||D5G2;|scanEx6h@2|dIn[5]|I
+EdIn[18]||D5G2;|scanEx6h@2|dIn[6]|I
+EdIn[19]||D5G2;|scanEx6h@3|dIn[1]|I
+EdIn[20]||D5G2;|scanEx6h@3|dIn[2]|I
+EdIn[21]||D5G2;|scanEx6h@3|dIn[3]|I
+EdIn[22]||D5G2;|scanEx6h@3|dIn[4]|I
+EdIn[23]||D5G2;|scanEx6h@3|dIn[5]|I
+EdIn[24]||D5G2;|scanEx6h@3|dIn[6]|I
+Egnd||D5G2;|scanEx6h@1|gnd|G
+Egnd_1||D5G2;|scanEx6h@3|gnd_1|G
+Emc||D5G2;|scanEx6h@1|mc|I
+Emc_1||D5G2;|scanEx6h@3|mc_1|I
+Ep1p||D5G2;|scanEx6h@1|p1p|B
+Ep1p_1||D5G2;|scanEx6h@3|p1p_1|B
+Ep2p||D5G2;|scanEx6h@1|p2p|B
+Ep2p_1||D5G2;|scanEx6h@3|p2p_1|B
+Erd||D5G2;|scanEx6h@1|rd|B
+Erd_1||D5G2;|scanEx6h@3|rd_1|B
+Esin||D5G2;|scanEx6h@1|sin|I
+Esout||D5G2;|scanEx6h@3|sout_4|I
+Evdd||D5G2;|scanEx6h@1|vdd|P
+Evdd_1||D5G2;|scanEx6h@3|vdd_1|P
+Evdd_2||D5G2;|scanEx6h@1|vdd_2|P
+Evdd_3||D5G2;|scanEx6h@3|vdd_3|P
+X
+
+# Cell adamScan;1{sch}
+CadamScan;1{sch}||schematic|1244075474998|1244173610310|
+IadamScan;1{ic}|adamScan@0||78|36|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||31|-19|||YRRR|
+NOff-Page|conn@1||-24.5|0|||Y|
+NOff-Page|conn@2||36|24|||YR|
+NOff-Page|conn@3||96.5|0||||
+NOff-Page|conn@4||42|16|||R|
+Ngeneric:Invisible-Pin|pin@0||6|44.5|||||ART_message(D5G5;)SadamScan
+Ngeneric:Invisible-Pin|pin@1||6|38|||||ART_message(D5G3;)Sies 4 June 09
+Ngeneric:Invisible-Pin|pin@2||6|31|||||ART_message(D5G3;)S[24 horizontal scan cells,without m3 bus]
+NBus_Pin|pin@3||-9.5|-12|-1|-1||
+NBus_Pin|pin@4||80.5|-12|-1|-1||
+NBus_Pin|pin@5||50.5|-12|-1|-1||
+NBus_Pin|pin@6||20.5|-12|-1|-1||
+NBus_Pin|pin@7||31|-12|-1|-1||
+NBus_Pin|pin@9||-4.5|6|-1|-1||
+NBus_Pin|pin@11||25.5|6|-1|-1||
+NBus_Pin|pin@13||55.5|6|-1|-1||
+NBus_Pin|pin@15||85.5|6|-1|-1||
+NWire_Pin|pin@16||-14.5|9||||
+NWire_Pin|pin@17||15.5|9||||
+NWire_Pin|pin@18||75.5|9||||
+NWire_Pin|pin@19||45.5|9||||
+NWire_Pin|pin@20||42|9||||
+IscanM:scanEx6h;1{ic}|scanEx6h@0||-9.5|0|||D5G4;
+IscanM:scanEx6h;1{ic}|scanEx6h@1||20.5|0|||D5G4;
+IscanM:scanEx6h;1{ic}|scanEx6h@2||50.5|0|||D5G4;
+IscanM:scanEx6h;1{ic}|scanEx6h@3||80.5|0|||D5G4;
+Abus|dIn[1:6]|D5G2;|-0.5|IJ900|pin@9||-4.5|6|scanEx6h@0|din[1:6]|-4.5|3
+Abus|dIn[7:12]|D5G2;|-0.5|IJ900|pin@11||25.5|6|scanEx6h@1|din[1:6]|25.5|3
+Abus|dIn[13:18]|D5G2;|-0.5|IJ900|pin@13||55.5|6|scanEx6h@2|din[1:6]|55.5|3
+Abus|dIn[19:24]|D5G2;|-0.5|IJ900|pin@15||85.5|6|scanEx6h@3|din[1:6]|85.5|3
+Awire|net@0|||1800|scanEx6h@0|sout|-2.5|0|scanEx6h@1|sin|15.5|0
+Awire|net@1|||1800|scanEx6h@1|sout|27.5|0|scanEx6h@2|sin|45.5|0
+Awire|net@2|||1800|scanEx6h@2|sout|57.5|0|scanEx6h@3|sin|75.5|0
+Abus|net@3||-0.5|IJ900|scanEx6h@0|cl[T,F],clS[T,F],rd[T,F],mc|-9.5|-3|pin@3||-9.5|-12
+Abus|net@4||-0.5|IJ1800|pin@7||31|-12|pin@5||50.5|-12
+Abus|net@5||-0.5|IJ2700|pin@4||80.5|-12|scanEx6h@3|cl[T,F],clS[T,F],rd[T,F],mc|80.5|-3
+Abus|net@6||-0.5|IJ1800|pin@5||50.5|-12|pin@4||80.5|-12
+Abus|net@7||-0.5|IJ900|scanEx6h@2|cl[T,F],clS[T,F],rd[T,F],mc|50.5|-3|pin@5||50.5|-12
+Abus|net@8||-0.5|IJ1800|pin@3||-9.5|-12|pin@6||20.5|-12
+Abus|net@9||-0.5|IJ900|scanEx6h@1|cl[T,F],clS[T,F],rd[T,F],mc|20.5|-3|pin@6||20.5|-12
+Abus|net@10||-0.5|IJ1800|pin@6||20.5|-12|pin@7||31|-12
+Abus|net@11||-0.5|IJ2700|conn@0|y|31|-17|pin@7||31|-12
+Awire|net@19|||1800|conn@1|y|-22.5|0|scanEx6h@0|sin|-14.5|0
+Awire|net@20|||0|conn@3|a|94.5|0|scanEx6h@3|sout|87.5|0
+Awire|net@21|||2700|scanEx6h@0|mc|-14.5|4|pin@16||-14.5|9
+Awire|net@22|||1800|pin@16||-14.5|9|pin@17||15.5|9
+Awire|net@23|||900|pin@17||15.5|9|scanEx6h@1|mc|15.5|4
+Awire|net@24|||1800|pin@19||45.5|9|pin@18||75.5|9
+Awire|net@25|||900|pin@18||75.5|9|scanEx6h@3|mc|75.5|4
+Awire|net@26|||1800|pin@17||15.5|9|pin@20||42|9
+Awire|net@27|||2700|scanEx6h@2|mc|45.5|4|pin@19||45.5|9
+Awire|net@28|||1800|pin@20||42|9|pin@19||45.5|9
+Awire|net@29|||900|conn@4|a|42|14|pin@20||42|9
+EdIn[1:6]|dIn[1:24]|D4G2;|conn@2|a|I
+Emc||D6G2;|conn@4|y|O
+Ep2p,p1p,rd||D4G2;|conn@0|a|B
+Esin||D4G2;|conn@1|a|I
+Esout||D6G2;|conn@3|y|O
+X
+
+# Cell counter_endCap;2{ic}
+Ccounter_endCap;2{ic}||artwork|1242937501096|1243472389154|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@2||-9|-4|3|2|RRR|
+NTriangle|art@4||-9|-12|3|2|RRR|
+NPin|pin@0||-10|-2|1|1||
+NPin|pin@1||-10|-20|1|1||
+NPin|pin@2||-2|-20|1|1||
+NPin|pin@3||-2|-2|1|1||
+Nschematic:Wire_Pin|pin@9||-10|-4||||
+Ngeneric:Invisible-Pin|pin@13||-6|-11|||R||ART_message(D5G2;)SendCap
+Nschematic:Wire_Pin|pin@16||-10|-16||||
+Nschematic:Wire_Pin|pin@18||-10|-12||||
+NPin|pin@19||-10|-16|1|1||
+Nschematic:Wire_Pin|pin@20||-6|-20||||
+Nschematic:Wire_Pin|pin@21||-10|-8||||
+NPin|pin@22||-10|-8|1|1||
+ASolid|net@0|||FS900|pin@0||-10|-2|pin@1||-10|-20
+ASolid|net@1|||FS1800|pin@1||-10|-20|pin@2||-2|-20
+ASolid|net@3|||FS0|pin@3||-2|-2|pin@0||-10|-2
+ASolid|net@6|||FS900|pin@3||-2|-2|pin@2||-2|-20
+Eborrow||D4G1;X-1;|pin@18||B
+Eload||D4G1;X-1;|pin@9||B
+Emc||D5G1;Y-1;|pin@20||U
+Eout||D4G1;X-1;|pin@16||B
+Ex||D5G2;X-2;|pin@21||U
+X
+
+# Cell counter_endCap;2{lay}
+Ccounter_endCap;2{lay}||cmos90|1243673180462|1244150551333||ATTR_NCC(D5G10;NTX120.75;Y345.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244000320300|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244153531443
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||124|238||||
+NX-Metal-1-Metal-2-Con|contact@1||99|238||||
+NX-Metal-1-Metal-2-Con|contact@2||124|-94|||Y|
+NX-Metal-1-Metal-2-Con|contact@3||99.5|-94|||Y|
+NX-Metal-1-Metal-2-Con|contact@4||101.5|200||||
+NX-Metal-1-Metal-2-Con|contact@5||63|200||||
+NX-Metal-1-Metal-2-Con|contact@6||102|-50||||
+NX-Metal-1-Metal-2-Con|contact@7||82|-50||||
+NX-Metal-1-Metal-2-Con|contact@11||108.5|-188||||
+NX-Metal-1-Metal-2-Con|contact@12||63|-188||||
+NX-Metal-1-Metal-2-Con|contact@13||89|-200||||
+NX-Metal-1-Metal-2-Con|contact@14||75|-200||||
+NX-Metal-1-Metal-2-Con|contact@15||132|194||||
+NX-Metal-1-Metal-2-Con|contact@16||141|194||||
+NX-Metal-1-Metal-2-Con|contact@18||107.5|206||||
+NX-Metal-1-Metal-2-Con|contact@26||108|-56||||
+NX-Metal-1-Metal-2-Con|contact@27||146.5|232||||
+NX-Metal-1-Metal-2-Con|contact@28||146.5|44||||
+NX-Metal-1-Metal-2-Con|contact@29||146.5|-100||||
+NX-Metal-1-Metal-2-Con|contact@30||146.5|-194||||
+NX-Metal-1-Metal-2-Con|contact@31||113.5|-100||||
+NX-Metal-1-Metal-2-Con|contact@35||146.5|244||||
+NX-Metal-1-Metal-2-Con|contact@36||113.5|244||||
+NX-Metal-1-Metal-2-Con|contact@37||60.5|88||||
+NX-Metal-1-Metal-2-Con|contact@38||96|88||||
+NX-Metal-1-Metal-2-Con|contact@39||77|41||||
+NX-Metal-1-Metal-2-Con|contact@40||88.5|41||||
+NX-Metal-1-Metal-2-Con|contact@41||82|6||||
+NX-Metal-1-Metal-2-Con|contact@42||88.5|6||||
+NX-Metal-1-Metal-2-Con|contact@43||63|53.5||||
+NX-Metal-1-Metal-2-Con|contact@45||96|58||||
+NX-Metal-1-Metal-2-Con|contact@46||75|-44||||
+NX-Metal-1-Metal-2-Con|contact@47||141|-44||||
+IcentersJ:ctrAND3in30;2{lay}|ctrAND3i@1||98.5|72|Y||D5G4;
+Igates1inM:inv05;1{lay}|inv05@2||97|216|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@4||97.5|-72|Y||D5G4;
+NMetal-1-Pin|pin@2||63|103.5||||
+NMetal-1-Pin|pin@3||69.5|103.5||||
+NMetal-1-Pin|pin@12||63|3||||
+NMetal-1-Pin|pin@14||141|-50||||
+NMetal-1-Pin|pin@15||75|-50||||
+NMetal-1-Pin|pin@16||75|-162||||
+NMetal-1-Pin|pin@17||141|134.5||||
+NMetal-1-Pin|pin@18||141|123||||
+NMetal-1-Pin|pin@19||107.5|252.2||||
+NMetal-1-Pin|pin@21||108|-108.2||||
+NMetal-2-Pin|pin@23||128|44||||
+NMetal-2-Pin|pin@24||126.5|-194||||
+NMetal-2-Pin|pin@26||115|206||||
+NMetal-1-Pin|pin@29||77|43.5||||
+NMetal-1-Pin|pin@31||82|7.5||||
+NMetal-2-Pin|pin@33||146.5|72||||
+NMetal-2-Pin|pin@34||146|56||||
+NMetal-2-Pin|pin@35||146|72||||
+NMetal-2-Pin|pin@38||72|58||||
+NMetal-2-Pin|pin@39||72|53.5||||
+NMetal-2-Pin|pin@40||157|232||||
+NMetal-1-Pin|pin@41||89|-200||||
+NMetal-2-Pin|pin@42||119|-56||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||50.5|-216|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||51|-72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||51|216|||D5G4;
+IdriversM:predDri10wMC;1{lay}|predDri1@3||126.5|216|||D5G4;
+IdriversM:predDri10wMC;1{lay}|predDri1@5||126.5|-72|Y||D5G4;
+IwiresL:select22;1{lay}|select22@1||155|216|||D5G4;
+IwiresL:select22;1{lay}|select22@2||155|72|||D5G4;
+IwiresL:select22;1{lay}|select22@3||155|-72|||D5G4;
+IwiresL:select40;1{lay}|select40@0||69|-72|||D5G4;
+IwiresL:select40;1{lay}|select40@1||69|-216|||D5G4;
+IwiresL:select40;1{lay}|select40@3||69|216|||D5G4;
+IwiresL:select40;1{lay}|select40@4||146|-216|||D5G4;
+IdriversM:sucDri10;1{lay}|sucDri10@1||106|-216|Y||D5G4;
+Ametal-1|net@0||0.4|S900|contact@0||124|238|predDri1@3|pred_1|124|232
+Ametal-1|net@1||0.4|S900|contact@1||99|238|inv05@2|in[1]|99|231
+Ametal-2|net@2|||S1800|contact@1||99|238|contact@0||124|238
+Ametal-1|net@3||0.4|S2700|contact@2||124|-94|predDri1@5|pred_1|124|-88
+Ametal-1|net@4||0.4|S2700|contact@3||99.5|-94|inv05@4|in[1]|99.5|-87
+Ametal-2|net@5|||S1800|contact@3||99.5|-94|contact@2||124|-94
+Ametal-1|net@6|||S2700|contact@4||101.5|200|inv05@2|out[1]|101.5|209
+Ametal-2|net@7|||S1800|contact@5||63|200|contact@4||101.5|200
+Ametal-1|net@10|||S900|contact@5||63|200|pin@2||63|103.5
+Ametal-1|net@11|||S900|pin@3||69.5|103.5|ctrAND3i@1|inA_1|69.5|92
+Ametal-1|net@12|||S1800|pin@2||63|103.5|pin@3||69.5|103.5
+Ametal-1|net@13|||S900|contact@6||102|-50|inv05@4|out[1]|102|-65
+Ametal-2|net@14|||S1800|contact@7||82|-50|contact@6||102|-50
+Ametal-1|net@26|||S2700|contact@11||108.5|-188|sucDri10@1|succ|108.5|-182
+Ametal-1|net@28|||S2700|contact@12||63|-188|pin@12||63|3
+Ametal-1|net@31|||S0|pin@14||141|-50|predDri1@5|in|132|-50
+Ametal-1|net@33|||S2700|pin@16||75|-162|pin@15||75|-50
+Ametal-1|net@35|||S2700|contact@14||75|-200|pin@16||75|-162
+Ametal-2|net@36|||S1800|contact@14||75|-200|contact@13||89|-200
+Ametal-1|net@37|||S2700|contact@15||132|194|predDri1@3|in|132|194
+Ametal-2|net@38|||S0|contact@16||141|194|contact@15||132|194
+Ametal-1|net@39|||S2700|pin@17||141|134.5|contact@16||141|194
+Ametal-1|net@40|||S900|pin@18||141|123|ctrAND3i@1|out|141|56
+Ametal-1|net@41|||S900|pin@17||141|134.5|pin@18||141|123
+Ametal-1|net@43|||S2700|contact@18||107.5|206|pin@19||107.5|252.2
+Ametal-1|net@44|||S1800|pin@19||107.5|252.2|predDri1@3|pred|112|252.2
+Ametal-1|net@51|||S900|contact@26||108|-56|pin@21||108|-108.2
+Ametal-1|net@52|||S1800|pin@21||108|-108.2|predDri1@5|pred|112|-108.2
+Ametal-1|net@53|||S2700|contact@30||146.5|-194|contact@29||146.5|-100
+Ametal-1|net@54|||S2700|contact@29||146.5|-100|contact@28||146.5|44
+Ametal-1|net@55|||S2700|contact@28||146.5|44|contact@27||146.5|232
+Ametal-1|net@57|||S2700|contact@31||113.5|-100|predDri1@5|mc|113.5|-97
+Ametal-2|net@58|||S1800|contact@31||113.5|-100|contact@29||146.5|-100
+Ametal-2|net@59||6.2|S0|predDri1@5|vdd|107.5|-122|inv05@4|vdd_2|106.5|-122
+Ametal-2|net@60||6.2|S0|predDri1@5|gnd|107.5|-72|inv05@4|gnd_1|106.5|-72
+Ametal-2|net@61||6.2|S0|predDri1@5|vdd_1|107.5|-22|inv05@4|vdd_3|106.5|-22
+Ametal-2|net@62||6.2|S0|predDri1@3|vdd_1|107.5|166|inv05@2|vdd_3|106|166
+Ametal-2|net@63||6.2|S0|predDri1@3|gnd|107.5|216|inv05@2|gnd_1|106|216
+Ametal-2|net@64||6.2|S0|predDri1@3|vdd|107.5|266|inv05@2|vdd_2|106|266
+Ametal-2|net@68|||S1800|pin@23||128|44|contact@28||146.5|44
+Ametal-2|net@69|||S1800|pin@24||126.5|-194|contact@30||146.5|-194
+Ametal-2|net@71|||S0|pin@26||115|206|contact@18||107.5|206
+Ametal-1|net@74|||S2700|pin@29||77|43.5|ctrAND3i@1|inC|77|50
+Ametal-1|net@78|||S2700|contact@7||82|-50|pin@31||82|7.5
+Ametal-2|net@80||6.2|S0|pin@33||146.5|72|ctrAND3i@1|gnd_1|145.5|72
+Ametal-2|net@81|||S2700|pin@34||146|56|pin@35||146|72
+Ametal-2|net@82||6.2|S1800|pin@35||146|72|pin@33||146.5|72
+Ametal-1|net@85|||S900|contact@36||113.5|244|predDri1@3|mc|113.5|241
+Ametal-2|net@86|||S1800|contact@36||113.5|244|contact@35||146.5|244
+Ametal-1|net@89|||S2700|contact@37||60.5|88|ctrAND3i@1|inB|60.5|92
+Ametal-2|net@90|||S0|contact@38||96|88|contact@37||60.5|88
+Ametal-1|net@91|||S2700|contact@39||77|41|pin@29||77|43.5
+Ametal-2|net@92|||S0|contact@40||88.5|41|contact@39||77|41
+Ametal-1|net@93|||S2700|contact@41||82|6|pin@31||82|7.5
+Ametal-2|net@94|||S0|contact@42||88.5|6|contact@41||82|6
+Ametal-1|net@95|||S900|contact@40||88.5|41|contact@42||88.5|6
+Ametal-1|net@96|||S900|contact@43||63|53.5|pin@12||63|3
+Ametal-1|net@103|||S2700|contact@45||96|58|contact@38||96|88
+Ametal-2|net@104|||S1800|pin@38||72|58|contact@45||96|58
+Ametal-2|net@105|||S900|pin@38||72|58|pin@39||72|53.5
+Ametal-2|net@106|||S0|pin@39||72|53.5|contact@43||63|53.5
+Ametal-1|net@107|||S900|contact@35||146.5|244|contact@27||146.5|232
+Ametal-2|net@108|||S0|pin@40||157|232|contact@27||146.5|232
+Ametal-1|net@109|||S0|contact@13||89|-200|pin@41||89|-200
+Ametal-1|net@110|||S2700|pin@41||89|-200|sucDri10@1|in|89|-197
+Ametal-1|net@111|||S900|ctrAND3i@1|out|141|56|contact@47||141|-44
+Ametal-1|net@112|||S900|contact@46||75|-44|pin@15||75|-50
+Ametal-1|net@113||0.4|S900|contact@47||141|-44|pin@14||141|-50
+Ametal-2|net@114|||S0|contact@47||141|-44|contact@46||75|-44
+Ametal-2|net@115|||S0|pin@42||119|-56|contact@26||108|-56
+Ametal-2|net@118|||S1800|contact@12||63|-188|contact@11||108.5|-188
+Ametal-2|net@119||6.2|S0|inv05@2|vdd|88|266|pinsVddG@2|vdd|51|266
+Ametal-2|net@120||6.2|S0|inv05@2|gnd|88|216|pinsVddG@2|gnd|51|216
+Ametal-2|net@121||6.2|S0|inv05@2|vdd_1|88|166|pinsVddG@2|vdd_1|51|166
+Ametal-2|net@125||6.2|S0|sucDri10@1|vdd|82|-266|pinsVddG@0|vdd_1|50.5|-266
+Ametal-2|net@126||6.2|S0|sucDri10@1|gnd|82|-216|pinsVddG@0|gnd|50.5|-216
+Ametal-2|net@127||6.2|S0|sucDri10@1|vdd_1|82|-166|pinsVddG@0|vdd|50.5|-166
+Ametal-2|net@128||6.2|S1800|pinsVddG@1|vdd|51|-22|inv05@4|vdd_1|88.5|-22
+Ametal-2|net@129||6.2|S1800|pinsVddG@1|gnd|51|-72|inv05@4|gnd|88.5|-72
+Ametal-2|net@130||6.2|S1800|pinsVddG@1|vdd_1|51|-122|inv05@4|vdd|88.5|-122
+Eborrow||D5G2;|contact@26||B
+Egnd||D5G2;|sucDri10@1|gnd_1|G
+Egnd_1||D5G2;|predDri1@5|gnd_1|G
+Egnd_2||D5G2;|ctrAND3i@1|gnd_1|G
+Egnd_3||D5G2;Y-3;|predDri1@3|gnd_1|G
+Egnd_4||D5G2;|ctrAND3i@1|gnd|G
+Egnd_8||D5G2;|pinsVddG@2|gnd|G
+Egnd_9||D5G2;|pinsVddG@0|gnd|G
+Egnd_10||D5G2;|pinsVddG@1|gnd|G
+Eload||D5G2;|contact@18||B
+Emc||D5G2;|contact@30||U
+Emc_2||D5G2;|contact@29||U
+Emc_3||D5G2;|contact@28||U
+Emc_4||D5G2;|pin@40||I
+Eout||D5G2;|contact@11||B
+Evdd||D5G2;|sucDri10@1|vdd_2|P
+Evdd_1||D5G2;|sucDri10@1|vdd_3|P
+Evdd_2||D5G2;|predDri1@5|vdd_2|P
+Evdd_3||D5G2;|predDri1@5|vdd_3|P
+Evdd_4||D5G2;|ctrAND3i@1|vdd_2|P
+Evdd_5||D5G2;|ctrAND3i@1|vdd_3|P
+Evdd_6||D5G2;Y-3;|predDri1@3|vdd_2|P
+Evdd_7||D5G2;Y-3;|predDri1@3|vdd_3|P
+Evdd_9||D5G2;|ctrAND3i@1|vdd|P
+Evdd_10||D5G2;|ctrAND3i@1|vdd_1|P
+Evdd_16||D5G2;|pinsVddG@2|vdd|P
+Evdd_17||D5G2;|pinsVddG@2|vdd_1|P
+Evdd_18||D5G2;|pinsVddG@0|vdd|P
+Evdd_19||D5G2;|pinsVddG@0|vdd_1|P
+Evdd_20||D5G2;|pinsVddG@1|vdd|P
+Evdd_21||D5G2;|pinsVddG@1|vdd_1|P
+Ex||D5G2;|pin@34||P
+X
+
+# Cell counter_endCap;1{lay}
+Ccounter_endCap;1{lay}||cmos90|1243673180462|1244150551333||ATTR_NCC(D5G10;NTX121;Y127;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244000320300|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244001351577
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||124|19||||
+NX-Metal-1-Metal-2-Con|contact@1||99|19||||
+NX-Metal-1-Metal-2-Con|contact@2||124|-313|||Y|
+NX-Metal-1-Metal-2-Con|contact@3||99.5|-313|||Y|
+NX-Metal-1-Metal-2-Con|contact@4||101.5|-19||||
+NX-Metal-1-Metal-2-Con|contact@5||63|-19||||
+NX-Metal-1-Metal-2-Con|contact@6||102|-269||||
+NX-Metal-1-Metal-2-Con|contact@7||82|-269||||
+NX-Metal-1-Metal-2-Con|contact@11||108.5|-407||||
+NX-Metal-1-Metal-2-Con|contact@12||63|-407||||
+NX-Metal-1-Metal-2-Con|contact@13||89|-413||||
+NX-Metal-1-Metal-2-Con|contact@14||75|-413||||
+NX-Metal-1-Metal-2-Con|contact@15||132|-25||||
+NX-Metal-1-Metal-2-Con|contact@16||141|-25||||
+NX-Metal-1-Metal-2-Con|contact@18||107.5|-13||||
+NX-Metal-1-Metal-2-Con|contact@26||108|-275||||
+NX-Metal-1-Metal-2-Con|contact@27||146.5|10||||
+NX-Metal-1-Metal-2-Con|contact@28||146.5|-175||||
+NX-Metal-1-Metal-2-Con|contact@29||146.5|-319||||
+NX-Metal-1-Metal-2-Con|contact@30||146.5|-413||||
+NX-Metal-1-Metal-2-Con|contact@31||113.5|-319||||
+NX-Metal-1-Metal-2-Con|contact@35||146.5|25||||
+NX-Metal-1-Metal-2-Con|contact@36||113.5|25||||
+NX-Metal-1-Metal-2-Con|contact@37||60.5|-131||||
+NX-Metal-1-Metal-2-Con|contact@38||96|-131||||
+NX-Metal-1-Metal-2-Con|contact@39||77|-178||||
+NX-Metal-1-Metal-2-Con|contact@40||88.5|-178||||
+NX-Metal-1-Metal-2-Con|contact@41||82|-213||||
+NX-Metal-1-Metal-2-Con|contact@42||88.5|-213||||
+NX-Metal-1-Metal-2-Con|contact@43||63|-165.5||||
+NX-Metal-1-Metal-2-Con|contact@45||96|-161||||
+NX-Metal-1-Metal-2-Con|contact@46||75|-263||||
+NX-Metal-1-Metal-2-Con|contact@47||141|-263||||
+IcentersJ:ctrAND3in30;2{lay}|ctrAND3i@1||98.5|-147|Y||D5G4;
+Igates1inM:inv05;1{lay}|inv05@2||97|-3|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@4||97.5|-291|Y||D5G4;
+NMetal-1-Pin|pin@2||63|-115.5||||
+NMetal-1-Pin|pin@3||69.5|-115.5||||
+NMetal-1-Pin|pin@12||63|-216||||
+NMetal-1-Pin|pin@14||141|-269||||
+NMetal-1-Pin|pin@15||75|-269||||
+NMetal-1-Pin|pin@16||75|-381||||
+NMetal-1-Pin|pin@17||141|-84.5||||
+NMetal-1-Pin|pin@18||141|-96||||
+NMetal-1-Pin|pin@19||107.5|33.2||||
+NMetal-1-Pin|pin@21||108|-327.2||||
+NMetal-2-Pin|pin@23||128|-175||||
+NMetal-2-Pin|pin@24||126.5|-413||||
+NMetal-2-Pin|pin@26||115|-13||||
+NMetal-1-Pin|pin@29||77|-175.5||||
+NMetal-1-Pin|pin@31||82|-211.5||||
+NMetal-2-Pin|pin@33||146.5|-147||||
+NMetal-2-Pin|pin@34||146|-163||||
+NMetal-2-Pin|pin@35||146|-147||||
+NMetal-2-Pin|pin@38||72|-161||||
+NMetal-2-Pin|pin@39||72|-165.5||||
+NMetal-2-Pin|pin@40||125|10||||
+NMetal-1-Pin|pin@41||89|-413||||
+NMetal-2-Pin|pin@42||119|-275||||
+NN-Select-Node|plnode@113||100|-147|100|44.4||A
+NN-Select-Node|plnode@114||116.7|-5.3|59|43||A
+NN-Select-Node|plnode@115||112|-291|58.4|44.4||A
+NN-Select-Node|plnode@116||106|-436.5|49.4|29.4||A
+NP-Select-Node|plnode@117||116.75|-74.5|58.9|91.4||A
+NP-Select-Node|plnode@118||121|-196|50.4|44.4||A
+NP-Select-Node|plnode@119||67.5|-195|33.4|44.4||A
+NP-Select-Node|plnode@120||104|-385|35.4|44.4||A
+NP-Select-Node|plnode@121||121.5|-334.5|39.4|32.4||A
+NP-Select-Node|plnode@122||126.5|37.5|39.4|32.4||A
+NP-Select-Node|plnode@123||63|-99|24.4|44.4||A
+NP-Select-Node|plnode@125||121.5|-482|18.4|38.4||A
+NP-Select-Node|plnode@126||98|-479|18.4|26.4||A
+NP-Well-Node|plnode@127||100|-146.95|100|47.5||A
+NP-Well-Node|plnode@128||116.75|-5.3|62.5|43||A
+NP-Well-Node|plnode@129||112|-291|62|44.4||A
+NP-Well-Node|plnode@130||106|-436.5|53|29.4||A
+NN-Well-Node|plnode@133||113.75|-364.25|58.5|91.9||A
+NN-Well-Node|plnode@134||126.5|37.5|43|32.4||A
+NN-Well-Node|plnode@135||109.75|-482|45.5|38.4||A
+NN-Well-Node|plnode@137||100|45.5|100|49||A
+NP-Well-Node|plnode@138||100|-3|100|48||A
+NN-Well-Node|plnode@139||100|-52.5|100|51||A
+NP-Select-Node|plnode@141||100|47|100|52||
+NP-Select-Node|plnode@142||100|-52.5|100|51||
+NN-Select-Node|plnode@143||100|-3|100|48||
+NN-Well-Node|plnode@144||100.5|-99|100|48||A
+NP-Well-Node|plnode@145||100|-147|100|48||A
+NN-Well-Node|plnode@146||100|-196.5|100|51||A
+NP-Select-Node|plnode@147||100|-99|100|48||
+NP-Select-Node|plnode@148||101|-197|104|52||
+NN-Select-Node|plnode@149||100|-147|100|48||
+NN-Well-Node|plnode@150||100|-243|100|48||A
+NP-Well-Node|plnode@151||101|-291|104|48||A
+NN-Well-Node|plnode@152||100|-339|100|48||A
+NP-Select-Node|plnode@153||101|-243|104|48||
+NP-Select-Node|plnode@154||100|-339|100|48||
+NN-Select-Node|plnode@155||101|-291|104|48||
+NN-Well-Node|plnode@156||100|-385.5|100|51||A
+NP-Well-Node|plnode@157||100|-435|100|48||A
+NN-Well-Node|plnode@158||100|-485|100|52||A
+NP-Select-Node|plnode@159||100|-385.5|100|51||
+NP-Select-Node|plnode@160||100|-485|100|52||
+NN-Select-Node|plnode@161||100|-435|100|48||
+IdriversM:predDri10wMC;1{lay}|predDri1@3||126.5|-3|||D5G4;
+IdriversM:predDri10wMC;1{lay}|predDri1@5||126.5|-291|Y||D5G4;
+IwiresL:select22;1{lay}|select22@1||157|-3|||D5G4;
+IwiresL:select22;1{lay}|select22@2||157|-147|||D5G4;
+IwiresL:select22;1{lay}|select22@3||157|-291|||D5G4;
+IwiresL:select22;1{lay}|select22@4||157|-435|||D5G4;
+IdriversM:sucDri10;1{lay}|sucDri10@1||106|-435|Y||D5G4;
+Ametal-1|net@0||0.4|S900|contact@0||124|19|predDri1@3|pred_1|124|13
+Ametal-1|net@1||0.4|S900|contact@1||99|19|inv05@2|in[1]|99|12
+Ametal-2|net@2|||S1800|contact@1||99|19|contact@0||124|19
+Ametal-1|net@3||0.4|S2700|contact@2||124|-313|predDri1@5|pred_1|124|-307
+Ametal-1|net@4||0.4|S2700|contact@3||99.5|-313|inv05@4|in[1]|99.5|-306
+Ametal-2|net@5|||S1800|contact@3||99.5|-313|contact@2||124|-313
+Ametal-1|net@6|||S2700|contact@4||101.5|-19|inv05@2|out[1]|101.5|-10
+Ametal-2|net@7|||S1800|contact@5||63|-19|contact@4||101.5|-19
+Ametal-1|net@10|||S900|contact@5||63|-19|pin@2||63|-115.5
+Ametal-1|net@11|||S900|pin@3||69.5|-115.5|ctrAND3i@1|inA_1|69.5|-127
+Ametal-1|net@12|||S1800|pin@2||63|-115.5|pin@3||69.5|-115.5
+Ametal-1|net@13|||S900|contact@6||102|-269|inv05@4|out[1]|102|-284
+Ametal-2|net@14|||S1800|contact@7||82|-269|contact@6||102|-269
+Ametal-1|net@26|||S2700|contact@11||108.5|-407|sucDri10@1|succ|108.5|-401
+Ametal-2|net@27|||S1800|contact@12||63|-407|contact@11||108.5|-407
+Ametal-1|net@28|||S2700|contact@12||63|-407|pin@12||63|-216
+Ametal-1|net@31|||S0|pin@14||141|-269|predDri1@5|in|132|-269
+Ametal-1|net@33|||S2700|pin@16||75|-381|pin@15||75|-269
+Ametal-1|net@35|||S2700|contact@14||75|-413|pin@16||75|-381
+Ametal-2|net@36|||S1800|contact@14||75|-413|contact@13||89|-413
+Ametal-1|net@37|||S2700|contact@15||132|-25|predDri1@3|in|132|-25
+Ametal-2|net@38|||S0|contact@16||141|-25|contact@15||132|-25
+Ametal-1|net@39|||S2700|pin@17||141|-84.5|contact@16||141|-25
+Ametal-1|net@40|||S900|pin@18||141|-96|ctrAND3i@1|out|141|-163
+Ametal-1|net@41|||S900|pin@17||141|-84.5|pin@18||141|-96
+Ametal-1|net@43|||S2700|contact@18||107.5|-13|pin@19||107.5|33.2
+Ametal-1|net@44|||S1800|pin@19||107.5|33.2|predDri1@3|pred|112|33.2
+Ametal-1|net@51|||S900|contact@26||108|-275|pin@21||108|-327.2
+Ametal-1|net@52|||S1800|pin@21||108|-327.2|predDri1@5|pred|112|-327.2
+Ametal-1|net@53|||S2700|contact@30||146.5|-413|contact@29||146.5|-319
+Ametal-1|net@54|||S2700|contact@29||146.5|-319|contact@28||146.5|-175
+Ametal-1|net@55|||S2700|contact@28||146.5|-175|contact@27||146.5|10
+Ametal-1|net@57|||S2700|contact@31||113.5|-319|predDri1@5|mc|113.5|-316
+Ametal-2|net@58|||S1800|contact@31||113.5|-319|contact@29||146.5|-319
+Ametal-2|net@59||6.2|S0|predDri1@5|vdd|107.5|-341|inv05@4|vdd_2|106.5|-341
+Ametal-2|net@60||6.2|S0|predDri1@5|gnd|107.5|-291|inv05@4|gnd_1|106.5|-291
+Ametal-2|net@61||6.2|S0|predDri1@5|vdd_1|107.5|-241|inv05@4|vdd_3|106.5|-241
+Ametal-2|net@62||6.2|S0|predDri1@3|vdd_1|107.5|-53|inv05@2|vdd_3|106|-53
+Ametal-2|net@63||6.2|S0|predDri1@3|gnd|107.5|-3|inv05@2|gnd_1|106|-3
+Ametal-2|net@64||6.2|S0|predDri1@3|vdd|107.5|47|inv05@2|vdd_2|106|47
+Ametal-2|net@68|||S1800|pin@23||128|-175|contact@28||146.5|-175
+Ametal-2|net@69|||S1800|pin@24||126.5|-413|contact@30||146.5|-413
+Ametal-2|net@71|||S0|pin@26||115|-13|contact@18||107.5|-13
+Ametal-1|net@74|||S2700|pin@29||77|-175.5|ctrAND3i@1|inC|77|-169
+Ametal-1|net@78|||S2700|contact@7||82|-269|pin@31||82|-211.5
+Ametal-2|net@80||6.2|S0|pin@33||146.5|-147|ctrAND3i@1|gnd_1|145.5|-147
+Ametal-2|net@81|||S2700|pin@34||146|-163|pin@35||146|-147
+Ametal-2|net@82||6.2|S1800|pin@35||146|-147|pin@33||146.5|-147
+Ametal-1|net@85|||S900|contact@36||113.5|25|predDri1@3|mc|113.5|22
+Ametal-2|net@86|||S1800|contact@36||113.5|25|contact@35||146.5|25
+Ametal-1|net@89|||S2700|contact@37||60.5|-131|ctrAND3i@1|inB|60.5|-127
+Ametal-2|net@90|||S0|contact@38||96|-131|contact@37||60.5|-131
+Ametal-1|net@91|||S2700|contact@39||77|-178|pin@29||77|-175.5
+Ametal-2|net@92|||S0|contact@40||88.5|-178|contact@39||77|-178
+Ametal-1|net@93|||S2700|contact@41||82|-213|pin@31||82|-211.5
+Ametal-2|net@94|||S0|contact@42||88.5|-213|contact@41||82|-213
+Ametal-1|net@95|||S900|contact@40||88.5|-178|contact@42||88.5|-213
+Ametal-1|net@96|||S900|contact@43||63|-165.5|pin@12||63|-216
+Ametal-1|net@103|||S2700|contact@45||96|-161|contact@38||96|-131
+Ametal-2|net@104|||S1800|pin@38||72|-161|contact@45||96|-161
+Ametal-2|net@105|||S900|pin@38||72|-161|pin@39||72|-165.5
+Ametal-2|net@106|||S0|pin@39||72|-165.5|contact@43||63|-165.5
+Ametal-1|net@107|||S900|contact@35||146.5|25|contact@27||146.5|10
+Ametal-2|net@108|||S1800|pin@40||125|10|contact@27||146.5|10
+Ametal-1|net@109|||S0|contact@13||89|-413|pin@41||89|-413
+Ametal-1|net@110|||S900|pin@41||89|-413|sucDri10@1|in|89|-416
+Ametal-1|net@111|||S900|ctrAND3i@1|out|141|-163|contact@47||141|-263
+Ametal-1|net@112|||S900|contact@46||75|-263|pin@15||75|-269
+Ametal-1|net@113||0.4|S900|contact@47||141|-263|pin@14||141|-269
+Ametal-2|net@114|||S0|contact@47||141|-263|contact@46||75|-263
+Ametal-2|net@115|||S0|pin@42||119|-275|contact@26||108|-275
+Eout|borrow|D5G2;|contact@26||B
+Egnd||D5G2;|sucDri10@1|gnd_1|G
+Egnd_1||D5G2;|predDri1@5|gnd_1|G
+Egnd_2||D5G2;|ctrAND3i@1|gnd_1|G
+Egnd_3||D5G2;Y-3;|predDri1@3|gnd_1|G
+Egnd_4||D5G2;|ctrAND3i@1|gnd|G
+Egnd_5||D5G2;|inv05@2|gnd|G
+Egnd_6||D5G2;|inv05@4|gnd|G
+Egnd_7||D5G2;|sucDri10@1|gnd|G
+Eload||D5G2;|contact@18||B
+Emc_1|mc|D5G2;|contact@30||U
+Emc_2||D5G2;|contact@29||U
+Emc_3||D5G2;|contact@28||U
+Emc_4||D5G2;|contact@27||U
+Eout@995280369|out|D5G2;|contact@11||B
+Evdd||D5G2;|sucDri10@1|vdd_2|P
+Evdd_1||D5G2;|sucDri10@1|vdd_3|P
+Evdd_2||D5G2;|predDri1@5|vdd_2|P
+Evdd_3||D5G2;|predDri1@5|vdd_3|P
+Evdd_4||D5G2;|ctrAND3i@1|vdd_2|P
+Evdd_5||D5G2;|ctrAND3i@1|vdd_3|P
+Evdd_6||D5G2;Y-3;|predDri1@3|vdd_2|P
+Evdd_7||D5G2;Y-3;|predDri1@3|vdd_3|P
+Evdd_8||D5G2;|inv05@2|vdd_1|P
+Evdd_9||D5G2;|ctrAND3i@1|vdd|P
+Evdd_10||D5G2;|ctrAND3i@1|vdd_1|P
+Evdd_11||D5G2;|inv05@2|vdd|P
+Evdd_12||D5G2;|inv05@4|vdd|P
+Evdd_13||D5G2;|inv05@4|vdd_1|P
+Evdd_14||D5G2;|sucDri10@1|vdd|P
+Evdd_15||D5G2;|sucDri10@1|vdd_1|P
+Ex||D5G2;|pin@34||P
+X
+
+# Cell counter_endCap;1{sch}
+Ccounter_endCap;1{sch}||schematic|1242940285645|1247780410583|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@3||-44|31.5||||
+NOff-Page|conn@5||-53|-25.5|||RR|
+NOff-Page|conn@6||-44|24||||
+NOff-Page|conn@8||29|24|||X|
+NOff-Page|conn@9||-61|-8||||
+IcentersJ:ctrAND3in30;1{ic}|ctrAND3i@0||-8|6|R||D5G4;
+Icounter_endCap;2{ic}|gasp_2x1@1||28|10|X||D5G4;
+NGround|gnd@0||-55|-15||||
+IpurpleFive:inv;1{ic}|inv@2||7|-10|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y4;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IpurpleFive:inv;1{ic}|inv@3||-23|-10|XRR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y4;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+NWire_Pin|pin@55||-18|-25.5|||X|
+NWire_Pin|pin@71||-40|24||||
+NWire_Pin|pin@73||24|-10|||X|
+NWire_Pin|pin@74||24|24|||X|
+NWire_Pin|pin@81||-5|-10||||
+NWire_Pin|pin@82||-5|0||||
+NWire_Pin|pin@83||-10.5|-10||||
+NWire_Pin|pin@89||-40|-10||||
+Ngeneric:Invisible-Pin|pin@91||-6.5|41.5|||||ART_message(D5G3;)Sam 27 May 2009
+Ngeneric:Invisible-Pin|pin@92||-5.5|50.5|||||ART_message(D5G6;)SendCap
+NWire_Pin|pin@93||-55|-8||||
+NWire_Pin|pin@97||-47|-25.5|||X|
+NWire_Pin|pin@98||-47|-15.5|||X|
+NWire_Pin|pin@99||-8|22||||
+NWire_Pin|pin@100||-8|31.5||||
+NWire_Pin|pin@101||-8|26||||
+NWire_Pin|pin@102||-7.5|-15.5||||
+IdriversM:predDri10wMC;1{ic}|predDri1@0||-32|24|RR||D5G4;
+IdriversM:predDri10wMC;1{ic}|predDri1@1||17|24|Y||D5G4;
+IdriversM:sucDri10;1{ic}|sucDri10@0||-40|-25.5|RR||D5G4;
+Awire|fire|D8G2;||1800|sucDri10@0|in|-36|-25.5|pin@55||-18|-25.5
+Awire|fire|D5G2;||2700|ctrAND3i@0|out|-8|12|pin@99||-8|22
+Awire|in2_bar|D5G2;||0|inv@2|out|4.5|-10|pin@81||-5|-10
+Awire|in_bar|D5G2;||1800|inv@3|out|-20.5|-10|pin@83||-10.5|-10
+Awire|net@96|||0|predDri1@0|pred|-35|24|pin@71||-40|24
+Awire|net@97|||0|pin@71||-40|24|conn@6|y|-42|24
+Awire|net@101|||2700|pin@73||24|-10|pin@74||24|24
+Awire|net@102|||1800|predDri1@1|pred|20|24|pin@74||24|24
+Awire|net@103|||1800|inv@2|in|9.5|-10|pin@73||24|-10
+Awire|net@104|||0|conn@8|y|27|24|pin@74||24|24
+Awire|net@108|||2700|pin@81||-5|-10|pin@82||-5|0
+Awire|net@109|||0|pin@82||-5|0|ctrAND3i@0|inA|-5.5|0
+Awire|net@111|||2700|pin@83||-10.5|-10|ctrAND3i@0|inC|-10.5|0
+Awire|net@121|||1800|pin@89||-40|-10|inv@3|in|-25.5|-10
+Awire|net@126|||1800|conn@9|y|-59|-8|pin@93||-55|-8
+Awire|net@127|||900|pin@93||-55|-8|gnd@0||-55|-13
+Awire|net@131|||1800|conn@5|a|-51|-25.5|pin@97||-47|-25.5
+Awire|net@132|||1800|pin@97||-47|-25.5|sucDri10@0|succ|-44|-25.5
+Awire|net@133|||2700|pin@97||-47|-25.5|pin@98||-47|-15.5
+Awire|net@136|||1800|pin@99||-8|22|predDri1@1|in|14|22
+Awire|net@137|||1800|predDri1@0|in|-29|22|pin@99||-8|22
+Awire|net@139|||1800|pin@101||-8|26|predDri1@1|mc|14|26
+Awire|net@140|||1800|conn@3|y|-42|31.5|pin@100||-8|31.5
+Awire|net@141|||1800|predDri1@0|mc|-29|26|pin@101||-8|26
+Awire|net@142|||900|pin@100||-8|31.5|pin@101||-8|26
+Awire|net@144|||2700|pin@102||-7.5|-15.5|ctrAND3i@0|inB|-7.5|0
+Awire|net@145|||900|pin@71||-40|24|pin@89||-40|-10
+Awire|net@147|||1800|pin@98||-47|-15.5|pin@102||-7.5|-15.5
+Ein|borrow|D5G2;X-8;|conn@6|y|B
+Ein2|load|D5G2;X-6;|conn@8|y|B
+Emc||D5G2;X-2;|conn@3|a|U
+Eout||D5G2;X7;|conn@5|a|B
+Ex||D5G2;X-3;|conn@9|a|U
+X
+
+# Cell dock_interface;1{ic}
+Cdock_interface;1{ic}||artwork|1237031259178|1248557071617|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@4||-5|9.5|-1|-1|X|
+Ngeneric:Invisible-Pin|pin@5||-4|9.5|1|1||
+NPin|pin@16||-4|-6|1|1||
+NPin|pin@17||-4|10.5|1|1||
+NPin|pin@18||4|10.5|1|1||
+NPin|pin@19||4|-6|1|1||
+Ngeneric:Invisible-Pin|pin@32||0|2|||||ART_message(D5G1.75;)S[kessels,counter,dock,interface]
+Nschematic:Wire_Pin|pin@51||-4|-5.5||||
+NPin|pin@54||-5|-5.5|1|1||
+NPin|pin@55||-4|-5.5|1|1||
+NPin|pin@68||-5|-3.5|1|1||
+NPin|pin@69||-4|-3.5|1|1||
+NPin|pin@70||-5|-1.5|1|1||
+NPin|pin@71||-4|-1.5|1|1||
+NPin|pin@72||-5|0.5|1|1||
+NPin|pin@73||-4|0.5|1|1||
+NPin|pin@74||0|-7|1|1|R|
+NPin|pin@75||0|-6|1|1|R|
+NPin|pin@76||-5|3|1|1||
+NPin|pin@77||-4|3|1|1||
+NPin|pin@78||-5|5|1|1||
+NPin|pin@79||-4|5|1|1||
+NPin|pin@80||4|-5|1|1||
+NPin|pin@81||5|-5|1|1||
+NPin|pin@82||4|-3|1|1||
+NPin|pin@83||5|-3|1|1||
+NPin|pin@84||4|-1|1|1||
+NPin|pin@85||5|-1|1|1||
+Nschematic:Wire_Pin|pin@92||5|-1||||
+Nschematic:Wire_Pin|pin@93||5|-3||||
+Nschematic:Wire_Pin|pin@94||5|-5||||
+Nschematic:Wire_Pin|pin@95||-4|-3.5||||
+Nschematic:Wire_Pin|pin@96||-4|-1.5||||
+Nschematic:Wire_Pin|pin@97||-4|0.5||||
+Nschematic:Wire_Pin|pin@98||-4|3||||
+Nschematic:Wire_Pin|pin@99||-4|5||||
+Nschematic:Wire_Pin|pin@100||0|-7||||
+Nschematic:Bus_Pin|pin@113||0|10.5||||
+Aschematic:bus|net@2||-0.5|IJ0|pin@5||-4|9.5|pin@4||-5|9.5
+AThicker|net@11|||FS0|pin@19||4|-6|pin@16||-4|-6
+AThicker|net@34|||FS1800|pin@54||-5|-5.5|pin@55||-4|-5.5
+AThicker|net@41|||FS1800|pin@68||-5|-3.5|pin@69||-4|-3.5
+AThicker|net@42|||FS1800|pin@70||-5|-1.5|pin@71||-4|-1.5
+AThicker|net@43|||FS1800|pin@72||-5|0.5|pin@73||-4|0.5
+AThicker|net@44|||FS0|pin@18||4|10.5|pin@17||-4|10.5
+AThicker|net@45|||FS900|pin@17||-4|10.5|pin@16||-4|-6
+AThicker|net@46|||FS2700|pin@74||0|-7|pin@75||0|-6
+AThicker|net@48|||FS1800|pin@76||-5|3|pin@77||-4|3
+AThicker|net@49|||FS900|pin@18||4|10.5|pin@19||4|-6
+AThicker|net@50|||FS1800|pin@78||-5|5|pin@79||-4|5
+AThicker|net@51|||FS1800|pin@80||4|-5|pin@81||5|-5
+AThicker|net@52|||FS1800|pin@82||4|-3|pin@83||5|-3
+AThicker|net@53|||FS1800|pin@84||4|-1|pin@85||5|-1
+EdecFailed|ZeroOrDone|D5G2;X7.5;|pin@93||B
+EdecSucceeded|ZeroOrTwo|D5G2;X7;|pin@94||B
+Edo[ins]||D5G2;X-4.5;|pin@99||B
+Efire[T]||D5G2;X-4.5;|pin@98||I
+Eflag[D][set,clr]||D5G2;X7;|pin@4||O
+Eload||D5G2;X2.5;|pin@92||B
+Emc||D5G2;|pin@100||I
+Escan[1:4]||D5G2;Y2;|pin@113||O
+Esel[Co]||D5G2;X-4.5;|pin@97||I
+Esel[Ld]||D5G2;X-4.5;|pin@95||I
+Esel[Tp]||D5G2;X-4.5;|pin@51||I
+Esel[rD]||D5G2;X-4.5;|pin@96||I
+X
+
+# Cell dock_interface;2{lay}
+Cdock_interface;2{lay}||cmos90|1236866224075|1248403762194||ATTR_NCC(D5G20;NTY344.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent mc /mc_[0-9]+/"]|DRC_last_good_drc_area_date()G1244500053331|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244502948662
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@86||86|6|||XY|
+NX-Metal-1-Metal-2-Con|contact@87||-69|6|||XY|
+NX-Metal-1-Metal-2-Con|contact@91||109|276|||X|
+NX-Metal-1-Metal-2-Con|contact@99||120.5|-112|||XY|
+NX-Metal-1-Metal-2-Con|contact@101||74.5|-112|||XY|
+NX-Metal-1-Metal-2-Con|contact@108||53.5|-44|||XY|
+NX-Metal-1-Metal-2-Con|contact@109||-43.5|-44|||XY|
+NX-Metal-1-Metal-2-Con|contact@231||-0.5|-112||||
+NX-Metal-1-Metal-2-Con|contact@234||-55.5|-12||||
+NX-Metal-1-Metal-2-Con|contact@235||167|176||||
+NX-Metal-1-Metal-2-Con|contact@236||-70.5|-82||||
+NX-Metal-1-Metal-2-Con|contact@237||-170.5|-106||||
+NX-Metal-1-Metal-2-Con|contact@240||197.5|-188||||
+NX-Metal-1-Metal-2-Con|contact@243||185.5|50||||
+NX-Metal-1-Metal-2-Con|contact@248||172.5|-194||||
+NX-Metal-1-Metal-2-Con|contact@249||119|-100||||
+NX-Metal-1-Metal-2-Con|contact@253||167|111||||
+NX-Metal-1-Metal-2-Con|contact@254||132|111||||
+NX-Metal-1-Metal-2-Con|contact@257||-19.5|232||||
+NX-Metal-1-Metal-2-Con|contact@258||-5.5|12||||
+NX-Metal-1-Metal-2-Con|contact@259||-86.5|44||||
+NX-Metal-1-Metal-2-Con|contact@260||19|-200||||
+NX-Metal-1-Metal-2-Con|contact@261||161|-150||||
+NX-Metal-1-Metal-2-Con|contact@262||120.5|-150||||
+NX-Metal-1-Metal-2-Con|contact@263||147|206||||
+NX-Metal-1-Metal-2-Con|contact@264||147|100||||
+NX-Metal-1-Metal-2-Con|contact@265||182.5|100||||
+NX-Metal-1-Metal-2-Con|contact@266||-22.5|144.5||||
+NX-Metal-1-Metal-2-Con|contact@267||-31|144.5||||
+NX-Metal-1-Metal-2-Con|contact@268||-31|-6||||
+NX-Metal-1-Metal-2-Con|contact@269||-90.5|-6||||
+NX-Metal-1-Metal-2-Con|contact@271||170.5|-229||||
+NX-Metal-1-Metal-2-Con|contact@272||-90.5|-229||||
+NX-Metal-1-Metal-2-Con|contact@273||97|144.5||||
+NX-Metal-1-Metal-2-Con|contact@274||97|56||||
+NX-Metal-1-Metal-2-Con|contact@275||185|-156||||
+NX-Metal-1-Metal-2-Con|contact@276||197.5|-156||||
+NX-Metal-1-Metal-2-Con|contact@281||-79.5|204||||
+NX-Metal-1-Metal-2-Con|contact@282||-11|204||||
+NX-Metal-1-Metal-2-Con|contact@283||-100.5|-56||||
+NX-Metal-1-Metal-2-Con|contact@284||-187.5|94||||
+NX-Metal-1-Metal-2-Con|contact@285||-11|94||||
+NX-Metal-1-Metal-2-Con|contact@286||50.5|-143||||
+NX-Metal-1-Metal-2-Con|contact@287||-100.5|-143||||
+NX-Metal-1-Metal-2-Con|contact@288||-11|0||||
+NX-Metal-1-Metal-2-Con|contact@289||-100.5|0||||
+NX-Metal-1-Metal-2-Con|contact@291||-14|-62||||
+NX-Metal-1-Metal-2-Con|contact@292||62.5|-37.5||||
+NX-Metal-1-Metal-2-Con|contact@293||-90.5|-37.5||||
+NX-Metal-1-Metal-2-Con|contact@294||38|-2||||
+NX-Metal-1-Metal-2-Con|contact@295||117|-2||||
+NX-Metal-1-Metal-2-Con|contact@296||117|88||||
+NX-Metal-1-Metal-2-Con|contact@297||131|88||||
+NX-Metal-1-Metal-2-Con|contact@298||-197.5|176||||
+NX-Metal-1-Metal-2-Con|contact@300||-140.4|50||||
+NX-Metal-1-Metal-2-Con|contact@301||-140.4|62||||
+NX-Metal-1-Metal-2-Con|contact@302||-104.5|62||||
+NX-Metal-1-Metal-2-Con|contact@303||-104.5|88||||
+NX-Metal-1-Metal-2-Con|contact@304||-56.5|88||||
+NX-Metal-1-Metal-2-Con|contact@305||-111.5|144.5||||
+NX-Metal-1-Metal-2-Con|contact@306||-56.5|144.5||||
+NX-Metal-1-Metal-2-Con|contact@308||123.5|4||||
+NX-Metal-1-Metal-2-Con|contact@309||160|4||||
+NX-Metal-1-Metal-2-Con|contact@310||160|144.5||||
+NX-Metal-1-Metal-2-Con|contact@311||175|144.5||||
+NX-Metal-1-Metal-2-Con|contact@312||175|188||||
+NX-Metal-1-Metal-2-Con|contact@313||167|188||||
+NX-Metal-1-Metal-2-Con|contact@314||38|-100||||
+NX-Metal-1-Metal-2-Con|contact@315||-210.5|276||||
+NX-Metal-1-Metal-2-Con|contact@317||-143|-47||||
+NX-Metal-1-Metal-2-Con|contact@318||-210.5|-47||||
+NX-Metal-1-Metal-2-Con|contact@319||-114.5|-100||||
+Igasp_dec;1{lay}|gasp_dec@1||162|216|XY||D5G4;
+Igasp_reset_done;1{lay}|gasp_res@2||159|-72|XY||D5G4;
+Igasp_resetting;1{lay}|gasp_res@3||110|-216|X||D5G4;
+Igasp_set;1{lay}|gasp_set@1||60|72|XY||D5G4;
+Igates1inM:inv05;1{lay}|inv05@0||76.5|-72|XY||D5G4;
+Igates1inM:inv05;1{lay}|inv05@1||9.5|-72|X||D5G4;
+Igates1inM:inv05;1{lay}|inv05@2||-127|-72|Y||D5G4;
+Igates2inM:nand5;2{lay}|nand5@0||54.5|-72|||D5G4;
+Igates2inM:nand5;2{lay}|nand5@1||31.5|-72|||D5G4;
+Igates2inM:nand10;1{lay}|nand10@0||-63|-72|XY||D5G4;
+Igates2inM:nor05;1{lay}|nor05@0||-148.5|-72|||D5G4;
+Igates2inM:nor10;1{lay}|nor10@0||-22|-72|||D5G4;
+NMetal-1-Pin|pin@89||86|47|||XY|
+NMetal-1-Pin|pin@97||68|-76|||XY|
+NMetal-1-Pin|pin@98||68|-97|||XY|
+NMetal-1-Pin|pin@124||5|-72.5|||Y|
+NMetal-1-Pin|pin@127||72|-76|||Y|
+NMetal-1-Pin|pin@134||-0.5|-72.5|||Y|
+NMetal-2-Pin|pin@162||209|-82||||
+NMetal-2-Pin|pin@164||209|-12||||
+NMetal-2-Pin|pin@169||209|-106||||
+NMetal-2-Pin|pin@178||-209|50||||
+NMetal-2-Pin|pin@190||-209|44||||
+NMetal-1-Pin|pin@191||132|92||||
+NMetal-2-Pin|pin@192||209|276||||
+NMetal-1-Pin|pin@193||18.5|-57||||
+NMetal-1-Pin|pin@194||18.5|-53.5||||
+NMetal-1-Pin|pin@195||32.5|-53.5||||
+NMetal-1-Pin|pin@196||32.5|-62.5||||
+NMetal-1-Pin|pin@197||38.5|-62.5||||
+NMetal-2-Pin|pin@200||209|-200||||
+NMetal-1-Pin|pin@201||-22.5|180.5||||
+NMetal-1-Pin|pin@202||-17.5|180.5||||
+NMetal-1-Pin|pin@203||185|-47||||
+NMetal-1-Pin|pin@204||185.5|41||||
+NMetal-1-Pin|pin@205||182.5|41||||
+NMetal-1-Pin|pin@206||182.5|8||||
+NMetal-1-Pin|pin@207||185|8||||
+NMetal-2-Pin|pin@209||209|-56||||
+NMetal-2-Pin|pin@210||209|-188||||
+NMetal-2-Pin|pin@211||209|56||||
+NMetal-2-Pin|pin@212||209|206||||
+NMetal-2-Pin|pin@213||209|12||||
+NMetal-2-Pin|pin@214||209|-194||||
+NMetal-2-Pin|pin@215||209|-100||||
+NMetal-2-Pin|pin@216||209|44||||
+NMetal-2-Pin|pin@217||209|232||||
+NMetal-1-Pin|pin@226||-79.5|216.5||||
+NMetal-1-Pin|pin@228||-84.5|216.5||||
+NMetal-1-Pin|pin@229||-79.5|216.5||||
+NMetal-2-Pin|pin@231||-209|-62||||
+NMetal-1-Pin|pin@232||131|92||||
+NMetal-1-Pin|pin@233||62.5|-43||||
+NMetal-1-Pin|pin@234||-197.5|288.5||||
+NMetal-1-Pin|pin@236||-111.5|288.5||||
+NMetal-1-Pin|pin@242||113.5|-108||||
+NMetal-1-Pin|pin@243||120.5|-108||||
+NMetal-1-Pin|pin@245||113.5|-88||||
+NMetal-1-Pin|pin@246||123.5|-88||||
+NMetal-1-Pin|pin@247||167|288.5||||
+NMetal-1-Pin|pin@248||-84.5|288.5||||
+NMetal-1-Pin|pin@250||-55.5|-47||||
+NMetal-2-Pin|pin@252||-244.5|276||||
+NMetal-1-Pin|pin@256||-152.5|-91||||
+NMetal-1-Pin|pin@258||-131|-104||||
+NMetal-1-Pin|pin@259||-131|-87||||
+NMetal-1-Pin|pin@260||-114.5|-71||||
+NMetal-1-Pin|pin@261||-122.5|-71||||
+NMetal-1-Pin|pin@262||-170.5|-91||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||-209|216|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-209|-72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||-209|-216|||D5G4;
+IwiresL:select144;1{lay}|select14@0||-132|-72|||D5G4;
+IwiresL:select144;1{lay}|select14@1||-100|-216|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-132|216|||D5G4;
+IwiresL:select15;1{lay}|select15@0||27.5|-216|||D5G4;
+IwiresL:select30;1{lay}|select30@0||-51|-72|||D5G4;
+IwiresL:select50;1{lay}|select50@0||-186|-216|||D5G4;
+IdriversM:sucDri10;1{lay}|sucDri10@0||2|-216|XY||D5G4;
+Ametal-1|net@426|||S0|pin@89||86|47|gasp_set@1|sel_bar[set]|83|47
+Ametal-1|net@427|||S2700|contact@86||86|6|pin@89||86|47
+Ametal-2|net@428|||S1800|contact@87||-69|6|contact@86||86|6
+Ametal-1|net@438|||S900|contact@91||109|276|gasp_dec@1|sel[Co]|109|241
+Ametal-1|net@450|||S2700|contact@99||120.5|-112|gasp_res@2|resetting|120.5|-108.2
+Ametal-1|net@453|||S2700|contact@101||74.5|-112|inv05@0|in[1]|74.5|-87
+Ametal-1|net@456|||S900|pin@97||68|-76|pin@98||68|-97
+Ametal-1|net@457|||S0|pin@98||68|-97|nand5@0|ina|61|-97
+Ametal-1|net@470||0.4|S900|contact@108||53.5|-44|nand5@0|out_2|53.5|-61.6
+Ametal-2|net@471|||S1800|contact@109||-43.5|-44|contact@108||53.5|-44
+Ametal-2|net@501||6.2|S0|inv05@0|vdd_2|67.5|-122|nand5@0|vdd_3|66|-122
+Ametal-2|net@506||6.2|S0|inv05@0|gnd_1|67.5|-72|nand5@0|gnd_1|66|-72
+Ametal-2|net@510||6.2|S0|gasp_res@2|vdd_3|87|-22|inv05@0|vdd_1|85.5|-22
+Ametal-2|net@511||6.2|S0|inv05@0|vdd_3|67.5|-22|nand5@0|vdd_2|66|-22
+Ametal-2|net@548||6.2|S0|gasp_res@2|gnd_1|87|-72|inv05@0|gnd|85.5|-72
+Ametal-2|net@549||6.2|S1800|inv05@0|vdd|85.5|-122|gasp_res@2|vdd_5|87|-122
+Ametal-1|net@557|||S900|contact@109||-43.5|-44|nor10@0|inB|-43.5|-63
+Ametal-2|net@558||6.2|S0|nand10@0|vdd|-44.5|-122|nor10@0|vdd_1|-46.5|-122
+Ametal-2|net@559||6.2|S0|nand10@0|gnd|-44.5|-72|nor10@0|gnd|-46.5|-72
+Ametal-2|net@562||6.2|S0|nor10@0|gnd_1|2.5|-72|inv05@1|gnd_1|0.5|-72
+Ametal-2|net@563||6.2|S0|nor10@0|vdd_3|2.5|-122|inv05@1|vdd_3|0.5|-122
+Ametal-1|net@573|||S900|pin@124||5|-72.5|inv05@1|out[1]|5|-79
+Ametal-1|net@578||0.6|S1800|pin@97||68|-76|pin@127||72|-76
+Ametal-1|net@579||0.6|S2700|pin@127||72|-76|inv05@0|out[1]|72|-65
+Ametal-1|net@595|||S0|pin@124||5|-72.5|pin@134||-0.5|-72.5
+Ametal-1|net@596|||S900|pin@134||-0.5|-72.5|nor10@0|inA|-0.5|-79
+Ametal-1|net@965|||S2700|sucDri10@0|succ|-0.5|-182|contact@231||-0.5|-112
+Ametal-2|net@968|||S0|contact@99||120.5|-112|contact@231||-0.5|-112
+Ametal-2|net@969|||S0|contact@101||74.5|-112|contact@231||-0.5|-112
+Ametal-2|net@973|||S0|pin@162||209|-82|contact@236||-70.5|-82
+Ametal-2|net@976|||S1800|contact@234||-55.5|-12|pin@164||209|-12
+Ametal-2|net@980|||S1800|contact@298||-197.5|176|contact@235||167|176
+Ametal-1|net@983|||S900|contact@235||167|176|contact@253||167|111
+Ametal-1|net@987|||S900|contact@87||-69|6|nand10@0|out_2|-69|-14
+Ametal-1|net@988|||S900|contact@236||-70.5|-82|nand10@0|inA|-70.5|-97
+Ametal-2|net@991|||S1800|contact@237||-170.5|-106|pin@169||209|-106
+Ametal-1|net@1031|||S900|contact@248||172.5|-194|gasp_res@3|mc|172.5|-209
+Ametal-1|net@1033|||S2700|contact@249||119|-100|gasp_res@2|mc|119|-97
+Ametal-2|net@1041|||S0|contact@253||167|111|contact@254||132|111
+Ametal-1|net@1042|||S900|contact@254||132|111|pin@191||132|92
+Ametal-1|net@1043|||S0|pin@191||132|92|gasp_set@1|do[ins]|130.5|92
+Ametal-2|net@1045|||S0|contact@243||185.5|50|gasp_set@1|flag[D][set]|-69.5|50
+Ametal-2|net@1046|||S1800|contact@91||109|276|pin@192||209|276
+Ametal-1|net@1049|||S0|pin@193||18.5|-57|inv05@1|in[1]|7.5|-57
+Ametal-1|net@1050|||S900|pin@194||18.5|-53.5|pin@193||18.5|-57
+Ametal-1|net@1051|||S0|pin@195||32.5|-53.5|pin@194||18.5|-53.5
+Ametal-1|net@1052|||S2700|pin@196||32.5|-62.5|pin@195||32.5|-53.5
+Ametal-1|net@1054|||S1800|pin@196||32.5|-62.5|pin@197||38.5|-62.5
+Ametal-1|net@1055|||S900|pin@197||38.5|-62.5|nand5@1|out|38.5|-80.1
+Ametal-2|net@1056|||S1800|contact@235||167|176|gasp_dec@1|do[ins]|180.5|176
+Ametal-2|net@1057||6.2|S1800|sucDri10@0|vdd|26|-266|gasp_res@3|vdd_6|29|-266
+Ametal-2|net@1058||6.2|S1800|sucDri10@0|gnd|26|-216|gasp_res@3|gnd_3|29|-216
+Ametal-2|net@1059||6.2|S1800|sucDri10@0|vdd_1|26|-166|gasp_res@3|vdd_7|29|-166
+Ametal-2|net@1060||6.2|S1800|inv05@1|gnd|18.5|-72|nand5@1|gnd|20|-72
+Ametal-2|net@1061||6.2|S1800|inv05@1|vdd|18.5|-22|nand5@1|vdd|20|-22
+Ametal-2|net@1062||6.2|S1800|inv05@1|vdd_1|18.5|-122|nand5@1|vdd_1|20|-122
+Ametal-2|net@1063|||S0|nand5@0|gnd|43|-72|nand5@1|gnd_1|43|-72
+Ametal-2|net@1064|||S0|nand5@0|vdd|43|-22|nand5@1|vdd_2|43|-22
+Ametal-2|net@1065|||S0|nand5@0|vdd_1|43|-122|nand5@1|vdd_3|43|-122
+Ametal-2|net@1066||6.2|S1800|inv05@1|vdd_2|0.5|-22|nor10@0|vdd_2|2.5|-22
+Ametal-2|net@1067||6.2|S0|nand10@0|vdd_1|-44.5|-22|nor10@0|vdd|-46.5|-22
+Ametal-1|net@1070||0.4|S900|contact@257||-19.5|232|gasp_dec@1|mc|-19.5|223
+Ametal-1|net@1072|||S2700|contact@258||-5.5|12|gasp_set@1|fire|-5.5|56
+Ametal-2|net@1073|||S0|contact@259||-86.5|44|pin@190||-209|44
+Ametal-1|net@1074|||S2700|gasp_set@1|mc|-86.5|41|contact@259||-86.5|44
+Ametal-1|net@1075||0.4|S900|sucDri10@0|in|19|-197|contact@260||19|-200
+Ametal-2|net@1076|||S1800|contact@260||19|-200|pin@200||209|-200
+Ametal-1|net@1077|||S2700|gasp_res@3|resetting|161|-191|contact@261||161|-150
+Ametal-1|net@1079|||S900|gasp_res@2|resetting|120.5|-108.2|contact@262||120.5|-150
+Ametal-2|net@1080|||S1800|contact@262||120.5|-150|contact@261||161|-150
+Ametal-1|net@1082|||S900|contact@263||147|206|contact@264||147|100
+Ametal-1|net@1083|||S900|gasp_set@1|load|182.5|106|contact@265||182.5|100
+Ametal-2|net@1085|||S0|contact@265||182.5|100|contact@264||147|100
+Ametal-1|net@1086|||S1800|pin@201||-22.5|180.5|pin@202||-17.5|180.5
+Ametal-1|net@1087|||S2700|pin@202||-17.5|180.5|gasp_dec@1|decSucceeded|-17.5|200
+Ametal-1|net@1088|||S900|pin@201||-22.5|180.5|contact@266||-22.5|144.5
+Ametal-2|net@1089|||S1800|contact@267||-31|144.5|contact@266||-22.5|144.5
+Ametal-1|net@1090|||S2700|contact@268||-31|-6|contact@267||-31|144.5
+Ametal-2|net@1091|||S1800|contact@269||-90.5|-6|contact@268||-31|-6
+Ametal-1|net@1092|||S900|contact@271||170.5|-229|gasp_res@3|decSucceeded|170.5|-232
+Ametal-2|net@1097|||S1800|contact@272||-90.5|-229|contact@271||170.5|-229
+Ametal-2|net@1098|||S0|contact@273||97|144.5|contact@266||-22.5|144.5
+Ametal-1|net@1099|||S2700|contact@274||97|56|contact@273||97|144.5
+Ametal-1|net@1104|||S1800|pin@203||185|-47|gasp_res@2|cond|191|-47
+Ametal-1|net@1105|||S2700|pin@204||185.5|41|contact@243||185.5|50
+Ametal-1|net@1106|||S1800|pin@205||182.5|41|pin@204||185.5|41
+Ametal-1|net@1107|||S2700|pin@206||182.5|8|pin@205||182.5|41
+Ametal-1|net@1108|||S0|pin@207||185|8|pin@206||182.5|8
+Ametal-1|net@1109|||S2700|pin@203||185|-47|pin@207||185|8
+Ametal-1|net@1110|||S2700|contact@275||185|-156|pin@203||185|-47
+Ametal-1|net@1112|||S2700|contact@240||197.5|-188|contact@276||197.5|-156
+Ametal-2|net@1113|||S0|contact@276||197.5|-156|contact@275||185|-156
+Ametal-2|net@1128|||S1800|contact@281||-79.5|204|contact@282||-11|204
+Ametal-1|net@1129|||S900|contact@283||-100.5|-56|contact@287||-100.5|-143
+Ametal-1|net@1131|||S2700|contact@284||-187.5|94|gasp_set@1|dec|-187.5|106
+Ametal-1|net@1135|||S900|contact@282||-11|204|contact@285||-11|94
+Ametal-1|net@1136|||S900|contact@286||50.5|-143|gasp_res@3|dec|50.5|-182
+Ametal-2|net@1140|||S0|contact@286||50.5|-143|contact@287||-100.5|-143
+Ametal-2|net@1142|||S1800|contact@240||197.5|-188|pin@210||209|-188
+Ametal-2|net@1143|||S1800|contact@274||97|56|pin@211||209|56
+Ametal-2|net@1144|||S1800|contact@263||147|206|pin@212||209|206
+Ametal-2|net@1145|||S1800|contact@258||-5.5|12|pin@213||209|12
+Ametal-2|net@1146|||S1800|contact@248||172.5|-194|pin@214||209|-194
+Ametal-2|net@1147|||S1800|contact@249||119|-100|pin@215||209|-100
+Ametal-2|net@1148|||S1800|contact@259||-86.5|44|pin@216||209|44
+Ametal-2|net@1149|||S1800|contact@257||-19.5|232|pin@217||209|232
+Ametal-2|net@1150|||S1800|contact@284||-187.5|94|contact@285||-11|94
+Ametal-2|net@1154||6.2|S1800|pinsVddG@3|vdd|-209|-166|sucDri10@0|vdd_3|-22|-166
+Ametal-2|net@1155||6.2|S1800|pinsVddG@3|gnd|-209|-216|sucDri10@0|gnd_1|-22|-216
+Ametal-2|net@1156||6.2|S1800|pinsVddG@3|vdd_1|-209|-266|sucDri10@0|vdd_2|-22|-266
+Ametal-2|net@1157||6.2|S1800|pinsVddG@1|vdd_1|-209|166|gasp_dec@1|vdd_3|-106|166
+Ametal-2|net@1158||6.2|S1800|pinsVddG@1|gnd|-209|216|gasp_dec@1|gnd_1|-106|216
+Ametal-2|net@1159||6.2|S1800|pinsVddG@1|vdd|-209|266|gasp_dec@1|vdd_4|-106|266
+Ametal-1|net@1161|||S900|contact@285||-11|94|contact@288||-11|0
+Ametal-2|net@1162|||S0|contact@288||-11|0|contact@289||-100.5|0
+Ametal-1|net@1164|||S900|contact@289||-100.5|0|contact@283||-100.5|-56
+Ametal-1|net@1177||1.2|S1800|pin@228||-84.5|216.5|pin@229||-79.5|216.5
+Ametal-1|net@1178|||S2700|pin@228||-84.5|216.5|gasp_dec@1|dec|-84.5|250
+Ametal-1|net@1179|||S0|pin@226||-79.5|216.5|pin@229||-79.5|216.5
+Ametal-1|net@1181||1.2|S900|pin@226||-79.5|216.5|contact@281||-79.5|204
+Ametal-2|net@1182|||S0|pin@209||209|-56|contact@283||-100.5|-56
+Ametal-1|net@1185|||S2700|contact@291||-14|-62|nor10@0|out|-14|-61.5
+Ametal-2|net@1186|||S0|contact@291||-14|-62|pin@231||-209|-62
+Ametal-1|net@1190|||S2700|contact@272||-90.5|-229|contact@293||-90.5|-37.5
+Ametal-1|net@1191|||S900|contact@269||-90.5|-6|contact@293||-90.5|-37.5
+Ametal-2|net@1192|||S1800|contact@293||-90.5|-37.5|contact@292||62.5|-37.5
+Ametal-1|net@1194|||S2700|nand5@1|inb|38|-43|contact@294||38|-2
+Ametal-2|net@1195|||S0|contact@295||117|-2|contact@294||38|-2
+Ametal-1|net@1196|||S2700|contact@295||117|-2|contact@296||117|88
+Ametal-2|net@1197|||S0|contact@297||131|88|contact@296||117|88
+Ametal-1|net@1198|||S2700|contact@297||131|88|pin@232||131|92
+Ametal-1|net@1199|||S1800|pin@232||131|92|pin@191||132|92
+Ametal-1|net@1200|||S1800|nand5@0|inb|61|-43|pin@233||62.5|-43
+Ametal-1|net@1201||0.6|S2700|pin@233||62.5|-43|contact@292||62.5|-37.5
+Ametal-1|net@1203|||S900|pin@234||-197.5|288.5|contact@298||-197.5|176
+Ametal-2|net@1206|||S1800|pin@178||-209|50|gasp_set@1|flag[D][set]|-69.5|50
+Ametal-2|net@1207|||S0|contact@300||-140.4|50|pin@178||-209|50
+Ametal-1|net@1208||0.4|S900|contact@301||-140.4|62|contact@300||-140.4|50
+Ametal-2|net@1209|||S0|contact@302||-104.5|62|contact@301||-140.4|62
+Ametal-1|net@1210||0.4|S900|contact@303||-104.5|88|contact@302||-104.5|62
+Ametal-2|net@1211|||S0|contact@304||-56.5|88|contact@303||-104.5|88
+Ametal-1|net@1214|||S2700|contact@304||-56.5|88|contact@306||-56.5|144.5
+Ametal-2|net@1215|||S0|contact@306||-56.5|144.5|contact@305||-111.5|144.5
+Ametal-1|net@1216|||S2700|contact@305||-111.5|144.5|pin@236||-111.5|288.5
+Ametal-1|net@1217|||S2700|gasp_dec@1|dec|-84.5|250|pin@248||-84.5|288.5
+Ametal-1|net@1223|||S1800|pin@242||113.5|-108|pin@243||120.5|-108
+Ametal-1|net@1224|||S900|pin@243||120.5|-108|gasp_res@2|resetting|120.5|-108.2
+Ametal-1|net@1226|||S900|pin@245||113.5|-88|pin@242||113.5|-108
+Ametal-1|net@1228|||S2700|pin@246||123.5|-88|contact@308||123.5|4
+Ametal-2|net@1229|||S0|contact@309||160|4|contact@308||123.5|4
+Ametal-1|net@1230|||S2700|contact@309||160|4|contact@310||160|144.5
+Ametal-2|net@1231|||S0|contact@311||175|144.5|contact@310||160|144.5
+Ametal-1|net@1232|||S900|contact@312||175|188|contact@311||175|144.5
+Ametal-2|net@1233|||S1800|contact@313||167|188|contact@312||175|188
+Ametal-1|net@1235|||S900|pin@247||167|288.5|contact@313||167|188
+Ametal-1|net@1241|||S1800|pin@245||113.5|-88|pin@246||123.5|-88
+Ametal-1|net@1243|||S900|contact@234||-55.5|-12|pin@250||-55.5|-47
+Ametal-1|net@1244|||S0|pin@250||-55.5|-47|nand10@0|inB|-56|-47
+Ametal-1|net@1245|||S2700|contact@314||38|-100|nand5@1|ina|38|-97
+Ametal-2|net@1247|||S0|contact@91||109|276|contact@315||-210.5|276
+Ametal-2|net@1248|||S0|contact@315||-210.5|276|pin@252||-244.5|276
+Ametal-1|net@1249|||S900|contact@315||-210.5|276|contact@318||-210.5|-47
+Ametal-1|net@1251|||S900|nor05@0|inB|-143|-47|contact@317||-143|-47
+Ametal-2|net@1254|||S1800|contact@318||-210.5|-47|contact@317||-143|-47
+Ametal-2|net@1257|||S0|contact@314||38|-100|contact@319||-114.5|-100
+Ametal-1|net@1259|||RS0|pin@256||-152.5|-91|nor05@0|inA|-153|-91
+Ametal-1|net@1263|||S0|pin@258||-131|-104|nor05@0|out|-142.5|-104
+Ametal-2|net@1264||6.2|S1800|nor05@0|gnd_1|-136|-72|inv05@2|gnd|-136|-72
+Ametal-2|net@1265||6.2|S1800|nor05@0|vdd_3|-136|-122|inv05@2|vdd|-136|-122
+Ametal-2|net@1266||6.2|S1800|nor05@0|vdd_2|-136|-22|inv05@2|vdd_1|-136|-22
+Ametal-2|net@1267||6.2|S1800|inv05@2|vdd_2|-118|-122|nand10@0|vdd_2|-81.5|-122
+Ametal-2|net@1268||6.2|S1800|inv05@2|gnd_1|-118|-72|nand10@0|gnd_1|-81.5|-72
+Ametal-2|net@1269||6.2|S1800|inv05@2|vdd_3|-118|-22|nand10@0|vdd_3|-81.5|-22
+Ametal-2|net@1270||6.2|S0|nor05@0|vdd_1|-161|-122|pinsVddG@2|vdd_1|-209|-122
+Ametal-2|net@1271||6.2|S0|nor05@0|gnd|-161|-72|pinsVddG@2|gnd|-209|-72
+Ametal-2|net@1272||6.2|S0|nor05@0|vdd|-161|-22|pinsVddG@2|vdd|-209|-22
+Ametal-1|net@1273|||S2700|pin@258||-131|-104|pin@259||-131|-87
+Ametal-1|net@1274|||S1800|pin@259||-131|-87|inv05@2|in[1]|-125|-87
+Ametal-1|net@1275|||S2700|contact@319||-114.5|-100|pin@260||-114.5|-71
+Ametal-1|net@1277|||S0|pin@260||-114.5|-71|pin@261||-122.5|-71
+Ametal-1|net@1278|||S2700|pin@261||-122.5|-71|inv05@2|out[1]|-122.5|-65
+Ametal-1|net@1279|||S0|pin@256||-152.5|-91|pin@262||-170.5|-91
+Ametal-1|net@1280|||S900|pin@262||-170.5|-91|contact@237||-170.5|-106
+Edec||D5G6;|pin@209||U
+EdecFailed||D5G6;|pin@210||U
+EdecSucceeded||D5G6;|pin@211||U
+Edo[ins]||D5G6;|gasp_dec@1|do[ins]|G
+Efire[T]||D5G6;|pin@200||U
+Eflag[D][clr]||D5G6;|pin@231||U
+Eflag[D][set]||D5G6;|pin@178||O
+Egnd||D5G6;|gasp_dec@1|gnd|G
+Egnd_1||D5G6;|gasp_res@3|gnd|G
+Egnd_2||D5G6;|gasp_res@2|gnd|G
+Egnd_3||D5G6;|gasp_set@1|gnd|G
+Egnd_4||D5G6;|gasp_set@1|gnd_1|G
+Egnd_6||D5G6;|pinsVddG@3|gnd|G
+Egnd_7||D5G6;|pinsVddG@1|gnd|G
+Egnd_8||D5G6;|pinsVddG@2|gnd|G
+Eload||D5G6;|pin@212||U
+EloadLatches||D5G6;|pin@213||O
+Emc||D5G6;|pin@190||I
+Emc_1||D5G6;|pin@217||U
+Emc_2||D5G6;|pin@216||U
+Emc_3||D5G6;|pin@215||U
+Emc_4||D5G6;|pin@214||U
+Escan[1]||D5G6;|pin@234||U
+Escan[2]||D5G6;|pin@248||U
+Escan[3]||D5G6;|pin@236||U
+Escan[4]||D5G6;|pin@247||O
+Esel[Co]||D5G6;|pin@192||U
+Esel[Ld]||D5G6;|pin@162||U
+Esel[Tp]||D5G6;|pin@169||U
+Esel[rD]||D5G6;|pin@164||U
+Evdd||D5G6;|gasp_dec@1|vdd|P
+Evdd_1||D5G6;|gasp_set@1|vdd_1|P
+Evdd_2||D5G6;|gasp_dec@1|vdd_2|P
+Evdd_3||D5G6;|gasp_set@1|vdd_3|P
+Evdd_4||D5G6;|gasp_res@2|vdd_4|P
+Evdd_5||D5G6;|gasp_res@3|vdd_5|P
+Evdd_6||D5G6;|gasp_set@1|vdd_2|P
+Evdd_7||D5G6;|gasp_res@3|vdd|P
+Evdd_8||D5G6;|gasp_res@2|vdd|P
+Evdd_9||D5G6;|gasp_set@1|vdd|P
+Evdd_12||D5G6;|pinsVddG@3|vdd|P
+Evdd_13||D5G6;|pinsVddG@3|vdd_1|P
+Evdd_14||D5G6;|pinsVddG@1|vdd|P
+Evdd_15||D5G6;|pinsVddG@1|vdd_1|P
+Evdd_16||D5G6;|pinsVddG@2|vdd|P
+Evdd_17||D5G6;|pinsVddG@2|vdd_1|P
+X
+
+# Cell dock_interface;1{sch}
+Cdock_interface;1{sch}||schematic|1236866624132|1248572699515|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@12||-193.5|-74|||Y|
+NOff-Page|conn@18||-193.5|-77||||
+NOff-Page|conn@22||-192.5|-103.5|||XRR|
+NOff-Page|conn@23||-192.5|-96.25|||XRR|
+NOff-Page|conn@24||-192.5|-99.75|||XRR|
+NOff-Page|conn@25||-192.75|-92.75|||XRR|
+NOff-Page|conn@26||-192.5|-109.75|||XRR|
+NOff-Page|conn@29||-25.25|-63|||XRR|
+NOff-Page|conn@30||-24.75|-97.25||||
+NOff-Page|conn@32||-24.75|-83.25||||
+NWire_Con|conn@33||-64.25|-41||||
+NWire_Con|conn@35||-64.25|-44||||
+NWire_Con|conn@36||-64.25|-35||||
+NWire_Con|conn@37||-64.25|-38||||
+NOff-Page|conn@43||-58.5|-28.25||||
+NOff-Page|conn@45||-191.5|-115.75|||X|
+IcentersJ:ctrAND3in40;1{ic}|ctrAND3i@0||-142|-84|R||D5G4;
+IcentersJ:ctrAND4in30;2{ic}|ctrAND4i@0||-132|-84.5|R||D5G4;
+IcentersJ:ctrAND4in30;2{ic}|ctrAND4i@1||-116.25|-84.75|R||D5G4;
+Idock_interface;1{ic}|dock_int@0||-127|-39.25|||D5G4;
+IredFive:inv;1{ic}|inv@10||-51.25|-101.25|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1.25;Y-3;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@11||-51.25|-88.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1.5;Y3;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@12||-82.75|-120|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1.5;Y3;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@13||-98.75|-119|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1.5;Y3;)S32|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@14||-160.25|-99.75|XRR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX4.5;Y1.5;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@15||-169.25|-96.25|XRR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX4.5;Y1.5;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@16||-178.25|-92.75|XRR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX4.5;Y1.5;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@18||-110|-112|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1.5;Y3;)S32|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@19||-102|-112|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1.5;Y3;)S8|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@20||-151.25|-103.5|XRR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX4.5;Y1.5;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@22||-69.75|-63|XRR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX4.5;Y1.5;)S160|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@23||-116.25|-71|XR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1.25;Y-3;)S60|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@24||-132|-73.25|XR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1.25;Y-3;)S60|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@25||-111.25|-76.25|XRR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y3.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@26||-106|-76.25|XRR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y3.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@27||-100.75|-76.25|XRR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y3.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@28||-95.5|-76.25|XRR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y3.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@9||-67|-77.5|XRR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-0.75;Y-3.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@10||-91.25|-119|YRR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-0.75;Y-3.5;)S8|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand3;1{ic}|nand3@0||-153|-55.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-0.75;Y-3.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nms1;2{ic}|nms1@0||-59|-101.25|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NPX3;Y0.25;)S2
+IredFive:nms1;2{ic}|nms1@1||-59|-88.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NPX2.75;Y0.5;)S2
+IredFive:nms1;2{ic}|nms1@2||-68|-87.25|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NPX3;Y0.25;)S10
+Ngeneric:Invisible-Pin|pin@0||-123|-10.25|||X||ART_message(D5G6;)Scounter_dock_interface
+Ngeneric:Invisible-Pin|pin@2||-121|-16.25|||X||ART_message(D5G4;)Sthe glue needed to connect the KesselsCounter to the dock
+Ngeneric:Invisible-Pin|pin@64||-122|-20.25|||X||ART_message(D5G3;)Sam 25 Jul 2009
+Ngeneric:Invisible-Pin|pin@322||-200.25|-41|||X||ART_message(BD6G2;)S[THE RULES:,.,"(1) \"decrement OLC\" must be predicated on D=clear",.,(2) The instruction AFTER a torpedoable move must,"NOT be predicated on D=set, because ps[skip] will","blindly fire even when do[ins] is full (i wish this","were not how things worked, but hey, whatever).  It",is okay for the instruction to be predicated on,D=clear (it takes a while to realize why...).]
+NWire_Pin|pin@412||-79.25|-41||||
+NWire_Pin|pin@416||-79.25|-44||||
+NWire_Pin|pin@418||-79.25|-35||||
+NWire_Pin|pin@420||-79.25|-38||||
+NBus_Pin|pin@422||-77.5|-28.25|-0.5|-0.5||
+NWire_Pin|pin@423||-51.25|-41||||
+NWire_Pin|pin@424||-51.25|-44||||
+NWire_Pin|pin@425||-51.25|-35||||
+NWire_Pin|pin@426||-51.25|-38||||
+NWire_Pin|pin@448||-46.5|-83.25|||X|
+NWire_Pin|pin@450||-74|-106.25|||X|
+NWire_Pin|pin@451||-59|-83.25|||X|
+NWire_Pin|pin@452||-46.5|-97.25|||X|
+NWire_Pin|pin@453||-74|-76.5|||X|
+NWire_Pin|pin@454||-46.5|-101.25|||X|
+NWire_Pin|pin@455||-59|-97.25|||X|
+NWire_Pin|pin@456||-46.5|-88.5|||X|
+NWire_Pin|pin@457||-46.5|-83.25|||X|
+NWire_Pin|pin@458||-71.5|-83.25|||X|
+NWire_Pin|pin@459||-71.5|-78.5|||X|
+NWire_Pin|pin@460||-55|-101.25|||X|
+NWire_Pin|pin@461||-55|-106.25|||X|
+NWire_Pin|pin@467||-43.25|-120|||X|
+NWire_Pin|pin@468||-43.25|-83.25|||X|
+NWire_Pin|pin@472||-55|-112|||X|
+NWire_Pin|pin@497||-144|-92.75||||
+NWire_Pin|pin@498||-141|-96.25||||
+NWire_Pin|pin@499||-139|-99.75||||
+NWire_Pin|pin@502||-46.5|-118||||
+NWire_Pin|pin@512||-185.75|-119||||
+NWire_Pin|pin@514||-184|-92.75||||
+NWire_Pin|pin@520||-185.25|-112||||
+NWire_Pin|pin@526||-134|-103.5||||
+NWire_Pin|pin@527||-136|-92.75||||
+NWire_Pin|pin@528||-118.25|-103.5||||
+NWire_Pin|pin@529||-120.25|-92.75||||
+NWire_Pin|pin@530||-130|-97.25||||
+NWire_Pin|pin@531||-46.5|-95||||
+NWire_Pin|pin@532||-128|-95||||
+NWire_Pin|pin@533||-184|-53.5||||
+NWire_Pin|pin@534||-132|-55.5||||
+NWire_Pin|pin@537||-114.25|-97.25||||
+NWire_Pin|pin@538||-112.25|-92.75||||
+NWire_Pin|pin@539||-55|-92.75||||
+NWire_Pin|pin@540||-55|-88.5||||
+NWire_Pin|pin@541||-37|-83.25||||
+NWire_Pin|pin@542||-37.25|-97.25||||
+NWire_Pin|pin@543||-41.5|-92.25||||
+NWire_Pin|pin@544||-41.5|-77.25||||
+NWire_Pin|pin@545||-41.5|-66.5||||
+NWire_Pin|pin@546||-132|-66.5||||
+NWire_Pin|pin@547||-68|-83.25||||
+NWire_Pin|pin@558||-116.25|-53.5||||
+NWire_Pin|pin@559||-131|-57.5||||
+NWire_Pin|pin@561||-142|-79.75||||
+NWire_Pin|pin@562||-142|-57.5||||
+NWire_Pin|pin@563||-142|-63||||
+NWire_Pin|pin@567||-116.25|-76.25||||
+NWire_Pin|pin@568||-86.25|-76.25||||
+NWire_Pin|pin@569||-86.25|-87.25||||
+IredFive:pms1;2{ic}|pms1@0||-59|-77.5|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-17;Y-2.25;)S1
+IredFive:pms1;2{ic}|pms1@1||-37|-77.25|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX0.25;Y4;)S10
+IredFive:pms1;2{ic}|pms1@2||-37.25|-92.25|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX0.5;Y4.25;)S10
+IdriversM:predDri40;1{ic}|predDri4@1||-177.75|-55.5|X||D5G4;
+Awire|dec|D8G2;||1800|pin@420||-79.25|-38|conn@37||-64.25|-38
+Awire|do[ins]|D8G2;||1800|pin@418||-79.25|-35|conn@36||-64.25|-35
+Awire|fireDecOneLO|D5G2;Y2.75;||2700|pin@546||-132|-66.5|pin@534||-132|-55.5
+Awire|fireDecTwoLO|D5G2;X1.5;Y4.5;||900|pin@558||-116.25|-53.5|inv@23|out|-116.25|-68.5
+Awire|fireLoadLO|D5G2;Y-2.75;||2700|pin@561||-142|-79.75|pin@563||-142|-63
+Awire|flag[D][clr]|D8G2;||0|conn@35||-64.25|-44|pin@416||-79.25|-44
+Awire|flag[D][clr]|D5G2;||0|inv@18|out|-112.5|-112|pin@520||-185.25|-112
+Awire|flag[D][set]|D8G2;||1800|pin@412||-79.25|-41|conn@33||-64.25|-41
+Awire|flag[D][set]|D5G2;||0|inv@13|out|-101.25|-119|pin@512||-185.75|-119
+Awire|net@587|||1800|inv@10|in|-48.75|-101.25|pin@454||-46.5|-101.25
+Awire|net@588|||900|pin@455||-59|-97.25|nms1@0|d|-59|-99.25
+Awire|net@589|||0|pin@460||-55|-101.25|nms1@0|g|-56|-101.25
+Awire|net@590|||900|pin@460||-55|-101.25|pin@461||-55|-106.25
+Awire|net@591|||0|pin@461||-55|-106.25|pin@450||-74|-106.25
+Awire|net@592|||0|pin@457||-46.5|-83.25|pin@451||-59|-83.25
+Awire|net@594|||2700|nms1@1|d|-59|-86.5|pin@451||-59|-83.25
+Awire|net@595|||2700|pin@451||-59|-83.25|pms1@0|d|-59|-79.5
+Awire|net@597|||900|pin@452||-46.5|-97.25|pin@454||-46.5|-101.25
+Awire|net@598|||1800|pin@455||-59|-97.25|pin@452||-46.5|-97.25
+Awire|net@600|||2700|pin@450||-74|-106.25|pin@453||-74|-76.5
+Awire|net@601|||0|nand2@9|ina|-69.5|-76.5|pin@453||-74|-76.5
+Awire|net@602|||1800|inv@11|in|-48.75|-88.5|pin@456||-46.5|-88.5
+Awire|net@603|||2700|pin@456||-46.5|-88.5|pin@457||-46.5|-83.25
+Awire|net@604|||0|pin@457||-46.5|-83.25|pin@448||-46.5|-83.25
+Awire|net@605|||1800|nand2@9|out|-64.5|-77.5|pms1@0|g|-62|-77.5
+Awire|net@606|||2700|pin@458||-71.5|-83.25|pin@459||-71.5|-78.5
+Awire|net@607|||1800|pin@459||-71.5|-78.5|nand2@9|inb|-69.5|-78.5
+Awire|net@608|||0|inv@10|out|-53.75|-101.25|pin@460||-55|-101.25
+Awire|net@618|||1800|inv@13|in|-96.25|-119|nand2@10|out|-93.75|-119
+Awire|net@620|||1800|inv@12|in|-80.25|-120|pin@467||-43.25|-120
+Awire|net@621|||1800|pin@448||-46.5|-83.25|pin@468||-43.25|-83.25
+Awire|net@623|||2700|pin@467||-43.25|-120|pin@468||-43.25|-83.25
+Awire|net@675|||900|ctrAND3i@0|inC|-144|-90|pin@497||-144|-92.75
+Awire|net@677|||900|ctrAND3i@0|inB|-141|-90|pin@498||-141|-96.25
+Awire|net@679|||900|ctrAND3i@0|inA|-139|-90|pin@499||-139|-99.75
+Awire|net@684|||0|inv@14|in|-162.75|-99.75|conn@24|y|-190.5|-99.75
+Awire|net@685|||0|inv@15|in|-171.75|-96.25|conn@23|y|-190.5|-96.25
+Awire|net@687|||1800|inv@16|out|-175.75|-92.75|pin@497||-144|-92.75
+Awire|net@688|||1800|inv@15|out|-166.75|-96.25|pin@498||-141|-96.25
+Awire|net@689|||1800|inv@14|out|-157.75|-99.75|pin@499||-139|-99.75
+Awire|net@695|||1800|nand2@10|inb|-88.75|-118|pin@502||-46.5|-118
+Awire|net@696|||900|pin@454||-46.5|-101.25|pin@502||-46.5|-118
+Awire|net@725|||0|inv@16|in|-180.75|-92.75|pin@514||-184|-92.75
+Awire|net@736|||1800|nand2@10|ina|-88.75|-120|inv@12|out|-85.25|-120
+Awire|net@740|||900|pin@461||-55|-106.25|pin@472||-55|-112
+Awire|net@741|||0|inv@19|out|-104.5|-112|inv@18|in|-107.5|-112
+Awire|net@744|||1800|inv@19|in|-99.5|-112|pin@472||-55|-112
+Awire|net@753|||1800|conn@25|y|-190.75|-92.75|pin@514||-184|-92.75
+Awire|net@761|||1800|inv@20|out|-148.75|-103.5|pin@526||-134|-103.5
+Awire|net@763|||900|ctrAND4i@0|inC|-134|-90.5|pin@526||-134|-103.5
+Awire|net@764|||900|ctrAND4i@0|inD|-136|-90.5|pin@527||-136|-92.75
+Awire|net@766|||1800|pin@497||-144|-92.75|pin@527||-136|-92.75
+Awire|net@767|||1800|pin@526||-134|-103.5|pin@528||-118.25|-103.5
+Awire|net@768|||900|ctrAND4i@1|inC|-118.25|-90.75|pin@528||-118.25|-103.5
+Awire|net@769|||1800|pin@527||-136|-92.75|pin@529||-120.25|-92.75
+Awire|net@770|||900|ctrAND4i@1|inD|-120.25|-90.75|pin@529||-120.25|-92.75
+Awire|net@772|||900|ctrAND4i@0|inB|-130|-90.5|pin@530||-130|-97.25
+Awire|net@773|||900|pin@456||-46.5|-88.5|pin@531||-46.5|-95
+Awire|net@774|||0|pin@531||-46.5|-95|pin@532||-128|-95
+Awire|net@775|||900|ctrAND4i@0|inA|-128|-90.5|pin@532||-128|-95
+Awire|net@776|||0|predDri4@1|pred|-179.75|-53.5|pin@533||-184|-53.5
+Awire|net@784|||1800|conn@22|y|-190.5|-103.5|inv@20|in|-153.75|-103.5
+Awire|net@785|||0|pin@455||-59|-97.25|pin@537||-114.25|-97.25
+Awire|net@786|||0|pin@537||-114.25|-97.25|pin@530||-130|-97.25
+Awire|net@787|||900|ctrAND4i@1|inB|-114.25|-90.75|pin@537||-114.25|-97.25
+Awire|net@788|||900|ctrAND4i@1|inA|-112.25|-90.75|pin@538||-112.25|-92.75
+Awire|net@789|||1800|pin@538||-112.25|-92.75|pin@539||-55|-92.75
+Awire|net@790|||0|inv@11|out|-53.75|-88.5|pin@540||-55|-88.5
+Awire|net@791|||0|pin@540||-55|-88.5|nms1@1|g|-56|-88.5
+Awire|net@792|||2700|pin@539||-55|-92.75|pin@540||-55|-88.5
+Awire|net@793|||0|conn@32|a|-26.75|-83.25|pin@541||-37|-83.25
+Awire|net@794|||0|pin@541||-37|-83.25|pin@468||-43.25|-83.25
+Awire|net@795|||900|pms1@1|d|-37|-79.25|pin@541||-37|-83.25
+Awire|net@796|||0|conn@30|a|-26.75|-97.25|pin@542||-37.25|-97.25
+Awire|net@797|||0|pin@542||-37.25|-97.25|pin@452||-46.5|-97.25
+Awire|net@798|||900|pms1@2|d|-37.25|-94.25|pin@542||-37.25|-97.25
+Awire|net@799|||0|pms1@2|g|-40.25|-92.25|pin@543||-41.5|-92.25
+Awire|net@800|||2700|pin@543||-41.5|-92.25|pin@544||-41.5|-77.25
+Awire|net@801|||0|pms1@1|g|-40|-77.25|pin@544||-41.5|-77.25
+Awire|net@802|||2700|pin@544||-41.5|-77.25|pin@545||-41.5|-66.5
+Awire|net@804|||0|pin@545||-41.5|-66.5|pin@546||-132|-66.5
+Awire|net@805|||0|pin@451||-59|-83.25|pin@547||-68|-83.25
+Awire|net@806|||0|pin@547||-68|-83.25|pin@458||-71.5|-83.25
+Awire|net@807|||2700|nms1@2|d|-68|-85.25|pin@547||-68|-83.25
+Awire|net@827|||1800|predDri4@1|in|-175.75|-55.5|nand3@0|out|-155.5|-55.5
+Awire|net@835|||2700|pin@514||-184|-92.75|pin@533||-184|-53.5
+Awire|net@836|||1800|nand3@0|inc|-150.5|-53.5|pin@558||-116.25|-53.5
+Awire|net@837|||1800|nand3@0|inb|-150.5|-55.5|pin@534||-132|-55.5
+Awire|net@838|||1800|nand3@0|ina|-150.5|-57.5|pin@559||-131|-57.5
+Awire|net@843|||1800|inv@22|out|-67.25|-63|conn@29|a|-27.25|-63
+Awire|net@844|||0|pin@559||-131|-57.5|pin@562||-142|-57.5
+Awire|net@846|||2700|pin@563||-142|-63|pin@562||-142|-57.5
+Awire|net@847|||0|inv@22|in|-72.25|-63|pin@563||-142|-63
+Awire|net@851|||900|inv@24|in|-132|-75.75|ctrAND4i@0|out|-132|-78.5
+Awire|net@852|||2700|inv@24|out|-132|-70.75|pin@546||-132|-66.5
+Awire|net@860|||900|inv@23|in|-116.25|-73.5|pin@567||-116.25|-76.25
+Awire|net@861|||900|pin@567||-116.25|-76.25|ctrAND4i@1|out|-116.25|-78.75
+Awire|net@862|||0|inv@25|in|-113.75|-76.25|pin@567||-116.25|-76.25
+Awire|net@863|||0|inv@26|in|-108.5|-76.25|inv@25|out|-108.75|-76.25
+Awire|net@864|||0|inv@28|in|-98|-76.25|inv@27|out|-98.25|-76.25
+Awire|net@865|||0|inv@27|in|-103.25|-76.25|inv@26|out|-103.5|-76.25
+Awire|net@866|||2700|ctrAND3i@0|out|-142|-82|pin@561||-142|-79.75
+Awire|net@867|||1800|inv@28|out|-93|-76.25|pin@568||-86.25|-76.25
+Awire|net@868|||900|pin@568||-86.25|-76.25|pin@569||-86.25|-87.25
+Awire|net@869|||0|nms1@2|g|-71|-87.25|pin@569||-86.25|-87.25
+Abus|scan[1:4]|D8G2;Y0.5;||IJ0|conn@43|a|-60.5|-28.25|pin@422||-77.5|-28.25
+Awire|scan[1]|D8G2;||1800|conn@36||-64.25|-35|pin@425||-51.25|-35
+Awire|scan[2]|D8G2;||1800|conn@37||-64.25|-38|pin@426||-51.25|-38
+Awire|scan[3]|D8G2;||1800|conn@33||-64.25|-41|pin@423||-51.25|-41
+Awire|scan[4]|D8G2;||1800|conn@35||-64.25|-44|pin@424||-51.25|-44
+EdecFailed|ZeroOrDone|D5G2;X6;Y0.25;|conn@30|y|B
+EdecSucceeded|ZeroOrTwo|D5G2;X9.25;Y0.25;|conn@32|a|B
+Edo[ins]||D5G2;X-3.25;Y-0.25;|conn@25|a|B
+Efire[T]||D4G2;X-0.5;|conn@12|a|I
+Eflag[D][set,clr]||D5G2;X10.75;|conn@45|a|O
+Eload||D5G2;X6;|conn@29|a|B
+Emc||D5G2;X-2.5;|conn@26|a|I
+Escan[1:4]||D5G2;X5;|conn@43|y|O
+Esel[Co]||D5G2;X-3.5;|conn@22|a|I
+Esel[Ld]||D5G2;X-3.5;|conn@23|a|I
+Esel[Tp]||D5G2;X-3;|conn@18|a|I
+Esel[rD]||D5G2;X-3.5;Y-0.5;|conn@24|a|I
+X
+
+# Cell gasp_dec;1{ic}
+Cgasp_dec;1{ic}||artwork|1242937501096|1244153116592|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@4||-9|-6|3|2|RRR|
+NTriangle|art@6||-9|-12|3|2|RRR|
+NPin|pin@0||-10|-4|1|1||
+NPin|pin@1||-10|-14|1|1||
+NPin|pin@2||-2|-14|1|1||
+NPin|pin@3||-2|-4|1|1||
+Nschematic:Wire_Pin|pin@18||-10|-6||||
+Nschematic:Wire_Pin|pin@20||-6|-14||||
+NPin|pin@21||-2|-9|1|1||
+Nschematic:Wire_Pin|pin@22||-2|-9||||
+Nschematic:Wire_Pin|pin@24||-6|-4||||
+Nschematic:Wire_Pin|pin@25||-10|-12||||
+NPin|pin@26||-6|-4|1|1|R|
+NPin|pin@27||-6|-6|1|1|R|
+Ngeneric:Invisible-Pin|pin@28||-6|-9|||||ART_message(D5G3;)Sdec
+ASolid|net@0|||FS900|pin@0||-10|-4|pin@1||-10|-14
+ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
+ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
+ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
+AThicker|net@4|||FS900|pin@26||-6|-4|pin@27||-6|-6
+Edec||D5G1;X2;|pin@22||B
+EdecSucceeded||D5G1;X-2;|pin@25||B
+Edo[ins]||D4G1;X-1;|pin@18||B
+Emc||D5G1;Y-1;|pin@20||I
+Esel[Co]||D5G1;Y1;|pin@24||I
+X
+
+# Cell gasp_dec;1{lay}
+Cgasp_dec;1{lay}||cmos90|1243674851154|1244153180071||ATTR_NCC(D5G3;NTX35.5;Y89;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244096393928|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244153531443
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@2||29.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@3||7|-28||||
+NX-Metal-1-Metal-2-Con|contact@4||149.5|28||||
+NX-Metal-1-Metal-2-Con|contact@5||27|28||||
+NX-Metal-1-Metal-2-Con|contact@6||15|-22||||
+NX-Metal-1-Metal-2-Con|contact@7||-26.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@8||58|40||||
+NX-Metal-1-Metal-2-Con|contact@9||-18.5|40||||
+NX-Metal-1-Metal-2-Con|contact@10||53.5|16||||
+NX-Metal-1-Metal-2-Con|contact@11||80.5|16||||
+NX-Metal-1-Metal-2-Con|contact@13||219|28||||
+NX-Metal-1-Metal-2-Con|contact@14||246.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@15||69|-22||||
+NX-Metal-1-Metal-2-Con|contact@17||166|22||||
+NX-Metal-1-Metal-2-Con|contact@18||78|-28||||
+NX-Metal-1-Metal-2-Con|contact@19||168.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@20||196.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@21||227|-28||||
+NX-Metal-1-Metal-2-Con|contact@23||219|-28||||
+NX-Metal-1-Metal-2-Con|contact@24||194.5|22||||
+IcentersJ:ctrAND3in30;2{lay}|ctrAND3i@0||107|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@0||25|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@1||5|0|Y||D5G4;
+Igates1inM:inv05;1{lay}|inv05@2||164|0|||D5G4;
+Igates2inM:nand5;2{lay}|nand5@0||46.5|0|||D5G4;
+NMetal-1-Pin|pin@1||58|29||||
+NMetal-1-Pin|pin@3||9.5|-2.5||||
+NMetal-1-Pin|pin@4||15|-2.5||||
+NMetal-1-Pin|pin@7||194.5|16||||
+NMetal-1-Pin|pin@8||80.5|22||||
+IdriversM:predDri20wMC;3{lay}|predDri2@1||196.5|0|||D5G4;
+IdriversM:predDri40;1{lay}|predDri4@0||-26.5|0|||D5G4;
+IdriversM:sucDri10;1{lay}|sucDri10@0||244|0|||D5G4;
+Ametal-1|net@3|||S2700|contact@3||7|-28|inv05@1|in[1]|7|-15
+Ametal-1|net@4|||S2700|contact@2||29.5|-28|inv05@0|out[1]|29.5|-7
+Ametal-2|net@5|||S0|contact@2||29.5|-28|contact@3||7|-28
+Ametal-1|net@6||0.4|S900|contact@4||149.5|28|ctrAND3i@0|out|149.5|16
+Ametal-1|net@7||0.4|S900|contact@5||27|28|inv05@0|in[1]|27|15
+Ametal-2|net@8|||S1800|contact@5||27|28|contact@4||149.5|28
+Ametal-1|net@11||0.4|S2700|contact@7||-26.5|-22|predDri4@0|in|-26.5|-19
+Ametal-2|net@12|||S1800|contact@7||-26.5|-22|contact@6||15|-22
+Ametal-1|net@14|||S900|contact@9||-18.5|40|predDri4@0|pred|-18.5|20
+Ametal-2|net@17|||S1800|contact@9||-18.5|40|contact@8||58|40
+Ametal-1|net@18||0.4|S900|contact@10||53.5|16|nand5@0|out|53.5|-8.1
+Ametal-2|net@20|||S0|contact@11||80.5|16|contact@10||53.5|16
+Ametal-1|net@25|||S900|contact@14||246.5|-22|sucDri10@0|succ|246.5|-34
+Ametal-1|net@26|||S2700|contact@15||69|-22|ctrAND3i@0|inB|69|-20
+Ametal-2|net@27|||S1800|contact@15||69|-22|contact@14||246.5|-22
+Ametal-1|net@29||0.4|S900|contact@17||166|22|inv05@2|in[1]|166|15
+Ametal-1|net@31||0.4|S2700|contact@18||78|-28|ctrAND3i@0|inA_1|78|-20
+Ametal-1|net@32|||S2700|contact@19||168.5|-28|inv05@2|out[1]|168.5|-7
+Ametal-2|net@33|||S0|contact@19||168.5|-28|contact@18||78|-28
+Ametal-2|net@34||6.2|S1800|predDri4@0|vdd_3|-6|-50|inv05@1|vdd|-4|-50
+Ametal-2|net@35||6.2|S1800|inv05@1|vdd_2|14|-50|inv05@0|vdd_1|16|-50
+Ametal-2|net@36||6.2|S1800|inv05@0|vdd_3|34|-50|nand5@0|vdd_1|35|-50
+Ametal-2|net@37||6.2|S1800|nand5@0|vdd_3|58|-50|ctrAND3i@0|vdd_1|60|-50
+Ametal-2|net@38||6.2|S1800|ctrAND3i@0|vdd_3|154|-50|inv05@2|vdd_1|155|-50
+Ametal-2|net@39||6.2|S1800|inv05@2|vdd_3|173|-50|predDri2@1|vdd_1|175|-50
+Ametal-2|net@40||6.2|S1800|predDri2@1|vdd_3|218|-50|sucDri10@0|vdd_1|220|-50
+Ametal-2|net@41||6.2|S1800|predDri4@0|vdd_2|-6|50|inv05@1|vdd_1|-4|50
+Ametal-2|net@42||6.2|S1800|inv05@1|vdd_3|14|50|inv05@0|vdd|16|50
+Ametal-2|net@43||6.2|S1800|inv05@0|vdd_2|34|50|nand5@0|vdd|35|50
+Ametal-2|net@44||6.2|S1800|nand5@0|vdd_2|58|50|ctrAND3i@0|vdd|60|50
+Ametal-2|net@45||6.2|S1800|ctrAND3i@0|vdd_2|154|50|inv05@2|vdd|155|50
+Ametal-2|net@46||6.2|S1800|inv05@2|vdd_2|173|50|predDri2@1|vdd|175|50
+Ametal-2|net@47||6.2|S1800|predDri2@1|vdd_2|218|50|sucDri10@0|vdd|220|50
+Ametal-2|net@48||6.2|S1800|predDri4@0|gnd_1|-6|0|inv05@1|gnd|-4|0
+Ametal-2|net@49||6.2|S1800|inv05@1|gnd_1|14|0|inv05@0|gnd|16|0
+Ametal-2|net@50||6.2|S1800|inv05@0|gnd_1|34|0|nand5@0|gnd|35|0
+Ametal-2|net@51||6.2|S1800|nand5@0|gnd_1|58|0|ctrAND3i@0|gnd|60|0
+Ametal-2|net@52||6.2|S1800|ctrAND3i@0|gnd_1|154|0|inv05@2|gnd|155|0
+Ametal-2|net@53||6.2|S1800|inv05@2|gnd_1|173|0|predDri2@1|gnd|175|0
+Ametal-2|net@54||6.2|S1800|predDri2@1|gnd_1|218|0|sucDri10@0|gnd|220|0
+Ametal-1|net@55|||S0|pin@1||58|29|nand5@0|inb|53|29
+Ametal-1|net@56||0.4|S900|contact@8||58|40|pin@1||58|29
+Ametal-1|net@58|||S2700|pin@3||9.5|-2.5|inv05@1|out[1]|9.5|7
+Ametal-1|net@59|||S0|pin@4||15|-2.5|pin@3||9.5|-2.5
+Ametal-1|net@60|||S900|pin@4||15|-2.5|contact@6||15|-22
+Ametal-1|net@65|||S2700|contact@20||196.5|-28|predDri2@1|in|196.5|-22
+Ametal-1|net@66||0.4|S2700|contact@21||227|-28|sucDri10@0|in|227|-19
+Ametal-1|net@69|||S2700|contact@23||219|-28|contact@13||219|28
+Ametal-2|net@70|||S1800|contact@20||196.5|-28|contact@23||219|-28
+Ametal-2|net@71|||S1800|contact@23||219|-28|contact@21||227|-28
+Ametal-2|net@72|||S1800|contact@4||149.5|28|contact@13||219|28
+Ametal-2|net@73|||S0|contact@24||194.5|22|contact@17||166|22
+Ametal-1|net@74||0.4|S900|contact@24||194.5|22|pin@7||194.5|16
+Ametal-1|net@75|||S0|pin@7||194.5|16|predDri2@1|pred|179.5|16
+Ametal-1|net@76||0.6|S0|ctrAND3i@0|inC|85.5|22|pin@8||80.5|22
+Ametal-1|net@77||0.6|S900|pin@8||80.5|22|contact@11||80.5|16
+Edec||D5G2;|sucDri10@0|succ|B
+EdecSucceeded||D5G2;|predDri2@1|pred|O
+Edo[ins]||D5G2;|contact@9||G
+Egnd||D5G2;|predDri4@0|gnd|G
+Egnd_1||D5G2;|sucDri10@0|gnd_1|G
+Emc||D5G2;|predDri2@1|mc|I
+Esel[Co]||D5G2;|nand5@0|ina|I
+Evdd||D5G2;|predDri4@0|vdd|P
+Evdd_2||D5G2;|predDri4@0|vdd_1|P
+Evdd_3||D5G2;|sucDri10@0|vdd_2|P
+Evdd_4||D5G2;|sucDri10@0|vdd_3|P
+X
+
+# Cell gasp_dec;1{sch}
+Cgasp_dec;1{sch}||schematic|1242940285645|1247780410583|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@3||4.5|31||||
+NOff-Page|conn@5||25|-25|||XRR|
+NOff-Page|conn@6||-44|29||||
+NOff-Page|conn@7||-44|-10||||
+NOff-Page|conn@8||29|29|||X|
+IcentersJ:ctrAND3in30;1{ic}|ctrAND3i@0||-8|6|R||D5G4;
+Igasp_dec;1{ic}|gasp_dec@1||44|3|||D5G4;
+IpurpleFive:inv;1{ic}|inv@3||7|-10|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IpurpleFive:inv;1{ic}|inv@4||-24|27|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IpurpleFive:inv;1{ic}|inv@5||-15.5|27|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IpurpleFive:nand2;1{ic}|nand2@1||-26|-9|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+NWire_Pin|pin@14||20|-25|||X|
+NWire_Pin|pin@55||-10|-25||||
+NWire_Pin|pin@67||-40|-8||||
+NWire_Pin|pin@71||-40|29||||
+NWire_Pin|pin@73||24|-10|||X|
+NWire_Pin|pin@74||24|29|||X|
+NWire_Pin|pin@81||-5|-10||||
+NWire_Pin|pin@82||-5|0||||
+NWire_Pin|pin@84||20|-15||||
+NWire_Pin|pin@85||-7|-15||||
+NWire_Pin|pin@86||-7|0||||
+Ngeneric:Invisible-Pin|pin@91||-3.5|43.5|||||ART_message(D5G3;)Sam 28 May 2009
+Ngeneric:Invisible-Pin|pin@92||-3.5|48.5|||||ART_message(D5G6;)Sgasp_dec
+Ngeneric:Invisible-Pin|pin@107||-43.5|43.5|||||ART_message(D5G2;)S[Extra inverters delay the acknowledgement,"on do[ins] until we're sure that flag[D][clr] is",all the way low]
+NWire_Pin|pin@118||-8|27||||
+NWire_Pin|pin@119||-10.5|-9||||
+IdriversM:predDri20wMC;1{ic}|predDri2@0||14|29|Y||D5G4;
+IdriversM:predDri40;1{ic}|predDri4@1||-31|27|X||D5G4;
+IdriversM:sucDri10;1{ic}|sucDri10@0||12|-25|XRR||D5G4;
+Awire|fire|D8G2;||0|sucDri10@0|in|8|-25|pin@55||-10|-25
+Awire|fire|D5G2;||2700|ctrAND3i@0|out|-8|12|pin@118||-8|27
+Awire|in2_bar|D5G2;||0|inv@3|out|4.5|-10|pin@81||-5|-10
+Awire|net@33|||1800|pin@14||20|-25|conn@5|a|23|-25
+Awire|net@37|||900|pin@84||20|-15|pin@14||20|-25
+Awire|net@74|||1800|sucDri10@0|succ|16|-25|pin@14||20|-25
+Awire|net@91|||1800|pin@67||-40|-8|nand2@1|inb|-28.5|-8
+Awire|net@97|||0|pin@71||-40|29|conn@6|y|-42|29
+Awire|net@98|||2700|pin@67||-40|-8|pin@71||-40|29
+Awire|net@99|||1800|conn@7|y|-42|-10|nand2@1|ina|-28.5|-10
+Awire|net@101|||2700|pin@73||24|-10|pin@74||24|29
+Awire|net@103|||1800|inv@3|in|9.5|-10|pin@73||24|-10
+Awire|net@104|||0|conn@8|y|27|29|pin@74||24|29
+Awire|net@108|||2700|pin@81||-5|-10|pin@82||-5|0
+Awire|net@109|||0|pin@82||-5|0|ctrAND3i@0|inA|-5.5|0
+Awire|net@113|||0|pin@84||20|-15|pin@85||-7|-15
+Awire|net@114|||2700|pin@85||-7|-15|pin@86||-7|0
+Awire|net@115|||0|pin@86||-7|0|ctrAND3i@0|inB|-7.5|0
+Awire|net@124|||1800|pin@71||-40|29|predDri4@1|pred|-33|29
+Awire|net@126|||1800|predDri2@0|pred|17|29|pin@74||24|29
+Awire|net@160|||0|inv@4|out|-26.5|27|predDri4@1|in|-29|27
+Awire|net@161|||0|inv@5|out|-18|27|inv@4|in|-21.5|27
+Awire|net@163|||0|predDri2@0|in|11|27|pin@118||-8|27
+Awire|net@166|||1800|conn@3|y|6.5|31|predDri2@0|mc|11|31
+Awire|net@167|||1800|nand2@1|out|-23.5|-9|pin@119||-10.5|-9
+Awire|net@168|||2700|pin@119||-10.5|-9|ctrAND3i@0|inC|-10.5|0
+Awire|net@170|||1800|inv@5|in|-13|27|pin@118||-8|27
+Edec||D5G2;X7;|conn@5|a|B
+EdecSucceeded||D5G2;X-11;|conn@8|y|B
+Edo[ins]||D5G2;X-8;|conn@6|y|B
+Emc||D5G2;X-2;|conn@3|a|I
+Esel[Co]||D5G2;X-4;|conn@7|a|I
+X
+
+# Cell gasp_dn;1{ic}
+Cgasp_dn;1{ic}||artwork|1242937501096|1244150635372|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@4||-1|-4|3|2|R|
+NTriangle|art@6||-9|-14|3|2|RRR|
+NPin|pin@0||-10|-2|1|1||
+NPin|pin@1||-10|-16|1|1||
+NPin|pin@2||0|-16|1|1||
+NPin|pin@3||0|-2|1|1||
+Nschematic:Wire_Pin|pin@16||0|-14||||
+Nschematic:Wire_Pin|pin@18||0|-4||||
+NPin|pin@19||0|-14|1|1||
+Nschematic:Wire_Pin|pin@20||-6|-16||||
+NPin|pin@21||-10|-4|1|1||
+Nschematic:Wire_Pin|pin@22||-10|-4||||
+Nschematic:Wire_Pin|pin@24||-10|-14||||
+ASolid|net@0|||FS900|pin@0||-10|-2|pin@1||-10|-16
+ASolid|net@1|||FS1800|pin@1||-10|-16|pin@2||0|-16
+ASolid|net@2|||FS2700|pin@2||0|-16|pin@3||0|-2
+ASolid|net@3|||FS0|pin@3||0|-2|pin@0||-10|-2
+Edec||D5G1;X-2;|pin@24||B
+Emc||D5G1;Y-1;|pin@20||I
+Eout2|next|D5G1;X-2;|pin@22||B
+Eout1|out|D4G1;X3;|pin@16||B
+Ein|prev|D4G1;X3;|pin@18||B
+X
+
+# Cell gasp_dn;1{lay}
+Cgasp_dn;1{lay}||cmos90|1243657735261|1244150670047||ATTR_NCC(D5G10;NTX-22;Y91;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1243998901144|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244153531443
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@1||-34.5|40||||
+NX-Metal-1-Metal-2-Con|contact@2||-37.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@3||77|40||||
+NX-Metal-1-Metal-2-Con|contact@4||7.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@5||-142.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@6||16.5|16||||
+NX-Metal-1-Metal-2-Con|contact@7||145|16||||
+NX-Metal-1-Metal-2-Con|contact@8||-159.5|28||||
+NX-Metal-1-Metal-2-Con|contact@9||-103|28||||
+NX-Metal-1-Metal-2-Con|contact@10||54|28||||
+NX-Metal-1-Metal-2-Con|contact@11||103|28||||
+NX-Metal-1-Metal-2-Con|contact@12||119.5|28||||
+NX-Metal-1-Metal-2-Con|contact@13||-84.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@14||84.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@15||-63|-16||||
+NX-Metal-1-Metal-2-Con|contact@17||59.5|-40||||
+NX-Metal-1-Metal-2-Con|contact@18||83|-40||||
+IcentersJ:ctrAND4in30;3{lay}|ctrAND4i@0||5.5|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@0||-67.5|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@1||69.5|0|||D5G4;
+NMetal-1-Pin|pin@16||59.5|15||||
+NMetal-1-Pin|pin@17||74|3||||
+NMetal-1-Pin|pin@18||16.5|24||||
+NMetal-1-Pin|pin@19||119.5|19||||
+NMetal-1-Pin|pin@23||7.5|-28||||
+NMetal-1-Pin|pin@26||77|3||||
+NMetal-1-Pin|pin@29||-95|11||||
+NMetal-1-Pin|pin@30||-65.5|11||||
+IdriversM:predDri10wMC;1{lay}|predDri1@0||-97.5|0|XY||D5G4;
+IdriversM:predDri10wMC;1{lay}|predDri1@1||97.5|0|Y||D5G4;
+IdriversM:sucDri10;1{lay}|sucDri10@0||142.5|0|Y||D5G4;
+IdriversM:sucDri20;1{lay}|sucDri20@0||-142.5|0|Y||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-52|0|||D5G4;
+Ametal-2|net@3||6.2|S1800|ctrAND4i@0|vdd_3|58.5|-50|inv05@1|vdd_1|60.5|-50
+Ametal-2|net@9||6.2|S1800|ctrAND4i@0|vdd_2|58.5|50|inv05@1|vdd|60.5|50
+Ametal-1|net@13|||S900|contact@1||-34.5|40|ctrAND4i@0|inC|-34.5|25
+Ametal-1|net@21|||S900|contact@2||-37.5|-16|ctrAND4i@0|inD|-37.5|-23
+Ametal-1|net@27||0.4|S900|contact@5||-142.5|-22|sucDri20@0|succ|-142.5|-34
+Ametal-2|net@30|||S0|contact@4||7.5|-22|contact@5||-142.5|-22
+Ametal-1|net@32|||S2700|contact@7||145|16|sucDri10@0|succ|145|34
+Ametal-2|net@33|||S1800|contact@6||16.5|16|contact@7||145|16
+Ametal-1|net@34||0.4|S900|contact@8||-159.5|28|sucDri20@0|in|-159.5|19
+Ametal-2|net@37|||S0|contact@9||-103|28|contact@8||-159.5|28
+Ametal-2|net@38|||S1800|contact@1||-34.5|40|contact@3||77|40
+Ametal-1|net@39|||S900|contact@10||54|28|ctrAND4i@0|out|54|16
+Ametal-2|net@40|||S1800|contact@9||-103|28|contact@10||54|28
+Ametal-2|net@42|||S0|contact@11||103|28|contact@10||54|28
+Ametal-2|net@44|||S0|contact@12||119.5|28|contact@11||103|28
+Ametal-2|net@48|||S0|contact@14||84.5|-28|contact@13||-84.5|-28
+Ametal-1|net@65|||S900|contact@9||-103|28|predDri1@0|in|-103|22
+Ametal-1|net@66|||S900|contact@11||103|28|predDri1@1|in|103|22
+Ametal-1|net@67||0.4|S2700|contact@14||84.5|-28|predDri1@1|mc|84.5|-25
+Ametal-1|net@69|||S2700|contact@15||-63|-16|inv05@0|out[1]|-63|-7
+Ametal-2|net@70|||S1800|contact@15||-63|-16|contact@2||-37.5|-16
+Ametal-1|net@80|||S2700|contact@18||83|-40|predDri1@1|pred|83|-36.2
+Ametal-1|net@81|||S1800|pin@16||59.5|15|inv05@1|in[1]|71.5|15
+Ametal-1|net@82|||S900|pin@16||59.5|15|contact@17||59.5|-40
+Ametal-2|net@83|||S1800|contact@17||59.5|-40|contact@18||83|-40
+Ametal-2|net@88||6.2|S0|inv05@1|vdd_3|78.5|-50|predDri1@1|vdd|78.5|-50
+Ametal-2|net@89||6.2|S0|inv05@1|vdd_2|78.5|50|predDri1@1|vdd_1|78.5|50
+Ametal-2|net@90||6.2|S1800|predDri1@1|vdd_3|116.5|50|sucDri10@0|vdd_1|118.5|50
+Ametal-2|net@91||6.2|S0|sucDri10@0|vdd|118.5|-50|predDri1@1|vdd_2|116.5|-50
+Ametal-2|net@96||6.2|S1800|ctrAND4i@0|gnd_1|58.5|0|inv05@1|gnd|60.5|0
+Ametal-2|net@97||6.2|S0|inv05@1|gnd_1|78.5|0|predDri1@1|gnd|78.5|0
+Ametal-2|net@98||6.2|S1800|predDri1@1|gnd_1|116.5|0|sucDri10@0|gnd|118.5|0
+Ametal-1|net@100|||S900|pin@17||74|3|inv05@1|out[1]|74|-7
+Ametal-1|net@101|||S0|pin@18||16.5|24|ctrAND4i@0|inA|13.5|24
+Ametal-1|net@102||0.4|S2700|contact@6||16.5|16|pin@18||16.5|24
+Ametal-1|net@103|||S1800|pin@19||119.5|19|sucDri10@0|in|125.5|19
+Ametal-1|net@104||0.4|S2700|pin@19||119.5|19|contact@12||119.5|28
+Ametal-1|net@111|||S2700|contact@13||-84.5|-28|predDri1@0|mc|-84.5|-25
+Ametal-1|net@112|||S1800|pin@23||7.5|-28|ctrAND4i@0|inB|10.5|-28
+Ametal-1|net@113|||S2700|pin@23||7.5|-28|contact@4||7.5|-22
+Ametal-1|net@114||0.6|S0|pin@26||77|3|pin@17||74|3
+Ametal-1|net@115|||S2700|pin@26||77|3|contact@3||77|40
+Ametal-2|net@119|||S0|wellCont@0|gnd|-56.5|0|inv05@0|gnd_1|-58.5|0
+Ametal-2|net@120|||S0|wellCont@0|vdd|-56.5|-50|inv05@0|vdd_3|-58.5|-50
+Ametal-2|net@121|||S0|wellCont@0|vdd_1|-56.5|50|inv05@0|vdd_2|-58.5|50
+Ametal-2|net@122|||S0|wellCont@0|gnd_1|-47.5|0|ctrAND4i@0|gnd|-47.5|0
+Ametal-2|net@123|||S0|wellCont@0|vdd_2|-47.5|-50|ctrAND4i@0|vdd_1|-47.5|-50
+Ametal-2|net@124|||S0|wellCont@0|vdd_3|-47.5|50|ctrAND4i@0|vdd|-47.5|50
+Ametal-2|net@130||6.2|S1800|predDri1@0|gnd|-78.5|0|inv05@0|gnd|-76.5|0
+Ametal-2|net@131||6.2|S1800|predDri1@0|vdd|-78.5|-50|inv05@0|vdd_1|-76.5|-50
+Ametal-2|net@132||6.2|S1800|predDri1@0|vdd_1|-78.5|50|inv05@0|vdd|-76.5|50
+Ametal-2|net@133||6.2|S0|predDri1@0|gnd_1|-116.5|0|sucDri20@0|gnd_1|-118.5|0
+Ametal-2|net@134||6.2|S0|predDri1@0|vdd_2|-116.5|-50|sucDri20@0|vdd_2|-118.5|-50
+Ametal-2|net@135||6.2|S0|predDri1@0|vdd_3|-116.5|50|sucDri20@0|vdd_3|-118.5|50
+Ametal-1|net@136|||S2700|predDri1@0|pred_1|-95|-16|pin@29||-95|11
+Ametal-1|net@138|||S1800|pin@29||-95|11|pin@30||-65.5|11
+Ametal-1|net@139|||S2700|pin@30||-65.5|11|inv05@0|in[1]|-65.5|15
+Edec||D5G2;|predDri1@0|pred|B
+Ein[1]|dec_1|D5G2;|inv05@0|in[1]|I
+Egnd_2|gnd|D5G2;|sucDri20@0|gnd|G
+Egnd_1||D5G2;|sucDri10@0|gnd_1|G
+Emc||D5G2;|contact@13||I
+Enext||D5G2;|contact@5||B
+Eout||D5G2;|contact@7||O
+Eprev||D5G2;|predDri1@1|pred|B
+Ein[1]@133073793|prev_1|D5G2;|inv05@1|in[1]|I
+Evdd_8|vdd|D5G2;|sucDri20@0|vdd_1|P
+Evdd_5||D5G2;|sucDri10@0|vdd_3|P
+Evdd_6||D5G2;|sucDri10@0|vdd_2|P
+Evdd_7||D5G2;|sucDri20@0|vdd|P
+X
+
+# Cell gasp_dn;2{sch}
+Cgasp_dn;2{sch}||schematic|1242942044308|1247780410583|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||25|15||||
+NOff-Page|conn@1||-44|15|||RR|
+NOff-Page|conn@2||-44|66||||
+NOff-Page|conn@4||-44|73.5||||
+NOff-Page|conn@5||27|66|||XRR|
+IcentersJ:ctrAND4in30;2{ic}|ctrAND4i@0||-10|43|R||D5G4;
+Igasp_dn;1{ic}|gasp_dn@0||63|93|||D5G4;
+IpurpleFive:inv;1{ic}|inv@11||-29|31|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IpurpleFive:inv;1{ic}|inv@12||9|31|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@6||-6|87|||||ART_message(D5G5;)Sgasp_dn
+NWire_Pin|pin@114||-39|23||||
+NWire_Pin|pin@115||-39|15||||
+NWire_Pin|pin@120||-38|66||||
+NWire_Pin|pin@121||-38|31||||
+NWire_Pin|pin@122||-14|31||||
+NWire_Pin|pin@127||20|23||||
+NWire_Pin|pin@128||20|15||||
+NWire_Pin|pin@132||22|31|||X|
+NWire_Pin|pin@133||22|66|||X|
+NWire_Pin|pin@161||-12|31||||
+NWire_Pin|pin@162||-8|23||||
+NWire_Pin|pin@163||-6|23||||
+Ngeneric:Invisible-Pin|pin@164||-6|80|||||ART_message(D5G2;)Sam 27 May 2009
+NWire_Pin|pin@169||-10|64||||
+NWire_Pin|pin@170||-10|73.5||||
+NWire_Pin|pin@171||-10|68||||
+IdriversM:predDri10wMC;1{ic}|predDri1@0||-24|66|RR||D5G4;
+IdriversM:predDri10wMC;1{ic}|predDri1@1||7|66|Y||D5G4;
+IdriversM:sucDri10;1{ic}|sucDri10@0||12|15|||D5G4;
+IdriversM:sucDri20;1{ic}|sucDri20@0||-26|15|RR||D5G4;
+Awire|dec_bar|D5G2;||1800|inv@11|out|-26.5|31|pin@122||-14|31
+Awire|fire|D5G2;||2700|ctrAND4i@0|out|-10|49|pin@169||-10|64
+Awire|fire|D8G2;||1800|sucDri20@0|in|-22|15|sucDri10@0|in|8|15
+Awire|net@319|||0|pin@120||-38|66|conn@2|y|-42|66
+Awire|net@322|||0|pin@115||-39|15|conn@1|a|-42|15
+Awire|net@329|||900|pin@114||-39|23|pin@115||-39|15
+Awire|net@336|||0|predDri1@0|pred|-27|66|pin@120||-38|66
+Awire|net@337|||900|pin@120||-38|66|pin@121||-38|31
+Awire|net@339|||2700|pin@122||-14|31|ctrAND4i@0|inD|-14|37
+Awire|net@345|||1800|pin@128||20|15|conn@0|a|23|15
+Awire|net@346|||900|pin@127||20|23|pin@128||20|15
+Awire|net@351|||1800|pin@133||22|66|conn@5|a|25|66
+Awire|net@354|||2700|pin@132||22|31|pin@133||22|66
+Awire|net@356|||1800|pin@121||-38|31|inv@11|in|-31.5|31
+Awire|net@365|||1800|predDri1@1|pred|10|66|pin@133||22|66
+Awire|net@368|||1800|inv@12|in|11.5|31|pin@132||22|31
+Awire|net@372|||1800|sucDri10@0|succ|16|15|pin@128||20|15
+Awire|net@373|||0|sucDri20@0|succ|-30|15|pin@115||-39|15
+Awire|net@376|||2700|pin@161||-12|31|ctrAND4i@0|inC|-12|37
+Awire|net@378|||2700|pin@162||-8|23|ctrAND4i@0|inB|-8|37
+Awire|net@379|||0|pin@127||20|23|pin@163||-6|23
+Awire|net@380|||2700|pin@163||-6|23|ctrAND4i@0|inA|-6|37
+Awire|net@382|||1800|predDri1@0|in|-21|64|pin@169||-10|64
+Awire|net@384|||1800|pin@171||-10|68|predDri1@1|mc|4|68
+Awire|net@385|||1800|conn@4|y|-42|73.5|pin@170||-10|73.5
+Awire|net@386|||1800|predDri1@0|mc|-21|68|pin@171||-10|68
+Awire|net@387|||900|pin@170||-10|73.5|pin@171||-10|68
+Awire|net@393|||1800|pin@169||-10|64|predDri1@1|in|4|64
+Awire|net@394|||1800|pin@114||-39|23|pin@162||-8|23
+Awire|prev_bar|D5G2;||1800|pin@161||-12|31|inv@12|out|6.5|31
+Edec||D5G2;X-4;|conn@2|a|B
+Emc||D5G2;X-4;|conn@4|a|I
+Enext||D5G2;X6;|conn@1|a|B
+Eprev|out|D5G2;X6;|conn@0|a|B
+Eprev@354184740|prev|D5G2;X7;|conn@5|a|B
+X
+
+# Cell gasp_dnU;2{ic}
+Cgasp_dnU;2{ic}||artwork|1242937501096|1243316348447|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@2||-5|2|3|2|RRR|
+NTriangle|art@3||3|-8|3|2|R|
+NTriangle|art@4||3|2|3|2|R|
+NPin|pin@0||-6|4|1|1||
+NPin|pin@1||-6|-10|1|1||
+NPin|pin@2||4|-10|1|1||
+NPin|pin@3||4|4|1|1||
+Nschematic:Wire_Pin|pin@9||-6|2||||
+Nschematic:Wire_Pin|pin@16||4|2||||
+Nschematic:Wire_Pin|pin@17||4|-8||||
+Nschematic:Wire_Pin|pin@18||-6|-8||||
+Nschematic:Wire_Pin|pin@19||-1|-10||||
+NPin|pin@20||-6|-8|1|1||
+ASolid|net@0|||FS900|pin@0||-6|4|pin@1||-6|-10
+ASolid|net@1|||FS1800|pin@1||-6|-10|pin@2||4|-10
+ASolid|net@2|||FS2700|pin@2||4|-10|pin@3||4|4
+ASolid|net@3|||FS0|pin@3||4|4|pin@0||-6|4
+Edec||D4G1;X-1;|pin@9||B
+Eout|loadFinished|D6G1;X1;|pin@16||B
+Emc||D5G1;Y-1;|pin@19||I
+Enext||D4G1;X-1;|pin@18||B
+Eprev||D5G1;X2;|pin@17||B
+X
+
+# Cell gasp_dnU;1{lay}
+Cgasp_dnU;1{lay}||cmos90|1243717656805|1244150951644||ATTR_NCC(D5G10;NTX3.5;Y83.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1243985151518|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244153531443
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-67|-22||||
+NX-Metal-1-Metal-2-Con|contact@2||-6|-22||||
+NX-Metal-1-Metal-2-Con|contact@3||68.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@4||11|-11||||
+NX-Metal-1-Metal-2-Con|contact@5||86.5|-11||||
+NX-Metal-1-Metal-2-Con|contact@6||108|34||||
+NX-Metal-1-Metal-2-Con|contact@7||84|34||||
+NX-Metal-1-Metal-2-Con|contact@8||-69.5|34||||
+NX-Metal-1-Metal-2-Con|contact@9||-104|34||||
+NX-Metal-1-Metal-2-Con|contact@10||148|28||||
+NX-Metal-1-Metal-2-Con|contact@11||66|28||||
+NX-Metal-1-Metal-2-Con|contact@12||-114.5|22||||
+NX-Metal-1-Metal-2-Con|contact@13||97.5|22||||
+NX-Metal-1-Metal-2-Con|contact@14||137.5|22||||
+NX-Metal-1-Metal-2-Con|contact@16||-48|28||||
+NX-Metal-1-Metal-2-Con|contact@17||40.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@18||-162.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@19||-96|-28||||
+NX-Metal-1-Metal-2-Con|contact@20||116|-28||||
+NX-Metal-1-Metal-2-Con|contact@21||156|-28||||
+NX-Metal-1-Metal-2-Con|contact@22||-145.5|28||||
+NX-Metal-1-Metal-2-Con|contact@23||-51|-22||||
+IcentersJ:ctrAND4in30;3{lay}|ctrAND4i@0||-8|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@0||-71.5|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@1||64|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@2||82|0|||D5G4;
+NMetal-1-Pin|pin@0||0|15.5||||
+NMetal-1-Pin|pin@1||11|15.5||||
+NMetal-1-Pin|pin@5||-6|-28||||
+IdriversM:predDri10wMC;1{lay}|predDri1@0||-101.5|0|||D5G4;
+IdriversM:predDri10wMC;1{lay}|predDri1@1||110.5|0|||D5G4;
+IdriversM:predDri10wMC;1{lay}|predDri1@2||150.5|0|||D5G4;
+IdriversM:sucDri20;1{lay}|sucDri20@0||-145.5|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||49.5|0|||D5G4;
+Ametal-1|net@0|||S2700|contact@0||-67|-22|inv05@0|out[1]|-67|-7
+Ametal-2|net@2|||S0|contact@23||-51|-22|contact@0||-67|-22
+Ametal-1|net@4|||S2700|contact@3||68.5|-22|inv05@1|out[1]|68.5|-7
+Ametal-2|net@5|||S0|contact@3||68.5|-22|contact@2||-6|-22
+Ametal-1|net@7|||S2700|contact@5||86.5|-11|inv05@2|out[1]|86.5|-7
+Ametal-2|net@8|||S1800|contact@4||11|-11|contact@5||86.5|-11
+Ametal-1|net@9|||S900|contact@6||108|34|predDri1@1|pred_1|108|16
+Ametal-1|net@10|||S900|contact@7||84|34|inv05@2|in[1]|84|15
+Ametal-2|net@11|||S1800|contact@7||84|34|contact@6||108|34
+Ametal-1|net@12|||S900|contact@8||-69.5|34|inv05@0|in[1]|-69.5|15
+Ametal-1|net@13|||S900|contact@9||-104|34|predDri1@0|pred_1|-104|16
+Ametal-2|net@14|||S1800|contact@9||-104|34|contact@8||-69.5|34
+Ametal-1|net@15|||S900|contact@10||148|28|predDri1@2|pred_1|148|16
+Ametal-1|net@16|||S900|contact@11||66|28|inv05@1|in[1]|66|15
+Ametal-2|net@17|||S1800|contact@11||66|28|contact@10||148|28
+Ametal-1|net@18|||S2700|contact@12||-114.5|22|predDri1@0|mc|-114.5|25
+Ametal-1|net@19|||S2700|contact@13||97.5|22|predDri1@1|mc|97.5|25
+Ametal-1|net@20|||S2700|contact@14||137.5|22|predDri1@2|mc|137.5|25
+Ametal-2|net@21|||S0|contact@14||137.5|22|contact@13||97.5|22
+Ametal-2|net@22|||S0|contact@13||97.5|22|contact@12||-114.5|22
+Ametal-1|net@24|||S900|contact@16||-48|28|ctrAND4i@0|inC|-48|25
+Ametal-1|net@26|||S2700|contact@17||40.5|-28|ctrAND4i@0|out|40.5|16
+Ametal-1|net@27||0.4|S2700|contact@18||-162.5|-28|sucDri20@0|in|-162.5|-19
+Ametal-1|net@28|||S2700|contact@19||-96|-28|predDri1@0|in|-96|-22
+Ametal-1|net@29|||S2700|contact@20||116|-28|predDri1@1|in|116|-22
+Ametal-1|net@30|||S2700|contact@21||156|-28|predDri1@2|in|156|-22
+Ametal-2|net@31|||S0|contact@21||156|-28|contact@20||116|-28
+Ametal-2|net@32|||S0|contact@20||116|-28|contact@17||40.5|-28
+Ametal-2|net@33|||S0|contact@17||40.5|-28|contact@19||-96|-28
+Ametal-2|net@34|||S0|contact@19||-96|-28|contact@18||-162.5|-28
+Ametal-2|net@35||6.2|S1800|sucDri20@0|vdd_2|-121.5|50|predDri1@0|vdd|-120.5|50
+Ametal-2|net@36||6.2|S1800|predDri1@0|vdd_2|-82.5|50|inv05@0|vdd|-80.5|50
+Ametal-2|net@37||6.2|S1800|inv05@0|vdd_2|-62.5|50|ctrAND4i@0|vdd|-61|50
+Ametal-2|net@39||6.2|S0|inv05@1|vdd_2|73|50|inv05@2|vdd|73|50
+Ametal-2|net@40||6.2|S1800|inv05@2|vdd_2|91|50|predDri1@1|vdd|91.5|50
+Ametal-2|net@41||6.2|S1800|predDri1@1|vdd_2|129.5|50|predDri1@2|vdd|131.5|50
+Ametal-2|net@42||6.2|S1800|sucDri20@0|vdd_3|-121.5|-50|predDri1@0|vdd_1|-120.5|-50
+Ametal-2|net@43||6.2|S1800|predDri1@0|vdd_3|-82.5|-50|inv05@0|vdd_1|-80.5|-50
+Ametal-2|net@44||6.2|S1800|inv05@0|vdd_3|-62.5|-50|ctrAND4i@0|vdd_1|-61|-50
+Ametal-2|net@46||6.2|S0|inv05@1|vdd_3|73|-50|inv05@2|vdd_1|73|-50
+Ametal-2|net@47||6.2|S1800|inv05@2|vdd_3|91|-50|predDri1@1|vdd_1|91.5|-50
+Ametal-2|net@48||6.2|S1800|predDri1@1|vdd_3|129.5|-50|predDri1@2|vdd_1|131.5|-50
+Ametal-2|net@49||6.2|S1800|sucDri20@0|gnd_1|-121.5|0|predDri1@0|gnd|-120.5|0
+Ametal-2|net@50||6.2|S1800|predDri1@0|gnd_1|-82.5|0|inv05@0|gnd|-80.5|0
+Ametal-2|net@51||6.2|S1800|inv05@0|gnd_1|-62.5|0|ctrAND4i@0|gnd|-61|0
+Ametal-2|net@53||6.2|S0|inv05@1|gnd_1|73|0|inv05@2|gnd|73|0
+Ametal-2|net@54||6.2|S1800|inv05@2|gnd_1|91|0|predDri1@1|gnd|91.5|0
+Ametal-2|net@55||6.2|S1800|predDri1@1|gnd_1|129.5|0|predDri1@2|gnd|131.5|0
+Ametal-1|net@56|||S2700|pin@0||0|15.5|ctrAND4i@0|inA|0|24
+Ametal-1|net@57|||S0|pin@1||11|15.5|pin@0||0|15.5
+Ametal-1|net@58|||S900|pin@1||11|15.5|contact@4||11|-11
+Ametal-1|net@64|||S1800|pin@5||-6|-28|ctrAND4i@0|inB|-3|-28
+Ametal-1|net@65|||S2700|pin@5||-6|-28|contact@2||-6|-22
+Ametal-2|net@66|||S0|wellCont@0|gnd|45|0|ctrAND4i@0|gnd_1|45|0
+Ametal-2|net@67|||S0|wellCont@0|vdd|45|-50|ctrAND4i@0|vdd_3|45|-50
+Ametal-2|net@68|||S0|wellCont@0|vdd_1|45|50|ctrAND4i@0|vdd_2|45|50
+Ametal-2|net@69||6.2|S1800|wellCont@0|gnd_1|54|0|inv05@1|gnd|55|0
+Ametal-2|net@70||6.2|S1800|wellCont@0|vdd_2|54|-50|inv05@1|vdd_1|55|-50
+Ametal-2|net@71||6.2|S1800|wellCont@0|vdd_3|54|50|inv05@1|vdd|55|50
+Ametal-1|net@74||0.4|S900|sucDri20@0|succ|-145.5|34|contact@22||-145.5|28
+Ametal-2|net@75|||S0|contact@16||-48|28|contact@22||-145.5|28
+Ametal-1|net@77|||S2700|ctrAND4i@0|inD|-51|-23|contact@23||-51|-22
+Edec||D5G2;|contact@8||P
+Egnd||D5G2;|sucDri20@0|gnd|G
+Egnd_1||D5G2;|predDri1@2|gnd_1|G
+EloadFinished||D5G2;|contact@7||P
+Emc||D5G2;|contact@12||I
+Enext||D5G2;|sucDri20@0|succ|O
+Eprev||D5G2;|contact@10||U
+Evdd||D5G2;|sucDri20@0|vdd|P
+Evdd_2||D5G2;|sucDri20@0|vdd_1|P
+Evdd_3||D5G2;|predDri1@2|vdd_3|P
+Evdd_4||D5G2;|predDri1@2|vdd_2|P
+X
+
+# Cell gasp_dnU;1{sch}
+Cgasp_dnU;1{sch}||schematic|1242942044308|1247780410583|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||25|9||||
+NOff-Page|conn@1||-44|11|||RR|
+NOff-Page|conn@2||-44|66||||
+NOff-Page|conn@3||34|66||||
+NOff-Page|conn@4||-25.5|72.5||||
+IcentersJ:ctrAND4in30;2{ic}|ctrAND4i@0||-7|43|R||D5G4;
+Igasp_dnU;2{ic}|gasp_dnU@0||30|83|||D5G4;
+IpurpleFive:inv;1{ic}|inv@10||-33|31|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y4.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IpurpleFive:inv;1{ic}|inv@11||14.5|23.5|RR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IpurpleFive:inv;1{ic}|inv@12||21|31|RR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5FLeave alone;G1.5;NOLPX2;Y4;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@6||-6|83|||||ART_message(D5G5;)Sgasp_dnU
+NWire_Pin|pin@114||-39|23||||
+NWire_Pin|pin@115||-39|11||||
+NWire_Pin|pin@119||-9|23||||
+NWire_Pin|pin@120||-38|66||||
+NWire_Pin|pin@121||-38|31||||
+NWire_Pin|pin@122||-11|31||||
+NWire_Pin|pin@126||-5|23.5||||
+NWire_Pin|pin@127||20|23.5||||
+NWire_Pin|pin@128||20|9||||
+NWire_Pin|pin@129||29|66||||
+NWire_Pin|pin@130||29|31||||
+NWire_Pin|pin@131||-3|31||||
+Ngeneric:Invisible-Pin|pin@149||-6|78|||||ART_message(D5G2;)Sam 27 May 2009
+NWire_Pin|pin@154||-11|7||||
+NWire_Pin|pin@156||-9|72.5||||
+NWire_Pin|pin@157||-9|68||||
+NWire_Pin|pin@158||-7|64||||
+IdriversM:predDri10wMC;1{ic}|predDri1@0||1|9|||D5G4;
+IdriversM:predDri10wMC;1{ic}|predDri1@1||-26|66|RR||D5G4;
+IdriversM:predDri10wMC;1{ic}|predDri1@2||8|66|Y||D5G4;
+IdriversM:sucDri20;1{ic}|sucDri20@0||-31|11|RR||D5G4;
+Awire|dec_bar|D5G2;||1800|inv@10|out|-30.5|31|pin@122||-11|31
+Awire|fire|D5G2;||2700|ctrAND4i@0|out|-7|49|pin@158||-7|64
+Awire|fire|D8G2;||1800|sucDri20@0|in|-27|11|predDri1@0|in|-2|11
+Awire|loadFinished_bar|D5G2;||0|inv@12|out|18.5|31|pin@131||-3|31
+Awire|mc|D8G2;||0|predDri1@0|mc|-2|7|pin@154||-11|7
+Awire|net@319|||0|pin@120||-38|66|conn@2|y|-42|66
+Awire|net@322|||0|pin@115||-39|11|conn@1|a|-42|11
+Awire|net@323|||1800|predDri1@0|pred|4|9|pin@128||20|9
+Awire|net@324|||1800|pin@129||29|66|conn@3|a|32|66
+Awire|net@329|||900|pin@114||-39|23|pin@115||-39|11
+Awire|net@335|||2700|pin@119||-9|23|ctrAND4i@0|inC|-9|37
+Awire|net@336|||0|predDri1@1|pred|-29|66|pin@120||-38|66
+Awire|net@337|||900|pin@120||-38|66|pin@121||-38|31
+Awire|net@339|||2700|pin@122||-11|31|ctrAND4i@0|inD|-11|37
+Awire|net@343|||900|ctrAND4i@0|inB|-5|37|pin@126||-5|23.5
+Awire|net@345|||1800|pin@128||20|9|conn@0|a|23|9
+Awire|net@346|||900|pin@127||20|23.5|pin@128||20|9
+Awire|net@347|||1800|predDri1@2|pred|11|66|pin@129||29|66
+Awire|net@348|||900|pin@129||29|66|pin@130||29|31
+Awire|net@350|||2700|pin@131||-3|31|ctrAND4i@0|inA|-3|37
+Awire|net@352|||0|inv@10|in|-35.5|31|pin@121||-38|31
+Awire|net@354|||1800|pin@114||-39|23|pin@119||-9|23
+Awire|net@356|||1800|inv@11|in|17|23.5|pin@127||20|23.5
+Awire|net@358|||1800|inv@12|in|23.5|31|pin@130||29|31
+Awire|net@359|||0|sucDri20@0|succ|-35|11|pin@115||-39|11
+Awire|net@360|||1800|pin@157||-9|68|predDri1@2|mc|5|68
+Awire|net@361|||1800|conn@4|y|-23.5|72.5|pin@156||-9|72.5
+Awire|net@362|||1800|predDri1@1|mc|-23|68|pin@157||-9|68
+Awire|net@363|||900|pin@156||-9|72.5|pin@157||-9|68
+Awire|net@364|||1800|predDri1@1|in|-23|64|pin@158||-7|64
+Awire|net@365|||1800|pin@158||-7|64|predDri1@2|in|5|64
+Awire|prev_bar|D5G2;||0|inv@11|out|12|23.5|pin@126||-5|23.5
+Edec||D5G2;X-4;|conn@2|a|B
+Eout|loadFinished|D5G2;X11;|conn@3|a|B
+Emc||D5G2;X-6;|conn@4|y|I
+Enext||D5G2;X6;|conn@1|a|B
+Eprev||D5G2;X6;|conn@0|a|B
+X
+
+# Cell gasp_load;1{ic}
+Cgasp_load;1{ic}||artwork|1242937501096|1243882453693|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@2||1|8|3|2|RRR|
+NPin|pin@0||0|10|1|1||
+NPin|pin@1||0|-4|1|1||
+NPin|pin@2||10|-4|1|1||
+NPin|pin@3||10|10|1|1||
+Ngeneric:Invisible-Pin|pin@7||9|-1|||||ART_message(D5G1;)S0
+Ngeneric:Invisible-Pin|pin@8||9|-3|||||ART_message(D5G1;)S1
+Nschematic:Wire_Pin|pin@9||0|8||||
+Nschematic:Wire_Pin|pin@10||10|2||||
+Nschematic:Wire_Pin|pin@11||10|-3||||
+Nschematic:Wire_Pin|pin@12||10|-1||||
+Ngeneric:Invisible-Pin|pin@13||5|4|||||ART_message(D5G2;)SLoad
+Nschematic:Wire_Pin|pin@15||5|10||||
+Nschematic:Wire_Pin|pin@16||10|8||||
+Nschematic:Wire_Pin|pin@17||5|-4||||
+NPin|pin@19||10|8|1|1||
+NPin|pin@20||10|-1|1|1||
+NPin|pin@21||10|-3|1|1||
+NPin|pin@25||10|2|1|1||
+NPin|pin@28||5|8|1|1|R|
+NPin|pin@29||5|10|1|1|R|
+ASolid|net@0|||FS900|pin@0||0|10|pin@1||0|-4
+ASolid|net@1|||FS1800|pin@1||0|-4|pin@2||10|-4
+ASolid|net@3|||FS0|pin@3||10|10|pin@0||0|10
+ASolid|net@6|||FS2700|pin@2||10|-4|pin@3||10|10
+AThicker|net@7|||FS2700|pin@28||5|8|pin@29||5|10
+Eload||D4G2;X-1;|pin@9||B
+Eout|loadNext|D6G2;X1;|pin@16||B
+Emc||D5G2;Y-1;|pin@17||I
+Ezero|one|D6G1;X1;|pin@11||B
+Eval|val_bar|D5G2;Y2;|pin@15||B
+EL|waitingToEmpty|D6G2;X1;|pin@10||B
+Eone|zero|D6G1;X1;|pin@12||B
+X
+
+# Cell gasp_load;1{lay}
+Cgasp_load;1{lay}||cmos90|1243719198767|1244090157060||ATTR_NCC(D5G10;NTX3;Y87.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244090160906|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244090160906
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-143.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@1||-120|-22||||
+NX-Metal-1-Metal-2-Con|contact@2||-180.5|22||||
+NX-Metal-1-Metal-2-Con|contact@3||-146|22||||
+NX-Metal-1-Metal-2-Con|contact@5||-112.5|22||||
+NX-Metal-1-Metal-2-Con|contact@6||-129|-16||||
+NX-Metal-1-Metal-2-Con|contact@7||43.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@8||78|22||||
+NX-Metal-1-Metal-2-Con|contact@9||134|22||||
+NX-Metal-1-Metal-2-Con|contact@10||136.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@11||154|-16||||
+NX-Metal-1-Metal-2-Con|contact@12||78|-28||||
+NX-Metal-1-Metal-2-Con|contact@13||154|-28||||
+NX-Metal-1-Metal-2-Con|contact@14||24|-28||||
+NX-Metal-1-Metal-2-Con|contact@15||-35|-28||||
+NX-Metal-1-Metal-2-Con|contact@16||-48.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@17||-172.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@18||-21|22||||
+IcentersJ:ctrAND3in30;2{lay}|ctrAND3i@0||-91|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@0||-148|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@1||132|0|||D5G4;
+NMetal-1-Pin|pin@3||-48.5|14.5||||
+NMetal-1-Pin|pin@8||-15.5|1.5||||
+NMetal-1-Pin|pin@9||-21|1.5||||
+NMetal-2-Pin|pin@10||-168.5|22||||
+IdriversM:predDri10wMC;1{lay}|predDri1@0||-178|0|||D5G4;
+IdriversM:sucANDdri10;1{lay}|sucANDdr@0||94|0|||D5G4;
+IdriversM:sucANDdri10;1{lay}|sucANDdr@1||170|0|||D5G4;
+IdriversM:sucDri10;1{lay}|sucDri10@0||-18|0|||D5G4;
+IdriversM:sucDri10;1{lay}|sucDri10@1||41|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||12.5|0|||D5G4;
+Ametal-1|net@0|||S2700|contact@0||-143.5|-22|inv05@0|out[1]|-143.5|-7
+Ametal-1|net@1|||S2700|contact@1||-120|-22|ctrAND3i@0|inA_1|-120|-20
+Ametal-2|net@2|||S0|contact@1||-120|-22|contact@0||-143.5|-22
+Ametal-2|net@7|||S0|contact@3||-146|22|pin@10||-168.5|22
+Ametal-1|net@10|||S900|contact@5||-112.5|22|ctrAND3i@0|inC|-112.5|22
+Ametal-1|net@12|||S900|contact@6||-129|-16|ctrAND3i@0|inB|-129|-20
+Ametal-1|net@13|||S900|contact@7||43.5|-16|sucDri10@1|succ|43.5|-34
+Ametal-2|net@14|||S0|contact@7||43.5|-16|contact@6||-129|-16
+Ametal-1|net@15||0.4|S2700|contact@8||78|22|sucANDdr@0|inB|78|31
+Ametal-1|net@16||0.4|S900|contact@9||134|22|inv05@1|in[1]|134|15
+Ametal-2|net@17|||S0|contact@9||134|22|contact@8||78|22
+Ametal-1|net@18|||S2700|contact@10||136.5|-16|inv05@1|out[1]|136.5|-7
+Ametal-1|net@19|||S2700|contact@11||154|-16|sucANDdr@1|inB|154|31
+Ametal-2|net@20|||S1800|contact@10||136.5|-16|contact@11||154|-16
+Ametal-1|net@21|||S900|contact@12||78|-28|sucANDdr@0|inA|78|-31
+Ametal-1|net@22|||S900|contact@13||154|-28|sucANDdr@1|inA|154|-31
+Ametal-2|net@23|||S0|contact@13||154|-28|contact@12||78|-28
+Ametal-1|net@24||0.4|S2700|contact@14||24|-28|sucDri10@1|in|24|-19
+Ametal-2|net@25|||S1800|contact@14||24|-28|contact@12||78|-28
+Ametal-1|net@26||0.4|S2700|contact@15||-35|-28|sucDri10@0|in|-35|-19
+Ametal-2|net@27|||S1800|contact@15||-35|-28|contact@14||24|-28
+Ametal-1|net@28|||S2700|contact@16||-48.5|-28|pin@3||-48.5|14.5
+Ametal-2|net@30|||S1800|contact@16||-48.5|-28|contact@15||-35|-28
+Ametal-1|net@31|||S2700|contact@17||-172.5|-28|predDri1@0|in|-172.5|-22
+Ametal-2|net@32|||S1800|contact@17||-172.5|-28|contact@16||-48.5|-28
+Ametal-2|net@33||6.2|S1800|predDri1@0|vdd_2|-159|50|inv05@0|vdd|-157|50
+Ametal-2|net@34||6.2|S1800|inv05@0|vdd_2|-139|50|ctrAND3i@0|vdd|-138|50
+Ametal-2|net@35||6.2|S1800|ctrAND3i@0|vdd_2|-44|50|sucDri10@0|vdd|-42|50
+Ametal-2|net@37||6.2|S1800|sucDri10@1|vdd_2|65|50|sucANDdr@0|vdd|67|50
+Ametal-2|net@38||6.2|S1800|sucANDdr@0|vdd_2|121|50|inv05@1|vdd|123|50
+Ametal-2|net@39||6.2|S1800|inv05@1|vdd_2|141|50|sucANDdr@1|vdd|143|50
+Ametal-2|net@40||6.2|S1800|predDri1@0|gnd_1|-159|0|inv05@0|gnd|-157|0
+Ametal-2|net@41||6.2|S1800|inv05@0|gnd_1|-139|0|ctrAND3i@0|gnd|-138|0
+Ametal-2|net@42||6.2|S1800|ctrAND3i@0|gnd_1|-44|0|sucDri10@0|gnd|-42|0
+Ametal-2|net@44||6.2|S1800|sucDri10@1|gnd_1|65|0|sucANDdr@0|gnd|67|0
+Ametal-2|net@45||6.2|S1800|sucANDdr@0|gnd_1|121|0|inv05@1|gnd|123|0
+Ametal-2|net@46||6.2|S0|sucANDdr@1|gnd|143|0|inv05@1|gnd_1|141|0
+Ametal-2|net@47||6.2|S1800|inv05@1|vdd_3|141|-50|sucANDdr@1|vdd_1|143|-50
+Ametal-2|net@48||6.2|S0|inv05@1|vdd_1|123|-50|sucANDdr@0|vdd_3|121|-50
+Ametal-2|net@49||6.2|S0|sucANDdr@0|vdd_1|67|-50|sucDri10@1|vdd_3|65|-50
+Ametal-2|net@51||6.2|S0|sucDri10@0|vdd_1|-42|-50|ctrAND3i@0|vdd_3|-44|-50
+Ametal-2|net@52||6.2|S0|ctrAND3i@0|vdd_1|-138|-50|inv05@0|vdd_3|-139|-50
+Ametal-2|net@53||6.2|S1800|predDri1@0|vdd_3|-159|-50|inv05@0|vdd_1|-157|-50
+Ametal-2|net@57|||S0|wellCont@0|gnd|8|0|sucDri10@0|gnd_1|6|0
+Ametal-2|net@58|||S0|wellCont@0|vdd|8|-50|sucDri10@0|vdd_3|6|-50
+Ametal-2|net@59|||S0|wellCont@0|vdd_1|8|50|sucDri10@0|vdd_2|6|50
+Ametal-2|net@60||6.2|S1800|wellCont@0|gnd_1|17|0|sucDri10@1|gnd|17|0
+Ametal-2|net@61||6.2|S1800|wellCont@0|vdd_2|17|-50|sucDri10@1|vdd_1|17|-50
+Ametal-2|net@62||6.2|S1800|wellCont@0|vdd_3|17|50|sucDri10@1|vdd|17|50
+Ametal-1|net@63|||S2700|pin@3||-48.5|14.5|ctrAND3i@0|out|-48.5|16
+Ametal-1|net@65||0.4|S900|contact@3||-146|22|inv05@0|in[1]|-146|15
+Ametal-1|net@68|||S2700|sucDri10@0|succ|-15.5|-34|pin@8||-15.5|1.5
+Ametal-1|net@69|||S0|pin@8||-15.5|1.5|pin@9||-21|1.5
+Ametal-1|net@70|||S2700|pin@9||-21|1.5|contact@18||-21|22
+Ametal-2|net@72|||S1800|contact@5||-112.5|22|contact@18||-21|22
+Ametal-1|net@73||0.4|S900|contact@2||-180.5|22|predDri1@0|pred_1|-180.5|16
+Ametal-2|net@74|||S0|pin@10||-168.5|22|contact@2||-180.5|22
+Egnd||D5G2;|predDri1@0|gnd|G
+Egnd_1||D5G2;|sucANDdr@1|gnd_1|G
+Eload_1|load|D5G2;|pin@10||I
+EloadNext||D5G2;|sucDri10@0|succ|O
+Emc||D5G2;|predDri1@0|mc|I
+Eone||D5G2;|sucANDdr@1|succ|O
+E~val|val_bar|D5G2;|inv05@1|in[1]|I
+Evdd||D5G2;|predDri1@0|vdd|P
+Evdd_1||D5G2;|predDri1@0|vdd_1|P
+Evdd_2||D5G2;|sucANDdr@1|vdd_3|P
+Evdd_3||D5G2;|sucANDdr@1|vdd_2|P
+EwaitingToEmpty||D5G2;|sucDri10@1|succ|O
+Ezero||D5G2;|sucANDdr@0|succ|O
+X
+
+# Cell gasp_load;1{sch}
+Cgasp_load;1{sch}||schematic|1242942044308|1247780410583|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@1||26|2||||
+NOff-Page|conn@3||26|54||||
+NOff-Page|conn@5||26|-12||||
+NOff-Page|conn@6||-7.5|-4||||
+NOff-Page|conn@7||26|13||||
+NOff-Page|conn@8||-64|11||||
+NOff-Page|conn@11||-39|9|||RR|
+IcentersJ:ctrAND3in30;1{ic}|ctrAND3i@0||-26|43|XR||D5G4;
+Igasp_load;1{ic}|gasp_loa@0||20.5|64|||D5G4;
+IpurpleFive:inv;1{ic}|inv@4||-51|24|||D5G4;|ATTR_Delay(D5G1;NPX2;Y4;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5FLeave alone;G1.5;NOLPX5.5;Y-3.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IpurpleFive:inv;1{ic}|inv@5||0.5|-11|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@6||-15.5|75|||||ART_message(D5G5;)Sgasp_load
+NWire_Pin|pin@13||-59|24||||
+NWire_Pin|pin@14||-59|11||||
+NWire_Pin|pin@30||-3.5|-11||||
+NWire_Pin|pin@31||-3.5|-4||||
+NWire_Pin|pin@43||-3.5|1||||
+Ngeneric:Invisible-Pin|pin@49||-32|62|||||ART_message(D5G2;)S[Fire signal does not need to be conditioned on emptiness,"of \"zero\" and \"one\" because we can prove that",those wires will ALWAYS be empty,whenever L is empty.]
+NWire_Pin|pin@59||-28.5|24||||
+NWire_Pin|pin@67||21|28||||
+NWire_Pin|pin@68||21|54||||
+NWire_Pin|pin@71||-26.5|24||||
+NWire_Pin|pin@72||21|24||||
+NWire_Pin|pin@73||21|13||||
+NWire_Pin|pin@108||-23.5|28||||
+Ngeneric:Invisible-Pin|pin@116||-15.5|70|||||ART_message(D5G2;)Sam 27 May 2009
+NWire_Pin|pin@117||-19|-13||||
+NWire_Pin|pin@118||-19|13||||
+NWire_Pin|pin@120||-26|54||||
+NWire_Pin|pin@122||-19|54||||
+NWire_Pin|pin@123||-19|3||||
+IdriversM:predDri10wMC;1{ic}|predDri1@0||-51|11|X||D5G4;
+IdriversM:sucANDdri10;1{ic}|sucANDdr@0||14|2|Y||D5G4;
+IdriversM:sucANDdri10;1{ic}|sucANDdr@1||14|-12|||D5G4;
+IdriversM:sucDri10;1{ic}|sucDri10@0||14.5|54|||D5G4;
+IdriversM:sucDri10;1{ic}|sucDri10@1||14|13|||D5G4;
+Awire|fire|D8G2;||0|sucDri10@1|in|10|13|pin@118||-19|13
+Awire|fire|D8G2;||1800|predDri1@0|in|-48|13|pin@118||-19|13
+Awire|fire|D8G2;||0|sucDri10@0|in|10.5|54|pin@122||-19|54
+Awire|load_bar|D5G2;||1800|inv@4|out|-48.5|24|pin@59||-28.5|24
+Awire|net@14|||0|predDri1@0|pred|-54|11|pin@14||-59|11
+Awire|net@15|||2700|pin@14||-59|11|pin@13||-59|24
+Awire|net@16|||1800|pin@13||-59|24|inv@4|in|-53.5|24
+Awire|net@17|||1800|conn@8|y|-62|11|pin@14||-59|11
+Awire|net@48|||1800|conn@6|y|-5.5|-4|pin@31||-3.5|-4
+Awire|net@49|||0|inv@5|in|-2|-11|pin@30||-3.5|-11
+Awire|net@51|||2700|pin@30||-3.5|-11|pin@31||-3.5|-4
+Awire|net@75|||2700|pin@31||-3.5|-4|pin@43||-3.5|1
+Awire|net@108|||1800|pin@68||21|54|conn@3|a|24|54
+Awire|net@111|||1800|sucDri10@0|succ|18.5|54|pin@68||21|54
+Awire|net@112|||2700|pin@67||21|28|pin@68||21|54
+Awire|net@113|||1800|pin@73||21|13|conn@7|a|24|13
+Awire|net@117|||1800|pin@71||-26.5|24|pin@72||21|24
+Awire|net@118|||1800|sucDri10@1|succ|18|13|pin@73||21|13
+Awire|net@119|||900|pin@72||21|24|pin@73||21|13
+Awire|net@162|||2700|pin@71||-26.5|24|ctrAND3i@0|inB|-26.5|37
+Awire|net@163|||2700|pin@59||-28.5|24|ctrAND3i@0|inA|-28.5|37
+Awire|net@164|||0|pin@67||21|28|pin@108||-23.5|28
+Awire|net@165|||2700|pin@108||-23.5|28|ctrAND3i@0|inC|-23.5|37
+Awire|net@178|||1800|sucANDdr@0|succ|19|2|conn@1|a|24|2
+Awire|net@183|||1800|sucANDdr@1|succ|19|-12|conn@5|a|24|-12
+Awire|net@195|||0|conn@11|y|-41|9|predDri1@0|mc|-48|9
+Awire|net@196|||0|sucANDdr@1|inA|9|-13|pin@117||-19|-13
+Awire|net@201|||2700|ctrAND3i@0|out|-26|49|pin@120||-26|54
+Awire|net@204|||1800|pin@120||-26|54|pin@122||-19|54
+Awire|net@205|||2700|pin@118||-19|13|pin@122||-19|54
+Awire|net@207|||900|pin@123||-19|3|pin@117||-19|-13
+Awire|net@208|||900|pin@118||-19|13|pin@123||-19|3
+Awire|net@209|||0|sucANDdr@0|inA|9|3|pin@123||-19|3
+Awire|net@210|||1800|pin@43||-3.5|1|sucANDdr@0|inB|9|1
+Awire|val|D5G2;||0|sucANDdr@1|inB|9|-11|inv@5|out|3|-11
+ELoad|load|D5G2;X-4;|conn@8|a|B
+Eout|loadNext|D5G2;X10;|conn@3|a|B
+Emc||D5G2;X-2;|conn@11|a|I
+Ezero|one|D5G2;X6;|conn@5|a|B
+Eval|val_bar|D5G2;X-4;|conn@6|a|B
+EL|waitingToEmpty|D6G2;X1;|conn@7|y|B
+Enext|zero|D5G2;X6;|conn@1|a|B
+X
+
+# Cell gasp_reset_done;1{ic}
+Cgasp_reset_done;1{ic}||artwork|1242937501096|1244152835802|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@4||-9|-9|3|2|RRR|
+NPin|pin@0||-10|-4|1|1||
+NPin|pin@1||-10|-14|1|1||
+NPin|pin@2||-2|-14|1|1||
+NPin|pin@3||-2|-4|1|1||
+Nschematic:Wire_Pin|pin@18||-10|-9||||
+Nschematic:Wire_Pin|pin@20||-6|-14||||
+Nschematic:Wire_Pin|pin@24||-6|-4||||
+NPin|pin@25||-6|-4|1|1|R|
+NPin|pin@26||-6|-6|1|1|R|
+Ngeneric:Invisible-Pin|pin@27||-6|-9|||||ART_message(D5G3;)S[done,reset]
+ASolid|net@0|||FS900|pin@0||-10|-4|pin@1||-10|-14
+ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
+ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
+ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
+AThicker|net@4|||FS900|pin@25||-6|-4|pin@26||-6|-6
+Econd||D5G1;Y1;|pin@24||I
+Emc||D5G1;Y-1;|pin@20||I
+Eresetting||D4G1;X-1;|pin@18||B
+X
+
+# Cell gasp_reset_done;1{lay}
+Cgasp_reset_done;1{lay}||cmos90|1243584608527|1244161975808||ATTR_NCC(D5G3;NTX-60;Y79;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244094721941|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244161979951
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@1||29.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@2||62|-28||||
+NX-Metal-1-Metal-2-Con|contact@7||-32|40||||
+NX-Metal-1-Metal-2-Con|contact@8||38.5|40||||
+NX-Metal-1-Metal-2-Con|contact@9||-31.5|15.9||||
+NX-Metal-1-Metal-2-Con|contact@10||-18|15.9||||
+IcentersJ:ctrAND1in30;1{lay}|ctrAND1i@0||4.5|0|||D5G4;
+Igates2inM:nand5;2{lay}|nand5@0||-38.5|0|||D5G4;
+NMetal-1-Pin|pin@3||62|-22||||
+IdriversM:predDri10wMC;1{lay}|predDri1@0||53|0|||D5G4;
+Ametal-1|net@5|||S2700|contact@1||29.5|-28|ctrAND1i@0|out|29.5|0
+Ametal-1|net@6||0.4|S2700|contact@2||62|-28|pin@3||62|-22
+Ametal-1|net@7|||S0|pin@3||62|-22|predDri1@0|in|58.5|-22
+Ametal-2|net@8|||S1800|contact@1||29.5|-28|contact@2||62|-28
+Ametal-2|net@18||6.2|S0|ctrAND1i@0|vdd_4|34|50|predDri1@0|vdd|34|50
+Ametal-2|net@20||6.2|S0|ctrAND1i@0|gnd_2|34|0|predDri1@0|gnd|34|0
+Ametal-2|net@22||6.2|S0|ctrAND1i@0|vdd_5|34|-50|predDri1@0|vdd_1|34|-50
+Ametal-2|net@28||6.2|S1800|nand5@0|vdd_2|-27|50|ctrAND1i@0|vdd_2|-25|50
+Ametal-2|net@29||6.2|S1800|nand5@0|vdd_3|-27|-50|ctrAND1i@0|vdd_3|-25|-50
+Ametal-2|net@30||6.2|S1800|nand5@0|gnd_1|-27|0|ctrAND1i@0|gnd_1|-25|0
+Ametal-1|net@31|||S900|contact@7||-32|40|nand5@0|inb|-32|29
+Ametal-1|net@32|||S900|contact@8||38.5|40|predDri1@0|pred|38.5|36.2
+Ametal-2|net@33|||S1800|contact@7||-32|40|contact@8||38.5|40
+Ametal-1|net@34||0.4|S2700|nand5@0|out|-31.5|-8.1|contact@9||-31.5|15.9
+Ametal-2|net@37|||S0|contact@10||-18|15.9|contact@9||-31.5|15.9
+Ametal-1|net@39|||S2700|ctrAND1i@0|in[1]|-18|15|contact@10||-18|15.9
+Econd||D5G2;|nand5@0|ina|I
+Egnd||D5G2;|nand5@0|gnd|G
+Egnd_1||D5G2;|predDri1@0|gnd_1|G
+Emc||D5G2;|predDri1@0|mc|I
+Eresetting||D5G2;|predDri1@0|pred|B
+Evdd||D5G2;|nand5@0|vdd|P
+Evdd_3||D5G2;|predDri1@0|vdd_3|P
+Evdd_4||D5G2;|nand5@0|vdd_1|P
+Evdd_5||D5G2;|predDri1@0|vdd_2|P
+X
+
+# Cell gasp_reset_done;1{sch}
+Cgasp_reset_done;1{sch}||schematic|1242940285645|1247780385457|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@3||-1|14|||RR|
+NOff-Page|conn@6||-36|12||||
+NOff-Page|conn@7||-36|-24||||
+IcentersJ:ctrAND1in30;1{ic}|ctrAND1i@0||-1|-7|R||D5G4;
+Igasp_reset_done;1{ic}|gasp_res@0||30|29|||D5G4;
+IpurpleFive:nand2;1{ic}|nand2@1||-18|-23|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+NWire_Pin|pin@67||-32|-22||||
+NWire_Pin|pin@71||-32|12||||
+Ngeneric:Invisible-Pin|pin@73||-11.5|36.5|||||ART_message(D5G3;)Sam 27 May 2009
+Ngeneric:Invisible-Pin|pin@74||-10.5|45.5|||||ART_message(D5G6;)Sgasp_reset_done
+NWire_Pin|pin@80||-1|-23||||
+NWire_Pin|pin@86||-1|10||||
+IdriversM:predDri10wMC;1{ic}|predDri1@0||-16|12|RR||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-7|-23|||D0G4;|ATTR_L(D5G1;PUD)D392.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||-1|6|R||D0G4;|ATTR_L(D5G1;PUD)D392.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|fire|D8G2;||0|pin@86||-1|10|predDri1@0|in|-13|10
+Awire|net@91|||1800|pin@67||-32|-22|nand2@1|inb|-20.5|-22
+Awire|net@97|||0|pin@71||-32|12|conn@6|y|-34|12
+Awire|net@98|||2700|pin@67||-32|-22|pin@71||-32|12
+Awire|net@99|||1800|conn@7|y|-34|-24|nand2@1|ina|-20.5|-24
+Awire|net@105|||2700|pin@80||-1|-23|ctrAND1i@0|in|-1|-13
+Awire|net@107|||0|predDri1@0|pred|-19|12|pin@71||-32|12
+Awire|net@115|||0|conn@3|y|-3|14|predDri1@0|mc|-13|14
+Awire|net@116|||1800|wire90@0|b|-4.5|-23|pin@80||-1|-23
+Awire|net@117|||0|wire90@0|a|-9.5|-23|nand2@1|out|-15.5|-23
+Awire|net@118|||900|wire90@1|a|-1|3.5|ctrAND1i@0|out|-1|-1
+Awire|net@119|||900|pin@86||-1|10|wire90@1|b|-1|8.5
+Econd||D5G2;X-3;|conn@7|a|I
+Emc||D5G2;X-2;|conn@3|a|I
+Eresetting||D5G2;X-10;|conn@6|y|B
+X
+
+# Cell gasp_resetting;1{ic}
+Cgasp_resetting;1{ic}||artwork|1242937501096|1244152613443|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@4||-9|-9|3|2|RRR|
+NPin|pin@0||-10|-4|1|1||
+NPin|pin@1||-10|-14|1|1||
+NPin|pin@2||-2|-14|1|1||
+NPin|pin@3||-2|-4|1|1||
+Nschematic:Wire_Pin|pin@18||-10|-9||||
+Nschematic:Wire_Pin|pin@20||-6|-14||||
+NPin|pin@21||-2|-9|1|1||
+Nschematic:Wire_Pin|pin@22||-2|-9||||
+Nschematic:Wire_Pin|pin@24||-6|-4||||
+NPin|pin@25||-6|-4|1|1|R|
+NPin|pin@26||-6|-6|1|1|R|
+Ngeneric:Invisible-Pin|pin@27||-6|-9|||||ART_message(D5G3;)S[reset,ting]
+ASolid|net@0|||FS900|pin@0||-10|-4|pin@1||-10|-14
+ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
+ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
+ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
+AThicker|net@4|||FS900|pin@25||-6|-4|pin@26||-6|-6
+Edec||D5G1;X2;|pin@22||B
+EdecSucceeded||D4G1;X-1;|pin@18||B
+Emc||D5G1;Y-1;|pin@20||I
+Eresetting||D5G1;Y1;|pin@24||I
+X
+
+# Cell gasp_resetting;1{lay}
+Cgasp_resetting;1{lay}||cmos90|1243587287902|1244152647020||ATTR_NCC(D5G3;NTX-8.5;Y89;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244094631781|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244153531443
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@2||29|28||||
+NX-Metal-1-Metal-2-Con|contact@3||40|28||||
+NX-Metal-1-Metal-2-Con|contact@4||-77.5|28||||
+NX-Metal-1-Metal-2-Con|contact@7||59.5|40||||
+NX-Metal-1-Metal-2-Con|contact@9||-19.5|40||||
+NX-Metal-1-Metal-2-Con|contact@11||-24|-22||||
+NX-Metal-1-Metal-2-Con|contact@12||-36.5|-22||||
+IcentersJ:ctrAND2in30;2{lay}|ctrAND2i@0||0|0|||D5G4;
+Igates2inM:nand5;2{lay}|nand5@0||-44.5|0|XY||D5G4;
+NMetal-1-Pin|pin@2||29|16||||
+NMetal-1-Pin|pin@3||-51|-17||||
+NMetal-1-Pin|pin@4||59.5|34||||
+NMetal-1-Pin|pin@6||-36.5|-22||||
+NMetal-1-Pin|pin@7||-43.5|-22||||
+NMetal-1-Pin|pin@8||-24|-20||||
+NMetal-1-Pin|pin@9||-51|-16||||
+IdriversM:predDri20wMC;3{lay}|predDri2@0||-77.5|0|XY||D5G4;
+IdriversM:sucDri10;1{lay}|sucDri10@0||57|0|Y||D5G4;
+Ametal-1|net@12|||S900|contact@2||29|28|pin@2||29|16
+Ametal-1|net@13|||S0|pin@2||29|16|ctrAND2i@0|out|28.5|16
+Ametal-1|net@14||0.4|S900|contact@3||40|28|sucDri10@0|in|40|19
+Ametal-2|net@15|||S1800|contact@2||29|28|contact@3||40|28
+Ametal-2|net@19|||S0|contact@2||29|28|contact@4||-77.5|28
+Ametal-1|net@20|||S900|contact@4||-77.5|28|predDri2@0|in|-77.5|22
+Ametal-1|net@25|||S900|pin@3||-51|-17|nand5@0|inb|-51|-29
+Ametal-2|net@28|||S0|contact@7||59.5|40|contact@9||-19.5|40
+Ametal-1|net@29|||S900|contact@9||-19.5|40|ctrAND2i@0|inA|-19.5|20
+Ametal-1|net@30|||S900|contact@7||59.5|40|pin@4||59.5|34
+Ametal-1|net@31|||S1800|pin@4||59.5|34|sucDri10@0|succ|59.5|34
+Ametal-2|net@36|||S1800|contact@12||-36.5|-22|contact@11||-24|-22
+Ametal-1|net@37|||S2700|pin@7||-43.5|-22|nand5@0|out_2|-43.5|-10.4
+Ametal-1|net@38|||S1800|pin@7||-43.5|-22|pin@6||-36.5|-22
+Ametal-1|net@39||0.4|S900|pin@6||-36.5|-22|contact@12||-36.5|-22
+Ametal-2|net@49||6.2|S0|predDri2@0|vdd|-56|-50|nand5@0|vdd_2|-56|-50
+Ametal-2|net@50||6.2|S0|predDri2@0|vdd_1|-56|50|nand5@0|vdd_3|-56|50
+Ametal-2|net@51||6.2|S0|nand5@0|vdd|-33|-50|ctrAND2i@0|vdd_1|-33|-50
+Ametal-2|net@52||6.2|S0|nand5@0|gnd|-33|0|ctrAND2i@0|gnd|-33|0
+Ametal-2|net@53||6.2|S0|nand5@0|vdd_1|-33|50|ctrAND2i@0|vdd|-33|50
+Ametal-2|net@54||6.2|S1800|ctrAND2i@0|vdd_3|33|-50|sucDri10@0|vdd|33|-50
+Ametal-2|net@55||6.2|S1800|ctrAND2i@0|gnd_1|33|0|sucDri10@0|gnd|33|0
+Ametal-2|net@56||6.2|S1800|ctrAND2i@0|vdd_2|33|50|sucDri10@0|vdd_1|33|50
+Ametal-2|net@57||6.2|S0|predDri2@0|gnd|-56|0|nand5@0|gnd_1|-56|0
+Ametal-1|net@58||1|S2700|contact@11||-24|-22|pin@8||-24|-20
+Ametal-1|net@59|||S1800|pin@8||-24|-20|ctrAND2i@0|inB|-21.5|-20
+Ametal-1|net@60|||S1800|predDri2@0|pred|-60.5|-16|pin@9||-51|-16
+Ametal-1|net@61|||S900|pin@9||-51|-16|pin@3||-51|-17
+Edec||D5G2;|sucDri10@0|succ|B
+EdecSucceeded||D5G2;|predDri2@0|pred|B
+Egnd||D5G2;|predDri2@0|gnd_1|G
+Egnd_3||D5G2;|sucDri10@0|gnd_1|G
+Emc||D5G2;|predDri2@0|mc|I
+Eresetting||D5G2;|nand5@0|ina|I
+Evdd||D5G2;|predDri2@0|vdd_2|P
+Evdd_5||D5G2;|predDri2@0|vdd_3|P
+Evdd_6||D5G2;|sucDri10@0|vdd_2|P
+Evdd_7||D5G2;|sucDri10@0|vdd_3|P
+X
+
+# Cell gasp_resetting;1{sch}
+Cgasp_resetting;1{sch}||schematic|1242940285645|1247780385457|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@3||-19.5|26|||RR|
+NOff-Page|conn@5||25|21.5|||XRR|
+NOff-Page|conn@6||-44|24||||
+NOff-Page|conn@7||-44|-12||||
+IcentersJ:ctrAND2in30;1{ic}|ctrAND2i@0||-11|3|R||D5G4;
+Igasp_resetting;1{ic}|gasp_res@0||27|43.5|||D5G4;
+IpurpleFive:nand2;1{ic}|nand2@1||-26|-11|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+NWire_Pin|pin@67||-40|-10||||
+NWire_Pin|pin@71||-40|24||||
+Ngeneric:Invisible-Pin|pin@73||-11.5|36.5|||||ART_message(D5G3;)Sam 27 May 2009
+Ngeneric:Invisible-Pin|pin@74||-10.5|45.5|||||ART_message(D5G6;)Sgasp_resetting
+NWire_Pin|pin@79||-10|-11||||
+NWire_Pin|pin@80||20|-11||||
+NWire_Pin|pin@81||20|21.5||||
+NWire_Pin|pin@82||-12|-11||||
+NWire_Pin|pin@88||-26|21.5||||
+NWire_Pin|pin@91||-11|21.5||||
+NWire_Pin|pin@92||-11|15||||
+IdriversM:predDri20wMC;1{ic}|predDri2@0||-29|24|RR||D5G4;
+IdriversM:sucDri10;1{ic}|sucDri10@0||6.5|21.5|XRR||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@3||-4|15|RR||D0G4;|ATTR_L(D5G1;PUD)D291.79999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|fire|D5G2;||2700|pin@92||-11|15|pin@91||-11|21.5
+Awire|net@91|||1800|pin@67||-40|-10|nand2@1|inb|-28.5|-10
+Awire|net@97|||0|pin@71||-40|24|conn@6|y|-42|24
+Awire|net@98|||2700|pin@67||-40|-10|pin@71||-40|24
+Awire|net@99|||1800|conn@7|y|-42|-12|nand2@1|ina|-28.5|-12
+Awire|net@101|||0|predDri2@0|pred|-32|24|pin@71||-40|24
+Awire|net@105|||1800|pin@79||-10|-11|pin@80||20|-11
+Awire|net@107|||0|pin@81||20|21.5|sucDri10@0|succ|10.5|21.5
+Awire|net@108|||0|conn@5|a|23|21.5|pin@81||20|21.5
+Awire|net@109|||2700|pin@80||20|-11|pin@81||20|21.5
+Awire|net@110|||1800|nand2@1|out|-23.5|-11|pin@82||-12|-11
+Awire|net@111|||2700|pin@82||-12|-11|ctrAND2i@0|inB|-12|-3
+Awire|net@121|||2700|pin@88||-26|21.5|predDri2@0|in|-26|22
+Awire|net@123|||0|conn@3|y|-21.5|26|predDri2@0|mc|-26|26
+Awire|net@126|||1800|pin@91||-11|21.5|sucDri10@0|in|2.5|21.5
+Awire|net@127|||1800|pin@88||-26|21.5|pin@91||-11|21.5
+Awire|net@129|||2700|ctrAND2i@0|out|-11|9|pin@92||-11|15
+Awire|net@130|||0|wire90@3|b|-6.5|15|pin@92||-11|15
+Awire|net@131|||900|ctrAND2i@0|inA|-10|-3|pin@79||-10|-11
+Edec||D5G2;X7;|conn@5|a|B
+EdecSucceeded||D5G2;X-11;|conn@6|y|B
+Emc||D5G2;X-2;|conn@3|a|I
+Eresetting||D5G2;X-5;|conn@7|a|I
+X
+
+# Cell gasp_set;2{ic}
+Cgasp_set;2{ic}||artwork|1242937501096|1244152733875|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@4||-9|-6|3|2|RRR|
+NThick-Circle|art@7||-6|-3.5|1|1||
+NFilled-Triangle|art@8||-9|-12|3|2|RRR|
+NPin|pin@0||-10|-4|1|1||
+NPin|pin@1||-10|-14|1|1||
+NPin|pin@2||-2|-14|1|1||
+NPin|pin@3||-2|-4|1|1||
+Nschematic:Wire_Pin|pin@18||-10|-6||||
+Nschematic:Wire_Pin|pin@20||-6|-14||||
+NPin|pin@21||-2|-6|1|1||
+Nschematic:Wire_Pin|pin@22||-2|-6||||
+Nschematic:Wire_Pin|pin@24||-6|-3||||
+Nschematic:Wire_Pin|pin@25||-10|-12||||
+NPin|pin@26||-2|-12|1|1||
+Nschematic:Wire_Pin|pin@27||-2|-12||||
+NPin|pin@28||-6|-4|1|1|R|
+NPin|pin@29||-6|-6|1|1|R|
+Ngeneric:Invisible-Pin|pin@30||-6|-11|||||ART_message(D5G3;)Sset
+Nschematic:Bus_Pin|pin@31||-2|-9||||
+NPin|pin@32||-4|-9|1|1|RR|
+NPin|pin@33||-2|-9|1|1|RR|
+ASolid|net@0|||FS900|pin@0||-10|-4|pin@1||-10|-14
+ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
+ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
+ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
+AThicker|net@4|||FS900|pin@28||-6|-4|pin@29||-6|-6
+AThicker|net@5|||FS1800|pin@32||-4|-9|pin@33||-2|-9
+Edec||D5G1;X2;|pin@27||B
+Edo[ins]||D4G1;X-1;|pin@18||B
+Efire||D5G1;X2;|pin@31||U
+Eflag[D][set]||D5G1;X-3;|pin@25||B
+Eload||D5G1;X2;|pin@22||B
+Emc||D5G1;Y-1;|pin@20||I
+Esel_bar[set]||D5G1;Y2;|pin@24||I
+X
+
+# Cell gasp_set;1{lay}
+Cgasp_set;1{lay}||cmos90|1243720824184|1244224270378||ATTR_NCC(D5G3;NTX30;Y94.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244140090121|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244311748066
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||22|-28||||
+NX-Metal-1-Metal-2-Con|contact@1||85.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@2||82.5|40||||
+NX-Metal-1-Metal-2-Con|contact@3||104.5|40||||
+NX-Metal-1-Metal-2-Con|contact@4||25|16||||
+NX-Metal-1-Metal-2-Con|contact@6||-42.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@7||-27.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@13||158|-47||6.2||
+NX-Metal-1-Metal-2-Con|contact@16||100|-22||||
+NX-Metal-1-Metal-2-Con|contact@17||117.5|10||||
+NX-Metal-1-Metal-2-Con|contact@18||-122|10||||
+NX-Metal-1-Metal-2-Con|contact@19||247.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@20||177.5|34||||
+NX-Metal-1-Metal-2-Con|contact@21||65.5|34||||
+NX-Metal-1-Metal-2-Con|contact@22||-78.5|34||||
+NX-Metal-1-Metal-2-Con|contact@23||220|34||||
+NX-Metal-1-Metal-2-Con|contact@24||-150|34||||
+NX-Metal-1-Metal-2-Con|contact@25||-71|-16||||
+NX-Metal-1-Metal-2-Con|contact@26||-57|-16||||
+NX-Metal-1-Metal-2-Con|contact@28||129.5|22||||
+NX-Metal-1-Metal-2-Con|contact@29||136|16||||
+NX-Metal-1-Metal-2-Con|contact@30||200.4|22||||
+NX-Metal-1-Metal-2-Con|contact@31||200.4|10||||
+IcentersJ:ctrAND4in30;3{lay}|ctrAND4i@0||17|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@0||-47|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@1||81|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@2||127.5|0|||D5G4;
+Igates2inM:nor05;1{lay}|nor05@0||104.5|0|||D5G4;
+NMetal-1-Pin|pin@0||82.5|15||||
+NMetal-1-Pin|pin@3||159|-25||||
+NMetal-1-Pin|pin@5||228.5|-19||||
+NMetal-1-Pin|pin@6||-71|-20||||
+NMetal-1-Pin|pin@8||129.5|15||||
+NMetal-1-Pin|pin@9||136|-7||||
+NMetal-1-Pin|pin@10||134.5|7||||
+NMetal-1-Pin|pin@11||134.5|-7||||
+NMetal-1-Pin|pin@12||177.5|25||||
+NMetal-1-Pin|pin@13||-27.5|-23||||
+NMetal-1-Pin|pin@14||-57|15||||
+NMetal-1-Pin|pin@15||220|-19||||
+NMetal-1-Pin|pin@16||-150|-19||||
+NMetal-1-Pin|pin@17||-122|-34||||
+NMetal-1-Pin|pin@18||110|10||||
+NMetal-1-Pin|pin@19||-71|-10.5||||
+IdriversM:predCond20wMS;1{lay}|predCond@0||178.5|0|||D5G4;
+IdriversM:predDri40;1{lay}|predDri4@0||-78.5|0|Y||D5G4;
+IwiresL:select15;1{lay}|select15@0||-98.5|0|||D5G4;
+IwiresL:select15;1{lay}|select15@1||-37|0|||D5G4;
+IdriversM:sucDri10;1{lay}|sucDri10@0||-125|0|||D5G4;
+IdriversM:sucDri10;1{lay}|sucDri10@1||245|0|||D5G4;
+Ametal-1|net@0|||S900|contact@0||22|-28|ctrAND4i@0|inB|22|-28
+Ametal-1|net@1|||S2700|contact@1||85.5|-28|inv05@1|out[1]|85.5|-7
+Ametal-2|net@2|||S1800|contact@0||22|-28|contact@1||85.5|-28
+Ametal-1|net@3||0.4|S900|contact@2||82.5|40|pin@0||82.5|15
+Ametal-1|net@4|||S1800|pin@0||82.5|15|inv05@1|in[1]|83|15
+Ametal-1|net@5|||S900|contact@3||104.5|40|nor05@0|out_1|104.5|37.6
+Ametal-2|net@6|||S1800|contact@2||82.5|40|contact@3||104.5|40
+Ametal-1|net@7||0.6|S2700|contact@4||25|16|ctrAND4i@0|inA|25|24
+Ametal-1|net@12|||S2700|contact@6||-42.5|-16|inv05@0|out[1]|-42.5|-7
+Ametal-2|net@14|||S0|contact@7||-27.5|-16|contact@6||-42.5|-16
+Ametal-1|net@22|||S0|pin@3||159|-25|predCond@0|cond|158|-25
+Ametal-2|net@23||6.2|S1800|predCond@0|vdd_3|138|-50|contact@13||158|-50
+Ametal-1|net@24|||S900|predCond@0|cond|158|-25|contact@13||158|-50
+Ametal-1|net@28|||S2700|contact@16||100|-22|nor05@0|inA|100|-19
+Ametal-2|net@31|||S0|contact@17||117.5|10|contact@18||-122|10
+Ametal-1|net@32|||S900|contact@19||247.5|-22|sucDri10@1|succ|247.5|-34
+Ametal-2|net@33|||S0|contact@19||247.5|-22|contact@16||100|-22
+Ametal-1|net@35|||S900|contact@21||65.5|34|ctrAND4i@0|out|65.5|16
+Ametal-1|net@36|||S900|contact@22||-78.5|34|predDri4@0|in|-78.5|19
+Ametal-2|net@37|||S1800|contact@22||-78.5|34|contact@21||65.5|34
+Ametal-2|net@38|||S1800|contact@21||65.5|34|contact@20||177.5|34
+Ametal-1|net@40|||S0|pin@5||228.5|-19|sucDri10@1|in|228|-19
+Ametal-2|net@41|||S0|contact@23||220|34|contact@20||177.5|34
+Ametal-2|net@43|||S1800|contact@24||-150|34|contact@22||-78.5|34
+Ametal-1|net@44|||S900|contact@25||-71|-16|pin@6||-71|-20
+Ametal-1|net@45|||S1800|pin@6||-71|-20|predDri4@0|pred|-70.5|-20
+Ametal-2|net@48|||S0|contact@26||-57|-16|contact@25||-71|-16
+Ametal-2|net@51||6.2|S1800|inv05@0|vdd_2|-38|50|ctrAND4i@0|vdd|-36|50
+Ametal-2|net@52||6.2|S1800|ctrAND4i@0|vdd_2|70|50|inv05@1|vdd|72|50
+Ametal-2|net@53||6.2|S1800|inv05@1|vdd_2|90|50|nor05@0|vdd|92|50
+Ametal-2|net@54||6.2|S1800|nor05@0|vdd_2|117|50|inv05@2|vdd|118.5|50
+Ametal-2|net@55||6.2|S1800|inv05@2|vdd_2|136.5|50|predCond@0|vdd|138|50
+Ametal-2|net@56||6.2|S1800|predCond@0|vdd_4|219|50|sucDri10@1|vdd|221|50
+Ametal-2|net@59||6.2|S1800|inv05@0|vdd_3|-38|-50|ctrAND4i@0|vdd_1|-36|-50
+Ametal-2|net@60||6.2|S1800|ctrAND4i@0|vdd_3|70|-50|inv05@1|vdd_1|72|-50
+Ametal-2|net@61||6.2|S1800|inv05@1|vdd_3|90|-50|nor05@0|vdd_1|92|-50
+Ametal-2|net@62||6.2|S1800|nor05@0|vdd_3|117|-50|inv05@2|vdd_1|118.5|-50
+Ametal-2|net@63||6.2|S1800|inv05@2|vdd_3|136.5|-50|predCond@0|vdd_3|138|-50
+Ametal-2|net@64||6.2|S1800|predCond@0|vdd_5|219|-50|sucDri10@1|vdd_1|221|-50
+Ametal-2|net@67||6.2|S1800|inv05@0|gnd_1|-38|0|ctrAND4i@0|gnd|-36|0
+Ametal-2|net@68||6.2|S1800|ctrAND4i@0|gnd_1|70|0|inv05@1|gnd|72|0
+Ametal-2|net@69||6.2|S1800|inv05@1|gnd_1|90|0|nor05@0|gnd|92|0
+Ametal-2|net@70||6.2|S1800|nor05@0|gnd_1|117|0|inv05@2|gnd|118.5|0
+Ametal-2|net@71||6.2|S1800|inv05@2|gnd_1|136.5|0|predCond@0|gnd|138|0
+Ametal-2|net@72||6.2|S1800|predCond@0|gnd_2|219|0|sucDri10@1|gnd|221|0
+Ametal-1|net@74|||S1800|pin@8||129.5|15|inv05@2|in[1]|129.5|15
+Ametal-1|net@75||0.6|S900|contact@28||129.5|22|pin@8||129.5|15
+Ametal-2|net@76|||S1800|contact@28||129.5|22|contact@30||200.4|22
+Ametal-2|net@77|||S0|contact@29||136|16|contact@4||25|16
+Ametal-1|net@78|||S2700|pin@9||136|-7|contact@29||136|16
+Ametal-1|net@79|||S0|pin@9||136|-7|inv05@2|out[1]|132|-7
+Ametal-1|net@80||0.6|S900|pin@10||134.5|7|pin@11||134.5|-7
+Ametal-1|net@81|||S0|pin@11||134.5|-7|inv05@2|out[1]|132|-7
+Ametal-1|net@82|||S0|pin@12||177.5|25|predCond@0|in|171.5|25
+Ametal-1|net@83|||S900|contact@20||177.5|34|pin@12||177.5|25
+Ametal-1|net@84|||S1800|pin@13||-27.5|-23|ctrAND4i@0|inD|-26|-23
+Ametal-1|net@85||0.6|S900|contact@7||-27.5|-16|pin@13||-27.5|-23
+Ametal-2|net@86||6.2|S1800|sucDri10@0|vdd_3|-101|-50|predDri4@0|vdd|-99|-50
+Ametal-2|net@87||6.2|S1800|sucDri10@0|gnd_1|-101|0|predDri4@0|gnd|-99|0
+Ametal-2|net@88||6.2|S1800|sucDri10@0|vdd_2|-101|50|predDri4@0|vdd_1|-99|50
+Ametal-2|net@89||6.2|S1800|predDri4@0|vdd_2|-58|-50|inv05@0|vdd_1|-56|-50
+Ametal-2|net@90||6.2|S1800|predDri4@0|gnd_1|-58|0|inv05@0|gnd|-56|0
+Ametal-2|net@91||6.2|S1800|predDri4@0|vdd_3|-58|50|inv05@0|vdd|-56|50
+Ametal-1|net@92|||S900|pin@14||-57|15|contact@26||-57|-16
+Ametal-1|net@93|||S1800|pin@14||-57|15|inv05@0|in[1]|-45|15
+Ametal-1|net@94|||S900|contact@23||220|34|pin@15||220|-19
+Ametal-1|net@95|||S1800|pin@15||220|-19|pin@5||228.5|-19
+Ametal-1|net@96|||S1800|pin@16||-150|-19|sucDri10@0|in|-142|-19
+Ametal-1|net@97|||S2700|pin@16||-150|-19|contact@24||-150|34
+Ametal-1|net@98|||S0|pin@17||-122|-34|sucDri10@0|succ|-122.5|-34
+Ametal-1|net@99|||S2700|pin@17||-122|-34|contact@18||-122|10
+Ametal-1|net@100|||S2700|pin@18||110|10|nor05@0|inB|110|25
+Ametal-1|net@101|||S1800|pin@18||110|10|contact@17||117.5|10
+Ametal-1|net@102||0.4|S900|pin@19||-71|-10.5|contact@25||-71|-16
+Ametal-1|net@103||0.2|S900|contact@30||200.4|22|contact@31||200.4|10
+Ametal-2|net@104|||S0|contact@31||200.4|10|predCond@0|pred_1|178.5|10
+Ametal-2|net@105|||S0|contact@31||200.4|10|predCond@0|pred_1|178.5|10
+Edec||D5G2;|sucDri10@1|succ|O
+Edo[ins]||D5G2;|predDri4@0|pred|O
+Efire||D5G2;|ctrAND4i@0|out|O
+Eflag[D][set]||D5G2;|contact@28||I
+Egnd||D5G2;|sucDri10@0|gnd|G
+Egnd_1||D5G2;|sucDri10@1|gnd_1|G
+Eload||D5G2;|sucDri10@0|succ|O
+Emc||D5G2;|predCond@0|mc|I
+Esel_bar[set]||D5G2;|ctrAND4i@0|inC|I
+Evdd||D5G2;|sucDri10@0|vdd|P
+Evdd_1||D5G2;|sucDri10@0|vdd_1|P
+Evdd_2||D5G2;|sucDri10@1|vdd_2|P
+Evdd_3||D5G2;|sucDri10@1|vdd_3|P
+X
+
+# Cell gasp_set;2{sch}
+Cgasp_set;2{sch}||schematic|1242940285645|1247780410583|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@3||1.5|22||||
+NOff-Page|conn@5||25|-39|||XRR|
+NOff-Page|conn@6||-55|27||||
+NOff-Page|conn@7||-50|-17||||
+NOff-Page|conn@8||29|24|||X|
+NOff-Page|conn@9||-44|-39|||RR|
+NOff-Page|conn@10||-9|32|||R|
+IcentersJ:ctrAND4in30;2{ic}|ctrAND4i@1||-9|1|R||D5G4;
+Igasp_set;2{ic}|gasp_set@0||43|18|||D5G4;
+NGround|gnd@0||6.5|-22.5||||
+IpurpleFive:inv;1{ic}|inv@4||8|-11|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y3;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IpurpleFive:inv;1{ic}|inv@5||-34|-11|XRR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y3;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+NWire_Pin|pin@14||20|-39|||X|
+NWire_Pin|pin@73||24|-11|||X|
+NWire_Pin|pin@74||24|24|||X|
+NWire_Pin|pin@81||-5|-11||||
+NWire_Pin|pin@84||20|-31||||
+NWire_Pin|pin@93||-39|-31||||
+NWire_Pin|pin@94||-39|-39||||
+Ngeneric:Invisible-Pin|pin@102||-8.5|39.5|||||ART_message(D5G3;)Sam 27 May 2009
+Ngeneric:Invisible-Pin|pin@103||-7.5|48.5|||||ART_message(D5G6;)Sgasp_set
+NWire_Pin|pin@104||-11|-17||||
+NWire_Pin|pin@107||-49|-11||||
+NWire_Pin|pin@108||-49|27||||
+NWire_Pin|pin@109||-13|-11||||
+NWire_Pin|pin@111||-6|-31||||
+NWire_Pin|pin@120||2|27|||Y|
+NWire_Pin|pin@121||-9|25||||
+NWire_Pin|pin@124||-7|-22.5||||
+NWire_Pin|pin@125||-7|-31||||
+NWire_Pin|pin@126||-7|-22.5||||
+NWire_Pin|pin@127||-7|-27.5||||
+NWire_Pin|pin@128||-7|-8.5||||
+NWire_Pin|pin@130||-7|-17.5||||
+NWire_Pin|pin@131||6.5|-17.5||||
+IdriversM:predCond20wMS;1{ic}|predCond@0||12|24|Y||D5G4;
+IdriversM:predDri40;1{ic}|predDri4@0||-38|25|X||D5G4;
+NPower|pwr@0||2|32|||Y|
+IdriversM:sucDri10;1{ic}|sucDri10@0||7|-39|XRR||D5G4;
+IdriversM:sucDri10;1{ic}|sucDri10@1||-27|-39|RR||D5G4;
+Awire|fire|D8G2;||1800|sucDri10@1|in|-23|-39|sucDri10@0|in|3|-39
+Awire|in2_bar|D5G2;||0|inv@4|out|5.5|-11|pin@81||-5|-11
+Awire|net@33|||1800|pin@14||20|-39|conn@5|a|23|-39
+Awire|net@37|||900|pin@84||20|-31|pin@14||20|-39
+Awire|net@74|||1800|sucDri10@0|succ|11|-39|pin@14||20|-39
+Awire|net@101|||2700|pin@73||24|-11|pin@74||24|24
+Awire|net@103|||1800|inv@4|in|10.5|-11|pin@73||24|-11
+Awire|net@104|||0|conn@8|y|27|24|pin@74||24|24
+Awire|net@121|||0|pin@94||-39|-39|conn@9|a|-42|-39
+Awire|net@122|||0|sucDri10@1|succ|-31|-39|pin@94||-39|-39
+Awire|net@123|||900|pin@93||-39|-31|pin@94||-39|-39
+Awire|net@132|||2700|pin@81||-5|-11|ctrAND4i@1|inA|-5|-5
+Awire|net@133|||1800|conn@7|y|-48|-17|pin@104||-11|-17
+Awire|net@134|||2700|pin@104||-11|-17|ctrAND4i@1|inC|-11|-5
+Awire|net@139|||0|inv@5|in|-36.5|-11|pin@107||-49|-11
+Awire|net@140|||0|pin@108||-49|27|conn@6|y|-53|27
+Awire|net@141|||2700|pin@107||-49|-11|pin@108||-49|27
+Awire|net@142|||1800|inv@5|out|-31.5|-11|pin@109||-13|-11
+Awire|net@143|||2700|pin@109||-13|-11|ctrAND4i@1|inD|-13|-5
+Awire|net@148|||0|pin@84||20|-31|pin@111||-6|-31
+Awire|net@153|||1800|pin@108||-49|27|predDri4@0|pred|-40|27
+Awire|net@159|||900|pwr@0||2|32|pin@120||2|27
+Awire|net@160|||1800|pin@120||2|27|predCond@0|cond|6|27
+Awire|net@163|||1800|predCond@0|pred|15|24|pin@74||24|24
+Awire|net@166|||1800|conn@3|y|3.5|22|predCond@0|mc|8|22
+Awire|net@167|||1800|predDri4@0|in|-36|25|pin@121||-9|25
+Awire|net@168|||1800|pin@121||-9|25|predCond@0|in|6|25
+Awire|net@169|||2700|ctrAND4i@1|out|-9|7|pin@121||-9|25
+Awire|net@170|||900|conn@10|a|-9|30|pin@121||-9|25
+Awire|net@176|||0|pin@111||-6|-31|pin@125||-7|-31
+Awire|net@177|||0|pin@124||-7|-22.5|pin@126||-7|-22.5
+Awire|net@178|||2700|pin@125||-7|-31|pin@127||-7|-27.5
+Awire|net@179|||900|ctrAND4i@1|inB|-7|-5|pin@128||-7|-8.5
+Awire|net@181|||900|pin@128||-7|-8.5|pin@130||-7|-17.5
+Awire|net@182|||1800|pin@130||-7|-17.5|pin@131||6.5|-17.5
+Awire|net@183|||900|pin@131||6.5|-17.5|gnd@0||6.5|-20.5
+Edec||D5G2;X7;|conn@5|a|B
+Edo[ins]||D5G2;X-8;|conn@6|y|B
+Efire||D5G2;X6;|conn@10|a|U
+Eflag[D][set]||D5G2;X-11;|conn@8|y|B
+Eload||D5G2;X3;|conn@9|y|B
+Emc||D5G2;X-6;|conn@3|y|I
+Esel_bar[set]||D5G2;X-6.5;|conn@7|a|I
+X
+
+# Cell rippleCarry;1{ic}
+CrippleCarry;1{ic}||artwork|1243583842746|1243583954944|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NBox|art@1||-7|4.5|16|25||
+Ngeneric:Invisible-Pin|pin@0||-7|5|||||ART_message(D5G2;)S[Ripple,Carry]
+NPin|pin@1||-18|12|1|1||
+NPin|pin@2||-15|12|1|1||
+NPin|pin@3||1|5|1|1||
+NPin|pin@4||4|5|1|1||
+NPin|pin@5||1|-3|1|1||
+NPin|pin@6||4|-3|1|1||
+NPin|pin@7||1|12|1|1||
+NPin|pin@8||4|12|1|1||
+NPin|pin@9||-7|17|1|1|R|
+NPin|pin@10||-7|20|1|1|R|
+Nschematic:Wire_Pin|pin@11||-15|12||||
+Nschematic:Wire_Pin|pin@12||1|12||||
+Nschematic:Wire_Pin|pin@13||-7|17||||
+Nschematic:Wire_Pin|pin@14||1|5||||
+Nschematic:Wire_Pin|pin@15||1|-3||||
+AThicker|net@0|||FS1800|pin@1||-18|12|pin@2||-15|12
+AThicker|net@1|||FS1800|pin@3||1|5|pin@4||4|5
+AThicker|net@2|||FS1800|pin@5||1|-3|pin@6||4|-3
+AThicker|net@3|||FS1800|pin@7||1|12|pin@8||4|12
+AThicker|net@4|||FS2700|pin@9||-7|17|pin@10||-7|20
+Eci||D5G2;|pin@12||U
+Eco||D5G2;|pin@11||U
+EdecSucceeded||D5G2;|pin@14||U
+Eone||D5G2;|pin@15||U
+Escan||D5G2;|pin@13||U
+X
+
+# Cell rippleCarry;1{lay}
+CrippleCarry;1{lay}||cmos90|1243839837093|1243886951394||ATTR_NCC(D5G10;NTX205.5;Y104.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1243886788651
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-Polysilicon-Con|contact@7||230.5|-83|||R|
+NMetal-1-Polysilicon-Con|contact@16||212|-63|||R|
+NMetal-1-Polysilicon-Con|contact@18||239.5|-63|||R|
+NMetal-1-Polysilicon-Con|contact@20||249|-63|||R|
+NMetal-1-Polysilicon-Con|contact@23||212|-63|||R|
+NMetal-1-Polysilicon-Con|contact@29||249|-43|||R|
+NMetal-1-Polysilicon-Con|contact@30||230.5|-43|||R|
+NMetal-1-Polysilicon-Con|contact@31||221.5|-43|||R|
+NMetal-1-Polysilicon-Con|contact@35||239.5|-23|||R|
+NMetal-1-Polysilicon-Con|contact@36||258|-23|||R|
+NMetal-1-Polysilicon-Con|contact@39||221.5|-23|||R|
+NMetal-1-Polysilicon-Con|contact@41||212|-3|||R|
+NMetal-1-Polysilicon-Con|contact@44||258|-3|||R|
+NMetal-1-Polysilicon-Con|contact@46||212|17|||R|
+NMetal-1-Polysilicon-Con|contact@48||239.5|17|||R|
+NMetal-1-Polysilicon-Con|contact@50||249|17|||R|
+NMetal-1-Polysilicon-Con|contact@53||212|17|||R|
+NMetal-1-Polysilicon-Con|contact@59||249|37|||R|
+NMetal-1-Polysilicon-Con|contact@60||230.5|37|||R|
+NMetal-1-Polysilicon-Con|contact@61||221.5|37|||R|
+NMetal-1-Polysilicon-Con|contact@63||212|57|||R|
+NMetal-1-Polysilicon-Con|contact@67||249|57|||R|
+NMetal-1-Polysilicon-Con|contact@68||230.5|57|||R|
+NMetal-1-Polysilicon-Con|contact@70||212|57|||R|
+NMetal-1-Polysilicon-Con|contact@71||230.5|-3|||R|
+NMetal-1-Polysilicon-Con|contact@73||212|-3|||R|
+NMetal-1-Polysilicon-Con|contact@74||212|-207.5|||XRRR|
+NMetal-1-Polysilicon-Con|contact@77||258|-207.5|||XRRR|
+NMetal-1-Polysilicon-Con|contact@79||212|-225|||XRRR|
+NMetal-1-Polysilicon-Con|contact@81||239.5|-225|||XRRR|
+NMetal-1-Polysilicon-Con|contact@83||249|-225|||XRRR|
+NMetal-1-Polysilicon-Con|contact@86||212|-225|||XRRR|
+NMetal-1-Polysilicon-Con|contact@92||249|-242.5|||XRRR|
+NMetal-1-Polysilicon-Con|contact@93||230.5|-242.5|||XRRR|
+NMetal-1-Polysilicon-Con|contact@94||221.5|-242.5|||XRRR|
+NMetal-1-Polysilicon-Con|contact@96||212|-260|||XRRR|
+NMetal-1-Polysilicon-Con|contact@100||249|-260|||XRRR|
+NMetal-1-Polysilicon-Con|contact@101||230.5|-260|||XRRR|
+NMetal-1-Polysilicon-Con|contact@103||212|-260|||XRRR|
+NMetal-1-Polysilicon-Con|contact@104||230.5|-207.5|||XRRR|
+NMetal-1-Polysilicon-Con|contact@106||212|-207.5|||XRRR|
+NMetal-1-Polysilicon-Con|contact@109||221.5|-190|||XRRR|
+NMetal-1-Polysilicon-Con|contact@111||230.5|-130|||XRRR|
+NMetal-1-Polysilicon-Con|contact@114||212|-130|||XRRR|
+NMetal-1-Polysilicon-Con|contact@117||258|-130|||XRRR|
+NMetal-1-Polysilicon-Con|contact@119||212|-150|||XRRR|
+NMetal-1-Polysilicon-Con|contact@121||239.5|-150|||XRRR|
+NMetal-1-Polysilicon-Con|contact@123||249|-150|||XRRR|
+NMetal-1-Polysilicon-Con|contact@126||212|-150|||XRRR|
+NMetal-1-Polysilicon-Con|contact@132||249|-170|||XRRR|
+NMetal-1-Polysilicon-Con|contact@133||230.5|-170|||XRRR|
+NMetal-1-Polysilicon-Con|contact@134||221.5|-170|||XRRR|
+NMetal-1-Polysilicon-Con|contact@138||239.5|-190|||XRRR|
+NMetal-1-Polysilicon-Con|contact@139||258|-190|||XRRR|
+NMetal-1-Polysilicon-Con|contact@157||212|-83|||R|
+NMetal-1-N-Active-Con|contact@159||172|-218.5||||
+NMetal-1-N-Active-Con|contact@160||200.5|-174||||
+NMetal-1-P-Active-Con|contact@184||264|-17||||
+NMetal-1-P-Active-Con|contact@185||200.5|-43.5||||
+NMetal-1-P-Active-Con|contact@186||172|5.5||||
+NMetal-1-N-Active-Con|contact@189||283.3|-158.5||||
+NMetal-1-N-Active-Con|contact@192||291.5|-214.5||||
+NMetal-1-Polysilicon-Con|contact@200||258|-83.5||||
+NMetal-1-N-Active-Con|contact@209||289|-179||||
+NMetal-1-N-Active-Con|contact@210||295.5|-197||||
+NMetal-1-P-Active-Con|contact@211||283.5|-74.5||||
+NMetal-1-P-Active-Con|contact@212||289|-54.5||||
+NMetal-1-P-Active-Con|contact@213||295.5|-34.5||||
+NX-Metal-1-Metal-2-Con|contact@215||249|-122.5||||
+NX-Metal-1-Metal-2-Con|contact@216||283.5|-122.5||||
+NX-Metal-1-Metal-2-Con|contact@217||230.5|-116.5||||
+NX-Metal-1-Metal-2-Con|contact@218||289|-116.5||||
+NX-Metal-1-Metal-2-Con|contact@219||295.5|-110.5||||
+NX-Metal-1-Metal-2-Con|contact@220||213|-110.5||||
+NMetal-1-Polysilicon-Con|contact@221||306|-127||||
+NMetal-1-Polysilicon-Con|contact@222||277.5|-62.5||||
+NMetal-1-Polysilicon-Con|contact@223||277.5|-169.5||||
+NMetal-1-Polysilicon-Con|contact@224||309|-62.5||||
+NMetal-1-Polysilicon-Con|contact@225||309|-42||||
+NMetal-1-Polysilicon-Con|contact@226||278|-41.5||||
+NMetal-1-Polysilicon-Con|contact@227||272.5|-191||||
+NX-Metal-1-Metal-2-Con|contact@228||263.5|-104||||
+NX-Metal-1-Metal-2-Con|contact@229||220|-104||||
+NX-Metal-1-Metal-2-Con|contact@231||277|-97.5||||
+NX-Metal-1-Metal-2-Con|contact@232||258|-97.5||||
+NN-Transistor|nmos@0||212|-213.5|||X|
+NN-Transistor|nmos@2||230.5|-213.5|||X|
+NN-Transistor|nmos@5||258|-213.5|||X|
+NN-Transistor|nmos@6||212|-231|||X|
+NN-Transistor|nmos@9||239.5|-231|||X|
+NN-Transistor|nmos@10||249|-231|||X|
+NN-Transistor|nmos@13||249|-248.5|||X|
+NN-Transistor|nmos@16||221.5|-248.5|||X|
+NN-Transistor|nmos@17||230.5|-248.5|||X|
+NN-Transistor|nmos@19||249|-266|||X|
+NN-Transistor|nmos@21||212|-266|||X|
+NN-Transistor|nmos@23||230.5|-266|||X|
+NN-Transistor|nmos@25||212|-138.5|||X|
+NN-Transistor|nmos@27||249|-158.5|||X|
+NN-Transistor|nmos@29||249|-178.5|||X|
+NN-Transistor|nmos@32||221.5|-178.5|||X|
+NN-Transistor|nmos@33||230.5|-178.5|||X|
+NN-Transistor|nmos@36||230.5|-138.5|||X|
+NN-Transistor|nmos@37||258|-196|||X|
+NN-Transistor|nmos@39||221.5|-196|||X|
+NN-Transistor|nmos@41||239.5|-196|||X|
+NN-Transistor|nmos@44||258|-138.5|||X|
+NN-Transistor|nmos@45||212|-158.5|||X|
+NN-Transistor|nmos@48||239.5|-158.5|||X|
+NN-Transistor|nmos@49||270|-158.5||||
+NN-Transistor|nmos@50||272|-178.5||||
+NN-Transistor|nmos@51||272.5|-196.5||||
+NMetal-2-Pin|pin@0||228|-136||||
+NMetal-1-Pin|pin@44||212|-79.5|||XRRR|
+NP-Active-Pin|pin@58||251.8|26|||R|
+NN-Active-Pin|pin@67||264|-138.5|||XRRR|
+NN-Active-Pin|pin@68||264|-158.5|||XRRR|
+NN-Active-Pin|pin@69||264|-178.5|||XRRR|
+NN-Active-Pin|pin@70||264|-196|||XRRR|
+NN-Active-Pin|pin@71||264|-213.5|||XRRR|
+NN-Active-Pin|pin@72||264|-231|||XRRR|
+NN-Active-Pin|pin@73||264|-248|||XRRR|
+NN-Active-Pin|pin@74||264|-266.5|||XRRR|
+NP-Active-Pin|pin@76||206|-74.5|||R|
+NP-Active-Pin|pin@77||206|-54.5|||R|
+NP-Active-Pin|pin@78||206|-34.5|||R|
+NP-Active-Pin|pin@79||206|-14.5|||R|
+NP-Active-Pin|pin@81||172|25.5|||R|
+NP-Active-Pin|pin@82||172|45.5|||R|
+NP-Active-Pin|pin@84||264|-74.5|||R|
+NP-Active-Pin|pin@85||264|-54.5|||R|
+NP-Active-Pin|pin@86||264|-34.5|||R|
+NP-Active-Pin|pin@87||264|-14.5|||R|
+NP-Active-Pin|pin@88||264|5.5|||R|
+NP-Active-Pin|pin@89||264|25.5|||R|
+NP-Active-Pin|pin@90||264|45.5|||R|
+NP-Active-Pin|pin@91||264|65.5|||R|
+NN-Active-Pin|pin@92||206|-138.5|||XRRR|
+NN-Active-Pin|pin@113||264|-214.5||||
+NN-Active-Pin|pin@114||285|-214.5||||
+NMetal-1-Pin|pin@136||248.5|-63||||
+NMetal-1-Pin|pin@137||248.5|-150||||
+NMetal-1-Pin|pin@195||172|-32.5||||
+NMetal-1-Pin|pin@197||184.5|-32.5||||
+NP-Active-Pin|pin@201||172|65.5||||
+NMetal-1-Pin|pin@209||282.5|-17||||
+NPolysilicon-Pin|pin@216||270|-153.5||||
+NMetal-1-Pin|pin@239||302.5|-214.5||||
+NPolysilicon-Pin|pin@242||270.5|-62.5||||
+NMetal-1-Pin|pin@268||238.5|-63||||
+NPolysilicon-Pin|pin@275||258|-83||||
+NPolysilicon-Pin|pin@276||270.5|-83||||
+NMetal-1-Pin|pin@284||239|-150||||
+NMetal-1-Pin|pin@285||239|-63||||
+NN-Active-Pin|pin@288||289|-178.5||||
+NPolysilicon-Pin|pin@290||270|-129.5||||
+NPolysilicon-Pin|pin@291||258|-129.5||||
+NMetal-1-Pin|pin@295||249|-150||||
+NMetal-1-Pin|pin@296||283.5|-158.5||||
+NMetal-1-Pin|pin@297||283.3|-122.5||||
+NPolysilicon-Pin|pin@298||270.5|-129.5||||
+NMetal-1-Pin|pin@299||313.5|-127||||
+NPolysilicon-Pin|pin@300||270.5|-127||||
+NPolysilicon-Pin|pin@301||272|-169.5||||
+NMetal-1-Pin|pin@302||316.5|-62.5||||
+NPolysilicon-Pin|pin@303||272|-41.5||||
+NMetal-1-Pin|pin@309||264|-64.5||||
+NMetal-1-Pin|pin@310||263.5|-191||||
+NMetal-1-Pin|pin@311||264.5|-191||||
+NMetal-1-Pin|pin@312||212|-110.5||||
+NMetal-1-Pin|pin@313||212|-110.5||||
+NPolysilicon-Pin|pin@314||278|-42||||
+NMetal-1-Pin|pin@315||264|-41.5||||
+NMetal-1-Pin|pin@316||263.5|-64.5||||
+NMetal-1-Pin|pin@317||263.5|-191||||
+NMetal-1-Pin|pin@318||221.5|-104||||
+NMetal-1-Pin|pin@319||220|-170||||
+NMetal-1-Pin|pin@323||307|-17||||
+NP-Active-Pin|pin@324||206|-43.5||||
+NMetal-1-Pin|pin@325||184.5|-43.5||||
+NMetal-1-Pin|pin@326||318|-42||||
+NPolysilicon-Pin|pin@327||276|-171||||
+NPolysilicon-Pin|pin@328||272|-171||||
+NPolysilicon-Pin|pin@329||279|-172.5||||
+NPolysilicon-Pin|pin@330||272|-172.5||||
+NPolysilicon-Pin|pin@331||271|-41.5||||
+NPolysilicon-Pin|pin@332||279.5|-39.5||||
+NPolysilicon-Pin|pin@333||279.5|-43||||
+NPolysilicon-Pin|pin@334||271|-43||||
+NPolysilicon-Pin|pin@335||275.5|-60.5||||
+NPolysilicon-Pin|pin@336||270.5|-60.5||||
+NPolysilicon-Pin|pin@337||275.5|-64.5||||
+NPolysilicon-Pin|pin@338||270.5|-64.5||||
+NMetal-1-Pin|pin@339||283.5|-122.5||||
+NMetal-1-Pin|pin@340||277|-62.5||||
+NMetal-1-Pin|pin@341||277.5|-97.5||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||195|-186|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||276|-186|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||275.5|-4.5|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||191|-4.5|||D5G4;
+NP-Well-Node|plnode@231||247.8|-204.75|109.4|150.9||A
+NP-Select-Node|plnode@232||233.75|-4.5|133.9|158.4||A
+NN-Well-Node|plnode@233||233.75|-4.5|137.5|158.4||A
+NN-Select-Node|plnode@234||247.8|-204.75|105.8|150.9||A
+NP-Transistor|pmos@2||212|-74.5||||
+NP-Transistor|pmos@4||230.5|-74.5||||
+NP-Transistor|pmos@7||258|-74.5||||
+NP-Transistor|pmos@8||212|-54.5||||
+NP-Transistor|pmos@11||239.5|-54.5||||
+NP-Transistor|pmos@12||249|-54.5||||
+NP-Transistor|pmos@14||230.5|-34.5||||
+NP-Transistor|pmos@16||249|-34.5||||
+NP-Transistor|pmos@19||221.5|-34.5||||
+NP-Transistor|pmos@21||239.5|-14.5||||
+NP-Transistor|pmos@23||258|-14.5||||
+NP-Transistor|pmos@25||221.5|-14.5||||
+NP-Transistor|pmos@27||239.5|25.5||||
+NP-Transistor|pmos@28||249|25.5||||
+NP-Transistor|pmos@30||230.5|45.5||||
+NP-Transistor|pmos@32||249|45.5||||
+NP-Transistor|pmos@35||221.5|45.5||||
+NP-Transistor|pmos@36||212|5.5||||
+NP-Transistor|pmos@37||230.5|65.5||||
+NP-Transistor|pmos@39||249|65.5||||
+NP-Transistor|pmos@41||212|65.5||||
+NP-Transistor|pmos@44||230.5|5.5||||
+NP-Transistor|pmos@47||258|5.5||||
+NP-Transistor|pmos@48||212|25.5||||
+NP-Transistor|pmos@49||270.5|-74.5||||
+NP-Transistor|pmos@50||270.5|-54.5||||
+NP-Transistor|pmos@51||271|-34.5||||
+Ametal-2|net@1||6.2|S1800|pinsVddG@0|vdd|195|-136|pin@0||228|-136
+Ametal-2|net@2||6.2|S1800|pin@0||228|-136|pinsVddG@1|vdd|276|-136
+APolysilicon|net@34|||S2700|contact@7||230.5|-83|pmos@4|poly-bottom|230.5|-79.5
+APolysilicon|net@58|||S900|contact@23||212|-63|contact@16||212|-63
+APolysilicon|net@59|||S900|pmos@8|poly-bottom|212|-59.5|contact@16||212|-63
+AP-Active|net@66|||S1800|pmos@11|diff-right|242.3|-54.5|pmos@12|diff-left|246.2|-54.5
+APolysilicon|net@68|||S2700|contact@20||249|-63|pmos@12|poly-bottom|249|-59.5
+APolysilicon|net@69|||S900|pmos@11|poly-bottom|239.5|-59.5|contact@18||239.5|-63
+AP-Active|net@77|||S0|pmos@14|diff-left|227.7|-34.5|pmos@19|diff-right|224.3|-34.5
+APolysilicon|net@79|||S2700|contact@30||230.5|-43|pmos@14|poly-bottom|230.5|-39.5
+APolysilicon|net@80|||S2700|contact@31||221.5|-43|pmos@19|poly-bottom|221.5|-39.5
+APolysilicon|net@88|||S2700|contact@29||249|-43|pmos@16|poly-bottom|249|-39.5
+APolysilicon|net@100|||S2700|contact@39||221.5|-23|pmos@25|poly-bottom|221.5|-19.5
+APolysilicon|net@107|||S2700|contact@36||258|-23|pmos@23|poly-bottom|258|-19.5
+APolysilicon|net@109|||S900|pmos@21|poly-bottom|239.5|-19.5|contact@35||239.5|-23
+APolysilicon|net@112|||S900|contact@70||212|57|contact@63||212|57
+APolysilicon|net@113|||S900|pmos@41|poly-bottom|212|60.5|contact@63||212|57
+APolysilicon|net@119|||S2700|contact@67||249|57|pmos@39|poly-bottom|249|60.5
+APolysilicon|net@124|||S2700|contact@71||230.5|-3|pmos@44|poly-bottom|230.5|0.5
+APolysilicon|net@126|||S900|contact@73||212|-3|contact@41||212|-3
+APolysilicon|net@127|||S900|pmos@36|poly-bottom|212|0.5|contact@41||212|-3
+APolysilicon|net@132|||S2700|contact@44||258|-3|pmos@47|poly-bottom|258|0.5
+APolysilicon|net@140|||S900|contact@53||212|17|contact@46||212|17
+APolysilicon|net@141|||S900|pmos@48|poly-bottom|212|20.5|contact@46||212|17
+AP-Active|net@145|||S1800|pmos@27|diff-right|242.3|25.5|pmos@28|diff-left|246.2|25.5
+APolysilicon|net@147|||S2700|contact@50||249|17|pmos@28|poly-bottom|249|20.5
+APolysilicon|net@148|||S900|pmos@27|poly-bottom|239.5|20.5|contact@48||239.5|17
+AP-Active|net@150|||S0|pmos@30|diff-left|227.7|45.5|pmos@35|diff-right|224.3|45.5
+APolysilicon|net@152|||S2700|contact@60||230.5|37|pmos@30|poly-bottom|230.5|40.5
+APolysilicon|net@153|||S2700|contact@61||221.5|37|pmos@35|poly-bottom|221.5|40.5
+APolysilicon|net@161|||S2700|contact@59||249|37|pmos@32|poly-bottom|249|40.5
+APolysilicon|net@166|||S2700|contact@68||230.5|57|pmos@37|poly-bottom|230.5|60.5
+APolysilicon|net@168|||S900|contact@103||212|-260|contact@96||212|-260
+APolysilicon|net@182|||S900|contact@106||212|-207.5|contact@74||212|-207.5
+APolysilicon|net@196|||S900|contact@86||212|-225|contact@79||212|-225
+AN-Active|net@231|||S0|nmos@10|diff-right|246.2|-231|nmos@9|diff-left|242.3|-231
+AN-Active|net@233|||S0|nmos@17|diff-right|227.7|-248.5|nmos@16|diff-left|224.3|-248.5
+APolysilicon|net@243|||S900|contact@74||212|-207.5|nmos@0|poly-top|212|-208.5
+APolysilicon|net@245|||S900|contact@104||230.5|-207.5|nmos@2|poly-top|230.5|-208.5
+APolysilicon|net@248|||S900|contact@77||258|-207.5|nmos@5|poly-top|258|-208.5
+APolysilicon|net@249|||S900|contact@79||212|-225|nmos@6|poly-top|212|-226
+APolysilicon|net@252|||S900|contact@81||239.5|-225|nmos@9|poly-top|239.5|-226
+APolysilicon|net@253|||S900|contact@83||249|-225|nmos@10|poly-top|249|-226
+APolysilicon|net@256|||S2700|nmos@13|poly-top|249|-243.5|contact@92||249|-242.5
+APolysilicon|net@258|||S2700|nmos@17|poly-top|230.5|-243.5|contact@93||230.5|-242.5
+APolysilicon|net@259|||S2700|nmos@16|poly-top|221.5|-243.5|contact@94||221.5|-242.5
+APolysilicon|net@261|||S2700|nmos@21|poly-top|212|-261|contact@96||212|-260
+APolysilicon|net@263|||S2700|nmos@23|poly-top|230.5|-261|contact@101||230.5|-260
+APolysilicon|net@265|||S2700|nmos@19|poly-top|249|-261|contact@100||249|-260
+APolysilicon|net@271|||S900|contact@126||212|-150|contact@119||212|-150
+AN-Active|net@283|||S0|nmos@27|diff-right|246.2|-158.5|nmos@48|diff-left|242.3|-158.5
+AN-Active|net@285|||S0|nmos@33|diff-right|227.7|-178.5|nmos@32|diff-left|224.3|-178.5
+APolysilicon|net@295|||S900|contact@114||212|-130|nmos@25|poly-top|212|-133.5
+APolysilicon|net@297|||S900|contact@111||230.5|-130|nmos@36|poly-top|230.5|-133.5
+APolysilicon|net@300|||S900|contact@117||258|-130|nmos@44|poly-top|258|-133.5
+APolysilicon|net@301|||S900|contact@119||212|-150|nmos@45|poly-top|212|-153.5
+APolysilicon|net@304|||S900|contact@121||239.5|-150|nmos@48|poly-top|239.5|-153.5
+APolysilicon|net@305|||S900|contact@123||249|-150|nmos@27|poly-top|249|-153.5
+APolysilicon|net@308|||S2700|nmos@29|poly-top|249|-173.5|contact@132||249|-170
+APolysilicon|net@310|||S2700|nmos@33|poly-top|230.5|-173.5|contact@133||230.5|-170
+APolysilicon|net@311|||S2700|nmos@32|poly-top|221.5|-173.5|contact@134||221.5|-170
+APolysilicon|net@314|||S2700|nmos@39|poly-top|221.5|-191|contact@109||221.5|-190
+APolysilicon|net@316|||S2700|nmos@41|poly-top|239.5|-191|contact@138||239.5|-190
+APolysilicon|net@318|||S2700|nmos@37|poly-top|258|-191|contact@139||258|-190
+Ametal-1|net@339|||S900|contact@111||230.5|-130|contact@133||230.5|-170
+Ametal-1|net@340|||S900|contact@133||230.5|-170|contact@104||230.5|-207.5
+Ametal-1|net@341|||S900|contact@104||230.5|-207.5|contact@93||230.5|-242.5
+Ametal-1|net@342|||S900|contact@93||230.5|-242.5|contact@101||230.5|-260
+Ametal-1|net@344|||S900|contact@134||221.5|-170|contact@109||221.5|-190
+Ametal-1|net@345|||S900|contact@109||221.5|-190|contact@94||221.5|-242.5
+Ametal-1|net@347|||S900|contact@121||239.5|-150|contact@138||239.5|-190
+Ametal-1|net@348|||S900|contact@138||239.5|-190|contact@81||239.5|-225
+Ametal-1|net@350|||S900|contact@123||249|-150|contact@132||249|-170
+Ametal-1|net@351|||S900|contact@132||249|-170|contact@83||249|-225
+Ametal-1|net@352|||S900|contact@83||249|-225|contact@92||249|-242.5
+Ametal-1|net@353|||S900|contact@92||249|-242.5|contact@100||249|-260
+Ametal-1|net@355|||S900|contact@117||258|-130|contact@139||258|-190
+Ametal-1|net@356|||S900|contact@139||258|-190|contact@77||258|-207.5
+Ametal-1|net@357|||S900|contact@114||212|-130|contact@119||212|-150
+Ametal-1|net@358|||S900|contact@119||212|-150|contact@106||212|-207.5
+Ametal-1|net@359|||S900|contact@106||212|-207.5|contact@86||212|-225
+Ametal-1|net@360|||S900|contact@86||212|-225|contact@103||212|-260
+Ametal-1|net@363|||S2700|contact@36||258|-23|contact@44||258|-3
+Ametal-1|net@365|||S2700|contact@20||249|-63|contact@29||249|-43
+Ametal-1|net@366|||S2700|contact@29||249|-43|contact@50||249|17
+Ametal-1|net@367|||S2700|contact@50||249|17|contact@59||249|37
+Ametal-1|net@368|||S2700|contact@59||249|37|contact@67||249|57
+Ametal-1|net@370|||S2700|contact@18||239.5|-63|contact@35||239.5|-23
+Ametal-1|net@371|||S2700|contact@35||239.5|-23|contact@48||239.5|17
+Ametal-1|net@373|||S2700|contact@7||230.5|-83|contact@30||230.5|-43
+Ametal-1|net@374|||S2700|contact@30||230.5|-43|contact@71||230.5|-3
+Ametal-1|net@375|||S2700|contact@71||230.5|-3|contact@60||230.5|37
+Ametal-1|net@376|||S2700|contact@60||230.5|37|contact@68||230.5|57
+Ametal-1|net@378|||S2700|contact@31||221.5|-43|contact@39||221.5|-23
+Ametal-1|net@379|||S2700|contact@39||221.5|-23|contact@61||221.5|37
+Ametal-1|net@383|||S2700|contact@16||212|-63|contact@73||212|-3
+Ametal-1|net@384|||S2700|contact@73||212|-3|contact@53||212|17
+Ametal-1|net@385|||S2700|contact@53||212|17|contact@70||212|57
+AP-Active|net@387|||S0|pmos@11|diff-left|236.7|-54.5|pmos@8|diff-right|214.8|-54.5
+AP-Active|net@388|||S0|pmos@7|diff-left|255.2|-74.5|pmos@4|diff-right|233.3|-74.5
+AP-Active|net@389|||S0|pmos@4|diff-left|227.7|-74.5|pmos@2|diff-right|214.8|-74.5
+AP-Active|net@391|||S0|pmos@16|diff-left|246.2|-34.5|pmos@14|diff-right|233.3|-34.5
+AP-Active|net@393|||S0|pmos@23|diff-left|255.2|-14.5|pmos@21|diff-right|242.3|-14.5
+AP-Active|net@394|||S0|pmos@21|diff-left|236.7|-14.5|pmos@25|diff-right|224.3|-14.5
+AP-Active|net@396|||S0|pmos@47|diff-left|255.2|5.5|pmos@44|diff-right|233.3|5.5
+AP-Active|net@397|||S0|pmos@44|diff-left|227.7|5.5|pmos@36|diff-right|214.8|5.5
+AP-Active|net@398|||S1800|pmos@48|diff-right|214.8|25.5|pmos@27|diff-left|236.7|25.5
+AP-Active|net@399|||S0|pmos@32|diff-left|246.2|45.5|pmos@30|diff-right|233.3|45.5
+AP-Active|net@401|||S0|pmos@39|diff-left|246.2|65.5|pmos@37|diff-right|233.3|65.5
+AP-Active|net@402|||S0|pmos@37|diff-left|227.7|65.5|pmos@41|diff-right|214.8|65.5
+AN-Active|net@403|||S0|nmos@44|diff-right|255.2|-138.5|nmos@36|diff-left|233.3|-138.5
+AN-Active|net@404|||S0|nmos@36|diff-right|227.7|-138.5|nmos@25|diff-left|214.8|-138.5
+AN-Active|net@405|||S0|nmos@48|diff-right|236.7|-158.5|nmos@45|diff-left|214.8|-158.5
+AN-Active|net@406|||S0|nmos@29|diff-right|246.2|-178.5|nmos@33|diff-left|233.3|-178.5
+AN-Active|net@408|||S0|nmos@37|diff-right|255.2|-196|nmos@41|diff-left|242.3|-196
+AN-Active|net@409|||S1800|nmos@39|diff-left|224.3|-196|nmos@41|diff-right|236.7|-196
+AN-Active|net@413|||S1800|nmos@0|diff-left|214.8|-213.5|nmos@2|diff-right|227.7|-213.5
+AN-Active|net@414|||S1800|nmos@2|diff-left|233.3|-213.5|nmos@5|diff-right|255.2|-213.5
+AN-Active|net@415|||S0|nmos@9|diff-right|236.7|-231|nmos@6|diff-left|214.8|-231
+AN-Active|net@424|||S1800|nmos@17|diff-left|233.3|-248|nmos@13|diff-right|246.2|-248
+AN-Active|net@425|||S0|nmos@19|diff-right|246.2|-266.5|nmos@23|diff-left|233.3|-266.5
+AN-Active|net@426|||S0|nmos@23|diff-right|227.7|-266|nmos@21|diff-left|214.8|-266
+AP-Active|net@430|||S2700|pmos@28|diff-right|251.8|25.5|pin@58||251.8|26
+AN-Active|net@472|||S900|pin@67||264|-138.5|pin@68||264|-158.5
+AN-Active|net@473||1.8|S0|pin@68||264|-158.5|nmos@27|diff-left|251.8|-158.5
+AN-Active|net@474|||S0|pin@67||264|-138.5|nmos@44|diff-left|260.8|-138.5
+AN-Active|net@475|||S900|pin@68||264|-158.5|pin@69||264|-178.5
+AN-Active|net@476|||S0|pin@69||264|-178.5|nmos@29|diff-left|251.8|-178.5
+AN-Active|net@477|||S900|pin@69||264|-178.5|pin@70||264|-196
+AN-Active|net@478|||S0|pin@70||264|-196|nmos@37|diff-left|260.8|-196
+AN-Active|net@479|||S2700|pin@113||264|-214.5|pin@71||264|-213.5
+AN-Active|net@480|||S0|pin@71||264|-213.5|nmos@5|diff-left|260.8|-213.5
+AN-Active|net@481|||S900|pin@71||264|-213.5|pin@72||264|-231
+AN-Active|net@482|||S0|pin@72||264|-231|nmos@10|diff-left|251.8|-231
+AN-Active|net@483|||S900|pin@72||264|-231|pin@73||264|-248
+AN-Active|net@484|||S0|pin@73||264|-248|nmos@13|diff-left|251.8|-248
+AN-Active|net@485|||S900|pin@73||264|-248|pin@74||264|-266.5
+AN-Active|net@486|||S0|pin@74||264|-266.5|nmos@19|diff-left|251.8|-266.5
+AP-Active|net@487||1.8|S1800|pin@76||206|-74.5|pmos@2|diff-left|209.2|-74.5
+AP-Active|net@488||1.8|S2700|pin@76||206|-74.5|pin@77||206|-54.5
+AP-Active|net@489||1.8|S1800|pin@77||206|-54.5|pmos@8|diff-left|209.2|-54.5
+AP-Active|net@491||1.8|S1800|pin@78||206|-34.5|pmos@19|diff-left|218.7|-34.5
+AP-Active|net@493||1.8|S1800|pin@79||206|-14.5|pmos@25|diff-left|218.7|-14.5
+AP-Active|net@495||1.8|S0|pmos@36|diff-left|209.2|5.5|contact@186||172|5.5
+AP-Active|net@496||1.8|S900|pin@81||172|25.5|contact@186||172|5.5
+AP-Active|net@497||1.8|S1800|pin@81||172|25.5|pmos@48|diff-left|209.2|25.5
+AP-Active|net@498||1.8|S2700|pin@81||172|25.5|pin@82||172|45.5
+AP-Active|net@499||1.8|S1800|pin@82||172|45.5|pmos@35|diff-left|218.7|45.5
+AP-Active|net@502||1.8|S0|pin@84||264|-74.5|pmos@7|diff-right|260.8|-74.5
+AP-Active|net@503||1.8|S2700|pin@84||264|-74.5|pin@85||264|-54.5
+AP-Active|net@504||1.8|S0|pin@85||264|-54.5|pmos@12|diff-right|251.8|-54.5
+AP-Active|net@506||1.8|S0|pin@86||264|-34.5|pmos@16|diff-right|251.8|-34.5
+AP-Active|net@507||1.8|S2700|pin@86||264|-34.5|contact@184||264|-17
+AP-Active|net@508||1.8|S0|pin@87||264|-14.5|pmos@23|diff-right|260.8|-14.5
+AP-Active|net@509||1.8|S0|pin@88||264|5.5|pmos@47|diff-right|260.8|5.5
+AP-Active|net@510||1.8|S2700|pin@88||264|5.5|pin@89||264|25.5
+AP-Active|net@511||1.8|S0|pin@89||264|25.5|pmos@28|diff-right|251.8|25.5
+AP-Active|net@513||1.8|S0|pin@90||264|45.5|pmos@32|diff-right|251.8|45.5
+AP-Active|net@515||1.8|S0|pin@91||264|65.5|pmos@39|diff-right|251.8|65.5
+AN-Active|net@516||1.8|S1800|pin@92||206|-138.5|nmos@25|diff-right|209.2|-138.5
+Ametal-1|net@531|||S2700|contact@157||212|-83|contact@16||212|-63
+APolysilicon|net@532|||S2700|contact@157||212|-83|pmos@2|poly-bottom|212|-79.5
+Ametal-1|net@533|||S2700|contact@157||212|-83|pin@44||212|-79.5
+AN-Active|net@556|||S900|pin@70||264|-196|pin@113||264|-214.5
+AN-Active|net@557|||S1800|pin@113||264|-214.5|pin@114||285|-214.5
+Ametal-1|net@599|||S1800|pin@136||248.5|-63|contact@20||249|-63
+Ametal-1|net@601|||S1800|pin@137||248.5|-150|contact@123||249|-150
+Ametal-1|net@699|||S900|pin@195||172|-32.5|contact@159||172|-218.5
+AP-Active|net@704||1.8|S2700|pin@85||264|-54.5|pin@86||264|-34.5
+AP-Active|net@705||1.8|S900|pin@79||206|-14.5|pin@78||206|-34.5
+AP-Active|net@708||1.8|S900|pin@88||264|5.5|pin@87||264|-14.5
+AP-Active|net@709||1.8|S2700|pin@90||264|45.5|pin@91||264|65.5
+Ametal-1|net@711|||S1800|pin@195||172|-32.5|pin@197||184.5|-32.5
+AP-Active|net@713||1.8|S900|pin@90||264|45.5|pin@89||264|25.5
+AP-Active|net@716||1.8|S2700|contact@184||264|-17|pin@87||264|-14.5
+Ametal-1|net@717|||S0|pin@209||282.5|-17|contact@184||264|-17
+AP-Active|net@718||1.8|S0|pmos@41|diff-left|209.2|65.5|pin@201||172|65.5
+AP-Active|net@719||1.8|S900|pin@201||172|65.5|pin@82||172|45.5
+Ametal-1|net@724|||S2700|pin@195||172|-32.5|contact@186||172|5.5
+AN-Active|net@731|||S0|nmos@49|diff-left|267.2|-158.5|pin@68||264|-158.5
+AP-Active|net@732||1.8|S0|pmos@49|diff-left|267.7|-74.5|pin@84||264|-74.5
+AN-Active|net@734|||S1800|nmos@49|diff-right|272.8|-158.5|contact@189||283.3|-158.5
+APolysilicon|net@746|||S1800|pin@216||270|-153.5|nmos@49|poly-top|270|-153.5
+AP-Active|net@785||1.8|S0|pmos@50|diff-left|267.7|-54.5|pin@85||264|-54.5
+AN-Active|net@787|||S1800|pin@114||285|-214.5|contact@192||291.5|-214.5
+Ametal-1|net@788|||S1800|contact@192||291.5|-214.5|pin@239||302.5|-214.5
+APolysilicon|net@793|||S900|pmos@50|poly-bottom|270.5|-59.5|pin@336||270.5|-60.5
+Ametal-1|net@829|||S1800|pin@268||238.5|-63|contact@18||239.5|-63
+APolysilicon|net@852|||S2700|pin@275||258|-83|pmos@7|poly-bottom|258|-79.5
+APolysilicon|net@853|||S2700|contact@200||258|-83.5|pin@275||258|-83
+APolysilicon|net@854|||S900|pmos@49|poly-bottom|270.5|-79.5|pin@276||270.5|-83
+APolysilicon|net@855|||S1800|pin@275||258|-83|pin@276||270.5|-83
+Ametal-1|net@883|||S1800|pin@284||239|-150|contact@121||239.5|-150
+Ametal-1|net@885|||S0|pin@285||239|-63|pin@268||238.5|-63
+AN-Active|net@898|||S2700|contact@209||289|-179|pin@288||289|-178.5
+AN-Active|net@899|||S0|pin@288||289|-178.5|nmos@50|diff-right|274.8|-178.5
+AN-Active|net@900|||S1800|nmos@51|diff-right|275.3|-197|contact@210||295.5|-197
+AP-Active|net@902||1.8|S1800|pmos@49|diff-right|273.3|-74.5|contact@211||283.5|-74.5
+AP-Active|net@904|||S1800|pmos@50|diff-right|273.3|-54.5|contact@212||289|-54.5
+AP-Active|net@906||1.8|S0|pmos@51|diff-left|268.2|-34.5|pin@86||264|-34.5
+AP-Active|net@907|||S1800|pmos@51|diff-right|273.8|-34.5|contact@213||295.5|-34.5
+APolysilicon|net@908|||S2700|pin@216||270|-153.5|pin@290||270|-129.5
+APolysilicon|net@909|||S0|pin@290||270|-129.5|pin@291||258|-129.5
+APolysilicon|net@910|||S900|pin@291||258|-129.5|contact@117||258|-130
+Ametal-2|net@917|||S0|contact@216||283.5|-122.5|contact@215||249|-122.5
+Ametal-1|net@918|||S900|contact@215||249|-122.5|pin@295||249|-150
+Ametal-1|net@919|||S0|pin@295||249|-150|pin@137||248.5|-150
+Ametal-1|net@920|||S2700|contact@215||249|-122.5|contact@20||249|-63
+Ametal-1|net@921|||S900|contact@216||283.5|-122.5|pin@296||283.5|-158.5
+Ametal-1|net@922|||S0|pin@296||283.5|-158.5|contact@189||283.3|-158.5
+Ametal-1|net@923|||S0|contact@216||283.5|-122.5|pin@297||283.3|-122.5
+Ametal-2|net@925|||S0|contact@218||289|-116.5|contact@217||230.5|-116.5
+Ametal-1|net@926|||S2700|contact@218||289|-116.5|contact@212||289|-54.5
+Ametal-1|net@927|||S900|contact@218||289|-116.5|contact@209||289|-179
+Ametal-2|net@928|||S1800|contact@220||213|-110.5|contact@219||295.5|-110.5
+Ametal-1|net@929|||S2700|contact@219||295.5|-110.5|contact@213||295.5|-34.5
+Ametal-1|net@930|||S2700|contact@210||295.5|-197|contact@219||295.5|-110.5
+APolysilicon|net@931|||S900|pin@276||270.5|-83|pin@300||270.5|-127
+APolysilicon|net@932|||S0|pin@298||270.5|-129.5|pin@290||270|-129.5
+Ametal-1|net@934|||S1800|contact@221||306|-127|pin@299||313.5|-127
+APolysilicon|net@935|||S900|pin@300||270.5|-127|pin@298||270.5|-129.5
+APolysilicon|net@936|||S0|contact@221||306|-127|pin@300||270.5|-127
+APolysilicon|net@937|||S0|contact@222||277.5|-62.5|pin@242||270.5|-62.5
+APolysilicon|net@938|||S0|contact@223||277.5|-169.5|pin@301||272|-169.5
+APolysilicon|net@939|||S900|pin@328||272|-171|pin@330||272|-172.5
+APolysilicon|net@941|||S1800|contact@222||277.5|-62.5|contact@224||309|-62.5
+Ametal-1|net@943|||S0|pin@302||316.5|-62.5|contact@224||309|-62.5
+APolysilicon|net@944|||S0|contact@226||278|-41.5|pin@303||272|-41.5
+APolysilicon|net@952|||S900|contact@227||272.5|-191|nmos@51|poly-top|272.5|-191.5
+Ametal-1|net@953|||S1800|pin@310||263.5|-191|contact@227||272.5|-191
+Ametal-1|net@954|||S1800|pin@310||263.5|-191|pin@311||264.5|-191
+Ametal-1|net@956|||S900|contact@217||230.5|-116.5|contact@111||230.5|-130
+Ametal-1|net@957|||S2700|contact@217||230.5|-116.5|contact@7||230.5|-83
+Ametal-1|net@958|||S0|contact@220||213|-110.5|pin@312||212|-110.5
+Ametal-1|net@959|||S900|pin@312||212|-110.5|contact@114||212|-130
+Ametal-1|net@960|||S0|contact@220||213|-110.5|pin@313||212|-110.5
+Ametal-1|net@961|||S2700|pin@313||212|-110.5|contact@157||212|-83
+APolysilicon|net@962|||S900|contact@226||278|-41.5|pin@314||278|-42
+APolysilicon|net@963|||S1800|pin@314||278|-42|contact@225||309|-42
+Ametal-1|net@964|||S0|contact@226||278|-41.5|pin@315||264|-41.5
+Ametal-1|net@965|||S900|pin@315||264|-41.5|pin@309||264|-64.5
+Ametal-1|net@966|||S2700|contact@228||263.5|-104|pin@316||263.5|-64.5
+Ametal-1|net@967|||S1800|pin@316||263.5|-64.5|pin@309||264|-64.5
+Ametal-1|net@968|||S900|contact@228||263.5|-104|pin@317||263.5|-191
+Ametal-1|net@969|||S1800|pin@317||263.5|-191|pin@311||264.5|-191
+Ametal-2|net@970|||S1800|contact@229||220|-104|contact@228||263.5|-104
+Ametal-1|net@971|||S1800|contact@229||220|-104|pin@318||221.5|-104
+Ametal-1|net@972|||S2700|pin@318||221.5|-104|contact@31||221.5|-43
+Ametal-1|net@973|||S900|contact@229||220|-104|pin@319||220|-170
+Ametal-1|net@974|||S1800|pin@319||220|-170|contact@134||221.5|-170
+Ametal-1|net@983|||S1800|pin@209||282.5|-17|pin@323||307|-17
+Ametal-1|net@984|||S2700|contact@200||258|-83.5|contact@36||258|-23
+AP-Active|net@985||1.8|S2700|pin@77||206|-54.5|pin@324||206|-43.5
+AP-Active|net@986||1.8|S2700|pin@324||206|-43.5|pin@78||206|-34.5
+AP-Active|net@987||3|S0|pin@324||206|-43.5|contact@185||200.5|-43.5
+Ametal-1|net@988|||S2700|contact@160||200.5|-174|contact@185||200.5|-43.5
+Ametal-1|net@989|||S0|contact@185||200.5|-43.5|pin@325||184.5|-43.5
+Ametal-1|net@990|||S1800|contact@225||309|-42|pin@326||318|-42
+APolysilicon|net@991|||S900|pin@301||272|-169.5|pin@328||272|-171
+APolysilicon|net@992|||S0|pin@327||276|-171|pin@328||272|-171
+APolysilicon|net@993|||S900|pin@330||272|-172.5|nmos@50|poly-top|272|-173.5
+APolysilicon|net@994|||S0|pin@329||279|-172.5|pin@330||272|-172.5
+APolysilicon|net@995|||S900|pmos@51|poly-bottom|271|-39.5|pin@331||271|-41.5
+APolysilicon|net@996|||S1800|pin@331||271|-41.5|pin@303||272|-41.5
+APolysilicon|net@997|||S0|pin@332||279.5|-39.5|pmos@51|poly-bottom|271|-39.5
+APolysilicon|net@998|||S0|pin@333||279.5|-43|pin@334||271|-43
+APolysilicon|net@999|||S2700|pin@334||271|-43|pmos@51|poly-bottom|271|-39.5
+APolysilicon|net@1000|||S900|pin@336||270.5|-60.5|pin@242||270.5|-62.5
+APolysilicon|net@1001|||S0|pin@335||275.5|-60.5|pin@336||270.5|-60.5
+APolysilicon|net@1002|||S0|pin@337||275.5|-64.5|pin@338||270.5|-64.5
+APolysilicon|net@1003|||S2700|pin@338||270.5|-64.5|pin@336||270.5|-60.5
+Ametal-1|net@1004|||S900|contact@211||283.5|-74.5|pin@339||283.5|-122.5
+Ametal-1|net@1005|||S0|pin@339||283.5|-122.5|pin@297||283.3|-122.5
+Ametal-1|net@1006|||S900|contact@18||239.5|-63|contact@121||239.5|-150
+Ametal-1|net@1007|||S2700|contact@232||258|-97.5|contact@200||258|-83.5
+Ametal-1|net@1008|||S900|contact@232||258|-97.5|contact@117||258|-130
+Ametal-2|net@1009|||S1800|contact@232||258|-97.5|contact@231||277|-97.5
+Ametal-1|net@1010|||S2700|contact@231||277|-97.5|pin@340||277|-62.5
+Ametal-1|net@1011|||S1800|pin@340||277|-62.5|contact@222||277.5|-62.5
+Ametal-1|net@1012|||S1800|contact@231||277|-97.5|pin@341||277.5|-97.5
+Ametal-1|net@1013|||S900|pin@341||277.5|-97.5|contact@223||277.5|-169.5
+Eci||D5G2;|pin@326||B
+Eco||D5G2;|pin@197||P
+EdecSucceeded||D5G2;|pin@302||B
+Egnd||D5G2;|pin@239||B
+Eone||D5G2;|pin@299||B
+Escan_1@748169449|scan|D5G2;|pin@325||B
+Evdd||D5G2;|pin@323||B
+X
+
+# Cell rippleCarry;1{sch}
+CrippleCarry;1{sch}||schematic|1243583834060|1247780410583|
+IredFive:NMOS;1{ic}|NMOS@0||-26|-46|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@1||-26|-30|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@2||-16|-94|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@3||-16|-100|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@4||-26|-19|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@5||-6|-100|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@6||-6|-89|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@7||-6|-83|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@8||4|-78|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@9||-16|-19|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@10||-16|-35|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@11||-16|-41|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@12||4|-35|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@13||-6|-41|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@14||-6|-30|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@15||-6|-24|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@16||4|-24|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@17||4|-46|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@18||-26|-105|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@19||-26|-89|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@20||4|-89|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@21||4|-100|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@22||-26|-78|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:NMOS;1{ic}|NMOS@23||-16|-78|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.8
+IredFive:PMOS;1{ic}|PMOS@0||-73|-19|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@1||-73|-30|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@2||-43|-78|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@3||-43|-89|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@4||-43|-100|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@5||-63|-78|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@6||-63|-94|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@7||-63|-100|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@8||-53|-83|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@9||-63|-35|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@10||-53|-89|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@11||-53|-100|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@12||-73|-46|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@13||-63|-41|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@14||-53|-24|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@15||-53|-30|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@16||-53|-41|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@17||-43|-24|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@18||-43|-35|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@19||-43|-46|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@20||-63|-19|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@21||-73|-78|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@22||-73|-89|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+IredFive:PMOS;1{ic}|PMOS@23||-73|-105|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S.666
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@1||28|-35||||
+NOff-Page|conn@2||27|-90||||
+NOff-Page|conn@3||-105|22||||
+NOff-Page|conn@4||-105|13||||
+NOff-Page|conn@5||-106|5||||
+NGround|gnd@0||4|-56||||
+NGround|gnd@1||4|-115||||
+IpurpleFive:inv;1{ic}|inv@3||-91|13|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IpurpleFive:inv;1{ic}|inv@4||-91|5|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+IpurpleFive:inv;1{ic}|inv@5||-91|22|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Ngeneric:Invisible-Pin|pin@0||-42|50|||||ART_message(D5G8;)SrippleCarry
+Ngeneric:Invisible-Pin|pin@1||-41|41|||||ART_message(D5G4;)Sam 29 May 2009
+Ngeneric:Invisible-Pin|pin@2||-42.5|12.5|||||ART_message(D5G6;)Sripple-carry logic
+Ngeneric:Invisible-Pin|pin@3||-89|29|||||ART_message(D5G2;)S[why is there no 2-input,xor in redFive?]
+NWire_Pin|pin@4||-63|-15||||
+NWire_Pin|pin@5||-73|-51||||
+NWire_Pin|pin@6||-53|-51||||
+NWire_Pin|pin@7||-63|-51||||
+Ngeneric:Invisible-Pin|pin@8||-56|-7|||||ART_message(D5G2;)S[pulls up if two or zero are false,(one or three are true)]
+NWire_Pin|pin@9||-43|-15||||
+NWire_Pin|pin@10||-43|-51||||
+NWire_Pin|pin@11||-73|-15||||
+NWire_Pin|pin@12||-26|-15||||
+NWire_Pin|pin@13||-6|-15||||
+NWire_Pin|pin@14||-99|-24|||Y|
+NWire_Pin|pin@15||-16|-15||||
+NWire_Pin|pin@16||-26|-51||||
+NWire_Pin|pin@17||-6|-51||||
+NWire_Pin|pin@18||-16|-51||||
+NWire_Pin|pin@19||4|-15||||
+NWire_Pin|pin@20||4|-51||||
+Ngeneric:Invisible-Pin|pin@21||-11|-7|||||ART_message(D5G2;)S[pulls down if one or three are false,(two or zero are true)]
+NWire_Pin|pin@22||4|-51||||
+NWire_Pin|pin@23||19|-35|||R|
+NWire_Pin|pin@24||-11|-15||||
+NWire_Pin|pin@25||-82|-24|||Y|
+NWire_Pin|pin@26||-11|-12||||
+NWire_Pin|pin@29||-99.5|-41||||
+NWire_Pin|pin@30||-99.5|-30||||
+NWire_Pin|pin@31||-99.5|-19||||
+NWire_Pin|pin@33||-79|13||||
+NWire_Pin|pin@35||-79|5||||
+NWire_Pin|pin@36||-99|-35|||Y|
+NWire_Pin|pin@38||-79|22||||
+NWire_Pin|pin@39||-99|-83|||Y|
+NWire_Pin|pin@40||-82|-83|||Y|
+NWire_Pin|pin@41||-99|-94|||Y|
+NWire_Pin|pin@42||-82|-94|||Y|
+NWire_Pin|pin@43||-99|-105|||Y|
+NWire_Pin|pin@44||-82|-105|||Y|
+NWire_Pin|pin@45||-73|-74||||
+NWire_Pin|pin@46||-53|-74||||
+NWire_Pin|pin@47||-82|-35|||Y|
+NWire_Pin|pin@48||-63|-74||||
+NWire_Pin|pin@49||-73|-110||||
+NWire_Pin|pin@50||-53|-110||||
+NWire_Pin|pin@51||-63|-110||||
+Ngeneric:Invisible-Pin|pin@52||-56|-66|||||ART_message(D5G2;)S[pulls up if zero or one are false,(two or three are true)]
+NWire_Pin|pin@53||-43|-74||||
+NWire_Pin|pin@54||-43|-110||||
+NWire_Pin|pin@55||-73|-74||||
+NWire_Pin|pin@56||-26|-74||||
+NWire_Pin|pin@57||-6|-74||||
+NWire_Pin|pin@58||-99|-46|||Y|
+NWire_Pin|pin@59||-16|-74||||
+NWire_Pin|pin@60||-26|-110||||
+NWire_Pin|pin@61||-6|-110||||
+NWire_Pin|pin@62||-16|-110||||
+NWire_Pin|pin@63||4|-74||||
+NWire_Pin|pin@64||4|-110||||
+Ngeneric:Invisible-Pin|pin@65||-11|-66|||||ART_message(D5G2;)S[pulls down if two or three are false,(zero or one are true)]
+NWire_Pin|pin@66||4|-110||||
+NWire_Pin|pin@67||-11|-74||||
+NWire_Pin|pin@68||-11|-71||||
+NWire_Pin|pin@69||-82|-46|||Y|
+NWire_Pin|pin@72||-99.5|-78||||
+NWire_Pin|pin@73||16|-90||||
+NWire_Pin|pin@74||-99|-89|||Y|
+NWire_Pin|pin@75||-82|-89|||Y|
+NWire_Pin|pin@76||-99|-100|||Y|
+NWire_Pin|pin@77||-82|-100|||Y|
+NWire_Pin|pin@78||-73|-15||||
+NWire_Pin|pin@79||-53|-15||||
+NWire_Pin|pin@80||-103|13||||
+NWire_Pin|pin@81||-58.5|-15||||
+NWire_Pin|pin@82||-58.5|-11.5||||
+NWire_Pin|pin@83||-71.5|-51||||
+NWire_Pin|pin@84||-58.5|-110||||
+NWire_Pin|pin@85||-59|-74||||
+NWire_Pin|pin@86||-59|-69.5||||
+NPower|pwr@0||-71.5|-55.5||||
+NPower|pwr@1||-58.5|-114.5||||
+IrippleCarry;1{ic}|rippleCa@0||31|17|||D5G4;
+Awire|ci|D8G2;||1800|pin@14||-99|-24|pin@25||-82|-24
+Awire|ci|D8G2;||1800|pin@39||-99|-83|pin@40||-82|-83
+Awire|co|D5G2;||2700|pin@67||-11|-74|pin@68||-11|-71
+Awire|co|D5G2;||2700|pin@85||-59|-74|pin@86||-59|-69.5
+Awire|decSucceeded|D8G2;||1800|pin@36||-99|-35|pin@47||-82|-35
+Awire|decSucceeded|D8G2;||1800|pin@41||-99|-94|pin@42||-82|-94
+Awire|net@0|||2700|PMOS@0|s|-73|-17|pin@78||-73|-15
+Awire|net@1|||1800|pin@11||-73|-15|pin@81||-58.5|-15
+Awire|net@2|||900|PMOS@12|d|-73|-48|pin@5||-73|-51
+Awire|net@3|||900|NMOS@22|s|-26|-80|NMOS@19|d|-26|-87
+Awire|net@4|||900|NMOS@19|s|-26|-91|NMOS@18|d|-26|-103
+Awire|net@5|||900|NMOS@7|s|-6|-85|NMOS@6|d|-6|-87
+Awire|net@6|||900|NMOS@6|s|-6|-91|NMOS@5|d|-6|-98
+Awire|net@7|||900|NMOS@18|s|-26|-107|pin@60||-26|-110
+Awire|net@8|||1800|pin@62||-16|-110|pin@66||4|-110
+Awire|net@9|||2700|pin@61||-6|-110|NMOS@5|s|-6|-102
+Awire|net@10|||900|NMOS@2|s|-16|-96|NMOS@3|d|-16|-98
+Awire|net@11|||1800|pin@60||-26|-110|pin@62||-16|-110
+Awire|net@12|||900|NMOS@3|s|-16|-102|pin@62||-16|-110
+Awire|net@13|||2700|pin@6||-53|-51|PMOS@16|d|-53|-43
+Awire|net@14|||1800|pin@57||-6|-74|pin@63||4|-74
+Awire|net@15|||900|pin@63||4|-74|NMOS@8|d|4|-76
+Awire|net@16|||900|NMOS@8|s|4|-80|NMOS@20|d|4|-87
+Awire|net@17|||900|NMOS@20|s|4|-91|NMOS@21|d|4|-98
+Awire|net@18|||900|NMOS@21|s|4|-102|pin@64||4|-110
+Awire|net@19|||0|pin@64||4|-110|pin@61||-6|-110
+Awire|net@20|||0|pin@66||4|-110|pin@61||-6|-110
+Awire|net@21|||2700|gnd@1||4|-113|pin@66||4|-110
+Awire|net@22|||1800|pin@67||-11|-74|pin@57||-6|-74
+Awire|net@23|||1800|pin@59||-16|-74|pin@67||-11|-74
+Awire|net@24|||900|PMOS@9|d|-63|-37|PMOS@13|s|-63|-39
+Awire|net@27|||0|conn@2|a|25|-90|pin@73||16|-90
+Awire|net@28|||1800|PMOS@21|g|-76|-78|PMOS@5|g|-66|-78
+Awire|net@29|||1800|PMOS@5|g|-66|-78|PMOS@2|g|-46|-78
+Awire|net@30|||1800|pin@40||-82|-83|PMOS@8|g|-56|-83
+Awire|net@31|||1800|pin@75||-82|-89|PMOS@22|g|-76|-89
+Awire|net@32|||1800|PMOS@22|g|-76|-89|PMOS@10|g|-56|-89
+Awire|net@33|||1800|PMOS@10|g|-56|-89|PMOS@3|g|-46|-89
+Awire|net@34|||1800|pin@42||-82|-94|PMOS@6|g|-66|-94
+Awire|net@35|||1800|pin@83||-71.5|-51|pin@7||-63|-51
+Awire|net@36|||1800|pin@77||-82|-100|PMOS@7|g|-66|-100
+Awire|net@37|||1800|PMOS@7|g|-66|-100|PMOS@11|g|-56|-100
+Awire|net@38|||1800|PMOS@11|g|-56|-100|PMOS@4|g|-46|-100
+Awire|net@39|||1800|pin@44||-82|-105|PMOS@23|g|-76|-105
+Awire|net@40|||1800|PMOS@2|g|-46|-78|NMOS@22|g|-29|-78
+Awire|net@41|||1800|NMOS@22|g|-29|-78|NMOS@23|g|-19|-78
+Awire|net@42|||1800|NMOS@23|g|-19|-78|NMOS@8|g|1|-78
+Awire|net@43|||1800|PMOS@3|g|-46|-89|NMOS@19|g|-29|-89
+Awire|net@44|||1800|NMOS@19|g|-29|-89|NMOS@6|g|-9|-89
+Awire|net@45|||1800|NMOS@6|g|-9|-89|NMOS@20|g|1|-89
+Awire|net@46|||900|PMOS@13|d|-63|-43|pin@7||-63|-51
+Awire|net@47|||1800|PMOS@6|g|-66|-94|NMOS@2|g|-19|-94
+Awire|net@48|||1800|PMOS@4|g|-46|-100|NMOS@3|g|-19|-100
+Awire|net@49|||1800|NMOS@3|g|-19|-100|NMOS@5|g|-9|-100
+Awire|net@50|||1800|NMOS@5|g|-9|-100|NMOS@21|g|1|-100
+Awire|net@51|||1800|PMOS@23|g|-76|-105|NMOS@18|g|-29|-105
+Awire|net@52|||1800|PMOS@8|g|-56|-83|NMOS@7|g|-9|-83
+Awire|net@53|||1800|pin@79||-53|-15|pin@9||-43|-15
+Awire|net@54|||900|pin@9||-43|-15|PMOS@17|s|-43|-22
+Awire|net@55|||900|PMOS@17|d|-43|-26|PMOS@18|s|-43|-33
+Awire|net@56|||900|PMOS@18|d|-43|-37|PMOS@19|s|-43|-44
+Awire|net@57|||900|PMOS@19|d|-43|-48|pin@10||-43|-51
+Awire|net@58|||900|pin@79||-53|-15|PMOS@14|s|-53|-22
+Awire|net@59|||0|pin@10||-43|-51|pin@6||-53|-51
+Awire|net@60|||0|pin@4||-63|-15|pin@11||-73|-15
+Awire|net@62|||2700|NMOS@4|d|-26|-17|pin@12||-26|-15
+Awire|net@63|||900|pin@13||-6|-15|NMOS@15|d|-6|-22
+Awire|net@64|||1800|pin@12||-26|-15|pin@15||-16|-15
+Awire|net@65|||900|pin@15||-16|-15|NMOS@9|d|-16|-17
+Awire|net@66|||900|NMOS@9|s|-16|-21|NMOS@10|d|-16|-33
+Awire|net@67|||900|NMOS@4|s|-26|-21|NMOS@1|d|-26|-28
+Awire|net@68|||900|NMOS@1|s|-26|-32|NMOS@0|d|-26|-44
+Awire|net@69|||1800|pin@78||-73|-15|pin@4||-63|-15
+Awire|net@70|||900|NMOS@15|s|-6|-26|NMOS@14|d|-6|-28
+Awire|net@71|||900|NMOS@14|s|-6|-32|NMOS@13|d|-6|-39
+Awire|net@72|||900|NMOS@0|s|-26|-48|pin@16||-26|-51
+Awire|net@73|||1800|pin@18||-16|-51|pin@22||4|-51
+Awire|net@74|||2700|pin@17||-6|-51|NMOS@13|s|-6|-43
+Awire|net@75|||900|NMOS@10|s|-16|-37|NMOS@11|d|-16|-39
+Awire|net@76|||1800|pin@16||-26|-51|pin@18||-16|-51
+Awire|net@77|||900|NMOS@11|s|-16|-43|pin@18||-16|-51
+Awire|net@78|||1800|pin@13||-6|-15|pin@19||4|-15
+Awire|net@79|||900|pin@19||4|-15|NMOS@16|d|4|-22
+Awire|net@80|||900|pin@4||-63|-15|PMOS@20|s|-63|-17
+Awire|net@81|||900|NMOS@16|s|4|-26|NMOS@12|d|4|-33
+Awire|net@82|||900|NMOS@12|s|4|-37|NMOS@17|d|4|-44
+Awire|net@83|||900|NMOS@17|s|4|-48|pin@20||4|-51
+Awire|net@84|||0|pin@20||4|-51|pin@17||-6|-51
+Awire|net@85|||1800|PMOS@19|g|-46|-46|NMOS@0|g|-29|-46
+Awire|net@86|||1800|NMOS@0|g|-29|-46|NMOS@17|g|1|-46
+Awire|net@87|||1800|NMOS@11|g|-19|-41|NMOS@13|g|-9|-41
+Awire|net@88|||1800|PMOS@18|g|-46|-35|NMOS@10|g|-19|-35
+Awire|net@89|||1800|NMOS@10|g|-19|-35|NMOS@12|g|1|-35
+Awire|net@90|||1800|NMOS@1|g|-29|-30|NMOS@14|g|-9|-30
+Awire|net@91|||900|PMOS@20|d|-63|-21|PMOS@9|s|-63|-33
+Awire|net@92|||1800|PMOS@17|g|-46|-24|NMOS@15|g|-9|-24
+Awire|net@93|||1800|NMOS@15|g|-9|-24|NMOS@16|g|1|-24
+Awire|net@94|||1800|NMOS@4|g|-29|-19|NMOS@9|g|-19|-19
+Awire|net@95|||0|pin@22||4|-51|pin@17||-6|-51
+Awire|net@96|||2700|gnd@0||4|-54|pin@22||4|-51
+Awire|net@97|||1800|PMOS@12|g|-76|-46|PMOS@19|g|-46|-46
+Awire|net@98|||1800|PMOS@13|g|-66|-41|PMOS@16|g|-56|-41
+Awire|net@99|||1800|PMOS@16|g|-56|-41|NMOS@11|g|-19|-41
+Awire|net@100|||1800|PMOS@9|g|-66|-35|PMOS@18|g|-46|-35
+Awire|net@101|||1800|PMOS@1|g|-76|-30|PMOS@15|g|-56|-30
+Awire|net@102|||900|PMOS@0|d|-73|-21|PMOS@1|s|-73|-28
+Awire|net@103|||1800|PMOS@15|g|-56|-30|NMOS@1|g|-29|-30
+Awire|net@104|||1800|PMOS@14|g|-56|-24|PMOS@17|g|-46|-24
+Awire|net@105|||1800|PMOS@0|g|-76|-19|PMOS@20|g|-66|-19
+Awire|net@106|||1800|PMOS@20|g|-66|-19|NMOS@4|g|-29|-19
+Awire|net@107|||1800|pin@25||-82|-24|PMOS@14|g|-56|-24
+Awire|net@108|||1800|pin@47||-82|-35|PMOS@9|g|-66|-35
+Awire|net@109|||1800|pin@69||-82|-46|PMOS@12|g|-76|-46
+Awire|net@110|||1800|pin@24||-11|-15|pin@13||-6|-15
+Awire|net@111|||0|conn@1|a|26|-35|pin@23||19|-35
+Awire|net@112|||1800|pin@15||-16|-15|pin@24||-11|-15
+Awire|net@113|||900|PMOS@1|d|-73|-32|PMOS@12|s|-73|-44
+Awire|net@116|||2700|PMOS@21|s|-73|-76|pin@45||-73|-74
+Awire|net@117|||1800|pin@55||-73|-74|pin@85||-59|-74
+Awire|net@118|||900|pin@46||-53|-74|PMOS@8|s|-53|-81
+Awire|net@119|||1800|pin@45||-73|-74|pin@48||-63|-74
+Awire|net@120|||900|pin@48||-63|-74|PMOS@5|s|-63|-76
+Awire|net@121|||900|PMOS@5|d|-63|-80|PMOS@6|s|-63|-92
+Awire|net@122|||900|PMOS@21|d|-73|-80|PMOS@22|s|-73|-87
+Awire|net@123|||900|PMOS@22|d|-73|-91|PMOS@23|s|-73|-103
+Awire|net@124|||900|PMOS@14|d|-53|-26|PMOS@15|s|-53|-28
+Awire|net@125|||900|PMOS@8|d|-53|-85|PMOS@10|s|-53|-87
+Awire|net@126|||900|PMOS@10|d|-53|-91|PMOS@11|s|-53|-98
+Awire|net@127|||900|PMOS@23|d|-73|-107|pin@49||-73|-110
+Awire|net@128|||2700|pin@50||-53|-110|PMOS@11|d|-53|-102
+Awire|net@129|||900|PMOS@6|d|-63|-96|PMOS@7|s|-63|-98
+Awire|net@130|||1800|pin@49||-73|-110|pin@51||-63|-110
+Awire|net@131|||900|PMOS@7|d|-63|-102|pin@51||-63|-110
+Awire|net@132|||1800|pin@46||-53|-74|pin@53||-43|-74
+Awire|net@133|||900|pin@53||-43|-74|PMOS@2|s|-43|-76
+Awire|net@134|||900|PMOS@2|d|-43|-80|PMOS@3|s|-43|-87
+Awire|net@135|||900|PMOS@15|d|-53|-32|PMOS@16|s|-53|-39
+Awire|net@136|||900|PMOS@3|d|-43|-91|PMOS@4|s|-43|-98
+Awire|net@137|||900|PMOS@4|d|-43|-102|pin@54||-43|-110
+Awire|net@138|||0|pin@54||-43|-110|pin@50||-53|-110
+Awire|net@139|||0|pin@48||-63|-74|pin@55||-73|-74
+Awire|net@141|||2700|NMOS@22|d|-26|-76|pin@56||-26|-74
+Awire|net@142|||900|pin@57||-6|-74|NMOS@7|d|-6|-81
+Awire|net@143|||1800|pin@56||-26|-74|pin@59||-16|-74
+Awire|net@144|||900|pin@59||-16|-74|NMOS@23|d|-16|-76
+Awire|net@145|||900|NMOS@23|s|-16|-80|NMOS@2|d|-16|-92
+Awire|net@147|||1800|conn@3|y|-103|22|inv@5|in|-93.5|22
+Awire|net@148|||900|conn@4|y|-103|13|pin@80||-103|13
+Awire|net@149|||1800|pin@80||-103|13|inv@3|in|-93.5|13
+Awire|net@150|||1800|conn@5|y|-104|5|inv@4|in|-93.5|5
+Awire|net@151|||0|pin@6||-53|-51|pin@7||-63|-51
+Awire|net@152|||1800|pin@81||-58.5|-15|pin@79||-53|-15
+Awire|net@153|||1800|pin@5||-73|-51|pin@83||-71.5|-51
+Awire|net@154|||2700|pwr@0||-71.5|-55.5|pin@83||-71.5|-51
+Awire|net@155|||0|pin@50||-53|-110|pin@84||-58.5|-110
+Awire|net@156|||0|pin@84||-58.5|-110|pin@51||-63|-110
+Awire|net@157|||2700|pwr@1||-58.5|-114.5|pin@84||-58.5|-110
+Awire|net@158|||1800|pin@85||-59|-74|pin@46||-53|-74
+Awire|one|D8G2;||1800|pin@58||-99|-46|pin@69||-82|-46
+Awire|one|D8G2;||1800|pin@43||-99|-105|pin@44||-82|-105
+Awire|scan|D5G2;||2700|pin@24||-11|-15|pin@26||-11|-12
+Awire|scan|D5G2;||2700|pin@81||-58.5|-15|pin@82||-58.5|-11.5
+Awire|~ci|D8G2;||0|PMOS@0|g|-76|-19|pin@31||-99.5|-19
+Awire|~ci|D8G2;||0|PMOS@21|g|-76|-78|pin@72||-99.5|-78
+Awire|~ci|D5G2;||1800|inv@5|out|-88.5|22|pin@38||-79|22
+Awire|~decSucceeded|D8G2;||0|PMOS@1|g|-76|-30|pin@30||-99.5|-30
+Awire|~decSucceeded|D8G2;||1800|pin@74||-99|-89|pin@75||-82|-89
+Awire|~decSucceeded|D5G2;||1800|inv@4|out|-88.5|5|pin@35||-79|5
+Awire|~one|D8G2;||0|PMOS@13|g|-66|-41|pin@29||-99.5|-41
+Awire|~one|D8G2;||1800|pin@76||-99|-100|pin@77||-82|-100
+Awire|~one|D5G2;||1800|inv@3|out|-88.5|13|pin@33||-79|13
+Eci||D5G2;|conn@3|a|U
+Eco||D5G2;X2;|conn@2|y|U
+EdecSucceeded||D5G2;|conn@5|a|U
+Eone||D5G2;|conn@4|a|U
+Escan||D5G2;X3;|conn@1|y|U
+X
diff --git a/chips/omegaCounter/90nm/electric/omegaCounter.jelib b/chips/omegaCounter/90nm/electric/omegaCounter.jelib
new file mode 100644 (file)
index 0000000..1e181b6
--- /dev/null
@@ -0,0 +1,3267 @@
+# header information:
+HomegaCounter|8.10b
+
+# Views:
+Vicon|ic
+Vlayout|lay
+Vschematic|sch
+
+# External Libraries:
+
+LkesselsCounter|kesselsCounter
+
+LlatchesK|latchesK
+
+LorangeTSMC090nm|orangeTSMC090nm
+
+LredFive|redFive
+
+LwiresL|wiresL
+
+# Tools:
+Ouser|DefaultTechnology()Scmos90|SchematicTechnology()Scmos90
+Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
+
+# Technologies:
+Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43
+Tmocmos|SelectedFoundryFormocmos()STSMC
+
+# Cell delay;1{ic}
+Cdelay;1{ic}||artwork|1021415734000|1247711830995|E|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+NThick-Circle|art@2||3|0|1|1|||ART_color()I10
+NThick-Circle|art@3||10|0|1|1|||ART_color()I10
+NThick-Circle|art@4||11|0|1|1|||ART_color()I10
+NPin|pin@0||1.5|0|1|1||
+Nschematic:Bus_Pin|pin@1||-2.5|0|-2|-2||
+NPin|pin@2||-1.5|0|1|1||
+NPin|pin@3||-2.5|0||||
+Nschematic:Bus_Pin|pin@4||14.5|0|-2|-2||
+NPin|pin@5||-1.5|2|1|1||
+NPin|pin@6||-1.5|-2|1|1||
+NPin|pin@7||6.5|0|1|1||
+NPin|pin@9||3.5|2|1|1||
+NPin|pin@10||3.5|-2|1|1||
+NPin|pin@11||9.5|0|1|1||
+Nschematic:Bus_Pin|pin@12||5.5|0|-2|-2||
+NPin|pin@13||11.5|-2|1|1||
+NPin|pin@16||6.5|2|1|1||
+NPin|pin@17||6.5|-2|1|1||
+NPin|pin@18||14.5|0|1|1||
+NPin|pin@19||11.5|2|1|1||
+AThicker|net@0|||FS3263|pin@0||1.5|0|pin@5||-1.5|2|ART_color()I10
+AThicker|net@1|||FS337|pin@0||1.5|0|pin@6||-1.5|-2|ART_color()I10
+AThicker|net@2|||FS0|pin@2||-1.5|0|pin@3||-2.5|0|ART_color()I10
+AThicker|net@3|||FS2700|pin@6||-1.5|-2|pin@5||-1.5|2|ART_color()I10
+AThicker|net@4|||FS3263|pin@7||6.5|0|pin@9||3.5|2|ART_color()I10
+AThicker|net@5|||FS337|pin@7||6.5|0|pin@10||3.5|-2|ART_color()I10
+AThicker|net@6|||FS2700|pin@10||3.5|-2|pin@9||3.5|2|ART_color()I10
+AThicker|net@7|||FS3263|pin@11||9.5|0|pin@16||6.5|2|ART_color()I10
+AThicker|net@8|||FS337|pin@11||9.5|0|pin@17||6.5|-2|ART_color()I10
+AThicker|net@10|||FS2700|pin@17||6.5|-2|pin@16||6.5|2|ART_color()I10
+AThicker|net@11|||FS3263|pin@18||14.5|0|pin@19||11.5|2|ART_color()I10
+AThicker|net@12|||FS337|pin@18||14.5|0|pin@13||11.5|-2|ART_color()I10
+AThicker|net@13|||FS2700|pin@13||11.5|-2|pin@19||11.5|2|ART_color()I10
+Ein||D5G1;|pin@1||I
+Eout||D5G1;|pin@4||O
+X
+
+# Cell delay;1{sch}
+Cdelay;1{sch}||schematic|1021415734000|1247804465074||prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||19|0.5||||
+NOff-Page|conn@1||-17.5|0.5||||
+Idelay;1{ic}|inv@0||25|13|||D0G4;
+IredFive:inv;1{ic}|inv@2||-11|0.5|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2;Y3.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@3||-4|0.5|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2;Y3.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@4||4|0.5|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2;Y3.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@5||12|0.5|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2;Y3.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Awire|net@10|||0|inv@2|in|-13.5|0.5|conn@1|y|-15.5|0.5
+Awire|net@11|||0|inv@3|in|-6.5|0.5|inv@2|out|-8.5|0.5
+Awire|net@12|||0|inv@4|in|1.5|0.5|inv@3|out|-1.5|0.5
+Awire|net@13|||0|inv@5|in|9.5|0.5|inv@4|out|6.5|0.5
+Awire|net@14|||1800|inv@5|out|14.5|0.5|conn@0|a|17|0.5
+Ein||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell fire;4{ic}
+Cfire;4{ic}||artwork|1247529105994|1248207089131|E|ATTR_X(D5G1;HNOLPX-6.5;Y3.5;)S20
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@4||2|0.5|1|1|R||ART_color()I10
+NThick-Circle|art@11||2|-2|4|4|||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@12||-2|1|8|7|||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@13||0|-1.25|6|6|500||ART_color()I10|ART_degrees()I800
+NThick-Circle|art@14||0|4.5|1|1|R||ART_color()I10
+NThick-Circle|art@15||2|1|8|7|YRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@18||-1.25|-3|1|1|R||ART_color()I10
+NThick-Circle|art@19||-0.25|-3|8|7|YRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@20||-4.25|-3|8|7|||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@21||-2.25|-5.25|6|6|500||ART_color()I10|ART_degrees()I800
+NThick-Circle|art@22||-3.25|-3|1|1|R||ART_color()I10
+NThick-Circle|art@23||-2.25|0.5|1|1|R||ART_color()I10
+Nschematic:Bus_Pin|pin@4||-1.25|-4||||
+Nschematic:Bus_Pin|pin@6||-3.25|-4||||
+Nschematic:Bus_Pin|pin@10||0.5|-4|||X|
+Nschematic:Bus_Pin|pin@16||0|5|||R|
+Nschematic:Bus_Pin|pin@40||3.5|-4||||
+Nschematic:Wire_Pin|pin@41||3.5|-4||||
+Nschematic:Bus_Pin|pin@46||0|5|-2|-2|R|
+Nschematic:Bus_Pin|pin@54||0|4|-2|-2|R|
+Nschematic:Bus_Pin|pin@57||3.5|-4|-2|-2|R|
+NPin|pin@58||3.5|-3|1|1|R|
+NPin|pin@59||3.5|-4|||R|
+Nschematic:Bus_Pin|pin@60||2|-4|-2|-2|R|
+NPin|pin@62||2|-4|||R|
+NPin|pin@63||2|-3|1|1|R|
+NPin|pin@66||0.5|-3|1|1|R|
+NPin|pin@67||0.5|-4|||R|
+Nschematic:Wire_Pin|pin@68||2|-4||||
+NPin|pin@72||2.75|-3|1|1|R|
+NPin|pin@73||4|-1.75|1|1|R|
+NPin|pin@74||4|-2|1|1|R|
+NPin|pin@75||4|-3|1|1|R|
+NPin|pin@76||0|-3|1|1|R|
+NPin|pin@79||0|-2|1|1|R|
+Nschematic:Bus_Pin|pin@82||2|0|-2|-2|R|
+Nschematic:Bus_Pin|pin@85||0|0|-2|-2|R|
+Nschematic:Bus_Pin|pin@86||0|4|-2|-2|R|
+NPin|pin@89||1.25|1.5|1|1|R|
+NPin|pin@90||1.75|2|1|1|R|
+NPin|pin@91||-3.25|-3.5|1|1|R|
+NPin|pin@92||-3.25|-4|||R|
+Nschematic:Bus_Pin|pin@93||-1|-2|-2|-2|R|
+Nschematic:Bus_Pin|pin@99||-5.5|-3.5|-2|-2|R|
+Nschematic:Bus_Pin|pin@100||-3|-2|-2|-2|R|
+NPin|pin@102||-1.25|-4|||R|
+NPin|pin@103||-1.25|-3.5|1|1|R|
+NPin|pin@104||-1.25|-2.5|1|1|R|
+NPin|pin@105||-0.5|-1.75|1|1|R|
+Aschematic:wire|net@15|||2700|pin@41||3.5|-4|pin@40||3.5|-4
+AThicker|net@23|||FS900|pin@58||3.5|-3|pin@59||3.5|-4|ART_color()I10
+AThicker|net@24|||FS900|pin@63||2|-3|pin@62||2|-4|ART_color()I10
+AThicker|net@26|||FS900|pin@66||0.5|-3|pin@67||0.5|-4|ART_color()I10
+AThicker|net@28|||FS900|pin@74||4|-2|pin@75||4|-3|ART_color()I10
+AThicker|net@29|||FS0|pin@75||4|-3|pin@76||0|-3|ART_color()I10
+AThicker|net@30|||FS900|pin@79||0|-2|pin@76||0|-3|ART_color()I10
+AThicker|net@32|||FS450|pin@73||4|-1.75|pin@72||2.75|-3|ART_color()I10
+AThicker|net@35|||FS450|pin@90||1.75|2|pin@89||1.25|1.5|ART_color()I10
+AThicker|net@36|||FS900|pin@91||-3.25|-3.5|pin@92||-3.25|-4|ART_color()I10
+AThicker|net@40|||FS900|pin@103||-1.25|-3.5|pin@102||-1.25|-4|ART_color()I10
+AThicker|net@42|||FS450|pin@105||-0.5|-1.75|pin@104||-1.25|-2.5|ART_color()I10
+ELSN[ZeroOrDone]||D5G1;RY-4.5;|pin@68||I
+ELSN[ZeroOrTwo]||D5G1;RY-4;|pin@10||I
+EMSN[ZeroOrDone]||D4G1;R|pin@4||I
+EMSN[ZeroOrTwo]||D4G1;R|pin@6||I
+EdisableLO||D5G1;RY-2.5;|pin@40||I
+EfireHI||D5G1;RX1.5;|pin@16||O
+X
+
+# Cell fire;3{ic}
+Cfire;3{ic}||artwork|1247529105994|1248214224908|E|ATTR_X(D5G1;HNOLPX-6.25;Y4.25;)S20
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@11||2.5|0|4|4|||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@18||0.25|5|4.5|4|||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@19||-0.75|1|1|1|R||ART_color()I10
+NThick-Circle|art@20||0.25|1|8|7|YRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@21||-3.75|1|8|7|||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@22||-1.75|-1.25|6|6|500||ART_color()I10|ART_degrees()I800
+NThick-Circle|art@23||-2.75|1|1|1|R||ART_color()I10
+NThick-Circle|art@24||2.5|2.5|1|1|R||ART_color()I10
+NThick-Circle|art@25||2.5|3.5|1|1|R||ART_color()I10
+Nschematic:Bus_Pin|pin@4||-0.75|-0.5||||
+Nschematic:Bus_Pin|pin@6||-2.75|-0.5||||
+Nschematic:Bus_Pin|pin@10||1|-2|||X|
+Nschematic:Bus_Pin|pin@16||0.25|8|||R|
+Nschematic:Bus_Pin|pin@40||4|-2.75||||
+Nschematic:Wire_Pin|pin@41||4|-2.75||||
+Nschematic:Bus_Pin|pin@57||4|-2.75|-2|-2|R|
+NPin|pin@58||4|-1|1|1|R|
+NPin|pin@59||4|-2.75|||R|
+Nschematic:Bus_Pin|pin@60||2.5|-2.75|-2|-2|R|
+NPin|pin@62||2.5|-2.75|||R|
+NPin|pin@63||2.5|-1|1|1|R|
+NPin|pin@66||1|-1|1|1|R|
+NPin|pin@67||1|-2.75|||R|
+Nschematic:Wire_Pin|pin@68||2.5|-2.75||||
+NPin|pin@72||3.25|-1|1|1|R|
+NPin|pin@73||4.5|0.25|1|1|R|
+NPin|pin@74||4.5|0|1|1|R|
+NPin|pin@75||4.5|-1|1|1|R|
+NPin|pin@76||0.5|-1|1|1|R|
+NPin|pin@79||0.5|0|1|1|R|
+Nschematic:Bus_Pin|pin@82||2|4|-2|-2|R|
+Nschematic:Bus_Pin|pin@85||0|4|-2|-2|R|
+NPin|pin@91||-2.75|0.5|1|1|R|
+NPin|pin@92||-2.75|-0.5|||R|
+Nschematic:Bus_Pin|pin@93||-1.5|-0.5|-2|-2|R|
+Nschematic:Bus_Pin|pin@99||-5.5|-4|-2|-2|R|
+Nschematic:Bus_Pin|pin@100||-3.5|-0.5|-2|-2|R|
+NPin|pin@102||-0.75|-0.5|||R|
+NPin|pin@103||-0.75|0.5|1|1|R|
+NPin|pin@104||1.25|4|1|1|R|
+NPin|pin@105||2.5|5.25|1|1|R|
+NPin|pin@106||2.5|5|1|1|R|
+NPin|pin@107||2.5|4|1|1|R|
+NPin|pin@108||-2|4|1|1|R|
+NPin|pin@109||-2|5|1|1|R|
+Nschematic:Bus_Pin|pin@110||0|7|-2|-2|R|
+Nschematic:Bus_Pin|pin@111||1.5|8|-2|-2|R|
+NPin|pin@112||0.25|8|1|1|R|
+NPin|pin@113||0.25|7|||R|
+NPin|pin@117||-0.7|1.5|1|1|R|
+NPin|pin@118||0|2.25|1|1|R|
+Nschematic:Bus_Pin|pin@123||-1.25|4.75|-2|-2|R|
+Aschematic:wire|net@15|||2700|pin@41||4|-2.75|pin@40||4|-2.75
+AThicker|net@23|||FS900|pin@58||4|-1|pin@59||4|-2.75|ART_color()I10
+AThicker|net@24|||FS900|pin@63||2.5|-1|pin@62||2.5|-2.75|ART_color()I10
+AThicker|net@26|||FS900|pin@66||1|-1|pin@67||1|-2.75|ART_color()I10
+AThicker|net@28|||FS900|pin@74||4.5|0|pin@75||4.5|-1|ART_color()I10
+AThicker|net@29|||FS0|pin@75||4.5|-1|pin@76||0.5|-1|ART_color()I10
+AThicker|net@30|||FS900|pin@79||0.5|0|pin@76||0.5|-1|ART_color()I10
+AThicker|net@32|||FS450|pin@73||4.5|0.25|pin@72||3.25|-1|ART_color()I10
+AThicker|net@36|||FS900|pin@91||-2.75|0.5|pin@92||-2.75|-0.5|ART_color()I10
+AThicker|net@40|||FS900|pin@103||-0.75|0.5|pin@102||-0.75|-0.5|ART_color()I10
+AThicker|net@42|||FS900|pin@106||2.5|5|pin@107||2.5|4|ART_color()I10
+AThicker|net@43|||FS0|pin@107||2.5|4|pin@108||-2|4|ART_color()I10
+AThicker|net@44|||FS900|pin@109||-2|5|pin@108||-2|4|ART_color()I10
+AThicker|net@45|||FS450|pin@105||2.5|5.25|pin@104||1.25|4|ART_color()I10
+AThicker|net@46|||FS900|pin@112||0.25|8|pin@113||0.25|7|ART_color()I10
+AThicker|net@48|||FS470|pin@118||0|2.25|pin@117||-0.7|1.5|ART_color()I10
+ELSN[ZeroOrDone]||D5G1;RY-4.5;|pin@68||I
+ELSN[ZeroOrTwo]||D5G1;RY-5.25;|pin@10||I
+EMSN[ZeroOrDone]||D4G1;RY-0.5;|pin@4||I
+EMSN[ZeroOrTwo]||D4G1;R|pin@6||I
+EdisableLO||D5G1;RY-3.75;|pin@40||I
+EfireHI||D5G1;RX2;|pin@16||O
+X
+
+# Cell fire;2{ic}
+Cfire;2{ic}||artwork|1247529105994|1248131451191|E|ATTR_X(D5G1;HNOLP)S20
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@4||-1.75|1.5|1|1|R||ART_color()I10
+NThick-Circle|art@11||2|0|4|4|||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@17||-1.75|-0.25|2.5|2.5|||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@18||0.25|3|4.5|4|||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+Nschematic:Bus_Pin|pin@4||-1|-2||||
+Nschematic:Bus_Pin|pin@6||-2.5|-2||||
+Nschematic:Bus_Pin|pin@10||0.5|-4|||X|
+Nschematic:Bus_Pin|pin@16||0.25|6|||R|
+Nschematic:Bus_Pin|pin@40||3.5|-2||||
+Nschematic:Wire_Pin|pin@41||3.5|-2||||
+Nschematic:Bus_Pin|pin@57||3.5|-2|-2|-2|R|
+NPin|pin@58||3.5|-1|1|1|R|
+NPin|pin@59||3.5|-2|||R|
+Nschematic:Bus_Pin|pin@60||2|-2|-2|-2|R|
+NPin|pin@62||2|-2|||R|
+NPin|pin@63||2|-1|1|1|R|
+NPin|pin@66||0.5|-1|1|1|R|
+NPin|pin@67||0.5|-2|||R|
+Nschematic:Wire_Pin|pin@68||2|-2||||
+NPin|pin@72||2.75|-1|1|1|R|
+NPin|pin@73||4|0.25|1|1|R|
+NPin|pin@74||4|0|1|1|R|
+NPin|pin@75||4|-1|1|1|R|
+NPin|pin@76||0|-1|1|1|R|
+Nschematic:Bus_Pin|pin@77||-3|0.5|-2|-2|R|
+NPin|pin@79||0|0|1|1|R|
+Nschematic:Bus_Pin|pin@82||2|2|-2|-2|R|
+Nschematic:Bus_Pin|pin@85||0|2|-2|-2|R|
+NPin|pin@91||-2.5|-1|1|1|R|
+NPin|pin@92||-2.5|-2|||R|
+Nschematic:Bus_Pin|pin@93||-1|-2|-2|-2|R|
+NPin|pin@94||-1.25|-1|1|1|R|
+NPin|pin@95||-0.5|-0.25|1|1|R|
+NPin|pin@96||-0.5|0|1|1|R|
+NPin|pin@97||-0.5|-1|1|1|R|
+NPin|pin@98||-3|-1|1|1|R|
+Nschematic:Bus_Pin|pin@99||-5.5|-4|-2|-2|R|
+Nschematic:Bus_Pin|pin@100||-3|-2|-2|-2|R|
+NPin|pin@101||-3|0|1|1|R|
+NPin|pin@102||-1|-2|||R|
+NPin|pin@103||-1|-1|1|1|R|
+NPin|pin@104||1.25|2|1|1|R|
+NPin|pin@105||2.5|3.25|1|1|R|
+NPin|pin@106||2.5|3|1|1|R|
+NPin|pin@107||2.5|2|1|1|R|
+NPin|pin@108||-2|2|1|1|R|
+NPin|pin@109||-2|3|1|1|R|
+Nschematic:Bus_Pin|pin@110||0|5|-2|-2|R|
+Nschematic:Bus_Pin|pin@111||1.5|6|-2|-2|R|
+NPin|pin@112||0.25|6|1|1|R|
+NPin|pin@113||0.25|5|||R|
+Aschematic:wire|net@15|||2700|pin@41||3.5|-2|pin@40||3.5|-2
+AThicker|net@23|||FS900|pin@58||3.5|-1|pin@59||3.5|-2|ART_color()I10
+AThicker|net@24|||FS900|pin@63||2|-1|pin@62||2|-2|ART_color()I10
+AThicker|net@26|||FS900|pin@66||0.5|-1|pin@67||0.5|-2|ART_color()I10
+AThicker|net@28|||FS900|pin@74||4|0|pin@75||4|-1|ART_color()I10
+AThicker|net@29|||FS0|pin@75||4|-1|pin@76||0|-1|ART_color()I10
+AThicker|net@30|||FS900|pin@79||0|0|pin@76||0|-1|ART_color()I10
+AThicker|net@32|||FS450|pin@73||4|0.25|pin@72||2.75|-1|ART_color()I10
+AThicker|net@36|||FS900|pin@91||-2.5|-1|pin@92||-2.5|-2|ART_color()I10
+AThicker|net@37|||FS900|pin@96||-0.5|0|pin@97||-0.5|-1|ART_color()I10
+AThicker|net@38|||FS0|pin@97||-0.5|-1|pin@98||-3|-1|ART_color()I10
+AThicker|net@39|||FS900|pin@101||-3|0|pin@98||-3|-1|ART_color()I10
+AThicker|net@40|||FS900|pin@103||-1|-1|pin@102||-1|-2|ART_color()I10
+AThicker|net@41|||FS450|pin@95||-0.5|-0.25|pin@94||-1.25|-1|ART_color()I10
+AThicker|net@42|||FS900|pin@106||2.5|3|pin@107||2.5|2|ART_color()I10
+AThicker|net@43|||FS0|pin@107||2.5|2|pin@108||-2|2|ART_color()I10
+AThicker|net@44|||FS900|pin@109||-2|3|pin@108||-2|2|ART_color()I10
+AThicker|net@45|||FS450|pin@105||2.5|3.25|pin@104||1.25|2|ART_color()I10
+AThicker|net@46|||FS900|pin@112||0.25|6|pin@113||0.25|5|ART_color()I10
+ELSN[ZeroOrDone]||D5G1;RY-4.5;|pin@68||I
+ELSN[ZeroOrTwo]||D5G1;RY-2.5;|pin@10||I
+EMSN[ZeroOrDone]||D4G1;RY-0.5;|pin@4||I
+EMSN[ZeroOrTwo]||D4G1;R|pin@6||I
+EdisableLO||D5G1;RY-2.5;|pin@40||I
+EfireHI||D5G1;RX2;|pin@16||O
+X
+
+# Cell fire;1{ic}
+Cfire;1{ic}||artwork|1247529105994|1248131451191|E|ATTR_X(D5G1;HNOLP)S20
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@4||2|0.5|1|1|R||ART_color()I10
+NThick-Circle|art@11||2|-2|4|4|||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@12||-2|1|8|7|||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@13||0|-1.25|6|6|500||ART_color()I10|ART_degrees()I800
+NThick-Circle|art@14||0|4.5|1|1|R||ART_color()I10
+NThick-Circle|art@15||2|1|8|7|YRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@17||-1.75|-0.25|2.5|2.5|||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+Nschematic:Bus_Pin|pin@4||-1|-2||||
+Nschematic:Bus_Pin|pin@6||-2.5|-2||||
+Nschematic:Bus_Pin|pin@10||0.5|-4|||X|
+Nschematic:Bus_Pin|pin@16||0|5|||R|
+Nschematic:Bus_Pin|pin@40||3.5|-4||||
+Nschematic:Wire_Pin|pin@41||3.5|-4||||
+Nschematic:Bus_Pin|pin@46||0|5|-2|-2|R|
+Nschematic:Bus_Pin|pin@54||0|4|-2|-2|R|
+Nschematic:Bus_Pin|pin@57||3.5|-4|-2|-2|R|
+NPin|pin@58||3.5|-3|1|1|R|
+NPin|pin@59||3.5|-4|||R|
+Nschematic:Bus_Pin|pin@60||2|-4|-2|-2|R|
+NPin|pin@62||2|-4|||R|
+NPin|pin@63||2|-3|1|1|R|
+NPin|pin@66||0.5|-3|1|1|R|
+NPin|pin@67||0.5|-4|||R|
+Nschematic:Wire_Pin|pin@68||2|-4||||
+NPin|pin@72||2.75|-3|1|1|R|
+NPin|pin@73||4|-1.75|1|1|R|
+NPin|pin@74||4|-2|1|1|R|
+NPin|pin@75||4|-3|1|1|R|
+NPin|pin@76||0|-3|1|1|R|
+Nschematic:Bus_Pin|pin@77||-3|0.5|-2|-2|R|
+NPin|pin@79||0|-2|1|1|R|
+Nschematic:Bus_Pin|pin@82||2|0|-2|-2|R|
+Nschematic:Bus_Pin|pin@85||0|0|-2|-2|R|
+Nschematic:Bus_Pin|pin@86||0|4|-2|-2|R|
+NPin|pin@89||1.25|1.5|1|1|R|
+NPin|pin@90||1.75|2|1|1|R|
+NPin|pin@91||-2.5|-1|1|1|R|
+NPin|pin@92||-2.5|-2|||R|
+Nschematic:Bus_Pin|pin@93||-1|-2|-2|-2|R|
+NPin|pin@94||-1.25|-1|1|1|R|
+NPin|pin@95||-0.5|-0.25|1|1|R|
+NPin|pin@96||-0.5|0|1|1|R|
+NPin|pin@97||-0.5|-1|1|1|R|
+NPin|pin@98||-3|-1|1|1|R|
+Nschematic:Bus_Pin|pin@99||-5.5|-4|-2|-2|R|
+Nschematic:Bus_Pin|pin@100||-3|-2|-2|-2|R|
+NPin|pin@101||-3|0|1|1|R|
+NPin|pin@102||-1|-2|||R|
+NPin|pin@103||-1|-1|1|1|R|
+Aschematic:wire|net@15|||2700|pin@41||3.5|-4|pin@40||3.5|-4
+AThicker|net@23|||FS900|pin@58||3.5|-3|pin@59||3.5|-4|ART_color()I10
+AThicker|net@24|||FS900|pin@63||2|-3|pin@62||2|-4|ART_color()I10
+AThicker|net@26|||FS900|pin@66||0.5|-3|pin@67||0.5|-4|ART_color()I10
+AThicker|net@28|||FS900|pin@74||4|-2|pin@75||4|-3|ART_color()I10
+AThicker|net@29|||FS0|pin@75||4|-3|pin@76||0|-3|ART_color()I10
+AThicker|net@30|||FS900|pin@79||0|-2|pin@76||0|-3|ART_color()I10
+AThicker|net@32|||FS450|pin@73||4|-1.75|pin@72||2.75|-3|ART_color()I10
+AThicker|net@35|||FS450|pin@90||1.75|2|pin@89||1.25|1.5|ART_color()I10
+AThicker|net@36|||FS900|pin@91||-2.5|-1|pin@92||-2.5|-2|ART_color()I10
+AThicker|net@37|||FS900|pin@96||-0.5|0|pin@97||-0.5|-1|ART_color()I10
+AThicker|net@38|||FS0|pin@97||-0.5|-1|pin@98||-3|-1|ART_color()I10
+AThicker|net@39|||FS900|pin@101||-3|0|pin@98||-3|-1|ART_color()I10
+AThicker|net@40|||FS900|pin@103||-1|-1|pin@102||-1|-2|ART_color()I10
+AThicker|net@41|||FS450|pin@95||-0.5|-0.25|pin@94||-1.25|-1|ART_color()I10
+ELSN[ZeroOrDone]||D5G1;RY-4.5;|pin@68||I
+ENotLSN[ZeroOrTwo]|LSN[ZeroOrTwo]|D5G1;RY-4;|pin@10||I
+EMSN[ZeroOrDone]||D4G1;RY-0.5;|pin@4||I
+EMSN[ZeroOrTwo]||D4G1;R|pin@6||I
+Edisable|disableLO|D5G1;RY-2.5;|pin@40||I
+Efire[1]|fireHI|D5G1;RX1.5;|pin@16||O
+X
+
+# Cell fire;1{sch}
+Cfire;1{sch}||schematic|1247526811643|1248206598953||ATTR_X(D5G1;HNOLPX-57;Y31.5;)S20
+IredFive:PMOS;1{ic}|PMOS@2||-16.5|21|RR||D5G4;|ATTR_X(D5G1.5;NOLPX-1.5;Y-3.5;)S2*@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@2||-41|8|||XYRR|
+NOff-Page|conn@3||-47|12||||
+NOff-Page|conn@4||20|8|||YRR|
+NOff-Page|conn@5||20|12|||RR|
+NOff-Page|conn@8||-22|-18.5|||RRR|
+NOff-Page|conn@14||-1.5|-19|||YRRR|
+Ifire;4{ic}|fire@0||-42.75|50|||D5G4;|ATTR_X(D5G1;NOLPX-6;Y3.25;)S20
+Ifire;1{ic}|fireIvan@0||-80.5|50|||D5G4;
+Ifire;2{ic}|fireIvan@1||-69.5|48.5|||D5G4;
+Ifire;3{ic}|fireIvan@2||-56.5|48.5|||D5G4;
+IredFive:nms1;2{ic}|nms1@0||-16.5|12|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-0.5;Y-4.25;)S2*@X
+IredFive:nms2a;2{ic}|nms2a@1||-28.5|8|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1;Y-6;)S@X
+IredFive:nms3a;1{ic}|nms3a@1||-7|4|X||D5G4;|ATTR_X(D5G1.5;NOLPX1;Y-8;)S0.6*@X
+NWire_Pin|pin@66||-1.5|30||||
+NWire_Pin|pin@67||-1.5|4||||
+NWire_Pin|pin@68||6|30||||
+NWire_Pin|pin@69||6|8||||
+NWire_Pin|pin@70||14.5|30||||
+NWire_Pin|pin@71||14.5|12||||
+NWire_Pin|pin@72||1|16.5||||
+NWire_Pin|pin@73||-7|16.5||||
+NWire_Pin|pin@74||9|16.5||||
+NWire_Pin|pin@78||-7|18.5||||
+NWire_Pin|pin@79||-43|30||||
+NWire_Pin|pin@80||-43|12||||
+NWire_Pin|pin@81||-33|30||||
+NWire_Pin|pin@82||-33|8||||
+NWire_Pin|pin@84||-38.5|25.5||||
+NWire_Pin|pin@85||-16.5|25.5||||
+NWire_Pin|pin@86||-28.5|25.5||||
+NWire_Pin|pin@87||-28.5|16.5||||
+NWire_Pin|pin@88||-22|16.5||||
+NWire_Pin|pin@90||-16.5|16.5||||
+NWire_Pin|pin@91||-12|12||||
+NWire_Pin|pin@92||-12|21||||
+NWire_Pin|pin@93||-12|16.5||||
+NWire_Pin|pin@94||-7|16.5||||
+Ngeneric:Invisible-Pin|pin@96||10|37.5|||||ART_message(D5G1;)S[these pullups and the pull-down they drive,are extra-powerful in order to ensure,that the fire signal goes away promptly.]
+IredFive:pms1;2{ic}|pms1@0||-7|30|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX0.75;Y3.5;)S0.6*@X
+IredFive:pms1;2{ic}|pms1@1||1|30|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX0.75;Y3.5;)S1.5*@X
+IredFive:pms1;2{ic}|pms1@2||9|30|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX0.75;Y3.5;)S1.5*@X
+IredFive:pms1;2{ic}|pms1@3||-38.5|30|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX0.25;Y4;)S2*@X
+IredFive:pms1;2{ic}|pms1@4||-28.5|30|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-0.25;Y4;)S2*@X
+Awire|net@169|||1800|pms1@0|g|-4|30|pin@66||-1.5|30
+Awire|net@171|||0|pin@67||-1.5|4|nms3a@1|g|-4|4
+Awire|net@172|||900|pin@66||-1.5|30|pin@67||-1.5|4
+Awire|net@173|||1800|pms1@1|g|4|30|pin@68||6|30
+Awire|net@175|||0|pin@69||6|8|nms3a@1|g2|-4|8
+Awire|net@176|||900|pin@68||6|30|pin@69||6|8
+Awire|net@177|||1800|pms1@2|g|12|30|pin@70||14.5|30
+Awire|net@179|||0|pin@71||14.5|12|nms3a@1|g3|-4|12
+Awire|net@180|||900|pin@70||14.5|30|pin@71||14.5|12
+Awire|net@182|||900|pms1@1|d|1|28|pin@72||1|16.5
+Awire|net@184|||2700|pin@73||-7|16.5|pms1@0|d|-7|28
+Awire|net@186|||900|pms1@2|d|9|28|pin@74||9|16.5
+Awire|net@187|||1800|pin@72||1|16.5|pin@74||9|16.5
+Awire|net@194|||2700|pin@73||-7|16.5|pin@78||-7|18.5
+Awire|net@198|||0|pms1@3|g|-41.5|30|pin@79||-43|30
+Awire|net@199|||1800|conn@3|y|-45|12|pin@80||-43|12
+Awire|net@200|||1800|pin@80||-43|12|nms2a@1|g2|-31.5|12
+Awire|net@201|||900|pin@79||-43|30|pin@80||-43|12
+Awire|net@202|||0|pms1@4|g|-31.5|30|pin@81||-33|30
+Awire|net@203|||1800|conn@2|y|-39|8|pin@82||-33|8
+Awire|net@204|||1800|pin@82||-33|8|nms2a@1|g|-31.5|8
+Awire|net@205|||900|pin@81||-33|30|pin@82||-33|8
+Awire|net@207|||900|pms1@3|d|-38.5|28|pin@84||-38.5|25.5
+Awire|net@209|||900|pin@85||-16.5|25.5|PMOS@2|d|-16.5|23
+Awire|net@210|||1800|pin@84||-38.5|25.5|pin@86||-28.5|25.5
+Awire|net@211|||1800|pin@86||-28.5|25.5|pin@85||-16.5|25.5
+Awire|net@212|||900|pms1@4|d|-28.5|28|pin@86||-28.5|25.5
+Awire|net@213|||2700|nms2a@1|d|-28.5|14|pin@87||-28.5|16.5
+Awire|net@214|||1800|pin@87||-28.5|16.5|pin@88||-22|16.5
+Awire|net@220|||2700|nms1@0|d|-16.5|14|pin@90||-16.5|16.5
+Awire|net@221|||0|pin@90||-16.5|16.5|pin@88||-22|16.5
+Awire|net@222|||1800|nms1@0|g|-13.5|12|pin@91||-12|12
+Awire|net@223|||1800|PMOS@2|g|-13.5|21|pin@92||-12|21
+Awire|net@226|||2700|conn@8|a|-22|-16.5|pin@88||-22|16.5
+Awire|net@227|||2700|conn@14|y|-1.5|-17|pin@67||-1.5|4
+Awire|net@228|||900|PMOS@2|s|-16.5|19|pin@90||-16.5|16.5
+Awire|net@229|||2700|pin@91||-12|12|pin@93||-12|16.5
+Awire|net@230|||2700|pin@93||-12|16.5|pin@92||-12|21
+Awire|net@231|||2700|nms3a@1|d|-7|14|pin@94||-7|16.5
+Awire|net@232|||2700|pin@94||-7|16.5|pin@73||-7|16.5
+Awire|net@233|||1800|pin@93||-12|16.5|pin@94||-7|16.5
+Awire|net@234|||0|pin@72||1|16.5|pin@73||-7|16.5
+Awire|net@237|||0|conn@4|y|18|8|pin@69||6|8
+Awire|net@238|||0|conn@5|y|18|12|pin@71||14.5|12
+ENotLSN[ZeroOrDone]|LSN[ZeroOrDone]|D4G2;X-1;|conn@4|a|I
+ENotLSN[ZeroOrTwo]|LSN[ZeroOrTwo]|D4G2;X-1;|conn@5|a|I
+EMSN[ZeroOrDone]||D4G2;X-0.5;|conn@2|a|I
+EMSN[ZeroOrTwo]||D6G2;X-20.5;|conn@3|y|I
+Edisable|disableLO|D5G2;X-1.5;|conn@14|a|I
+Efire[1]|fireHI|D6G2;X4.5;|conn@8|a|O
+X
+
+# Cell fireNEW;1{ic}
+CfireNEW;1{ic}||artwork|1247529105994|1248217930552|E|ATTR_X(D5G1;HNOLPX-6.5;Y3.5;)S20
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@4||2|0.5|1|1|R||ART_color()I10
+NThick-Circle|art@12||-2|1|8|7|||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@13||0|-1.25|6|6|500||ART_color()I10|ART_degrees()I800
+NThick-Circle|art@14||0|4.5|1|1|R||ART_color()I10
+NThick-Circle|art@15||2|1|8|7|YRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@18||-1.25|-3|1|1|R||ART_color()I10
+NThick-Circle|art@19||-0.25|-3|8|7|YRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@20||-4.25|-3|8|7|||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@21||-2.25|-5.25|6|6|500||ART_color()I10|ART_degrees()I800
+NThick-Circle|art@22||-3.25|-3|1|1|R||ART_color()I10
+NThick-Circle|art@23||-2.25|0.5|1|1|R||ART_color()I10
+Nschematic:Bus_Pin|pin@4||-1.25|-4||||
+Nschematic:Bus_Pin|pin@6||-3.25|-4||||
+Nschematic:Bus_Pin|pin@16||0|5|||R|
+Nschematic:Bus_Pin|pin@40||2|0||||
+Nschematic:Bus_Pin|pin@46||0|5|-2|-2|R|
+Nschematic:Bus_Pin|pin@54||0|4|-2|-2|R|
+Nschematic:Bus_Pin|pin@82||2|0|-2|-2|R|
+Nschematic:Bus_Pin|pin@85||0|0|-2|-2|R|
+Nschematic:Bus_Pin|pin@86||0|4|-2|-2|R|
+NPin|pin@89||1.25|1.5|1|1|R|
+NPin|pin@90||1.75|2|1|1|R|
+NPin|pin@91||-3.25|-3.5|1|1|R|
+NPin|pin@92||-3.25|-4|||R|
+Nschematic:Bus_Pin|pin@93||-1|-2|-2|-2|R|
+Nschematic:Bus_Pin|pin@99||-5.5|-3.5|-2|-2|R|
+Nschematic:Bus_Pin|pin@100||-3|-2|-2|-2|R|
+NPin|pin@102||-1.25|-4|||R|
+NPin|pin@103||-1.25|-3.5|1|1|R|
+NPin|pin@104||-1.25|-2.5|1|1|R|
+NPin|pin@105||-0.5|-1.75|1|1|R|
+AThicker|net@35|||FS450|pin@90||1.75|2|pin@89||1.25|1.5|ART_color()I10
+AThicker|net@36|||FS900|pin@91||-3.25|-3.5|pin@92||-3.25|-4|ART_color()I10
+AThicker|net@40|||FS900|pin@103||-1.25|-3.5|pin@102||-1.25|-4|ART_color()I10
+AThicker|net@42|||FS450|pin@105||-0.5|-1.75|pin@104||-1.25|-2.5|ART_color()I10
+EdisableLO|LSN|D5G1;RY-1;|pin@40||I
+EMSN[ZeroOrDone]||D4G1;R|pin@4||I
+EMSN[ZeroOrTwo]||D4G1;R|pin@6||I
+EfireHI||D5G1;RX1.5;|pin@16||O
+X
+
+# Cell fireNEW;1{sch}
+CfireNEW;1{sch}||schematic|1247526811643|1248217906456||ATTR_X(D5G1;HNOLPX-57;Y31.5;)S20
+IredFive:PMOS;1{ic}|PMOS@2||-16.5|21|RR||D5G4;|ATTR_X(D5G1.5;NOLPX-1.5;Y-3.5;)S2*@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@2||-41|8|||XYRR|
+NOff-Page|conn@3||-47|12||||
+NOff-Page|conn@8||-22|-18.5|||RRR|
+NOff-Page|conn@14||-1|16.75|||YRR|
+IfireNEW;1{ic}|fireNEW@0||-42.75|50|||D5G4;|ATTR_X(D5G1;NOLPX-6;Y3.25;)S20
+IredFive:nms1;2{ic}|nms1@0||-16.5|12|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-0.5;Y-4.25;)S2*@X
+IredFive:nms2a;2{ic}|nms2a@1||-28.5|8|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1;Y-6;)S@X
+NWire_Pin|pin@79||-43|30||||
+NWire_Pin|pin@80||-43|12||||
+NWire_Pin|pin@81||-33|30||||
+NWire_Pin|pin@82||-33|8||||
+NWire_Pin|pin@84||-38.5|25.5||||
+NWire_Pin|pin@85||-16.5|25.5||||
+NWire_Pin|pin@86||-28.5|25.5||||
+NWire_Pin|pin@87||-28.5|16.5||||
+NWire_Pin|pin@88||-22|16.5||||
+NWire_Pin|pin@90||-16.5|16.5||||
+NWire_Pin|pin@91||-12|12||||
+NWire_Pin|pin@92||-12|21||||
+Ngeneric:Invisible-Pin|pin@96||10|37.5|||||ART_message(D5G1;)S[these pullups and the pull-down they drive,are extra-powerful in order to ensure,that the fire signal goes away promptly.]
+NWire_Pin|pin@102||-12|16.75||||
+IredFive:pms1;2{ic}|pms1@3||-38.5|30|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX0.25;Y4;)S2*@X
+IredFive:pms1;2{ic}|pms1@4||-28.5|30|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-0.25;Y4;)S2*@X
+Awire|net@198|||0|pms1@3|g|-41.5|30|pin@79||-43|30
+Awire|net@199|||1800|conn@3|y|-45|12|pin@80||-43|12
+Awire|net@200|||1800|pin@80||-43|12|nms2a@1|g2|-31.5|12
+Awire|net@201|||900|pin@79||-43|30|pin@80||-43|12
+Awire|net@202|||0|pms1@4|g|-31.5|30|pin@81||-33|30
+Awire|net@203|||1800|conn@2|y|-39|8|pin@82||-33|8
+Awire|net@204|||1800|pin@82||-33|8|nms2a@1|g|-31.5|8
+Awire|net@205|||900|pin@81||-33|30|pin@82||-33|8
+Awire|net@207|||900|pms1@3|d|-38.5|28|pin@84||-38.5|25.5
+Awire|net@209|||900|pin@85||-16.5|25.5|PMOS@2|d|-16.5|23
+Awire|net@210|||1800|pin@84||-38.5|25.5|pin@86||-28.5|25.5
+Awire|net@211|||1800|pin@86||-28.5|25.5|pin@85||-16.5|25.5
+Awire|net@212|||900|pms1@4|d|-28.5|28|pin@86||-28.5|25.5
+Awire|net@213|||2700|nms2a@1|d|-28.5|14|pin@87||-28.5|16.5
+Awire|net@214|||1800|pin@87||-28.5|16.5|pin@88||-22|16.5
+Awire|net@220|||2700|nms1@0|d|-16.5|14|pin@90||-16.5|16.5
+Awire|net@221|||0|pin@90||-16.5|16.5|pin@88||-22|16.5
+Awire|net@222|||1800|nms1@0|g|-13.5|12|pin@91||-12|12
+Awire|net@223|||1800|PMOS@2|g|-13.5|21|pin@92||-12|21
+Awire|net@226|||2700|conn@8|a|-22|-16.5|pin@88||-22|16.5
+Awire|net@228|||900|PMOS@2|s|-16.5|19|pin@90||-16.5|16.5
+Awire|net@248|||2700|pin@91||-12|12|pin@102||-12|16.75
+Awire|net@249|||2700|pin@102||-12|16.75|pin@92||-12|21
+Awire|net@250|||0|conn@14|y|-3|16.75|pin@102||-12|16.75
+EdisableLO|LSN|D5G2;X-1.5;|conn@14|a|I
+EMSN[ZeroOrDone]||D4G2;X-0.5;|conn@2|a|I
+EMSN[ZeroOrTwo]||D6G2;X-20.5;|conn@3|y|I
+EfireHI||D6G2;X4.5;|conn@8|a|O
+X
+
+# Cell nand2withInverter;1{ic}
+Cnand2withInverter;1{ic}||artwork|1021415734000|1248139184888|E|ATTR_Delay(D5G1;HNPX-2.5;Y5.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-2.5;Y6.5;)S1|ATTR_drive0(D5G1;HNPTX-2.5;Y4.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-2.5;Y3.5;)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1|1|1|1|||ART_color()I10
+NThick-Circle|art@4||-3|-1|1|1|||ART_color()I10
+NThick-Circle|art@6||-1|-2|8|7|YRRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@7||-1|2|8|7|RRR||ART_color()I10|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@8||-3.25|0|6|6|3200||ART_color()I10|ART_degrees()I800
+NPin|pin@6||-1.5|1|1|1||
+NPin|pin@7||-2.5|1||||
+Nschematic:Bus_Pin|pin@8||3.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@9||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@12||-7|-1|-2|-2||
+NPin|pin@13||-3.5|-1|1|1||
+Nschematic:Bus_Pin|pin@14||-7|-1|-2|-2||
+NPin|pin@15||-6|-1|1|1||
+NPin|pin@16||-7|-1||||
+Nschematic:Bus_Pin|pin@17||-2.5|-1|-2|-2||
+NPin|pin@18||-6|0.5|1|1||
+NPin|pin@19||-6|-2.5|1|1||
+NPin|pin@20||-2.5|-1|1|1||
+NPin|pin@21||-0.5|-1|1|1||
+NPin|pin@22||-1.5|-3|1|1|R|
+NPin|pin@23||-1.5|-1|1|1|R|
+Nschematic:Wire_Pin|pin@24||-1.5|-3||||
+Nschematic:Bus_Pin|pin@27||-2|-1|-2|-2||
+NPin|pin@28||-0.5|-1|1|1||
+NPin|pin@29||-2|-1||||
+Nschematic:Bus_Pin|pin@30||-2|1|-2|-2||
+Nschematic:Bus_Pin|pin@31||3|0|-2|-2||
+NPin|pin@34||-0.5|-1.25|1|1||
+NPin|pin@35||0|-1.75|1|1||
+AThicker|net@4|||FS0|pin@6||-1.5|1|pin@7||-2.5|1|ART_color()I10
+AThicker|net@6|||FS3290|pin@13||-3.5|-1|pin@18||-6|0.5|ART_color()I10
+AThicker|net@7|||FS310|pin@13||-3.5|-1|pin@19||-6|-2.5|ART_color()I10
+AThicker|net@8|||FS0|pin@15||-6|-1|pin@16||-7|-1|ART_color()I10
+AThicker|net@9|||FS2700|pin@19||-6|-2.5|pin@18||-6|0.5|ART_color()I10
+AThicker|net@10|||FS1800|pin@20||-2.5|-1|pin@21||-0.5|-1|ART_color()I-16777215
+AThicker|net@11|||FS2700|pin@22||-1.5|-3|pin@23||-1.5|-1|ART_color()I-16777215
+AThicker|net@13|||FS0|pin@28||-0.5|-1|pin@29||-2|-1|ART_color()I10
+AThicker|net@15|||FS3150|pin@35||0|-1.75|pin@34||-0.5|-1.25|ART_color()I10
+Eina||D5G1;X1.5;|pin@12||I
+Einb||D5G1;|pin@9||I
+Eout||D5G1;|pin@8||O
+EoutaBar||D5G1;Y-0.5;|pin@24||U
+X
+
+# Cell nand2withInverter;1{sch}
+Cnand2withInverter;1{sch}||schematic|1021415734000|1248139326935||ATTR_Delay(D5G1;HNPX-18;Y-6;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-18;Y-5;)S1|ATTR_drive0(D5G1;HNPTX-18;Y-7;)Sstrong0|ATTR_drive1(D5G1;HNPTX-18;Y-8;)Sstrong1|ATTR_verilog_template(D5G1;NTX5.5;Y-18.5;)SFIXME!!! nor ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-15.5|0||||
+NOff-Page|conn@1||14|-8|||RR|
+NOff-Page|conn@2||14|0||||
+NOff-Page|conn@3||14|15||||
+Inand2withInverter;1{ic}|nand2wit@0||33.5|16|||D5G4;|ATTR_Delay(D5G1;NPX-5.25;Y-4;)I100|ATTR_X(D5FLeave alone;G1;NOLPX-5.25;Y-3;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@8||3|28.5|||||ART_message(D5G6;)Snand2withInverters
+Eina||D5G2;X-1.5;|conn@0|a|I
+Einb||D5G2;X-2.5;|conn@1|a|I
+Eout||D5G2;X2.5;|conn@2|y|O
+EoutaBar||D5G2;X7.5;|conn@3|a|U
+X
+
+# Cell nor2withInverter;2{ic}
+Cnor2withInverter;2{ic}||artwork|1021415734000|1246318194856|E|ATTR_Delay(D5G1;HNPX-2.5;Y5.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-2.5;Y6.5;)S1|ATTR_drive0(D5G1;HNPTX-2.5;Y4.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-2.5;Y3.5;)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-1|1|1|1|||ART_color()I10
+NThick-Circle|art@2||0.5|0|4|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@4||-3|-1|1|1|||ART_color()I10
+NPin|pin@0||-0.5|-0.75|1|1||
+NPin|pin@1||0.75|-2|1|1||
+NPin|pin@2||0.5|-2|1|1||
+NPin|pin@3||-0.5|-2|1|1||
+NPin|pin@4||-0.5|2|1|1||
+NPin|pin@5||0.5|2|1|1||
+NPin|pin@6||-1.5|1|1|1||
+NPin|pin@7||-2.5|1||||
+Nschematic:Bus_Pin|pin@8||3.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@9||-2.5|1|-2|-2||
+Nschematic:Bus_Pin|pin@12||-7|-1|-2|-2||
+NPin|pin@13||-3.5|-1|1|1||
+Nschematic:Bus_Pin|pin@14||-7|-1|-2|-2||
+NPin|pin@15||-6|-1|1|1||
+NPin|pin@16||-7|-1||||
+Nschematic:Bus_Pin|pin@17||-2.5|-1|-2|-2||
+NPin|pin@18||-6|0.5|1|1||
+NPin|pin@19||-6|-2.5|1|1||
+NPin|pin@20||-2.5|-1|1|1||
+NPin|pin@21||-0.5|-1|1|1||
+NPin|pin@22||-1.5|-3|1|1|R|
+NPin|pin@23||-1.5|-1|1|1|R|
+Nschematic:Wire_Pin|pin@24||-1.5|-3||||
+NPin|pin@25||3.5|0|1|1||
+NPin|pin@26||2.5|0||||
+AThicker|net@0|||FS3150|pin@1||0.75|-2|pin@0||-0.5|-0.75|ART_color()I10
+AThicker|net@1|||FS0|pin@2||0.5|-2|pin@3||-0.5|-2|ART_color()I10
+AThicker|net@2|||FS2700|pin@3||-0.5|-2|pin@4||-0.5|2|ART_color()I10
+AThicker|net@3|||FS0|pin@5||0.5|2|pin@4||-0.5|2|ART_color()I10
+AThicker|net@4|||FS0|pin@6||-1.5|1|pin@7||-2.5|1|ART_color()I10
+AThicker|net@6|||FS3290|pin@13||-3.5|-1|pin@18||-6|0.5|ART_color()I10
+AThicker|net@7|||FS310|pin@13||-3.5|-1|pin@19||-6|-2.5|ART_color()I10
+AThicker|net@8|||FS0|pin@15||-6|-1|pin@16||-7|-1|ART_color()I10
+AThicker|net@9|||FS2700|pin@19||-6|-2.5|pin@18||-6|0.5|ART_color()I10
+AThicker|net@10|||FS1800|pin@20||-2.5|-1|pin@21||-0.5|-1|ART_color()I-16777215
+AThicker|net@11|||FS2700|pin@22||-1.5|-3|pin@23||-1.5|-1|ART_color()I-16777215
+AThicker|net@12|||FS0|pin@25||3.5|0|pin@26||2.5|0|ART_color()I10
+Eina||D5G1;X1.5;|pin@12||I
+Einb||D5G1;|pin@9||I
+Eout||D5G1;|pin@8||O
+EoutaBar||D5G1;Y-0.5;|pin@24||U
+X
+
+# Cell nor2withInverter;1{sch}
+Cnor2withInverter;1{sch}||schematic|1021415734000|1248139236251||ATTR_Delay(D5G1;HNPX-18;Y-6;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-18;Y-5;)S1|ATTR_drive0(D5G1;HNPTX-18;Y-7;)Sstrong0|ATTR_drive1(D5G1;HNPTX-18;Y-8;)Sstrong1|ATTR_verilog_template(D5G1;NTX5.5;Y-18.5;)SFIXME!!! nor ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+IorangeTSMC090nm:NMOSx;1{ic}|NMOS@0||-4|-8|||D0G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+IorangeTSMC090nm:NMOSx;1{ic}|NMOS@1||4|-8|YRR||D0G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@0||-3|11.5|Y||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
+IredFive:PMOS;1{ic}|PMOS@0||0|20.5|||D5G4;|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
+IredFive:PMOS;1{ic}|PMOS@1||0|4|RR||D5G4;|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-15.5|0||||
+NOff-Page|conn@1||14|-8|||RR|
+NOff-Page|conn@2||14|0||||
+NOff-Page|conn@3||14|15||||
+NGround|gnd@0||0|-15||||
+NGround|gnd@1||-3|5.5||||
+Inor2withInverter;2{ic}|nor2with@0||33.5|16|||D5G4;|ATTR_Delay(D5G1;NPX-5.25;Y-4;)I100|ATTR_X(D5FLeave alone;G1;NOLPX-5.25;Y-3;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@0||0|-11.5||||
+NWire_Pin|pin@1||-4|-11.5||||
+NWire_Pin|pin@2||4|-11.5||||
+NWire_Pin|pin@3||-9|-8||||
+NWire_Pin|pin@5||-9|0||||
+NWire_Pin|pin@6||9|4||||
+NWire_Pin|pin@7||9|-8||||
+Ngeneric:Invisible-Pin|pin@8||3|28.5|||||ART_message(D5G6;)Snor2withInverters
+NWire_Pin|pin@9||-9|20.5||||
+NWire_Pin|pin@10||0|0||||
+NWire_Pin|pin@11||4|0||||
+NWire_Pin|pin@12||-4|0||||
+Ngeneric:Invisible-Pin|pin@13||27|-14|||||ART_message(D5G2;)S[X is drive strength,One pull-down is as strong,as the pull-up]
+NWire_Pin|pin@14||-3|20.5||||
+NWire_Pin|pin@15||3|4||||
+NWire_Pin|pin@16||0|2||||
+NWire_Pin|pin@17||-9|11.5||||
+NWire_Pin|pin@18||-3|15||||
+NWire_Pin|pin@19||0|15||||
+NPower|pwr@0||0|25||||
+Awire|net@0|||0|pin@7||9|-8|NMOS@1|g|7|-8
+Awire|net@1|||900|pin@0||0|-11.5|gnd@0||0|-13
+Awire|net@2|||0|pin@2||4|-11.5|pin@0||0|-11.5
+Awire|net@3|||0|pin@0||0|-11.5|pin@1||-4|-11.5
+Awire|net@4|||900|NMOS@0|s|-4|-10|pin@1||-4|-11.5
+Awire|net@5|||2700|pin@2||4|-11.5|NMOS@1|s|4|-10
+Awire|net@6|||900|pin@12||-4|0|NMOS@0|d|-4|-6
+Awire|net@7|||0|NMOS@0|g|-7|-8|pin@3||-9|-8
+Awire|net@8|||900|pin@11||4|0|NMOS@1|d|4|-6
+Awire|net@9|||2700|pin@3||-9|-8|pin@5||-9|0
+Awire|net@10|||0|pin@5||-9|0|conn@0|y|-13.5|0
+Awire|net@11|||2700|pin@7||9|-8|pin@6||9|4
+Awire|net@12|||1800|pin@7||9|-8|conn@1|y|12|-8
+Awire|net@16|||0|pin@11||4|0|pin@10||0|0
+Awire|net@17|||0|pin@10||0|0|pin@12||-4|0
+Awire|net@18|||2700|pin@5||-9|0|pin@17||-9|11.5
+Awire|net@19|||1800|pin@11||4|0|conn@2|a|12|0
+Awire|net@20|||1800|pin@9||-9|20.5|pin@14||-3|20.5
+Awire|net@21|||0|pin@6||9|4|pin@15||3|4
+Awire|net@22|||2700|pin@10||0|0|pin@16||0|2
+Awire|net@23|||0|PMOS@0|g|-3|20.5|pin@14||-3|20.5
+Awire|net@24|||900|pwr@0||0|25|PMOS@0|s|0|22.5
+Awire|net@25|||2700|PMOS@1|s|0|2|pin@16||0|2
+Awire|net@26|||1800|PMOS@1|g|3|4|pin@15||3|4
+Awire|net@27|||2700|PMOS@1|d|0|6|pin@19||0|15
+Awire|net@28|||2700|pin@17||-9|11.5|pin@9||-9|20.5
+Awire|net@29|||0|NMOSx@0|g|-6|11.5|pin@17||-9|11.5
+Awire|net@30|||2700|NMOSx@0|s|-3|13.5|pin@18||-3|15
+Awire|net@31|||2700|pin@19||0|15|PMOS@0|d|0|18.5
+Awire|net@32|||1800|pin@18||-3|15|pin@19||0|15
+Awire|net@33|||0|conn@3|a|12|15|pin@19||0|15
+Awire|net@34|||2700|gnd@1||-3|7.5|NMOSx@0|d|-3|9.5
+Eina||D5G2;|conn@0|a|I
+Einb||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@2|y|O
+EoutaBar||D5G2;X7.5;|conn@3|a|U
+X
+
+# Cell omegaCounter;1{ic}
+ComegaCounter;1{ic}||artwork|1242939090633|1248404853382|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NBox|art@1||0|4|18|20||
+NTriangle|art@2||-8|4|3|2|RRR|
+NThick-Circle|art@4||-4|15|2|2||
+Ngeneric:Invisible-Pin|pin@10||0|4|||||ART_message(D5G3;)S[Kessels,Counter]
+Nschematic:Wire_Pin|pin@11||-9|4||||
+Nschematic:Bus_Pin|pin@13||0|-6||||
+Nschematic:Wire_Pin|pin@14||0|-6||||
+Nschematic:Wire_Pin|pin@16||9|4||||
+Nschematic:Wire_Pin|pin@17||9|10||||
+Nschematic:Bus_Pin|pin@18||-4|16||||
+NPin|pin@19||9|4|1|1||
+NPin|pin@21||9|10|1|1||
+NPin|pin@28||-4|14|1|1|R|
+NPin|pin@29||-4|12|1|1|R|
+Nschematic:Bus_Pin|pin@32||5|14||||
+NPin|pin@33||5|14|1|1|R|
+NPin|pin@34||5|12|1|1|R|
+Aschematic:wire|net@0|||0|pin@14||0|-6|pin@13||0|-6
+AThicker|net@3|||FS900|pin@28||-4|14|pin@29||-4|12
+AThicker|net@5|||FS900|pin@33||5|14|pin@34||5|12
+EdecFailed|ZeroOrDone|D6G2;X1;|pin@16||B
+EdecSucceeded|ZeroOrTwo|D6G2;X1;|pin@17||B
+EinLO[1:6]||D5G2;X-2;Y2;|pin@18||I
+Eload||D4G2;X-1;|pin@11||B
+Emc||D5G2;Y-1;|pin@13||I
+Escan[1:18]||D5G2;X1;Y4;|pin@32||O
+X
+
+# Cell omegaCounter;2{lay}
+ComegaCounter;2{lay}||cmos90|1243893354001|1248325660941||ATTR_NCC(D5G50;NTX-169;Y424;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244135977611|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244201826534
+NX-Metal-1-Metal-2-Con|contact@0||-1142|244||||
+NX-Metal-1-Metal-2-Con|contact@1||-740|250||||
+NX-Metal-1-Metal-2-Con|contact@2||-338|256||||
+NX-Metal-1-Metal-2-Con|contact@3||64|176||||
+NX-Metal-1-Metal-2-Con|contact@4||466|156||||
+NX-Metal-1-Metal-2-Con|contact@5||868|150||||
+IkesselsCounter:counter_endCap;2{lay}|counter_@7||-1354|0|||D5G4;
+IoneCell;2{lay}|oneCell@0||-200|0|||D5G4;
+IoneCell;2{lay}|oneCell@1||-1004|0|||D5G4;
+IoneCell;2{lay}|oneCell@2||-602|0|||D5G4;
+IoneCell;2{lay}|oneCell@3||202|0|||D5G4;
+IoneCell;2{lay}|oneCell@4||604|0|||D5G4;
+IoneCell;2{lay}|oneCell@5||1006|0|||D5G4;
+NMetal-2-Pin|pin@0||-97|150||||
+NMetal-2-Pin|pin@1||-317|244||||
+NMetal-2-Pin|pin@3||-317|250||||
+NMetal-2-Pin|pin@4||-97|176||||
+NMetal-2-Pin|pin@5||-317|256||||
+NMetal-2-Pin|pin@6||-97|156||||
+Ametal-2|net@232||6.2|S1800|counter_@7|vdd|-1224|-266|oneCell@1|vdd_8|-1205|-266
+Ametal-2|net@233||6.2|S0|oneCell@1|gnd_4|-1205|-216|counter_@7|gnd|-1224|-216
+Ametal-2|net@234||6.2|S0|oneCell@1|vdd|-1205|-166|counter_@7|vdd_1|-1224|-166
+Ametal-2|net@235||6.2|S1800|counter_@7|vdd_2|-1208.5|-122|oneCell@1|vdd_6|-1205|-122
+Ametal-2|net@236||6.2|S0|oneCell@1|gnd_2|-1205|216|counter_@7|gnd_3|-1208.5|216
+Ametal-2|net@237||6.2|S0|oneCell@1|gnd_3|-1205|-72|counter_@7|gnd_1|-1208.5|-72
+Ametal-2|net@238||6.2|S0|oneCell@1|gnd_7|-1205|72|counter_@7|gnd_2|-1208.5|72
+Ametal-2|net@239||6.2|S0|oneCell@1|vdd_4|-1205|266|counter_@7|vdd_6|-1208.5|266
+Ametal-2|net@240||6.2|S0|oneCell@1|vdd_5|-1205|166|counter_@7|vdd_7|-1208.5|166
+Ametal-2|net@241||6.2|S0|oneCell@1|vdd_7|-1205|-22|counter_@7|vdd_3|-1208.5|-22
+Ametal-2|net@242||6.2|S0|oneCell@1|vdd_14|-1205|22|counter_@7|vdd_4|-1208.5|22
+Ametal-2|net@243||6.2|S0|oneCell@1|vdd_15|-1205|122|counter_@7|vdd_5|-1208.5|122
+Ametal-2|net@244|||S1800|counter_@7|mc|-1207.5|-194|oneCell@1|mc_2|-1205|-194
+Ametal-2|net@245|||S0|oneCell@1|mc_1|-1205|-100|counter_@7|mc_2|-1207.5|-100
+Ametal-2|net@246|||S0|oneCell@1|mc_5|-1205|44|counter_@7|mc_3|-1207.5|44
+Ametal-2|net@247|||S1800|counter_@7|out|-1245.5|-188|oneCell@1|nextEmpty|-1205|-188
+Ametal-2|net@248|||S1800|counter_@7|borrow|-1246|-56|oneCell@1|borrow|-1205|-56
+Ametal-2|net@249|||S1800|counter_@7|x|-1208|56|oneCell@1|nextFull|-1205|56
+Ametal-2|net@250|||S1800|oneCell@1|mc_4|-1205|232|counter_@7|mc_4|-1197|232
+Ametal-2|net@251|||S0|oneCell@2|vdd_9|-401|266|oneCell@0|vdd_4|-401|266
+Ametal-2|net@252|||S0|oneCell@0|borrow|-401|-56|oneCell@2|dec|-401|-56
+Ametal-2|net@253|||S0|oneCell@0|gnd_2|-401|216|oneCell@2|gnd|-401|216
+Ametal-2|net@254|||S0|oneCell@0|gnd_3|-401|-72|oneCell@2|gnd_5|-401|-72
+Ametal-2|net@255|||S0|oneCell@0|gnd_4|-401|-216|oneCell@2|gnd_6|-401|-216
+Ametal-2|net@256|||S0|oneCell@0|gnd_7|-401|72|oneCell@2|gnd_1|-401|72
+Ametal-2|net@257|||S0|oneCell@0|loadLatchesOut|-401|12|oneCell@2|loadLatchesIn|-401|12
+Ametal-2|net@258|||S0|oneCell@0|loadNext|-401|206|oneCell@2|load|-401|206
+Ametal-2|net@259|||S0|oneCell@0|mc_1|-401|-100|oneCell@2|mc_7|-401|-100
+Ametal-2|net@260|||S0|oneCell@0|mc_2|-401|-194|oneCell@2|mc|-401|-194
+Ametal-2|net@261|||S0|oneCell@0|mc_4|-401|232|oneCell@2|mc_3|-401|232
+Ametal-2|net@262|||S0|oneCell@0|mc_5|-401|44|oneCell@2|mc_6|-401|44
+Ametal-2|net@263|||S0|oneCell@0|nextEmpty|-401|-188|oneCell@2|decFailed|-401|-188
+Ametal-2|net@264|||S0|oneCell@0|nextFull|-401|56|oneCell@2|decSucceeded|-401|56
+Ametal-2|net@265|||S0|oneCell@0|vdd|-401|-166|oneCell@2|vdd_12|-401|-166
+Ametal-2|net@266|||S0|oneCell@0|vdd_5|-401|166|oneCell@2|vdd_1|-401|166
+Ametal-2|net@267|||S0|oneCell@0|vdd_6|-401|-122|oneCell@2|vdd_10|-401|-122
+Ametal-2|net@268|||S0|oneCell@0|vdd_7|-401|-22|oneCell@2|vdd_11|-401|-22
+Ametal-2|net@269|||S0|oneCell@0|vdd_8|-401|-266|oneCell@2|vdd_13|-401|-266
+Ametal-2|net@270|||S0|oneCell@0|vdd_14|-401|22|oneCell@2|vdd_2|-401|22
+Ametal-2|net@271|||S0|oneCell@0|vdd_15|-401|122|oneCell@2|vdd_3|-401|122
+Ametal-2|net@272|||S0|oneCell@0|dec|1|-56|oneCell@3|borrow|1|-56
+Ametal-2|net@273|||S0|oneCell@0|decFailed|1|-188|oneCell@3|nextEmpty|1|-188
+Ametal-2|net@274|||S0|oneCell@0|decSucceeded|1|56|oneCell@3|nextFull|1|56
+Ametal-2|net@275|||S0|oneCell@0|gnd|1|216|oneCell@3|gnd_2|1|216
+Ametal-2|net@276|||S0|oneCell@0|gnd_1|1|72|oneCell@3|gnd_7|1|72
+Ametal-2|net@277|||S0|oneCell@0|gnd_5|1|-72|oneCell@3|gnd_3|1|-72
+Ametal-2|net@278|||S0|oneCell@0|gnd_6|1|-216|oneCell@3|gnd_4|1|-216
+Ametal-2|net@279|||S0|oneCell@0|load|1|206|oneCell@3|loadNext|1|206
+Ametal-2|net@280|||S0|oneCell@0|loadLatchesIn|1|12|oneCell@3|loadLatchesOut|1|12
+Ametal-2|net@281|||S0|oneCell@0|mc|1|-194|oneCell@3|mc_2|1|-194
+Ametal-2|net@282|||S0|oneCell@0|mc_3|1|232|oneCell@3|mc_4|1|232
+Ametal-2|net@283|||S0|oneCell@0|mc_6|1|44|oneCell@3|mc_5|1|44
+Ametal-2|net@284|||S0|oneCell@0|mc_7|1|-100|oneCell@3|mc_1|1|-100
+Ametal-2|net@285|||S0|oneCell@0|vdd_1|1|166|oneCell@3|vdd_5|1|166
+Ametal-2|net@286|||S0|oneCell@0|vdd_2|1|22|oneCell@3|vdd_14|1|22
+Ametal-2|net@287|||S0|oneCell@0|vdd_3|1|122|oneCell@3|vdd_15|1|122
+Ametal-2|net@288|||S0|oneCell@3|vdd_4|1|266|oneCell@0|vdd_9|1|266
+Ametal-2|net@289|||S0|oneCell@0|vdd_10|1|-122|oneCell@3|vdd_6|1|-122
+Ametal-2|net@290|||S0|oneCell@0|vdd_11|1|-22|oneCell@3|vdd_7|1|-22
+Ametal-2|net@291|||S0|oneCell@0|vdd_12|1|-166|oneCell@3|vdd|1|-166
+Ametal-2|net@292|||S0|oneCell@0|vdd_13|1|-266|oneCell@3|vdd_8|1|-266
+Ametal-2|net@293|||S0|oneCell@1|dec|-803|-56|oneCell@2|borrow|-803|-56
+Ametal-2|net@294|||S0|oneCell@1|decFailed|-803|-188|oneCell@2|nextEmpty|-803|-188
+Ametal-2|net@295|||S0|oneCell@1|decSucceeded|-803|56|oneCell@2|nextFull|-803|56
+Ametal-2|net@296|||S0|oneCell@1|gnd|-803|216|oneCell@2|gnd_2|-803|216
+Ametal-2|net@297|||S0|oneCell@1|gnd_1|-803|72|oneCell@2|gnd_7|-803|72
+Ametal-2|net@298|||S0|oneCell@1|gnd_5|-803|-72|oneCell@2|gnd_3|-803|-72
+Ametal-2|net@299|||S0|oneCell@1|gnd_6|-803|-216|oneCell@2|gnd_4|-803|-216
+Ametal-2|net@300|||S0|oneCell@1|load|-803|206|oneCell@2|loadNext|-803|206
+Ametal-2|net@301|||S0|oneCell@1|loadLatchesIn|-803|12|oneCell@2|loadLatchesOut|-803|12
+Ametal-2|net@302|||S0|oneCell@1|mc|-803|-194|oneCell@2|mc_2|-803|-194
+Ametal-2|net@303|||S0|oneCell@1|mc_3|-803|232|oneCell@2|mc_4|-803|232
+Ametal-2|net@304|||S0|oneCell@1|mc_6|-803|44|oneCell@2|mc_5|-803|44
+Ametal-2|net@305|||S0|oneCell@1|mc_7|-803|-100|oneCell@2|mc_1|-803|-100
+Ametal-2|net@306|||S0|oneCell@1|vdd_1|-803|166|oneCell@2|vdd_5|-803|166
+Ametal-2|net@307|||S0|oneCell@1|vdd_2|-803|22|oneCell@2|vdd_14|-803|22
+Ametal-2|net@308|||S0|oneCell@1|vdd_3|-803|122|oneCell@2|vdd_15|-803|122
+Ametal-2|net@309|||S0|oneCell@2|vdd_4|-803|266|oneCell@1|vdd_9|-803|266
+Ametal-2|net@310|||S0|oneCell@1|vdd_10|-803|-122|oneCell@2|vdd_6|-803|-122
+Ametal-2|net@311|||S0|oneCell@1|vdd_11|-803|-22|oneCell@2|vdd_7|-803|-22
+Ametal-2|net@312|||S0|oneCell@1|vdd_12|-803|-166|oneCell@2|vdd|-803|-166
+Ametal-2|net@313|||S0|oneCell@1|vdd_13|-803|-266|oneCell@2|vdd_8|-803|-266
+Ametal-2|net@314|||S0|oneCell@3|dec|403|-56|oneCell@4|borrow|403|-56
+Ametal-2|net@315|||S0|oneCell@3|decFailed|403|-188|oneCell@4|nextEmpty|403|-188
+Ametal-2|net@316|||S0|oneCell@3|decSucceeded|403|56|oneCell@4|nextFull|403|56
+Ametal-2|net@317|||S0|oneCell@3|gnd|403|216|oneCell@4|gnd_2|403|216
+Ametal-2|net@318|||S0|oneCell@3|gnd_1|403|72|oneCell@4|gnd_7|403|72
+Ametal-2|net@319|||S0|oneCell@3|gnd_5|403|-72|oneCell@4|gnd_3|403|-72
+Ametal-2|net@320|||S0|oneCell@3|gnd_6|403|-216|oneCell@4|gnd_4|403|-216
+Ametal-2|net@321|||S0|oneCell@3|load|403|206|oneCell@4|loadNext|403|206
+Ametal-2|net@322|||S0|oneCell@3|loadLatchesIn|403|12|oneCell@4|loadLatchesOut|403|12
+Ametal-2|net@323|||S0|oneCell@3|mc|403|-194|oneCell@4|mc_2|403|-194
+Ametal-2|net@324|||S0|oneCell@3|mc_3|403|232|oneCell@4|mc_4|403|232
+Ametal-2|net@325|||S0|oneCell@3|mc_6|403|44|oneCell@4|mc_5|403|44
+Ametal-2|net@326|||S0|oneCell@3|mc_7|403|-100|oneCell@4|mc_1|403|-100
+Ametal-2|net@327|||S0|oneCell@3|vdd_1|403|166|oneCell@4|vdd_5|403|166
+Ametal-2|net@328|||S0|oneCell@3|vdd_2|403|22|oneCell@4|vdd_14|403|22
+Ametal-2|net@329|||S0|oneCell@3|vdd_3|403|122|oneCell@4|vdd_15|403|122
+Ametal-2|net@330|||S0|oneCell@4|vdd_4|403|266|oneCell@3|vdd_9|403|266
+Ametal-2|net@331|||S0|oneCell@3|vdd_10|403|-122|oneCell@4|vdd_6|403|-122
+Ametal-2|net@332|||S0|oneCell@3|vdd_11|403|-22|oneCell@4|vdd_7|403|-22
+Ametal-2|net@333|||S0|oneCell@3|vdd_12|403|-166|oneCell@4|vdd|403|-166
+Ametal-2|net@334|||S0|oneCell@3|vdd_13|403|-266|oneCell@4|vdd_8|403|-266
+Ametal-2|net@335|||S0|oneCell@4|dec|805|-56|oneCell@5|borrow|805|-56
+Ametal-2|net@336|||S0|oneCell@4|decFailed|805|-188|oneCell@5|nextEmpty|805|-188
+Ametal-2|net@337|||S0|oneCell@4|decSucceeded|805|56|oneCell@5|nextFull|805|56
+Ametal-2|net@338|||S0|oneCell@4|gnd|805|216|oneCell@5|gnd_2|805|216
+Ametal-2|net@339|||S0|oneCell@4|gnd_1|805|72|oneCell@5|gnd_7|805|72
+Ametal-2|net@340|||S0|oneCell@4|gnd_5|805|-72|oneCell@5|gnd_3|805|-72
+Ametal-2|net@341|||S0|oneCell@4|gnd_6|805|-216|oneCell@5|gnd_4|805|-216
+Ametal-2|net@342|||S0|oneCell@4|load|805|206|oneCell@5|loadNext|805|206
+Ametal-2|net@343|||S0|oneCell@4|loadLatchesIn|805|12|oneCell@5|loadLatchesOut|805|12
+Ametal-2|net@344|||S0|oneCell@4|mc|805|-194|oneCell@5|mc_2|805|-194
+Ametal-2|net@345|||S0|oneCell@4|mc_3|805|232|oneCell@5|mc_4|805|232
+Ametal-2|net@346|||S0|oneCell@4|mc_6|805|44|oneCell@5|mc_5|805|44
+Ametal-2|net@347|||S0|oneCell@4|mc_7|805|-100|oneCell@5|mc_1|805|-100
+Ametal-2|net@348|||S0|oneCell@4|vdd_1|805|166|oneCell@5|vdd_5|805|166
+Ametal-2|net@349|||S0|oneCell@4|vdd_2|805|22|oneCell@5|vdd_14|805|22
+Ametal-2|net@350|||S0|oneCell@4|vdd_3|805|122|oneCell@5|vdd_15|805|122
+Ametal-2|net@351|||S0|oneCell@4|vdd_9|805|266|oneCell@5|vdd_4|805|266
+Ametal-2|net@352|||S0|oneCell@4|vdd_10|805|-122|oneCell@5|vdd_6|805|-122
+Ametal-2|net@353|||S0|oneCell@4|vdd_11|805|-22|oneCell@5|vdd_7|805|-22
+Ametal-2|net@354|||S0|oneCell@4|vdd_12|805|-166|oneCell@5|vdd|805|-166
+Ametal-2|net@355|||S0|oneCell@4|vdd_13|805|-266|oneCell@5|vdd_8|805|-266
+Ametal-2|net@356|||S1800|counter_@7|load|-1246.5|206|oneCell@1|loadNext|-1205|206
+Ametal-1|net@357|||S900|oneCell@1|in[1]|-1142|246.5|contact@0||-1142|244
+Ametal-2|net@358|||S0|pin@1||-317|244|contact@0||-1142|244
+Ametal-2|net@359|||S0|pin@3||-317|250|contact@1||-740|250
+Ametal-1|net@360|||S2700|oneCell@2|in[1]|-740|246.5|contact@1||-740|250
+Ametal-2|net@361|||S0|pin@5||-317|256|contact@2||-338|256
+Ametal-1|net@362|||S2700|oneCell@0|in[1]|-338|246.5|contact@2||-338|256
+Ametal-2|net@363|||S1800|pin@4||-97|176|contact@3||64|176
+Ametal-1|net@364|||S900|oneCell@3|in[1]|64|246.5|contact@3||64|176
+Ametal-2|net@365|||S1800|pin@6||-97|156|contact@4||466|156
+Ametal-1|net@366|||S900|oneCell@4|in[1]|466|246.5|contact@4||466|156
+Ametal-2|net@367|||S1800|pin@0||-97|150|contact@5||868|150
+Ametal-1|net@368|||S900|oneCell@5|in[1]|868|246.5|contact@5||868|150
+Edec||D5G6;|oneCell@5|dec|O
+EdecFailed||D5G6;|oneCell@5|decFailed|O
+EdecSucceeded||D5G6;|oneCell@5|decSucceeded|O
+Egnd||D5G6;|oneCell@5|gnd|G
+Egnd_1||D5G6;|oneCell@5|gnd_1|G
+Egnd_2||D5G2;|counter_@7|gnd_4|G
+Egnd_6||D5G6;|oneCell@5|gnd_5|G
+Egnd_7||D5G6;|oneCell@5|gnd_6|G
+Egnd_8||D5G2;|counter_@7|gnd_8|G
+Egnd_9||D5G2;|counter_@7|gnd_9|G
+Egnd_10||D5G2;|counter_@7|gnd_10|G
+EinLO[1]||D5G2;|pin@0||I
+EinLO[2]||D5G2;|pin@6||I
+EinLO[3]||D5G2;|pin@4||I
+EinLO[4]||D5G2;|pin@5||I
+EinLO[5]||D5G2;|pin@3||I
+EinLO[6]||D5G2;|pin@1||I
+Eload||D5G6;|oneCell@5|load|O
+EloadLatches||D5G6;|oneCell@5|loadLatchesIn|I
+EloadLatchesOut||D5G6;|oneCell@1|loadLatchesOut|O
+Emc||D5G6;|oneCell@5|mc|I
+Emc_1||D5G7;|oneCell@5|mc_7|U
+Emc_2||D5G7;|oneCell@5|mc_6|U
+Emc_3||D5G7;|oneCell@5|mc_3|U
+Escan[1]||D5G2;|oneCell@5|s[1]|U
+Escan[2]||D5G2;|oneCell@5|s[2]|U
+Escan[3]||D5G2;|oneCell@5|s[3]|U
+Escan[4]||D5G2;|oneCell@4|s[1]|U
+Escan[5]||D5G2;|oneCell@4|s[2]|U
+Escan[6]||D5G2;|oneCell@4|s[3]|U
+Escan[7]||D5G2;|oneCell@3|s[1]|U
+Escan[8]||D5G2;|oneCell@3|s[2]|U
+Escan[9]||D5G2;|oneCell@3|s[3]|U
+Escan[10]||D5G2;|oneCell@0|s[1]|U
+Escan[11]||D5G2;|oneCell@0|s[2]|U
+Escan[12]||D5G2;|oneCell@0|s[3]|U
+Escan[13]||D5G2;|oneCell@2|s[1]|U
+Escan[14]||D5G2;|oneCell@2|s[2]|U
+Escan[15]||D5G2;|oneCell@2|s[3]|U
+Escan[16]||D5G2;|oneCell@1|s[1]|U
+Escan[17]||D5G2;|oneCell@1|s[2]|U
+Escan[18]||D5G2;|oneCell@1|s[3]|U
+Evdd||D5G6;|oneCell@5|vdd_1|P
+Evdd_1||D5G6;|oneCell@5|vdd_2|P
+Evdd_2||D5G6;|oneCell@5|vdd_3|P
+Evdd_4||D5G2;|counter_@7|vdd_9|P
+Evdd_5||D5G2;|counter_@7|vdd_10|P
+Evdd_11||D5G6;|oneCell@5|vdd_9|P
+Evdd_12||D5G6;|oneCell@5|vdd_10|P
+Evdd_13||D5G6;|oneCell@5|vdd_11|P
+Evdd_14||D5G6;|oneCell@5|vdd_12|P
+Evdd_15||D5G6;|oneCell@5|vdd_13|P
+Evdd_16||D5G2;|counter_@7|vdd_16|P
+Evdd_17||D5G2;|counter_@7|vdd_17|P
+Evdd_18||D5G2;|counter_@7|vdd_18|P
+Evdd_19||D5G2;|counter_@7|vdd_19|P
+Evdd_20||D5G2;|counter_@7|vdd_20|P
+Evdd_21||D5G2;|counter_@7|vdd_21|P
+X
+
+# Cell omegaCounter;1{lay}
+ComegaCounter;1{lay}||cmos90|1243893354001|1248325660941||ATTR_NCC(D5G50;NTX988;Y192;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244001465075|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244001465075
+IkesselsCounter:counter_endCap;1{lay}|counter_@0||-126.5|-2|||D5G4;
+IoneCell;1{lay}|oneCell@0||220|0|||D5G4;
+IoneCell;1{lay}|oneCell@1||622|0|||D5G4;
+IoneCell;1{lay}|oneCell@2||1024|0|||D5G4;
+IoneCell;1{lay}|oneCell@3||1426|0|||D5G4;
+IoneCell;1{lay}|oneCell@4||1828|0|||D5G4;
+IoneCell;1{lay}|oneCell@5||2230|0|||D5G4;
+Ametal-2|net@37|||S0|oneCell@1|mc_1|427.5|8|oneCell@0|mc_0|423|8
+Ametal-2|net@44|||S1800|oneCell@0|mc_3|423|-177|oneCell@1|mc_2|427.5|-177
+Ametal-2|net@48|||S1800|oneCell@0|decSucceeded|423|-165|oneCell@1|nextFull|427.5|-165
+Ametal-2|net@50|||S1800|oneCell@0|loadLatchesIn|423|-209|oneCell@1|loadLatchesOut|427.5|-209
+Ametal-2|net@52|||S1800|oneCell@0|dec|423|-277|oneCell@1|borrow|427.5|-277
+Ametal-2|net@54|||S1800|oneCell@0|mc_4|423|-321|oneCell@1|mc_5|427.5|-321
+Ametal-2|net@57|||S1800|oneCell@0|decFailed|423|-409|oneCell@1|nextEmpty|427.5|-409
+Ametal-2|net@58|||S1800|oneCell@0|mc|423|-415|oneCell@1|mc_7|427.5|-415
+Ametal-2|net@62|||S1800|oneCell@1|mc_0|825|8|oneCell@2|mc_1|829.5|8
+Ametal-2|net@68|||S1800|oneCell@1|decSucceeded|825|-165|oneCell@2|nextFull|829.5|-165
+Ametal-2|net@69|||S1800|oneCell@1|mc_3|825|-177|oneCell@2|mc_2|829.5|-177
+Ametal-2|net@71|||S1800|oneCell@1|loadLatchesIn|825|-209|oneCell@2|loadLatchesOut|829.5|-209
+Ametal-2|net@73|||S1800|oneCell@1|dec|825|-277|oneCell@2|borrow|829.5|-277
+Ametal-2|net@75|||S1800|oneCell@1|mc_4|825|-321|oneCell@2|mc_5|829.5|-321
+Ametal-2|net@78|||S1800|oneCell@1|decFailed|825|-409|oneCell@2|nextEmpty|829.5|-409
+Ametal-2|net@79|||S1800|oneCell@1|mc|825|-415|oneCell@2|mc_7|829.5|-415
+Ametal-2|net@82|||S0|oneCell@4|mc_1|1633.5|8|oneCell@3|mc_0|1629|8
+Ametal-2|net@84|||S1800|oneCell@3|loadLatchesIn|1629|-209|oneCell@4|loadLatchesOut|1633.5|-209
+Ametal-2|net@86|||S1800|oneCell@3|dec|1629|-277|oneCell@4|borrow|1633.5|-277
+Ametal-2|net@88|||S1800|oneCell@3|mc_4|1629|-321|oneCell@4|mc_5|1633.5|-321
+Ametal-2|net@91|||S1800|oneCell@3|decFailed|1629|-409|oneCell@4|nextEmpty|1633.5|-409
+Ametal-2|net@92|||S1800|oneCell@3|mc|1629|-415|oneCell@4|mc_7|1633.5|-415
+Ametal-2|net@97|||S1800|oneCell@4|mc_0|2031|8|oneCell@5|mc_1|2035.5|8
+Ametal-2|net@103|||S1800|oneCell@4|decSucceeded|2031|-165|oneCell@5|nextFull|2035.5|-165
+Ametal-2|net@104|||S1800|oneCell@4|mc_3|2031|-177|oneCell@5|mc_2|2035.5|-177
+Ametal-2|net@107|||S1800|oneCell@4|loadLatchesIn|2031|-209|oneCell@5|loadLatchesOut|2035.5|-209
+Ametal-2|net@109|||S1800|oneCell@4|dec|2031|-277|oneCell@5|borrow|2035.5|-277
+Ametal-2|net@111|||S1800|oneCell@4|mc_4|2031|-321|oneCell@5|mc_5|2035.5|-321
+Ametal-2|net@114|||S1800|oneCell@4|decFailed|2031|-409|oneCell@5|nextEmpty|2035.5|-409
+Ametal-2|net@115|||S1800|oneCell@4|mc|2031|-415|oneCell@5|mc_7|2035.5|-415
+Ametal-2|net@121|||S1800|oneCell@3|mc_3|1629|-177|oneCell@4|mc_2|1633.5|-177
+Ametal-2|net@122|||S1800|oneCell@3|decSucceeded|1629|-165|oneCell@4|nextFull|1633.5|-165
+Ametal-2|net@125|||S1800|oneCell@2|mc_0|1227|8|oneCell@3|mc_1|1231.5|8
+Ametal-2|net@131|||S1800|oneCell@2|decSucceeded|1227|-165|oneCell@3|nextFull|1231.5|-165
+Ametal-2|net@132|||S1800|oneCell@2|mc_3|1227|-177|oneCell@3|mc_2|1231.5|-177
+Ametal-2|net@134|||S1800|oneCell@2|loadLatchesIn|1227|-209|oneCell@3|loadLatchesOut|1231.5|-209
+Ametal-2|net@136|||S1800|oneCell@2|dec|1227|-277|oneCell@3|borrow|1231.5|-277
+Ametal-2|net@138|||S1800|oneCell@2|mc_4|1227|-321|oneCell@3|mc_5|1231.5|-321
+Ametal-2|net@141|||S1800|oneCell@2|decFailed|1227|-409|oneCell@3|nextEmpty|1231.5|-409
+Ametal-2|net@142|||S1800|oneCell@2|mc|1227|-415|oneCell@3|mc_7|1231.5|-415
+Ametal-2|net@177|||S0|oneCell@1|loadNext|427.5|-15|oneCell@0|load|423|-15
+Ametal-2|net@178|||S0|oneCell@2|loadNext|829.5|-15|oneCell@1|load|825|-15
+Ametal-2|net@179|||S0|oneCell@3|loadNext|1231.5|-15|oneCell@2|load|1227|-15
+Ametal-2|net@180|||S0|oneCell@4|loadNext|1633.5|-15|oneCell@3|load|1629|-15
+Ametal-2|net@181|||S0|oneCell@5|loadNext|2035.5|-15|oneCell@4|load|2031|-15
+Ametal-2|net@217|||S1800|counter_@0|mc_4|20|8|oneCell@0|mc_1|25.5|8
+Ametal-2|net@219|||S1800|counter_@0|load|-19|-15|oneCell@0|loadNext|25.5|-15
+Ametal-2|net@221||6.2|S1800|counter_@0|vdd_5|19|-99|oneCell@0|vdd_10|25.5|-99
+Ametal-2|net@222||6.2|S1800|counter_@0|gnd_2|19|-149|oneCell@0|gnd_4|25.5|-149
+Ametal-2|net@223|||S1800|counter_@0|x|19.5|-165|oneCell@0|nextFull|25.5|-165
+Ametal-2|net@224|||S1800|counter_@0|mc_3|20|-177|oneCell@0|mc_2|25.5|-177
+Ametal-2|net@225||6.2|S1800|counter_@0|vdd_4|19|-199|oneCell@0|vdd_11|25.5|-199
+Ametal-2|net@227|||S1800|counter_@0|out|-18.5|-277|oneCell@0|borrow|25.5|-277
+Ametal-2|net@229|||S1800|counter_@0|mc_2|20|-321|oneCell@0|mc_5|25.5|-321
+Ametal-2|net@232|||S1800|counter_@0|out@995280369|-18|-409|oneCell@0|nextEmpty|25.5|-409
+Ametal-2|net@233|||S1800|counter_@0|mc_1|20|-415|oneCell@0|mc_7|25.5|-415
+Ametal-2|net@234|||S1800|counter_@0|gnd_3|19|-5|oneCell@0|gnd_8|25.5|-5
+Ametal-2|net@235|||S1800|counter_@0|gnd_1|19|-293|oneCell@0|gnd_9|25.5|-293
+Ametal-2|net@236|||S1800|counter_@0|vdd_6|19|45|oneCell@0|vdd_19|25.5|45
+Ametal-2|net@237|||S1800|counter_@0|vdd_7|19|-55|oneCell@0|vdd_20|25.5|-55
+Ametal-2|net@238|||S1800|counter_@0|vdd_2|19|-343|oneCell@0|vdd_21|25.5|-343
+Ametal-2|net@239|||S1800|counter_@0|vdd_3|19|-243|oneCell@0|vdd_22|25.5|-243
+Ametal-2|net@300||6.2|S1800|oneCell@0|gnd|426|-437|oneCell@1|gnd_10|427.5|-437
+Ametal-2|net@301||6.2|S1800|oneCell@0|gnd_12|426|-149|oneCell@1|gnd_4|427.5|-149
+Ametal-2|net@302||6.2|S1800|oneCell@0|gnd_13|426|-5|oneCell@1|gnd_8|427.5|-5
+Ametal-2|net@303||6.2|S1800|oneCell@0|gnd_11|426|-293|oneCell@1|gnd_9|427.5|-293
+Ametal-2|net@304||6.2|S1800|oneCell@0|vdd_24|426|-387|oneCell@1|vdd|427.5|-387
+Ametal-2|net@305||6.2|S1800|oneCell@0|vdd_27|426|-99|oneCell@1|vdd_10|427.5|-99
+Ametal-2|net@306||6.2|S1800|oneCell@0|vdd_28|426|-199|oneCell@1|vdd_11|427.5|-199
+Ametal-2|net@307||6.2|S1800|oneCell@0|vdd_29|426|45|oneCell@1|vdd_19|427.5|45
+Ametal-2|net@308||6.2|S1800|oneCell@0|vdd_30|426|-55|oneCell@1|vdd_20|427.5|-55
+Ametal-2|net@309||6.2|S1800|oneCell@0|vdd_26|426|-343|oneCell@1|vdd_21|427.5|-343
+Ametal-2|net@310||6.2|S1800|oneCell@0|vdd_25|426|-243|oneCell@1|vdd_22|427.5|-243
+Ametal-2|net@311||6.2|S1800|oneCell@0|vdd_1|426|-487|oneCell@1|vdd_23|427.5|-487
+Ametal-2|net@312||6.2|S1800|oneCell@1|gnd|828|-437|oneCell@2|gnd_10|829.5|-437
+Ametal-2|net@313||6.2|S1800|oneCell@1|gnd_12|828|-149|oneCell@2|gnd_4|829.5|-149
+Ametal-2|net@314||6.2|S1800|oneCell@1|gnd_13|828|-5|oneCell@2|gnd_8|829.5|-5
+Ametal-2|net@315||6.2|S1800|oneCell@1|gnd_11|828|-293|oneCell@2|gnd_9|829.5|-293
+Ametal-2|net@316||6.2|S1800|oneCell@1|vdd_24|828|-387|oneCell@2|vdd|829.5|-387
+Ametal-2|net@317||6.2|S1800|oneCell@1|vdd_27|828|-99|oneCell@2|vdd_10|829.5|-99
+Ametal-2|net@318||6.2|S1800|oneCell@1|vdd_28|828|-199|oneCell@2|vdd_11|829.5|-199
+Ametal-2|net@319||6.2|S1800|oneCell@1|vdd_29|828|45|oneCell@2|vdd_19|829.5|45
+Ametal-2|net@320||6.2|S1800|oneCell@1|vdd_30|828|-55|oneCell@2|vdd_20|829.5|-55
+Ametal-2|net@321||6.2|S1800|oneCell@1|vdd_26|828|-343|oneCell@2|vdd_21|829.5|-343
+Ametal-2|net@322||6.2|S1800|oneCell@1|vdd_25|828|-243|oneCell@2|vdd_22|829.5|-243
+Ametal-2|net@323||6.2|S1800|oneCell@1|vdd_1|828|-487|oneCell@2|vdd_23|829.5|-487
+Ametal-2|net@324||6.2|S1800|oneCell@2|gnd|1230|-437|oneCell@3|gnd_10|1231.5|-437
+Ametal-2|net@325||6.2|S1800|oneCell@2|gnd_12|1230|-149|oneCell@3|gnd_4|1231.5|-149
+Ametal-2|net@326||6.2|S1800|oneCell@2|gnd_13|1230|-5|oneCell@3|gnd_8|1231.5|-5
+Ametal-2|net@327||6.2|S1800|oneCell@2|gnd_11|1230|-293|oneCell@3|gnd_9|1231.5|-293
+Ametal-2|net@328||6.2|S1800|oneCell@2|vdd_24|1230|-387|oneCell@3|vdd|1231.5|-387
+Ametal-2|net@329||6.2|S1800|oneCell@2|vdd_27|1230|-99|oneCell@3|vdd_10|1231.5|-99
+Ametal-2|net@330||6.2|S1800|oneCell@2|vdd_28|1230|-199|oneCell@3|vdd_11|1231.5|-199
+Ametal-2|net@331||6.2|S1800|oneCell@2|vdd_29|1230|45|oneCell@3|vdd_19|1231.5|45
+Ametal-2|net@332||6.2|S1800|oneCell@2|vdd_30|1230|-55|oneCell@3|vdd_20|1231.5|-55
+Ametal-2|net@333||6.2|S1800|oneCell@2|vdd_26|1230|-343|oneCell@3|vdd_21|1231.5|-343
+Ametal-2|net@334||6.2|S1800|oneCell@2|vdd_25|1230|-243|oneCell@3|vdd_22|1231.5|-243
+Ametal-2|net@335||6.2|S1800|oneCell@2|vdd_1|1230|-487|oneCell@3|vdd_23|1231.5|-487
+Ametal-2|net@336||6.2|S1800|oneCell@3|gnd|1632|-437|oneCell@4|gnd_10|1633.5|-437
+Ametal-2|net@337||6.2|S1800|oneCell@3|gnd_12|1632|-149|oneCell@4|gnd_4|1633.5|-149
+Ametal-2|net@338||6.2|S1800|oneCell@3|gnd_13|1632|-5|oneCell@4|gnd_8|1633.5|-5
+Ametal-2|net@339||6.2|S1800|oneCell@3|gnd_11|1632|-293|oneCell@4|gnd_9|1633.5|-293
+Ametal-2|net@340||6.2|S1800|oneCell@3|vdd_24|1632|-387|oneCell@4|vdd|1633.5|-387
+Ametal-2|net@341||6.2|S1800|oneCell@3|vdd_27|1632|-99|oneCell@4|vdd_10|1633.5|-99
+Ametal-2|net@342||6.2|S1800|oneCell@3|vdd_28|1632|-199|oneCell@4|vdd_11|1633.5|-199
+Ametal-2|net@343||6.2|S1800|oneCell@3|vdd_29|1632|45|oneCell@4|vdd_19|1633.5|45
+Ametal-2|net@344||6.2|S1800|oneCell@3|vdd_30|1632|-55|oneCell@4|vdd_20|1633.5|-55
+Ametal-2|net@345||6.2|S1800|oneCell@3|vdd_26|1632|-343|oneCell@4|vdd_21|1633.5|-343
+Ametal-2|net@346||6.2|S1800|oneCell@3|vdd_25|1632|-243|oneCell@4|vdd_22|1633.5|-243
+Ametal-2|net@347||6.2|S1800|oneCell@3|vdd_1|1632|-487|oneCell@4|vdd_23|1633.5|-487
+Ametal-2|net@348||6.2|S1800|oneCell@4|gnd|2034|-437|oneCell@5|gnd_10|2035.5|-437
+Ametal-2|net@349||6.2|S1800|oneCell@4|gnd_12|2034|-149|oneCell@5|gnd_4|2035.5|-149
+Ametal-2|net@350||6.2|S1800|oneCell@4|gnd_13|2034|-5|oneCell@5|gnd_8|2035.5|-5
+Ametal-2|net@351||6.2|S1800|oneCell@4|gnd_11|2034|-293|oneCell@5|gnd_9|2035.5|-293
+Ametal-2|net@352||6.2|S1800|oneCell@4|vdd_24|2034|-387|oneCell@5|vdd|2035.5|-387
+Ametal-2|net@353||6.2|S1800|oneCell@4|vdd_27|2034|-99|oneCell@5|vdd_10|2035.5|-99
+Ametal-2|net@354||6.2|S1800|oneCell@4|vdd_28|2034|-199|oneCell@5|vdd_11|2035.5|-199
+Ametal-2|net@355||6.2|S1800|oneCell@4|vdd_29|2034|45|oneCell@5|vdd_19|2035.5|45
+Ametal-2|net@356||6.2|S1800|oneCell@4|vdd_30|2034|-55|oneCell@5|vdd_20|2035.5|-55
+Ametal-2|net@357||6.2|S1800|oneCell@4|vdd_26|2034|-343|oneCell@5|vdd_21|2035.5|-343
+Ametal-2|net@358||6.2|S1800|oneCell@4|vdd_25|2034|-243|oneCell@5|vdd_22|2035.5|-243
+Ametal-2|net@359||6.2|S1800|oneCell@4|vdd_1|2034|-487|oneCell@5|vdd_23|2035.5|-487
+Ametal-2|net@368||6.2|S1800|counter_@0|vdd_1|3.5|-387|oneCell@0|vdd|25.5|-387
+Ametal-2|net@369||6.2|S0|oneCell@0|gnd_10|25.5|-437|counter_@0|gnd|3.5|-437
+Ametal-2|net@370||6.2|S0|oneCell@0|vdd_23|25.5|-487|counter_@0|vdd|3.5|-487
+Edec||D5G7;|oneCell@5|dec|O
+EdecFailed||D5G7;|oneCell@5|decFailed|O
+EdecSucceeded||D5G7;|oneCell@5|decSucceeded|O
+Egnd||D5G7;|oneCell@5|gnd|G
+Egnd_4||D5G7;|counter_@0|gnd_4|G
+Egnd_5||D5G7;|counter_@0|gnd_5|G
+Egnd_6||D5G7;|counter_@0|gnd_6|G
+Egnd_7||D5G7;|counter_@0|gnd_7|G
+Egnd_11||D5G7;|oneCell@5|gnd_11|G
+Egnd_12||D5G7;|oneCell@5|gnd_12|G
+Egnd_13||D5G7;|oneCell@5|gnd_13|G
+Ein[1]||D5G7;|oneCell@5|val_bar|O
+Ein[2]||D5G7;|oneCell@4|val_bar|O
+Ein[3]||D5G7;|oneCell@3|val_bar|O
+Ein[4]||D5G7;|oneCell@2|val_bar|O
+Ein[5]||D5G7;|oneCell@1|val_bar|O
+Ein[6]||D5G7;|oneCell@0|val_bar|O
+Eload||D5G7;|oneCell@5|load|O
+EloadLatches||D5G7;|oneCell@5|loadLatchesIn|I
+EloadLatchesOut||D5G7;|oneCell@0|loadLatchesOut|O
+Emc||D5G6;|oneCell@0|mc_7|I
+Emc_1||D5G7;|oneCell@5|mc|U
+Emc_3||D5G7;|oneCell@5|mc_3|U
+Emc_4||D5G7;|oneCell@5|mc_4|U
+Evdd||D5G7;|counter_@0|vdd_11|P
+Evdd_8||D5G7;|counter_@0|vdd_8|P
+Evdd_9||D5G7;|counter_@0|vdd_9|P
+Evdd_10||D5G7;|counter_@0|vdd_10|P
+Evdd_12||D5G7;|counter_@0|vdd_12|P
+Evdd_13||D5G7;|counter_@0|vdd_13|P
+Evdd_14||D5G7;|counter_@0|vdd_14|P
+Evdd_15||D5G7;|counter_@0|vdd_15|P
+Evdd_24||D5G7;|oneCell@5|vdd_1|P
+Evdd_25||D5G7;|oneCell@5|vdd_24|P
+Evdd_26||D5G7;|oneCell@5|vdd_25|P
+Evdd_27||D5G7;|oneCell@5|vdd_26|P
+Evdd_28||D5G7;|oneCell@5|vdd_27|P
+Evdd_29||D5G7;|oneCell@5|vdd_28|P
+Evdd_30||D5G7;|oneCell@5|vdd_29|P
+Evdd_31||D5G7;|oneCell@5|vdd_30|P
+X
+
+# Cell omegaCounter;1{sch}
+ComegaCounter;1{sch}||schematic|1242939100334|1248554868194|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||74.75|-4.25|||X|
+NOff-Page|conn@1||52|27.5|||XRR|
+NOff-Page|conn@3||52.25|19.5|||XRR|
+NOff-Page|conn@4||39|50|||X|
+NOff-Page|conn@5||-76|-1|||XR|
+NOff-Page|conn@8||-78|52.5|||X|
+IomegaCounter;1{ic}|counter@0||48|75|||D5G4;
+NGround|gnd@0||-77.5|23||||
+IredFive:inv;1{ic}|inv@2||38.75|1.25|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX2;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IoneCell;1{ic}|oneCell@0||30|25|||D5G4;
+IoneCell;1{ic}|oneCell@1||13|25|||D5G4;
+IoneCell;1{ic}|oneCell@2||-4|25|||D5G4;
+IoneCell;1{ic}|oneCell@3||-21|25|||D5G4;
+IoneCell;1{ic}|oneCell@4||-38|25|||D5G4;
+IoneCell;1{ic}|oneCell@5||-55|25|||D5G4;
+Ngeneric:Invisible-Pin|pin@135||-47.5|83.5|||||ART_message(D5G4;)S[a Kessels-style Counter,includes a ripple-carry adder for the scan chain]
+Ngeneric:Invisible-Pin|pin@136||-46.5|76.5|||||ART_message(D5G3;)Sam 17 Jun 2009
+Ngeneric:Invisible-Pin|pin@137||-45.5|92.5|||||ART_message(D5G6;)SkesselsCounter
+NWire_Pin|pin@148||26.5|56|||X|
+NWire_Pin|pin@149||9.5|56|||X|
+NWire_Pin|pin@150||-7.5|55|||X|
+NWire_Pin|pin@151||-24.5|55|||X|
+NWire_Pin|pin@152||-41.5|55|||X|
+NWire_Pin|pin@153||-58.5|55|||X|
+NBus_Pin|pin@204||20|46|-1|-1||
+NBus_Pin|pin@206||3|46|-1|-1||
+NBus_Pin|pin@208||-14|46|-1|-1||
+NBus_Pin|pin@210||-31|46|-1|-1||
+NBus_Pin|pin@212||-48|46|-1|-1||
+NBus_Pin|pin@214||-65|46|-1|-1||
+NWire_Pin|pin@219||-77.5|27.5||||
+NWire_Pin|pin@220||-83|19.5||||
+NWire_Pin|pin@264||-58|-4.25||||
+NWire_Pin|pin@265||-41|-4.25||||
+NWire_Pin|pin@266||-24|-4.25||||
+NWire_Pin|pin@267||-7|-4.25||||
+NWire_Pin|pin@268||10|-4.25||||
+NWire_Pin|pin@269||27|-4.25||||
+NWire_Pin|pin@287||-65.5|1.25||||
+NWire_Pin|pin@289||47.5|1.25||||
+NWire_Pin|pin@290||47.5|-4.25||||
+NWire_Pin|pin@291||-48.5|1.25||||
+NWire_Pin|pin@292||-31.5|1.25||||
+NWire_Pin|pin@293||-14.5|1.25||||
+NWire_Pin|pin@294||2.5|1.25||||
+NWire_Pin|pin@295||19.5|1.25||||
+NPower|pwr@0||-83|25||||
+Awire|inLO[1]|D5G2;||2700|oneCell@0|val_bar|26.5|35|pin@148||26.5|56
+Awire|inLO[2]|D5G2;||2700|oneCell@1|val_bar|9.5|35|pin@149||9.5|56
+Awire|inLO[3]|D5G2;||2700|oneCell@2|val_bar|-7.5|35|pin@150||-7.5|55
+Awire|inLO[4]|D5G2;||2700|oneCell@3|val_bar|-24.5|35|pin@151||-24.5|55
+Awire|inLO[5]|D5G2;||2700|oneCell@4|val_bar|-41.5|35|pin@152||-41.5|55
+Awire|inLO[6]|D5G2;||2700|oneCell@5|val_bar|-58.5|35|pin@153||-58.5|55
+Awire|net@404|||0|oneCell@0|MSN[ZeroOrTwo]|17|27.5|oneCell@1|LSN[ZeroOrTwo]|12|27.5
+Awire|net@406|||0|oneCell@0|MSN[ZeroOrDone]|17|19.5|oneCell@1|LSN[ZeroOrDone]|12|19.5
+Awire|net@407|||0|oneCell@1|MSN[ZeroOrTwo]|0|27.5|oneCell@2|LSN[ZeroOrTwo]|-5|27.5
+Awire|net@409|||0|oneCell@1|MSN[ZeroOrDone]|0|19.5|oneCell@2|LSN[ZeroOrDone]|-5|19.5
+Awire|net@410|||0|oneCell@2|MSN[ZeroOrTwo]|-17|27.5|oneCell@3|LSN[ZeroOrTwo]|-22|27.5
+Awire|net@413|||0|oneCell@2|MSN[ZeroOrDone]|-17|19.5|oneCell@3|LSN[ZeroOrDone]|-22|19.5
+Awire|net@414|||0|oneCell@3|MSN[ZeroOrTwo]|-34|27.5|oneCell@4|LSN[ZeroOrTwo]|-39|27.5
+Awire|net@416|||0|oneCell@3|MSN[ZeroOrDone]|-34|19.5|oneCell@4|LSN[ZeroOrDone]|-39|19.5
+Awire|net@417|||0|oneCell@4|MSN[ZeroOrTwo]|-51|27.5|oneCell@5|LSN[ZeroOrTwo]|-56|27.5
+Awire|net@419|||0|oneCell@4|MSN[ZeroOrDone]|-51|19.5|oneCell@5|LSN[ZeroOrDone]|-56|19.5
+Awire|net@508|||2700|gnd@0||-77.5|25|pin@219||-77.5|27.5
+Awire|net@510|||900|pwr@0||-83|25|pin@220||-83|19.5
+Awire|net@512|||0|oneCell@5|MSN[ZeroOrDone]|-68|19.5|pin@220||-83|19.5
+Awire|net@513|||0|oneCell@5|MSN[ZeroOrTwo]|-68|27.5|pin@219||-77.5|27.5
+Awire|net@618|||0|pin@269||27|-4.25|pin@268||10|-4.25
+Awire|net@619|||2700|pin@264||-58|-4.25|oneCell@5|load|-58|11
+Awire|net@620|||0|pin@265||-41|-4.25|pin@264||-58|-4.25
+Awire|net@621|||900|oneCell@4|load|-41|11|pin@265||-41|-4.25
+Awire|net@622|||0|pin@266||-24|-4.25|pin@265||-41|-4.25
+Awire|net@623|||900|oneCell@3|load|-24|11|pin@266||-24|-4.25
+Awire|net@624|||0|pin@267||-7|-4.25|pin@266||-24|-4.25
+Awire|net@625|||900|oneCell@2|load|-7|11|pin@267||-7|-4.25
+Awire|net@626|||0|pin@268||10|-4.25|pin@267||-7|-4.25
+Awire|net@627|||900|oneCell@1|load|10|11|pin@268||10|-4.25
+Awire|net@629|||900|oneCell@0|load|27|11|pin@269||27|-4.25
+Awire|net@681|||900|oneCell@5|loadLO|-65.5|11|pin@287||-65.5|1.25
+Awire|net@687|||1800|pin@290||47.5|-4.25|conn@0|y|72.75|-4.25
+Awire|net@688|||900|pin@289||47.5|1.25|pin@290||47.5|-4.25
+Awire|net@689|||1800|pin@287||-65.5|1.25|pin@291||-48.5|1.25
+Awire|net@691|||900|oneCell@4|loadLO|-48.5|11|pin@291||-48.5|1.25
+Awire|net@692|||1800|pin@291||-48.5|1.25|pin@292||-31.5|1.25
+Awire|net@694|||900|oneCell@3|loadLO|-31.5|11|pin@292||-31.5|1.25
+Awire|net@695|||1800|pin@292||-31.5|1.25|pin@293||-14.5|1.25
+Awire|net@697|||900|oneCell@2|loadLO|-14.5|11|pin@293||-14.5|1.25
+Awire|net@698|||1800|pin@293||-14.5|1.25|pin@294||2.5|1.25
+Awire|net@700|||900|oneCell@1|loadLO|2.5|11|pin@294||2.5|1.25
+Awire|net@701|||1800|pin@294||2.5|1.25|pin@295||19.5|1.25
+Awire|net@703|||900|oneCell@0|loadLO|19.5|11|pin@295||19.5|1.25
+Awire|net@725|||0|conn@1|a|50|27.5|oneCell@0|LSN[ZeroOrTwo]|29|27.5
+Awire|net@726|||0|conn@3|a|50.25|19.5|oneCell@0|LSN[ZeroOrDone]|29|19.5
+Awire|net@727|||0|inv@2|out|36.25|1.25|pin@295||19.5|1.25
+Awire|net@728|||1800|inv@2|in|41.25|1.25|pin@289||47.5|1.25
+Awire|net@729|||1800|pin@269||27|-4.25|pin@290||47.5|-4.25
+Abus|scan[1:3]|D5G2;|-0.5|IJ2700|oneCell@0|s[1:3]|20|36|pin@204||20|46
+Abus|scan[4:6]|D5G2;|-0.5|IJ2700|oneCell@1|s[1:3]|3|36|pin@206||3|46
+Abus|scan[7:9]|D5G2;|-0.5|IJ2700|oneCell@2|s[1:3]|-14|36|pin@208||-14|46
+Abus|scan[10:12]|D5G2;|-0.5|IJ2700|oneCell@3|s[1:3]|-31|36|pin@210||-31|46
+Abus|scan[13:15]|D5G2;|-0.5|IJ2700|oneCell@4|s[1:3]|-48|36|pin@212||-48|46
+Abus|scan[16:18]|D5G2;|-0.5|IJ2700|oneCell@5|s[1:3]|-65|36|pin@214||-65|46
+EdecFailed|ZeroOrDone|D5G2;X12.5;|conn@3|a|B
+EdecSucceeded|ZeroOrTwo|D5G2;X8;|conn@1|y|B
+EinLO[1:6]||D5G2;X-5.5;|conn@4|a|I
+Eload||D5G2;X-4;|conn@0|a|B
+Emc||D5G2;X-2;|conn@5|a|I
+Escan[1:18]||D5G2;X5.5;|conn@8|y|O
+X
+
+# Cell oneCell;1{ic}
+ConeCell;1{ic}||artwork|1242938717727|1248386185934|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@8||-12|-5.5|3|2|XR|
+NTriangle|art@9||-12|2.5|3|2|XR|
+NThick-Circle|art@12||-10.5|-12|2|2|X|
+NArrow|art@13||-3|-14|2|2|XR|
+NArrow|art@14||-10.5|-14|2|2|XR|
+NPin|pin@0||-1|10|1|1|X|
+NPin|pin@1||-1|-14|1|1|X|
+NPin|pin@2||-13|-14|1|1|X|
+NPin|pin@3||-13|10|1|1|X|
+Nschematic:Wire_Pin|pin@13||-1|2.5|||X|
+Nschematic:Wire_Pin|pin@15||-3.5|10|||X|
+Nschematic:Wire_Pin|pin@17||-13|2.5|||X|
+Nschematic:Wire_Pin|pin@19||-13|-5.5|||X|
+Nschematic:Wire_Pin|pin@20||-1|-5.5|||X|
+NPin|pin@22||-1|2.5|1|1|X|
+NPin|pin@24||-1|-5.5|1|1|X|
+Nschematic:Bus_Pin|pin@73||-10|11|-1|-1||
+Nschematic:Bus_Pin|pin@76||-10|10|-1|-1||
+Nschematic:Wire_Pin|pin@78||-3|-14||||
+Nschematic:Bus_Pin|pin@80||-10.5|-14||||
+ASolid|net@0|||FS900|pin@0||-1|10|pin@1||-1|-14
+ASolid|net@1|||FS0|pin@1||-1|-14|pin@2||-13|-14
+ASolid|net@2|||FS2700|pin@2||-13|-14|pin@3||-13|10
+ASolid|net@3|||FS1800|pin@3||-13|10|pin@0||-1|10
+Aschematic:bus|net@23||-0.5|IJ900|pin@73||-10|11|pin@76||-10|10
+ELSN[ZeroOrDone]||D5G2;X-9.5;|pin@20||B
+ELSN[ZeroOrTwo]||D5G2;X-9;|pin@13||B
+EMSN[ZeroOrDone]||D5G2;X9.5;|pin@19||B
+EMSN[ZeroOrTwo]||D5G2;X8.5;|pin@17||B
+Eload||D5G2;X0.5;Y-3.5;|pin@78||I
+EloadLO||D5G2;Y-3.5;|pin@80||I
+Es[1:3]||D5G2;|pin@73||O
+Eval_bar|val|D5G2;Y2;|pin@15||I
+X
+
+# Cell oneCell;2{lay}
+ConeCell;2{lay}||cmos90|1243828832258|1244164455345||ATTR_NCC(D5G10;NTX3;Y346.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent mc /mc_[0-9]+/"]|DRC_last_good_drc_area_date()G1244134746007|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244164749943
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||19.5|206||||
+NX-Metal-1-Metal-2-Con|contact@1||184.5|206||||
+NX-Metal-1-Metal-2-Con|contact@2||-88.5|56||||
+NX-Metal-1-Metal-2-Con|contact@3||177|56||||
+NX-Metal-1-Metal-2-Con|contact@6||-155|12||||
+NX-Metal-1-Metal-2-Con|contact@10||-118|144||||
+NX-Metal-1-Metal-2-Con|contact@11||-188.5|144||||
+NX-Metal-1-Metal-2-Con|contact@13||198.5|232||||
+NX-Metal-1-Metal-2-Con|contact@20||-113|6||||
+NX-Metal-1-Metal-2-Con|contact@22||-171.5|138||||
+NX-Metal-1-Metal-2-Con|contact@23||-52.5|-135||||
+NX-Metal-1-Metal-2-Con|contact@24||-83|-135||||
+NX-Metal-1-Metal-2-Con|contact@25||-78|144||||
+NX-Metal-1-Metal-2-Con|contact@26||-39.5|144||||
+NX-Metal-1-Metal-2-Con|contact@30||92|138||||
+NX-Metal-1-Metal-2-Con|contact@31||92|-56||||
+NX-Metal-1-Metal-2-Con|contact@32||177|-188||||
+NX-Metal-1-Metal-2-Con|contact@34||-88.5|32||||
+NX-Metal-1-Metal-2-Con|contact@36||-150|94||||
+NX-Metal-1-Metal-2-Con|contact@37||-128.5|94||||
+NMetal-1-Polysilicon-Con|contact@38||-155|12|5.2|||
+NX-Metal-1-Metal-2-Con|contact@39||184.5|238||||
+NX-Metal-1-Metal-2-Con|contact@40||-95.5|138||||
+NX-Metal-1-Metal-2-Con|contact@41||-48.5|32||||
+NX-Metal-1-Metal-2-Con|contact@42||-110.5|138||0.2||
+NX-Metal-1-Metal-2-Con|contact@44||-37|6||||
+NX-Metal-1-Metal-2-Con|contact@45||117.5|-56||||
+NX-Metal-1-Metal-2-Con|contact@46||152|56||||
+IkesselsCounter:gasp_dn;1{lay}|gasp_dn@0||34.5|72|X||D5G4;
+IkesselsCounter:gasp_dn;1{lay}|gasp_dn@1||34.5|-72|X||D5G4;
+IkesselsCounter:gasp_dnU;1{lay}|gasp_dnU@0||31.5|-216|X||D5G4;
+IkesselsCounter:gasp_load;1{lay}|gasp_loa@0||4|216|X||D5G4;
+IlatchesK:latch1in10A;1{lay}|latch1in@0||-163.5|72|XY||D5G4;
+NMetal-2-Pin|pin@0||-201|206||||
+NMetal-2-Pin|pin@2||201|206||||
+NMetal-2-Pin|pin@3||-201|56||||
+NMetal-2-Pin|pin@7||201|56||||
+NMetal-2-Pin|pin@14||201|-56||||
+NMetal-2-Pin|pin@15||-201|-56||||
+NMetal-2-Pin|pin@16||-201|-188||||
+NMetal-2-Pin|pin@18||201|-188||||
+NMetal-2-Pin|pin@19||-201|12||||
+NMetal-2-Pin|pin@20||201|12||||
+NMetal-1-Pin|pin@23||-138|142.5||||
+NMetal-1-Pin|pin@24||-138|246.5||||
+NMetal-1-Pin|pin@29||-188.5|111||||
+NMetal-1-Pin|pin@30||-190.5|111||||
+NMetal-2-Pin|pin@31||-201|44||||
+NMetal-2-Pin|pin@32||201|44||||
+NMetal-2-Pin|pin@34||201|232||||
+NMetal-2-Pin|pin@35||-201|232||||
+NMetal-2-Pin|pin@36||201|-100||||
+NMetal-2-Pin|pin@37||-201|-100||||
+NMetal-2-Pin|pin@38||201|-194||||
+NMetal-2-Pin|pin@39||-201|-194||||
+NMetal-1-Pin|pin@55||-128.5|142.5||||
+NMetal-1-Pin|pin@75||-110.5|72.5||||
+NMetal-1-Pin|pin@76||-106.5|72.5||||
+NMetal-1-Pin|pin@77||-106.5|39||||
+NMetal-1-Pin|pin@78||-113|39||||
+NMetal-1-Pin|pin@82||-171.5|182||||
+NMetal-1-Pin|pin@89||177|-38||||
+NMetal-1-Pin|pin@90||174.5|-38||||
+NMetal-1-Pin|pin@92||174.5|38||||
+NMetal-1-Pin|pin@93||177|38||||
+NMetal-1-Pin|pin@98||-95.5|182||||
+NMetal-1-Pin|pin@105||117.5|-144||||
+NMetal-1-Pin|pin@106||101|-144||||
+NMetal-1-Pin|pin@115||117.5|-57||||
+NMetal-1-Pin|pin@116||100|-61||||
+NMetal-1-Pin|pin@118||117.5|-61||||
+NMetal-1-Pin|pin@119||-83|-61.5||||
+NMetal-1-Pin|pin@120||-80|-61.5||||
+NMetal-1-Pin|pin@121||-83|84||||
+NMetal-1-Pin|pin@122||-78|84||||
+NMetal-1-Pin|pin@123||-118|231||||
+NMetal-1-Pin|pin@124||-110.5|127||||
+NMetal-1-Pin|pin@127||195|236||||
+NMetal-1-Pin|pin@129||198.5|236||||
+NMetal-1-Pin|pin@134||-80|-9||||
+NMetal-1-Pin|pin@135||-83|-9||||
+NMetal-1-Pin|pin@136||-169|216.5||||
+NMetal-1-Pin|pin@137||-166.5|216.5||||
+NMetal-1-Pin|pin@138||-166.5|270.5||||
+NMetal-1-Pin|pin@139||-130|270.5||||
+NMetal-1-Pin|pin@140||-130|231||||
+NMetal-1-Pin|pin@141||162|270.5||||
+NMetal-1-Pin|pin@143||162|149||||
+NMetal-1-Pin|pin@144||152|149||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-201|-72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||-201|216|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-201|-216|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||-201|72|||D5G4;
+IwiresL:select15;1{lay}|select15@0||-196|216|||D5G4;
+IwiresL:select70;1{lay}|select70@0||-168.5|-216|||D5G4;
+IwiresL:select80;1{lay}|select80@0||-163.5|-72|||D5G4;
+Ametal-2|net@0|||S1800|pin@0||-201|206|contact@0||19.5|206
+Ametal-2|net@4|||S0|pin@2||201|206|contact@1||184.5|206
+Ametal-2|net@7|||S0|contact@2||-88.5|56|pin@3||-201|56
+Ametal-2|net@14|||S1800|contact@3||177|56|pin@7||201|56
+Ametal-2|net@21|||S1800|pin@15||-201|-56|gasp_dn@1|out|-110.5|-56
+Ametal-2|net@22|||S1800|pin@16||-201|-188|gasp_dnU@0|prev|-116.5|-188
+Ametal-2|net@26|||S1800|pin@19||-201|12|contact@6||-155|12
+Ametal-1|net@32|||S900|pin@24||-138|246.5|pin@23||-138|142.5
+Ametal-1|net@39||0.4|S900|pin@123||-118|231|contact@10||-118|144
+Ametal-2|net@40|||S1800|contact@11||-188.5|144|contact@10||-118|144
+Ametal-1|net@41|||S900|contact@11||-188.5|144|pin@29||-188.5|111
+Ametal-1|net@42|||S0|pin@29||-188.5|111|pin@30||-190.5|111
+Ametal-1|net@43|||S900|pin@30||-190.5|111|latch1in@0|out[1]|-190.5|82.4
+Ametal-2|net@44|||S1800|pin@31||-201|44|gasp_dn@0|mc|119|44
+Ametal-2|net@45|||S0|pin@32||201|44|gasp_dn@0|mc|119|44
+Ametal-2|net@49|||S1800|pin@35||-201|232|contact@13||198.5|232
+Ametal-2|net@50|||S0|pin@36||201|-100|gasp_dn@1|mc|119|-100
+Ametal-2|net@51|||S1800|pin@37||-201|-100|gasp_dn@1|mc|119|-100
+Ametal-2|net@52|||S0|pin@38||201|-194|gasp_dnU@0|mc|146|-194
+Ametal-2|net@53|||S1800|pin@39||-201|-194|gasp_dnU@0|mc|146|-194
+Ametal-2|net@55|||S0|pin@20||201|12|contact@6||-155|12
+Ametal-2|net@61||6.2|S1800|latch1in@0|gnd|-136.5|72|gasp_dn@0|gnd_1|-132|72
+Ametal-2|net@71||6.2|S0|gasp_dn@0|vdd_5|-132|122|latch1in@0|vdd|-136.5|122
+Ametal-1|net@83|||S0|pin@55||-128.5|142.5|pin@23||-138|142.5
+Ametal-2|net@94||6.2|S0|gasp_dn@0|vdd_6|-132|22|latch1in@0|vdd_2|-136.5|22
+Ametal-1|net@101|||S2700|pin@75||-110.5|72.5|gasp_dn@0|out|-110.5|88
+Ametal-1|net@102|||S0|pin@76||-106.5|72.5|pin@75||-110.5|72.5
+Ametal-1|net@103|||S2700|pin@77||-106.5|39|pin@76||-106.5|72.5
+Ametal-1|net@104|||S1800|pin@78||-113|39|pin@77||-106.5|39
+Ametal-1|net@110|||S900|pin@124||-110.5|127|gasp_dn@0|out|-110.5|88
+Ametal-1|net@112||0.6|S2700|contact@22||-171.5|138|pin@82||-171.5|182
+Ametal-1|net@113||0.6|S1800|pin@82||-171.5|182|gasp_loa@0|one|-169|182
+Ametal-2|net@114|||S1800|contact@22||-171.5|138|contact@42||-110.5|138
+Ametal-1|net@117|||S900|contact@23||-52.5|-135|gasp_dnU@0|loadFinished|-52.5|-182
+Ametal-2|net@118|||S0|contact@23||-52.5|-135|contact@24||-83|-135
+Ametal-2|net@123|||S0|contact@26||-39.5|144|contact@25||-78|144
+Ametal-1|net@124||0.4|S900|contact@3||177|56|gasp_dn@0|next|177|50
+Ametal-1|net@132|||S900|pin@106||101|-144|gasp_dnU@0|dec|101|-182
+Ametal-1|net@134|||S2700|pin@105||117.5|-144|gasp_dn@1|dec|117.5|-108.2
+Ametal-1|net@135||0.4|S900|pin@89||177|-38|gasp_dn@1|next|177|-94
+Ametal-1|net@136||0.4|S1800|pin@90||174.5|-38|pin@89||177|-38
+Ametal-1|net@139||0.4|S1800|pin@92||174.5|38|pin@93||177|38
+Ametal-1|net@140||0.4|S2700|pin@93||177|38|gasp_dn@0|next|177|50
+Ametal-1|net@141|||S2700|contact@26||-39.5|144|gasp_loa@0|waitingToEmpty|-39.5|182
+Ametal-1|net@146|||S1800|pin@98||-95.5|182|gasp_loa@0|zero|-93|182
+Ametal-2|net@150|||S0|contact@31||92|-56|gasp_dn@1|out|-110.5|-56
+Ametal-1|net@153||0.4|S2700|contact@32||177|-188|gasp_dnU@0|next|177|-182
+Ametal-2|net@154|||S0|pin@18||201|-188|contact@32||177|-188
+Ametal-1|net@157||0.4|S2700|contact@34||-88.5|32|contact@2||-88.5|56
+Ametal-2|net@158|||S1800|contact@34||-88.5|32|contact@41||-48.5|32
+Ametal-2|net@160||6.2|S1800|pinsVddG@1|vdd_1|-201|166|gasp_loa@0|vdd_2|-193|166
+Ametal-2|net@161||6.2|S1800|pinsVddG@1|gnd|-201|216|gasp_loa@0|gnd_1|-193|216
+Ametal-2|net@162||6.2|S1800|pinsVddG@1|vdd|-201|266|gasp_loa@0|vdd_3|-193|266
+Ametal-2|net@163||6.2|S1800|pinsVddG@0|vdd|-201|-22|gasp_dn@1|vdd_5|-132|-22
+Ametal-2|net@164||6.2|S0|gasp_dn@1|gnd_1|-132|-72|pinsVddG@0|gnd|-201|-72
+Ametal-2|net@165||6.2|S0|gasp_dn@1|vdd_6|-132|-122|pinsVddG@0|vdd_1|-201|-122
+Ametal-2|net@166||6.2|S0|gasp_dnU@0|vdd_3|-138|-266|pinsVddG@2|vdd_1|-201|-266
+Ametal-2|net@167||6.2|S0|gasp_dnU@0|gnd_1|-138|-216|pinsVddG@2|gnd|-201|-216
+Ametal-2|net@168||6.2|S0|gasp_dnU@0|vdd_4|-138|-166|pinsVddG@2|vdd|-201|-166
+Ametal-1|net@169|||S900|contact@36||-150|94|latch1in@0|in[1]|-150|79
+Ametal-2|net@170|||S1800|contact@36||-150|94|contact@37||-128.5|94
+APolysilicon|net@172|||S2700|contact@38||-154.5|12|latch1in@0|hcl|-154.5|13.5
+Ametal-1|net@173|||S900|contact@6||-155|12|contact@38||-155|12
+Ametal-2|net@176|||S1800|contact@13||198.5|232|pin@34||201|232
+Ametal-1|net@206|||S2700|contact@1||184.5|206|contact@39||184.5|238
+Ametal-2|net@208|||S1800|gasp_loa@0|load_1|172.5|238|contact@39||184.5|238
+Ametal-1|net@210|||S900|contact@0||19.5|206|gasp_loa@0|loadNext|19.5|182
+Ametal-1|net@213|||S900|pin@55||-128.5|142.5|contact@37||-128.5|94
+Ametal-1|net@215|||S900|pin@78||-113|39|contact@20||-113|6
+Ametal-2|net@224|||S0|contact@30||92|138|contact@40||-95.5|138
+Ametal-1|net@227|||S900|gasp_dn@0|prev|-48.5|35.8|contact@41||-48.5|32
+Ametal-1|net@228|||S2700|pin@135||-83|-9|pin@121||-83|84
+Ametal-1|net@231|||S0|pin@105||117.5|-144|pin@106||101|-144
+Ametal-2|net@236|||S0|pin@14||201|-56|contact@45||117.5|-56
+Ametal-1|net@243|||S2700|gasp_dn@1|in[1]@133073793|-37|-57|contact@44||-37|6
+Ametal-2|net@244|||S1800|contact@20||-113|6|contact@44||-37|6
+Ametal-1|net@254|||S900|gasp_dn@0|dec|117.5|35.8|contact@45||117.5|-56
+Ametal-1|net@255|||S900|contact@45||117.5|-56|pin@115||117.5|-57
+Ametal-1|net@257|||S900|gasp_dn@1|in[1]|100|-57|pin@116||100|-61
+Ametal-1|net@260||0.4|S2700|pin@118||117.5|-61|contact@45||117.5|-56
+Ametal-1|net@261|||S1800|pin@116||100|-61|pin@118||117.5|-61
+Ametal-1|net@262|||S2700|contact@24||-83|-135|pin@119||-83|-61.5
+Ametal-1|net@263|||S1800|pin@119||-83|-61.5|pin@120||-80|-61.5
+Ametal-1|net@266|||S1800|pin@121||-83|84|pin@122||-78|84
+Ametal-1|net@267|||S2700|pin@122||-78|84|contact@25||-78|144
+Ametal-1|net@268||0.4|S0|pin@123||-118|231|gasp_loa@0|~val|-130|231
+Ametal-1|net@269||0.4|S900|contact@42||-110.5|138|pin@124||-110.5|127
+Ametal-1|net@273|||S900|gasp_loa@0|mc|195|241|pin@127||195|236
+Ametal-1|net@276|||S900|pin@129||198.5|236|contact@13||198.5|232
+Ametal-1|net@277|||S1800|pin@127||195|236|pin@129||198.5|236
+Ametal-1|net@286||0.4|S900|pin@92||174.5|38|pin@90||174.5|-38
+Ametal-1|net@288|||S900|pin@98||-95.5|182|contact@40||-95.5|138
+Ametal-1|net@289|||S2700|pin@120||-80|-61.5|pin@134||-80|-9
+Ametal-1|net@290|||S0|pin@134||-80|-9|pin@135||-83|-9
+Ametal-1|net@293|||S2700|contact@31||92|-56|contact@30||92|138
+Ametal-2|net@296||6.2|S1800|pinsVddG@3|vdd|-201|122|latch1in@0|vdd_1|-196.5|122
+Ametal-2|net@297||6.2|S0|latch1in@0|vdd_3|-196.5|22|pinsVddG@3|vdd_1|-201|22
+Ametal-2|net@298||6.2|S0|latch1in@0|gnd_1|-196.5|72|pinsVddG@3|gnd|-201|72
+Ametal-1|net@299||0.2|S900|pin@136||-169|216.5|gasp_loa@0|one|-169|182
+Ametal-1|net@300||0.6|S0|pin@137||-166.5|216.5|pin@136||-169|216.5
+Ametal-1|net@301|||S900|pin@138||-166.5|270.5|pin@137||-166.5|216.5
+Ametal-1|net@302|||S900|pin@139||-130|270.5|pin@140||-130|231
+Ametal-1|net@303||0.4|S1800|pin@140||-130|231|pin@123||-118|231
+Ametal-2|net@304|||S1800|contact@46||152|56|contact@3||177|56
+Ametal-1|net@309|||S900|pin@141||162|270.5|pin@143||162|149
+Ametal-1|net@314|||S2700|contact@46||152|56|pin@144||152|149
+Ametal-1|net@315|||S0|pin@143||162|149|pin@144||152|149
+Eborrow||D5G6;|pin@15||O
+Edec||D5G6;|pin@14||O
+EdecFailed||D5G6;|pin@18||O
+EdecSucceeded||D5G6;|pin@7||O
+Egnd||D5G6;|gasp_loa@0|gnd|G
+Egnd_1||D5G6;|gasp_dn@0|gnd_2|G
+Egnd_2||D5G6;|pinsVddG@1|gnd|G
+Egnd_3||D5G6;|pinsVddG@0|gnd|G
+Egnd_4||D5G6;|pinsVddG@2|gnd|G
+Egnd_5||D5G6;|gasp_dn@1|gnd_2|G
+Egnd_6||D5G6;|gasp_dnU@0|gnd|G
+Egnd_7||D5G6;|pinsVddG@3|gnd|G
+Ein[1]||D5G6;|pin@24||O
+Eload||D5G6;|pin@2||I
+EloadLatchesIn||D5G6;|pin@20||O
+EloadLatchesOut||D5G6;|pin@19||O
+EloadNext||D5G6;|pin@0||O
+Emc||D5G6;|pin@38||U
+Emc_1||D5G6;|pin@37||U
+Emc_2||D5G6;|pin@39||U
+Emc_3||D5G6;|pin@34||U
+Emc_4||D5G6;|pin@35||U
+Emc_5||D5G6;|pin@31||U
+Emc_6||D5G6;|pin@32||U
+Emc_7||D5G6;|pin@36||U
+EnextEmpty||D5G6;|pin@16||O
+EnextFull||D5G6;|pin@3||O
+Es[1]||D5G5;R|pin@141||U
+Es[2]||D5G5;R|pin@139||U
+Es[3]||D5G5;R|pin@138||U
+Evdd||D5G6;|pinsVddG@2|vdd|P
+Evdd_1||D5G6;|gasp_loa@0|vdd_1|P
+Evdd_2||D5G6;|gasp_dn@0|vdd_7|P
+Evdd_3||D5G6;|gasp_dn@0|vdd_8|P
+Evdd_4||D5G6;|pinsVddG@1|vdd|P
+Evdd_5||D5G6;|pinsVddG@1|vdd_1|P
+Evdd_6||D5G6;|pinsVddG@0|vdd_1|P
+Evdd_7||D5G6;|pinsVddG@0|vdd|P
+Evdd_8||D5G6;|pinsVddG@2|vdd_1|P
+Evdd_9||D5G6;|gasp_loa@0|vdd|P
+Evdd_10||D5G6;|gasp_dn@1|vdd_7|P
+Evdd_11||D5G6;|gasp_dn@1|vdd_8|P
+Evdd_12||D5G6;|gasp_dnU@0|vdd|P
+Evdd_13||D5G6;|gasp_dnU@0|vdd_2|P
+Evdd_14||D5G6;|pinsVddG@3|vdd_1|P
+Evdd_15||D5G6;|pinsVddG@3|vdd|P
+X
+
+# Cell oneCell;1{lay}
+ConeCell;1{lay}||cmos90|1243828832258|1247834302247||ATTR_NCC(D5G10;NTX-10;Y103.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent mc /mc_[0-9]+/"]|DRC_last_good_drc_area_date()G1244001189426|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244001189426
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||14|-15||||
+NX-Metal-1-Metal-2-Con|contact@1||182|-15||||
+NX-Metal-1-Metal-2-Con|contact@2||-86|-165||||
+NX-Metal-1-Metal-2-Con|contact@3||174.5|-165||||
+NX-Metal-1-Metal-2-Con|contact@6||-151.5|-209||||
+NX-Metal-1-Metal-2-Con|contact@9||-116|17||||
+NX-Metal-1-Metal-2-Con|contact@10||-116|-77||||
+NX-Metal-1-Metal-2-Con|contact@11||-186.5|-77||||
+NX-Metal-1-Metal-2-Con|contact@13||192.5|8||||
+NX-Metal-1-Metal-2-Con|contact@18||144|-277||||
+NX-Metal-1-Metal-2-Con|contact@19||-51.5|-215||||
+NX-Metal-1-Metal-2-Con|contact@20||-109.5|-215||||
+NX-Metal-1-Metal-2-Con|contact@21||-110|-71||||
+NX-Metal-1-Metal-2-Con|contact@22||-171|-71||||
+NX-Metal-1-Metal-2-Con|contact@23||-55|-356||||
+NX-Metal-1-Metal-2-Con|contact@24||-81|-356||||
+NX-Metal-1-Metal-2-Con|contact@25||-81|-77||||
+NX-Metal-1-Metal-2-Con|contact@26||-42|-77||||
+NX-Metal-1-Metal-2-Con|contact@27||115|-368||||
+NX-Metal-1-Metal-2-Con|contact@28||98.5|-368||||
+NX-Metal-1-Metal-2-Con|contact@29||-87|-83||||
+NX-Metal-1-Metal-2-Con|contact@30||85|-83||||
+NX-Metal-1-Metal-2-Con|contact@31||85|-277||||
+NX-Metal-1-Metal-2-Con|contact@32||174.5|-409||||
+NX-Metal-1-Metal-2-Con|contact@33||-53.5|-171||||
+NX-Metal-1-Metal-2-Con|contact@34||-86|-171||||
+NX-Metal-1-Metal-2-Con|contact@36||-148|-127||||
+NX-Metal-1-Metal-2-Con|contact@37||-122.5|-127||||
+NMetal-1-Polysilicon-Con|contact@38||-151.5|-209|5.2|||
+IkesselsCounter:gasp_dn;1{lay}|gasp_dn@0||32|-149|X||D5G4;
+IkesselsCounter:gasp_dn;1{lay}|gasp_dn@1||32|-293|X||D5G4;
+IkesselsCounter:gasp_dnU;1{lay}|gasp_dnU@0||29|-437|X||D5G4;
+IkesselsCounter:gasp_load;1{lay}|gasp_loa@0||1.5|-5|X||D5G4;
+IlatchesK:latch1in10A;1{lay}|latch1in@0||-161.5|-149|XY||D5G4;
+NMetal-2-Pin|pin@0||-194.5|-15||||
+NMetal-1-Pin|pin@1||14|-39||||
+NMetal-2-Pin|pin@2||203|-15||||
+NMetal-2-Pin|pin@3||-194.5|-165||||
+NMetal-1-Pin|pin@4||-45|-185.2||||
+NMetal-1-Pin|pin@5||-54|-185||||
+NMetal-1-Pin|pin@6||-54|-185.2||||
+NMetal-2-Pin|pin@7||203|-165||||
+NMetal-2-Pin|pin@10||148|-277||||
+NMetal-1-Pin|pin@11||132.5|-309||||
+NMetal-1-Pin|pin@12||132.5|-329.2||||
+NMetal-2-Pin|pin@14||203|-277||||
+NMetal-2-Pin|pin@15||-194.5|-277||||
+NMetal-2-Pin|pin@16||-194.5|-409||||
+NMetal-2-Pin|pin@18||203|-409||||
+NMetal-2-Pin|pin@19||-194.5|-209||||
+NMetal-2-Pin|pin@20||203|-209||||
+NMetal-1-Pin|pin@23||-136|-78.5||||
+NMetal-1-Pin|pin@24||-136|67.5||||
+NMetal-1-Pin|pin@26||-117.5|17||||
+NMetal-1-Pin|pin@29||-186.5|-110||||
+NMetal-1-Pin|pin@30||-188.5|-110||||
+NMetal-2-Pin|pin@31||-194.5|-177||||
+NMetal-2-Pin|pin@32||203|-177||||
+NMetal-2-Pin|pin@34||203|8||||
+NMetal-2-Pin|pin@35||-194.5|8||||
+NMetal-2-Pin|pin@36||203|-321||||
+NMetal-2-Pin|pin@37||-194.5|-321||||
+NMetal-2-Pin|pin@38||203|-415||||
+NMetal-2-Pin|pin@39||-194.5|-415||||
+NMetal-1-Pin|pin@52||-132.5|17||||
+NMetal-1-Pin|pin@54||-122.5|-116.5||||
+NMetal-1-Pin|pin@55||-122.5|-78.5||||
+NMetal-1-Pin|pin@61||192.5|19.5||||
+NMetal-1-Pin|pin@64||144|-309||||
+NMetal-1-Pin|pin@70||-51|-329.5||||
+NMetal-1-Pin|pin@71||-53.5|-329.5||||
+NMetal-1-Pin|pin@72||-53.5|-309||||
+NMetal-1-Pin|pin@73||-57.5|-309||||
+NMetal-1-Pin|pin@74||-57.5|-221.5||||
+NMetal-1-Pin|pin@75||-113|-148.5||||
+NMetal-1-Pin|pin@76||-101|-148.5||||
+NMetal-1-Pin|pin@77||-101|-182||||
+NMetal-1-Pin|pin@78||-109.5|-182||||
+NMetal-1-Pin|pin@79||-109.5|-207||||
+NMetal-1-Pin|pin@80||-57.5|-215||||
+NMetal-1-Pin|pin@81||-113|-71||||
+NMetal-1-Pin|pin@82||-171|-39||||
+NMetal-1-Pin|pin@83||-81|-81||||
+NMetal-1-Pin|pin@84||-81|-362||||
+NMetal-1-Pin|pin@86||115|-269.5||||
+NMetal-1-Pin|pin@87||144|-269.5||||
+NMetal-1-Pin|pin@88||144|-309||||
+NMetal-1-Pin|pin@89||174.5|-259||||
+NMetal-1-Pin|pin@90||168|-259||||
+NMetal-1-Pin|pin@91||168|-224.5||||
+NMetal-1-Pin|pin@92||168|-183||||
+NMetal-1-Pin|pin@93||174.5|-183||||
+NMetal-1-Pin|pin@94||85|-268||||
+NMetal-1-Pin|pin@95||85|-88||||
+NMetal-1-Pin|pin@97||-95|-83||||
+NMetal-1-Pin|pin@98||-95|-39||||
+NMetal-1-Pin|pin@99||-53.5|-185.2||||
+NMetal-1-Pin|pin@100||-53.5|-165||||
+NMetal-1-Pin|pin@102||192.5|17||||
+NMetal-1-Pin|pin@103||192.5|17||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-194.5|-293|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||-194.5|-5|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-194.5|-437|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||206|-293|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||206|-437|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||206|-149|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@6||206|-5|||D5G4;
+IwiresL:select30;1{lay}|select30@0||215.5|-293|||D5G4;
+IwiresL:select30;1{lay}|select30@1||215.5|-5|||D5G4;
+IwiresL:select30;1{lay}|select30@2||215.5|-149|||D5G4;
+IwiresL:select30;1{lay}|select30@3||215.5|-437|||D5G4;
+IwiresL:select70;1{lay}|select70@0||-164|-437|||D5G4;
+IwiresL:select70;1{lay}|select70@1||-164|-293|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||198.5|-5|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||198.5|-149|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@2||198.5|-293|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@3||198.5|-437|||D5G4;
+Ametal-2|net@0|||S1800|pin@0||-194.5|-15|contact@0||14|-15
+Ametal-1|net@1|||S900|contact@0||14|-15|pin@1||14|-39
+Ametal-1|net@2|||S1800|pin@1||14|-39|gasp_loa@0|loadNext|17|-39
+Ametal-2|net@4|||S0|pin@2||203|-15|contact@1||182|-15
+Ametal-1|net@6|||S0|pin@4||-45|-185.2|gasp_dn@0|prev|-51|-185.2
+Ametal-2|net@7|||S0|contact@2||-86|-165|pin@3||-194.5|-165
+Ametal-1|net@8|||S900|pin@5||-54|-185|pin@6||-54|-185.2
+Ametal-1|net@9|||S1800|pin@6||-54|-185.2|gasp_dn@0|prev|-51|-185.2
+Ametal-2|net@14|||S1800|contact@3||174.5|-165|pin@7||203|-165
+Ametal-1|net@16|||S900|pin@11||132.5|-309|pin@12||132.5|-329.2
+Ametal-1|net@17|||S0|pin@12||132.5|-329.2|gasp_dn@1|dec|115|-329.2
+Ametal-2|net@20|||S0|pin@14||203|-277|pin@10||148|-277
+Ametal-2|net@21|||S1800|pin@15||-194.5|-277|gasp_dn@1|out|-113|-277
+Ametal-2|net@22|||S1800|pin@16||-194.5|-409|gasp_dnU@0|prev|-119|-409
+Ametal-2|net@26|||S1800|pin@19||-194.5|-209|contact@6||-151.5|-209
+Ametal-1|net@32|||S900|pin@24||-136|67.5|pin@23||-136|-78.5
+Ametal-1|net@36||0.4|S0|contact@9||-116|17|pin@26||-117.5|17
+Ametal-1|net@39||0.4|S900|contact@9||-116|17|contact@10||-116|-77
+Ametal-2|net@40|||S1800|contact@11||-186.5|-77|contact@10||-116|-77
+Ametal-1|net@41|||S900|contact@11||-186.5|-77|pin@29||-186.5|-110
+Ametal-1|net@42|||S0|pin@29||-186.5|-110|pin@30||-188.5|-110
+Ametal-1|net@43|||S900|pin@30||-188.5|-110|latch1in@0|out[1]|-188.5|-138.6
+Ametal-2|net@44|||S1800|pin@31||-194.5|-177|gasp_dn@0|mc|116.5|-177
+Ametal-2|net@45|||S0|pin@32||203|-177|gasp_dn@0|mc|116.5|-177
+Ametal-2|net@49|||S1800|pin@35||-194.5|8|contact@13||192.5|8
+Ametal-2|net@50|||S0|pin@36||203|-321|gasp_dn@1|mc|116.5|-321
+Ametal-2|net@51|||S1800|pin@37||-194.5|-321|gasp_dn@1|mc|116.5|-321
+Ametal-2|net@52|||S0|pin@38||203|-415|gasp_dnU@0|mc|143.5|-415
+Ametal-2|net@53|||S1800|pin@39||-194.5|-415|gasp_dnU@0|mc|143.5|-415
+Ametal-2|net@55|||S0|pin@20||203|-209|contact@6||-151.5|-209
+Ametal-2|net@61||6.2|S1800|latch1in@0|gnd|-134.5|-149|gasp_dn@0|gnd_1|-134.5|-149
+Ametal-2|net@71||6.2|S0|gasp_dn@0|vdd_5|-134.5|-99|latch1in@0|vdd|-134.5|-99
+Ametal-1|net@76||0.4|S1800|pin@52||-132.5|17|pin@26||-117.5|17
+Ametal-1|net@77||1|S900|pin@52||-132.5|17|gasp_loa@0|~val|-132.5|10
+Ametal-1|net@82|||S900|pin@55||-122.5|-78.5|pin@54||-122.5|-116.5
+Ametal-1|net@83|||S0|pin@55||-122.5|-78.5|pin@23||-136|-78.5
+Ametal-1|net@88|||S2700|pin@61||192.5|19.5|gasp_loa@0|mc|192.5|20
+Ametal-1|net@91|||S0|pin@64||144|-309|pin@11||132.5|-309
+Ametal-1|net@92|||S900|contact@18||144|-277|pin@64||144|-309
+Ametal-2|net@93|||S1800|contact@18||144|-277|pin@10||148|-277
+Ametal-2|net@94||6.2|S0|gasp_dn@0|vdd_6|-134.5|-199|latch1in@0|vdd_2|-134.5|-199
+Ametal-1|net@95|||S1800|pin@71||-53.5|-329.5|pin@70||-51|-329.5
+Ametal-1|net@96|||S900|pin@72||-53.5|-309|pin@71||-53.5|-329.5
+Ametal-1|net@97|||S1800|pin@73||-57.5|-309|pin@72||-53.5|-309
+Ametal-1|net@98|||S900|pin@74||-57.5|-221.5|pin@73||-57.5|-309
+Ametal-1|net@99|||S2700|pin@70||-51|-329.5|gasp_dn@1|prev|-51|-329.2
+Ametal-1|net@101|||S2700|pin@75||-113|-148.5|gasp_dn@0|out|-113|-133
+Ametal-1|net@102|||S0|pin@76||-101|-148.5|pin@75||-113|-148.5
+Ametal-1|net@103|||S2700|pin@77||-101|-182|pin@76||-101|-148.5
+Ametal-1|net@104|||S1800|pin@78||-109.5|-182|pin@77||-101|-182
+Ametal-1|net@105|||S2700|pin@79||-109.5|-207|pin@78||-109.5|-182
+Ametal-1|net@106|||S900|pin@79||-109.5|-207|contact@20||-109.5|-215
+Ametal-2|net@107|||S1800|contact@20||-109.5|-215|contact@19||-51.5|-215
+Ametal-1|net@108|||S900|pin@80||-57.5|-215|pin@74||-57.5|-221.5
+Ametal-1|net@109|||S1800|pin@80||-57.5|-215|contact@19||-51.5|-215
+Ametal-1|net@110|||S900|pin@81||-113|-71|gasp_dn@0|out|-113|-133
+Ametal-1|net@112||0.6|S2700|contact@22||-171|-71|pin@82||-171|-39
+Ametal-1|net@113||0.6|S0|pin@82||-171|-39|gasp_loa@0|one|-171.5|-39
+Ametal-2|net@114|||S1800|contact@22||-171|-71|contact@21||-110|-71
+Ametal-1|net@115||0.6|S1800|pin@81||-113|-71|contact@21||-110|-71
+Ametal-1|net@116|||S2700|pin@84||-81|-362|pin@83||-81|-81
+Ametal-1|net@117|||S900|contact@23||-55|-356|gasp_dnU@0|loadFinished|-55|-403
+Ametal-2|net@118|||S0|contact@23||-55|-356|contact@24||-81|-356
+Ametal-1|net@119|||S900|contact@24||-81|-356|pin@84||-81|-362
+Ametal-1|net@120|||S900|contact@25||-81|-77|pin@83||-81|-81
+Ametal-2|net@123|||S0|contact@26||-42|-77|contact@25||-81|-77
+Ametal-1|net@124||0.4|S900|contact@3||174.5|-165|gasp_dn@0|next|174.5|-171
+Ametal-1|net@125|||S2700|pin@86||115|-269.5|gasp_dn@0|dec|115|-185.2
+Ametal-1|net@126|||S1800|pin@86||115|-269.5|pin@87||144|-269.5
+Ametal-1|net@127|||S900|pin@87||144|-269.5|contact@18||144|-277
+Ametal-1|net@128|||S2700|pin@88||144|-309|contact@18||144|-277
+Ametal-1|net@132|||S900|contact@28||98.5|-368|gasp_dnU@0|dec|98.5|-403
+Ametal-2|net@133|||S1800|contact@28||98.5|-368|contact@27||115|-368
+Ametal-1|net@134|||S2700|contact@27||115|-368|gasp_dn@1|dec|115|-329.2
+Ametal-1|net@135||0.4|S900|pin@89||174.5|-259|gasp_dn@1|next|174.5|-315
+Ametal-1|net@136||0.4|S1800|pin@90||168|-259|pin@89||174.5|-259
+Ametal-1|net@137||0.4|S900|pin@91||168|-224.5|pin@90||168|-259
+Ametal-1|net@138||0.4|S900|pin@92||168|-183|pin@91||168|-224.5
+Ametal-1|net@139||0.4|S1800|pin@92||168|-183|pin@93||174.5|-183
+Ametal-1|net@140||0.4|S2700|pin@93||174.5|-183|gasp_dn@0|next|174.5|-171
+Ametal-1|net@141|||S2700|contact@26||-42|-77|gasp_loa@0|waitingToEmpty|-42|-39
+Ametal-1|net@142|||S900|pin@95||85|-88|pin@94||85|-268
+Ametal-1|net@145|||S2700|pin@97||-95|-83|pin@98||-95|-39
+Ametal-1|net@146|||S0|pin@98||-95|-39|gasp_loa@0|zero|-95.5|-39
+Ametal-2|net@147|||S0|contact@30||85|-83|contact@29||-87|-83
+Ametal-1|net@148|||S2700|pin@95||85|-88|contact@30||85|-83
+Ametal-1|net@149|||S900|pin@94||85|-268|contact@31||85|-277
+Ametal-2|net@150|||S0|contact@31||85|-277|gasp_dn@1|out|-113|-277
+Ametal-1|net@151|||S1800|pin@97||-95|-83|contact@29||-87|-83
+Ametal-1|net@153||0.4|S2700|contact@32||174.5|-409|gasp_dnU@0|next|174.5|-403
+Ametal-2|net@154|||S0|pin@18||203|-409|contact@32||174.5|-409
+Ametal-1|net@155||0.4|S900|contact@33||-53.5|-171|pin@99||-53.5|-185.2
+Ametal-1|net@156|||S1800|pin@99||-53.5|-185.2|gasp_dn@0|prev|-51|-185.2
+Ametal-1|net@157||0.4|S2700|contact@34||-86|-171|contact@2||-86|-165
+Ametal-2|net@158|||S1800|contact@34||-86|-171|contact@33||-53.5|-171
+Ametal-1|net@159||0.4|S900|pin@100||-53.5|-165|contact@33||-53.5|-171
+Ametal-2|net@160||6.2|S0|pinsVddG@1|vdd_1|-194.5|-55|gasp_loa@0|vdd_2|-195.5|-55
+Ametal-2|net@161||6.2|S0|pinsVddG@1|gnd|-194.5|-5|gasp_loa@0|gnd_1|-195.5|-5
+Ametal-2|net@162||6.2|S0|pinsVddG@1|vdd|-194.5|45|gasp_loa@0|vdd_3|-195.5|45
+Ametal-2|net@163||6.2|S1800|pinsVddG@0|vdd|-194.5|-243|gasp_dn@1|vdd_5|-134.5|-243
+Ametal-2|net@164||6.2|S0|gasp_dn@1|gnd_1|-134.5|-293|pinsVddG@0|gnd|-194.5|-293
+Ametal-2|net@165||6.2|S0|gasp_dn@1|vdd_6|-134.5|-343|pinsVddG@0|vdd_1|-194.5|-343
+Ametal-2|net@166||6.2|S0|gasp_dnU@0|vdd_3|-140.5|-487|pinsVddG@2|vdd_1|-194.5|-487
+Ametal-2|net@167||6.2|S0|gasp_dnU@0|gnd_1|-140.5|-437|pinsVddG@2|gnd|-194.5|-437
+Ametal-2|net@168||6.2|S0|gasp_dnU@0|vdd_4|-140.5|-387|pinsVddG@2|vdd|-194.5|-387
+Ametal-1|net@169|||S900|contact@36||-148|-127|latch1in@0|in[1]|-148|-142
+Ametal-2|net@170|||S1800|contact@36||-148|-127|contact@37||-122.5|-127
+Ametal-1|net@171|||S2700|contact@37||-122.5|-127|pin@54||-122.5|-116.5
+APolysilicon|net@172|||S2700|contact@38||-152.5|-209|latch1in@0|hcl|-152.5|-207.5
+Ametal-1|net@173|||S900|contact@6||-151.5|-209|contact@38||-151.5|-209
+Ametal-2|net@176|||S1800|contact@13||192.5|8|pin@34||203|8
+Ametal-1|net@177||1.2|S1800|pin@102||192.5|17|pin@103||192.5|17
+Ametal-1|net@178||0.4|S900|pin@103||192.5|17|contact@13||192.5|8
+Ametal-1|net@179||1.2|S900|pin@61||192.5|19.5|pin@102||192.5|17
+Ametal-2|net@180||6.2|S1800|wellCont@0|gnd|194|-5|gasp_loa@0|gnd|198.5|-5
+Ametal-2|net@181||6.2|S1800|wellCont@0|vdd|194|-55|gasp_loa@0|vdd_1|198.5|-55
+Ametal-2|net@182||6.2|S1800|wellCont@0|vdd_1|194|45|gasp_loa@0|vdd|198.5|45
+Ametal-2|net@183||6.2|S1800|wellCont@1|vdd|194|-199|gasp_dn@0|vdd_7|198.5|-199
+Ametal-2|net@184||6.2|S1800|wellCont@1|gnd|194|-149|gasp_dn@0|gnd_2|198.5|-149
+Ametal-2|net@185||6.2|S1800|wellCont@1|vdd_1|194|-99|gasp_dn@0|vdd_8|198.5|-99
+Ametal-2|net@186||6.2|S1800|wellCont@2|vdd_1|194|-243|gasp_dn@1|vdd_8|198.5|-243
+Ametal-2|net@187||6.2|S1800|wellCont@2|gnd|194|-293|gasp_dn@1|gnd_2|198.5|-293
+Ametal-2|net@188||6.2|S1800|wellCont@2|vdd|194|-343|gasp_dn@1|vdd_7|198.5|-343
+Ametal-2|net@189||6.2|S1800|wellCont@3|vdd|194|-487|gasp_dnU@0|vdd_2|198.5|-487
+Ametal-2|net@190||6.2|S1800|wellCont@3|gnd|194|-437|gasp_dnU@0|gnd|198.5|-437
+Ametal-2|net@191||6.2|S1800|wellCont@3|vdd_1|194|-387|gasp_dnU@0|vdd|198.5|-387
+Ametal-2|net@192||6.2|S0|pinsVddG@6|vdd|206|45|wellCont@0|vdd_3|203|45
+Ametal-2|net@193||6.2|S1800|wellCont@0|gnd_1|203|-5|pinsVddG@6|gnd|206|-5
+Ametal-2|net@194||6.2|S1800|wellCont@0|vdd_2|203|-55|pinsVddG@6|vdd_1|206|-55
+Ametal-2|net@195||6.2|S1800|wellCont@1|vdd_3|203|-99|pinsVddG@5|vdd|206|-99
+Ametal-2|net@196||6.2|S1800|wellCont@1|gnd_1|203|-149|pinsVddG@5|gnd|206|-149
+Ametal-2|net@197||6.2|S1800|wellCont@1|vdd_2|203|-199|pinsVddG@5|vdd_1|206|-199
+Ametal-2|net@198||6.2|S1800|wellCont@2|vdd_3|203|-243|pinsVddG@3|vdd|206|-243
+Ametal-2|net@199||6.2|S1800|wellCont@2|gnd_1|203|-293|pinsVddG@3|gnd|206|-293
+Ametal-2|net@200||6.2|S1800|wellCont@2|vdd_2|203|-343|pinsVddG@3|vdd_1|206|-343
+Ametal-2|net@201||6.2|S1800|wellCont@3|vdd_3|203|-387|pinsVddG@4|vdd|206|-387
+Ametal-2|net@202||6.2|S1800|wellCont@3|gnd_1|203|-437|pinsVddG@4|gnd|206|-437
+Ametal-2|net@203||6.2|S1800|wellCont@3|vdd_2|203|-487|pinsVddG@4|vdd_1|206|-487
+Eborrow||D5G6;|pin@15||O
+Edec||D5G6;|pin@14||O
+EdecFailed||D5G6;|pin@18||O
+EdecSucceeded||D5G6;|pin@7||O
+Egnd||D5G6;|pinsVddG@4|gnd|G
+Egnd_4||D5G6;|latch1in@0|gnd_1|G
+Egnd_8||D5G6;|pinsVddG@1|gnd|G
+Egnd_9||D5G6;|pinsVddG@0|gnd|G
+Egnd_10||D5G6;|pinsVddG@2|gnd|G
+Egnd_11||D5G6;|pinsVddG@3|gnd|G
+Egnd_12||D5G6;|pinsVddG@5|gnd|G
+Egnd_13||D5G6;|pinsVddG@6|gnd|G
+Eload||D5G6;|pin@2||I
+EloadLatchesIn||D5G6;|pin@20||O
+EloadLatchesOut||D5G6;|pin@19||O
+EloadNext||D5G6;|pin@0||O
+Emc||D5G6;|pin@38||U
+Emc_0||D5G6;|pin@34||U
+Emc_1||D5G6;|pin@35||U
+Emc_2||D5G6;|pin@31||U
+Emc_3||D5G6;|pin@32||U
+Emc_4||D5G6;|pin@36||U
+Emc_5||D5G6;|pin@37||U
+Emc_7||D5G6;Y3;|pin@39||U
+EnextEmpty||D5G6;Y3;|pin@16||O
+EnextFull||D5G6;|pin@3||O
+Eval_bar||D5G6;|pin@24||I
+Evdd||D5G6;|pinsVddG@2|vdd|P
+Evdd_1||D5G6;|pinsVddG@4|vdd_1|P
+Evdd_10||D5G6;|latch1in@0|vdd_1|P
+Evdd_11||D5G6;|latch1in@0|vdd_3|P
+Evdd_19||D5G6;|pinsVddG@1|vdd|P
+Evdd_20||D5G6;|pinsVddG@1|vdd_1|P
+Evdd_21||D5G6;|pinsVddG@0|vdd_1|P
+Evdd_22||D5G6;|pinsVddG@0|vdd|P
+Evdd_23||D5G6;|pinsVddG@2|vdd_1|P
+Evdd_24||D5G6;|pinsVddG@4|vdd|P
+Evdd_25||D5G6;|pinsVddG@3|vdd|P
+Evdd_26||D5G6;|pinsVddG@3|vdd_1|P
+Evdd_27||D5G6;|pinsVddG@5|vdd|P
+Evdd_28||D5G6;|pinsVddG@5|vdd_1|P
+Evdd_29||D5G6;|pinsVddG@6|vdd|P
+Evdd_30||D5G6;|pinsVddG@6|vdd_1|P
+X
+
+# Cell oneCell;1{sch}
+ConeCell;1{sch}||schematic|1242938375621|1248386128125|
+IorangeTSMC090nm:LEload;1{ic}|LEload@0||-7.5|-13|||D5G4;|ATTR_L(D5G1;OLPUDX1;)S100|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NOLPX0.5;Y-1;)S1|ATTR_width(D5G1;NOLPX0.5;Y-2;)S3
+IorangeTSMC090nm:LEload;1{ic}|LEload@1||-6.5|7|||D5G4;|ATTR_L(D5G1;OLPUDX1;)S100|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NOLPX0.5;Y-1;)S1|ATTR_width(D5G1;NOLPX0.5;Y-2;)S3
+IorangeTSMC090nm:LEload;1{ic}|LEload@2||-43.5|-13|X||D5G4;|ATTR_L(D5G1;OLPUDX1;)S100|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NOLPX0.5;Y-1;)S1|ATTR_width(D5G1;NOLPX0.5;Y-2;)S3
+IorangeTSMC090nm:LEload;1{ic}|LEload@3||-44|7|XY||D5G4;|ATTR_L(D5G1;OLPUDX1;)S100|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NOLPX0.5;Y-1;)S1|ATTR_width(D5G1;NOLPX0.5;Y-2;)S3
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@11||-41.25|-35.5|||XRR|
+NOff-Page|conn@16||-45.5|1|||XRR|
+NOff-Page|conn@17||32|1|||XRR|
+NOff-Page|conn@20||-45.5|-9|||XRR|
+NOff-Page|conn@21||32|-9|||XRR|
+NOff-Page|conn@27||5|16|||R|
+NOff-Page|conn@29||-41.25|-32|||XRR|
+NOff-Page|conn@30||-41.25|-28.5|||XRR|
+NGround|gnd@1||9|15.25||||
+IredFive:nand2;1{ic}|nand2@8||19.5|-20.5|R||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPY3.25;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+IredFive:nms1;2{ic}|nms1@0||8.5|-12.5|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NPX3;Y0.25;)S8
+IredFive:nms1;2{ic}|nms1@1||8.5|-3.5|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NPX-1.5;Y2.75;)S8
+IredFive:nor2;1{ic}|nor2@0||3.5|-20.5|R||D5G4;|ATTR_X(D5FLeave alone;G2;NOLPX0.25;Y3.5;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+IoneCellGasP;1{ic}|oneBitIv@0||-22|-1|||D5G4;
+IoneCell;1{ic}|oneCell@0||-55.25|28|||D5G4;
+Ngeneric:Invisible-Pin|pin@67||-10|43|||||ART_message(D5G4;)Sone cell of the Omega Counter
+Ngeneric:Invisible-Pin|pin@68||-8|38.75|||||ART_message(D5G3;)Sam 22 Jul 2009
+Ngeneric:Invisible-Pin|pin@69||-8|48.5|||||ART_message(D5G6;)SoneCell
+NWire_Pin|pin@88||-43.5|1||||
+NWire_Pin|pin@93||9|23.5||||
+NWire_Pin|pin@189||-12.5|-13||||
+NWire_Pin|pin@190||-12.5|-9||||
+NWire_Pin|pin@191||8.5|-9||||
+NWire_Pin|pin@193||14|-9||||
+NWire_Pin|pin@195||8.5|1||||
+NWire_Pin|pin@197||14|1||||
+NWire_Pin|pin@198||-12.5|7||||
+NWire_Pin|pin@199||-12.5|1||||
+NWire_Pin|pin@200||-38.5|-13||||
+NWire_Pin|pin@202||-38.5|7||||
+NWire_Pin|pin@205||3.5|-12.5||||
+NWire_Pin|pin@206||3.5|-3.5||||
+NWire_Pin|pin@207||19.5|-4.5||||
+NWire_Pin|pin@208||19.5|7.5||||
+NWire_Pin|pin@237||-38.5|1||||
+NWire_Pin|pin@238||-38.5|-9||||
+NWire_Pin|pin@239||-12|7||||
+NWire_Pin|pin@240||-12|1||||
+NWire_Pin|pin@241||-20.5|-27||||
+NWire_Pin|pin@254||20.5|-32||||
+NWire_Pin|pin@258||-20.5|-32||||
+NWire_Pin|pin@261||-25.25|-32||||
+NWire_Pin|pin@270||-25.25|-28.5||||
+NWire_Pin|pin@271||-25.5|-28.5||||
+NWire_Pin|pin@274||2.5|-28.5||||
+NWire_Pin|pin@277||4.5|-28.25||||
+NWire_Pin|pin@278||18.5|-28.25||||
+NWire_Pin|pin@279||11.5|-28.25||||
+NWire_Pin|pin@280||11.5|-35.5||||
+Ngeneric:Invisible-Pin|pin@281||-45.25|-23.25|||||ART_message(D5G2;)S["requires \"load\" signal in both true and",complement form]
+IredFive:pms1;2{ic}|pms1@0||14|-4.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-2.25;Y2;)S8
+IredFive:pms1;2{ic}|pms1@1||14|7.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1.75;Y2.5;)S8
+Awire|net@226|||900|conn@16|y|-43.5|1|pin@88||-43.5|1
+Awire|net@560|||0|LEload@0|a|-10.5|-13|pin@189||-12.5|-13
+Awire|net@561|||0|conn@21|a|30|-9|pin@190||-12.5|-9
+Awire|net@563|||1800|pin@190||-12.5|-9|pin@191||8.5|-9
+Awire|net@564|||2700|nms1@0|d|8.5|-10.5|pin@191||8.5|-9
+Awire|net@565|||900|pms1@0|d|14|-6.5|pin@193||14|-9
+Awire|net@566|||1800|pin@191||8.5|-9|pin@193||14|-9
+Awire|net@568|||2700|nms1@1|d|8.5|-1.5|pin@195||8.5|1
+Awire|net@570|||900|pms1@1|d|14|5.5|pin@197||14|1
+Awire|net@572|||0|conn@17|a|30|1|pin@199||-12.5|1
+Awire|net@573|||1800|pin@199||-12.5|1|pin@197||14|1
+Awire|net@575|||1800|LEload@2|a|-40.5|-13|pin@200||-38.5|-13
+Awire|net@579|||1800|LEload@3|a|-41|7|pin@202||-38.5|7
+Awire|net@586|||0|nms1@0|g|5.5|-12.5|pin@205||3.5|-12.5
+Awire|net@588|||2700|nor2@0|out|3.5|-18|pin@205||3.5|-12.5
+Awire|net@589|||0|nms1@1|g|5.5|-3.5|pin@206||3.5|-3.5
+Awire|net@591|||2700|pin@205||3.5|-12.5|pin@206||3.5|-3.5
+Awire|net@594|||1800|pms1@0|g|17|-4.5|pin@207||19.5|-4.5
+Awire|net@596|||2700|nand2@8|out|19.5|-18|pin@207||19.5|-4.5
+Awire|net@597|||1800|pms1@1|g|17|7.5|pin@208||19.5|7.5
+Awire|net@599|||2700|pin@207||19.5|-4.5|pin@208||19.5|7.5
+Awire|net@665|||1800|pin@88||-43.5|1|pin@237||-38.5|1
+Awire|net@666|||1800|pin@237||-38.5|1|oneBitIv@0|MSN[ZeroOrTwo]|-28|1
+Awire|net@667|||900|pin@202||-38.5|7|pin@237||-38.5|1
+Awire|net@668|||1800|conn@20|y|-43.5|-9|pin@238||-38.5|-9
+Awire|net@669|||1800|pin@238||-38.5|-9|oneBitIv@0|MSN[ZeroOrDone]|-28|-9
+Awire|net@670|||2700|pin@200||-38.5|-13|pin@238||-38.5|-9
+Awire|net@671|||2700|pin@189||-12.5|-13|pin@190||-12.5|-9
+Awire|net@672|||0|LEload@1|a|-9.5|7|pin@239||-12|7
+Awire|net@673|||0|pin@239||-12|7|pin@198||-12.5|7
+Awire|net@674|||0|pin@195||8.5|1|pin@240||-12|1
+Awire|net@675|||0|pin@240||-12|1|oneBitIv@0|LSN[ZeroOrTwo]|-18|1
+Awire|net@676|||900|pin@239||-12|7|pin@240||-12|1
+Awire|net@678|||900|oneBitIv@0|disable@533180212|-20.5|-11|pin@241||-20.5|-27
+Awire|net@701|||900|nand2@8|ina|20.5|-23|pin@254||20.5|-32
+Awire|net@713|||900|pin@241||-20.5|-27|pin@258||-20.5|-32
+Awire|net@717|||0|pin@258||-20.5|-32|pin@261||-25.25|-32
+Awire|net@736|||1800|conn@29|y|-39.25|-32|pin@258||-20.5|-32
+Awire|net@743|||1800|conn@30|y|-39.25|-28.5|pin@270||-25.25|-28.5
+Awire|net@744|||0|pin@270||-25.25|-28.5|pin@271||-25.5|-28.5
+Awire|net@746|||900|oneBitIv@0|disable|-25.5|-11|pin@271||-25.5|-28.5
+Awire|net@749|||0|pin@254||20.5|-32|pin@261||-25.25|-32
+Awire|net@750|||1800|pin@271||-25.5|-28.5|pin@274||2.5|-28.5
+Awire|net@758|||900|nor2@0|ina|4.5|-23|pin@277||4.5|-28.25
+Awire|net@760|||900|nand2@8|inb|18.5|-23|pin@278||18.5|-28.25
+Awire|net@761|||1800|pin@277||4.5|-28.25|pin@279||11.5|-28.25
+Awire|net@762|||1800|pin@279||11.5|-28.25|pin@278||18.5|-28.25
+Awire|net@764|||0|pin@280||11.5|-35.5|conn@11|y|-39.25|-35.5
+Awire|net@765|||900|pin@279||11.5|-28.25|pin@280||11.5|-35.5
+Awire|net@770|||900|nor2@0|inb|2.5|-23|pin@274||2.5|-28.5
+Awire|s[1]|D5G2;X-18.5;||0|pin@197||14|1|pin@195||8.5|1
+Awire|s[2]|D5G2;||0|pin@191||8.5|-9|oneBitIv@0|LSN[ZeroOrDone]|-18|-9
+Awire|s[3]|D5G2;||2700|gnd@1||9|17.25|pin@93||9|23.5
+ELSN[ZeroOrDone]||D5G2;X13;|conn@21|a|B
+ELSN[ZeroOrTwo]||D6G2;X5;|conn@17|a|B
+EMSN[ZeroOrDone]||D5G2;X-8.5;|conn@20|a|B
+EMSN[ZeroOrTwo]||D5G2;X-12.5;|conn@16|y|B
+Eload||D5G2;X-4.5;|conn@29|a|I
+EloadLO||D5G2;X-5.25;|conn@30|a|I
+Es[1:3]||D5G2;RX6.5;|conn@27|a|O
+Eval_bar|val|D5G2;X-8.5;|conn@11|y|I
+X
+
+# Cell oneCellGasP;1{ic}
+ConeCellGasP;1{ic}||artwork|1242937501096|1248205347164|E|ATTR_FIRE_DRIVER_SIZE(D5G1;HNPY-2;)S4|ATTR_STATE_DRIVER_SIZE(D5G1;HNP)S8
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NTriangle|art@2||3|2|3|2|R|
+NTriangle|art@3||3|-8|3|2|R|
+NTriangle|art@4||-5|2|3|2|RRR|
+NPin|pin@0||-6|4|1|1||
+NPin|pin@1||-6|-10|1|1||
+NPin|pin@2||4|-10|1|1||
+NPin|pin@3||4|4|1|1||
+Nschematic:Wire_Pin|pin@9||-6|2||||
+Nschematic:Wire_Pin|pin@16||4|2||||
+Nschematic:Wire_Pin|pin@17||4|-8||||
+Nschematic:Wire_Pin|pin@18||-6|-8||||
+NPin|pin@20||-6|-8|1|1||
+NPin|pin@33||-6|2|1|1||
+Nschematic:Bus_Pin|pin@38||-3.5|-10||||
+Nschematic:Wire_Pin|pin@39||-3.5|-10||||
+Ngeneric:Invisible-Pin|pin@40||-1|-3|||||ART_message(D5G2;)S[Counter,GasP,Module]
+Nschematic:Bus_Pin|pin@41||1.5|-10||||
+Nschematic:Wire_Pin|pin@42||2|-10||||
+ASolid|net@0|||FS900|pin@0||-6|4|pin@1||-6|-10
+ASolid|net@1|||FS1800|pin@1||-6|-10|pin@2||4|-10
+ASolid|net@2|||FS2700|pin@2||4|-10|pin@3||4|4
+ASolid|net@3|||FS0|pin@3||4|4|pin@0||-6|4
+Aschematic:wire|net@12|||2700|pin@39||-3.5|-10|pin@38||-3.5|-10
+Aschematic:wire|net@13|||0|pin@42||2|-10|pin@41||1.5|-10
+ELSN[ZeroOrDone]||D5G1;X5;|pin@17||B
+ELSN[ZeroOrTwo]||D6G1;X1;|pin@16||B
+EMSN[ZeroOrDone]||D4G1;X-1;|pin@18||B
+EMSN[ZeroOrTwo]||D4G1;X-1;|pin@9||B
+Edisable@533180212|disable|D5G2;|pin@41||I
+Edisable|disableLO|D5G2;X-2;Y-2;|pin@38||I
+X
+
+# Cell oneCellGasP;1{sch}
+ConeCellGasP;1{sch}||schematic|1242942044308|1248387013614||ATTR_FIRE_DRIVER_SIZE(D5G3;HNPX-2.75;Y81;)S4|ATTR_STATE_DRIVER_SIZE(D5G3;HNPX-2.75;Y85.5;)S8
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||14.5|30||||
+NOff-Page|conn@1||-87.5|33|||RR|
+NOff-Page|conn@2||-87.5|60.5||||
+NOff-Page|conn@3||15|61||||
+NOff-Page|conn@9||17.75|81.5|||RR|
+NOff-Page|conn@10||17.75|77.5|||RR|
+Ifire;4{ic}|fire@0||-28|79|||D5G4;|ATTR_X(D5G2;NOLPX6.25;Y2;)S@FIRE_DRIVER_SIZE
+IredFive:inv;1{ic}|inv@39||-53|47.5|X||D0G4;|ATTR_X(D5G1.5;NPX1.5;Y-1.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@49||-40|40|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@50||-40|47.5|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX0.5;Y-3;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@52||-16.5|40|XRR||D0G4;|ATTR_X(D5G1.5;NPX2;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@54||-16.5|47.5|XRR||D0G4;|ATTR_X(D5G1.5;NPX1.5;Y-2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invLT;1{ic}|invLT@0||-30.5|91.5|R||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX0.5;Y3.75;)S@FIRE_DRIVER_SIZE|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@2||-53|54.5|YRR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPY3;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@6||-32.75|114|||||ART_message(D5G15;)SoneCellGasP
+Ngeneric:Invisible-Pin|pin@149||-33.25|105|||||ART_message(D5G3;)Sam 22 Jul 2009
+Ngeneric:Invisible-Pin|pin@227||-61.5|20.25|||||ART_message(D4G1.5;)S[filled if there wasn't a two on the left before firing,"(equivalently: if MSN[ZeroOrTwo] was empty before firing)"]
+Ngeneric:Invisible-Pin|pin@228||-69.25|79.75|||||ART_message(D4G1.5;)S[filled if there was a One on the left before firing,drained if there was a Two on the left before firing]
+Ngeneric:Invisible-Pin|pin@229||-3.5|19.75|||||ART_message(D6G1.5;)S[drained if there wasn't a Done on the left before firing,(equivalently: if there was a One or Two on the left before firing),"(equivalently: if MSN[ZeroOrDone] was empty before firing)"]
+Ngeneric:Invisible-Pin|pin@230||-13|94.25|||||ART_message(D6G1.5;)S[drained if there was a Done on the left before firing,"(equvialently: if MSN[ZeroOrDone] was full before firing)"]
+NWire_Pin|pin@308||10.5|30||||
+NWire_Pin|pin@564||-72|65||||
+NWire_Pin|pin@565||-72|65||||
+NWire_Pin|pin@608||-72|56.5||||
+NWire_Pin|pin@640||-36|43||||
+NWire_Pin|pin@669||-62.5|56.5||||
+NWire_Pin|pin@684||-27.5|43||||
+NWire_Pin|pin@685||-26|44.5||||
+NWire_Pin|pin@687||-31.25|44.5||||
+NWire_Pin|pin@688||-36|44.5||||
+NWire_Pin|pin@689||-29.25|43||||
+NWire_Pin|pin@691||-24.5|72||||
+NWire_Pin|pin@720||-80|55.5||||
+NWire_Pin|pin@724||-64|28||||
+NWire_Pin|pin@729||-69|54.5||||
+NWire_Pin|pin@730||-36|40||||
+NWire_Pin|pin@731||-64|63.5||||
+NWire_Pin|pin@738||-36|47.5||||
+NWire_Pin|pin@739||-64|68.5||||
+NWire_Pin|pin@741||-47|53.5||||
+NWire_Pin|pin@743||-45|47.5||||
+NWire_Pin|pin@747||-64|28||||
+NWire_Pin|pin@753||-64|63.5||||
+NWire_Pin|pin@754||-57.75|67.5||||
+NWire_Pin|pin@759||-63|32||||
+NWire_Pin|pin@764||-30.5|86.5||||
+NWire_Pin|pin@765||-28|86.5||||
+NWire_Pin|pin@766||-30.5|99.5||||
+NWire_Pin|pin@770||-2.5|60||||
+NWire_Pin|pin@784||-10|72||||
+NWire_Pin|pin@798||-57.75|34||||
+NWire_Pin|pin@802||-64|68.5||||
+NWire_Pin|pin@805||-51.5|74.5||||
+NWire_Pin|pin@806||-59.5|65.5||||
+NWire_Pin|pin@810||-80|60.5||||
+NWire_Pin|pin@815||-61|49.5||||
+NWire_Pin|pin@816||-47|29||||
+NWire_Pin|pin@817||-73.5|28.5||||
+NWire_Pin|pin@818||-53.5|27||||
+NWire_Pin|pin@819||-9|62||||
+NWire_Pin|pin@821||-11.5|69||||
+NWire_Pin|pin@824||-10.5|65||||
+NWire_Pin|pin@832||10.5|61||||
+NWire_Pin|pin@835||-82|43||||
+NWire_Pin|pin@837||-7|31||||
+NWire_Pin|pin@838||-7.5|36||||
+NWire_Pin|pin@839||-10.5|34||||
+NWire_Pin|pin@840||-82|33||||
+NWire_Pin|pin@841||10.5|44.5||||
+NWire_Pin|pin@843||-20.5|47.5||||
+NWire_Pin|pin@847||-20.5|44.5||||
+NWire_Pin|pin@852||10.5|43||||
+NWire_Pin|pin@853||-20.5|43||||
+NWire_Pin|pin@854||-82|44.5||||
+NWire_Pin|pin@855||-25|86.5||||
+NWire_Pin|pin@856||-25|99.5||||
+NWire_Pin|pin@860||-20.5|40||||
+NWire_Pin|pin@861||-47|40||||
+NWire_Pin|pin@863||-12|67||||
+NWire_Pin|pin@864||-12|47.5||||
+NWire_Pin|pin@865||-80|66.5||||
+NWire_Pin|pin@866||-29.25|60||||
+NWire_Pin|pin@867||-57.75|47.5||||
+NWire_Pin|pin@868||-49|51.5||||
+NWire_Pin|pin@869||-49|47.5||||
+NWire_Pin|pin@872||-29.25|72.5||||
+NWire_Pin|pin@874||-82|60.5||||
+Ngeneric:Invisible-Pin|pin@875||-63.75|95.75|||||ART_message(D5G4;)S[Transistor count:,48 per bit,(includes the four,force-load transistors)]
+NWire_Pin|pin@876||-45|70.5||||
+NWire_Pin|pin@878||-10.5|40||||
+NWire_Pin|pin@879||-45|55.5||||
+NWire_Pin|pin@880||-29.25|75||||
+IpredCond3;1{ic}|predCond@16||4|61|||D5G4;|ATTR_X(D5G2;NOLPY-7.5;)S@STATE_DRIVER_SIZE
+IpredCond2;1{ic}|predCond@19||4|30|||D5G4;|ATTR_X(D5G2;NOLPX-0.25;Y-6.75;)S@STATE_DRIVER_SIZE
+IpredCond3;1{ic}|predCond@20||-75.5|66.5|X||D5G4;|ATTR_X(D5G2;NOLPY-7.5;)S@STATE_DRIVER_SIZE
+IsuccCond2;1{ic}|sucDri20@1||-75|55.5|YRR||D5G4;|ATTR_X(D5G2;NOLPX0.5;Y7;)S@STATE_DRIVER_SIZE
+IsuccCond2;2{ic}|succCond@0||-74.5|33|YRR||D5G4;|ATTR_X(D5G2;NOLPY6.5;)S@STATE_DRIVER_SIZE
+Awire|disable|D5G2;||0|predCond@16|not_keep_up[3]|1|69|pin@821||-11.5|69
+Awire|disable|D5G2;||0|predCond@19|not_keep_up[2]|1|36|pin@838||-7.5|36
+Awire|disable|D5G2;||1800|predCond@20|not_keep_up[3]|-72.5|74.5|pin@805||-51.5|74.5
+Awire|disableLO|D5G2;||1800|pin@691||-24.5|72|pin@784||-10|72
+Awire|disableLO|D5G2;||1800|sucDri20@1|keep_down[2]|-74|49.5|pin@815||-61|49.5
+Awire|disableLO|D5G2;||1800|succCond@0|keep_down[2]|-73.5|27|pin@818||-53.5|27
+Awire|fire|D5G2;||0|predCond@16|cond|1|62|pin@819||-9|62
+Awire|fire|D5G2;||0|predCond@19|fire|1|31|pin@837||-7|31
+Awire|fire|D5G2;Y4;||2700|pin@855||-25|86.5|pin@856||-25|99.5
+Awire|fire|D5G2;||1800|predCond@20|fire|-72.5|65.5|pin@806||-59.5|65.5
+Awire|fireLO|D5G2;||0|pin@669||-62.5|56.5|pin@608||-72|56.5
+Awire|fireLO|D5G2;||1800|succCond@0|in|-71.5|32|pin@759||-63|32
+Awire|fireLO|D5G2;||2700|invLT@0|out|-30.5|94|pin@766||-30.5|99.5
+Awire|net@1208|||1800|pin@564||-72|65|pin@565||-72|65
+Awire|net@1271|||1800|pin@308||10.5|30|conn@0|a|12.5|30
+Awire|net@1339|||1800|sucDri20@1|in|-72|56.5|pin@608||-72|56.5
+Awire|net@1567|||900|fire@0|MSN[ZeroOrTwo]|-31.25|75|pin@687||-31.25|44.5
+Awire|net@1570|||0|pin@687||-31.25|44.5|pin@688||-36|44.5
+Awire|net@1573|||1800|pin@640||-36|43|pin@689||-29.25|43
+Awire|net@1575|||900|fire@0|disableLO|-24.5|75|pin@691||-24.5|72
+Awire|net@1691|||1800|sucDri20@1|cond|-72|54.5|pin@729||-69|54.5
+Awire|net@1693|||0|nand2@2|out|-55.5|54.5|pin@729||-69|54.5
+Awire|net@1698|||900|pin@640||-36|43|pin@730||-36|40
+Awire|net@1700|||1800|inv@49|in|-37.5|40|pin@730||-36|40
+Awire|net@1716|||1800|inv@50|in|-37.5|47.5|pin@738||-36|47.5
+Awire|net@1729|||0|pin@724||-64|28|pin@747||-64|28
+Awire|net@1739|||0|pin@731||-64|63.5|pin@753||-64|63.5
+Awire|net@1762|||900|invLT@0|in|-30.5|89|pin@764||-30.5|86.5
+Awire|net@1763|||2700|fire@0|fireHI|-28|84|pin@765||-28|86.5
+Awire|net@1764|||1800|pin@764||-30.5|86.5|pin@765||-28|86.5
+Awire|net@1840|||0|pin@798||-57.75|34|succCond@0|cond|-71.5|34
+Awire|net@1846|||0|pin@739||-64|68.5|pin@802||-64|68.5
+Awire|net@1852|||0|pin@754||-57.75|67.5|predCond@20|cond|-72.5|67.5
+Awire|net@1869|||2700|pin@688||-36|44.5|pin@738||-36|47.5
+Awire|net@1879|||900|succCond@0|keep_down|-73.5|29|pin@817||-73.5|28.5
+Awire|net@1882|||0|predCond@16|fire|1|60|pin@770||-2.5|60
+Awire|net@1899|||1800|pin@824||-10.5|65|predCond@16|not_keep_up[1]|1|65
+Awire|net@1910|||0|conn@3|a|13|61|pin@832||10.5|61
+Awire|net@1911|||0|pin@832||10.5|61|predCond@16|state|6.5|61
+Awire|net@1931|||0|pin@640||-36|43|pin@835||-82|43
+Awire|net@1940|||1800|predCond@19|state|6.5|30|pin@308||10.5|30
+Awire|net@1943|||0|predCond@19|not_keep_up|1|34|pin@839||-10.5|34
+Awire|net@1947|||0|succCond@0|state|-76.5|33|pin@840||-82|33
+Awire|net@1948|||0|pin@840||-82|33|conn@1|a|-85.5|33
+Awire|net@1949|||900|pin@835||-82|43|pin@840||-82|33
+Awire|net@1950|||2700|pin@720||-80|55.5|pin@810||-80|60.5
+Awire|net@1952|||900|pin@832||10.5|61|pin@841||10.5|44.5
+Awire|net@1957|||0|inv@54|in|-19|47.5|pin@843||-20.5|47.5
+Awire|net@1964|||0|pin@847||-20.5|44.5|pin@685||-26|44.5
+Awire|net@1976|||2700|pin@308||10.5|30|pin@852||10.5|43
+Awire|net@1978|||1800|pin@684||-27.5|43|pin@853||-20.5|43
+Awire|net@1982|||0|pin@688||-36|44.5|pin@854||-82|44.5
+Awire|net@1983|||2700|pin@685||-26|44.5|fire@0|LSN[ZeroOrDone]|-26|75
+Awire|net@1984|||2700|pin@684||-27.5|43|fire@0|LSN[ZeroOrTwo]|-27.5|75
+Awire|net@1985|||1800|pin@765||-28|86.5|pin@855||-25|86.5
+Awire|net@1990|||1800|pin@853||-20.5|43|pin@852||10.5|43
+Awire|net@1991|||0|inv@52|in|-19|40|pin@860||-20.5|40
+Awire|net@1992|||2700|pin@860||-20.5|40|pin@853||-20.5|43
+Awire|net@1993|||900|pin@741||-47|53.5|pin@861||-47|40
+Awire|net@1994|||900|pin@861||-47|40|pin@816||-47|29
+Awire|net@1995|||0|inv@49|out|-42.5|40|pin@861||-47|40
+Awire|net@1998|||0|predCond@16|not_keep_up[2]|1|67|pin@863||-12|67
+Awire|net@1999|||900|pin@863||-12|67|pin@864||-12|47.5
+Awire|net@2000|||0|pin@864||-12|47.5|inv@54|out|-14|47.5
+Awire|net@2001|||2700|pin@810||-80|60.5|pin@865||-80|66.5
+Awire|net@2002|||0|predCond@20|state|-78|66.5|pin@865||-80|66.5
+Awire|net@2004|||900|pin@866||-29.25|60|pin@689||-29.25|43
+Awire|net@2006|||0|pin@770||-2.5|60|pin@866||-29.25|60
+Awire|net@2007|||900|pin@754||-57.75|67.5|pin@867||-57.75|47.5
+Awire|net@2008|||900|pin@867||-57.75|47.5|pin@798||-57.75|34
+Awire|net@2009|||0|inv@39|out|-55.5|47.5|pin@867||-57.75|47.5
+Awire|net@2011|||1800|sucDri20@1|not_succ|-74|51.5|pin@868||-49|51.5
+Awire|net@2012|||1800|inv@39|in|-50.5|47.5|pin@869||-49|47.5
+Awire|net@2013|||1800|pin@869||-49|47.5|pin@743||-45|47.5
+Awire|net@2014|||900|pin@868||-49|51.5|pin@869||-49|47.5
+Awire|net@2026|||1800|fire@0|MSN[ZeroOrDone]|-29.25|75|pin@880||-29.25|75
+Awire|net@2027|||900|pin@872||-29.25|72.5|pin@866||-29.25|60
+Awire|net@2028|||1800|predCond@20|not_keep_up[2]|-72.5|72.5|pin@872||-29.25|72.5
+Awire|net@2032|||0|sucDri20@1|succ|-77|55.5|pin@720||-80|55.5
+Awire|net@2033|||1800|conn@2|y|-85.5|60.5|pin@874||-82|60.5
+Awire|net@2034|||1800|pin@874||-82|60.5|pin@810||-80|60.5
+Awire|net@2035|||2700|pin@854||-82|44.5|pin@874||-82|60.5
+Awire|net@2036|||1800|predCond@20|not_keep_up[1]|-72.5|70.5|pin@876||-45|70.5
+Awire|net@2038|||0|inv@50|out|-42.5|47.5|pin@743||-45|47.5
+Awire|net@2039|||900|pin@843||-20.5|47.5|pin@847||-20.5|44.5
+Awire|net@2045|||900|pin@824||-10.5|65|pin@878||-10.5|40
+Awire|net@2046|||900|pin@878||-10.5|40|pin@839||-10.5|34
+Awire|net@2047|||1800|inv@52|out|-14|40|pin@878||-10.5|40
+Awire|net@2048|||0|pin@841||10.5|44.5|pin@847||-20.5|44.5
+Awire|net@2049|||0|predCond@19|cond|1|29|pin@816||-47|29
+Awire|net@2050|||0|pin@816||-47|29|succCond@0|keep_down|-73.5|29
+Awire|net@2052|||1800|nand2@2|ina|-50.5|53.5|pin@741||-47|53.5
+Awire|net@2053|||2700|pin@743||-45|47.5|pin@879||-45|55.5
+Awire|net@2054|||2700|pin@879||-45|55.5|pin@876||-45|70.5
+Awire|net@2055|||1800|nand2@2|inb|-50.5|55.5|pin@879||-45|55.5
+Awire|net@2058|||900|fire@0|MSN[ZeroOrDone]|-29.25|75|pin@872||-29.25|72.5
+ELSN[ZeroOrDone]||D5G2;X12.5;|conn@0|a|B
+ELSN[ZeroOrTwo]||D5G2;X13.5;|conn@3|a|B
+EMSN[ZeroOrDone]||D5G2;X13;|conn@1|a|B
+EMSN[ZeroOrTwo]||D5G2;X-10.5;|conn@2|a|B
+Edisable||D5G2;X-5;|conn@10|a|I
+EdisableLO||D5G2;X-6;|conn@9|a|I
+X
+
+# Cell predCond;2{ic}
+CpredCond;2{ic}||artwork|1227921780535|1248147872767|E|ATTR_X(D5G1;HNOLPX-0.5;Y-3;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||2|0|1|1||
+NThick-Circle|art@6||-0.5|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@8||-2|4|1|1||
+Nschematic:Bus_Pin|pin@2||-3|1|-1|-1||
+Nschematic:Bus_Pin|pin@6||2.5|0|-1|-1||
+NPin|pin@8||-1|3.5|1|1|RR|
+NPin|pin@9||-0.5|2|1|1||
+NPin|pin@14||-0.5|3.5|1|1|RR|
+NPin|pin@25||-2.5|2|1|1||
+NPin|pin@26||-0.5|2|1|1||
+NPin|pin@27||-2.5|-2|1|1||
+NPin|pin@29||-2.5|1|1|1||
+NPin|pin@30||-3|1|1|1||
+NPin|pin@34||-0.5|-2|1|1||
+Nschematic:Bus_Pin|pin@41||-3|-1||||
+Nschematic:Wire_Pin|pin@47||-2.5|4||||
+NPin|pin@48||-1.5|-2|1|1||
+NPin|pin@49||-2.5|-1|1|1||
+NPin|pin@50||-1|4.5|1|1||
+NPin|pin@51||-0.5|4.5|1|1||
+NPin|pin@52||-0.5|5.5|1|1||
+NPin|pin@53||-1|5|1|1||
+NPin|pin@54||0|6|1|1||
+NPin|pin@55||-1.5|4.5|1|1||
+NPin|pin@56||-1.5|3.5|1|1||
+NPin|pin@57||-2.5|-1|1|1||
+NPin|pin@58||-3|-1|1|1||
+AThicker|net@5|||FS900|pin@14||-0.5|3.5|pin@9||-0.5|2
+AThicker|net@10|||FS1800|pin@8||-1|3.5|pin@14||-0.5|3.5
+AThicker|net@16|||FS1800|pin@25||-2.5|2|pin@26||-0.5|2
+AThicker|net@19|||FS900|pin@25||-2.5|2|pin@29||-2.5|1
+AThicker|net@20|||FS0|pin@29||-2.5|1|pin@30||-3|1
+AThicker|net@26|||FS900|pin@29||-2.5|1|pin@27||-2.5|-2
+AThicker|net@31|||FS1800|pin@27||-2.5|-2|pin@34||-0.5|-2
+AThicker|net@32|||FS3150|pin@48||-1.5|-2|pin@49||-2.5|-1
+AThicker|net@33|||FS2700|pin@8||-1|3.5|pin@50||-1|4.5
+AThicker|net@34|||FS1800|pin@50||-1|4.5|pin@51||-0.5|4.5
+AThicker|net@35|||FS2700|pin@51||-0.5|4.5|pin@52||-0.5|5.5
+AThicker|net@36|||FS450|pin@52||-0.5|5.5|pin@53||-1|5
+AThicker|net@37|||FS2250|pin@52||-0.5|5.5|pin@54||0|6
+AThicker|net@38|||FS900|pin@55||-1.5|4.5|pin@56||-1.5|3.5
+AThicker|net@39|||FS0|pin@57||-2.5|-1|pin@58||-3|-1
+Econd||D5G2;X-2.5;|pin@41||I
+Efire||D5G2;X-2;|pin@2||I
+Enot_keep_up||D5G2;X-7;Y0.5;|pin@47||I
+Estate||D5G2;X2.5;|pin@6||B
+X
+
+# Cell predCond;1{ic}
+CpredCond;1{ic}||artwork|1227921780535|1248147872767|E|ATTR_X(D5G1;HNOLPX-0.5;Y-3;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||2|0|1|1||
+NThick-Circle|art@6||-0.5|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@8||-2|4|1|1||
+Nschematic:Bus_Pin|pin@2||-3|-1|-1|-1||
+Nschematic:Bus_Pin|pin@6||2.5|0|-1|-1||
+NPin|pin@8||-1|3.5|1|1|RR|
+NPin|pin@9||-0.5|2|1|1||
+NPin|pin@14||-0.5|3.5|1|1|RR|
+NPin|pin@25||-2.5|2|1|1||
+NPin|pin@26||-0.5|2|1|1||
+NPin|pin@27||-2.5|-2|1|1||
+NPin|pin@29||-2.5|1|1|1||
+NPin|pin@30||-3|1|1|1||
+NPin|pin@34||-0.5|-2|1|1||
+Nschematic:Bus_Pin|pin@41||-3|1||||
+Nschematic:Wire_Pin|pin@47||-2.5|4||||
+NPin|pin@48||-1.5|2|1|1||
+NPin|pin@49||-2.5|1|1|1||
+NPin|pin@50||-1|4.5|1|1||
+NPin|pin@51||-0.5|4.5|1|1||
+NPin|pin@52||-0.5|5.5|1|1||
+NPin|pin@53||-1|5|1|1||
+NPin|pin@54||0|6|1|1||
+NPin|pin@55||-1.5|4.5|1|1||
+NPin|pin@56||-1.5|3.5|1|1||
+NPin|pin@57||-2.5|-1|1|1||
+NPin|pin@58||-3|-1|1|1||
+AThicker|net@5|||FS900|pin@14||-0.5|3.5|pin@9||-0.5|2
+AThicker|net@10|||FS1800|pin@8||-1|3.5|pin@14||-0.5|3.5
+AThicker|net@16|||FS1800|pin@25||-2.5|2|pin@26||-0.5|2
+AThicker|net@19|||FS900|pin@25||-2.5|2|pin@29||-2.5|1
+AThicker|net@20|||FS0|pin@29||-2.5|1|pin@30||-3|1
+AThicker|net@26|||FS900|pin@29||-2.5|1|pin@27||-2.5|-2
+AThicker|net@31|||FS1800|pin@27||-2.5|-2|pin@34||-0.5|-2
+AThicker|net@32|||FS450|pin@48||-1.5|2|pin@49||-2.5|1
+AThicker|net@33|||FS2700|pin@8||-1|3.5|pin@50||-1|4.5
+AThicker|net@34|||FS1800|pin@50||-1|4.5|pin@51||-0.5|4.5
+AThicker|net@35|||FS2700|pin@51||-0.5|4.5|pin@52||-0.5|5.5
+AThicker|net@36|||FS450|pin@52||-0.5|5.5|pin@53||-1|5
+AThicker|net@37|||FS2250|pin@52||-0.5|5.5|pin@54||0|6
+AThicker|net@38|||FS900|pin@55||-1.5|4.5|pin@56||-1.5|3.5
+AThicker|net@39|||FS0|pin@57||-2.5|-1|pin@58||-3|-1
+Econd||D5G2;X-3;|pin@41||I
+Ein[1]|fire|D5G2;X-2.5;|pin@2||I
+Enot_state|not_keep_up|D5G2;X-7;Y0.5;|pin@47||I
+Estate[1]|state|D5G2;X2.5;|pin@6||B
+X
+
+# Cell predCond;1{sch}
+CpredCond;1{sch}||schematic|1227920907034|1248150638067||ATTR_X(D5G4;HNOLPX-23;Y28;)S@X
+IredFive:PMOS;1{ic}|PMOS@0||-7.5|7.5|||D5G4;|ATTR_X(D5G1.5;NOLPX-3;Y1.5;)S1
+IredFive:PMOS;1{ic}|PMOS@1||-5.5|7.5|X||D5G4;|ATTR_X(D5G1.5;NOLPX-3;Y1.5;)S1
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-23|0.5||||
+NOff-Page|conn@2||42.75|0.5|||X|
+NOff-Page|conn@4||9.5|-10|||X|
+NOff-Page|conn@5||12|12|||RR|
+IredFive:nms2b;1{ic}|nms2b@0||-6.5|-10|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y-1.5;)S@X
+Ngeneric:Invisible-Pin|pin@0||-0.5|39|||||ART_message(D5G5;)SpredCond
+Ngeneric:Invisible-Pin|pin@1||0|35|||||ART_message(D5G3;)Sam 13 Jul 2009
+NWire_Pin|pin@29||-18|-6|||X|
+NWire_Pin|pin@36||-6.5|0.5|||X|
+NWire_Pin|pin@38||21.5|0.5||||
+NWire_Pin|pin@41||34|0.5||||
+NWire_Pin|pin@42||-18|0.5||||
+NWire_Pin|pin@58||-6.5|9.5||||
+NWire_Pin|pin@59||-18|7.5||||
+NWire_Pin|pin@60||-6.5|5.5||||
+NWire_Pin|pin@61||-1|-10||||
+NWire_Pin|pin@64||-1|7.5||||
+NWire_Pin|pin@74||-6.5|10||||
+NWire_Pin|pin@76||-6.5|-4||||
+NWire_Pin|pin@77||-11|-6||||
+IredFive:pms1;2{ic}|pms1@1||-6.5|12|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-2.25;Y2.5;)S1
+IpredCond;1{ic}|pred10wM@1||28.5|25|||D5G4;
+IpredCond;2{ic}|predCond@0||11.5|25|||D5G4;|ATTR_X(D5G1;NPX-0.25;Y-5.25;)S@X
+Awire|net@90|||0|pin@41||34|0.5|pin@36||-6.5|0.5
+Awire|net@92|||0|conn@2|y|40.75|0.5|pin@38||21.5|0.5
+Awire|net@100|||1800|pin@38||21.5|0.5|pin@41||34|0.5
+Awire|net@103|||2700|pin@29||-18|-6|pin@42||-18|0.5
+Awire|net@105|||1800|conn@0|y|-21|0.5|pin@42||-18|0.5
+Awire|net@146|||1800|PMOS@0|s|-7.5|9.5|pin@58||-6.5|9.5
+Awire|net@147|||1800|pin@58||-6.5|9.5|PMOS@1|s|-5.5|9.5
+Awire|net@150|||2700|pin@42||-18|0.5|pin@59||-18|7.5
+Awire|net@151|||0|PMOS@0|g|-10.5|7.5|pin@59||-18|7.5
+Awire|net@153|||1800|PMOS@0|d|-7.5|5.5|pin@60||-6.5|5.5
+Awire|net@154|||1800|pin@60||-6.5|5.5|PMOS@1|d|-5.5|5.5
+Awire|net@155|||2700|pin@36||-6.5|0.5|pin@60||-6.5|5.5
+Awire|net@156|||0|conn@4|y|7.5|-10|pin@61||-1|-10
+Awire|net@161|||0|pin@64||-1|7.5|PMOS@1|g|-2.5|7.5
+Awire|net@171|||900|pin@64||-1|7.5|pin@61||-1|-10
+Awire|net@179|||2700|pin@58||-6.5|9.5|pin@74||-6.5|10
+Awire|net@181|||900|pms1@1|d|-6.5|10|pin@74||-6.5|10
+Awire|net@183|||900|pin@36||-6.5|0.5|pin@76||-6.5|-4
+Awire|net@184|||1800|pin@29||-18|-6|pin@77||-11|-6
+Awire|net@186|||2700|nms2b@0|d|-6.5|-4|pin@76||-6.5|-4
+Awire|net@187|||0|nms2b@0|g2|-9.5|-6|pin@77||-11|-6
+Awire|net@188|||0|pin@61||-1|-10|nms2b@0|g|-3.5|-10
+Awire|net@189|||0|conn@5|y|10|12|pms1@1|g|-3.5|12
+Econd||D6G2;X-5;|conn@4|a|I
+Ein[1]|fire|D4G2;|conn@0|a|I
+Enot_state|not_keep_up|D5G2;X-6.5;|conn@5|a|I
+Estate[1]|state|D4G2;|conn@2|a|B
+X
+
+# Cell predCond2;2{ic}
+CpredCond2;2{ic}||artwork|1227921780535|1248150872761|E|ATTR_X(D5G1;HNOLPX-0.5;Y-3;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||2|0|1|1||
+NThick-Circle|art@6||-0.5|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@9||-2.5|4|1|1||
+NThick-Circle|art@10||-2.5|6|1|1||
+Nschematic:Bus_Pin|pin@2||-3|-1|-1|-1||
+Nschematic:Bus_Pin|pin@6||2.5|0|-1|-1||
+NPin|pin@25||-2.5|2|1|1||
+NPin|pin@26||-0.5|2|1|1||
+NPin|pin@27||-2.5|-2|1|1||
+NPin|pin@29||-2.5|1|1|1||
+NPin|pin@30||-3|1|1|1||
+NPin|pin@34||-0.5|-2|1|1||
+Nschematic:Bus_Pin|pin@41||-3|1||||
+Nschematic:Wire_Pin|pin@47||-3|4||||
+NPin|pin@48||-1.5|2|1|1||
+NPin|pin@49||-2.5|1|1|1||
+NPin|pin@57||-2.5|-1|1|1||
+NPin|pin@58||-3|-1|1|1||
+Nschematic:Bus_Pin|pin@59||-3|6||||
+NPin|pin@77||-1|3.5|1|1|RR|
+NPin|pin@79||-1.5|4.5|1|1||
+NPin|pin@80||-1|4.5|1|1||
+NPin|pin@81||-1.5|7|1|1||
+NPin|pin@82||-0.5|8|1|1||
+NPin|pin@83||-2|4.5|1|1||
+NPin|pin@84||-2|3.5|1|1||
+NPin|pin@85||-1|5.5|1|1|RR|
+NPin|pin@86||-1.5|6.5|1|1||
+NPin|pin@87||-1|6.5|1|1||
+NPin|pin@88||-2|6.5|1|1||
+NPin|pin@89||-2|5.5|1|1||
+NPin|pin@90||-1.5|5.5|1|1|RR|
+NPin|pin@91||-1|7.5|1|1||
+NPin|pin@93||-1.5|3.5|1|1|RR|
+NPin|pin@94||-1|2|1|1||
+AThicker|net@19|||FS900|pin@25||-2.5|2|pin@29||-2.5|1
+AThicker|net@20|||FS0|pin@29||-2.5|1|pin@30||-3|1
+AThicker|net@26|||FS900|pin@29||-2.5|1|pin@27||-2.5|-2
+AThicker|net@31|||FS1800|pin@27||-2.5|-2|pin@34||-0.5|-2
+AThicker|net@32|||FS450|pin@48||-1.5|2|pin@49||-2.5|1
+AThicker|net@39|||FS0|pin@57||-2.5|-1|pin@58||-3|-1
+AThicker|net@53|||FS1800|pin@93||-1.5|3.5|pin@77||-1|3.5
+AThicker|net@54|||FS2700|pin@93||-1.5|3.5|pin@79||-1.5|4.5
+AThicker|net@55|||FS1800|pin@79||-1.5|4.5|pin@80||-1|4.5
+AThicker|net@56|||FS900|pin@83||-2|4.5|pin@84||-2|3.5
+AThicker|net@57|||FS2250|pin@81||-1.5|7|pin@82||-0.5|8
+AThicker|net@58|||FS1800|pin@90||-1.5|5.5|pin@85||-1|5.5
+AThicker|net@59|||FS2700|pin@90||-1.5|5.5|pin@86||-1.5|6.5
+AThicker|net@60|||FS1800|pin@86||-1.5|6.5|pin@87||-1|6.5
+AThicker|net@61|||FS900|pin@88||-2|6.5|pin@89||-2|5.5
+AThicker|net@62|||FS900|pin@85||-1|5.5|pin@80||-1|4.5
+AThicker|net@63|||FS2700|pin@87||-1|6.5|pin@91||-1|7.5
+AThicker|net@64|||FS1800|pin@25||-2.5|2|pin@94||-1|2
+AThicker|net@65|||FS1800|pin@94||-1|2|pin@26||-0.5|2
+AThicker|net@66|||FS900|pin@77||-1|3.5|pin@94||-1|2
+Econd||D5G2;X-3;|pin@41||I
+Efire||D5G2;X-2.5;|pin@2||I
+Enot_keep_up|not_keep_up[1]|D5G2;X-8;|pin@47||I
+Enot_keep_up[2]||D5G2;X-8;|pin@59||I
+Estate||D5G2;X2.5;|pin@6||B
+X
+
+# Cell predCond2;1{ic}
+CpredCond2;1{ic}||artwork|1227921780535|1248150888371|E|ATTR_X(D5G1;HNOLPX-0.5;Y-3;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||2|0|1|1||
+NThick-Circle|art@6||-0.5|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@8||-2.5|4|1|1||
+NThick-Circle|art@9||-2.5|6|1|1||
+Nschematic:Bus_Pin|pin@2||-3|1|-1|-1||
+Nschematic:Bus_Pin|pin@6||2.5|0|-1|-1||
+NPin|pin@8||-1.5|3.5|1|1|RR|
+NPin|pin@9||-1|2|1|1||
+NPin|pin@14||-1|3.5|1|1|RR|
+NPin|pin@25||-2.5|2|1|1||
+NPin|pin@26||-0.5|2|1|1||
+NPin|pin@27||-2.5|-2|1|1||
+NPin|pin@29||-2.5|1|1|1||
+NPin|pin@30||-3|1|1|1||
+NPin|pin@34||-0.5|-2|1|1||
+Nschematic:Bus_Pin|pin@41||-3|-1||||
+Nschematic:Wire_Pin|pin@47||-3|4||||
+NPin|pin@48||-1.5|-2|1|1||
+NPin|pin@49||-2.5|-1|1|1||
+NPin|pin@50||-1.5|4.5|1|1||
+NPin|pin@51||-1|4.5|1|1||
+NPin|pin@53||-1.5|7|1|1||
+NPin|pin@54||-0.5|8|1|1||
+NPin|pin@55||-2|4.5|1|1||
+NPin|pin@56||-2|3.5|1|1||
+NPin|pin@57||-2.5|-1|1|1||
+NPin|pin@58||-3|-1|1|1||
+NPin|pin@59||-1|5.5|1|1|RR|
+NPin|pin@60||-1.5|6.5|1|1||
+NPin|pin@61||-1|6.5|1|1||
+NPin|pin@62||-2|6.5|1|1||
+NPin|pin@63||-2|5.5|1|1||
+NPin|pin@64||-1.5|5.5|1|1|RR|
+NPin|pin@65||-1|7.5|1|1||
+Nschematic:Wire_Pin|pin@66||-3|6||||
+AThicker|net@5|||FS900|pin@14||-1|3.5|pin@9||-1|2
+AThicker|net@10|||FS1800|pin@8||-1.5|3.5|pin@14||-1|3.5
+AThicker|net@16|||FS1800|pin@25||-2.5|2|pin@26||-0.5|2
+AThicker|net@19|||FS900|pin@25||-2.5|2|pin@29||-2.5|1
+AThicker|net@20|||FS0|pin@29||-2.5|1|pin@30||-3|1
+AThicker|net@26|||FS900|pin@29||-2.5|1|pin@27||-2.5|-2
+AThicker|net@31|||FS1800|pin@27||-2.5|-2|pin@34||-0.5|-2
+AThicker|net@32|||FS3150|pin@48||-1.5|-2|pin@49||-2.5|-1
+AThicker|net@33|||FS2700|pin@8||-1.5|3.5|pin@50||-1.5|4.5
+AThicker|net@34|||FS1800|pin@50||-1.5|4.5|pin@51||-1|4.5
+AThicker|net@38|||FS900|pin@55||-2|4.5|pin@56||-2|3.5
+AThicker|net@39|||FS0|pin@57||-2.5|-1|pin@58||-3|-1
+AThicker|net@40|||FS2250|pin@53||-1.5|7|pin@54||-0.5|8
+AThicker|net@41|||FS1800|pin@64||-1.5|5.5|pin@59||-1|5.5
+AThicker|net@42|||FS2700|pin@64||-1.5|5.5|pin@60||-1.5|6.5
+AThicker|net@43|||FS1800|pin@60||-1.5|6.5|pin@61||-1|6.5
+AThicker|net@44|||FS900|pin@62||-2|6.5|pin@63||-2|5.5
+AThicker|net@45|||FS900|pin@59||-1|5.5|pin@51||-1|4.5
+AThicker|net@46|||FS2700|pin@61||-1|6.5|pin@65||-1|7.5
+Econd||D5G2;X-2.5;|pin@41||I
+Efire||D5G2;X-2;|pin@2||I
+Enot_keep_up|not_keep_up[1]|D5G2;X-8;|pin@47||I
+Enot_keep_up[2]||D5G2;X-8;|pin@66||I
+Estate||D5G2;X2.5;|pin@6||B
+X
+
+# Cell predCond2;1{sch}
+CpredCond2;1{sch}||schematic|1227920907034|1248160196489||ATTR_X(D5G4;HNOLPX-23;Y28;)S@X
+IredFive:PMOS;1{ic}|PMOS@0||-7.5|7.5|||D5G4;|ATTR_X(D5G1.5;NOLPX-3;Y1.5;)S1
+IredFive:PMOS;1{ic}|PMOS@1||-5.5|7.5|X||D5G4;|ATTR_X(D5G1.5;NOLPX-3;Y1.5;)S1
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-23|0.5||||
+NOff-Page|conn@2||42.75|0.5|||X|
+NOff-Page|conn@4||9.5|-10|||X|
+NOff-Page|conn@5||11.5|14|||RR|
+NOff-Page|conn@6||11.5|18|||RR|
+IredFive:nms2b;1{ic}|nms2b@0||-6.5|-10|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y-1.5;)S@X
+Ngeneric:Invisible-Pin|pin@0||-0.5|39|||||ART_message(D5G5;)SpredCond2
+Ngeneric:Invisible-Pin|pin@1||0|35|||||ART_message(D5G3;)Sam 20 Jul 2009
+NWire_Pin|pin@29||-18|-6|||X|
+NWire_Pin|pin@36||-6.5|0.5|||X|
+NWire_Pin|pin@38||21.5|0.5||||
+NWire_Pin|pin@41||34|0.5||||
+NWire_Pin|pin@42||-18|0.5||||
+NWire_Pin|pin@58||-6.5|9.5||||
+NWire_Pin|pin@59||-18|7.5||||
+NWire_Pin|pin@60||-6.5|5.5||||
+NWire_Pin|pin@61||-1|-10||||
+NWire_Pin|pin@64||-1|7.5||||
+NWire_Pin|pin@76||-6.5|-4||||
+NWire_Pin|pin@77||-11|-6||||
+IredFive:pms2a;2{ic}|pms2a@0||-6.5|18|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-3.75;Y3;)S1
+IpredCond2;2{ic}|predCond@1||32.5|25|||D5G4;
+IpredCond2;1{ic}|predCond@2||11.5|25|||D5G4;|ATTR_X(D5G1;NPX-0.25;Y-5.25;)S@X
+Awire|net@90|||0|pin@41||34|0.5|pin@36||-6.5|0.5
+Awire|net@92|||0|conn@2|y|40.75|0.5|pin@38||21.5|0.5
+Awire|net@100|||1800|pin@38||21.5|0.5|pin@41||34|0.5
+Awire|net@103|||2700|pin@29||-18|-6|pin@42||-18|0.5
+Awire|net@105|||1800|conn@0|y|-21|0.5|pin@42||-18|0.5
+Awire|net@146|||1800|PMOS@0|s|-7.5|9.5|pin@58||-6.5|9.5
+Awire|net@147|||1800|pin@58||-6.5|9.5|PMOS@1|s|-5.5|9.5
+Awire|net@150|||2700|pin@42||-18|0.5|pin@59||-18|7.5
+Awire|net@151|||0|PMOS@0|g|-10.5|7.5|pin@59||-18|7.5
+Awire|net@153|||1800|PMOS@0|d|-7.5|5.5|pin@60||-6.5|5.5
+Awire|net@154|||1800|pin@60||-6.5|5.5|PMOS@1|d|-5.5|5.5
+Awire|net@155|||2700|pin@36||-6.5|0.5|pin@60||-6.5|5.5
+Awire|net@156|||0|conn@4|y|7.5|-10|pin@61||-1|-10
+Awire|net@161|||0|pin@64||-1|7.5|PMOS@1|g|-2.5|7.5
+Awire|net@171|||900|pin@64||-1|7.5|pin@61||-1|-10
+Awire|net@183|||900|pin@36||-6.5|0.5|pin@76||-6.5|-4
+Awire|net@184|||1800|pin@29||-18|-6|pin@77||-11|-6
+Awire|net@186|||2700|nms2b@0|d|-6.5|-4|pin@76||-6.5|-4
+Awire|net@187|||0|nms2b@0|g2|-9.5|-6|pin@77||-11|-6
+Awire|net@188|||0|pin@61||-1|-10|nms2b@0|g|-3.5|-10
+Awire|net@191|||2700|pin@58||-6.5|9.5|pms2a@0|d|-6.5|12
+Awire|net@192|||0|conn@5|y|9.5|14|pms2a@0|g2|-3.5|14
+Awire|net@193|||0|conn@6|y|9.5|18|pms2a@0|g|-3.5|18
+Econd||D6G2;X-5;|conn@4|a|I
+Efire||D4G2;|conn@0|a|I
+Enot_keep_up|not_keep_up[1]|D5G2;X-7.5;|conn@5|a|I
+Enot_keep_up[2]||D5G2;X-8;|conn@6|a|I
+Estate||D4G2;|conn@2|a|B
+X
+
+# Cell predCond3;3{ic}
+CpredCond3;3{ic}||artwork|1227921780535|1248203261269|E|ATTR_X(D5G1;HNOLPX-0.5;Y-3;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||2|0|1|1||
+NThick-Circle|art@6||-0.5|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@9||-2.5|4|1|1||
+NThick-Circle|art@10||-2.5|6|1|1||
+NThick-Circle|art@11||-2.5|8|1|1||
+Nschematic:Bus_Pin|pin@2||-3|-1|-1|-1||
+Nschematic:Bus_Pin|pin@6||2.5|0|-1|-1||
+NPin|pin@25||-2.5|2|1|1||
+NPin|pin@26||-0.5|2|1|1||
+NPin|pin@27||-2.5|-2|1|1||
+NPin|pin@29||-2.5|1|1|1||
+NPin|pin@30||-3|1|1|1||
+NPin|pin@34||-0.5|-2|1|1||
+Nschematic:Bus_Pin|pin@41||-3|1||||
+Nschematic:Wire_Pin|pin@47||-3|4||||
+NPin|pin@48||-1.5|2|1|1||
+NPin|pin@49||-2.5|1|1|1||
+NPin|pin@57||-2.5|-1|1|1||
+NPin|pin@58||-3|-1|1|1||
+Nschematic:Bus_Pin|pin@59||-3|6||||
+NPin|pin@77||-1|3.5|1|1|RR|
+NPin|pin@79||-1.5|4.5|1|1||
+NPin|pin@80||-1|4.5|1|1||
+NPin|pin@81||-1.5|9|1|1||
+NPin|pin@82||-0.5|10|1|1||
+NPin|pin@83||-2|4.5|1|1||
+NPin|pin@84||-2|3.5|1|1||
+NPin|pin@85||-1|5.5|1|1|RR|
+NPin|pin@86||-1.5|6.5|1|1||
+NPin|pin@87||-1|6.5|1|1||
+NPin|pin@88||-2|6.5|1|1||
+NPin|pin@89||-2|5.5|1|1||
+NPin|pin@90||-1.5|5.5|1|1|RR|
+NPin|pin@93||-1.5|3.5|1|1|RR|
+NPin|pin@94||-1|2|1|1||
+NPin|pin@95||-1|7.5|1|1|RR|
+NPin|pin@96||-1.5|8.5|1|1||
+NPin|pin@97||-1|8.5|1|1||
+NPin|pin@98||-2|8.5|1|1||
+NPin|pin@99||-2|7.5|1|1||
+NPin|pin@100||-1.5|7.5|1|1|RR|
+NPin|pin@101||-1|9.5|1|1||
+Nschematic:Wire_Pin|pin@102||-3|8||||
+AThicker|net@19|||FS900|pin@25||-2.5|2|pin@29||-2.5|1
+AThicker|net@20|||FS0|pin@29||-2.5|1|pin@30||-3|1
+AThicker|net@26|||FS900|pin@29||-2.5|1|pin@27||-2.5|-2
+AThicker|net@31|||FS1800|pin@27||-2.5|-2|pin@34||-0.5|-2
+AThicker|net@32|||FS450|pin@48||-1.5|2|pin@49||-2.5|1
+AThicker|net@39|||FS0|pin@57||-2.5|-1|pin@58||-3|-1
+AThicker|net@53|||FS1800|pin@93||-1.5|3.5|pin@77||-1|3.5
+AThicker|net@54|||FS2700|pin@93||-1.5|3.5|pin@79||-1.5|4.5
+AThicker|net@55|||FS1800|pin@79||-1.5|4.5|pin@80||-1|4.5
+AThicker|net@56|||FS900|pin@83||-2|4.5|pin@84||-2|3.5
+AThicker|net@57|||FS2250|pin@81||-1.5|9|pin@82||-0.5|10
+AThicker|net@58|||FS1800|pin@90||-1.5|5.5|pin@85||-1|5.5
+AThicker|net@59|||FS2700|pin@90||-1.5|5.5|pin@86||-1.5|6.5
+AThicker|net@60|||FS1800|pin@86||-1.5|6.5|pin@87||-1|6.5
+AThicker|net@61|||FS900|pin@88||-2|6.5|pin@89||-2|5.5
+AThicker|net@62|||FS900|pin@85||-1|5.5|pin@80||-1|4.5
+AThicker|net@64|||FS1800|pin@25||-2.5|2|pin@94||-1|2
+AThicker|net@65|||FS1800|pin@94||-1|2|pin@26||-0.5|2
+AThicker|net@66|||FS900|pin@77||-1|3.5|pin@94||-1|2
+AThicker|net@67|||FS1800|pin@100||-1.5|7.5|pin@95||-1|7.5
+AThicker|net@68|||FS2700|pin@100||-1.5|7.5|pin@96||-1.5|8.5
+AThicker|net@69|||FS1800|pin@96||-1.5|8.5|pin@97||-1|8.5
+AThicker|net@70|||FS900|pin@98||-2|8.5|pin@99||-2|7.5
+AThicker|net@71|||FS2700|pin@87||-1|6.5|pin@95||-1|7.5
+AThicker|net@72|||FS2700|pin@97||-1|8.5|pin@101||-1|9.5
+Econd||D5G2;X-3;|pin@41||I
+Enot_keep_up[1]|disable[1]|D5G2;X-8;|pin@47||I
+Enot_keep_up[2]|disable[2]|D5G2;X-8;|pin@59||I
+Enot_keep_up[3]|disable[3]|D5G2;X-8;|pin@102||I
+Efire||D5G2;X-2.5;|pin@2||I
+Estate||D5G2;X2.5;|pin@6||O
+X
+
+# Cell predCond3;2{ic}
+CpredCond3;2{ic}||artwork|1227921780535|1248203283805|E|ATTR_X(D5G1;HNOLPX-0.5;Y-3;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||2|0|1|1||
+NThick-Circle|art@6||-0.5|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@8||-2.5|4|1|1||
+NThick-Circle|art@10||-2.5|8|1|1||
+NThick-Circle|art@11||0.5|6|1|1|RR|
+Nschematic:Bus_Pin|pin@2||-3|1|-1|-1||
+Nschematic:Bus_Pin|pin@6||2.5|0|-1|-1||
+NPin|pin@8||-1.5|3.5|1|1|RR|
+NPin|pin@9||-1|2|1|1||
+NPin|pin@14||-1|3.5|1|1|RR|
+NPin|pin@25||-2.5|2|1|1||
+NPin|pin@26||-0.5|2|1|1||
+NPin|pin@27||-2.5|-2|1|1||
+NPin|pin@29||-2.5|1|1|1||
+NPin|pin@30||-3|1|1|1||
+NPin|pin@34||-0.5|-2|1|1||
+Nschematic:Bus_Pin|pin@41||-3|-1||||
+Nschematic:Wire_Pin|pin@47||-3|4||||
+NPin|pin@48||-1.5|-2|1|1||
+NPin|pin@49||-2.5|-1|1|1||
+NPin|pin@50||-1.5|4.5|1|1||
+NPin|pin@51||-1|4.5|1|1||
+NPin|pin@53||-1.5|9|1|1||
+NPin|pin@54||-0.5|10|1|1||
+NPin|pin@55||-2|4.5|1|1||
+NPin|pin@56||-2|3.5|1|1||
+NPin|pin@57||-2.5|-1|1|1||
+NPin|pin@58||-3|-1|1|1||
+NPin|pin@59||-1|5.5|1|1|RR|
+NPin|pin@61||-1|6.5|1|1||
+Nschematic:Wire_Pin|pin@66||1|6||||
+Nschematic:Bus_Pin|pin@67||-3|8||||
+NPin|pin@69||-1|7.5|1|1|RR|
+NPin|pin@70||-1.5|8.5|1|1||
+NPin|pin@71||-1|8.5|1|1||
+NPin|pin@72||-2|8.5|1|1||
+NPin|pin@73||-2|7.5|1|1||
+NPin|pin@74||-1.5|7.5|1|1|RR|
+NPin|pin@76||-1|9.5|1|1||
+NPin|pin@77||-1|6.5|1|1||
+NPin|pin@78||-0.5|5.5|1|1|RR|
+NPin|pin@79||-1|5.5|1|1|RR|
+NPin|pin@80||0|5.5|1|1|RR|
+NPin|pin@81||0|6.5|1|1|RR|
+NPin|pin@82||-0.5|6.5|1|1||
+AThicker|net@5|||FS900|pin@14||-1|3.5|pin@9||-1|2
+AThicker|net@10|||FS1800|pin@8||-1.5|3.5|pin@14||-1|3.5
+AThicker|net@16|||FS1800|pin@25||-2.5|2|pin@26||-0.5|2
+AThicker|net@19|||FS900|pin@25||-2.5|2|pin@29||-2.5|1
+AThicker|net@20|||FS0|pin@29||-2.5|1|pin@30||-3|1
+AThicker|net@26|||FS900|pin@29||-2.5|1|pin@27||-2.5|-2
+AThicker|net@31|||FS1800|pin@27||-2.5|-2|pin@34||-0.5|-2
+AThicker|net@32|||FS3150|pin@48||-1.5|-2|pin@49||-2.5|-1
+AThicker|net@33|||FS2700|pin@8||-1.5|3.5|pin@50||-1.5|4.5
+AThicker|net@34|||FS1800|pin@50||-1.5|4.5|pin@51||-1|4.5
+AThicker|net@38|||FS900|pin@55||-2|4.5|pin@56||-2|3.5
+AThicker|net@39|||FS0|pin@57||-2.5|-1|pin@58||-3|-1
+AThicker|net@40|||FS2250|pin@53||-1.5|9|pin@54||-0.5|10
+AThicker|net@45|||FS900|pin@59||-1|5.5|pin@51||-1|4.5
+AThicker|net@48|||FS1800|pin@74||-1.5|7.5|pin@69||-1|7.5
+AThicker|net@49|||FS2700|pin@74||-1.5|7.5|pin@70||-1.5|8.5
+AThicker|net@50|||FS1800|pin@70||-1.5|8.5|pin@71||-1|8.5
+AThicker|net@51|||FS900|pin@72||-2|8.5|pin@73||-2|7.5
+AThicker|net@52|||FS900|pin@69||-1|7.5|pin@61||-1|6.5
+AThicker|net@53|||FS2700|pin@71||-1|8.5|pin@76||-1|9.5
+AThicker|net@54|||FS0|pin@82||-0.5|6.5|pin@77||-1|6.5
+AThicker|net@55|||FS900|pin@82||-0.5|6.5|pin@78||-0.5|5.5
+AThicker|net@56|||FS0|pin@78||-0.5|5.5|pin@79||-1|5.5
+AThicker|net@57|||FS2700|pin@80||0|5.5|pin@81||0|6.5
+Econd||D5G2;X-2.5;|pin@41||I
+Enot_keep_up[1]|disable[1]|D5G2;X-5;|pin@47||I
+Enot_keep_up[2]|disable[2]|D5G2;X5.5;|pin@66||I
+Enot_keep_up[3]|disable[3]|D5G2;X-5;|pin@67||I
+Efire||D5G2;X-2;|pin@2||I
+Estate||D5G2;X2.5;|pin@6||O
+X
+
+# Cell predCond3;1{ic}
+CpredCond3;1{ic}||artwork|1227921780535|1248203309331|E|ATTR_X(D5G1;HNOLPX-0.5;Y-3;)S@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||2|0|1|1||
+NThick-Circle|art@6||-0.5|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@9||-2.5|4|1|1||
+NThick-Circle|art@10||-2.5|6|1|1||
+NThick-Circle|art@11||-2.5|8|1|1||
+Nschematic:Bus_Pin|pin@2||-3|-1|-1|-1||
+Nschematic:Bus_Pin|pin@6||2.5|0|-1|-1||
+NPin|pin@25||-2.5|2|1|1||
+NPin|pin@26||-0.5|2|1|1||
+NPin|pin@27||-2.5|-2|1|1||
+NPin|pin@29||-2.5|1|1|1||
+NPin|pin@30||-3|1|1|1||
+NPin|pin@34||-0.5|-2|1|1||
+Nschematic:Bus_Pin|pin@41||-3|1||||
+Nschematic:Wire_Pin|pin@47||-3|4||||
+NPin|pin@48||-1.5|2|1|1||
+NPin|pin@49||-2.5|1|1|1||
+NPin|pin@57||-2.5|-1|1|1||
+NPin|pin@58||-3|-1|1|1||
+Nschematic:Bus_Pin|pin@59||-3|6||||
+NPin|pin@77||-1|3.5|1|1|RR|
+NPin|pin@79||-1.5|4.5|1|1||
+NPin|pin@80||-1|4.5|1|1||
+NPin|pin@81||-1.5|9|1|1||
+NPin|pin@82||-0.5|10|1|1||
+NPin|pin@83||-2|4.5|1|1||
+NPin|pin@84||-2|3.5|1|1||
+NPin|pin@85||-1|5.5|1|1|RR|
+NPin|pin@86||-1.5|6.5|1|1||
+NPin|pin@87||-1|6.5|1|1||
+NPin|pin@88||-2|6.5|1|1||
+NPin|pin@89||-2|5.5|1|1||
+NPin|pin@90||-1.5|5.5|1|1|RR|
+NPin|pin@93||-1.5|3.5|1|1|RR|
+NPin|pin@94||-1|2|1|1||
+NPin|pin@95||-1|7.5|1|1|RR|
+NPin|pin@96||-1.5|8.5|1|1||
+NPin|pin@97||-1|8.5|1|1||
+NPin|pin@98||-2|8.5|1|1||
+NPin|pin@99||-2|7.5|1|1||
+NPin|pin@100||-1.5|7.5|1|1|RR|
+NPin|pin@101||-1|9.5|1|1||
+Nschematic:Wire_Pin|pin@102||-3|8||||
+AThicker|net@19|||FS900|pin@25||-2.5|2|pin@29||-2.5|1
+AThicker|net@20|||FS0|pin@29||-2.5|1|pin@30||-3|1
+AThicker|net@26|||FS900|pin@29||-2.5|1|pin@27||-2.5|-2
+AThicker|net@31|||FS1800|pin@27||-2.5|-2|pin@34||-0.5|-2
+AThicker|net@32|||FS450|pin@48||-1.5|2|pin@49||-2.5|1
+AThicker|net@39|||FS0|pin@57||-2.5|-1|pin@58||-3|-1
+AThicker|net@53|||FS1800|pin@93||-1.5|3.5|pin@77||-1|3.5
+AThicker|net@54|||FS2700|pin@93||-1.5|3.5|pin@79||-1.5|4.5
+AThicker|net@55|||FS1800|pin@79||-1.5|4.5|pin@80||-1|4.5
+AThicker|net@56|||FS900|pin@83||-2|4.5|pin@84||-2|3.5
+AThicker|net@57|||FS2250|pin@81||-1.5|9|pin@82||-0.5|10
+AThicker|net@58|||FS1800|pin@90||-1.5|5.5|pin@85||-1|5.5
+AThicker|net@59|||FS2700|pin@90||-1.5|5.5|pin@86||-1.5|6.5
+AThicker|net@60|||FS1800|pin@86||-1.5|6.5|pin@87||-1|6.5
+AThicker|net@61|||FS900|pin@88||-2|6.5|pin@89||-2|5.5
+AThicker|net@62|||FS900|pin@85||-1|5.5|pin@80||-1|4.5
+AThicker|net@64|||FS1800|pin@25||-2.5|2|pin@94||-1|2
+AThicker|net@65|||FS1800|pin@94||-1|2|pin@26||-0.5|2
+AThicker|net@66|||FS900|pin@77||-1|3.5|pin@94||-1|2
+AThicker|net@67|||FS1800|pin@100||-1.5|7.5|pin@95||-1|7.5
+AThicker|net@68|||FS2700|pin@100||-1.5|7.5|pin@96||-1.5|8.5
+AThicker|net@69|||FS1800|pin@96||-1.5|8.5|pin@97||-1|8.5
+AThicker|net@70|||FS900|pin@98||-2|8.5|pin@99||-2|7.5
+AThicker|net@71|||FS2700|pin@87||-1|6.5|pin@95||-1|7.5
+AThicker|net@72|||FS2700|pin@97||-1|8.5|pin@101||-1|9.5
+Econd||D5G2;X-3;|pin@41||I
+Enot_keep_up[1]|disable[1]|D5G2;X-5;|pin@47||I
+Enot_keep_up[2]|disable[2]|D5G2;X-5;|pin@59||I
+Enot_keep_up[3]|disable[3]|D5G2;X-5;|pin@102||I
+Efire||D5G2;X-2.5;|pin@2||I
+Estate||D5G2;X2.5;|pin@6||O
+X
+
+# Cell predCond3;1{sch}
+CpredCond3;1{sch}||schematic|1227920907034|1248203335122||ATTR_X(D5G4;HNOLPX4.5;Y37.5;)S@X
+IredFive:PMOS;1{ic}|PMOS@0||-7.5|7.5|||D5G4;|ATTR_X(D5G1.5;NOLPX-3;Y1.5;)S1
+IredFive:PMOS;1{ic}|PMOS@1||-5.5|7.5|X||D5G4;|ATTR_X(D5G1.5;NOLPX-3;Y1.5;)S1
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-23|0.5||||
+NOff-Page|conn@2||6.25|0.5|||XRR|
+NOff-Page|conn@4||6|-10|||X|
+NOff-Page|conn@5||6.5|13.5|||RR|
+NOff-Page|conn@6||-15|17.5||||
+NOff-Page|conn@7||-15|21.5||||
+IredFive:nms2b;1{ic}|nms2b@0||-6.5|-10|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y-1.5;)S@X
+Ngeneric:Invisible-Pin|pin@0||-20.5|39.5|||||ART_message(D5G5;)SpredCond3
+Ngeneric:Invisible-Pin|pin@1||-20|35.5|||||ART_message(D5G3;)Sam 20 Jul 2009
+NWire_Pin|pin@29||-18|-6|||X|
+NWire_Pin|pin@42||-18|0.5||||
+NWire_Pin|pin@58||-6.5|9.5||||
+NWire_Pin|pin@59||-18|7.5||||
+NWire_Pin|pin@60||-6.5|5.5||||
+NWire_Pin|pin@61||-1|-10||||
+NWire_Pin|pin@64||-1|7.5||||
+NWire_Pin|pin@76||-6.5|-4||||
+NWire_Pin|pin@77||-11|-6||||
+NWire_Pin|pin@78||4.5|13.5||||
+NWire_Pin|pin@80||-6.5|0.5||||
+IredFive:pms3a;1{ic}|pms3a@1||-6.5|21.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-3.75;Y3;)S1
+IpredCond3;1{ic}|predCond@3||40|6|||D5G4;
+IpredCond3;2{ic}|predCond@4||40|21|||D5G4;|ATTR_X(D5G1;NPX-0.25;Y-6.75;)S@X
+IpredCond3;2{ic}|predCond@6||40|-9.5|||D5G4;|ATTR_X(D5G1;NOLPY-7;)S@X
+Awire|net@103|||2700|pin@29||-18|-6|pin@42||-18|0.5
+Awire|net@105|||1800|conn@0|y|-21|0.5|pin@42||-18|0.5
+Awire|net@146|||1800|PMOS@0|s|-7.5|9.5|pin@58||-6.5|9.5
+Awire|net@147|||1800|pin@58||-6.5|9.5|PMOS@1|s|-5.5|9.5
+Awire|net@150|||2700|pin@42||-18|0.5|pin@59||-18|7.5
+Awire|net@151|||0|PMOS@0|g|-10.5|7.5|pin@59||-18|7.5
+Awire|net@153|||1800|PMOS@0|d|-7.5|5.5|pin@60||-6.5|5.5
+Awire|net@154|||1800|pin@60||-6.5|5.5|PMOS@1|d|-5.5|5.5
+Awire|net@156|||0|conn@4|y|4|-10|pin@61||-1|-10
+Awire|net@161|||0|pin@64||-1|7.5|PMOS@1|g|-2.5|7.5
+Awire|net@171|||900|pin@64||-1|7.5|pin@61||-1|-10
+Awire|net@184|||1800|pin@29||-18|-6|pin@77||-11|-6
+Awire|net@186|||2700|nms2b@0|d|-6.5|-4|pin@76||-6.5|-4
+Awire|net@187|||0|nms2b@0|g2|-9.5|-6|pin@77||-11|-6
+Awire|net@188|||0|pin@61||-1|-10|nms2b@0|g|-3.5|-10
+Awire|net@191|||2700|pin@58||-6.5|9.5|pms3a@1|d|-6.5|11.5
+Awire|net@197|||1800|conn@6|y|-13|17.5|pms3a@1|g2|-9.5|17.5
+Awire|net@198|||900|conn@5|y|4.5|13.5|pin@78||4.5|13.5
+Awire|net@199|||1800|pms3a@1|g3|-3.5|13.5|pin@78||4.5|13.5
+Awire|net@200|||1800|conn@7|y|-13|21.5|pms3a@1|g|-9.5|21.5
+Awire|net@206|||900|pin@60||-6.5|5.5|pin@80||-6.5|0.5
+Awire|net@207|||900|pin@80||-6.5|0.5|pin@76||-6.5|-4
+Awire|net@208|||0|conn@2|a|4.25|0.5|pin@80||-6.5|0.5
+Econd||D6G2;X-5;|conn@4|a|I
+Enot_keep_up[1]|disable[1]|D5G2;X-5;|conn@5|a|I
+Enot_keep_up[2]|disable[2]|D5G2;X-5;|conn@6|a|I
+Enot_keep_up[3]|disable[3]|D5G2;X-5;|conn@7|a|I
+Efire||D4G2;|conn@0|a|I
+Estate||D4G2;X9.5;|conn@2|a|O
+X
+
+# Cell succCond;2{ic}
+CsuccCond;2{ic}||artwork|1188825505548|1247965149868|EI|ATTR_X(D5G1;HNP)I8
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@10||-2.5|1|1|1||
+NThick-Circle|art@11||0|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@12||-2.5|-1|1|1||
+Nschematic:Bus_Pin|pin@0||-3|1|-1|-1|Y|
+Nschematic:Bus_Pin|pin@2||2|0|-1|-1||
+NPin|pin@68||-2|-2|1|1||
+NPin|pin@69||-2|2|1|1||
+NPin|pin@71||0|2|1|1||
+NPin|pin@72||0|-2|1|1||
+Nschematic:Bus_Pin|pin@73||-3|-1|-1|-1|Y|
+NPin|pin@74||-2|-1|1|1||
+NPin|pin@75||-1|-2|1|1||
+Nschematic:Wire_Pin|pin@81||-1.25|-3.5||||
+NPin|pin@82||-0.5|-5|1|1||
+NPin|pin@83||0.5|-5|1|1||
+NPin|pin@84||0|-5.5|1|1||
+NPin|pin@85||-1|-3|1|1||
+NPin|pin@86||-1|-4|1|1||
+NPin|pin@87||0|-3|1|1||
+NPin|pin@88||-0.5|-3|1|1||
+NPin|pin@89||-0.5|-4|1|1||
+NPin|pin@90||0|-4|1|1||
+NPin|pin@91||0|-4.5|1|1||
+NPin|pin@92||-1|-4.5|1|1||
+NPin|pin@93||1|-4.5|1|1||
+NPin|pin@94||0|-5|1|1||
+AThicker|net@55|||FS2700|pin@74||-2|-1|pin@69||-2|2
+AThicker|net@58|||FS1800|pin@69||-2|2|pin@71||0|2
+AThicker|net@59|||FS1800|pin@68||-2|-2|pin@72||0|-2
+AThicker|net@60|||FS2700|pin@68||-2|-2|pin@74||-2|-1
+AThicker|net@61|||FS1350|pin@74||-2|-1|pin@75||-1|-2
+AThicker|net@62|||FS0|pin@87||0|-3|pin@88||-0.5|-3
+AThicker|net@63|||FS900|pin@88||-0.5|-3|pin@89||-0.5|-4
+AThicker|net@64|||FS900|pin@85||-1|-3|pin@86||-1|-4
+AThicker|net@65|||FS1800|pin@89||-0.5|-4|pin@90||0|-4
+AThicker|net@66|||FS900|pin@90||0|-4|pin@91||0|-4.5
+AThicker|net@67|||FS1800|pin@92||-1|-4.5|pin@91||0|-4.5
+AThicker|net@68|||FS1800|pin@91||0|-4.5|pin@93||1|-4.5
+AThicker|net@69|||FS900|pin@91||0|-4.5|pin@94||0|-5
+AThicker|net@70|||FS0|pin@94||0|-5|pin@82||-0.5|-5
+AThicker|net@71|||FS1800|pin@94||0|-5|pin@83||0.5|-5
+AThicker|net@72|||FS900|pin@94||0|-5|pin@84||0|-5.5
+AThicker|net@73|||FS2700|pin@87||0|-3|pin@72||0|-2
+Econd||D5G2;X-2.5;|pin@73||I
+Ein||D5G2;X-1.5;|pin@0||I
+Ekeep_down||D5G2;X-5.5;|pin@81||I
+Estate||D5G2;X4.5;|pin@2||B
+X
+
+# Cell succCond;1{ic}
+CsuccCond;1{ic}||artwork|1188825505548|1247965098528|EI|ATTR_X(D5G1;HNPY2.5;)I8
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@10||-2.5|1|1|1||
+NThick-Circle|art@11||0|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@12||-2.5|-1|1|1||
+Nschematic:Bus_Pin|pin@0||-3|-1|-1|-1|Y|
+Nschematic:Bus_Pin|pin@2||2|0|-1|-1||
+NPin|pin@68||-2|-2|1|1||
+NPin|pin@69||-2|2|1|1||
+NPin|pin@71||0|2|1|1||
+NPin|pin@72||0|-2|1|1||
+Nschematic:Bus_Pin|pin@73||-3|1|-1|-1|Y|
+NPin|pin@74||-2|1|1|1||
+NPin|pin@75||-1|2|1|1||
+Nschematic:Wire_Pin|pin@81||-1.25|-4||||
+NPin|pin@82||0|-3.5|1|1||
+NPin|pin@83||-0.5|-3.5|1|1||
+NPin|pin@84||-0.5|-4.5|1|1||
+NPin|pin@85||0|-4.5|1|1||
+NPin|pin@86||0|-5|1|1||
+NPin|pin@87||-1|-5|1|1||
+NPin|pin@88||1|-5|1|1||
+NPin|pin@89||0|-5.5|1|1||
+NPin|pin@90||-0.5|-5.5|1|1||
+NPin|pin@91||0.5|-5.5|1|1||
+NPin|pin@92||0|-6|1|1||
+NPin|pin@93||-1|-3.5|1|1||
+NPin|pin@94||-1|-4.5|1|1||
+AThicker|net@55|||FS2700|pin@74||-2|1|pin@69||-2|2
+AThicker|net@58|||FS1800|pin@69||-2|2|pin@71||0|2
+AThicker|net@59|||FS1800|pin@68||-2|-2|pin@72||0|-2
+AThicker|net@60|||FS2700|pin@68||-2|-2|pin@74||-2|1
+AThicker|net@61|||FS2250|pin@74||-2|1|pin@75||-1|2
+AThicker|net@62|||FS900|pin@72||0|-2|pin@82||0|-3.5
+AThicker|net@63|||FS0|pin@82||0|-3.5|pin@83||-0.5|-3.5
+AThicker|net@64|||FS900|pin@83||-0.5|-3.5|pin@84||-0.5|-4.5
+AThicker|net@65|||FS1800|pin@84||-0.5|-4.5|pin@85||0|-4.5
+AThicker|net@66|||FS900|pin@85||0|-4.5|pin@86||0|-5
+AThicker|net@67|||FS1800|pin@87||-1|-5|pin@86||0|-5
+AThicker|net@68|||FS1800|pin@86||0|-5|pin@88||1|-5
+AThicker|net@69|||FS900|pin@86||0|-5|pin@89||0|-5.5
+AThicker|net@70|||FS0|pin@89||0|-5.5|pin@90||-0.5|-5.5
+AThicker|net@71|||FS1800|pin@89||0|-5.5|pin@91||0.5|-5.5
+AThicker|net@72|||FS900|pin@89||0|-5.5|pin@92||0|-6
+AThicker|net@73|||FS900|pin@93||-1|-3.5|pin@94||-1|-4.5
+Econd||D5G2;X-2.5;|pin@73||I
+Ein||D5G2;X-1.5;|pin@0||I
+Ekeep_down||D5G2;X-5.5;|pin@81||I
+Estate||D5G2;X4.5;|pin@2||B
+X
+
+# Cell succCond;1{sch}
+CsuccCond;1{sch}||schematic|1188777360591|1248151536876||ATTR_X(D5G1;HNPX-21;Y26;)I8
+IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@0||-3|-4|||D0G4;|ATTR_X(D5G1.5;NOLPX-0.5;Y3;)S1
+IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@1||3|-4|X||D0G4;|ATTR_X(D5G1.5;NOLPX-1.5;Y2;)S1
+IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@2||0|-12|X||D0G4;|ATTR_X(D5G1.5;NOLPX-2.5;Y-2;)S1
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-17|0||||
+NOff-Page|conn@1||23.5|0||||
+NOff-Page|conn@2||18|6|||X|
+NOff-Page|conn@3||17.5|-12|||RR|
+NGround|gnd@0||0|-18.5||||
+Ngeneric:Invisible-Pin|pin@0||9|32.5|||||ART_message(D5G6;)SsuccCond
+Ngeneric:Invisible-Pin|pin@1||9.5|27|||||ART_message(D5G3;)Sam 13 Jul 2009
+NWire_Pin|pin@4||-3|0||||
+NWire_Pin|pin@37||-9|0||||
+NWire_Pin|pin@39||-9|-4||||
+NWire_Pin|pin@54||-3|-8||||
+NWire_Pin|pin@55||3|-8||||
+NWire_Pin|pin@56||3|0||||
+NWire_Pin|pin@57||9|6||||
+NWire_Pin|pin@59||9|-4||||
+NWire_Pin|pin@60||0|-8||||
+NWire_Pin|pin@61||0|0||||
+NWire_Pin|pin@62||9|10||||
+NWire_Pin|pin@63||-9|6||||
+IredFive:pms2;1{ic}|pms2@0||0|10|X||D0G4;|ATTR_X(D5G1.5;NOLPX1.25;Y6;)S@X
+IsuccCond;2{ic}|succCond@2||36|16|||D5G4;
+IsuccCond;1{ic}|succCond@3||21|17|||D5G4;|ATTR_X(D5G1;NPX-0.5;Y5;)I8
+Awire|net@109|||2700|pin@39||-9|-4|pin@37||-9|0
+Awire|net@111|||2700|pin@37||-9|0|pin@63||-9|6
+Awire|net@122|||0|pin@37||-9|0|conn@0|y|-15|0
+Awire|net@160|||900|NMOSx@0|s|-3|-6|pin@54||-3|-8
+Awire|net@161|||1800|pin@60||0|-8|pin@55||3|-8
+Awire|net@162|||2700|pin@55||3|-8|NMOSx@1|s|3|-6
+Awire|net@163|||0|pin@61||0|0|pin@4||-3|0
+Awire|net@164|||2700|NMOSx@1|d|3|-2|pin@56||3|0
+Awire|net@165|||1800|pin@57||9|6|conn@2|y|16|6
+Awire|net@168|||0|pin@59||9|-4|NMOSx@1|g|6|-4
+Awire|net@169|||900|pin@4||-3|0|NMOSx@0|d|-3|-2
+Awire|net@170|||1800|pin@39||-9|-4|NMOSx@0|g|-6|-4
+Awire|net@171|||900|pin@57||9|6|pin@59||9|-4
+Awire|net@172|||1800|pin@54||-3|-8|pin@60||0|-8
+Awire|net@173|||900|pin@60||0|-8|NMOSx@2|d|0|-10
+Awire|net@174|||0|pin@56||3|0|pin@61||0|0
+Awire|net@175|||900|pms2@0|d|0|4|pin@61||0|0
+Awire|net@176|||2700|gnd@0||0|-16.5|NMOSx@2|s|0|-14
+Awire|net@177|||1800|pms2@0|g|3|10|pin@62||9|10
+Awire|net@178|||900|pin@62||9|10|pin@57||9|6
+Awire|net@180|||0|pms2@0|g2|-3|6|pin@63||-9|6
+Awire|net@187|||0|conn@1|a|21.5|0|pin@56||3|0
+Awire|net@188|||0|conn@3|y|15.5|-12|NMOSx@2|g|3|-12
+Econd||D4G2;|conn@2|a|I
+Ein||D4G2;|conn@0|a|I
+Ekeep_down||D5G2;X-6.5;|conn@3|a|I
+Estate||D6G2;|conn@1|y|B
+X
+
+# Cell succCond2;2{ic}
+CsuccCond2;2{ic}||artwork|1188825505548|1248151709797|EI|ATTR_X(D5G1;HNPY2.5;)I8
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@10||-2.5|1|1|1||
+NThick-Circle|art@11||0|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@12||-2.5|-1|1|1||
+Nschematic:Bus_Pin|pin@0||-3|-1|-1|-1|Y|
+Nschematic:Bus_Pin|pin@2||2|0|-1|-1||
+NPin|pin@68||-2|-2|1|1||
+NPin|pin@69||-2|2|1|1||
+NPin|pin@71||0|2|1|1||
+NPin|pin@72||0|-2|1|1||
+Nschematic:Bus_Pin|pin@73||-3|1|-1|-1|Y|
+NPin|pin@74||-2|1|1|1||
+NPin|pin@75||-1|2|1|1||
+Nschematic:Wire_Pin|pin@81||-1|-4||||
+NPin|pin@82||0|-3.5|1|1||
+NPin|pin@83||-0.5|-3.5|1|1||
+NPin|pin@84||-0.5|-4.5|1|1||
+NPin|pin@85||0|-4.5|1|1||
+NPin|pin@86||0|-7.5|1|1||
+NPin|pin@87||-1|-7.5|1|1||
+NPin|pin@88||1|-7.5|1|1||
+NPin|pin@89||0|-8|1|1||
+NPin|pin@90||-0.5|-8|1|1||
+NPin|pin@91||0.5|-8|1|1||
+NPin|pin@92||0|-8.5|1|1||
+NPin|pin@93||-1|-3.5|1|1||
+NPin|pin@94||-1|-4.5|1|1||
+Nschematic:Bus_Pin|pin@95||-1|-6||||
+NPin|pin@97||0|-5.5|1|1||
+NPin|pin@98||-0.5|-5.5|1|1||
+NPin|pin@99||-0.5|-6.5|1|1||
+NPin|pin@100||0|-6.5|1|1||
+NPin|pin@101||-1|-5.5|1|1||
+NPin|pin@102||-1|-6.5|1|1||
+AThicker|net@55|||FS2700|pin@74||-2|1|pin@69||-2|2
+AThicker|net@58|||FS1800|pin@69||-2|2|pin@71||0|2
+AThicker|net@59|||FS1800|pin@68||-2|-2|pin@72||0|-2
+AThicker|net@60|||FS2700|pin@68||-2|-2|pin@74||-2|1
+AThicker|net@61|||FS2250|pin@74||-2|1|pin@75||-1|2
+AThicker|net@62|||FS900|pin@72||0|-2|pin@82||0|-3.5
+AThicker|net@63|||FS0|pin@82||0|-3.5|pin@83||-0.5|-3.5
+AThicker|net@64|||FS900|pin@83||-0.5|-3.5|pin@84||-0.5|-4.5
+AThicker|net@65|||FS1800|pin@84||-0.5|-4.5|pin@85||0|-4.5
+AThicker|net@67|||FS1800|pin@87||-1|-7.5|pin@86||0|-7.5
+AThicker|net@68|||FS1800|pin@86||0|-7.5|pin@88||1|-7.5
+AThicker|net@69|||FS900|pin@86||0|-7.5|pin@89||0|-8
+AThicker|net@70|||FS0|pin@89||0|-8|pin@90||-0.5|-8
+AThicker|net@71|||FS1800|pin@89||0|-8|pin@91||0.5|-8
+AThicker|net@72|||FS900|pin@89||0|-8|pin@92||0|-8.5
+AThicker|net@73|||FS900|pin@93||-1|-3.5|pin@94||-1|-4.5
+AThicker|net@75|||FS0|pin@97||0|-5.5|pin@98||-0.5|-5.5
+AThicker|net@76|||FS900|pin@98||-0.5|-5.5|pin@99||-0.5|-6.5
+AThicker|net@77|||FS1800|pin@99||-0.5|-6.5|pin@100||0|-6.5
+AThicker|net@78|||FS900|pin@101||-1|-5.5|pin@102||-1|-6.5
+AThicker|net@79|||FS2700|pin@97||0|-5.5|pin@85||0|-4.5
+AThicker|net@80|||FS900|pin@100||0|-6.5|pin@86||0|-7.5
+Econd||D5G2;X-2.5;|pin@73||I
+Ein||D5G2;X-1.5;|pin@0||I
+Ekeep_down|keep_down[1]|D5G2;X-7.5;|pin@81||I
+Ekeep_down[2]||D5G2;X-8;|pin@95||I
+Estate||D5G2;X4.5;|pin@2||B
+X
+
+# Cell succCond2;1{ic}
+CsuccCond2;1{ic}||artwork|1188825505548|1248151703246|EI|ATTR_X(D5G1;HNP)I8
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@10||-2.5|1|1|1||
+NThick-Circle|art@11||0|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@12||-2.5|-1|1|1||
+Nschematic:Bus_Pin|pin@0||-3|1|-1|-1|Y|
+Nschematic:Bus_Pin|pin@2||2|0|-1|-1||
+NPin|pin@68||-2|-2|1|1||
+NPin|pin@69||-2|2|1|1||
+NPin|pin@71||0|2|1|1||
+NPin|pin@72||0|-2|1|1||
+Nschematic:Bus_Pin|pin@73||-3|-1|-1|-1|Y|
+NPin|pin@74||-2|-1|1|1||
+NPin|pin@75||-1|-2|1|1||
+Nschematic:Wire_Pin|pin@81||-1|-4||||
+NPin|pin@82||0|-6.5|1|1||
+NPin|pin@83||-1|-5.5|1|1||
+NPin|pin@84||-1|-6.5|1|1||
+NPin|pin@86||0|-3.5|1|1||
+NPin|pin@87||-0.5|-3.5|1|1||
+NPin|pin@88||-0.5|-4.5|1|1||
+NPin|pin@89||0|-4.5|1|1||
+NPin|pin@90||0|-7.5|1|1||
+NPin|pin@91||-1|-7.5|1|1||
+NPin|pin@92||1|-7.5|1|1||
+NPin|pin@93||0|-8|1|1||
+NPin|pin@94||-0.5|-8|1|1||
+NPin|pin@95||0.5|-8|1|1||
+NPin|pin@96||0|-8.5|1|1||
+NPin|pin@97||-1|-3.5|1|1||
+NPin|pin@98||-1|-4.5|1|1||
+NPin|pin@99||0|-5.5|1|1||
+NPin|pin@100||-0.5|-5.5|1|1||
+NPin|pin@101||-0.5|-6.5|1|1||
+Nschematic:Wire_Pin|pin@102||-1|-6||||
+AThicker|net@55|||FS2700|pin@74||-2|-1|pin@69||-2|2
+AThicker|net@58|||FS1800|pin@69||-2|2|pin@71||0|2
+AThicker|net@59|||FS1800|pin@68||-2|-2|pin@72||0|-2
+AThicker|net@60|||FS2700|pin@68||-2|-2|pin@74||-2|-1
+AThicker|net@61|||FS1350|pin@74||-2|-1|pin@75||-1|-2
+AThicker|net@62|||FS0|pin@86||0|-3.5|pin@87||-0.5|-3.5
+AThicker|net@63|||FS900|pin@87||-0.5|-3.5|pin@88||-0.5|-4.5
+AThicker|net@64|||FS1800|pin@88||-0.5|-4.5|pin@89||0|-4.5
+AThicker|net@65|||FS1800|pin@91||-1|-7.5|pin@90||0|-7.5
+AThicker|net@66|||FS1800|pin@90||0|-7.5|pin@92||1|-7.5
+AThicker|net@67|||FS900|pin@90||0|-7.5|pin@93||0|-8
+AThicker|net@68|||FS0|pin@93||0|-8|pin@94||-0.5|-8
+AThicker|net@69|||FS1800|pin@93||0|-8|pin@95||0.5|-8
+AThicker|net@70|||FS900|pin@93||0|-8|pin@96||0|-8.5
+AThicker|net@71|||FS900|pin@97||-1|-3.5|pin@98||-1|-4.5
+AThicker|net@72|||FS0|pin@99||0|-5.5|pin@100||-0.5|-5.5
+AThicker|net@73|||FS900|pin@100||-0.5|-5.5|pin@101||-0.5|-6.5
+AThicker|net@74|||FS1800|pin@101||-0.5|-6.5|pin@82||0|-6.5
+AThicker|net@75|||FS900|pin@83||-1|-5.5|pin@84||-1|-6.5
+AThicker|net@76|||FS2700|pin@99||0|-5.5|pin@89||0|-4.5
+AThicker|net@77|||FS900|pin@82||0|-6.5|pin@90||0|-7.5
+AThicker|net@78|||FS2700|pin@86||0|-3.5|pin@72||0|-2
+Econd||D5G2;X-2.5;|pin@73||I
+Ein||D5G2;X-1.5;|pin@0||I
+Enot_succ|keep_down[1]|D5G2;X-7.5;|pin@81||I
+Ekeep_down[2]||D5G2;X-8;Y-0.5;|pin@102||I
+Esucc|state|D5G2;X4.5;|pin@2||B
+X
+
+# Cell succCond2;1{sch}
+CsuccCond2;1{sch}||schematic|1188777360591|1248160187741||ATTR_X(D5G1;HNPX-21;Y26;)I8
+IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@0||-3|-4|||D0G4;|ATTR_X(D5G1.5;NOLPX-0.5;Y3;)S1
+IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@1||3|-4|X||D0G4;|ATTR_X(D5G1.5;NOLPX-1.5;Y2;)S1
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-17|0||||
+NOff-Page|conn@1||23.5|0||||
+NOff-Page|conn@2||18|6|||X|
+NOff-Page|conn@3||17.5|-13|||RR|
+NOff-Page|conn@4||17.5|-17|||RR|
+IredFive:nms2a;2{ic}|nms2a@0||0|-17|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1.5;)S1
+Ngeneric:Invisible-Pin|pin@0||9|32.5|||||ART_message(D5G6;)SsuccCond2
+Ngeneric:Invisible-Pin|pin@1||9.5|27|||||ART_message(D5G3;)Sam 20 Jul 2009
+NWire_Pin|pin@4||-3|0||||
+NWire_Pin|pin@37||-9|0||||
+NWire_Pin|pin@39||-9|-4||||
+NWire_Pin|pin@54||-3|-8||||
+NWire_Pin|pin@55||3|-8||||
+NWire_Pin|pin@56||3|0||||
+NWire_Pin|pin@57||9|6||||
+NWire_Pin|pin@59||9|-4||||
+NWire_Pin|pin@60||0|-8||||
+NWire_Pin|pin@61||0|0||||
+NWire_Pin|pin@62||9|10||||
+NWire_Pin|pin@63||-9|6||||
+NWire_Pin|pin@65||0|-10||||
+IredFive:pms2;1{ic}|pms2@0||0|10|X||D0G4;|ATTR_X(D5G1.5;NOLPX1.25;Y6;)S@X
+IsuccCond2;1{ic}|sucDri20@2||36|16|||D5G4;
+IsuccCond2;2{ic}|succCond@1||21|17|||D5G4;|ATTR_X(D5G1;NPX-0.5;Y5;)I8
+Awire|net@109|||2700|pin@39||-9|-4|pin@37||-9|0
+Awire|net@111|||2700|pin@37||-9|0|pin@63||-9|6
+Awire|net@122|||0|pin@37||-9|0|conn@0|y|-15|0
+Awire|net@160|||900|NMOSx@0|s|-3|-6|pin@54||-3|-8
+Awire|net@161|||1800|pin@60||0|-8|pin@55||3|-8
+Awire|net@162|||2700|pin@55||3|-8|NMOSx@1|s|3|-6
+Awire|net@163|||0|pin@61||0|0|pin@4||-3|0
+Awire|net@164|||2700|NMOSx@1|d|3|-2|pin@56||3|0
+Awire|net@165|||1800|pin@57||9|6|conn@2|y|16|6
+Awire|net@168|||0|pin@59||9|-4|NMOSx@1|g|6|-4
+Awire|net@169|||900|pin@4||-3|0|NMOSx@0|d|-3|-2
+Awire|net@170|||1800|pin@39||-9|-4|NMOSx@0|g|-6|-4
+Awire|net@171|||900|pin@57||9|6|pin@59||9|-4
+Awire|net@172|||1800|pin@54||-3|-8|pin@60||0|-8
+Awire|net@174|||0|pin@56||3|0|pin@61||0|0
+Awire|net@175|||900|pms2@0|d|0|4|pin@61||0|0
+Awire|net@177|||1800|pms2@0|g|3|10|pin@62||9|10
+Awire|net@178|||900|pin@62||9|10|pin@57||9|6
+Awire|net@180|||0|pms2@0|g2|-3|6|pin@63||-9|6
+Awire|net@187|||0|conn@1|a|21.5|0|pin@56||3|0
+Awire|net@190|||900|pin@60||0|-8|pin@65||0|-10
+Awire|net@191|||2700|nms2a@0|d|0|-11|pin@65||0|-10
+Awire|net@192|||0|conn@3|y|15.5|-13|nms2a@0|g2|3|-13
+Awire|net@193|||0|conn@4|y|15.5|-17|nms2a@0|g|3|-17
+Econd||D4G2;|conn@2|a|I
+Ein||D4G2;|conn@0|a|I
+Enot_succ|keep_down[1]|D5G2;X-6.5;|conn@3|a|I
+Ekeep_down[2]||D5G2;X-6.5;|conn@4|a|I
+Esucc|state|D6G2;|conn@1|y|B
+X
index dfc2b59..87a3c95 100644 (file)
@@ -21,8 +21,9 @@ public class Marina {
        
     public static int TOKEN_FIFO_CAPACITY = 3;
     
-    public static boolean kesselsCounter = true;
-    //public static boolean kesselsCounter = false;
+    //public static boolean kesselsCounter = true;
+    public static boolean kesselsCounter = false;
+    public static boolean omegaCounter = false;
 
     public static final String DATA_CHAIN =    kesselsCounter ? "marina.marina_data" : "marina.ivan_data";      
     public static final String CONTROL_CHAIN = kesselsCounter ? "marina.marina_control" : "marina.ivan_control";
@@ -296,7 +297,42 @@ public class Marina {
     /** Get the 6 bit outer loop counter. */
     public int getOLC() {
         shiftReport(true, false);
-        if (kesselsCounter) {
+        if (omegaCounter) {
+            BitVector bits = null;
+            for(int i=0; i<4; i++) {
+                BitVector x = cc.getOutBits(REPORT_CHAIN+"."+OLC_PATH_KESSEL+i);
+                //System.out.println("bits are: " + x);
+                bits = bits==null ? x : bits.cat(x);
+            }
+            System.out.print("  kesselsCounter = ");
+            int ret = 0;
+            boolean done = true;
+            boolean bad = false;
+            for(int bit=5; bit>=0; bit--) {
+                boolean zeroOrTwo  = bits.get(4+bit*3);
+                boolean zeroOrDone = bits.get(4+bit*3+1);
+                if      ( zeroOrTwo && !zeroOrDone) {
+                    ret += (2<<bit);
+                    System.out.print("2");
+                    done = false;
+                } else if (!zeroOrTwo && !zeroOrDone) {
+                    ret += (1<<bit);
+                    System.out.print("1");
+                    done = false;
+                } else if ( zeroOrTwo &&  zeroOrDone) {
+                    System.out.print("0");
+                    bad = true;
+                    done = false;
+                } else if (!zeroOrTwo &&  zeroOrDone) {
+                    System.out.print("_");
+                    if (!done) bad = true;
+                }
+                // FIXME: check for unreduced counter and warn about it
+            }
+            if (bad) System.out.print("  WARNING: UNREDUCED COUNTER VALUE!!!!!!");
+            System.out.println();
+            return ret;
+        } else if (kesselsCounter) {
             BitVector bits = null;
             for(int i=0; i<4; i++) {
                 BitVector x = cc.getOutBits(REPORT_CHAIN+"."+OLC_PATH_KESSEL+i);
index 192a109..01fa1cb 100644 (file)
@@ -2372,6 +2372,10 @@ public class MarinaTest {
                 case 3031: testOverfillTokens(marina); break;
 
                 case 3040: loadEveryValueOLC(marina); break;
+                case 9999:
+                    loadEveryValueOLC(marina);
+                    countOlc(marina);
+                    break;
 
                 default:
                     fatal(true, "Test number: "+testNum+" doesn't exist.");