From 112b0fefced491c04f3a0466b2da5780a147675e Mon Sep 17 00:00:00 2001 From: Adam Megacz Date: Sat, 29 Aug 2009 16:01:05 -0700 Subject: [PATCH] merge omegaCounter 40nm/90nm branches into chips/omegaCounter/ --- Makefile | 16 + chips/omegaCounter/40nm/Makefile | 406 ++ .../omegaCounter/40nm/electric/omegaCounter.jelib | 4854 ++++++++++++++++ chips/omegaCounter/40nm/electric/orange40nm.jelib | 1577 ++++++ chips/omegaCounter/40nm/electric/purpleFive.jelib | 4671 +++++++++++++++ chips/omegaCounter/40nm/electric/redFive.jelib | 5930 ++++++++++++++++++++ chips/omegaCounter/40nm/header.hsp | 103 + .../90nm/electric/kesselsCounter.jelib | 4180 ++++++++++++++ .../omegaCounter/90nm/electric/omegaCounter.jelib | 3267 +++++++++++ src/com/sun/vlsi/chips/marina/test/Marina.java | 42 +- src/com/sun/vlsi/chips/marina/test/MarinaTest.java | 4 + 11 files changed, 25047 insertions(+), 3 deletions(-) create mode 100644 chips/omegaCounter/40nm/Makefile create mode 100644 chips/omegaCounter/40nm/electric/omegaCounter.jelib create mode 100644 chips/omegaCounter/40nm/electric/orange40nm.jelib create mode 100644 chips/omegaCounter/40nm/electric/purpleFive.jelib create mode 100644 chips/omegaCounter/40nm/electric/redFive.jelib create mode 100644 chips/omegaCounter/40nm/header.hsp create mode 100644 chips/omegaCounter/90nm/electric/kesselsCounter.jelib create mode 100644 chips/omegaCounter/90nm/electric/omegaCounter.jelib diff --git a/Makefile b/Makefile index 8a3bdce..dfd59ad 100644 --- 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 index 0000000..e0b7340 --- /dev/null +++ b/chips/omegaCounter/40nm/Makefile @@ -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 "FleetCode API Documentation
" \ + -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 "FleetCode API Documentation
" \ + -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 index 0000000..784a3a0 --- /dev/null +++ b/chips/omegaCounter/40nm/electric/omegaCounter.jelib @@ -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 index 0000000..bd8c817 --- /dev/null +++ b/chips/omegaCounter/40nm/electric/orange40nm.jelib @@ -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 index 0000000..e770828 --- /dev/null +++ b/chips/omegaCounter/40nm/electric/purpleFive.jelib @@ -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 index 0000000..7316f08 --- /dev/null +++ b/chips/omegaCounter/40nm/electric/redFive.jelib @@ -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 index 0000000..15d02b0 --- /dev/null +++ b/chips/omegaCounter/40nm/header.hsp @@ -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 index 0000000..cc0dfba --- /dev/null +++ b/chips/omegaCounter/90nm/electric/kesselsCounter.jelib @@ -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 index 0000000..1e181b6 --- /dev/null +++ b/chips/omegaCounter/90nm/electric/omegaCounter.jelib @@ -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 diff --git a/src/com/sun/vlsi/chips/marina/test/Marina.java b/src/com/sun/vlsi/chips/marina/test/Marina.java index dfc2b59..87a3c95 100644 --- a/src/com/sun/vlsi/chips/marina/test/Marina.java +++ b/src/com/sun/vlsi/chips/marina/test/Marina.java @@ -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<