diff --git a/alliance/src/cells/src/romlib/Makefile.am b/alliance/src/cells/src/romlib/Makefile.am index 2c1de415..578081e8 100644 --- a/alliance/src/cells/src/romlib/Makefile.am +++ b/alliance/src/cells/src/romlib/Makefile.am @@ -1,4 +1,4 @@ -# $Id: Makefile.am,v 1.1 2002/07/15 22:23:36 jpc Exp $ +# $Id: Makefile.am,v 1.2 2006/06/07 19:20:03 jpc Exp $ romlibdir = $(prefix)/cells/romlib @@ -30,14 +30,26 @@ romlib_DATA = romlib.lef \ rom_dec_col4.vbe \ rom_dec_colbuf.ap \ rom_dec_colbuf.vbe \ + rom_dec_line01_64.ap \ + rom_dec_line01_64.vbe \ rom_dec_line01.ap \ rom_dec_line01.vbe \ + rom_dec_line23_64.ap \ + rom_dec_line23_64.vbe \ rom_dec_line23.ap \ rom_dec_line23.vbe \ + rom_dec_line45_64.ap \ + rom_dec_line45_64.vbe \ rom_dec_line45.ap \ rom_dec_line45.vbe \ + rom_dec_line67_64.ap \ + rom_dec_line67_64.vbe \ rom_dec_line67.ap \ rom_dec_line67.vbe \ + rom_dec_nop2.ap \ + rom_dec_nop2.vbe \ + rom_dec_nop3.ap \ + rom_dec_nop3.vbe \ rom_dec_nop.ap \ rom_dec_nop.vbe \ rom_dec_prech.ap \ diff --git a/alliance/src/cells/src/romlib/rom_dec_line01_64.ap b/alliance/src/cells/src/romlib/rom_dec_line01_64.ap new file mode 100644 index 00000000..2bb2c355 --- /dev/null +++ b/alliance/src/cells/src/romlib/rom_dec_line01_64.ap @@ -0,0 +1,233 @@ +V ALLIANCE : 6 +H rom_dec_line01_64,P,10/ 4/2006,100 +A 0,0,5000,10000 +S 2800,3000,2800,6100,200,*,UP,ALU1 +S 3400,6600,3400,7200,300,*,DOWN,PDIF +S 700,800,700,1400,300,*,UP,NDIF +S 500,800,500,1400,300,*,UP,NDIF +S 300,3900,300,7000,200,*,UP,ALU1 +S 0,8000,5000,8000,200,*,RIGHT,TALU2 +S 0,2000,5000,2000,200,*,RIGHT,TALU2 +S 3000,2000,4500,2000,200,*,LEFT,ALU1 +S 500,8000,2000,8000,200,*,RIGHT,ALU1 +S 1500,1000,1500,1000,200,nck0,LEFT,CALU2 +S 4000,9000,4000,9000,200,nck1,LEFT,CALU2 +S 3500,8500,3500,8500,200,sel1,LEFT,CALU2 +S 1000,1500,1000,1500,200,sel0,LEFT,CALU2 +S 3000,2000,3000,2000,200,line1,LEFT,CALU3 +S 500,8000,500,8000,200,line0,LEFT,CALU3 +S 0,5300,5000,5300,600,vdd,LEFT,CALU1 +S 0,4700,5000,4700,600,vdd,LEFT,CALU1 +S 0,9700,5000,9700,600,vss,LEFT,CALU1 +S 0,300,5000,300,600,vss,LEFT,CALU1 +S 0,0,0,10000,200,vss,UP,CALU3 +S 2500,0,2500,10000,200,vss,UP,CALU3 +S 5000,0,5000,10000,200,vss,UP,CALU3 +S 300,500,300,1000,200,*,UP,ALU1 +S 1800,1600,1800,2600,100,*,DOWN,POLY +S 1200,1600,1200,2600,100,*,DOWN,POLY +S 1200,600,1200,1600,100,*,DOWN,NTRANS +S 1800,600,1800,1600,100,*,DOWN,NTRANS +S 1500,800,1500,1400,300,*,UP,NDIF +S 900,800,900,1400,300,*,UP,NDIF +S 300,400,300,1400,300,*,DOWN,NDIF +S 2100,800,2100,1400,300,*,UP,NDIF +S 1500,2000,1800,2000,300,*,LEFT,POLY +S 300,8500,300,9500,200,*,DOWN,ALU1 +S 1500,8500,1500,9500,200,*,DOWN,ALU1 +S 1200,7400,1200,8200,100,*,UP,POLY +S 1800,7400,1800,8200,100,*,UP,POLY +S 600,7400,600,8200,100,*,UP,POLY +S 1200,8200,1200,9900,100,*,DOWN,NTRANS +S 600,8200,600,9900,100,*,DOWN,NTRANS +S 1800,8200,1800,9900,100,*,DOWN,NTRANS +S 2100,8400,2100,9700,300,*,UP,NDIF +S 300,8400,300,9700,300,*,UP,NDIF +S 900,8400,900,9700,300,*,UP,NDIF +S 1500,8400,1500,9700,300,*,UP,NDIF +S 1500,4400,1500,7200,300,*,DOWN,PDIF +S 1200,4200,1200,7400,100,*,UP,PTRANS +S 300,4400,300,7200,300,*,DOWN,PDIF +S 900,4400,900,7200,300,*,DOWN,PDIF +S 1800,4200,1800,7400,100,*,UP,PTRANS +S 600,4200,600,7400,100,*,UP,PTRANS +S 2100,4400,2100,7200,300,*,DOWN,PDIF +S 600,4100,1800,4100,300,*,LEFT,POLY +S 2100,3900,2100,4500,200,*,DOWN,ALU1 +S 600,4000,1800,4000,300,*,LEFT,POLY +S 2100,2800,2100,3400,300,*,DOWN,PDIF +S 1500,2800,1500,3400,300,*,DOWN,PDIF +S 900,2800,900,3400,300,*,DOWN,PDIF +S 1800,2600,1800,3600,100,*,UP,PTRANS +S 1200,2600,1200,3600,100,*,UP,PTRANS +S 600,7500,1800,7500,300,*,LEFT,POLY +S 2100,1000,2100,3000,200,*,UP,ALU1 +S 1500,3500,1500,7000,200,*,UP,ALU1 +S 900,2000,1200,2000,300,*,LEFT,POLY +S 900,3000,900,4000,200,*,DOWN,ALU1 +S 900,3000,2100,3000,200,*,RIGHT,ALU1 +S 0,3900,2500,3900,2400,*,RIGHT,NWELL +S 900,6000,900,9000,200,*,DOWN,ALU1 +S 0,6100,2500,6100,2400,*,RIGHT,NWELL +S 2100,6000,2100,9000,200,*,DOWN,ALU1 +S 1000,1500,1000,2000,200,*,DOWN,ALU1 +S 1500,1000,1500,2000,200,*,UP,ALU1 +S 2800,9000,2800,9500,200,*,UP,ALU1 +S 4300,7400,4300,8400,100,*,DOWN,POLY +S 3700,7400,3700,8400,100,*,DOWN,POLY +S 3700,8400,3700,9400,100,*,DOWN,NTRANS +S 4300,8400,4300,9400,100,*,DOWN,NTRANS +S 4000,8600,4000,9200,300,*,UP,NDIF +S 3400,8600,3400,9200,300,*,UP,NDIF +S 2800,8600,2800,9600,300,*,DOWN,NDIF +S 4600,8600,4600,9200,300,*,UP,NDIF +S 4000,8000,4300,8000,300,*,RIGHT,POLY +S 2800,500,2800,1500,200,*,DOWN,ALU1 +S 4000,500,4000,1500,200,*,DOWN,ALU1 +S 3700,1800,3700,2600,100,*,UP,POLY +S 4300,1800,4300,2600,100,*,UP,POLY +S 3100,1800,3100,2600,100,*,UP,POLY +S 3700,100,3700,1800,100,*,DOWN,NTRANS +S 3100,100,3100,1800,100,*,DOWN,NTRANS +S 4300,100,4300,1800,100,*,DOWN,NTRANS +S 4600,300,4600,1600,300,*,UP,NDIF +S 2800,300,2800,1600,300,*,UP,NDIF +S 3400,300,3400,1600,300,*,UP,NDIF +S 4000,300,4000,1600,300,*,UP,NDIF +S 4000,2800,4000,5600,300,*,DOWN,PDIF +S 3700,2600,3700,5800,100,*,UP,PTRANS +S 2800,2800,2800,5600,300,*,DOWN,PDIF +S 3400,2800,3400,5600,300,*,DOWN,PDIF +S 4300,2600,4300,5800,100,*,UP,PTRANS +S 3100,2600,3100,5800,100,*,UP,PTRANS +S 4600,2800,4600,5600,300,*,DOWN,PDIF +S 3100,5900,4300,5900,300,*,RIGHT,POLY +S 4600,5500,4600,6100,200,*,DOWN,ALU1 +S 3100,6000,4300,6000,300,*,RIGHT,POLY +S 4600,6600,4600,7200,300,*,DOWN,PDIF +S 4000,6600,4000,7200,300,*,DOWN,PDIF +S 4300,6400,4300,7400,100,*,UP,PTRANS +S 3700,6400,3700,7400,100,*,UP,PTRANS +S 3100,2500,4300,2500,300,*,RIGHT,POLY +S 4600,7000,4600,9000,200,*,UP,ALU1 +S 4000,3000,4000,6500,200,*,UP,ALU1 +S 3400,8000,3700,8000,300,*,RIGHT,POLY +S 3400,6000,3400,7000,200,*,DOWN,ALU1 +S 3400,7000,4600,7000,200,*,LEFT,ALU1 +S 2500,6100,5000,6100,2400,*,LEFT,NWELL +S 3400,1000,3400,4000,200,*,DOWN,ALU1 +S 2500,3900,5000,3900,2400,*,LEFT,NWELL +S 4600,1000,4600,4000,200,*,DOWN,ALU1 +S 3500,8000,3500,8500,200,*,DOWN,ALU1 +S 4000,8000,4000,9000,200,*,UP,ALU1 +S 0,10000,5000,10000,200,vss,RIGHT,CALU2 +S 0,0,5000,0,200,vss,RIGHT,CALU2 +S 0,5000,5000,5000,200,vdd,RIGHT,CALU2 +S 3200,8600,3200,9200,300,*,UP,NDIF +S 3000,8600,3000,9200,300,*,UP,NDIF +V 3000,2000,CONT_VIA2,* +V 500,8000,CONT_VIA2,* +V 3000,2000,CONT_VIA,* +V 500,8000,CONT_VIA,* +V 1500,1000,CONT_VIA,* +V 1600,2000,CONT_POLY,* +V 1000,300,CONT_BODY_P,* +V 2100,8500,CONT_DIF_N,* +V 1500,8500,CONT_DIF_N,* +V 900,8500,CONT_DIF_N,* +V 300,8500,CONT_DIF_N,* +V 1500,4500,CONT_DIF_P,* +V 300,4500,CONT_DIF_P,* +V 300,3900,CONT_BODY_N,* +V 2100,3900,CONT_BODY_N,* +V 900,4000,CONT_POLY,* +V 300,1000,CONT_DIF_N,* +V 300,500,CONT_DIF_N,* +V 2100,1000,CONT_DIF_N,* +V 1500,5000,CONT_DIF_P,* +V 300,5000,CONT_DIF_P,* +V 1500,3500,CONT_DIF_P,* +V 900,3000,CONT_DIF_P,* +V 2100,3000,CONT_DIF_P,* +V 2200,300,CONT_BODY_P,* +V 1000,2000,CONT_POLY,* +V 300,7000,CONT_DIF_P,* +V 300,6500,CONT_DIF_P,* +V 300,5500,CONT_DIF_P,* +V 300,6000,CONT_DIF_P,* +V 300,9000,CONT_DIF_N,* +V 300,9500,CONT_DIF_N,* +V 900,7000,CONT_DIF_P,* +V 900,6500,CONT_DIF_P,* +V 900,6000,CONT_DIF_P,* +V 900,9000,CONT_DIF_N,* +V 1500,6500,CONT_DIF_P,* +V 1500,7000,CONT_DIF_P,* +V 2100,6000,CONT_DIF_P,* +V 2100,6500,CONT_DIF_P,* +V 2100,7000,CONT_DIF_P,* +V 1500,6000,CONT_DIF_P,* +V 1500,5500,CONT_DIF_P,* +V 2100,9000,CONT_DIF_N,* +V 1500,9500,CONT_DIF_N,* +V 1500,9000,CONT_DIF_N,* +V 2500,10000,CONT_VIA2,* +V 2500,0,CONT_VIA2,* +V 0,0,CONT_VIA2,* +V 0,10000,CONT_VIA2,* +V 0,0,CONT_VIA,* +V 0,10000,CONT_VIA,* +V 1000,1500,CONT_VIA,* +V 4000,9000,CONT_VIA,* +V 4100,8000,CONT_POLY,* +V 3500,9700,CONT_BODY_P,* +V 4600,1500,CONT_DIF_N,* +V 4000,1500,CONT_DIF_N,* +V 3400,1500,CONT_DIF_N,* +V 2800,1500,CONT_DIF_N,* +V 4000,5500,CONT_DIF_P,* +V 2800,5500,CONT_DIF_P,* +V 2800,6100,CONT_BODY_N,* +V 4600,6100,CONT_BODY_N,* +V 3400,6000,CONT_POLY,* +V 2800,9000,CONT_DIF_N,* +V 2800,9500,CONT_DIF_N,* +V 4600,9000,CONT_DIF_N,* +V 4000,5000,CONT_DIF_P,* +V 2800,5000,CONT_DIF_P,* +V 4000,6500,CONT_DIF_P,* +V 3400,7000,CONT_DIF_P,* +V 4600,7000,CONT_DIF_P,* +V 4700,9700,CONT_BODY_P,* +V 3500,8000,CONT_POLY,* +V 2800,3000,CONT_DIF_P,* +V 2800,3500,CONT_DIF_P,* +V 2800,4500,CONT_DIF_P,* +V 2800,4000,CONT_DIF_P,* +V 2800,1000,CONT_DIF_N,* +V 2800,500,CONT_DIF_N,* +V 3400,3000,CONT_DIF_P,* +V 3400,3500,CONT_DIF_P,* +V 3400,4000,CONT_DIF_P,* +V 3400,1000,CONT_DIF_N,* +V 4000,3500,CONT_DIF_P,* +V 4000,3000,CONT_DIF_P,* +V 4600,4000,CONT_DIF_P,* +V 4600,3500,CONT_DIF_P,* +V 4600,3000,CONT_DIF_P,* +V 4000,4000,CONT_DIF_P,* +V 4000,4500,CONT_DIF_P,* +V 4600,1000,CONT_DIF_N,* +V 4000,500,CONT_DIF_N,* +V 4000,1000,CONT_DIF_N,* +V 5000,0,CONT_VIA2,* +V 5000,0,CONT_VIA,* +V 5000,10000,CONT_VIA,* +V 5000,10000,CONT_VIA2,* +V 2500,10000,CONT_VIA,* +V 2500,0,CONT_VIA,* +V 3500,8500,CONT_VIA,* +V 2500,5000,CONT_VIA,* +V 5000,5000,CONT_VIA,* +V 0,5000,CONT_VIA,* +EOF diff --git a/alliance/src/cells/src/romlib/rom_dec_line01_64.vbe b/alliance/src/cells/src/romlib/rom_dec_line01_64.vbe new file mode 100644 index 00000000..e3e64f1a --- /dev/null +++ b/alliance/src/cells/src/romlib/rom_dec_line01_64.vbe @@ -0,0 +1,24 @@ +ENTITY rom_dec_line01_64 IS +PORT ( + nck0 : in BIT; + nck1 : in BIT; + sel0 : in BIT; + sel1 : in BIT; + line0 : out BIT; + line1 : out BIT; + vdd : in BIT; + vss : in BIT +); +END rom_dec_line01_64; + +ARCHITECTURE VBE OF rom_dec_line01_64 IS + +BEGIN + ASSERT (vdd and not (vss)) + REPORT "power supply is missing on rom_dec_line01_64" + SEVERITY WARNING; + + line0 <= nck0 and sel0; + line1 <= nck1 and sel1; + +END; diff --git a/alliance/src/cells/src/romlib/rom_dec_line23_64.ap b/alliance/src/cells/src/romlib/rom_dec_line23_64.ap new file mode 100644 index 00000000..c0d9e26c --- /dev/null +++ b/alliance/src/cells/src/romlib/rom_dec_line23_64.ap @@ -0,0 +1,237 @@ +V ALLIANCE : 6 +H rom_dec_line23_64,P,10/ 4/2006,100 +A 0,0,5000,10000 +S 2800,3000,2800,6100,200,*,UP,ALU1 +S 0,2000,5000,2000,200,*,RIGHT,TALU2 +S 0,8000,5000,8000,200,*,RIGHT,TALU2 +S 1000,8000,2000,8000,200,*,RIGHT,ALU1 +S 3400,2000,4500,2000,200,*,LEFT,ALU1 +S 0,5300,5000,5300,600,vdd,LEFT,CALU1 +S 0,4700,5000,4700,600,vdd,LEFT,CALU1 +S 0,9700,5000,9700,600,vss,LEFT,CALU1 +S 0,300,5000,300,600,vss,LEFT,CALU1 +S 0,0,0,10000,200,vss,UP,CALU3 +S 2500,0,2500,10000,200,vss,UP,CALU3 +S 5000,0,5000,10000,200,vss,UP,CALU3 +S 300,500,300,1000,200,*,UP,ALU1 +S 1800,1600,1800,2600,100,*,DOWN,POLY +S 1200,1600,1200,2600,100,*,DOWN,POLY +S 1200,600,1200,1600,100,*,DOWN,NTRANS +S 1800,600,1800,1600,100,*,DOWN,NTRANS +S 1500,800,1500,1400,300,*,UP,NDIF +S 900,800,900,1400,300,*,UP,NDIF +S 300,400,300,1400,300,*,DOWN,NDIF +S 2100,800,2100,1400,300,*,UP,NDIF +S 1500,2000,1800,2000,300,*,LEFT,POLY +S 300,8500,300,9500,200,*,DOWN,ALU1 +S 1500,8500,1500,9500,200,*,DOWN,ALU1 +S 1200,7400,1200,8200,100,*,UP,POLY +S 1800,7400,1800,8200,100,*,UP,POLY +S 600,7400,600,8200,100,*,UP,POLY +S 1200,8200,1200,9900,100,*,DOWN,NTRANS +S 600,8200,600,9900,100,*,DOWN,NTRANS +S 1800,8200,1800,9900,100,*,DOWN,NTRANS +S 2100,8400,2100,9700,300,*,UP,NDIF +S 300,8400,300,9700,300,*,UP,NDIF +S 900,8400,900,9700,300,*,UP,NDIF +S 1500,8400,1500,9700,300,*,UP,NDIF +S 1500,4400,1500,7200,300,*,DOWN,PDIF +S 1200,4200,1200,7400,100,*,UP,PTRANS +S 300,4400,300,7200,300,*,DOWN,PDIF +S 900,4400,900,7200,300,*,DOWN,PDIF +S 1800,4200,1800,7400,100,*,UP,PTRANS +S 600,4200,600,7400,100,*,UP,PTRANS +S 2100,4400,2100,7200,300,*,DOWN,PDIF +S 600,4100,1800,4100,300,*,LEFT,POLY +S 2100,3900,2100,4500,200,*,DOWN,ALU1 +S 600,4000,1800,4000,300,*,LEFT,POLY +S 2100,2800,2100,3400,300,*,DOWN,PDIF +S 1500,2800,1500,3400,300,*,DOWN,PDIF +S 900,2800,900,3400,300,*,DOWN,PDIF +S 300,2800,300,3400,300,*,DOWN,PDIF +S 1800,2600,1800,3600,100,*,UP,PTRANS +S 1200,2600,1200,3600,100,*,UP,PTRANS +S 600,7500,1800,7500,300,*,LEFT,POLY +S 2100,1000,2100,3000,200,*,UP,ALU1 +S 300,3000,300,7000,200,*,UP,ALU1 +S 1500,3500,1500,7000,200,*,UP,ALU1 +S 900,2000,1200,2000,300,*,LEFT,POLY +S 900,3000,900,4000,200,*,DOWN,ALU1 +S 900,3000,2100,3000,200,*,RIGHT,ALU1 +S 0,3900,2500,3900,2400,*,RIGHT,NWELL +S 900,6000,900,9000,200,*,DOWN,ALU1 +S 0,6100,2500,6100,2400,*,RIGHT,NWELL +S 2100,6000,2100,9000,200,*,DOWN,ALU1 +S 1000,1500,1000,2000,200,*,DOWN,ALU1 +S 1500,1000,1500,2000,200,*,UP,ALU1 +S 2800,9000,2800,9500,200,*,UP,ALU1 +S 4300,7400,4300,8400,100,*,DOWN,POLY +S 3700,7400,3700,8400,100,*,DOWN,POLY +S 3700,8400,3700,9400,100,*,DOWN,NTRANS +S 4300,8400,4300,9400,100,*,DOWN,NTRANS +S 4000,8600,4000,9200,300,*,UP,NDIF +S 3400,8600,3400,9200,300,*,UP,NDIF +S 2800,8600,2800,9600,300,*,DOWN,NDIF +S 4600,8600,4600,9200,300,*,UP,NDIF +S 4000,8000,4300,8000,300,*,RIGHT,POLY +S 2800,500,2800,1500,200,*,DOWN,ALU1 +S 4000,500,4000,1500,200,*,DOWN,ALU1 +S 3700,1800,3700,2600,100,*,UP,POLY +S 4300,1800,4300,2600,100,*,UP,POLY +S 3100,1800,3100,2600,100,*,UP,POLY +S 3700,100,3700,1800,100,*,DOWN,NTRANS +S 3100,100,3100,1800,100,*,DOWN,NTRANS +S 4300,100,4300,1800,100,*,DOWN,NTRANS +S 4600,300,4600,1600,300,*,UP,NDIF +S 2800,300,2800,1600,300,*,UP,NDIF +S 3400,300,3400,1600,300,*,UP,NDIF +S 4000,300,4000,1600,300,*,UP,NDIF +S 4000,2800,4000,5600,300,*,DOWN,PDIF +S 3700,2600,3700,5800,100,*,UP,PTRANS +S 2800,2800,2800,5600,300,*,DOWN,PDIF +S 3400,2800,3400,5600,300,*,DOWN,PDIF +S 4300,2600,4300,5800,100,*,UP,PTRANS +S 3100,2600,3100,5800,100,*,UP,PTRANS +S 4600,2800,4600,5600,300,*,DOWN,PDIF +S 3100,5900,4300,5900,300,*,RIGHT,POLY +S 4600,5500,4600,6100,200,*,DOWN,ALU1 +S 3100,6000,4300,6000,300,*,RIGHT,POLY +S 4600,6600,4600,7200,300,*,DOWN,PDIF +S 4000,6600,4000,7200,300,*,DOWN,PDIF +S 3400,6600,3400,7200,300,*,DOWN,PDIF +S 4300,6400,4300,7400,100,*,UP,PTRANS +S 3700,6400,3700,7400,100,*,UP,PTRANS +S 3100,2500,4300,2500,300,*,RIGHT,POLY +S 4600,7000,4600,9000,200,*,UP,ALU1 +S 4000,3000,4000,6500,200,*,UP,ALU1 +S 3400,8000,3700,8000,300,*,RIGHT,POLY +S 3400,6000,3400,7000,200,*,DOWN,ALU1 +S 3400,7000,4600,7000,200,*,LEFT,ALU1 +S 2500,6100,5000,6100,2400,*,LEFT,NWELL +S 3400,1000,3400,4000,200,*,DOWN,ALU1 +S 2500,3900,5000,3900,2400,*,LEFT,NWELL +S 4600,1000,4600,4000,200,*,DOWN,ALU1 +S 3500,8000,3500,8500,200,*,DOWN,ALU1 +S 4000,8000,4000,9000,200,*,UP,ALU1 +S 3500,2000,3500,2000,200,line3,LEFT,CALU3 +S 1000,8000,1000,8000,200,line2,LEFT,CALU3 +S 1500,1000,1500,1000,200,nck2,LEFT,CALU2 +S 1000,1500,1000,1500,200,sel2,LEFT,CALU2 +S 3500,8500,3500,8500,200,sel3,LEFT,CALU2 +S 4000,9000,4000,9000,200,nck3,LEFT,CALU2 +S 0,0,5000,0,200,vss,RIGHT,CALU2 +S 0,10000,5000,10000,200,vss,RIGHT,CALU2 +S 0,5000,5000,5000,200,vdd,RIGHT,CALU2 +S 3200,8600,3200,9200,300,*,UP,NDIF +S 700,800,700,1400,300,*,UP,NDIF +S 500,800,500,1400,300,*,UP,NDIF +S 3000,8600,3000,9200,300,*,UP,NDIF +S 700,2800,700,3400,300,*,DOWN,PDIF +S 500,2800,500,3400,300,*,DOWN,PDIF +V 1000,8000,CONT_VIA,* +V 1000,8000,CONT_VIA2,* +V 3500,2000,CONT_VIA,* +V 3500,2000,CONT_VIA2,* +V 1500,1000,CONT_VIA,* +V 1600,2000,CONT_POLY,* +V 1000,300,CONT_BODY_P,* +V 2100,8500,CONT_DIF_N,* +V 1500,8500,CONT_DIF_N,* +V 900,8500,CONT_DIF_N,* +V 300,8500,CONT_DIF_N,* +V 1500,4500,CONT_DIF_P,* +V 300,4500,CONT_DIF_P,* +V 300,3900,CONT_BODY_N,* +V 2100,3900,CONT_BODY_N,* +V 900,4000,CONT_POLY,* +V 300,1000,CONT_DIF_N,* +V 300,500,CONT_DIF_N,* +V 2100,1000,CONT_DIF_N,* +V 1500,5000,CONT_DIF_P,* +V 300,5000,CONT_DIF_P,* +V 1500,3500,CONT_DIF_P,* +V 300,3000,CONT_DIF_P,* +V 900,3000,CONT_DIF_P,* +V 2100,3000,CONT_DIF_P,* +V 2200,300,CONT_BODY_P,* +V 1000,2000,CONT_POLY,* +V 300,7000,CONT_DIF_P,* +V 300,6500,CONT_DIF_P,* +V 300,5500,CONT_DIF_P,* +V 300,6000,CONT_DIF_P,* +V 300,9000,CONT_DIF_N,* +V 300,9500,CONT_DIF_N,* +V 900,7000,CONT_DIF_P,* +V 900,6500,CONT_DIF_P,* +V 900,6000,CONT_DIF_P,* +V 900,9000,CONT_DIF_N,* +V 1500,6500,CONT_DIF_P,* +V 1500,7000,CONT_DIF_P,* +V 2100,6000,CONT_DIF_P,* +V 2100,6500,CONT_DIF_P,* +V 2100,7000,CONT_DIF_P,* +V 1500,6000,CONT_DIF_P,* +V 1500,5500,CONT_DIF_P,* +V 2100,9000,CONT_DIF_N,* +V 1500,9500,CONT_DIF_N,* +V 1500,9000,CONT_DIF_N,* +V 2500,10000,CONT_VIA2,* +V 2500,10000,CONT_VIA,* +V 0,0,CONT_VIA2,* +V 0,10000,CONT_VIA2,* +V 0,0,CONT_VIA,* +V 0,10000,CONT_VIA,* +V 1000,1500,CONT_VIA,* +V 4000,9000,CONT_VIA,* +V 4100,8000,CONT_POLY,* +V 3500,9700,CONT_BODY_P,* +V 4600,1500,CONT_DIF_N,* +V 4000,1500,CONT_DIF_N,* +V 3400,1500,CONT_DIF_N,* +V 2800,1500,CONT_DIF_N,* +V 4000,5500,CONT_DIF_P,* +V 2800,5500,CONT_DIF_P,* +V 2800,6100,CONT_BODY_N,* +V 4600,6100,CONT_BODY_N,* +V 3400,6000,CONT_POLY,* +V 2800,9000,CONT_DIF_N,* +V 2800,9500,CONT_DIF_N,* +V 4600,9000,CONT_DIF_N,* +V 4000,5000,CONT_DIF_P,* +V 2800,5000,CONT_DIF_P,* +V 4000,6500,CONT_DIF_P,* +V 3400,7000,CONT_DIF_P,* +V 4600,7000,CONT_DIF_P,* +V 4700,9700,CONT_BODY_P,* +V 3500,8000,CONT_POLY,* +V 2800,3000,CONT_DIF_P,* +V 2800,3500,CONT_DIF_P,* +V 2800,4500,CONT_DIF_P,* +V 2800,4000,CONT_DIF_P,* +V 2800,1000,CONT_DIF_N,* +V 2800,500,CONT_DIF_N,* +V 3400,3000,CONT_DIF_P,* +V 3400,3500,CONT_DIF_P,* +V 3400,4000,CONT_DIF_P,* +V 3400,1000,CONT_DIF_N,* +V 4000,3500,CONT_DIF_P,* +V 4000,3000,CONT_DIF_P,* +V 4600,4000,CONT_DIF_P,* +V 4600,3500,CONT_DIF_P,* +V 4600,3000,CONT_DIF_P,* +V 4000,4000,CONT_DIF_P,* +V 4000,4500,CONT_DIF_P,* +V 4600,1000,CONT_DIF_N,* +V 4000,500,CONT_DIF_N,* +V 4000,1000,CONT_DIF_N,* +V 5000,0,CONT_VIA2,* +V 5000,0,CONT_VIA,* +V 5000,10000,CONT_VIA,* +V 5000,10000,CONT_VIA2,* +V 2500,0,CONT_VIA2,* +V 2500,0,CONT_VIA,* +V 3500,8500,CONT_VIA,* +V 5000,5000,CONT_VIA,* +V 2500,5000,CONT_VIA,* +V 0,5000,CONT_VIA,* +EOF diff --git a/alliance/src/cells/src/romlib/rom_dec_line23_64.vbe b/alliance/src/cells/src/romlib/rom_dec_line23_64.vbe new file mode 100644 index 00000000..f5c18059 --- /dev/null +++ b/alliance/src/cells/src/romlib/rom_dec_line23_64.vbe @@ -0,0 +1,24 @@ +ENTITY rom_dec_line23_64 IS +PORT ( + nck2 : in BIT; + nck3 : in BIT; + sel2 : in BIT; + sel3 : in BIT; + line2 : out BIT; + line3 : out BIT; + vdd : in BIT; + vss : in BIT +); +END rom_dec_line23_64; + +ARCHITECTURE VBE OF rom_dec_line23_64 IS + +BEGIN + ASSERT (vdd and not (vss)) + REPORT "power supply is missing on rom_dec_line23_64" + SEVERITY WARNING; + + line2 <= nck2 and sel2; + line3 <= nck3 and sel3; + +END; diff --git a/alliance/src/cells/src/romlib/rom_dec_line45_64.ap b/alliance/src/cells/src/romlib/rom_dec_line45_64.ap new file mode 100644 index 00000000..5a897af6 --- /dev/null +++ b/alliance/src/cells/src/romlib/rom_dec_line45_64.ap @@ -0,0 +1,233 @@ +V ALLIANCE : 6 +H rom_dec_line45_64,P,10/ 4/2006,100 +A 0,0,5000,10000 +S 300,3900,300,7000,200,*,UP,ALU1 +S 500,800,500,1400,300,*,UP,NDIF +S 700,800,700,1400,300,*,UP,NDIF +S 2800,3000,2800,6100,200,*,UP,ALU1 +S 3000,8600,3000,9200,300,*,UP,NDIF +S 3200,8600,3200,9200,300,*,UP,NDIF +S 0,5000,5000,5000,200,vdd,RIGHT,CALU2 +S 0,10000,5000,10000,200,vss,RIGHT,CALU2 +S 0,0,5000,0,200,vss,RIGHT,CALU2 +S 4000,2000,4000,2000,200,line5,LEFT,CALU3 +S 1500,8000,1500,8000,200,line4,LEFT,CALU3 +S 3500,8500,3500,8500,200,sel5,LEFT,CALU2 +S 1000,1500,1000,1500,200,sel4,LEFT,CALU2 +S 4000,9000,4000,9000,200,nck5,LEFT,CALU2 +S 1500,1000,1500,1000,200,nck4,LEFT,CALU2 +S 1000,8000,2000,8000,200,*,RIGHT,ALU1 +S 3400,2000,4500,2000,200,*,LEFT,ALU1 +S 0,5300,5000,5300,600,vdd,LEFT,CALU1 +S 0,4700,5000,4700,600,vdd,LEFT,CALU1 +S 0,9700,5000,9700,600,vss,LEFT,CALU1 +S 0,300,5000,300,600,vss,LEFT,CALU1 +S 0,0,0,10000,200,vss,UP,CALU3 +S 2500,0,2500,10000,200,vss,UP,CALU3 +S 5000,0,5000,10000,200,vss,UP,CALU3 +S 300,500,300,1000,200,*,UP,ALU1 +S 1800,1600,1800,2600,100,*,DOWN,POLY +S 1200,1600,1200,2600,100,*,DOWN,POLY +S 1200,600,1200,1600,100,*,DOWN,NTRANS +S 1800,600,1800,1600,100,*,DOWN,NTRANS +S 1500,800,1500,1400,300,*,UP,NDIF +S 900,800,900,1400,300,*,UP,NDIF +S 300,400,300,1400,300,*,DOWN,NDIF +S 2100,800,2100,1400,300,*,UP,NDIF +S 1500,2000,1800,2000,300,*,LEFT,POLY +S 300,8500,300,9500,200,*,DOWN,ALU1 +S 1500,8500,1500,9500,200,*,DOWN,ALU1 +S 1200,7400,1200,8200,100,*,UP,POLY +S 1800,7400,1800,8200,100,*,UP,POLY +S 600,7400,600,8200,100,*,UP,POLY +S 1200,8200,1200,9900,100,*,DOWN,NTRANS +S 600,8200,600,9900,100,*,DOWN,NTRANS +S 1800,8200,1800,9900,100,*,DOWN,NTRANS +S 2100,8400,2100,9700,300,*,UP,NDIF +S 300,8400,300,9700,300,*,UP,NDIF +S 900,8400,900,9700,300,*,UP,NDIF +S 1500,8400,1500,9700,300,*,UP,NDIF +S 1500,4400,1500,7200,300,*,DOWN,PDIF +S 1200,4200,1200,7400,100,*,UP,PTRANS +S 300,4400,300,7200,300,*,DOWN,PDIF +S 900,4400,900,7200,300,*,DOWN,PDIF +S 1800,4200,1800,7400,100,*,UP,PTRANS +S 600,4200,600,7400,100,*,UP,PTRANS +S 2100,4400,2100,7200,300,*,DOWN,PDIF +S 600,4100,1800,4100,300,*,LEFT,POLY +S 2100,3900,2100,4500,200,*,DOWN,ALU1 +S 600,4000,1800,4000,300,*,LEFT,POLY +S 2100,2800,2100,3400,300,*,DOWN,PDIF +S 1500,2800,1500,3400,300,*,DOWN,PDIF +S 900,2800,900,3400,300,*,DOWN,PDIF +S 1800,2600,1800,3600,100,*,UP,PTRANS +S 1200,2600,1200,3600,100,*,UP,PTRANS +S 600,7500,1800,7500,300,*,LEFT,POLY +S 2100,1000,2100,3000,200,*,UP,ALU1 +S 1500,3500,1500,7000,200,*,UP,ALU1 +S 900,2000,1200,2000,300,*,LEFT,POLY +S 900,3000,900,4000,200,*,DOWN,ALU1 +S 900,3000,2100,3000,200,*,RIGHT,ALU1 +S 0,3900,2500,3900,2400,*,RIGHT,NWELL +S 900,6000,900,9000,200,*,DOWN,ALU1 +S 0,6100,2500,6100,2400,*,RIGHT,NWELL +S 2100,6000,2100,9000,200,*,DOWN,ALU1 +S 1000,1500,1000,2000,200,*,DOWN,ALU1 +S 1500,1000,1500,2000,200,*,UP,ALU1 +S 2800,9000,2800,9500,200,*,UP,ALU1 +S 4300,7400,4300,8400,100,*,DOWN,POLY +S 3700,7400,3700,8400,100,*,DOWN,POLY +S 3700,8400,3700,9400,100,*,DOWN,NTRANS +S 4300,8400,4300,9400,100,*,DOWN,NTRANS +S 4000,8600,4000,9200,300,*,UP,NDIF +S 3400,8600,3400,9200,300,*,UP,NDIF +S 2800,8600,2800,9600,300,*,DOWN,NDIF +S 4600,8600,4600,9200,300,*,UP,NDIF +S 4000,8000,4300,8000,300,*,RIGHT,POLY +S 2800,500,2800,1500,200,*,DOWN,ALU1 +S 4000,500,4000,1500,200,*,DOWN,ALU1 +S 3700,1800,3700,2600,100,*,UP,POLY +S 4300,1800,4300,2600,100,*,UP,POLY +S 3100,1800,3100,2600,100,*,UP,POLY +S 3700,100,3700,1800,100,*,DOWN,NTRANS +S 3100,100,3100,1800,100,*,DOWN,NTRANS +S 4300,100,4300,1800,100,*,DOWN,NTRANS +S 4600,300,4600,1600,300,*,UP,NDIF +S 2800,300,2800,1600,300,*,UP,NDIF +S 3400,300,3400,1600,300,*,UP,NDIF +S 4000,300,4000,1600,300,*,UP,NDIF +S 4000,2800,4000,5600,300,*,DOWN,PDIF +S 3700,2600,3700,5800,100,*,UP,PTRANS +S 2800,2800,2800,5600,300,*,DOWN,PDIF +S 3400,2800,3400,5600,300,*,DOWN,PDIF +S 4300,2600,4300,5800,100,*,UP,PTRANS +S 3100,2600,3100,5800,100,*,UP,PTRANS +S 4600,2800,4600,5600,300,*,DOWN,PDIF +S 3100,5900,4300,5900,300,*,RIGHT,POLY +S 4600,5500,4600,6100,200,*,DOWN,ALU1 +S 3100,6000,4300,6000,300,*,RIGHT,POLY +S 4600,6600,4600,7200,300,*,DOWN,PDIF +S 4000,6600,4000,7200,300,*,DOWN,PDIF +S 3400,6600,3400,7200,300,*,DOWN,PDIF +S 4300,6400,4300,7400,100,*,UP,PTRANS +S 3700,6400,3700,7400,100,*,UP,PTRANS +S 3100,2500,4300,2500,300,*,RIGHT,POLY +S 4600,7000,4600,9000,200,*,UP,ALU1 +S 4000,3000,4000,6500,200,*,UP,ALU1 +S 3400,8000,3700,8000,300,*,RIGHT,POLY +S 3400,6000,3400,7000,200,*,DOWN,ALU1 +S 3400,7000,4600,7000,200,*,LEFT,ALU1 +S 2500,6100,5000,6100,2400,*,LEFT,NWELL +S 3400,1000,3400,4000,200,*,DOWN,ALU1 +S 2500,3900,5000,3900,2400,*,LEFT,NWELL +S 4600,1000,4600,4000,200,*,DOWN,ALU1 +S 3500,8000,3500,8500,200,*,DOWN,ALU1 +S 4000,8000,4000,9000,200,*,UP,ALU1 +S 0,2000,5000,2000,200,*,LEFT,TALU2 +S 0,8000,5000,8000,200,*,RIGHT,TALU2 +V 0,5000,CONT_VIA,* +V 2500,5000,CONT_VIA,* +V 5000,5000,CONT_VIA,* +V 1500,8000,CONT_VIA,* +V 1500,8000,CONT_VIA2,* +V 4000,2000,CONT_VIA,* +V 4000,2000,CONT_VIA2,* +V 1500,1000,CONT_VIA,* +V 1600,2000,CONT_POLY,* +V 1000,300,CONT_BODY_P,* +V 2100,8500,CONT_DIF_N,* +V 1500,8500,CONT_DIF_N,* +V 900,8500,CONT_DIF_N,* +V 300,8500,CONT_DIF_N,* +V 1500,4500,CONT_DIF_P,* +V 300,4500,CONT_DIF_P,* +V 300,3900,CONT_BODY_N,* +V 2100,3900,CONT_BODY_N,* +V 900,4000,CONT_POLY,* +V 300,1000,CONT_DIF_N,* +V 300,500,CONT_DIF_N,* +V 2100,1000,CONT_DIF_N,* +V 1500,5000,CONT_DIF_P,* +V 300,5000,CONT_DIF_P,* +V 1500,3500,CONT_DIF_P,* +V 900,3000,CONT_DIF_P,* +V 2100,3000,CONT_DIF_P,* +V 2200,300,CONT_BODY_P,* +V 1000,2000,CONT_POLY,* +V 300,7000,CONT_DIF_P,* +V 300,6500,CONT_DIF_P,* +V 300,5500,CONT_DIF_P,* +V 300,6000,CONT_DIF_P,* +V 300,9000,CONT_DIF_N,* +V 300,9500,CONT_DIF_N,* +V 900,7000,CONT_DIF_P,* +V 900,6500,CONT_DIF_P,* +V 900,6000,CONT_DIF_P,* +V 900,9000,CONT_DIF_N,* +V 1500,6500,CONT_DIF_P,* +V 1500,7000,CONT_DIF_P,* +V 2100,6000,CONT_DIF_P,* +V 2100,6500,CONT_DIF_P,* +V 2100,7000,CONT_DIF_P,* +V 1500,6000,CONT_DIF_P,* +V 1500,5500,CONT_DIF_P,* +V 2100,9000,CONT_DIF_N,* +V 1500,9500,CONT_DIF_N,* +V 1500,9000,CONT_DIF_N,* +V 2500,0,CONT_VIA,* +V 0,0,CONT_VIA2,* +V 0,10000,CONT_VIA2,* +V 0,0,CONT_VIA,* +V 0,10000,CONT_VIA,* +V 1000,1500,CONT_VIA,* +V 4000,9000,CONT_VIA,* +V 4100,8000,CONT_POLY,* +V 3500,9700,CONT_BODY_P,* +V 4600,1500,CONT_DIF_N,* +V 4000,1500,CONT_DIF_N,* +V 3400,1500,CONT_DIF_N,* +V 2800,1500,CONT_DIF_N,* +V 4000,5500,CONT_DIF_P,* +V 2800,5500,CONT_DIF_P,* +V 2800,6100,CONT_BODY_N,* +V 4600,6100,CONT_BODY_N,* +V 3400,6000,CONT_POLY,* +V 2800,9000,CONT_DIF_N,* +V 2800,9500,CONT_DIF_N,* +V 4600,9000,CONT_DIF_N,* +V 4000,5000,CONT_DIF_P,* +V 2800,5000,CONT_DIF_P,* +V 4000,6500,CONT_DIF_P,* +V 3400,7000,CONT_DIF_P,* +V 4600,7000,CONT_DIF_P,* +V 4700,9700,CONT_BODY_P,* +V 3500,8000,CONT_POLY,* +V 2800,3000,CONT_DIF_P,* +V 2800,3500,CONT_DIF_P,* +V 2800,4500,CONT_DIF_P,* +V 2800,4000,CONT_DIF_P,* +V 2800,1000,CONT_DIF_N,* +V 2800,500,CONT_DIF_N,* +V 3400,3000,CONT_DIF_P,* +V 3400,3500,CONT_DIF_P,* +V 3400,4000,CONT_DIF_P,* +V 3400,1000,CONT_DIF_N,* +V 4000,3500,CONT_DIF_P,* +V 4000,3000,CONT_DIF_P,* +V 4600,4000,CONT_DIF_P,* +V 4600,3500,CONT_DIF_P,* +V 4600,3000,CONT_DIF_P,* +V 4000,4000,CONT_DIF_P,* +V 4000,4500,CONT_DIF_P,* +V 4600,1000,CONT_DIF_N,* +V 4000,500,CONT_DIF_N,* +V 4000,1000,CONT_DIF_N,* +V 5000,0,CONT_VIA2,* +V 5000,0,CONT_VIA,* +V 5000,10000,CONT_VIA,* +V 5000,10000,CONT_VIA2,* +V 2500,10000,CONT_VIA2,* +V 2500,0,CONT_VIA2,* +V 2500,10000,CONT_VIA,* +V 3500,8500,CONT_VIA,* +EOF diff --git a/alliance/src/cells/src/romlib/rom_dec_line45_64.vbe b/alliance/src/cells/src/romlib/rom_dec_line45_64.vbe new file mode 100644 index 00000000..038cd3ca --- /dev/null +++ b/alliance/src/cells/src/romlib/rom_dec_line45_64.vbe @@ -0,0 +1,24 @@ +ENTITY rom_dec_line45_64 IS +PORT ( + nck4 : in BIT; + nck5 : in BIT; + sel4 : in BIT; + sel5 : in BIT; + line4 : out BIT; + line5 : out BIT; + vdd : in BIT; + vss : in BIT +); +END rom_dec_line45_64; + +ARCHITECTURE VBE OF rom_dec_line45_64 IS + +BEGIN + ASSERT (vdd and not (vss)) + REPORT "power supply is missing on rom_dec_line45_64" + SEVERITY WARNING; + + line4 <= nck4 and sel4; + line5 <= nck5 and sel5; + +END; diff --git a/alliance/src/cells/src/romlib/rom_dec_line67_64.ap b/alliance/src/cells/src/romlib/rom_dec_line67_64.ap new file mode 100644 index 00000000..f93c17a4 --- /dev/null +++ b/alliance/src/cells/src/romlib/rom_dec_line67_64.ap @@ -0,0 +1,233 @@ +V ALLIANCE : 6 +H rom_dec_line67_64,P,10/ 4/2006,100 +A 0,0,5000,10000 +S 3000,8600,3000,9200,300,*,UP,NDIF +S 3200,8600,3200,9200,300,*,UP,NDIF +S 2800,3000,2800,6100,200,*,UP,ALU1 +S 500,800,500,1400,300,*,UP,NDIF +S 700,800,700,1400,300,*,UP,NDIF +S 300,3900,300,7000,200,*,UP,ALU1 +S 0,5000,5000,5000,200,vdd,RIGHT,CALU2 +S 0,10000,5000,10000,200,vss,RIGHT,CALU2 +S 0,0,5000,0,200,vss,RIGHT,CALU2 +S 4500,2000,4500,2000,200,line7,LEFT,CALU3 +S 2000,8000,2000,8000,200,line6,LEFT,CALU3 +S 3500,8500,3500,8500,200,sel7,LEFT,CALU2 +S 1000,1500,1000,1500,200,sel6,LEFT,CALU2 +S 4000,9000,4000,9000,200,nck7,LEFT,CALU2 +S 1500,1000,1500,1000,200,nck6,LEFT,CALU2 +S 1000,8000,2000,8000,200,*,RIGHT,ALU1 +S 3400,2000,4500,2000,200,*,LEFT,ALU1 +S 0,5300,5000,5300,600,vdd,LEFT,CALU1 +S 0,4700,5000,4700,600,vdd,LEFT,CALU1 +S 0,9700,5000,9700,600,vss,LEFT,CALU1 +S 0,300,5000,300,600,vss,LEFT,CALU1 +S 0,0,0,10000,200,vss,UP,CALU3 +S 2500,0,2500,10000,200,vss,UP,CALU3 +S 5000,0,5000,10000,200,vss,UP,CALU3 +S 300,500,300,1000,200,*,UP,ALU1 +S 1800,1600,1800,2600,100,*,DOWN,POLY +S 1200,1600,1200,2600,100,*,DOWN,POLY +S 1200,600,1200,1600,100,*,DOWN,NTRANS +S 1800,600,1800,1600,100,*,DOWN,NTRANS +S 1500,800,1500,1400,300,*,UP,NDIF +S 900,800,900,1400,300,*,UP,NDIF +S 300,400,300,1400,300,*,DOWN,NDIF +S 2100,800,2100,1400,300,*,UP,NDIF +S 1500,2000,1800,2000,300,*,LEFT,POLY +S 300,8500,300,9500,200,*,DOWN,ALU1 +S 1500,8500,1500,9500,200,*,DOWN,ALU1 +S 1200,7400,1200,8200,100,*,UP,POLY +S 1800,7400,1800,8200,100,*,UP,POLY +S 600,7400,600,8200,100,*,UP,POLY +S 1200,8200,1200,9900,100,*,DOWN,NTRANS +S 600,8200,600,9900,100,*,DOWN,NTRANS +S 1800,8200,1800,9900,100,*,DOWN,NTRANS +S 2100,8400,2100,9700,300,*,UP,NDIF +S 300,8400,300,9700,300,*,UP,NDIF +S 900,8400,900,9700,300,*,UP,NDIF +S 1500,8400,1500,9700,300,*,UP,NDIF +S 1500,4400,1500,7200,300,*,DOWN,PDIF +S 1200,4200,1200,7400,100,*,UP,PTRANS +S 300,4400,300,7200,300,*,DOWN,PDIF +S 900,4400,900,7200,300,*,DOWN,PDIF +S 1800,4200,1800,7400,100,*,UP,PTRANS +S 600,4200,600,7400,100,*,UP,PTRANS +S 2100,4400,2100,7200,300,*,DOWN,PDIF +S 600,4100,1800,4100,300,*,LEFT,POLY +S 2100,3900,2100,4500,200,*,DOWN,ALU1 +S 600,4000,1800,4000,300,*,LEFT,POLY +S 2100,2800,2100,3400,300,*,DOWN,PDIF +S 1500,2800,1500,3400,300,*,DOWN,PDIF +S 900,2800,900,3400,300,*,DOWN,PDIF +S 1800,2600,1800,3600,100,*,UP,PTRANS +S 1200,2600,1200,3600,100,*,UP,PTRANS +S 600,7500,1800,7500,300,*,LEFT,POLY +S 2100,1000,2100,3000,200,*,UP,ALU1 +S 1500,3500,1500,7000,200,*,UP,ALU1 +S 900,2000,1200,2000,300,*,LEFT,POLY +S 900,3000,900,4000,200,*,DOWN,ALU1 +S 900,3000,2100,3000,200,*,RIGHT,ALU1 +S 0,3900,2500,3900,2400,*,RIGHT,NWELL +S 900,6000,900,9000,200,*,DOWN,ALU1 +S 0,6100,2500,6100,2400,*,RIGHT,NWELL +S 2100,6000,2100,9000,200,*,DOWN,ALU1 +S 1000,1500,1000,2000,200,*,DOWN,ALU1 +S 1500,1000,1500,2000,200,*,UP,ALU1 +S 2800,9000,2800,9500,200,*,UP,ALU1 +S 4300,7400,4300,8400,100,*,DOWN,POLY +S 3700,7400,3700,8400,100,*,DOWN,POLY +S 3700,8400,3700,9400,100,*,DOWN,NTRANS +S 4300,8400,4300,9400,100,*,DOWN,NTRANS +S 4000,8600,4000,9200,300,*,UP,NDIF +S 3400,8600,3400,9200,300,*,UP,NDIF +S 2800,8600,2800,9600,300,*,DOWN,NDIF +S 4600,8600,4600,9200,300,*,UP,NDIF +S 4000,8000,4300,8000,300,*,RIGHT,POLY +S 2800,500,2800,1500,200,*,DOWN,ALU1 +S 4000,500,4000,1500,200,*,DOWN,ALU1 +S 3700,1800,3700,2600,100,*,UP,POLY +S 4300,1800,4300,2600,100,*,UP,POLY +S 3100,1800,3100,2600,100,*,UP,POLY +S 3700,100,3700,1800,100,*,DOWN,NTRANS +S 3100,100,3100,1800,100,*,DOWN,NTRANS +S 4300,100,4300,1800,100,*,DOWN,NTRANS +S 4600,300,4600,1600,300,*,UP,NDIF +S 2800,300,2800,1600,300,*,UP,NDIF +S 3400,300,3400,1600,300,*,UP,NDIF +S 4000,300,4000,1600,300,*,UP,NDIF +S 4000,2800,4000,5600,300,*,DOWN,PDIF +S 3700,2600,3700,5800,100,*,UP,PTRANS +S 2800,2800,2800,5600,300,*,DOWN,PDIF +S 3400,2800,3400,5600,300,*,DOWN,PDIF +S 4300,2600,4300,5800,100,*,UP,PTRANS +S 3100,2600,3100,5800,100,*,UP,PTRANS +S 4600,2800,4600,5600,300,*,DOWN,PDIF +S 3100,5900,4300,5900,300,*,RIGHT,POLY +S 4600,5500,4600,6100,200,*,DOWN,ALU1 +S 3100,6000,4300,6000,300,*,RIGHT,POLY +S 4600,6600,4600,7200,300,*,DOWN,PDIF +S 4000,6600,4000,7200,300,*,DOWN,PDIF +S 3400,6600,3400,7200,300,*,DOWN,PDIF +S 4300,6400,4300,7400,100,*,UP,PTRANS +S 3700,6400,3700,7400,100,*,UP,PTRANS +S 3100,2500,4300,2500,300,*,RIGHT,POLY +S 4600,7000,4600,9000,200,*,UP,ALU1 +S 4000,3000,4000,6500,200,*,UP,ALU1 +S 3400,8000,3700,8000,300,*,RIGHT,POLY +S 3400,6000,3400,7000,200,*,DOWN,ALU1 +S 3400,7000,4600,7000,200,*,LEFT,ALU1 +S 2500,6100,5000,6100,2400,*,LEFT,NWELL +S 3400,1000,3400,4000,200,*,DOWN,ALU1 +S 2500,3900,5000,3900,2400,*,LEFT,NWELL +S 4600,1000,4600,4000,200,*,DOWN,ALU1 +S 3500,8000,3500,8500,200,*,DOWN,ALU1 +S 4000,8000,4000,9000,200,*,UP,ALU1 +S 0,2000,5000,2000,200,*,RIGHT,TALU2 +S 0,8000,5000,8000,200,*,RIGHT,TALU2 +V 0,5000,CONT_VIA,* +V 2500,5000,CONT_VIA,* +V 5000,5000,CONT_VIA,* +V 2000,8000,CONT_VIA,* +V 2000,8000,CONT_VIA2,* +V 4500,2000,CONT_VIA,* +V 4500,2000,CONT_VIA2,* +V 1500,1000,CONT_VIA,* +V 1600,2000,CONT_POLY,* +V 1000,300,CONT_BODY_P,* +V 2100,8500,CONT_DIF_N,* +V 1500,8500,CONT_DIF_N,* +V 900,8500,CONT_DIF_N,* +V 300,8500,CONT_DIF_N,* +V 1500,4500,CONT_DIF_P,* +V 300,4500,CONT_DIF_P,* +V 300,3900,CONT_BODY_N,* +V 2100,3900,CONT_BODY_N,* +V 900,4000,CONT_POLY,* +V 300,1000,CONT_DIF_N,* +V 300,500,CONT_DIF_N,* +V 2100,1000,CONT_DIF_N,* +V 1500,5000,CONT_DIF_P,* +V 300,5000,CONT_DIF_P,* +V 1500,3500,CONT_DIF_P,* +V 900,3000,CONT_DIF_P,* +V 2100,3000,CONT_DIF_P,* +V 2200,300,CONT_BODY_P,* +V 1000,2000,CONT_POLY,* +V 300,7000,CONT_DIF_P,* +V 300,6500,CONT_DIF_P,* +V 300,5500,CONT_DIF_P,* +V 300,6000,CONT_DIF_P,* +V 300,9000,CONT_DIF_N,* +V 300,9500,CONT_DIF_N,* +V 900,7000,CONT_DIF_P,* +V 900,6500,CONT_DIF_P,* +V 900,6000,CONT_DIF_P,* +V 900,9000,CONT_DIF_N,* +V 1500,6500,CONT_DIF_P,* +V 1500,7000,CONT_DIF_P,* +V 2100,6000,CONT_DIF_P,* +V 2100,6500,CONT_DIF_P,* +V 2100,7000,CONT_DIF_P,* +V 1500,6000,CONT_DIF_P,* +V 1500,5500,CONT_DIF_P,* +V 2100,9000,CONT_DIF_N,* +V 1500,9500,CONT_DIF_N,* +V 1500,9000,CONT_DIF_N,* +V 2500,10000,CONT_VIA,* +V 2500,0,CONT_VIA,* +V 2500,0,CONT_VIA2,* +V 0,0,CONT_VIA2,* +V 0,10000,CONT_VIA2,* +V 0,0,CONT_VIA,* +V 0,10000,CONT_VIA,* +V 1000,1500,CONT_VIA,* +V 4000,9000,CONT_VIA,* +V 4100,8000,CONT_POLY,* +V 3500,9700,CONT_BODY_P,* +V 4600,1500,CONT_DIF_N,* +V 4000,1500,CONT_DIF_N,* +V 3400,1500,CONT_DIF_N,* +V 2800,1500,CONT_DIF_N,* +V 4000,5500,CONT_DIF_P,* +V 2800,5500,CONT_DIF_P,* +V 2800,6100,CONT_BODY_N,* +V 4600,6100,CONT_BODY_N,* +V 3400,6000,CONT_POLY,* +V 2800,9000,CONT_DIF_N,* +V 2800,9500,CONT_DIF_N,* +V 4600,9000,CONT_DIF_N,* +V 4000,5000,CONT_DIF_P,* +V 2800,5000,CONT_DIF_P,* +V 4000,6500,CONT_DIF_P,* +V 3400,7000,CONT_DIF_P,* +V 4600,7000,CONT_DIF_P,* +V 4700,9700,CONT_BODY_P,* +V 3500,8000,CONT_POLY,* +V 2800,3000,CONT_DIF_P,* +V 2800,3500,CONT_DIF_P,* +V 2800,4500,CONT_DIF_P,* +V 2800,4000,CONT_DIF_P,* +V 2800,1000,CONT_DIF_N,* +V 2800,500,CONT_DIF_N,* +V 3400,3000,CONT_DIF_P,* +V 3400,3500,CONT_DIF_P,* +V 3400,4000,CONT_DIF_P,* +V 3400,1000,CONT_DIF_N,* +V 4000,3500,CONT_DIF_P,* +V 4000,3000,CONT_DIF_P,* +V 4600,4000,CONT_DIF_P,* +V 4600,3500,CONT_DIF_P,* +V 4600,3000,CONT_DIF_P,* +V 4000,4000,CONT_DIF_P,* +V 4000,4500,CONT_DIF_P,* +V 4600,1000,CONT_DIF_N,* +V 4000,500,CONT_DIF_N,* +V 4000,1000,CONT_DIF_N,* +V 5000,0,CONT_VIA2,* +V 5000,0,CONT_VIA,* +V 5000,10000,CONT_VIA,* +V 5000,10000,CONT_VIA2,* +V 2500,10000,CONT_VIA2,* +V 3500,8500,CONT_VIA,* +EOF diff --git a/alliance/src/cells/src/romlib/rom_dec_line67_64.vbe b/alliance/src/cells/src/romlib/rom_dec_line67_64.vbe new file mode 100644 index 00000000..a8feba03 --- /dev/null +++ b/alliance/src/cells/src/romlib/rom_dec_line67_64.vbe @@ -0,0 +1,24 @@ +ENTITY rom_dec_line67_64 IS +PORT ( + nck6 : in BIT; + nck7 : in BIT; + sel6 : in BIT; + sel7 : in BIT; + line6 : out BIT; + line7 : out BIT; + vdd : in BIT; + vss : in BIT +); +END rom_dec_line67_64; + +ARCHITECTURE VBE OF rom_dec_line67_64 IS + +BEGIN + ASSERT (vdd and not (vss)) + REPORT "power supply is missing on rom_dec_line67_64" + SEVERITY WARNING; + + line6 <= nck6 and sel6; + line7 <= nck7 and sel7; + +END; diff --git a/alliance/src/cells/src/romlib/rom_dec_nop2.ap b/alliance/src/cells/src/romlib/rom_dec_nop2.ap new file mode 100644 index 00000000..ab59d97d --- /dev/null +++ b/alliance/src/cells/src/romlib/rom_dec_nop2.ap @@ -0,0 +1,13 @@ +V ALLIANCE : 6 +H rom_dec_nop2,P,10/ 4/2006,100 +A 0,0,3000,5000 +S 0,4700,3000,4700,600,vdd,RIGHT,CALU1 +S 0,300,3000,300,600,vss,RIGHT,CALU1 +S 0,3900,3000,3900,2400,*,RIGHT,NWELL +V 2700,4700,CONT_BODY_N,* +V 1500,4700,CONT_BODY_N,* +V 2700,300,CONT_BODY_P,* +V 1500,300,CONT_BODY_P,* +V 300,4700,CONT_BODY_N,* +V 300,300,CONT_BODY_P,* +EOF diff --git a/alliance/src/cells/src/romlib/rom_dec_nop2.vbe b/alliance/src/cells/src/romlib/rom_dec_nop2.vbe new file mode 100644 index 00000000..ae8e3967 --- /dev/null +++ b/alliance/src/cells/src/romlib/rom_dec_nop2.vbe @@ -0,0 +1,14 @@ +ENTITY rom_dec_nop2 IS +PORT ( + vdd : in BIT; + vss : in BIT +); +END rom_dec_nop2; + +ARCHITECTURE VBE OF rom_dec_nop2 IS + +BEGIN + ASSERT (vdd and not (vss)) + REPORT "power supply is missing on rom_dec_nop2" + SEVERITY WARNING; +END; diff --git a/alliance/src/cells/src/romlib/rom_dec_nop3.ap b/alliance/src/cells/src/romlib/rom_dec_nop3.ap new file mode 100644 index 00000000..05be1371 --- /dev/null +++ b/alliance/src/cells/src/romlib/rom_dec_nop3.ap @@ -0,0 +1,11 @@ +V ALLIANCE : 6 +H rom_dec_nop3,P,11/ 4/2006,100 +A 0,0,2000,5000 +S 0,4700,2000,4700,600,vdd,RIGHT,CALU1 +S 0,300,2000,300,600,vss,RIGHT,CALU1 +S 0,3900,2000,3900,2400,*,RIGHT,NWELL +V 300,300,CONT_BODY_P,* +V 300,4700,CONT_BODY_N,* +V 1500,300,CONT_BODY_P,* +V 1500,4700,CONT_BODY_N,* +EOF diff --git a/alliance/src/cells/src/romlib/rom_dec_nop3.vbe b/alliance/src/cells/src/romlib/rom_dec_nop3.vbe new file mode 100644 index 00000000..4e378b96 --- /dev/null +++ b/alliance/src/cells/src/romlib/rom_dec_nop3.vbe @@ -0,0 +1,14 @@ +ENTITY rom_dec_nop3 IS +PORT ( + vdd : in BIT; + vss : in BIT +); +END rom_dec_nop3; + +ARCHITECTURE VBE OF rom_dec_nop3 IS + +BEGIN + ASSERT (vdd and not (vss)) + REPORT "power supply is missing on rom_dec_nop3" + SEVERITY WARNING; +END; diff --git a/alliance/src/cells/src/romlib/romlib.lef b/alliance/src/cells/src/romlib/romlib.lef index bc47ca5c..68db3d77 100644 --- a/alliance/src/cells/src/romlib/romlib.lef +++ b/alliance/src/cells/src/romlib/romlib.lef @@ -1978,6 +1978,100 @@ MACRO rom_dec_colbuf END rom_dec_colbuf +MACRO rom_dec_line01_64 + CLASS CORE ; + ORIGIN 0.00 0.00 ; + SIZE 50.00 BY 100.00 ; + SYMMETRY Y ; + SITE core ; + PIN line1 + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 29.00 19.00 31.00 21.00 ; + END + END line1 + PIN line0 + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 4.00 79.00 6.00 81.00 ; + END + END line0 + PIN nck0 + DIRECTION INPUT ; + PORT + LAYER ALU2 ; + RECT 14.00 9.00 16.00 11.00 ; + END + END nck0 + PIN nck1 + DIRECTION INPUT ; + PORT + LAYER ALU2 ; + RECT 39.00 89.00 41.00 91.00 ; + END + END nck1 + PIN sel1 + DIRECTION INPUT ; + PORT + LAYER ALU2 ; + RECT 34.00 84.00 36.00 86.00 ; + END + END sel1 + PIN sel0 + DIRECTION INPUT ; + PORT + LAYER ALU2 ; + RECT 9.00 14.00 11.00 16.00 ; + END + END sel0 + PIN vdd + DIRECTION INPUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 47.00 47.00 47.00 ; + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 53.00 47.00 53.00 ; + END + END vdd + PIN vss + DIRECTION INPUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 3.00 47.00 3.00 ; + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 97.00 47.00 97.00 ; + LAYER ALU3 ; + WIDTH 2.00 ; + PATH 0.00 1.00 0.00 99.00 ; + LAYER ALU3 ; + WIDTH 2.00 ; + PATH 25.00 1.00 25.00 99.00 ; + LAYER ALU3 ; + WIDTH 2.00 ; + PATH 50.00 1.00 50.00 99.00 ; + END + END vss + OBS + LAYER ALU1 ; + RECT 1.50 9.00 48.50 41.00 ; + RECT 1.50 59.00 48.50 91.00 ; + LAYER ALU2 ; + RECT -1.00 19.00 51.00 21.00 ; + RECT -1.00 79.00 51.00 81.00 ; + END +END rom_dec_line01_64 + + MACRO rom_dec_line01 CLASS CORE ; ORIGIN 0.00 0.00 ; @@ -2092,6 +2186,100 @@ MACRO rom_dec_line01 END rom_dec_line01 +MACRO rom_dec_line23_64 + CLASS CORE ; + ORIGIN 0.00 0.00 ; + SIZE 50.00 BY 100.00 ; + SYMMETRY Y ; + SITE core ; + PIN line3 + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 34.00 19.00 36.00 21.00 ; + END + END line3 + PIN line2 + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 9.00 79.00 11.00 81.00 ; + END + END line2 + PIN nck2 + DIRECTION INPUT ; + PORT + LAYER ALU2 ; + RECT 14.00 9.00 16.00 11.00 ; + END + END nck2 + PIN sel2 + DIRECTION INPUT ; + PORT + LAYER ALU2 ; + RECT 9.00 14.00 11.00 16.00 ; + END + END sel2 + PIN sel3 + DIRECTION INPUT ; + PORT + LAYER ALU2 ; + RECT 34.00 84.00 36.00 86.00 ; + END + END sel3 + PIN nck3 + DIRECTION INPUT ; + PORT + LAYER ALU2 ; + RECT 39.00 89.00 41.00 91.00 ; + END + END nck3 + PIN vdd + DIRECTION INPUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 47.00 47.00 47.00 ; + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 53.00 47.00 53.00 ; + END + END vdd + PIN vss + DIRECTION INPUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 3.00 47.00 3.00 ; + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 97.00 47.00 97.00 ; + LAYER ALU3 ; + WIDTH 2.00 ; + PATH 0.00 1.00 0.00 99.00 ; + LAYER ALU3 ; + WIDTH 2.00 ; + PATH 25.00 1.00 25.00 99.00 ; + LAYER ALU3 ; + WIDTH 2.00 ; + PATH 50.00 1.00 50.00 99.00 ; + END + END vss + OBS + LAYER ALU1 ; + RECT 1.50 9.00 48.50 41.00 ; + RECT 1.50 59.00 48.50 91.00 ; + LAYER ALU2 ; + RECT -1.00 79.00 51.00 81.00 ; + RECT -1.00 19.00 51.00 21.00 ; + END +END rom_dec_line23_64 + + MACRO rom_dec_line23 CLASS CORE ; ORIGIN 0.00 0.00 ; @@ -2206,6 +2394,100 @@ MACRO rom_dec_line23 END rom_dec_line23 +MACRO rom_dec_line45_64 + CLASS CORE ; + ORIGIN 0.00 0.00 ; + SIZE 50.00 BY 100.00 ; + SYMMETRY Y ; + SITE core ; + PIN line5 + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 39.00 19.00 41.00 21.00 ; + END + END line5 + PIN line4 + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 14.00 79.00 16.00 81.00 ; + END + END line4 + PIN sel5 + DIRECTION INPUT ; + PORT + LAYER ALU2 ; + RECT 34.00 84.00 36.00 86.00 ; + END + END sel5 + PIN sel4 + DIRECTION INPUT ; + PORT + LAYER ALU2 ; + RECT 9.00 14.00 11.00 16.00 ; + END + END sel4 + PIN nck5 + DIRECTION INPUT ; + PORT + LAYER ALU2 ; + RECT 39.00 89.00 41.00 91.00 ; + END + END nck5 + PIN nck4 + DIRECTION INPUT ; + PORT + LAYER ALU2 ; + RECT 14.00 9.00 16.00 11.00 ; + END + END nck4 + PIN vdd + DIRECTION INPUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 47.00 47.00 47.00 ; + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 53.00 47.00 53.00 ; + END + END vdd + PIN vss + DIRECTION INPUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 3.00 47.00 3.00 ; + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 97.00 47.00 97.00 ; + LAYER ALU3 ; + WIDTH 2.00 ; + PATH 0.00 1.00 0.00 99.00 ; + LAYER ALU3 ; + WIDTH 2.00 ; + PATH 25.00 1.00 25.00 99.00 ; + LAYER ALU3 ; + WIDTH 2.00 ; + PATH 50.00 1.00 50.00 99.00 ; + END + END vss + OBS + LAYER ALU1 ; + RECT 1.50 9.00 48.50 41.00 ; + RECT 1.50 59.00 48.50 91.00 ; + LAYER ALU2 ; + RECT -1.00 79.00 51.00 81.00 ; + RECT -1.00 19.00 51.00 21.00 ; + END +END rom_dec_line45_64 + + MACRO rom_dec_line45 CLASS CORE ; ORIGIN 0.00 0.00 ; @@ -2320,6 +2602,100 @@ MACRO rom_dec_line45 END rom_dec_line45 +MACRO rom_dec_line67_64 + CLASS CORE ; + ORIGIN 0.00 0.00 ; + SIZE 50.00 BY 100.00 ; + SYMMETRY Y ; + SITE core ; + PIN line7 + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 44.00 19.00 46.00 21.00 ; + END + END line7 + PIN line6 + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 19.00 79.00 21.00 81.00 ; + END + END line6 + PIN sel7 + DIRECTION INPUT ; + PORT + LAYER ALU2 ; + RECT 34.00 84.00 36.00 86.00 ; + END + END sel7 + PIN sel6 + DIRECTION INPUT ; + PORT + LAYER ALU2 ; + RECT 9.00 14.00 11.00 16.00 ; + END + END sel6 + PIN nck7 + DIRECTION INPUT ; + PORT + LAYER ALU2 ; + RECT 39.00 89.00 41.00 91.00 ; + END + END nck7 + PIN nck6 + DIRECTION INPUT ; + PORT + LAYER ALU2 ; + RECT 14.00 9.00 16.00 11.00 ; + END + END nck6 + PIN vdd + DIRECTION INPUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 47.00 47.00 47.00 ; + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 53.00 47.00 53.00 ; + END + END vdd + PIN vss + DIRECTION INPUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 3.00 47.00 3.00 ; + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 97.00 47.00 97.00 ; + LAYER ALU3 ; + WIDTH 2.00 ; + PATH 0.00 1.00 0.00 99.00 ; + LAYER ALU3 ; + WIDTH 2.00 ; + PATH 25.00 1.00 25.00 99.00 ; + LAYER ALU3 ; + WIDTH 2.00 ; + PATH 50.00 1.00 50.00 99.00 ; + END + END vss + OBS + LAYER ALU1 ; + RECT 1.50 9.00 48.50 41.00 ; + RECT 1.50 59.00 48.50 91.00 ; + LAYER ALU2 ; + RECT -1.00 79.00 51.00 81.00 ; + RECT -1.00 19.00 51.00 21.00 ; + END +END rom_dec_line67_64 + + MACRO rom_dec_line67 CLASS CORE ; ORIGIN 0.00 0.00 ; @@ -2434,6 +2810,72 @@ MACRO rom_dec_line67 END rom_dec_line67 +MACRO rom_dec_nop2 + CLASS CORE ; + ORIGIN 0.00 0.00 ; + SIZE 30.00 BY 50.00 ; + SYMMETRY X Y ; + SITE core ; + PIN vdd + DIRECTION INPUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 47.00 27.00 47.00 ; + END + END vdd + PIN vss + DIRECTION INPUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 3.00 27.00 3.00 ; + END + END vss + OBS + LAYER ALU1 ; + RECT 1.50 9.00 28.50 41.00 ; + END +END rom_dec_nop2 + + +MACRO rom_dec_nop3 + CLASS CORE ; + ORIGIN 0.00 0.00 ; + SIZE 20.00 BY 50.00 ; + SYMMETRY X Y ; + SITE core ; + PIN vdd + DIRECTION INPUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 47.00 17.00 47.00 ; + END + END vdd + PIN vss + DIRECTION INPUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER ALU1 ; + WIDTH 6.00 ; + PATH 3.00 3.00 17.00 3.00 ; + END + END vss + OBS + LAYER ALU1 ; + RECT 1.50 9.00 18.50 41.00 ; + END +END rom_dec_nop3 + + MACRO rom_dec_nop CLASS CORE ; ORIGIN 0.00 0.00 ; @@ -2581,59 +3023,75 @@ MACRO rom_dec_selmux01_ts RECT 119.00 24.00 121.00 26.00 ; END END nenx - PIN enx - DIRECTION OUTPUT ; - PORT - LAYER ALU3 ; - RECT 109.00 69.00 111.00 71.00 ; - RECT 109.00 64.00 111.00 66.00 ; - RECT 109.00 59.00 111.00 61.00 ; - RECT 109.00 54.00 111.00 56.00 ; - RECT 109.00 49.00 111.00 51.00 ; - RECT 109.00 44.00 111.00 46.00 ; - RECT 109.00 39.00 111.00 41.00 ; - RECT 109.00 34.00 111.00 36.00 ; - RECT 109.00 29.00 111.00 31.00 ; - END - END enx - PIN sel1 + PIN nck DIRECTION OUTPUT ; PORT LAYER ALU2 ; - RECT 89.00 84.00 91.00 86.00 ; - RECT 84.00 84.00 86.00 86.00 ; - RECT 79.00 84.00 81.00 86.00 ; - RECT 74.00 84.00 76.00 86.00 ; - RECT 69.00 84.00 71.00 86.00 ; - RECT 64.00 84.00 66.00 86.00 ; - RECT 59.00 84.00 61.00 86.00 ; - RECT 54.00 84.00 56.00 86.00 ; - RECT 49.00 84.00 51.00 86.00 ; - RECT 44.00 84.00 46.00 86.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 4.00 84.00 6.00 86.00 ; - END - END sel1 - PIN mux1 - DIRECTION OUTPUT ; - PORT + RECT 109.00 89.00 111.00 91.00 ; + RECT 104.00 89.00 106.00 91.00 ; + RECT 99.00 89.00 101.00 91.00 ; + RECT 94.00 89.00 96.00 91.00 ; + RECT 89.00 89.00 91.00 91.00 ; + RECT 84.00 89.00 86.00 91.00 ; + RECT 79.00 89.00 81.00 91.00 ; + RECT 74.00 89.00 76.00 91.00 ; + RECT 69.00 89.00 71.00 91.00 ; + RECT 64.00 89.00 66.00 91.00 ; + RECT 59.00 89.00 61.00 91.00 ; + RECT 54.00 89.00 56.00 91.00 ; + RECT 49.00 89.00 51.00 91.00 ; + RECT 44.00 89.00 46.00 91.00 ; + RECT 39.00 89.00 41.00 91.00 ; + RECT 34.00 89.00 36.00 91.00 ; + RECT 29.00 89.00 31.00 91.00 ; + RECT 24.00 89.00 26.00 91.00 ; + RECT 19.00 89.00 21.00 91.00 ; + RECT 14.00 89.00 16.00 91.00 ; + RECT 9.00 89.00 11.00 91.00 ; + RECT 4.00 89.00 6.00 91.00 ; + LAYER ALU2 ; + RECT 109.00 9.00 111.00 11.00 ; + RECT 104.00 9.00 106.00 11.00 ; + RECT 99.00 9.00 101.00 11.00 ; + RECT 94.00 9.00 96.00 11.00 ; + RECT 89.00 9.00 91.00 11.00 ; + RECT 84.00 9.00 86.00 11.00 ; + RECT 79.00 9.00 81.00 11.00 ; + RECT 74.00 9.00 76.00 11.00 ; + RECT 69.00 9.00 71.00 11.00 ; + RECT 64.00 9.00 66.00 11.00 ; + RECT 59.00 9.00 61.00 11.00 ; + RECT 54.00 9.00 56.00 11.00 ; + RECT 49.00 9.00 51.00 11.00 ; + RECT 44.00 9.00 46.00 11.00 ; + RECT 39.00 9.00 41.00 11.00 ; + RECT 34.00 9.00 36.00 11.00 ; + RECT 29.00 9.00 31.00 11.00 ; + RECT 24.00 9.00 26.00 11.00 ; + RECT 19.00 9.00 21.00 11.00 ; + RECT 14.00 9.00 16.00 11.00 ; + RECT 9.00 9.00 11.00 11.00 ; + RECT 4.00 9.00 6.00 11.00 ; LAYER ALU3 ; - RECT 64.00 59.00 66.00 61.00 ; + RECT 104.00 89.00 106.00 91.00 ; + RECT 104.00 84.00 106.00 86.00 ; + RECT 104.00 79.00 106.00 81.00 ; + RECT 104.00 74.00 106.00 76.00 ; + RECT 104.00 69.00 106.00 71.00 ; + RECT 104.00 64.00 106.00 66.00 ; + RECT 104.00 59.00 106.00 61.00 ; + RECT 104.00 54.00 106.00 56.00 ; + RECT 104.00 49.00 106.00 51.00 ; + RECT 104.00 44.00 106.00 46.00 ; + RECT 104.00 39.00 106.00 41.00 ; + RECT 104.00 34.00 106.00 36.00 ; + RECT 104.00 29.00 106.00 31.00 ; + RECT 104.00 24.00 106.00 26.00 ; + RECT 104.00 19.00 106.00 21.00 ; + RECT 104.00 14.00 106.00 16.00 ; + RECT 104.00 9.00 106.00 11.00 ; END - END mux1 - PIN mux0 - DIRECTION OUTPUT ; - PORT - LAYER ALU3 ; - RECT 84.00 39.00 86.00 41.00 ; - END - END mux0 + END nck PIN sel0 DIRECTION OUTPUT ; PORT @@ -2658,324 +3116,68 @@ MACRO rom_dec_selmux01_ts RECT 4.00 14.00 6.00 16.00 ; END END sel0 - PIN nck + PIN mux0 DIRECTION OUTPUT ; PORT LAYER ALU3 ; - RECT 104.00 89.00 106.00 91.00 ; - RECT 104.00 84.00 106.00 86.00 ; - RECT 104.00 79.00 106.00 81.00 ; - RECT 104.00 74.00 106.00 76.00 ; - RECT 104.00 69.00 106.00 71.00 ; - RECT 104.00 64.00 106.00 66.00 ; - RECT 104.00 59.00 106.00 61.00 ; - RECT 104.00 54.00 106.00 56.00 ; - RECT 104.00 49.00 106.00 51.00 ; - RECT 104.00 44.00 106.00 46.00 ; - RECT 104.00 39.00 106.00 41.00 ; - RECT 104.00 34.00 106.00 36.00 ; - RECT 104.00 29.00 106.00 31.00 ; - RECT 104.00 24.00 106.00 26.00 ; - RECT 104.00 19.00 106.00 21.00 ; - RECT 104.00 14.00 106.00 16.00 ; - RECT 104.00 9.00 106.00 11.00 ; + RECT 84.00 39.00 86.00 41.00 ; + END + END mux0 + PIN mux1 + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 64.00 59.00 66.00 61.00 ; + END + END mux1 + PIN sel1 + DIRECTION OUTPUT ; + PORT LAYER ALU2 ; - RECT 109.00 9.00 111.00 11.00 ; - RECT 104.00 9.00 106.00 11.00 ; - RECT 99.00 9.00 101.00 11.00 ; - RECT 94.00 9.00 96.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 4.00 9.00 6.00 11.00 ; - LAYER ALU2 ; - RECT 109.00 89.00 111.00 91.00 ; - RECT 104.00 89.00 106.00 91.00 ; - RECT 99.00 89.00 101.00 91.00 ; - RECT 94.00 89.00 96.00 91.00 ; - RECT 89.00 89.00 91.00 91.00 ; - RECT 84.00 89.00 86.00 91.00 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 74.00 89.00 76.00 91.00 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 64.00 89.00 66.00 91.00 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 54.00 89.00 56.00 91.00 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 44.00 89.00 46.00 91.00 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 4.00 89.00 6.00 91.00 ; - END - END nck - PIN selrom - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 129.00 79.00 131.00 81.00 ; - RECT 129.00 74.00 131.00 76.00 ; - RECT 129.00 69.00 131.00 71.00 ; - RECT 129.00 64.00 131.00 66.00 ; - RECT 129.00 59.00 131.00 61.00 ; - RECT 129.00 54.00 131.00 56.00 ; - RECT 129.00 49.00 131.00 51.00 ; - RECT 129.00 44.00 131.00 46.00 ; - RECT 129.00 39.00 131.00 41.00 ; - RECT 129.00 34.00 131.00 36.00 ; - RECT 129.00 29.00 131.00 31.00 ; - RECT 129.00 24.00 131.00 26.00 ; - RECT 129.00 19.00 131.00 21.00 ; - END - END selrom - PIN na5 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 94.00 89.00 96.00 91.00 ; - RECT 94.00 84.00 96.00 86.00 ; - RECT 94.00 79.00 96.00 81.00 ; - RECT 94.00 74.00 96.00 76.00 ; - RECT 94.00 69.00 96.00 71.00 ; - RECT 94.00 64.00 96.00 66.00 ; - RECT 94.00 59.00 96.00 61.00 ; - RECT 94.00 54.00 96.00 56.00 ; - RECT 94.00 49.00 96.00 51.00 ; - RECT 94.00 44.00 96.00 46.00 ; - RECT 94.00 39.00 96.00 41.00 ; - RECT 94.00 34.00 96.00 36.00 ; - RECT 94.00 29.00 96.00 31.00 ; - RECT 94.00 24.00 96.00 26.00 ; - RECT 94.00 19.00 96.00 21.00 ; - RECT 94.00 14.00 96.00 16.00 ; - RECT 94.00 9.00 96.00 11.00 ; - END - END na5 - PIN a0 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 4.00 89.00 6.00 91.00 ; - RECT 4.00 84.00 6.00 86.00 ; - RECT 4.00 79.00 6.00 81.00 ; - RECT 4.00 74.00 6.00 76.00 ; - RECT 4.00 69.00 6.00 71.00 ; - RECT 4.00 64.00 6.00 66.00 ; - RECT 4.00 59.00 6.00 61.00 ; - RECT 4.00 54.00 6.00 56.00 ; - RECT 4.00 49.00 6.00 51.00 ; - RECT 4.00 44.00 6.00 46.00 ; - RECT 4.00 39.00 6.00 41.00 ; - RECT 4.00 34.00 6.00 36.00 ; - RECT 4.00 29.00 6.00 31.00 ; - RECT 4.00 24.00 6.00 26.00 ; - RECT 4.00 19.00 6.00 21.00 ; - RECT 4.00 14.00 6.00 16.00 ; - RECT 4.00 9.00 6.00 11.00 ; - END - END a0 - PIN na0 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 9.00 54.00 11.00 56.00 ; - RECT 9.00 49.00 11.00 51.00 ; - RECT 9.00 44.00 11.00 46.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 9.00 9.00 11.00 11.00 ; - END - END na0 - PIN a1 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 19.00 54.00 21.00 56.00 ; - RECT 19.00 49.00 21.00 51.00 ; - RECT 19.00 44.00 21.00 46.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 19.00 9.00 21.00 11.00 ; - END - END a1 - PIN na1 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 29.00 54.00 31.00 56.00 ; - RECT 29.00 49.00 31.00 51.00 ; - RECT 29.00 44.00 31.00 46.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 29.00 9.00 31.00 11.00 ; - END - END na1 - PIN a2 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 39.00 79.00 41.00 81.00 ; - RECT 39.00 74.00 41.00 76.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 39.00 64.00 41.00 66.00 ; - RECT 39.00 59.00 41.00 61.00 ; - RECT 39.00 54.00 41.00 56.00 ; - RECT 39.00 49.00 41.00 51.00 ; - RECT 39.00 44.00 41.00 46.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 39.00 9.00 41.00 11.00 ; - END - END a2 - PIN na2 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 49.00 84.00 51.00 86.00 ; - RECT 49.00 79.00 51.00 81.00 ; - RECT 49.00 74.00 51.00 76.00 ; - RECT 49.00 69.00 51.00 71.00 ; - RECT 49.00 64.00 51.00 66.00 ; - RECT 49.00 59.00 51.00 61.00 ; - RECT 49.00 54.00 51.00 56.00 ; - RECT 49.00 49.00 51.00 51.00 ; - RECT 49.00 44.00 51.00 46.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 49.00 9.00 51.00 11.00 ; - END - END na2 - PIN a3 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 59.00 84.00 61.00 86.00 ; - RECT 59.00 79.00 61.00 81.00 ; - RECT 59.00 74.00 61.00 76.00 ; - RECT 59.00 69.00 61.00 71.00 ; - RECT 59.00 64.00 61.00 66.00 ; - RECT 59.00 59.00 61.00 61.00 ; - RECT 59.00 54.00 61.00 56.00 ; - RECT 59.00 49.00 61.00 51.00 ; - RECT 59.00 44.00 61.00 46.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 59.00 9.00 61.00 11.00 ; - END - END a3 - PIN na3 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 69.00 84.00 71.00 86.00 ; - RECT 69.00 79.00 71.00 81.00 ; - RECT 69.00 74.00 71.00 76.00 ; - RECT 69.00 69.00 71.00 71.00 ; - RECT 69.00 64.00 71.00 66.00 ; - RECT 69.00 59.00 71.00 61.00 ; - RECT 69.00 54.00 71.00 56.00 ; - RECT 69.00 49.00 71.00 51.00 ; - RECT 69.00 44.00 71.00 46.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 69.00 9.00 71.00 11.00 ; - END - END na3 - PIN a4 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 79.00 89.00 81.00 91.00 ; + RECT 89.00 84.00 91.00 86.00 ; + RECT 84.00 84.00 86.00 86.00 ; RECT 79.00 84.00 81.00 86.00 ; - RECT 79.00 79.00 81.00 81.00 ; - RECT 79.00 74.00 81.00 76.00 ; - RECT 79.00 69.00 81.00 71.00 ; - RECT 79.00 64.00 81.00 66.00 ; - RECT 79.00 59.00 81.00 61.00 ; - RECT 79.00 54.00 81.00 56.00 ; - RECT 79.00 49.00 81.00 51.00 ; - RECT 79.00 44.00 81.00 46.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 79.00 9.00 81.00 11.00 ; + RECT 74.00 84.00 76.00 86.00 ; + RECT 69.00 84.00 71.00 86.00 ; + RECT 64.00 84.00 66.00 86.00 ; + RECT 59.00 84.00 61.00 86.00 ; + RECT 54.00 84.00 56.00 86.00 ; + RECT 49.00 84.00 51.00 86.00 ; + RECT 44.00 84.00 46.00 86.00 ; + RECT 39.00 84.00 41.00 86.00 ; + RECT 34.00 84.00 36.00 86.00 ; + RECT 29.00 84.00 31.00 86.00 ; + RECT 24.00 84.00 26.00 86.00 ; + RECT 19.00 84.00 21.00 86.00 ; + RECT 14.00 84.00 16.00 86.00 ; + RECT 9.00 84.00 11.00 86.00 ; + RECT 4.00 84.00 6.00 86.00 ; END - END a4 + END sel1 + PIN enx + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 109.00 69.00 111.00 71.00 ; + RECT 109.00 64.00 111.00 66.00 ; + RECT 109.00 59.00 111.00 61.00 ; + RECT 109.00 54.00 111.00 56.00 ; + RECT 109.00 49.00 111.00 51.00 ; + RECT 109.00 44.00 111.00 46.00 ; + RECT 109.00 39.00 111.00 41.00 ; + RECT 109.00 34.00 111.00 36.00 ; + RECT 109.00 29.00 111.00 31.00 ; + END + END enx + PIN a5 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 99.00 89.00 101.00 91.00 ; + RECT 99.00 84.00 101.00 86.00 ; + RECT 99.00 79.00 101.00 81.00 ; + END + END a5 PIN na4 DIRECTION INPUT ; PORT @@ -2999,15 +3201,255 @@ MACRO rom_dec_selmux01_ts RECT 89.00 9.00 91.00 11.00 ; END END na4 - PIN a5 + PIN a4 DIRECTION INPUT ; PORT LAYER ALU3 ; - RECT 99.00 89.00 101.00 91.00 ; - RECT 99.00 84.00 101.00 86.00 ; - RECT 99.00 79.00 101.00 81.00 ; + RECT 79.00 89.00 81.00 91.00 ; + RECT 79.00 84.00 81.00 86.00 ; + RECT 79.00 79.00 81.00 81.00 ; + RECT 79.00 74.00 81.00 76.00 ; + RECT 79.00 69.00 81.00 71.00 ; + RECT 79.00 64.00 81.00 66.00 ; + RECT 79.00 59.00 81.00 61.00 ; + RECT 79.00 54.00 81.00 56.00 ; + RECT 79.00 49.00 81.00 51.00 ; + RECT 79.00 44.00 81.00 46.00 ; + RECT 79.00 39.00 81.00 41.00 ; + RECT 79.00 34.00 81.00 36.00 ; + RECT 79.00 29.00 81.00 31.00 ; + RECT 79.00 24.00 81.00 26.00 ; + RECT 79.00 19.00 81.00 21.00 ; + RECT 79.00 14.00 81.00 16.00 ; + RECT 79.00 9.00 81.00 11.00 ; END - END a5 + END a4 + PIN na3 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 69.00 89.00 71.00 91.00 ; + RECT 69.00 84.00 71.00 86.00 ; + RECT 69.00 79.00 71.00 81.00 ; + RECT 69.00 74.00 71.00 76.00 ; + RECT 69.00 69.00 71.00 71.00 ; + RECT 69.00 64.00 71.00 66.00 ; + RECT 69.00 59.00 71.00 61.00 ; + RECT 69.00 54.00 71.00 56.00 ; + RECT 69.00 49.00 71.00 51.00 ; + RECT 69.00 44.00 71.00 46.00 ; + RECT 69.00 39.00 71.00 41.00 ; + RECT 69.00 34.00 71.00 36.00 ; + RECT 69.00 29.00 71.00 31.00 ; + RECT 69.00 24.00 71.00 26.00 ; + RECT 69.00 19.00 71.00 21.00 ; + RECT 69.00 14.00 71.00 16.00 ; + RECT 69.00 9.00 71.00 11.00 ; + END + END na3 + PIN a3 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 59.00 89.00 61.00 91.00 ; + RECT 59.00 84.00 61.00 86.00 ; + RECT 59.00 79.00 61.00 81.00 ; + RECT 59.00 74.00 61.00 76.00 ; + RECT 59.00 69.00 61.00 71.00 ; + RECT 59.00 64.00 61.00 66.00 ; + RECT 59.00 59.00 61.00 61.00 ; + RECT 59.00 54.00 61.00 56.00 ; + RECT 59.00 49.00 61.00 51.00 ; + RECT 59.00 44.00 61.00 46.00 ; + RECT 59.00 39.00 61.00 41.00 ; + RECT 59.00 34.00 61.00 36.00 ; + RECT 59.00 29.00 61.00 31.00 ; + RECT 59.00 24.00 61.00 26.00 ; + RECT 59.00 19.00 61.00 21.00 ; + RECT 59.00 14.00 61.00 16.00 ; + RECT 59.00 9.00 61.00 11.00 ; + END + END a3 + PIN na2 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 49.00 89.00 51.00 91.00 ; + RECT 49.00 84.00 51.00 86.00 ; + RECT 49.00 79.00 51.00 81.00 ; + RECT 49.00 74.00 51.00 76.00 ; + RECT 49.00 69.00 51.00 71.00 ; + RECT 49.00 64.00 51.00 66.00 ; + RECT 49.00 59.00 51.00 61.00 ; + RECT 49.00 54.00 51.00 56.00 ; + RECT 49.00 49.00 51.00 51.00 ; + RECT 49.00 44.00 51.00 46.00 ; + RECT 49.00 39.00 51.00 41.00 ; + RECT 49.00 34.00 51.00 36.00 ; + RECT 49.00 29.00 51.00 31.00 ; + RECT 49.00 24.00 51.00 26.00 ; + RECT 49.00 19.00 51.00 21.00 ; + RECT 49.00 14.00 51.00 16.00 ; + RECT 49.00 9.00 51.00 11.00 ; + END + END na2 + PIN a2 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 39.00 89.00 41.00 91.00 ; + RECT 39.00 84.00 41.00 86.00 ; + RECT 39.00 79.00 41.00 81.00 ; + RECT 39.00 74.00 41.00 76.00 ; + RECT 39.00 69.00 41.00 71.00 ; + RECT 39.00 64.00 41.00 66.00 ; + RECT 39.00 59.00 41.00 61.00 ; + RECT 39.00 54.00 41.00 56.00 ; + RECT 39.00 49.00 41.00 51.00 ; + RECT 39.00 44.00 41.00 46.00 ; + RECT 39.00 39.00 41.00 41.00 ; + RECT 39.00 34.00 41.00 36.00 ; + RECT 39.00 29.00 41.00 31.00 ; + RECT 39.00 24.00 41.00 26.00 ; + RECT 39.00 19.00 41.00 21.00 ; + RECT 39.00 14.00 41.00 16.00 ; + RECT 39.00 9.00 41.00 11.00 ; + END + END a2 + PIN na1 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 29.00 89.00 31.00 91.00 ; + RECT 29.00 84.00 31.00 86.00 ; + RECT 29.00 79.00 31.00 81.00 ; + RECT 29.00 74.00 31.00 76.00 ; + RECT 29.00 69.00 31.00 71.00 ; + RECT 29.00 64.00 31.00 66.00 ; + RECT 29.00 59.00 31.00 61.00 ; + RECT 29.00 54.00 31.00 56.00 ; + RECT 29.00 49.00 31.00 51.00 ; + RECT 29.00 44.00 31.00 46.00 ; + RECT 29.00 39.00 31.00 41.00 ; + RECT 29.00 34.00 31.00 36.00 ; + RECT 29.00 29.00 31.00 31.00 ; + RECT 29.00 24.00 31.00 26.00 ; + RECT 29.00 19.00 31.00 21.00 ; + RECT 29.00 14.00 31.00 16.00 ; + RECT 29.00 9.00 31.00 11.00 ; + END + END na1 + PIN a1 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 19.00 89.00 21.00 91.00 ; + RECT 19.00 84.00 21.00 86.00 ; + RECT 19.00 79.00 21.00 81.00 ; + RECT 19.00 74.00 21.00 76.00 ; + RECT 19.00 69.00 21.00 71.00 ; + RECT 19.00 64.00 21.00 66.00 ; + RECT 19.00 59.00 21.00 61.00 ; + RECT 19.00 54.00 21.00 56.00 ; + RECT 19.00 49.00 21.00 51.00 ; + RECT 19.00 44.00 21.00 46.00 ; + RECT 19.00 39.00 21.00 41.00 ; + RECT 19.00 34.00 21.00 36.00 ; + RECT 19.00 29.00 21.00 31.00 ; + RECT 19.00 24.00 21.00 26.00 ; + RECT 19.00 19.00 21.00 21.00 ; + RECT 19.00 14.00 21.00 16.00 ; + RECT 19.00 9.00 21.00 11.00 ; + END + END a1 + PIN na0 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 9.00 89.00 11.00 91.00 ; + RECT 9.00 84.00 11.00 86.00 ; + RECT 9.00 79.00 11.00 81.00 ; + RECT 9.00 74.00 11.00 76.00 ; + RECT 9.00 69.00 11.00 71.00 ; + RECT 9.00 64.00 11.00 66.00 ; + RECT 9.00 59.00 11.00 61.00 ; + RECT 9.00 54.00 11.00 56.00 ; + RECT 9.00 49.00 11.00 51.00 ; + RECT 9.00 44.00 11.00 46.00 ; + RECT 9.00 39.00 11.00 41.00 ; + RECT 9.00 34.00 11.00 36.00 ; + RECT 9.00 29.00 11.00 31.00 ; + RECT 9.00 24.00 11.00 26.00 ; + RECT 9.00 19.00 11.00 21.00 ; + RECT 9.00 14.00 11.00 16.00 ; + RECT 9.00 9.00 11.00 11.00 ; + END + END na0 + PIN a0 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 4.00 89.00 6.00 91.00 ; + RECT 4.00 84.00 6.00 86.00 ; + RECT 4.00 79.00 6.00 81.00 ; + RECT 4.00 74.00 6.00 76.00 ; + RECT 4.00 69.00 6.00 71.00 ; + RECT 4.00 64.00 6.00 66.00 ; + RECT 4.00 59.00 6.00 61.00 ; + RECT 4.00 54.00 6.00 56.00 ; + RECT 4.00 49.00 6.00 51.00 ; + RECT 4.00 44.00 6.00 46.00 ; + RECT 4.00 39.00 6.00 41.00 ; + RECT 4.00 34.00 6.00 36.00 ; + RECT 4.00 29.00 6.00 31.00 ; + RECT 4.00 24.00 6.00 26.00 ; + RECT 4.00 19.00 6.00 21.00 ; + RECT 4.00 14.00 6.00 16.00 ; + RECT 4.00 9.00 6.00 11.00 ; + END + END a0 + PIN na5 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 94.00 89.00 96.00 91.00 ; + RECT 94.00 84.00 96.00 86.00 ; + RECT 94.00 79.00 96.00 81.00 ; + RECT 94.00 74.00 96.00 76.00 ; + RECT 94.00 69.00 96.00 71.00 ; + RECT 94.00 64.00 96.00 66.00 ; + RECT 94.00 59.00 96.00 61.00 ; + RECT 94.00 54.00 96.00 56.00 ; + RECT 94.00 49.00 96.00 51.00 ; + RECT 94.00 44.00 96.00 46.00 ; + RECT 94.00 39.00 96.00 41.00 ; + RECT 94.00 34.00 96.00 36.00 ; + RECT 94.00 29.00 96.00 31.00 ; + RECT 94.00 24.00 96.00 26.00 ; + RECT 94.00 19.00 96.00 21.00 ; + RECT 94.00 14.00 96.00 16.00 ; + RECT 94.00 9.00 96.00 11.00 ; + END + END na5 + PIN selrom + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 129.00 79.00 131.00 81.00 ; + RECT 129.00 74.00 131.00 76.00 ; + RECT 129.00 69.00 131.00 71.00 ; + RECT 129.00 64.00 131.00 66.00 ; + RECT 129.00 59.00 131.00 61.00 ; + RECT 129.00 54.00 131.00 56.00 ; + RECT 129.00 49.00 131.00 51.00 ; + RECT 129.00 44.00 131.00 46.00 ; + RECT 129.00 39.00 131.00 41.00 ; + RECT 129.00 34.00 131.00 36.00 ; + RECT 129.00 29.00 131.00 31.00 ; + RECT 129.00 24.00 131.00 26.00 ; + RECT 129.00 19.00 131.00 21.00 ; + END + END selrom PIN vdd DIRECTION INPUT ; USE POWER ; @@ -3063,33 +3505,33 @@ MACRO rom_dec_selmux01_ts RECT 1.50 9.00 138.50 41.00 ; RECT 1.50 59.00 138.50 91.00 ; LAYER ALU2 ; - RECT 119.00 24.00 136.00 26.00 ; - RECT 119.00 74.00 136.00 76.00 ; - RECT 4.00 19.00 136.00 21.00 ; - RECT 4.00 79.00 136.00 81.00 ; - RECT 64.00 79.00 96.00 81.00 ; - RECT 64.00 19.00 96.00 21.00 ; - RECT 9.00 59.00 66.00 61.00 ; - RECT 29.00 74.00 41.00 76.00 ; - RECT 44.00 79.00 51.00 81.00 ; - RECT 59.00 74.00 91.00 76.00 ; - RECT 4.00 69.00 36.00 71.00 ; - RECT 54.00 69.00 61.00 71.00 ; - RECT 59.00 24.00 91.00 26.00 ; - RECT 44.00 19.00 51.00 21.00 ; - RECT 29.00 24.00 41.00 26.00 ; - RECT 9.00 29.00 36.00 31.00 ; - RECT 54.00 29.00 71.00 31.00 ; - RECT 9.00 39.00 85.00 41.00 ; - RECT 4.00 24.00 136.00 26.00 ; - RECT 4.00 39.00 86.00 41.00 ; - RECT 9.00 59.00 66.00 61.00 ; - RECT 4.00 74.00 136.00 76.00 ; - RECT 4.00 59.00 66.00 61.00 ; - RECT 79.00 29.00 125.00 31.00 ; - RECT 79.00 69.00 125.00 71.00 ; - RECT 4.00 69.00 136.00 71.00 ; RECT 4.00 29.00 136.00 31.00 ; + RECT 4.00 69.00 136.00 71.00 ; + RECT 79.00 69.00 125.00 71.00 ; + RECT 79.00 29.00 125.00 31.00 ; + RECT 4.00 59.00 66.00 61.00 ; + RECT 4.00 74.00 136.00 76.00 ; + RECT 9.00 59.00 66.00 61.00 ; + RECT 4.00 39.00 86.00 41.00 ; + RECT 4.00 24.00 136.00 26.00 ; + RECT 9.00 39.00 85.00 41.00 ; + RECT 54.00 29.00 71.00 31.00 ; + RECT 9.00 29.00 36.00 31.00 ; + RECT 29.00 24.00 41.00 26.00 ; + RECT 44.00 19.00 51.00 21.00 ; + RECT 59.00 24.00 91.00 26.00 ; + RECT 54.00 69.00 61.00 71.00 ; + RECT 4.00 69.00 36.00 71.00 ; + RECT 59.00 74.00 91.00 76.00 ; + RECT 44.00 79.00 51.00 81.00 ; + RECT 29.00 74.00 41.00 76.00 ; + RECT 9.00 59.00 66.00 61.00 ; + RECT 64.00 19.00 96.00 21.00 ; + RECT 64.00 79.00 96.00 81.00 ; + RECT 4.00 79.00 136.00 81.00 ; + RECT 4.00 19.00 136.00 21.00 ; + RECT 119.00 74.00 136.00 76.00 ; + RECT 119.00 24.00 136.00 26.00 ; END END rom_dec_selmux01_ts @@ -3100,44 +3542,75 @@ MACRO rom_dec_selmux01 SIZE 120.00 BY 100.00 ; SYMMETRY Y ; SITE core ; - PIN sel1 + PIN nck DIRECTION OUTPUT ; PORT LAYER ALU2 ; - RECT 89.00 84.00 91.00 86.00 ; - RECT 84.00 84.00 86.00 86.00 ; - RECT 79.00 84.00 81.00 86.00 ; - RECT 74.00 84.00 76.00 86.00 ; - RECT 69.00 84.00 71.00 86.00 ; - RECT 64.00 84.00 66.00 86.00 ; - RECT 59.00 84.00 61.00 86.00 ; - RECT 54.00 84.00 56.00 86.00 ; - RECT 49.00 84.00 51.00 86.00 ; - RECT 44.00 84.00 46.00 86.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 4.00 84.00 6.00 86.00 ; - END - END sel1 - PIN mux1 - DIRECTION OUTPUT ; - PORT + RECT 109.00 89.00 111.00 91.00 ; + RECT 104.00 89.00 106.00 91.00 ; + RECT 99.00 89.00 101.00 91.00 ; + RECT 94.00 89.00 96.00 91.00 ; + RECT 89.00 89.00 91.00 91.00 ; + RECT 84.00 89.00 86.00 91.00 ; + RECT 79.00 89.00 81.00 91.00 ; + RECT 74.00 89.00 76.00 91.00 ; + RECT 69.00 89.00 71.00 91.00 ; + RECT 64.00 89.00 66.00 91.00 ; + RECT 59.00 89.00 61.00 91.00 ; + RECT 54.00 89.00 56.00 91.00 ; + RECT 49.00 89.00 51.00 91.00 ; + RECT 44.00 89.00 46.00 91.00 ; + RECT 39.00 89.00 41.00 91.00 ; + RECT 34.00 89.00 36.00 91.00 ; + RECT 29.00 89.00 31.00 91.00 ; + RECT 24.00 89.00 26.00 91.00 ; + RECT 19.00 89.00 21.00 91.00 ; + RECT 14.00 89.00 16.00 91.00 ; + RECT 9.00 89.00 11.00 91.00 ; + RECT 4.00 89.00 6.00 91.00 ; + LAYER ALU2 ; + RECT 109.00 9.00 111.00 11.00 ; + RECT 104.00 9.00 106.00 11.00 ; + RECT 99.00 9.00 101.00 11.00 ; + RECT 94.00 9.00 96.00 11.00 ; + RECT 89.00 9.00 91.00 11.00 ; + RECT 84.00 9.00 86.00 11.00 ; + RECT 79.00 9.00 81.00 11.00 ; + RECT 74.00 9.00 76.00 11.00 ; + RECT 69.00 9.00 71.00 11.00 ; + RECT 64.00 9.00 66.00 11.00 ; + RECT 59.00 9.00 61.00 11.00 ; + RECT 54.00 9.00 56.00 11.00 ; + RECT 49.00 9.00 51.00 11.00 ; + RECT 44.00 9.00 46.00 11.00 ; + RECT 39.00 9.00 41.00 11.00 ; + RECT 34.00 9.00 36.00 11.00 ; + RECT 29.00 9.00 31.00 11.00 ; + RECT 24.00 9.00 26.00 11.00 ; + RECT 19.00 9.00 21.00 11.00 ; + RECT 14.00 9.00 16.00 11.00 ; + RECT 9.00 9.00 11.00 11.00 ; + RECT 4.00 9.00 6.00 11.00 ; LAYER ALU3 ; - RECT 64.00 59.00 66.00 61.00 ; + RECT 104.00 89.00 106.00 91.00 ; + RECT 104.00 84.00 106.00 86.00 ; + RECT 104.00 79.00 106.00 81.00 ; + RECT 104.00 74.00 106.00 76.00 ; + RECT 104.00 69.00 106.00 71.00 ; + RECT 104.00 64.00 106.00 66.00 ; + RECT 104.00 59.00 106.00 61.00 ; + RECT 104.00 54.00 106.00 56.00 ; + RECT 104.00 49.00 106.00 51.00 ; + RECT 104.00 44.00 106.00 46.00 ; + RECT 104.00 39.00 106.00 41.00 ; + RECT 104.00 34.00 106.00 36.00 ; + RECT 104.00 29.00 106.00 31.00 ; + RECT 104.00 24.00 106.00 26.00 ; + RECT 104.00 19.00 106.00 21.00 ; + RECT 104.00 14.00 106.00 16.00 ; + RECT 104.00 9.00 106.00 11.00 ; END - END mux1 - PIN mux0 - DIRECTION OUTPUT ; - PORT - LAYER ALU3 ; - RECT 84.00 39.00 86.00 41.00 ; - END - END mux0 + END nck PIN sel0 DIRECTION OUTPUT ; PORT @@ -3162,320 +3635,53 @@ MACRO rom_dec_selmux01 RECT 4.00 14.00 6.00 16.00 ; END END sel0 - PIN nck + PIN mux0 DIRECTION OUTPUT ; PORT LAYER ALU3 ; - RECT 104.00 89.00 106.00 91.00 ; - RECT 104.00 84.00 106.00 86.00 ; - RECT 104.00 79.00 106.00 81.00 ; - RECT 104.00 74.00 106.00 76.00 ; - RECT 104.00 69.00 106.00 71.00 ; - RECT 104.00 64.00 106.00 66.00 ; - RECT 104.00 59.00 106.00 61.00 ; - RECT 104.00 54.00 106.00 56.00 ; - RECT 104.00 49.00 106.00 51.00 ; - RECT 104.00 44.00 106.00 46.00 ; - RECT 104.00 39.00 106.00 41.00 ; - RECT 104.00 34.00 106.00 36.00 ; - RECT 104.00 29.00 106.00 31.00 ; - RECT 104.00 24.00 106.00 26.00 ; - RECT 104.00 19.00 106.00 21.00 ; - RECT 104.00 14.00 106.00 16.00 ; - RECT 104.00 9.00 106.00 11.00 ; + RECT 84.00 39.00 86.00 41.00 ; + END + END mux0 + PIN mux1 + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 64.00 59.00 66.00 61.00 ; + END + END mux1 + PIN sel1 + DIRECTION OUTPUT ; + PORT LAYER ALU2 ; - RECT 109.00 9.00 111.00 11.00 ; - RECT 104.00 9.00 106.00 11.00 ; - RECT 99.00 9.00 101.00 11.00 ; - RECT 94.00 9.00 96.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 4.00 9.00 6.00 11.00 ; - LAYER ALU2 ; - RECT 109.00 89.00 111.00 91.00 ; - RECT 104.00 89.00 106.00 91.00 ; - RECT 99.00 89.00 101.00 91.00 ; - RECT 94.00 89.00 96.00 91.00 ; - RECT 89.00 89.00 91.00 91.00 ; - RECT 84.00 89.00 86.00 91.00 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 74.00 89.00 76.00 91.00 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 64.00 89.00 66.00 91.00 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 54.00 89.00 56.00 91.00 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 44.00 89.00 46.00 91.00 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 4.00 89.00 6.00 91.00 ; - END - END nck - PIN selrom - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 109.00 69.00 111.00 71.00 ; - RECT 109.00 64.00 111.00 66.00 ; - RECT 109.00 59.00 111.00 61.00 ; - RECT 109.00 54.00 111.00 56.00 ; - RECT 109.00 49.00 111.00 51.00 ; - RECT 109.00 44.00 111.00 46.00 ; - RECT 109.00 39.00 111.00 41.00 ; - RECT 109.00 34.00 111.00 36.00 ; - RECT 109.00 29.00 111.00 31.00 ; - END - END selrom - PIN a0 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 4.00 89.00 6.00 91.00 ; - RECT 4.00 84.00 6.00 86.00 ; - RECT 4.00 79.00 6.00 81.00 ; - RECT 4.00 74.00 6.00 76.00 ; - RECT 4.00 69.00 6.00 71.00 ; - RECT 4.00 64.00 6.00 66.00 ; - RECT 4.00 59.00 6.00 61.00 ; - RECT 4.00 54.00 6.00 56.00 ; - RECT 4.00 49.00 6.00 51.00 ; - RECT 4.00 44.00 6.00 46.00 ; - RECT 4.00 39.00 6.00 41.00 ; - RECT 4.00 34.00 6.00 36.00 ; - RECT 4.00 29.00 6.00 31.00 ; - RECT 4.00 24.00 6.00 26.00 ; - RECT 4.00 19.00 6.00 21.00 ; - RECT 4.00 14.00 6.00 16.00 ; - RECT 4.00 9.00 6.00 11.00 ; - END - END a0 - PIN na0 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 9.00 54.00 11.00 56.00 ; - RECT 9.00 49.00 11.00 51.00 ; - RECT 9.00 44.00 11.00 46.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 9.00 9.00 11.00 11.00 ; - END - END na0 - PIN a1 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 19.00 54.00 21.00 56.00 ; - RECT 19.00 49.00 21.00 51.00 ; - RECT 19.00 44.00 21.00 46.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 19.00 9.00 21.00 11.00 ; - END - END a1 - PIN na1 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 29.00 54.00 31.00 56.00 ; - RECT 29.00 49.00 31.00 51.00 ; - RECT 29.00 44.00 31.00 46.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 29.00 9.00 31.00 11.00 ; - END - END na1 - PIN a2 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 39.00 79.00 41.00 81.00 ; - RECT 39.00 74.00 41.00 76.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 39.00 64.00 41.00 66.00 ; - RECT 39.00 59.00 41.00 61.00 ; - RECT 39.00 54.00 41.00 56.00 ; - RECT 39.00 49.00 41.00 51.00 ; - RECT 39.00 44.00 41.00 46.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 39.00 9.00 41.00 11.00 ; - END - END a2 - PIN na2 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 49.00 84.00 51.00 86.00 ; - RECT 49.00 79.00 51.00 81.00 ; - RECT 49.00 74.00 51.00 76.00 ; - RECT 49.00 69.00 51.00 71.00 ; - RECT 49.00 64.00 51.00 66.00 ; - RECT 49.00 59.00 51.00 61.00 ; - RECT 49.00 54.00 51.00 56.00 ; - RECT 49.00 49.00 51.00 51.00 ; - RECT 49.00 44.00 51.00 46.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 49.00 9.00 51.00 11.00 ; - END - END na2 - PIN a3 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 59.00 84.00 61.00 86.00 ; - RECT 59.00 79.00 61.00 81.00 ; - RECT 59.00 74.00 61.00 76.00 ; - RECT 59.00 69.00 61.00 71.00 ; - RECT 59.00 64.00 61.00 66.00 ; - RECT 59.00 59.00 61.00 61.00 ; - RECT 59.00 54.00 61.00 56.00 ; - RECT 59.00 49.00 61.00 51.00 ; - RECT 59.00 44.00 61.00 46.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 59.00 9.00 61.00 11.00 ; - END - END a3 - PIN na3 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 69.00 84.00 71.00 86.00 ; - RECT 69.00 79.00 71.00 81.00 ; - RECT 69.00 74.00 71.00 76.00 ; - RECT 69.00 69.00 71.00 71.00 ; - RECT 69.00 64.00 71.00 66.00 ; - RECT 69.00 59.00 71.00 61.00 ; - RECT 69.00 54.00 71.00 56.00 ; - RECT 69.00 49.00 71.00 51.00 ; - RECT 69.00 44.00 71.00 46.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 69.00 9.00 71.00 11.00 ; - END - END na3 - PIN a4 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 79.00 84.00 81.00 86.00 ; - RECT 79.00 79.00 81.00 81.00 ; - RECT 79.00 74.00 81.00 76.00 ; - RECT 79.00 69.00 81.00 71.00 ; - RECT 79.00 64.00 81.00 66.00 ; - RECT 79.00 59.00 81.00 61.00 ; - RECT 79.00 54.00 81.00 56.00 ; - RECT 79.00 49.00 81.00 51.00 ; - RECT 79.00 44.00 81.00 46.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 79.00 9.00 81.00 11.00 ; - END - END a4 - PIN na4 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 89.00 89.00 91.00 91.00 ; RECT 89.00 84.00 91.00 86.00 ; - RECT 89.00 79.00 91.00 81.00 ; - RECT 89.00 74.00 91.00 76.00 ; - RECT 89.00 69.00 91.00 71.00 ; - RECT 89.00 64.00 91.00 66.00 ; - RECT 89.00 59.00 91.00 61.00 ; - RECT 89.00 54.00 91.00 56.00 ; - RECT 89.00 49.00 91.00 51.00 ; - RECT 89.00 44.00 91.00 46.00 ; - RECT 89.00 39.00 91.00 41.00 ; - RECT 89.00 34.00 91.00 36.00 ; - RECT 89.00 29.00 91.00 31.00 ; - RECT 89.00 24.00 91.00 26.00 ; - RECT 89.00 19.00 91.00 21.00 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 89.00 9.00 91.00 11.00 ; + RECT 84.00 84.00 86.00 86.00 ; + RECT 79.00 84.00 81.00 86.00 ; + RECT 74.00 84.00 76.00 86.00 ; + RECT 69.00 84.00 71.00 86.00 ; + RECT 64.00 84.00 66.00 86.00 ; + RECT 59.00 84.00 61.00 86.00 ; + RECT 54.00 84.00 56.00 86.00 ; + RECT 49.00 84.00 51.00 86.00 ; + RECT 44.00 84.00 46.00 86.00 ; + RECT 39.00 84.00 41.00 86.00 ; + RECT 34.00 84.00 36.00 86.00 ; + RECT 29.00 84.00 31.00 86.00 ; + RECT 24.00 84.00 26.00 86.00 ; + RECT 19.00 84.00 21.00 86.00 ; + RECT 14.00 84.00 16.00 86.00 ; + RECT 9.00 84.00 11.00 86.00 ; + RECT 4.00 84.00 6.00 86.00 ; END - END na4 + END sel1 + PIN a5 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 99.00 89.00 101.00 91.00 ; + RECT 99.00 84.00 101.00 86.00 ; + RECT 99.00 79.00 101.00 81.00 ; + END + END a5 PIN na5 DIRECTION INPUT ; PORT @@ -3499,15 +3705,251 @@ MACRO rom_dec_selmux01 RECT 94.00 9.00 96.00 11.00 ; END END na5 - PIN a5 + PIN na4 DIRECTION INPUT ; PORT LAYER ALU3 ; - RECT 99.00 89.00 101.00 91.00 ; - RECT 99.00 84.00 101.00 86.00 ; - RECT 99.00 79.00 101.00 81.00 ; + RECT 89.00 89.00 91.00 91.00 ; + RECT 89.00 84.00 91.00 86.00 ; + RECT 89.00 79.00 91.00 81.00 ; + RECT 89.00 74.00 91.00 76.00 ; + RECT 89.00 69.00 91.00 71.00 ; + RECT 89.00 64.00 91.00 66.00 ; + RECT 89.00 59.00 91.00 61.00 ; + RECT 89.00 54.00 91.00 56.00 ; + RECT 89.00 49.00 91.00 51.00 ; + RECT 89.00 44.00 91.00 46.00 ; + RECT 89.00 39.00 91.00 41.00 ; + RECT 89.00 34.00 91.00 36.00 ; + RECT 89.00 29.00 91.00 31.00 ; + RECT 89.00 24.00 91.00 26.00 ; + RECT 89.00 19.00 91.00 21.00 ; + RECT 89.00 14.00 91.00 16.00 ; + RECT 89.00 9.00 91.00 11.00 ; END - END a5 + END na4 + PIN a4 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 79.00 89.00 81.00 91.00 ; + RECT 79.00 84.00 81.00 86.00 ; + RECT 79.00 79.00 81.00 81.00 ; + RECT 79.00 74.00 81.00 76.00 ; + RECT 79.00 69.00 81.00 71.00 ; + RECT 79.00 64.00 81.00 66.00 ; + RECT 79.00 59.00 81.00 61.00 ; + RECT 79.00 54.00 81.00 56.00 ; + RECT 79.00 49.00 81.00 51.00 ; + RECT 79.00 44.00 81.00 46.00 ; + RECT 79.00 39.00 81.00 41.00 ; + RECT 79.00 34.00 81.00 36.00 ; + RECT 79.00 29.00 81.00 31.00 ; + RECT 79.00 24.00 81.00 26.00 ; + RECT 79.00 19.00 81.00 21.00 ; + RECT 79.00 14.00 81.00 16.00 ; + RECT 79.00 9.00 81.00 11.00 ; + END + END a4 + PIN na3 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 69.00 89.00 71.00 91.00 ; + RECT 69.00 84.00 71.00 86.00 ; + RECT 69.00 79.00 71.00 81.00 ; + RECT 69.00 74.00 71.00 76.00 ; + RECT 69.00 69.00 71.00 71.00 ; + RECT 69.00 64.00 71.00 66.00 ; + RECT 69.00 59.00 71.00 61.00 ; + RECT 69.00 54.00 71.00 56.00 ; + RECT 69.00 49.00 71.00 51.00 ; + RECT 69.00 44.00 71.00 46.00 ; + RECT 69.00 39.00 71.00 41.00 ; + RECT 69.00 34.00 71.00 36.00 ; + RECT 69.00 29.00 71.00 31.00 ; + RECT 69.00 24.00 71.00 26.00 ; + RECT 69.00 19.00 71.00 21.00 ; + RECT 69.00 14.00 71.00 16.00 ; + RECT 69.00 9.00 71.00 11.00 ; + END + END na3 + PIN a3 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 59.00 89.00 61.00 91.00 ; + RECT 59.00 84.00 61.00 86.00 ; + RECT 59.00 79.00 61.00 81.00 ; + RECT 59.00 74.00 61.00 76.00 ; + RECT 59.00 69.00 61.00 71.00 ; + RECT 59.00 64.00 61.00 66.00 ; + RECT 59.00 59.00 61.00 61.00 ; + RECT 59.00 54.00 61.00 56.00 ; + RECT 59.00 49.00 61.00 51.00 ; + RECT 59.00 44.00 61.00 46.00 ; + RECT 59.00 39.00 61.00 41.00 ; + RECT 59.00 34.00 61.00 36.00 ; + RECT 59.00 29.00 61.00 31.00 ; + RECT 59.00 24.00 61.00 26.00 ; + RECT 59.00 19.00 61.00 21.00 ; + RECT 59.00 14.00 61.00 16.00 ; + RECT 59.00 9.00 61.00 11.00 ; + END + END a3 + PIN na2 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 49.00 89.00 51.00 91.00 ; + RECT 49.00 84.00 51.00 86.00 ; + RECT 49.00 79.00 51.00 81.00 ; + RECT 49.00 74.00 51.00 76.00 ; + RECT 49.00 69.00 51.00 71.00 ; + RECT 49.00 64.00 51.00 66.00 ; + RECT 49.00 59.00 51.00 61.00 ; + RECT 49.00 54.00 51.00 56.00 ; + RECT 49.00 49.00 51.00 51.00 ; + RECT 49.00 44.00 51.00 46.00 ; + RECT 49.00 39.00 51.00 41.00 ; + RECT 49.00 34.00 51.00 36.00 ; + RECT 49.00 29.00 51.00 31.00 ; + RECT 49.00 24.00 51.00 26.00 ; + RECT 49.00 19.00 51.00 21.00 ; + RECT 49.00 14.00 51.00 16.00 ; + RECT 49.00 9.00 51.00 11.00 ; + END + END na2 + PIN a2 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 39.00 89.00 41.00 91.00 ; + RECT 39.00 84.00 41.00 86.00 ; + RECT 39.00 79.00 41.00 81.00 ; + RECT 39.00 74.00 41.00 76.00 ; + RECT 39.00 69.00 41.00 71.00 ; + RECT 39.00 64.00 41.00 66.00 ; + RECT 39.00 59.00 41.00 61.00 ; + RECT 39.00 54.00 41.00 56.00 ; + RECT 39.00 49.00 41.00 51.00 ; + RECT 39.00 44.00 41.00 46.00 ; + RECT 39.00 39.00 41.00 41.00 ; + RECT 39.00 34.00 41.00 36.00 ; + RECT 39.00 29.00 41.00 31.00 ; + RECT 39.00 24.00 41.00 26.00 ; + RECT 39.00 19.00 41.00 21.00 ; + RECT 39.00 14.00 41.00 16.00 ; + RECT 39.00 9.00 41.00 11.00 ; + END + END a2 + PIN na1 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 29.00 89.00 31.00 91.00 ; + RECT 29.00 84.00 31.00 86.00 ; + RECT 29.00 79.00 31.00 81.00 ; + RECT 29.00 74.00 31.00 76.00 ; + RECT 29.00 69.00 31.00 71.00 ; + RECT 29.00 64.00 31.00 66.00 ; + RECT 29.00 59.00 31.00 61.00 ; + RECT 29.00 54.00 31.00 56.00 ; + RECT 29.00 49.00 31.00 51.00 ; + RECT 29.00 44.00 31.00 46.00 ; + RECT 29.00 39.00 31.00 41.00 ; + RECT 29.00 34.00 31.00 36.00 ; + RECT 29.00 29.00 31.00 31.00 ; + RECT 29.00 24.00 31.00 26.00 ; + RECT 29.00 19.00 31.00 21.00 ; + RECT 29.00 14.00 31.00 16.00 ; + RECT 29.00 9.00 31.00 11.00 ; + END + END na1 + PIN a1 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 19.00 89.00 21.00 91.00 ; + RECT 19.00 84.00 21.00 86.00 ; + RECT 19.00 79.00 21.00 81.00 ; + RECT 19.00 74.00 21.00 76.00 ; + RECT 19.00 69.00 21.00 71.00 ; + RECT 19.00 64.00 21.00 66.00 ; + RECT 19.00 59.00 21.00 61.00 ; + RECT 19.00 54.00 21.00 56.00 ; + RECT 19.00 49.00 21.00 51.00 ; + RECT 19.00 44.00 21.00 46.00 ; + RECT 19.00 39.00 21.00 41.00 ; + RECT 19.00 34.00 21.00 36.00 ; + RECT 19.00 29.00 21.00 31.00 ; + RECT 19.00 24.00 21.00 26.00 ; + RECT 19.00 19.00 21.00 21.00 ; + RECT 19.00 14.00 21.00 16.00 ; + RECT 19.00 9.00 21.00 11.00 ; + END + END a1 + PIN na0 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 9.00 89.00 11.00 91.00 ; + RECT 9.00 84.00 11.00 86.00 ; + RECT 9.00 79.00 11.00 81.00 ; + RECT 9.00 74.00 11.00 76.00 ; + RECT 9.00 69.00 11.00 71.00 ; + RECT 9.00 64.00 11.00 66.00 ; + RECT 9.00 59.00 11.00 61.00 ; + RECT 9.00 54.00 11.00 56.00 ; + RECT 9.00 49.00 11.00 51.00 ; + RECT 9.00 44.00 11.00 46.00 ; + RECT 9.00 39.00 11.00 41.00 ; + RECT 9.00 34.00 11.00 36.00 ; + RECT 9.00 29.00 11.00 31.00 ; + RECT 9.00 24.00 11.00 26.00 ; + RECT 9.00 19.00 11.00 21.00 ; + RECT 9.00 14.00 11.00 16.00 ; + RECT 9.00 9.00 11.00 11.00 ; + END + END na0 + PIN a0 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 4.00 89.00 6.00 91.00 ; + RECT 4.00 84.00 6.00 86.00 ; + RECT 4.00 79.00 6.00 81.00 ; + RECT 4.00 74.00 6.00 76.00 ; + RECT 4.00 69.00 6.00 71.00 ; + RECT 4.00 64.00 6.00 66.00 ; + RECT 4.00 59.00 6.00 61.00 ; + RECT 4.00 54.00 6.00 56.00 ; + RECT 4.00 49.00 6.00 51.00 ; + RECT 4.00 44.00 6.00 46.00 ; + RECT 4.00 39.00 6.00 41.00 ; + RECT 4.00 34.00 6.00 36.00 ; + RECT 4.00 29.00 6.00 31.00 ; + RECT 4.00 24.00 6.00 26.00 ; + RECT 4.00 19.00 6.00 21.00 ; + RECT 4.00 14.00 6.00 16.00 ; + RECT 4.00 9.00 6.00 11.00 ; + END + END a0 + PIN selrom + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 109.00 69.00 111.00 71.00 ; + RECT 109.00 64.00 111.00 66.00 ; + RECT 109.00 59.00 111.00 61.00 ; + RECT 109.00 54.00 111.00 56.00 ; + RECT 109.00 49.00 111.00 51.00 ; + RECT 109.00 44.00 111.00 46.00 ; + RECT 109.00 39.00 111.00 41.00 ; + RECT 109.00 34.00 111.00 36.00 ; + RECT 109.00 29.00 111.00 31.00 ; + END + END selrom PIN vdd DIRECTION INPUT ; USE POWER ; @@ -3557,31 +3999,31 @@ MACRO rom_dec_selmux01 RECT 1.50 9.00 118.50 41.00 ; RECT 1.50 59.00 118.50 91.00 ; LAYER ALU2 ; - RECT 64.00 79.00 96.00 81.00 ; - RECT 64.00 19.00 96.00 21.00 ; - RECT 9.00 59.00 66.00 61.00 ; - RECT 9.00 59.00 66.00 61.00 ; - RECT 79.00 69.00 111.00 71.00 ; - RECT 29.00 74.00 41.00 76.00 ; - RECT 44.00 79.00 51.00 81.00 ; - RECT 59.00 74.00 91.00 76.00 ; - RECT 4.00 69.00 36.00 71.00 ; - RECT 54.00 69.00 61.00 71.00 ; - RECT 59.00 24.00 91.00 26.00 ; - RECT 44.00 19.00 51.00 21.00 ; - RECT 29.00 24.00 41.00 26.00 ; - RECT 79.00 29.00 111.00 31.00 ; - RECT 9.00 29.00 36.00 31.00 ; - RECT 54.00 29.00 71.00 31.00 ; - RECT 9.00 39.00 85.00 41.00 ; - RECT 4.00 19.00 116.00 21.00 ; - RECT 4.00 24.00 116.00 26.00 ; - RECT 4.00 29.00 116.00 31.00 ; - RECT 4.00 39.00 116.00 41.00 ; - RECT 4.00 59.00 116.00 61.00 ; - RECT 4.00 69.00 116.00 71.00 ; - RECT 4.00 74.00 116.00 76.00 ; RECT 4.00 79.00 116.00 81.00 ; + RECT 4.00 74.00 116.00 76.00 ; + RECT 4.00 69.00 116.00 71.00 ; + RECT 4.00 59.00 116.00 61.00 ; + RECT 4.00 39.00 116.00 41.00 ; + RECT 4.00 29.00 116.00 31.00 ; + RECT 4.00 24.00 116.00 26.00 ; + RECT 4.00 19.00 116.00 21.00 ; + RECT 9.00 39.00 85.00 41.00 ; + RECT 54.00 29.00 71.00 31.00 ; + RECT 9.00 29.00 36.00 31.00 ; + RECT 79.00 29.00 111.00 31.00 ; + RECT 29.00 24.00 41.00 26.00 ; + RECT 44.00 19.00 51.00 21.00 ; + RECT 59.00 24.00 91.00 26.00 ; + RECT 54.00 69.00 61.00 71.00 ; + RECT 4.00 69.00 36.00 71.00 ; + RECT 59.00 74.00 91.00 76.00 ; + RECT 44.00 79.00 51.00 81.00 ; + RECT 29.00 74.00 41.00 76.00 ; + RECT 79.00 69.00 111.00 71.00 ; + RECT 9.00 59.00 66.00 61.00 ; + RECT 9.00 59.00 66.00 61.00 ; + RECT 64.00 19.00 96.00 21.00 ; + RECT 64.00 79.00 96.00 81.00 ; END END rom_dec_selmux01 @@ -3609,113 +4051,21 @@ MACRO rom_dec_selmux23_ts RECT 119.00 24.00 121.00 26.00 ; END END nenx - PIN mux3 + PIN enx DIRECTION OUTPUT ; PORT LAYER ALU3 ; - RECT 24.00 59.00 26.00 61.00 ; + RECT 109.00 69.00 111.00 71.00 ; + RECT 109.00 64.00 111.00 66.00 ; + RECT 109.00 59.00 111.00 61.00 ; + RECT 109.00 54.00 111.00 56.00 ; + RECT 109.00 49.00 111.00 51.00 ; + RECT 109.00 44.00 111.00 46.00 ; + RECT 109.00 39.00 111.00 41.00 ; + RECT 109.00 34.00 111.00 36.00 ; + RECT 109.00 29.00 111.00 31.00 ; END - END mux3 - PIN mux2 - DIRECTION OUTPUT ; - PORT - LAYER ALU3 ; - RECT 44.00 39.00 46.00 41.00 ; - END - END mux2 - PIN nck - DIRECTION OUTPUT ; - PORT - LAYER ALU2 ; - RECT 109.00 89.00 111.00 91.00 ; - RECT 104.00 89.00 106.00 91.00 ; - RECT 99.00 89.00 101.00 91.00 ; - RECT 94.00 89.00 96.00 91.00 ; - RECT 89.00 89.00 91.00 91.00 ; - RECT 84.00 89.00 86.00 91.00 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 74.00 89.00 76.00 91.00 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 64.00 89.00 66.00 91.00 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 54.00 89.00 56.00 91.00 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 44.00 89.00 46.00 91.00 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 4.00 89.00 6.00 91.00 ; - LAYER ALU2 ; - RECT 109.00 9.00 111.00 11.00 ; - RECT 104.00 9.00 106.00 11.00 ; - RECT 99.00 9.00 101.00 11.00 ; - RECT 94.00 9.00 96.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 4.00 9.00 6.00 11.00 ; - LAYER ALU3 ; - RECT 104.00 89.00 106.00 91.00 ; - RECT 104.00 84.00 106.00 86.00 ; - RECT 104.00 79.00 106.00 81.00 ; - RECT 104.00 74.00 106.00 76.00 ; - RECT 104.00 69.00 106.00 71.00 ; - RECT 104.00 64.00 106.00 66.00 ; - RECT 104.00 59.00 106.00 61.00 ; - RECT 104.00 54.00 106.00 56.00 ; - RECT 104.00 49.00 106.00 51.00 ; - RECT 104.00 44.00 106.00 46.00 ; - RECT 104.00 39.00 106.00 41.00 ; - RECT 104.00 34.00 106.00 36.00 ; - RECT 104.00 29.00 106.00 31.00 ; - RECT 104.00 24.00 106.00 26.00 ; - RECT 104.00 19.00 106.00 21.00 ; - RECT 104.00 14.00 106.00 16.00 ; - RECT 104.00 9.00 106.00 11.00 ; - END - END nck - PIN sel2 - DIRECTION OUTPUT ; - PORT - LAYER ALU2 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 84.00 14.00 86.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 4.00 14.00 6.00 16.00 ; - END - END sel2 + END enx PIN sel3 DIRECTION OUTPUT ; PORT @@ -3740,274 +4090,132 @@ MACRO rom_dec_selmux23_ts RECT 4.00 84.00 6.00 86.00 ; END END sel3 - PIN enx + PIN sel2 + DIRECTION OUTPUT ; + PORT + LAYER ALU2 ; + RECT 89.00 14.00 91.00 16.00 ; + RECT 84.00 14.00 86.00 16.00 ; + RECT 79.00 14.00 81.00 16.00 ; + RECT 74.00 14.00 76.00 16.00 ; + RECT 69.00 14.00 71.00 16.00 ; + RECT 64.00 14.00 66.00 16.00 ; + RECT 59.00 14.00 61.00 16.00 ; + RECT 54.00 14.00 56.00 16.00 ; + RECT 49.00 14.00 51.00 16.00 ; + RECT 44.00 14.00 46.00 16.00 ; + RECT 39.00 14.00 41.00 16.00 ; + RECT 34.00 14.00 36.00 16.00 ; + RECT 29.00 14.00 31.00 16.00 ; + RECT 24.00 14.00 26.00 16.00 ; + RECT 19.00 14.00 21.00 16.00 ; + RECT 14.00 14.00 16.00 16.00 ; + RECT 9.00 14.00 11.00 16.00 ; + RECT 4.00 14.00 6.00 16.00 ; + END + END sel2 + PIN nck DIRECTION OUTPUT ; PORT LAYER ALU3 ; - RECT 109.00 69.00 111.00 71.00 ; - RECT 109.00 64.00 111.00 66.00 ; - RECT 109.00 59.00 111.00 61.00 ; - RECT 109.00 54.00 111.00 56.00 ; - RECT 109.00 49.00 111.00 51.00 ; - RECT 109.00 44.00 111.00 46.00 ; - RECT 109.00 39.00 111.00 41.00 ; - RECT 109.00 34.00 111.00 36.00 ; - RECT 109.00 29.00 111.00 31.00 ; - END - END enx - PIN na4 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 89.00 89.00 91.00 91.00 ; - RECT 89.00 84.00 91.00 86.00 ; - RECT 89.00 79.00 91.00 81.00 ; - RECT 89.00 74.00 91.00 76.00 ; - RECT 89.00 69.00 91.00 71.00 ; - RECT 89.00 64.00 91.00 66.00 ; - RECT 89.00 59.00 91.00 61.00 ; - RECT 89.00 54.00 91.00 56.00 ; - RECT 89.00 49.00 91.00 51.00 ; - RECT 89.00 44.00 91.00 46.00 ; - RECT 89.00 39.00 91.00 41.00 ; - RECT 89.00 34.00 91.00 36.00 ; - RECT 89.00 29.00 91.00 31.00 ; - RECT 89.00 24.00 91.00 26.00 ; - RECT 89.00 19.00 91.00 21.00 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 89.00 9.00 91.00 11.00 ; - END - END na4 - PIN a4 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 79.00 84.00 81.00 86.00 ; - RECT 79.00 79.00 81.00 81.00 ; - RECT 79.00 74.00 81.00 76.00 ; - RECT 79.00 69.00 81.00 71.00 ; - RECT 79.00 64.00 81.00 66.00 ; - RECT 79.00 59.00 81.00 61.00 ; - RECT 79.00 54.00 81.00 56.00 ; - RECT 79.00 49.00 81.00 51.00 ; - RECT 79.00 44.00 81.00 46.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 79.00 9.00 81.00 11.00 ; - END - END a4 - PIN na3 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 69.00 84.00 71.00 86.00 ; - RECT 69.00 79.00 71.00 81.00 ; - RECT 69.00 74.00 71.00 76.00 ; - RECT 69.00 69.00 71.00 71.00 ; - RECT 69.00 64.00 71.00 66.00 ; - RECT 69.00 59.00 71.00 61.00 ; - RECT 69.00 54.00 71.00 56.00 ; - RECT 69.00 49.00 71.00 51.00 ; - RECT 69.00 44.00 71.00 46.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 69.00 9.00 71.00 11.00 ; - END - END na3 - PIN a3 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 59.00 84.00 61.00 86.00 ; - RECT 59.00 79.00 61.00 81.00 ; - RECT 59.00 74.00 61.00 76.00 ; - RECT 59.00 69.00 61.00 71.00 ; - RECT 59.00 64.00 61.00 66.00 ; - RECT 59.00 59.00 61.00 61.00 ; - RECT 59.00 54.00 61.00 56.00 ; - RECT 59.00 49.00 61.00 51.00 ; - RECT 59.00 44.00 61.00 46.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 59.00 9.00 61.00 11.00 ; - END - END a3 - PIN na2 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 49.00 84.00 51.00 86.00 ; - RECT 49.00 79.00 51.00 81.00 ; - RECT 49.00 74.00 51.00 76.00 ; - RECT 49.00 69.00 51.00 71.00 ; - RECT 49.00 64.00 51.00 66.00 ; - RECT 49.00 59.00 51.00 61.00 ; - RECT 49.00 54.00 51.00 56.00 ; - RECT 49.00 49.00 51.00 51.00 ; - RECT 49.00 44.00 51.00 46.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 49.00 9.00 51.00 11.00 ; - END - END na2 - PIN a2 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 39.00 79.00 41.00 81.00 ; - RECT 39.00 74.00 41.00 76.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 39.00 64.00 41.00 66.00 ; - RECT 39.00 59.00 41.00 61.00 ; - RECT 39.00 54.00 41.00 56.00 ; - RECT 39.00 49.00 41.00 51.00 ; - RECT 39.00 44.00 41.00 46.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 39.00 9.00 41.00 11.00 ; - END - END a2 - PIN na1 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 29.00 54.00 31.00 56.00 ; - RECT 29.00 49.00 31.00 51.00 ; - RECT 29.00 44.00 31.00 46.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 29.00 9.00 31.00 11.00 ; - END - END na1 - PIN a1 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 19.00 54.00 21.00 56.00 ; - RECT 19.00 49.00 21.00 51.00 ; - RECT 19.00 44.00 21.00 46.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 19.00 9.00 21.00 11.00 ; - END - END a1 - PIN na0 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 9.00 54.00 11.00 56.00 ; - RECT 9.00 49.00 11.00 51.00 ; - RECT 9.00 44.00 11.00 46.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 9.00 9.00 11.00 11.00 ; - END - END na0 - PIN a0 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 4.00 89.00 6.00 91.00 ; - RECT 4.00 84.00 6.00 86.00 ; - RECT 4.00 79.00 6.00 81.00 ; - RECT 4.00 74.00 6.00 76.00 ; - RECT 4.00 69.00 6.00 71.00 ; - RECT 4.00 64.00 6.00 66.00 ; - RECT 4.00 59.00 6.00 61.00 ; - RECT 4.00 54.00 6.00 56.00 ; - RECT 4.00 49.00 6.00 51.00 ; - RECT 4.00 44.00 6.00 46.00 ; - RECT 4.00 39.00 6.00 41.00 ; - RECT 4.00 34.00 6.00 36.00 ; - RECT 4.00 29.00 6.00 31.00 ; - RECT 4.00 24.00 6.00 26.00 ; - RECT 4.00 19.00 6.00 21.00 ; - RECT 4.00 14.00 6.00 16.00 ; - RECT 4.00 9.00 6.00 11.00 ; - END - END a0 - PIN na5 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 94.00 89.00 96.00 91.00 ; - RECT 94.00 84.00 96.00 86.00 ; - RECT 94.00 79.00 96.00 81.00 ; - RECT 94.00 74.00 96.00 76.00 ; - RECT 94.00 69.00 96.00 71.00 ; - RECT 94.00 64.00 96.00 66.00 ; - RECT 94.00 59.00 96.00 61.00 ; - RECT 94.00 54.00 96.00 56.00 ; - RECT 94.00 49.00 96.00 51.00 ; - RECT 94.00 44.00 96.00 46.00 ; - RECT 94.00 39.00 96.00 41.00 ; - RECT 94.00 34.00 96.00 36.00 ; - RECT 94.00 29.00 96.00 31.00 ; - RECT 94.00 24.00 96.00 26.00 ; - RECT 94.00 19.00 96.00 21.00 ; - RECT 94.00 14.00 96.00 16.00 ; + RECT 104.00 89.00 106.00 91.00 ; + RECT 104.00 84.00 106.00 86.00 ; + RECT 104.00 79.00 106.00 81.00 ; + RECT 104.00 74.00 106.00 76.00 ; + RECT 104.00 69.00 106.00 71.00 ; + RECT 104.00 64.00 106.00 66.00 ; + RECT 104.00 59.00 106.00 61.00 ; + RECT 104.00 54.00 106.00 56.00 ; + RECT 104.00 49.00 106.00 51.00 ; + RECT 104.00 44.00 106.00 46.00 ; + RECT 104.00 39.00 106.00 41.00 ; + RECT 104.00 34.00 106.00 36.00 ; + RECT 104.00 29.00 106.00 31.00 ; + RECT 104.00 24.00 106.00 26.00 ; + RECT 104.00 19.00 106.00 21.00 ; + RECT 104.00 14.00 106.00 16.00 ; + RECT 104.00 9.00 106.00 11.00 ; + LAYER ALU2 ; + RECT 109.00 9.00 111.00 11.00 ; + RECT 104.00 9.00 106.00 11.00 ; + RECT 99.00 9.00 101.00 11.00 ; RECT 94.00 9.00 96.00 11.00 ; + RECT 89.00 9.00 91.00 11.00 ; + RECT 84.00 9.00 86.00 11.00 ; + RECT 79.00 9.00 81.00 11.00 ; + RECT 74.00 9.00 76.00 11.00 ; + RECT 69.00 9.00 71.00 11.00 ; + RECT 64.00 9.00 66.00 11.00 ; + RECT 59.00 9.00 61.00 11.00 ; + RECT 54.00 9.00 56.00 11.00 ; + RECT 49.00 9.00 51.00 11.00 ; + RECT 44.00 9.00 46.00 11.00 ; + RECT 39.00 9.00 41.00 11.00 ; + RECT 34.00 9.00 36.00 11.00 ; + RECT 29.00 9.00 31.00 11.00 ; + RECT 24.00 9.00 26.00 11.00 ; + RECT 19.00 9.00 21.00 11.00 ; + RECT 14.00 9.00 16.00 11.00 ; + RECT 9.00 9.00 11.00 11.00 ; + RECT 4.00 9.00 6.00 11.00 ; + LAYER ALU2 ; + RECT 109.00 89.00 111.00 91.00 ; + RECT 104.00 89.00 106.00 91.00 ; + RECT 99.00 89.00 101.00 91.00 ; + RECT 94.00 89.00 96.00 91.00 ; + RECT 89.00 89.00 91.00 91.00 ; + RECT 84.00 89.00 86.00 91.00 ; + RECT 79.00 89.00 81.00 91.00 ; + RECT 74.00 89.00 76.00 91.00 ; + RECT 69.00 89.00 71.00 91.00 ; + RECT 64.00 89.00 66.00 91.00 ; + RECT 59.00 89.00 61.00 91.00 ; + RECT 54.00 89.00 56.00 91.00 ; + RECT 49.00 89.00 51.00 91.00 ; + RECT 44.00 89.00 46.00 91.00 ; + RECT 39.00 89.00 41.00 91.00 ; + RECT 34.00 89.00 36.00 91.00 ; + RECT 29.00 89.00 31.00 91.00 ; + RECT 24.00 89.00 26.00 91.00 ; + RECT 19.00 89.00 21.00 91.00 ; + RECT 14.00 89.00 16.00 91.00 ; + RECT 9.00 89.00 11.00 91.00 ; + RECT 4.00 89.00 6.00 91.00 ; END - END na5 + END nck + PIN mux2 + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 44.00 39.00 46.00 41.00 ; + END + END mux2 + PIN mux3 + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 24.00 59.00 26.00 61.00 ; + END + END mux3 + PIN selrom + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 129.00 79.00 131.00 81.00 ; + RECT 129.00 74.00 131.00 76.00 ; + RECT 129.00 69.00 131.00 71.00 ; + RECT 129.00 64.00 131.00 66.00 ; + RECT 129.00 59.00 131.00 61.00 ; + RECT 129.00 54.00 131.00 56.00 ; + RECT 129.00 49.00 131.00 51.00 ; + RECT 129.00 44.00 131.00 46.00 ; + RECT 129.00 39.00 131.00 41.00 ; + RECT 129.00 34.00 131.00 36.00 ; + RECT 129.00 29.00 131.00 31.00 ; + RECT 129.00 24.00 131.00 26.00 ; + RECT 129.00 19.00 131.00 21.00 ; + END + END selrom PIN a5 DIRECTION INPUT ; PORT @@ -4031,25 +4239,259 @@ MACRO rom_dec_selmux23_ts RECT 99.00 9.00 101.00 11.00 ; END END a5 - PIN selrom + PIN na5 DIRECTION INPUT ; PORT LAYER ALU3 ; - RECT 129.00 79.00 131.00 81.00 ; - RECT 129.00 74.00 131.00 76.00 ; - RECT 129.00 69.00 131.00 71.00 ; - RECT 129.00 64.00 131.00 66.00 ; - RECT 129.00 59.00 131.00 61.00 ; - RECT 129.00 54.00 131.00 56.00 ; - RECT 129.00 49.00 131.00 51.00 ; - RECT 129.00 44.00 131.00 46.00 ; - RECT 129.00 39.00 131.00 41.00 ; - RECT 129.00 34.00 131.00 36.00 ; - RECT 129.00 29.00 131.00 31.00 ; - RECT 129.00 24.00 131.00 26.00 ; - RECT 129.00 19.00 131.00 21.00 ; + RECT 94.00 89.00 96.00 91.00 ; + RECT 94.00 84.00 96.00 86.00 ; + RECT 94.00 79.00 96.00 81.00 ; + RECT 94.00 74.00 96.00 76.00 ; + RECT 94.00 69.00 96.00 71.00 ; + RECT 94.00 64.00 96.00 66.00 ; + RECT 94.00 59.00 96.00 61.00 ; + RECT 94.00 54.00 96.00 56.00 ; + RECT 94.00 49.00 96.00 51.00 ; + RECT 94.00 44.00 96.00 46.00 ; + RECT 94.00 39.00 96.00 41.00 ; + RECT 94.00 34.00 96.00 36.00 ; + RECT 94.00 29.00 96.00 31.00 ; + RECT 94.00 24.00 96.00 26.00 ; + RECT 94.00 19.00 96.00 21.00 ; + RECT 94.00 14.00 96.00 16.00 ; + RECT 94.00 9.00 96.00 11.00 ; END - END selrom + END na5 + PIN a0 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 4.00 89.00 6.00 91.00 ; + RECT 4.00 84.00 6.00 86.00 ; + RECT 4.00 79.00 6.00 81.00 ; + RECT 4.00 74.00 6.00 76.00 ; + RECT 4.00 69.00 6.00 71.00 ; + RECT 4.00 64.00 6.00 66.00 ; + RECT 4.00 59.00 6.00 61.00 ; + RECT 4.00 54.00 6.00 56.00 ; + RECT 4.00 49.00 6.00 51.00 ; + RECT 4.00 44.00 6.00 46.00 ; + RECT 4.00 39.00 6.00 41.00 ; + RECT 4.00 34.00 6.00 36.00 ; + RECT 4.00 29.00 6.00 31.00 ; + RECT 4.00 24.00 6.00 26.00 ; + RECT 4.00 19.00 6.00 21.00 ; + RECT 4.00 14.00 6.00 16.00 ; + RECT 4.00 9.00 6.00 11.00 ; + END + END a0 + PIN na0 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 9.00 89.00 11.00 91.00 ; + RECT 9.00 84.00 11.00 86.00 ; + RECT 9.00 79.00 11.00 81.00 ; + RECT 9.00 74.00 11.00 76.00 ; + RECT 9.00 69.00 11.00 71.00 ; + RECT 9.00 64.00 11.00 66.00 ; + RECT 9.00 59.00 11.00 61.00 ; + RECT 9.00 54.00 11.00 56.00 ; + RECT 9.00 49.00 11.00 51.00 ; + RECT 9.00 44.00 11.00 46.00 ; + RECT 9.00 39.00 11.00 41.00 ; + RECT 9.00 34.00 11.00 36.00 ; + RECT 9.00 29.00 11.00 31.00 ; + RECT 9.00 24.00 11.00 26.00 ; + RECT 9.00 19.00 11.00 21.00 ; + RECT 9.00 14.00 11.00 16.00 ; + RECT 9.00 9.00 11.00 11.00 ; + END + END na0 + PIN a1 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 19.00 89.00 21.00 91.00 ; + RECT 19.00 84.00 21.00 86.00 ; + RECT 19.00 79.00 21.00 81.00 ; + RECT 19.00 74.00 21.00 76.00 ; + RECT 19.00 69.00 21.00 71.00 ; + RECT 19.00 64.00 21.00 66.00 ; + RECT 19.00 59.00 21.00 61.00 ; + RECT 19.00 54.00 21.00 56.00 ; + RECT 19.00 49.00 21.00 51.00 ; + RECT 19.00 44.00 21.00 46.00 ; + RECT 19.00 39.00 21.00 41.00 ; + RECT 19.00 34.00 21.00 36.00 ; + RECT 19.00 29.00 21.00 31.00 ; + RECT 19.00 24.00 21.00 26.00 ; + RECT 19.00 19.00 21.00 21.00 ; + RECT 19.00 14.00 21.00 16.00 ; + RECT 19.00 9.00 21.00 11.00 ; + END + END a1 + PIN na1 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 29.00 89.00 31.00 91.00 ; + RECT 29.00 84.00 31.00 86.00 ; + RECT 29.00 79.00 31.00 81.00 ; + RECT 29.00 74.00 31.00 76.00 ; + RECT 29.00 69.00 31.00 71.00 ; + RECT 29.00 64.00 31.00 66.00 ; + RECT 29.00 59.00 31.00 61.00 ; + RECT 29.00 54.00 31.00 56.00 ; + RECT 29.00 49.00 31.00 51.00 ; + RECT 29.00 44.00 31.00 46.00 ; + RECT 29.00 39.00 31.00 41.00 ; + RECT 29.00 34.00 31.00 36.00 ; + RECT 29.00 29.00 31.00 31.00 ; + RECT 29.00 24.00 31.00 26.00 ; + RECT 29.00 19.00 31.00 21.00 ; + RECT 29.00 14.00 31.00 16.00 ; + RECT 29.00 9.00 31.00 11.00 ; + END + END na1 + PIN a2 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 39.00 89.00 41.00 91.00 ; + RECT 39.00 84.00 41.00 86.00 ; + RECT 39.00 79.00 41.00 81.00 ; + RECT 39.00 74.00 41.00 76.00 ; + RECT 39.00 69.00 41.00 71.00 ; + RECT 39.00 64.00 41.00 66.00 ; + RECT 39.00 59.00 41.00 61.00 ; + RECT 39.00 54.00 41.00 56.00 ; + RECT 39.00 49.00 41.00 51.00 ; + RECT 39.00 44.00 41.00 46.00 ; + RECT 39.00 39.00 41.00 41.00 ; + RECT 39.00 34.00 41.00 36.00 ; + RECT 39.00 29.00 41.00 31.00 ; + RECT 39.00 24.00 41.00 26.00 ; + RECT 39.00 19.00 41.00 21.00 ; + RECT 39.00 14.00 41.00 16.00 ; + RECT 39.00 9.00 41.00 11.00 ; + END + END a2 + PIN na2 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 49.00 89.00 51.00 91.00 ; + RECT 49.00 84.00 51.00 86.00 ; + RECT 49.00 79.00 51.00 81.00 ; + RECT 49.00 74.00 51.00 76.00 ; + RECT 49.00 69.00 51.00 71.00 ; + RECT 49.00 64.00 51.00 66.00 ; + RECT 49.00 59.00 51.00 61.00 ; + RECT 49.00 54.00 51.00 56.00 ; + RECT 49.00 49.00 51.00 51.00 ; + RECT 49.00 44.00 51.00 46.00 ; + RECT 49.00 39.00 51.00 41.00 ; + RECT 49.00 34.00 51.00 36.00 ; + RECT 49.00 29.00 51.00 31.00 ; + RECT 49.00 24.00 51.00 26.00 ; + RECT 49.00 19.00 51.00 21.00 ; + RECT 49.00 14.00 51.00 16.00 ; + RECT 49.00 9.00 51.00 11.00 ; + END + END na2 + PIN a3 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 59.00 89.00 61.00 91.00 ; + RECT 59.00 84.00 61.00 86.00 ; + RECT 59.00 79.00 61.00 81.00 ; + RECT 59.00 74.00 61.00 76.00 ; + RECT 59.00 69.00 61.00 71.00 ; + RECT 59.00 64.00 61.00 66.00 ; + RECT 59.00 59.00 61.00 61.00 ; + RECT 59.00 54.00 61.00 56.00 ; + RECT 59.00 49.00 61.00 51.00 ; + RECT 59.00 44.00 61.00 46.00 ; + RECT 59.00 39.00 61.00 41.00 ; + RECT 59.00 34.00 61.00 36.00 ; + RECT 59.00 29.00 61.00 31.00 ; + RECT 59.00 24.00 61.00 26.00 ; + RECT 59.00 19.00 61.00 21.00 ; + RECT 59.00 14.00 61.00 16.00 ; + RECT 59.00 9.00 61.00 11.00 ; + END + END a3 + PIN na3 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 69.00 89.00 71.00 91.00 ; + RECT 69.00 84.00 71.00 86.00 ; + RECT 69.00 79.00 71.00 81.00 ; + RECT 69.00 74.00 71.00 76.00 ; + RECT 69.00 69.00 71.00 71.00 ; + RECT 69.00 64.00 71.00 66.00 ; + RECT 69.00 59.00 71.00 61.00 ; + RECT 69.00 54.00 71.00 56.00 ; + RECT 69.00 49.00 71.00 51.00 ; + RECT 69.00 44.00 71.00 46.00 ; + RECT 69.00 39.00 71.00 41.00 ; + RECT 69.00 34.00 71.00 36.00 ; + RECT 69.00 29.00 71.00 31.00 ; + RECT 69.00 24.00 71.00 26.00 ; + RECT 69.00 19.00 71.00 21.00 ; + RECT 69.00 14.00 71.00 16.00 ; + RECT 69.00 9.00 71.00 11.00 ; + END + END na3 + PIN a4 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 79.00 89.00 81.00 91.00 ; + RECT 79.00 84.00 81.00 86.00 ; + RECT 79.00 79.00 81.00 81.00 ; + RECT 79.00 74.00 81.00 76.00 ; + RECT 79.00 69.00 81.00 71.00 ; + RECT 79.00 64.00 81.00 66.00 ; + RECT 79.00 59.00 81.00 61.00 ; + RECT 79.00 54.00 81.00 56.00 ; + RECT 79.00 49.00 81.00 51.00 ; + RECT 79.00 44.00 81.00 46.00 ; + RECT 79.00 39.00 81.00 41.00 ; + RECT 79.00 34.00 81.00 36.00 ; + RECT 79.00 29.00 81.00 31.00 ; + RECT 79.00 24.00 81.00 26.00 ; + RECT 79.00 19.00 81.00 21.00 ; + RECT 79.00 14.00 81.00 16.00 ; + RECT 79.00 9.00 81.00 11.00 ; + END + END a4 + PIN na4 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 89.00 89.00 91.00 91.00 ; + RECT 89.00 84.00 91.00 86.00 ; + RECT 89.00 79.00 91.00 81.00 ; + RECT 89.00 74.00 91.00 76.00 ; + RECT 89.00 69.00 91.00 71.00 ; + RECT 89.00 64.00 91.00 66.00 ; + RECT 89.00 59.00 91.00 61.00 ; + RECT 89.00 54.00 91.00 56.00 ; + RECT 89.00 49.00 91.00 51.00 ; + RECT 89.00 44.00 91.00 46.00 ; + RECT 89.00 39.00 91.00 41.00 ; + RECT 89.00 34.00 91.00 36.00 ; + RECT 89.00 29.00 91.00 31.00 ; + RECT 89.00 24.00 91.00 26.00 ; + RECT 89.00 19.00 91.00 21.00 ; + RECT 89.00 14.00 91.00 16.00 ; + RECT 89.00 9.00 91.00 11.00 ; + END + END na4 PIN vdd DIRECTION INPUT ; USE POWER ; @@ -4105,32 +4547,32 @@ MACRO rom_dec_selmux23_ts RECT 1.50 9.00 138.50 41.00 ; RECT 1.50 59.00 138.50 91.00 ; LAYER ALU2 ; - RECT 79.00 29.00 125.00 31.00 ; - RECT 79.00 69.00 125.00 71.00 ; - RECT 4.00 74.00 136.00 76.00 ; - RECT 4.00 24.00 136.00 26.00 ; - RECT 54.00 29.00 71.00 31.00 ; - RECT 9.00 29.00 36.00 31.00 ; - RECT 44.00 19.00 51.00 21.00 ; - RECT 54.00 69.00 61.00 71.00 ; - RECT 4.00 69.00 36.00 71.00 ; - RECT 44.00 79.00 51.00 81.00 ; - RECT 64.00 19.00 96.00 21.00 ; - RECT 64.00 79.00 96.00 81.00 ; - RECT 4.00 79.00 136.00 81.00 ; - RECT 4.00 19.00 136.00 21.00 ; - RECT 119.00 74.00 136.00 76.00 ; - RECT 119.00 24.00 136.00 26.00 ; - RECT 9.00 39.00 45.00 41.00 ; - RECT 4.00 39.00 46.00 41.00 ; - RECT 4.00 59.00 26.00 61.00 ; - RECT 9.00 59.00 26.00 61.00 ; - RECT 59.00 24.00 81.00 26.00 ; - RECT 19.00 24.00 41.00 26.00 ; - RECT 19.00 74.00 41.00 76.00 ; - RECT 59.00 74.00 81.00 76.00 ; - RECT 4.00 69.00 136.00 71.00 ; RECT 4.00 29.00 136.00 31.00 ; + RECT 4.00 69.00 136.00 71.00 ; + RECT 59.00 74.00 81.00 76.00 ; + RECT 19.00 74.00 41.00 76.00 ; + RECT 19.00 24.00 41.00 26.00 ; + RECT 59.00 24.00 81.00 26.00 ; + RECT 9.00 59.00 26.00 61.00 ; + RECT 4.00 59.00 26.00 61.00 ; + RECT 4.00 39.00 46.00 41.00 ; + RECT 9.00 39.00 45.00 41.00 ; + RECT 119.00 24.00 136.00 26.00 ; + RECT 119.00 74.00 136.00 76.00 ; + RECT 4.00 19.00 136.00 21.00 ; + RECT 4.00 79.00 136.00 81.00 ; + RECT 64.00 79.00 96.00 81.00 ; + RECT 64.00 19.00 96.00 21.00 ; + RECT 44.00 79.00 51.00 81.00 ; + RECT 4.00 69.00 36.00 71.00 ; + RECT 54.00 69.00 61.00 71.00 ; + RECT 44.00 19.00 51.00 21.00 ; + RECT 9.00 29.00 36.00 31.00 ; + RECT 54.00 29.00 71.00 31.00 ; + RECT 4.00 24.00 136.00 26.00 ; + RECT 4.00 74.00 136.00 76.00 ; + RECT 79.00 69.00 125.00 71.00 ; + RECT 79.00 29.00 125.00 31.00 ; END END rom_dec_selmux23_ts @@ -4141,30 +4583,20 @@ MACRO rom_dec_selmux23 SIZE 120.00 BY 100.00 ; SYMMETRY Y ; SITE core ; - PIN sel2 + PIN mux2 DIRECTION OUTPUT ; PORT - LAYER ALU2 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 84.00 14.00 86.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 4.00 14.00 6.00 16.00 ; + LAYER ALU3 ; + RECT 44.00 39.00 46.00 41.00 ; END - END sel2 + END mux2 + PIN mux3 + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 24.00 59.00 26.00 61.00 ; + END + END mux3 PIN sel3 DIRECTION OUTPUT ; PORT @@ -4189,64 +4621,33 @@ MACRO rom_dec_selmux23 RECT 4.00 84.00 6.00 86.00 ; END END sel3 - PIN mux3 + PIN sel2 DIRECTION OUTPUT ; PORT - LAYER ALU3 ; - RECT 24.00 59.00 26.00 61.00 ; + LAYER ALU2 ; + RECT 89.00 14.00 91.00 16.00 ; + RECT 84.00 14.00 86.00 16.00 ; + RECT 79.00 14.00 81.00 16.00 ; + RECT 74.00 14.00 76.00 16.00 ; + RECT 69.00 14.00 71.00 16.00 ; + RECT 64.00 14.00 66.00 16.00 ; + RECT 59.00 14.00 61.00 16.00 ; + RECT 54.00 14.00 56.00 16.00 ; + RECT 49.00 14.00 51.00 16.00 ; + RECT 44.00 14.00 46.00 16.00 ; + RECT 39.00 14.00 41.00 16.00 ; + RECT 34.00 14.00 36.00 16.00 ; + RECT 29.00 14.00 31.00 16.00 ; + RECT 24.00 14.00 26.00 16.00 ; + RECT 19.00 14.00 21.00 16.00 ; + RECT 14.00 14.00 16.00 16.00 ; + RECT 9.00 14.00 11.00 16.00 ; + RECT 4.00 14.00 6.00 16.00 ; END - END mux3 - PIN mux2 - DIRECTION OUTPUT ; - PORT - LAYER ALU3 ; - RECT 44.00 39.00 46.00 41.00 ; - END - END mux2 + END sel2 PIN nck DIRECTION OUTPUT ; PORT - LAYER ALU3 ; - RECT 104.00 89.00 106.00 91.00 ; - RECT 104.00 84.00 106.00 86.00 ; - RECT 104.00 79.00 106.00 81.00 ; - RECT 104.00 74.00 106.00 76.00 ; - RECT 104.00 69.00 106.00 71.00 ; - RECT 104.00 64.00 106.00 66.00 ; - RECT 104.00 59.00 106.00 61.00 ; - RECT 104.00 54.00 106.00 56.00 ; - RECT 104.00 49.00 106.00 51.00 ; - RECT 104.00 44.00 106.00 46.00 ; - RECT 104.00 39.00 106.00 41.00 ; - RECT 104.00 34.00 106.00 36.00 ; - RECT 104.00 29.00 106.00 31.00 ; - RECT 104.00 24.00 106.00 26.00 ; - RECT 104.00 19.00 106.00 21.00 ; - RECT 104.00 14.00 106.00 16.00 ; - RECT 104.00 9.00 106.00 11.00 ; - LAYER ALU2 ; - RECT 109.00 89.00 111.00 91.00 ; - RECT 104.00 89.00 106.00 91.00 ; - RECT 99.00 89.00 101.00 91.00 ; - RECT 94.00 89.00 96.00 91.00 ; - RECT 89.00 89.00 91.00 91.00 ; - RECT 84.00 89.00 86.00 91.00 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 74.00 89.00 76.00 91.00 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 64.00 89.00 66.00 91.00 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 54.00 89.00 56.00 91.00 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 44.00 89.00 46.00 91.00 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 4.00 89.00 6.00 91.00 ; LAYER ALU2 ; RECT 109.00 9.00 111.00 11.00 ; RECT 104.00 9.00 106.00 11.00 ; @@ -4270,276 +4671,49 @@ MACRO rom_dec_selmux23 RECT 14.00 9.00 16.00 11.00 ; RECT 9.00 9.00 11.00 11.00 ; RECT 4.00 9.00 6.00 11.00 ; + LAYER ALU2 ; + RECT 109.00 89.00 111.00 91.00 ; + RECT 104.00 89.00 106.00 91.00 ; + RECT 99.00 89.00 101.00 91.00 ; + RECT 94.00 89.00 96.00 91.00 ; + RECT 89.00 89.00 91.00 91.00 ; + RECT 84.00 89.00 86.00 91.00 ; + RECT 79.00 89.00 81.00 91.00 ; + RECT 74.00 89.00 76.00 91.00 ; + RECT 69.00 89.00 71.00 91.00 ; + RECT 64.00 89.00 66.00 91.00 ; + RECT 59.00 89.00 61.00 91.00 ; + RECT 54.00 89.00 56.00 91.00 ; + RECT 49.00 89.00 51.00 91.00 ; + RECT 44.00 89.00 46.00 91.00 ; + RECT 39.00 89.00 41.00 91.00 ; + RECT 34.00 89.00 36.00 91.00 ; + RECT 29.00 89.00 31.00 91.00 ; + RECT 24.00 89.00 26.00 91.00 ; + RECT 19.00 89.00 21.00 91.00 ; + RECT 14.00 89.00 16.00 91.00 ; + RECT 9.00 89.00 11.00 91.00 ; + RECT 4.00 89.00 6.00 91.00 ; + LAYER ALU3 ; + RECT 104.00 89.00 106.00 91.00 ; + RECT 104.00 84.00 106.00 86.00 ; + RECT 104.00 79.00 106.00 81.00 ; + RECT 104.00 74.00 106.00 76.00 ; + RECT 104.00 69.00 106.00 71.00 ; + RECT 104.00 64.00 106.00 66.00 ; + RECT 104.00 59.00 106.00 61.00 ; + RECT 104.00 54.00 106.00 56.00 ; + RECT 104.00 49.00 106.00 51.00 ; + RECT 104.00 44.00 106.00 46.00 ; + RECT 104.00 39.00 106.00 41.00 ; + RECT 104.00 34.00 106.00 36.00 ; + RECT 104.00 29.00 106.00 31.00 ; + RECT 104.00 24.00 106.00 26.00 ; + RECT 104.00 19.00 106.00 21.00 ; + RECT 104.00 14.00 106.00 16.00 ; + RECT 104.00 9.00 106.00 11.00 ; END END nck - PIN na4 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 89.00 89.00 91.00 91.00 ; - RECT 89.00 84.00 91.00 86.00 ; - RECT 89.00 79.00 91.00 81.00 ; - RECT 89.00 74.00 91.00 76.00 ; - RECT 89.00 69.00 91.00 71.00 ; - RECT 89.00 64.00 91.00 66.00 ; - RECT 89.00 59.00 91.00 61.00 ; - RECT 89.00 54.00 91.00 56.00 ; - RECT 89.00 49.00 91.00 51.00 ; - RECT 89.00 44.00 91.00 46.00 ; - RECT 89.00 39.00 91.00 41.00 ; - RECT 89.00 34.00 91.00 36.00 ; - RECT 89.00 29.00 91.00 31.00 ; - RECT 89.00 24.00 91.00 26.00 ; - RECT 89.00 19.00 91.00 21.00 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 89.00 9.00 91.00 11.00 ; - END - END na4 - PIN a4 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 79.00 84.00 81.00 86.00 ; - RECT 79.00 79.00 81.00 81.00 ; - RECT 79.00 74.00 81.00 76.00 ; - RECT 79.00 69.00 81.00 71.00 ; - RECT 79.00 64.00 81.00 66.00 ; - RECT 79.00 59.00 81.00 61.00 ; - RECT 79.00 54.00 81.00 56.00 ; - RECT 79.00 49.00 81.00 51.00 ; - RECT 79.00 44.00 81.00 46.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 79.00 9.00 81.00 11.00 ; - END - END a4 - PIN na3 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 69.00 84.00 71.00 86.00 ; - RECT 69.00 79.00 71.00 81.00 ; - RECT 69.00 74.00 71.00 76.00 ; - RECT 69.00 69.00 71.00 71.00 ; - RECT 69.00 64.00 71.00 66.00 ; - RECT 69.00 59.00 71.00 61.00 ; - RECT 69.00 54.00 71.00 56.00 ; - RECT 69.00 49.00 71.00 51.00 ; - RECT 69.00 44.00 71.00 46.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 69.00 9.00 71.00 11.00 ; - END - END na3 - PIN a3 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 59.00 84.00 61.00 86.00 ; - RECT 59.00 79.00 61.00 81.00 ; - RECT 59.00 74.00 61.00 76.00 ; - RECT 59.00 69.00 61.00 71.00 ; - RECT 59.00 64.00 61.00 66.00 ; - RECT 59.00 59.00 61.00 61.00 ; - RECT 59.00 54.00 61.00 56.00 ; - RECT 59.00 49.00 61.00 51.00 ; - RECT 59.00 44.00 61.00 46.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 59.00 9.00 61.00 11.00 ; - END - END a3 - PIN na2 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 49.00 84.00 51.00 86.00 ; - RECT 49.00 79.00 51.00 81.00 ; - RECT 49.00 74.00 51.00 76.00 ; - RECT 49.00 69.00 51.00 71.00 ; - RECT 49.00 64.00 51.00 66.00 ; - RECT 49.00 59.00 51.00 61.00 ; - RECT 49.00 54.00 51.00 56.00 ; - RECT 49.00 49.00 51.00 51.00 ; - RECT 49.00 44.00 51.00 46.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 49.00 9.00 51.00 11.00 ; - END - END na2 - PIN a2 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 39.00 79.00 41.00 81.00 ; - RECT 39.00 74.00 41.00 76.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 39.00 64.00 41.00 66.00 ; - RECT 39.00 59.00 41.00 61.00 ; - RECT 39.00 54.00 41.00 56.00 ; - RECT 39.00 49.00 41.00 51.00 ; - RECT 39.00 44.00 41.00 46.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 39.00 9.00 41.00 11.00 ; - END - END a2 - PIN na1 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 29.00 54.00 31.00 56.00 ; - RECT 29.00 49.00 31.00 51.00 ; - RECT 29.00 44.00 31.00 46.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 29.00 9.00 31.00 11.00 ; - END - END na1 - PIN a1 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 19.00 54.00 21.00 56.00 ; - RECT 19.00 49.00 21.00 51.00 ; - RECT 19.00 44.00 21.00 46.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 19.00 9.00 21.00 11.00 ; - END - END a1 - PIN na0 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 9.00 54.00 11.00 56.00 ; - RECT 9.00 49.00 11.00 51.00 ; - RECT 9.00 44.00 11.00 46.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 9.00 9.00 11.00 11.00 ; - END - END na0 - PIN a0 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 4.00 89.00 6.00 91.00 ; - RECT 4.00 84.00 6.00 86.00 ; - RECT 4.00 79.00 6.00 81.00 ; - RECT 4.00 74.00 6.00 76.00 ; - RECT 4.00 69.00 6.00 71.00 ; - RECT 4.00 64.00 6.00 66.00 ; - RECT 4.00 59.00 6.00 61.00 ; - RECT 4.00 54.00 6.00 56.00 ; - RECT 4.00 49.00 6.00 51.00 ; - RECT 4.00 44.00 6.00 46.00 ; - RECT 4.00 39.00 6.00 41.00 ; - RECT 4.00 34.00 6.00 36.00 ; - RECT 4.00 29.00 6.00 31.00 ; - RECT 4.00 24.00 6.00 26.00 ; - RECT 4.00 19.00 6.00 21.00 ; - RECT 4.00 14.00 6.00 16.00 ; - RECT 4.00 9.00 6.00 11.00 ; - END - END a0 - PIN selrom - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 109.00 69.00 111.00 71.00 ; - RECT 109.00 64.00 111.00 66.00 ; - RECT 109.00 59.00 111.00 61.00 ; - RECT 109.00 54.00 111.00 56.00 ; - RECT 109.00 49.00 111.00 51.00 ; - RECT 109.00 44.00 111.00 46.00 ; - RECT 109.00 39.00 111.00 41.00 ; - RECT 109.00 34.00 111.00 36.00 ; - RECT 109.00 29.00 111.00 31.00 ; - END - END selrom - PIN na5 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 94.00 89.00 96.00 91.00 ; - RECT 94.00 84.00 96.00 86.00 ; - RECT 94.00 79.00 96.00 81.00 ; - RECT 94.00 74.00 96.00 76.00 ; - RECT 94.00 69.00 96.00 71.00 ; - RECT 94.00 64.00 96.00 66.00 ; - RECT 94.00 59.00 96.00 61.00 ; - RECT 94.00 54.00 96.00 56.00 ; - RECT 94.00 49.00 96.00 51.00 ; - RECT 94.00 44.00 96.00 46.00 ; - RECT 94.00 39.00 96.00 41.00 ; - RECT 94.00 34.00 96.00 36.00 ; - RECT 94.00 29.00 96.00 31.00 ; - RECT 94.00 24.00 96.00 26.00 ; - RECT 94.00 19.00 96.00 21.00 ; - RECT 94.00 14.00 96.00 16.00 ; - RECT 94.00 9.00 96.00 11.00 ; - END - END na5 PIN a5 DIRECTION INPUT ; PORT @@ -4563,6 +4737,274 @@ MACRO rom_dec_selmux23 RECT 99.00 9.00 101.00 11.00 ; END END a5 + PIN na5 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 94.00 89.00 96.00 91.00 ; + RECT 94.00 84.00 96.00 86.00 ; + RECT 94.00 79.00 96.00 81.00 ; + RECT 94.00 74.00 96.00 76.00 ; + RECT 94.00 69.00 96.00 71.00 ; + RECT 94.00 64.00 96.00 66.00 ; + RECT 94.00 59.00 96.00 61.00 ; + RECT 94.00 54.00 96.00 56.00 ; + RECT 94.00 49.00 96.00 51.00 ; + RECT 94.00 44.00 96.00 46.00 ; + RECT 94.00 39.00 96.00 41.00 ; + RECT 94.00 34.00 96.00 36.00 ; + RECT 94.00 29.00 96.00 31.00 ; + RECT 94.00 24.00 96.00 26.00 ; + RECT 94.00 19.00 96.00 21.00 ; + RECT 94.00 14.00 96.00 16.00 ; + RECT 94.00 9.00 96.00 11.00 ; + END + END na5 + PIN selrom + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 109.00 69.00 111.00 71.00 ; + RECT 109.00 64.00 111.00 66.00 ; + RECT 109.00 59.00 111.00 61.00 ; + RECT 109.00 54.00 111.00 56.00 ; + RECT 109.00 49.00 111.00 51.00 ; + RECT 109.00 44.00 111.00 46.00 ; + RECT 109.00 39.00 111.00 41.00 ; + RECT 109.00 34.00 111.00 36.00 ; + RECT 109.00 29.00 111.00 31.00 ; + END + END selrom + PIN a0 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 4.00 89.00 6.00 91.00 ; + RECT 4.00 84.00 6.00 86.00 ; + RECT 4.00 79.00 6.00 81.00 ; + RECT 4.00 74.00 6.00 76.00 ; + RECT 4.00 69.00 6.00 71.00 ; + RECT 4.00 64.00 6.00 66.00 ; + RECT 4.00 59.00 6.00 61.00 ; + RECT 4.00 54.00 6.00 56.00 ; + RECT 4.00 49.00 6.00 51.00 ; + RECT 4.00 44.00 6.00 46.00 ; + RECT 4.00 39.00 6.00 41.00 ; + RECT 4.00 34.00 6.00 36.00 ; + RECT 4.00 29.00 6.00 31.00 ; + RECT 4.00 24.00 6.00 26.00 ; + RECT 4.00 19.00 6.00 21.00 ; + RECT 4.00 14.00 6.00 16.00 ; + RECT 4.00 9.00 6.00 11.00 ; + END + END a0 + PIN na0 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 9.00 89.00 11.00 91.00 ; + RECT 9.00 84.00 11.00 86.00 ; + RECT 9.00 79.00 11.00 81.00 ; + RECT 9.00 74.00 11.00 76.00 ; + RECT 9.00 69.00 11.00 71.00 ; + RECT 9.00 64.00 11.00 66.00 ; + RECT 9.00 59.00 11.00 61.00 ; + RECT 9.00 54.00 11.00 56.00 ; + RECT 9.00 49.00 11.00 51.00 ; + RECT 9.00 44.00 11.00 46.00 ; + RECT 9.00 39.00 11.00 41.00 ; + RECT 9.00 34.00 11.00 36.00 ; + RECT 9.00 29.00 11.00 31.00 ; + RECT 9.00 24.00 11.00 26.00 ; + RECT 9.00 19.00 11.00 21.00 ; + RECT 9.00 14.00 11.00 16.00 ; + RECT 9.00 9.00 11.00 11.00 ; + END + END na0 + PIN a1 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 19.00 89.00 21.00 91.00 ; + RECT 19.00 84.00 21.00 86.00 ; + RECT 19.00 79.00 21.00 81.00 ; + RECT 19.00 74.00 21.00 76.00 ; + RECT 19.00 69.00 21.00 71.00 ; + RECT 19.00 64.00 21.00 66.00 ; + RECT 19.00 59.00 21.00 61.00 ; + RECT 19.00 54.00 21.00 56.00 ; + RECT 19.00 49.00 21.00 51.00 ; + RECT 19.00 44.00 21.00 46.00 ; + RECT 19.00 39.00 21.00 41.00 ; + RECT 19.00 34.00 21.00 36.00 ; + RECT 19.00 29.00 21.00 31.00 ; + RECT 19.00 24.00 21.00 26.00 ; + RECT 19.00 19.00 21.00 21.00 ; + RECT 19.00 14.00 21.00 16.00 ; + RECT 19.00 9.00 21.00 11.00 ; + END + END a1 + PIN na1 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 29.00 89.00 31.00 91.00 ; + RECT 29.00 84.00 31.00 86.00 ; + RECT 29.00 79.00 31.00 81.00 ; + RECT 29.00 74.00 31.00 76.00 ; + RECT 29.00 69.00 31.00 71.00 ; + RECT 29.00 64.00 31.00 66.00 ; + RECT 29.00 59.00 31.00 61.00 ; + RECT 29.00 54.00 31.00 56.00 ; + RECT 29.00 49.00 31.00 51.00 ; + RECT 29.00 44.00 31.00 46.00 ; + RECT 29.00 39.00 31.00 41.00 ; + RECT 29.00 34.00 31.00 36.00 ; + RECT 29.00 29.00 31.00 31.00 ; + RECT 29.00 24.00 31.00 26.00 ; + RECT 29.00 19.00 31.00 21.00 ; + RECT 29.00 14.00 31.00 16.00 ; + RECT 29.00 9.00 31.00 11.00 ; + END + END na1 + PIN a2 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 39.00 89.00 41.00 91.00 ; + RECT 39.00 84.00 41.00 86.00 ; + RECT 39.00 79.00 41.00 81.00 ; + RECT 39.00 74.00 41.00 76.00 ; + RECT 39.00 69.00 41.00 71.00 ; + RECT 39.00 64.00 41.00 66.00 ; + RECT 39.00 59.00 41.00 61.00 ; + RECT 39.00 54.00 41.00 56.00 ; + RECT 39.00 49.00 41.00 51.00 ; + RECT 39.00 44.00 41.00 46.00 ; + RECT 39.00 39.00 41.00 41.00 ; + RECT 39.00 34.00 41.00 36.00 ; + RECT 39.00 29.00 41.00 31.00 ; + RECT 39.00 24.00 41.00 26.00 ; + RECT 39.00 19.00 41.00 21.00 ; + RECT 39.00 14.00 41.00 16.00 ; + RECT 39.00 9.00 41.00 11.00 ; + END + END a2 + PIN na2 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 49.00 89.00 51.00 91.00 ; + RECT 49.00 84.00 51.00 86.00 ; + RECT 49.00 79.00 51.00 81.00 ; + RECT 49.00 74.00 51.00 76.00 ; + RECT 49.00 69.00 51.00 71.00 ; + RECT 49.00 64.00 51.00 66.00 ; + RECT 49.00 59.00 51.00 61.00 ; + RECT 49.00 54.00 51.00 56.00 ; + RECT 49.00 49.00 51.00 51.00 ; + RECT 49.00 44.00 51.00 46.00 ; + RECT 49.00 39.00 51.00 41.00 ; + RECT 49.00 34.00 51.00 36.00 ; + RECT 49.00 29.00 51.00 31.00 ; + RECT 49.00 24.00 51.00 26.00 ; + RECT 49.00 19.00 51.00 21.00 ; + RECT 49.00 14.00 51.00 16.00 ; + RECT 49.00 9.00 51.00 11.00 ; + END + END na2 + PIN a3 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 59.00 89.00 61.00 91.00 ; + RECT 59.00 84.00 61.00 86.00 ; + RECT 59.00 79.00 61.00 81.00 ; + RECT 59.00 74.00 61.00 76.00 ; + RECT 59.00 69.00 61.00 71.00 ; + RECT 59.00 64.00 61.00 66.00 ; + RECT 59.00 59.00 61.00 61.00 ; + RECT 59.00 54.00 61.00 56.00 ; + RECT 59.00 49.00 61.00 51.00 ; + RECT 59.00 44.00 61.00 46.00 ; + RECT 59.00 39.00 61.00 41.00 ; + RECT 59.00 34.00 61.00 36.00 ; + RECT 59.00 29.00 61.00 31.00 ; + RECT 59.00 24.00 61.00 26.00 ; + RECT 59.00 19.00 61.00 21.00 ; + RECT 59.00 14.00 61.00 16.00 ; + RECT 59.00 9.00 61.00 11.00 ; + END + END a3 + PIN na3 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 69.00 89.00 71.00 91.00 ; + RECT 69.00 84.00 71.00 86.00 ; + RECT 69.00 79.00 71.00 81.00 ; + RECT 69.00 74.00 71.00 76.00 ; + RECT 69.00 69.00 71.00 71.00 ; + RECT 69.00 64.00 71.00 66.00 ; + RECT 69.00 59.00 71.00 61.00 ; + RECT 69.00 54.00 71.00 56.00 ; + RECT 69.00 49.00 71.00 51.00 ; + RECT 69.00 44.00 71.00 46.00 ; + RECT 69.00 39.00 71.00 41.00 ; + RECT 69.00 34.00 71.00 36.00 ; + RECT 69.00 29.00 71.00 31.00 ; + RECT 69.00 24.00 71.00 26.00 ; + RECT 69.00 19.00 71.00 21.00 ; + RECT 69.00 14.00 71.00 16.00 ; + RECT 69.00 9.00 71.00 11.00 ; + END + END na3 + PIN a4 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 79.00 89.00 81.00 91.00 ; + RECT 79.00 84.00 81.00 86.00 ; + RECT 79.00 79.00 81.00 81.00 ; + RECT 79.00 74.00 81.00 76.00 ; + RECT 79.00 69.00 81.00 71.00 ; + RECT 79.00 64.00 81.00 66.00 ; + RECT 79.00 59.00 81.00 61.00 ; + RECT 79.00 54.00 81.00 56.00 ; + RECT 79.00 49.00 81.00 51.00 ; + RECT 79.00 44.00 81.00 46.00 ; + RECT 79.00 39.00 81.00 41.00 ; + RECT 79.00 34.00 81.00 36.00 ; + RECT 79.00 29.00 81.00 31.00 ; + RECT 79.00 24.00 81.00 26.00 ; + RECT 79.00 19.00 81.00 21.00 ; + RECT 79.00 14.00 81.00 16.00 ; + RECT 79.00 9.00 81.00 11.00 ; + END + END a4 + PIN na4 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 89.00 89.00 91.00 91.00 ; + RECT 89.00 84.00 91.00 86.00 ; + RECT 89.00 79.00 91.00 81.00 ; + RECT 89.00 74.00 91.00 76.00 ; + RECT 89.00 69.00 91.00 71.00 ; + RECT 89.00 64.00 91.00 66.00 ; + RECT 89.00 59.00 91.00 61.00 ; + RECT 89.00 54.00 91.00 56.00 ; + RECT 89.00 49.00 91.00 51.00 ; + RECT 89.00 44.00 91.00 46.00 ; + RECT 89.00 39.00 91.00 41.00 ; + RECT 89.00 34.00 91.00 36.00 ; + RECT 89.00 29.00 91.00 31.00 ; + RECT 89.00 24.00 91.00 26.00 ; + RECT 89.00 19.00 91.00 21.00 ; + RECT 89.00 14.00 91.00 16.00 ; + RECT 89.00 9.00 91.00 11.00 ; + END + END na4 PIN vdd DIRECTION INPUT ; USE POWER ; @@ -4612,30 +5054,30 @@ MACRO rom_dec_selmux23 RECT 1.50 9.00 118.50 41.00 ; RECT 1.50 59.00 118.50 91.00 ; LAYER ALU2 ; - RECT 4.00 79.00 116.00 81.00 ; - RECT 4.00 74.00 116.00 76.00 ; - RECT 4.00 69.00 116.00 71.00 ; - RECT 4.00 59.00 116.00 61.00 ; - RECT 4.00 39.00 116.00 41.00 ; - RECT 4.00 29.00 116.00 31.00 ; - RECT 4.00 24.00 116.00 26.00 ; - RECT 4.00 19.00 116.00 21.00 ; - RECT 64.00 19.00 96.00 21.00 ; - RECT 64.00 79.00 96.00 81.00 ; - RECT 19.00 74.00 41.00 76.00 ; - RECT 59.00 74.00 81.00 76.00 ; - RECT 59.00 24.00 81.00 26.00 ; - RECT 19.00 24.00 41.00 26.00 ; - RECT 9.00 39.00 46.00 41.00 ; - RECT 9.00 59.00 26.00 61.00 ; - RECT 54.00 29.00 71.00 31.00 ; - RECT 9.00 29.00 36.00 31.00 ; - RECT 79.00 29.00 111.00 31.00 ; - RECT 44.00 19.00 51.00 21.00 ; - RECT 54.00 69.00 61.00 71.00 ; - RECT 4.00 69.00 36.00 71.00 ; - RECT 44.00 79.00 51.00 81.00 ; RECT 79.00 69.00 111.00 71.00 ; + RECT 44.00 79.00 51.00 81.00 ; + RECT 4.00 69.00 36.00 71.00 ; + RECT 54.00 69.00 61.00 71.00 ; + RECT 44.00 19.00 51.00 21.00 ; + RECT 79.00 29.00 111.00 31.00 ; + RECT 9.00 29.00 36.00 31.00 ; + RECT 54.00 29.00 71.00 31.00 ; + RECT 9.00 59.00 26.00 61.00 ; + RECT 9.00 39.00 46.00 41.00 ; + RECT 19.00 24.00 41.00 26.00 ; + RECT 59.00 24.00 81.00 26.00 ; + RECT 59.00 74.00 81.00 76.00 ; + RECT 19.00 74.00 41.00 76.00 ; + RECT 64.00 79.00 96.00 81.00 ; + RECT 64.00 19.00 96.00 21.00 ; + RECT 4.00 19.00 116.00 21.00 ; + RECT 4.00 24.00 116.00 26.00 ; + RECT 4.00 29.00 116.00 31.00 ; + RECT 4.00 39.00 116.00 41.00 ; + RECT 4.00 59.00 116.00 61.00 ; + RECT 4.00 69.00 116.00 71.00 ; + RECT 4.00 74.00 116.00 76.00 ; + RECT 4.00 79.00 116.00 81.00 ; END END rom_dec_selmux23 @@ -4663,99 +5105,35 @@ MACRO rom_dec_selmux45_ts RECT 119.00 24.00 121.00 26.00 ; END END nenx - PIN nck + PIN enx DIRECTION OUTPUT ; PORT - LAYER ALU2 ; - RECT 109.00 89.00 111.00 91.00 ; - RECT 104.00 89.00 106.00 91.00 ; - RECT 99.00 89.00 101.00 91.00 ; - RECT 94.00 89.00 96.00 91.00 ; - RECT 89.00 89.00 91.00 91.00 ; - RECT 84.00 89.00 86.00 91.00 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 74.00 89.00 76.00 91.00 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 64.00 89.00 66.00 91.00 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 54.00 89.00 56.00 91.00 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 44.00 89.00 46.00 91.00 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 4.00 89.00 6.00 91.00 ; - LAYER ALU2 ; - RECT 109.00 9.00 111.00 11.00 ; - RECT 104.00 9.00 106.00 11.00 ; - RECT 99.00 9.00 101.00 11.00 ; - RECT 94.00 9.00 96.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 4.00 9.00 6.00 11.00 ; LAYER ALU3 ; - RECT 104.00 89.00 106.00 91.00 ; - RECT 104.00 84.00 106.00 86.00 ; - RECT 104.00 79.00 106.00 81.00 ; - RECT 104.00 74.00 106.00 76.00 ; - RECT 104.00 69.00 106.00 71.00 ; - RECT 104.00 64.00 106.00 66.00 ; - RECT 104.00 59.00 106.00 61.00 ; - RECT 104.00 54.00 106.00 56.00 ; - RECT 104.00 49.00 106.00 51.00 ; - RECT 104.00 44.00 106.00 46.00 ; - RECT 104.00 39.00 106.00 41.00 ; - RECT 104.00 34.00 106.00 36.00 ; - RECT 104.00 29.00 106.00 31.00 ; - RECT 104.00 24.00 106.00 26.00 ; - RECT 104.00 19.00 106.00 21.00 ; - RECT 104.00 14.00 106.00 16.00 ; - RECT 104.00 9.00 106.00 11.00 ; + RECT 109.00 69.00 111.00 71.00 ; + RECT 109.00 64.00 111.00 66.00 ; + RECT 109.00 59.00 111.00 61.00 ; + RECT 109.00 54.00 111.00 56.00 ; + RECT 109.00 49.00 111.00 51.00 ; + RECT 109.00 44.00 111.00 46.00 ; + RECT 109.00 39.00 111.00 41.00 ; + RECT 109.00 34.00 111.00 36.00 ; + RECT 109.00 29.00 111.00 31.00 ; END - END nck - PIN sel4 + END enx + PIN mux5 DIRECTION OUTPUT ; PORT - LAYER ALU2 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 84.00 14.00 86.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 4.00 14.00 6.00 16.00 ; + LAYER ALU3 ; + RECT 54.00 59.00 56.00 61.00 ; END - END sel4 + END mux5 + PIN mux4 + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 74.00 39.00 76.00 41.00 ; + END + END mux4 PIN sel5 DIRECTION OUTPUT ; PORT @@ -4780,265 +5158,139 @@ MACRO rom_dec_selmux45_ts RECT 4.00 84.00 6.00 86.00 ; END END sel5 - PIN mux4 + PIN sel4 DIRECTION OUTPUT ; PORT - LAYER ALU3 ; - RECT 74.00 39.00 76.00 41.00 ; - END - END mux4 - PIN mux5 - DIRECTION OUTPUT ; - PORT - LAYER ALU3 ; - RECT 54.00 59.00 56.00 61.00 ; - END - END mux5 - PIN enx - DIRECTION OUTPUT ; - PORT - LAYER ALU3 ; - RECT 109.00 69.00 111.00 71.00 ; - RECT 109.00 64.00 111.00 66.00 ; - RECT 109.00 59.00 111.00 61.00 ; - RECT 109.00 54.00 111.00 56.00 ; - RECT 109.00 49.00 111.00 51.00 ; - RECT 109.00 44.00 111.00 46.00 ; - RECT 109.00 39.00 111.00 41.00 ; - RECT 109.00 34.00 111.00 36.00 ; - RECT 109.00 29.00 111.00 31.00 ; - END - END enx - PIN na4 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 89.00 89.00 91.00 91.00 ; - RECT 89.00 84.00 91.00 86.00 ; - RECT 89.00 79.00 91.00 81.00 ; - RECT 89.00 74.00 91.00 76.00 ; - RECT 89.00 69.00 91.00 71.00 ; - RECT 89.00 64.00 91.00 66.00 ; - RECT 89.00 59.00 91.00 61.00 ; - RECT 89.00 54.00 91.00 56.00 ; - RECT 89.00 49.00 91.00 51.00 ; - RECT 89.00 44.00 91.00 46.00 ; - RECT 89.00 39.00 91.00 41.00 ; - RECT 89.00 34.00 91.00 36.00 ; - RECT 89.00 29.00 91.00 31.00 ; - RECT 89.00 24.00 91.00 26.00 ; - RECT 89.00 19.00 91.00 21.00 ; + LAYER ALU2 ; RECT 89.00 14.00 91.00 16.00 ; - RECT 89.00 9.00 91.00 11.00 ; - END - END na4 - PIN a4 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 79.00 84.00 81.00 86.00 ; - RECT 79.00 79.00 81.00 81.00 ; - RECT 79.00 74.00 81.00 76.00 ; - RECT 79.00 69.00 81.00 71.00 ; - RECT 79.00 64.00 81.00 66.00 ; - RECT 79.00 59.00 81.00 61.00 ; - RECT 79.00 54.00 81.00 56.00 ; - RECT 79.00 49.00 81.00 51.00 ; - RECT 79.00 44.00 81.00 46.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 79.00 19.00 81.00 21.00 ; + RECT 84.00 14.00 86.00 16.00 ; RECT 79.00 14.00 81.00 16.00 ; - RECT 79.00 9.00 81.00 11.00 ; - END - END a4 - PIN na3 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 69.00 84.00 71.00 86.00 ; - RECT 69.00 79.00 71.00 81.00 ; - RECT 69.00 74.00 71.00 76.00 ; - RECT 69.00 69.00 71.00 71.00 ; - RECT 69.00 64.00 71.00 66.00 ; - RECT 69.00 59.00 71.00 61.00 ; - RECT 69.00 54.00 71.00 56.00 ; - RECT 69.00 49.00 71.00 51.00 ; - RECT 69.00 44.00 71.00 46.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 69.00 19.00 71.00 21.00 ; + RECT 74.00 14.00 76.00 16.00 ; RECT 69.00 14.00 71.00 16.00 ; - RECT 69.00 9.00 71.00 11.00 ; - END - END na3 - PIN a3 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 59.00 84.00 61.00 86.00 ; - RECT 59.00 79.00 61.00 81.00 ; - RECT 59.00 74.00 61.00 76.00 ; - RECT 59.00 69.00 61.00 71.00 ; - RECT 59.00 64.00 61.00 66.00 ; - RECT 59.00 59.00 61.00 61.00 ; - RECT 59.00 54.00 61.00 56.00 ; - RECT 59.00 49.00 61.00 51.00 ; - RECT 59.00 44.00 61.00 46.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 59.00 19.00 61.00 21.00 ; + RECT 64.00 14.00 66.00 16.00 ; RECT 59.00 14.00 61.00 16.00 ; - RECT 59.00 9.00 61.00 11.00 ; - END - END a3 - PIN na2 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 49.00 84.00 51.00 86.00 ; - RECT 49.00 79.00 51.00 81.00 ; - RECT 49.00 74.00 51.00 76.00 ; - RECT 49.00 69.00 51.00 71.00 ; - RECT 49.00 64.00 51.00 66.00 ; - RECT 49.00 59.00 51.00 61.00 ; - RECT 49.00 54.00 51.00 56.00 ; - RECT 49.00 49.00 51.00 51.00 ; - RECT 49.00 44.00 51.00 46.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 49.00 19.00 51.00 21.00 ; + RECT 54.00 14.00 56.00 16.00 ; RECT 49.00 14.00 51.00 16.00 ; - RECT 49.00 9.00 51.00 11.00 ; - END - END na2 - PIN a2 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 39.00 79.00 41.00 81.00 ; - RECT 39.00 74.00 41.00 76.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 39.00 64.00 41.00 66.00 ; - RECT 39.00 59.00 41.00 61.00 ; - RECT 39.00 54.00 41.00 56.00 ; - RECT 39.00 49.00 41.00 51.00 ; - RECT 39.00 44.00 41.00 46.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 39.00 19.00 41.00 21.00 ; + RECT 44.00 14.00 46.00 16.00 ; RECT 39.00 14.00 41.00 16.00 ; - RECT 39.00 9.00 41.00 11.00 ; - END - END a2 - PIN na1 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 29.00 54.00 31.00 56.00 ; - RECT 29.00 49.00 31.00 51.00 ; - RECT 29.00 44.00 31.00 46.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 29.00 19.00 31.00 21.00 ; + RECT 34.00 14.00 36.00 16.00 ; RECT 29.00 14.00 31.00 16.00 ; - RECT 29.00 9.00 31.00 11.00 ; - END - END na1 - PIN a1 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 19.00 54.00 21.00 56.00 ; - RECT 19.00 49.00 21.00 51.00 ; - RECT 19.00 44.00 21.00 46.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 19.00 19.00 21.00 21.00 ; + RECT 24.00 14.00 26.00 16.00 ; RECT 19.00 14.00 21.00 16.00 ; - RECT 19.00 9.00 21.00 11.00 ; - END - END a1 - PIN na0 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 9.00 54.00 11.00 56.00 ; - RECT 9.00 49.00 11.00 51.00 ; - RECT 9.00 44.00 11.00 46.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 9.00 19.00 11.00 21.00 ; + RECT 14.00 14.00 16.00 16.00 ; RECT 9.00 14.00 11.00 16.00 ; - RECT 9.00 9.00 11.00 11.00 ; + RECT 4.00 14.00 6.00 16.00 ; END - END na0 - PIN a0 + END sel4 + PIN nck + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 104.00 89.00 106.00 91.00 ; + RECT 104.00 84.00 106.00 86.00 ; + RECT 104.00 79.00 106.00 81.00 ; + RECT 104.00 74.00 106.00 76.00 ; + RECT 104.00 69.00 106.00 71.00 ; + RECT 104.00 64.00 106.00 66.00 ; + RECT 104.00 59.00 106.00 61.00 ; + RECT 104.00 54.00 106.00 56.00 ; + RECT 104.00 49.00 106.00 51.00 ; + RECT 104.00 44.00 106.00 46.00 ; + RECT 104.00 39.00 106.00 41.00 ; + RECT 104.00 34.00 106.00 36.00 ; + RECT 104.00 29.00 106.00 31.00 ; + RECT 104.00 24.00 106.00 26.00 ; + RECT 104.00 19.00 106.00 21.00 ; + RECT 104.00 14.00 106.00 16.00 ; + RECT 104.00 9.00 106.00 11.00 ; + LAYER ALU2 ; + RECT 109.00 9.00 111.00 11.00 ; + RECT 104.00 9.00 106.00 11.00 ; + RECT 99.00 9.00 101.00 11.00 ; + RECT 94.00 9.00 96.00 11.00 ; + RECT 89.00 9.00 91.00 11.00 ; + RECT 84.00 9.00 86.00 11.00 ; + RECT 79.00 9.00 81.00 11.00 ; + RECT 74.00 9.00 76.00 11.00 ; + RECT 69.00 9.00 71.00 11.00 ; + RECT 64.00 9.00 66.00 11.00 ; + RECT 59.00 9.00 61.00 11.00 ; + RECT 54.00 9.00 56.00 11.00 ; + RECT 49.00 9.00 51.00 11.00 ; + RECT 44.00 9.00 46.00 11.00 ; + RECT 39.00 9.00 41.00 11.00 ; + RECT 34.00 9.00 36.00 11.00 ; + RECT 29.00 9.00 31.00 11.00 ; + RECT 24.00 9.00 26.00 11.00 ; + RECT 19.00 9.00 21.00 11.00 ; + RECT 14.00 9.00 16.00 11.00 ; + RECT 9.00 9.00 11.00 11.00 ; + RECT 4.00 9.00 6.00 11.00 ; + LAYER ALU2 ; + RECT 109.00 89.00 111.00 91.00 ; + RECT 104.00 89.00 106.00 91.00 ; + RECT 99.00 89.00 101.00 91.00 ; + RECT 94.00 89.00 96.00 91.00 ; + RECT 89.00 89.00 91.00 91.00 ; + RECT 84.00 89.00 86.00 91.00 ; + RECT 79.00 89.00 81.00 91.00 ; + RECT 74.00 89.00 76.00 91.00 ; + RECT 69.00 89.00 71.00 91.00 ; + RECT 64.00 89.00 66.00 91.00 ; + RECT 59.00 89.00 61.00 91.00 ; + RECT 54.00 89.00 56.00 91.00 ; + RECT 49.00 89.00 51.00 91.00 ; + RECT 44.00 89.00 46.00 91.00 ; + RECT 39.00 89.00 41.00 91.00 ; + RECT 34.00 89.00 36.00 91.00 ; + RECT 29.00 89.00 31.00 91.00 ; + RECT 24.00 89.00 26.00 91.00 ; + RECT 19.00 89.00 21.00 91.00 ; + RECT 14.00 89.00 16.00 91.00 ; + RECT 9.00 89.00 11.00 91.00 ; + RECT 4.00 89.00 6.00 91.00 ; + END + END nck + PIN selrom DIRECTION INPUT ; PORT LAYER ALU3 ; - RECT 4.00 89.00 6.00 91.00 ; - RECT 4.00 84.00 6.00 86.00 ; - RECT 4.00 79.00 6.00 81.00 ; - RECT 4.00 74.00 6.00 76.00 ; - RECT 4.00 69.00 6.00 71.00 ; - RECT 4.00 64.00 6.00 66.00 ; - RECT 4.00 59.00 6.00 61.00 ; - RECT 4.00 54.00 6.00 56.00 ; - RECT 4.00 49.00 6.00 51.00 ; - RECT 4.00 44.00 6.00 46.00 ; - RECT 4.00 39.00 6.00 41.00 ; - RECT 4.00 34.00 6.00 36.00 ; - RECT 4.00 29.00 6.00 31.00 ; - RECT 4.00 24.00 6.00 26.00 ; - RECT 4.00 19.00 6.00 21.00 ; - RECT 4.00 14.00 6.00 16.00 ; - RECT 4.00 9.00 6.00 11.00 ; + RECT 129.00 79.00 131.00 81.00 ; + RECT 129.00 74.00 131.00 76.00 ; + RECT 129.00 69.00 131.00 71.00 ; + RECT 129.00 64.00 131.00 66.00 ; + RECT 129.00 59.00 131.00 61.00 ; + RECT 129.00 54.00 131.00 56.00 ; + RECT 129.00 49.00 131.00 51.00 ; + RECT 129.00 44.00 131.00 46.00 ; + RECT 129.00 39.00 131.00 41.00 ; + RECT 129.00 34.00 131.00 36.00 ; + RECT 129.00 29.00 131.00 31.00 ; + RECT 129.00 24.00 131.00 26.00 ; + RECT 129.00 19.00 131.00 21.00 ; END - END a0 + END selrom + PIN a5 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 99.00 89.00 101.00 91.00 ; + RECT 99.00 84.00 101.00 86.00 ; + RECT 99.00 79.00 101.00 81.00 ; + RECT 99.00 74.00 101.00 76.00 ; + RECT 99.00 69.00 101.00 71.00 ; + RECT 99.00 64.00 101.00 66.00 ; + RECT 99.00 59.00 101.00 61.00 ; + RECT 99.00 54.00 101.00 56.00 ; + RECT 99.00 49.00 101.00 51.00 ; + RECT 99.00 44.00 101.00 46.00 ; + RECT 99.00 39.00 101.00 41.00 ; + RECT 99.00 34.00 101.00 36.00 ; + RECT 99.00 29.00 101.00 31.00 ; + RECT 99.00 24.00 101.00 26.00 ; + RECT 99.00 19.00 101.00 21.00 ; + END + END a5 PIN na5 DIRECTION INPUT ; PORT @@ -5062,46 +5314,236 @@ MACRO rom_dec_selmux45_ts RECT 94.00 9.00 96.00 11.00 ; END END na5 - PIN a5 + PIN a0 DIRECTION INPUT ; PORT LAYER ALU3 ; - RECT 99.00 89.00 101.00 91.00 ; - RECT 99.00 84.00 101.00 86.00 ; - RECT 99.00 79.00 101.00 81.00 ; - RECT 99.00 74.00 101.00 76.00 ; - RECT 99.00 69.00 101.00 71.00 ; - RECT 99.00 64.00 101.00 66.00 ; - RECT 99.00 59.00 101.00 61.00 ; - RECT 99.00 54.00 101.00 56.00 ; - RECT 99.00 49.00 101.00 51.00 ; - RECT 99.00 44.00 101.00 46.00 ; - RECT 99.00 39.00 101.00 41.00 ; - RECT 99.00 34.00 101.00 36.00 ; - RECT 99.00 29.00 101.00 31.00 ; - RECT 99.00 24.00 101.00 26.00 ; - RECT 99.00 19.00 101.00 21.00 ; + RECT 4.00 89.00 6.00 91.00 ; + RECT 4.00 84.00 6.00 86.00 ; + RECT 4.00 79.00 6.00 81.00 ; + RECT 4.00 74.00 6.00 76.00 ; + RECT 4.00 69.00 6.00 71.00 ; + RECT 4.00 64.00 6.00 66.00 ; + RECT 4.00 59.00 6.00 61.00 ; + RECT 4.00 54.00 6.00 56.00 ; + RECT 4.00 49.00 6.00 51.00 ; + RECT 4.00 44.00 6.00 46.00 ; + RECT 4.00 39.00 6.00 41.00 ; + RECT 4.00 34.00 6.00 36.00 ; + RECT 4.00 29.00 6.00 31.00 ; + RECT 4.00 24.00 6.00 26.00 ; + RECT 4.00 19.00 6.00 21.00 ; + RECT 4.00 14.00 6.00 16.00 ; + RECT 4.00 9.00 6.00 11.00 ; END - END a5 - PIN selrom + END a0 + PIN na0 DIRECTION INPUT ; PORT LAYER ALU3 ; - RECT 129.00 79.00 131.00 81.00 ; - RECT 129.00 74.00 131.00 76.00 ; - RECT 129.00 69.00 131.00 71.00 ; - RECT 129.00 64.00 131.00 66.00 ; - RECT 129.00 59.00 131.00 61.00 ; - RECT 129.00 54.00 131.00 56.00 ; - RECT 129.00 49.00 131.00 51.00 ; - RECT 129.00 44.00 131.00 46.00 ; - RECT 129.00 39.00 131.00 41.00 ; - RECT 129.00 34.00 131.00 36.00 ; - RECT 129.00 29.00 131.00 31.00 ; - RECT 129.00 24.00 131.00 26.00 ; - RECT 129.00 19.00 131.00 21.00 ; + RECT 9.00 89.00 11.00 91.00 ; + RECT 9.00 84.00 11.00 86.00 ; + RECT 9.00 79.00 11.00 81.00 ; + RECT 9.00 74.00 11.00 76.00 ; + RECT 9.00 69.00 11.00 71.00 ; + RECT 9.00 64.00 11.00 66.00 ; + RECT 9.00 59.00 11.00 61.00 ; + RECT 9.00 54.00 11.00 56.00 ; + RECT 9.00 49.00 11.00 51.00 ; + RECT 9.00 44.00 11.00 46.00 ; + RECT 9.00 39.00 11.00 41.00 ; + RECT 9.00 34.00 11.00 36.00 ; + RECT 9.00 29.00 11.00 31.00 ; + RECT 9.00 24.00 11.00 26.00 ; + RECT 9.00 19.00 11.00 21.00 ; + RECT 9.00 14.00 11.00 16.00 ; + RECT 9.00 9.00 11.00 11.00 ; END - END selrom + END na0 + PIN a1 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 19.00 89.00 21.00 91.00 ; + RECT 19.00 84.00 21.00 86.00 ; + RECT 19.00 79.00 21.00 81.00 ; + RECT 19.00 74.00 21.00 76.00 ; + RECT 19.00 69.00 21.00 71.00 ; + RECT 19.00 64.00 21.00 66.00 ; + RECT 19.00 59.00 21.00 61.00 ; + RECT 19.00 54.00 21.00 56.00 ; + RECT 19.00 49.00 21.00 51.00 ; + RECT 19.00 44.00 21.00 46.00 ; + RECT 19.00 39.00 21.00 41.00 ; + RECT 19.00 34.00 21.00 36.00 ; + RECT 19.00 29.00 21.00 31.00 ; + RECT 19.00 24.00 21.00 26.00 ; + RECT 19.00 19.00 21.00 21.00 ; + RECT 19.00 14.00 21.00 16.00 ; + RECT 19.00 9.00 21.00 11.00 ; + END + END a1 + PIN na1 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 29.00 89.00 31.00 91.00 ; + RECT 29.00 84.00 31.00 86.00 ; + RECT 29.00 79.00 31.00 81.00 ; + RECT 29.00 74.00 31.00 76.00 ; + RECT 29.00 69.00 31.00 71.00 ; + RECT 29.00 64.00 31.00 66.00 ; + RECT 29.00 59.00 31.00 61.00 ; + RECT 29.00 54.00 31.00 56.00 ; + RECT 29.00 49.00 31.00 51.00 ; + RECT 29.00 44.00 31.00 46.00 ; + RECT 29.00 39.00 31.00 41.00 ; + RECT 29.00 34.00 31.00 36.00 ; + RECT 29.00 29.00 31.00 31.00 ; + RECT 29.00 24.00 31.00 26.00 ; + RECT 29.00 19.00 31.00 21.00 ; + RECT 29.00 14.00 31.00 16.00 ; + RECT 29.00 9.00 31.00 11.00 ; + END + END na1 + PIN a2 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 39.00 89.00 41.00 91.00 ; + RECT 39.00 84.00 41.00 86.00 ; + RECT 39.00 79.00 41.00 81.00 ; + RECT 39.00 74.00 41.00 76.00 ; + RECT 39.00 69.00 41.00 71.00 ; + RECT 39.00 64.00 41.00 66.00 ; + RECT 39.00 59.00 41.00 61.00 ; + RECT 39.00 54.00 41.00 56.00 ; + RECT 39.00 49.00 41.00 51.00 ; + RECT 39.00 44.00 41.00 46.00 ; + RECT 39.00 39.00 41.00 41.00 ; + RECT 39.00 34.00 41.00 36.00 ; + RECT 39.00 29.00 41.00 31.00 ; + RECT 39.00 24.00 41.00 26.00 ; + RECT 39.00 19.00 41.00 21.00 ; + RECT 39.00 14.00 41.00 16.00 ; + RECT 39.00 9.00 41.00 11.00 ; + END + END a2 + PIN na2 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 49.00 89.00 51.00 91.00 ; + RECT 49.00 84.00 51.00 86.00 ; + RECT 49.00 79.00 51.00 81.00 ; + RECT 49.00 74.00 51.00 76.00 ; + RECT 49.00 69.00 51.00 71.00 ; + RECT 49.00 64.00 51.00 66.00 ; + RECT 49.00 59.00 51.00 61.00 ; + RECT 49.00 54.00 51.00 56.00 ; + RECT 49.00 49.00 51.00 51.00 ; + RECT 49.00 44.00 51.00 46.00 ; + RECT 49.00 39.00 51.00 41.00 ; + RECT 49.00 34.00 51.00 36.00 ; + RECT 49.00 29.00 51.00 31.00 ; + RECT 49.00 24.00 51.00 26.00 ; + RECT 49.00 19.00 51.00 21.00 ; + RECT 49.00 14.00 51.00 16.00 ; + RECT 49.00 9.00 51.00 11.00 ; + END + END na2 + PIN a3 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 59.00 89.00 61.00 91.00 ; + RECT 59.00 84.00 61.00 86.00 ; + RECT 59.00 79.00 61.00 81.00 ; + RECT 59.00 74.00 61.00 76.00 ; + RECT 59.00 69.00 61.00 71.00 ; + RECT 59.00 64.00 61.00 66.00 ; + RECT 59.00 59.00 61.00 61.00 ; + RECT 59.00 54.00 61.00 56.00 ; + RECT 59.00 49.00 61.00 51.00 ; + RECT 59.00 44.00 61.00 46.00 ; + RECT 59.00 39.00 61.00 41.00 ; + RECT 59.00 34.00 61.00 36.00 ; + RECT 59.00 29.00 61.00 31.00 ; + RECT 59.00 24.00 61.00 26.00 ; + RECT 59.00 19.00 61.00 21.00 ; + RECT 59.00 14.00 61.00 16.00 ; + RECT 59.00 9.00 61.00 11.00 ; + END + END a3 + PIN na3 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 69.00 89.00 71.00 91.00 ; + RECT 69.00 84.00 71.00 86.00 ; + RECT 69.00 79.00 71.00 81.00 ; + RECT 69.00 74.00 71.00 76.00 ; + RECT 69.00 69.00 71.00 71.00 ; + RECT 69.00 64.00 71.00 66.00 ; + RECT 69.00 59.00 71.00 61.00 ; + RECT 69.00 54.00 71.00 56.00 ; + RECT 69.00 49.00 71.00 51.00 ; + RECT 69.00 44.00 71.00 46.00 ; + RECT 69.00 39.00 71.00 41.00 ; + RECT 69.00 34.00 71.00 36.00 ; + RECT 69.00 29.00 71.00 31.00 ; + RECT 69.00 24.00 71.00 26.00 ; + RECT 69.00 19.00 71.00 21.00 ; + RECT 69.00 14.00 71.00 16.00 ; + RECT 69.00 9.00 71.00 11.00 ; + END + END na3 + PIN a4 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 79.00 89.00 81.00 91.00 ; + RECT 79.00 84.00 81.00 86.00 ; + RECT 79.00 79.00 81.00 81.00 ; + RECT 79.00 74.00 81.00 76.00 ; + RECT 79.00 69.00 81.00 71.00 ; + RECT 79.00 64.00 81.00 66.00 ; + RECT 79.00 59.00 81.00 61.00 ; + RECT 79.00 54.00 81.00 56.00 ; + RECT 79.00 49.00 81.00 51.00 ; + RECT 79.00 44.00 81.00 46.00 ; + RECT 79.00 39.00 81.00 41.00 ; + RECT 79.00 34.00 81.00 36.00 ; + RECT 79.00 29.00 81.00 31.00 ; + RECT 79.00 24.00 81.00 26.00 ; + RECT 79.00 19.00 81.00 21.00 ; + RECT 79.00 14.00 81.00 16.00 ; + RECT 79.00 9.00 81.00 11.00 ; + END + END a4 + PIN na4 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 89.00 89.00 91.00 91.00 ; + RECT 89.00 84.00 91.00 86.00 ; + RECT 89.00 79.00 91.00 81.00 ; + RECT 89.00 74.00 91.00 76.00 ; + RECT 89.00 69.00 91.00 71.00 ; + RECT 89.00 64.00 91.00 66.00 ; + RECT 89.00 59.00 91.00 61.00 ; + RECT 89.00 54.00 91.00 56.00 ; + RECT 89.00 49.00 91.00 51.00 ; + RECT 89.00 44.00 91.00 46.00 ; + RECT 89.00 39.00 91.00 41.00 ; + RECT 89.00 34.00 91.00 36.00 ; + RECT 89.00 29.00 91.00 31.00 ; + RECT 89.00 24.00 91.00 26.00 ; + RECT 89.00 19.00 91.00 21.00 ; + RECT 89.00 14.00 91.00 16.00 ; + RECT 89.00 9.00 91.00 11.00 ; + END + END na4 PIN vdd DIRECTION INPUT ; USE POWER ; @@ -5157,32 +5599,32 @@ MACRO rom_dec_selmux45_ts RECT 1.50 9.00 138.50 41.00 ; RECT 1.50 59.00 138.50 91.00 ; LAYER ALU2 ; - RECT 4.00 69.00 136.00 71.00 ; - RECT 4.00 29.00 136.00 31.00 ; - RECT 79.00 29.00 125.00 31.00 ; - RECT 79.00 69.00 125.00 71.00 ; - RECT 64.00 79.00 101.00 81.00 ; - RECT 64.00 19.00 101.00 21.00 ; - RECT 39.00 79.00 46.00 81.00 ; - RECT 39.00 19.00 46.00 21.00 ; - RECT 4.00 39.00 76.00 41.00 ; - RECT 9.00 39.00 76.00 41.00 ; - RECT 4.00 59.00 56.00 61.00 ; - RECT 9.00 59.00 56.00 61.00 ; - RECT 4.00 74.00 136.00 76.00 ; - RECT 4.00 24.00 136.00 26.00 ; - RECT 54.00 29.00 71.00 31.00 ; - RECT 9.00 29.00 36.00 31.00 ; - RECT 29.00 24.00 41.00 26.00 ; - RECT 59.00 24.00 91.00 26.00 ; - RECT 54.00 69.00 61.00 71.00 ; - RECT 4.00 69.00 36.00 71.00 ; - RECT 59.00 74.00 91.00 76.00 ; - RECT 29.00 74.00 41.00 76.00 ; - RECT 4.00 79.00 136.00 81.00 ; - RECT 4.00 19.00 136.00 21.00 ; - RECT 119.00 74.00 136.00 76.00 ; RECT 119.00 24.00 136.00 26.00 ; + RECT 119.00 74.00 136.00 76.00 ; + RECT 4.00 19.00 136.00 21.00 ; + RECT 4.00 79.00 136.00 81.00 ; + RECT 29.00 74.00 41.00 76.00 ; + RECT 59.00 74.00 91.00 76.00 ; + RECT 4.00 69.00 36.00 71.00 ; + RECT 54.00 69.00 61.00 71.00 ; + RECT 59.00 24.00 91.00 26.00 ; + RECT 29.00 24.00 41.00 26.00 ; + RECT 9.00 29.00 36.00 31.00 ; + RECT 54.00 29.00 71.00 31.00 ; + RECT 4.00 24.00 136.00 26.00 ; + RECT 4.00 74.00 136.00 76.00 ; + RECT 9.00 59.00 56.00 61.00 ; + RECT 4.00 59.00 56.00 61.00 ; + RECT 9.00 39.00 76.00 41.00 ; + RECT 4.00 39.00 76.00 41.00 ; + RECT 39.00 19.00 46.00 21.00 ; + RECT 39.00 79.00 46.00 81.00 ; + RECT 64.00 19.00 101.00 21.00 ; + RECT 64.00 79.00 101.00 81.00 ; + RECT 79.00 69.00 125.00 71.00 ; + RECT 79.00 29.00 125.00 31.00 ; + RECT 4.00 29.00 136.00 31.00 ; + RECT 4.00 69.00 136.00 71.00 ; END END rom_dec_selmux45_ts @@ -5193,99 +5635,20 @@ MACRO rom_dec_selmux45 SIZE 120.00 BY 100.00 ; SYMMETRY Y ; SITE core ; - PIN nck + PIN mux5 DIRECTION OUTPUT ; PORT - LAYER ALU2 ; - RECT 109.00 9.00 111.00 11.00 ; - RECT 104.00 9.00 106.00 11.00 ; - RECT 99.00 9.00 101.00 11.00 ; - RECT 94.00 9.00 96.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 4.00 9.00 6.00 11.00 ; - LAYER ALU2 ; - RECT 109.00 89.00 111.00 91.00 ; - RECT 104.00 89.00 106.00 91.00 ; - RECT 99.00 89.00 101.00 91.00 ; - RECT 94.00 89.00 96.00 91.00 ; - RECT 89.00 89.00 91.00 91.00 ; - RECT 84.00 89.00 86.00 91.00 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 74.00 89.00 76.00 91.00 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 64.00 89.00 66.00 91.00 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 54.00 89.00 56.00 91.00 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 44.00 89.00 46.00 91.00 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 4.00 89.00 6.00 91.00 ; LAYER ALU3 ; - RECT 104.00 89.00 106.00 91.00 ; - RECT 104.00 84.00 106.00 86.00 ; - RECT 104.00 79.00 106.00 81.00 ; - RECT 104.00 74.00 106.00 76.00 ; - RECT 104.00 69.00 106.00 71.00 ; - RECT 104.00 64.00 106.00 66.00 ; - RECT 104.00 59.00 106.00 61.00 ; - RECT 104.00 54.00 106.00 56.00 ; - RECT 104.00 49.00 106.00 51.00 ; - RECT 104.00 44.00 106.00 46.00 ; - RECT 104.00 39.00 106.00 41.00 ; - RECT 104.00 34.00 106.00 36.00 ; - RECT 104.00 29.00 106.00 31.00 ; - RECT 104.00 24.00 106.00 26.00 ; - RECT 104.00 19.00 106.00 21.00 ; - RECT 104.00 14.00 106.00 16.00 ; - RECT 104.00 9.00 106.00 11.00 ; + RECT 54.00 59.00 56.00 61.00 ; END - END nck - PIN sel4 + END mux5 + PIN mux4 DIRECTION OUTPUT ; PORT - LAYER ALU2 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 84.00 14.00 86.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 4.00 14.00 6.00 16.00 ; + LAYER ALU3 ; + RECT 74.00 39.00 76.00 41.00 ; END - END sel4 + END mux4 PIN sel5 DIRECTION OUTPUT ; PORT @@ -5310,288 +5673,99 @@ MACRO rom_dec_selmux45 RECT 4.00 84.00 6.00 86.00 ; END END sel5 - PIN mux4 + PIN sel4 DIRECTION OUTPUT ; PORT - LAYER ALU3 ; - RECT 74.00 39.00 76.00 41.00 ; - END - END mux4 - PIN mux5 - DIRECTION OUTPUT ; - PORT - LAYER ALU3 ; - RECT 54.00 59.00 56.00 61.00 ; - END - END mux5 - PIN na5 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 94.00 89.00 96.00 91.00 ; - RECT 94.00 84.00 96.00 86.00 ; - RECT 94.00 79.00 96.00 81.00 ; - RECT 94.00 74.00 96.00 76.00 ; - RECT 94.00 69.00 96.00 71.00 ; - RECT 94.00 64.00 96.00 66.00 ; - RECT 94.00 59.00 96.00 61.00 ; - RECT 94.00 54.00 96.00 56.00 ; - RECT 94.00 49.00 96.00 51.00 ; - RECT 94.00 44.00 96.00 46.00 ; - RECT 94.00 39.00 96.00 41.00 ; - RECT 94.00 34.00 96.00 36.00 ; - RECT 94.00 29.00 96.00 31.00 ; - RECT 94.00 24.00 96.00 26.00 ; - RECT 94.00 19.00 96.00 21.00 ; - RECT 94.00 14.00 96.00 16.00 ; - RECT 94.00 9.00 96.00 11.00 ; - END - END na5 - PIN a5 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 99.00 89.00 101.00 91.00 ; - RECT 99.00 84.00 101.00 86.00 ; - RECT 99.00 79.00 101.00 81.00 ; - RECT 99.00 74.00 101.00 76.00 ; - RECT 99.00 69.00 101.00 71.00 ; - RECT 99.00 64.00 101.00 66.00 ; - RECT 99.00 59.00 101.00 61.00 ; - RECT 99.00 54.00 101.00 56.00 ; - RECT 99.00 49.00 101.00 51.00 ; - RECT 99.00 44.00 101.00 46.00 ; - RECT 99.00 39.00 101.00 41.00 ; - RECT 99.00 34.00 101.00 36.00 ; - RECT 99.00 29.00 101.00 31.00 ; - RECT 99.00 24.00 101.00 26.00 ; - RECT 99.00 19.00 101.00 21.00 ; - RECT 99.00 14.00 101.00 16.00 ; - RECT 99.00 9.00 101.00 11.00 ; - END - END a5 - PIN selrom - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 109.00 69.00 111.00 71.00 ; - RECT 109.00 64.00 111.00 66.00 ; - RECT 109.00 59.00 111.00 61.00 ; - RECT 109.00 54.00 111.00 56.00 ; - RECT 109.00 49.00 111.00 51.00 ; - RECT 109.00 44.00 111.00 46.00 ; - RECT 109.00 39.00 111.00 41.00 ; - RECT 109.00 34.00 111.00 36.00 ; - RECT 109.00 29.00 111.00 31.00 ; - END - END selrom - PIN a0 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 4.00 89.00 6.00 91.00 ; - RECT 4.00 84.00 6.00 86.00 ; - RECT 4.00 79.00 6.00 81.00 ; - RECT 4.00 74.00 6.00 76.00 ; - RECT 4.00 69.00 6.00 71.00 ; - RECT 4.00 64.00 6.00 66.00 ; - RECT 4.00 59.00 6.00 61.00 ; - RECT 4.00 54.00 6.00 56.00 ; - RECT 4.00 49.00 6.00 51.00 ; - RECT 4.00 44.00 6.00 46.00 ; - RECT 4.00 39.00 6.00 41.00 ; - RECT 4.00 34.00 6.00 36.00 ; - RECT 4.00 29.00 6.00 31.00 ; - RECT 4.00 24.00 6.00 26.00 ; - RECT 4.00 19.00 6.00 21.00 ; + LAYER ALU2 ; + RECT 89.00 14.00 91.00 16.00 ; + RECT 84.00 14.00 86.00 16.00 ; + RECT 79.00 14.00 81.00 16.00 ; + RECT 74.00 14.00 76.00 16.00 ; + RECT 69.00 14.00 71.00 16.00 ; + RECT 64.00 14.00 66.00 16.00 ; + RECT 59.00 14.00 61.00 16.00 ; + RECT 54.00 14.00 56.00 16.00 ; + RECT 49.00 14.00 51.00 16.00 ; + RECT 44.00 14.00 46.00 16.00 ; + RECT 39.00 14.00 41.00 16.00 ; + RECT 34.00 14.00 36.00 16.00 ; + RECT 29.00 14.00 31.00 16.00 ; + RECT 24.00 14.00 26.00 16.00 ; + RECT 19.00 14.00 21.00 16.00 ; + RECT 14.00 14.00 16.00 16.00 ; + RECT 9.00 14.00 11.00 16.00 ; RECT 4.00 14.00 6.00 16.00 ; + END + END sel4 + PIN nck + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 104.00 89.00 106.00 91.00 ; + RECT 104.00 84.00 106.00 86.00 ; + RECT 104.00 79.00 106.00 81.00 ; + RECT 104.00 74.00 106.00 76.00 ; + RECT 104.00 69.00 106.00 71.00 ; + RECT 104.00 64.00 106.00 66.00 ; + RECT 104.00 59.00 106.00 61.00 ; + RECT 104.00 54.00 106.00 56.00 ; + RECT 104.00 49.00 106.00 51.00 ; + RECT 104.00 44.00 106.00 46.00 ; + RECT 104.00 39.00 106.00 41.00 ; + RECT 104.00 34.00 106.00 36.00 ; + RECT 104.00 29.00 106.00 31.00 ; + RECT 104.00 24.00 106.00 26.00 ; + RECT 104.00 19.00 106.00 21.00 ; + RECT 104.00 14.00 106.00 16.00 ; + RECT 104.00 9.00 106.00 11.00 ; + LAYER ALU2 ; + RECT 109.00 89.00 111.00 91.00 ; + RECT 104.00 89.00 106.00 91.00 ; + RECT 99.00 89.00 101.00 91.00 ; + RECT 94.00 89.00 96.00 91.00 ; + RECT 89.00 89.00 91.00 91.00 ; + RECT 84.00 89.00 86.00 91.00 ; + RECT 79.00 89.00 81.00 91.00 ; + RECT 74.00 89.00 76.00 91.00 ; + RECT 69.00 89.00 71.00 91.00 ; + RECT 64.00 89.00 66.00 91.00 ; + RECT 59.00 89.00 61.00 91.00 ; + RECT 54.00 89.00 56.00 91.00 ; + RECT 49.00 89.00 51.00 91.00 ; + RECT 44.00 89.00 46.00 91.00 ; + RECT 39.00 89.00 41.00 91.00 ; + RECT 34.00 89.00 36.00 91.00 ; + RECT 29.00 89.00 31.00 91.00 ; + RECT 24.00 89.00 26.00 91.00 ; + RECT 19.00 89.00 21.00 91.00 ; + RECT 14.00 89.00 16.00 91.00 ; + RECT 9.00 89.00 11.00 91.00 ; + RECT 4.00 89.00 6.00 91.00 ; + LAYER ALU2 ; + RECT 109.00 9.00 111.00 11.00 ; + RECT 104.00 9.00 106.00 11.00 ; + RECT 99.00 9.00 101.00 11.00 ; + RECT 94.00 9.00 96.00 11.00 ; + RECT 89.00 9.00 91.00 11.00 ; + RECT 84.00 9.00 86.00 11.00 ; + RECT 79.00 9.00 81.00 11.00 ; + RECT 74.00 9.00 76.00 11.00 ; + RECT 69.00 9.00 71.00 11.00 ; + RECT 64.00 9.00 66.00 11.00 ; + RECT 59.00 9.00 61.00 11.00 ; + RECT 54.00 9.00 56.00 11.00 ; + RECT 49.00 9.00 51.00 11.00 ; + RECT 44.00 9.00 46.00 11.00 ; + RECT 39.00 9.00 41.00 11.00 ; + RECT 34.00 9.00 36.00 11.00 ; + RECT 29.00 9.00 31.00 11.00 ; + RECT 24.00 9.00 26.00 11.00 ; + RECT 19.00 9.00 21.00 11.00 ; + RECT 14.00 9.00 16.00 11.00 ; + RECT 9.00 9.00 11.00 11.00 ; RECT 4.00 9.00 6.00 11.00 ; END - END a0 - PIN na0 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 9.00 54.00 11.00 56.00 ; - RECT 9.00 49.00 11.00 51.00 ; - RECT 9.00 44.00 11.00 46.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 9.00 9.00 11.00 11.00 ; - END - END na0 - PIN a1 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 19.00 54.00 21.00 56.00 ; - RECT 19.00 49.00 21.00 51.00 ; - RECT 19.00 44.00 21.00 46.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 19.00 9.00 21.00 11.00 ; - END - END a1 - PIN na1 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 29.00 54.00 31.00 56.00 ; - RECT 29.00 49.00 31.00 51.00 ; - RECT 29.00 44.00 31.00 46.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 29.00 9.00 31.00 11.00 ; - END - END na1 - PIN a2 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 39.00 79.00 41.00 81.00 ; - RECT 39.00 74.00 41.00 76.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 39.00 64.00 41.00 66.00 ; - RECT 39.00 59.00 41.00 61.00 ; - RECT 39.00 54.00 41.00 56.00 ; - RECT 39.00 49.00 41.00 51.00 ; - RECT 39.00 44.00 41.00 46.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 39.00 9.00 41.00 11.00 ; - END - END a2 - PIN na2 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 49.00 84.00 51.00 86.00 ; - RECT 49.00 79.00 51.00 81.00 ; - RECT 49.00 74.00 51.00 76.00 ; - RECT 49.00 69.00 51.00 71.00 ; - RECT 49.00 64.00 51.00 66.00 ; - RECT 49.00 59.00 51.00 61.00 ; - RECT 49.00 54.00 51.00 56.00 ; - RECT 49.00 49.00 51.00 51.00 ; - RECT 49.00 44.00 51.00 46.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 49.00 9.00 51.00 11.00 ; - END - END na2 - PIN a3 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 59.00 84.00 61.00 86.00 ; - RECT 59.00 79.00 61.00 81.00 ; - RECT 59.00 74.00 61.00 76.00 ; - RECT 59.00 69.00 61.00 71.00 ; - RECT 59.00 64.00 61.00 66.00 ; - RECT 59.00 59.00 61.00 61.00 ; - RECT 59.00 54.00 61.00 56.00 ; - RECT 59.00 49.00 61.00 51.00 ; - RECT 59.00 44.00 61.00 46.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 59.00 9.00 61.00 11.00 ; - END - END a3 - PIN na3 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 69.00 84.00 71.00 86.00 ; - RECT 69.00 79.00 71.00 81.00 ; - RECT 69.00 74.00 71.00 76.00 ; - RECT 69.00 69.00 71.00 71.00 ; - RECT 69.00 64.00 71.00 66.00 ; - RECT 69.00 59.00 71.00 61.00 ; - RECT 69.00 54.00 71.00 56.00 ; - RECT 69.00 49.00 71.00 51.00 ; - RECT 69.00 44.00 71.00 46.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 69.00 9.00 71.00 11.00 ; - END - END na3 - PIN a4 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 79.00 84.00 81.00 86.00 ; - RECT 79.00 79.00 81.00 81.00 ; - RECT 79.00 74.00 81.00 76.00 ; - RECT 79.00 69.00 81.00 71.00 ; - RECT 79.00 64.00 81.00 66.00 ; - RECT 79.00 59.00 81.00 61.00 ; - RECT 79.00 54.00 81.00 56.00 ; - RECT 79.00 49.00 81.00 51.00 ; - RECT 79.00 44.00 81.00 46.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 79.00 9.00 81.00 11.00 ; - END - END a4 + END nck PIN na4 DIRECTION INPUT ; PORT @@ -5615,6 +5789,274 @@ MACRO rom_dec_selmux45 RECT 89.00 9.00 91.00 11.00 ; END END na4 + PIN a4 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 79.00 89.00 81.00 91.00 ; + RECT 79.00 84.00 81.00 86.00 ; + RECT 79.00 79.00 81.00 81.00 ; + RECT 79.00 74.00 81.00 76.00 ; + RECT 79.00 69.00 81.00 71.00 ; + RECT 79.00 64.00 81.00 66.00 ; + RECT 79.00 59.00 81.00 61.00 ; + RECT 79.00 54.00 81.00 56.00 ; + RECT 79.00 49.00 81.00 51.00 ; + RECT 79.00 44.00 81.00 46.00 ; + RECT 79.00 39.00 81.00 41.00 ; + RECT 79.00 34.00 81.00 36.00 ; + RECT 79.00 29.00 81.00 31.00 ; + RECT 79.00 24.00 81.00 26.00 ; + RECT 79.00 19.00 81.00 21.00 ; + RECT 79.00 14.00 81.00 16.00 ; + RECT 79.00 9.00 81.00 11.00 ; + END + END a4 + PIN na3 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 69.00 89.00 71.00 91.00 ; + RECT 69.00 84.00 71.00 86.00 ; + RECT 69.00 79.00 71.00 81.00 ; + RECT 69.00 74.00 71.00 76.00 ; + RECT 69.00 69.00 71.00 71.00 ; + RECT 69.00 64.00 71.00 66.00 ; + RECT 69.00 59.00 71.00 61.00 ; + RECT 69.00 54.00 71.00 56.00 ; + RECT 69.00 49.00 71.00 51.00 ; + RECT 69.00 44.00 71.00 46.00 ; + RECT 69.00 39.00 71.00 41.00 ; + RECT 69.00 34.00 71.00 36.00 ; + RECT 69.00 29.00 71.00 31.00 ; + RECT 69.00 24.00 71.00 26.00 ; + RECT 69.00 19.00 71.00 21.00 ; + RECT 69.00 14.00 71.00 16.00 ; + RECT 69.00 9.00 71.00 11.00 ; + END + END na3 + PIN a3 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 59.00 89.00 61.00 91.00 ; + RECT 59.00 84.00 61.00 86.00 ; + RECT 59.00 79.00 61.00 81.00 ; + RECT 59.00 74.00 61.00 76.00 ; + RECT 59.00 69.00 61.00 71.00 ; + RECT 59.00 64.00 61.00 66.00 ; + RECT 59.00 59.00 61.00 61.00 ; + RECT 59.00 54.00 61.00 56.00 ; + RECT 59.00 49.00 61.00 51.00 ; + RECT 59.00 44.00 61.00 46.00 ; + RECT 59.00 39.00 61.00 41.00 ; + RECT 59.00 34.00 61.00 36.00 ; + RECT 59.00 29.00 61.00 31.00 ; + RECT 59.00 24.00 61.00 26.00 ; + RECT 59.00 19.00 61.00 21.00 ; + RECT 59.00 14.00 61.00 16.00 ; + RECT 59.00 9.00 61.00 11.00 ; + END + END a3 + PIN na2 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 49.00 89.00 51.00 91.00 ; + RECT 49.00 84.00 51.00 86.00 ; + RECT 49.00 79.00 51.00 81.00 ; + RECT 49.00 74.00 51.00 76.00 ; + RECT 49.00 69.00 51.00 71.00 ; + RECT 49.00 64.00 51.00 66.00 ; + RECT 49.00 59.00 51.00 61.00 ; + RECT 49.00 54.00 51.00 56.00 ; + RECT 49.00 49.00 51.00 51.00 ; + RECT 49.00 44.00 51.00 46.00 ; + RECT 49.00 39.00 51.00 41.00 ; + RECT 49.00 34.00 51.00 36.00 ; + RECT 49.00 29.00 51.00 31.00 ; + RECT 49.00 24.00 51.00 26.00 ; + RECT 49.00 19.00 51.00 21.00 ; + RECT 49.00 14.00 51.00 16.00 ; + RECT 49.00 9.00 51.00 11.00 ; + END + END na2 + PIN a2 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 39.00 89.00 41.00 91.00 ; + RECT 39.00 84.00 41.00 86.00 ; + RECT 39.00 79.00 41.00 81.00 ; + RECT 39.00 74.00 41.00 76.00 ; + RECT 39.00 69.00 41.00 71.00 ; + RECT 39.00 64.00 41.00 66.00 ; + RECT 39.00 59.00 41.00 61.00 ; + RECT 39.00 54.00 41.00 56.00 ; + RECT 39.00 49.00 41.00 51.00 ; + RECT 39.00 44.00 41.00 46.00 ; + RECT 39.00 39.00 41.00 41.00 ; + RECT 39.00 34.00 41.00 36.00 ; + RECT 39.00 29.00 41.00 31.00 ; + RECT 39.00 24.00 41.00 26.00 ; + RECT 39.00 19.00 41.00 21.00 ; + RECT 39.00 14.00 41.00 16.00 ; + RECT 39.00 9.00 41.00 11.00 ; + END + END a2 + PIN na1 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 29.00 89.00 31.00 91.00 ; + RECT 29.00 84.00 31.00 86.00 ; + RECT 29.00 79.00 31.00 81.00 ; + RECT 29.00 74.00 31.00 76.00 ; + RECT 29.00 69.00 31.00 71.00 ; + RECT 29.00 64.00 31.00 66.00 ; + RECT 29.00 59.00 31.00 61.00 ; + RECT 29.00 54.00 31.00 56.00 ; + RECT 29.00 49.00 31.00 51.00 ; + RECT 29.00 44.00 31.00 46.00 ; + RECT 29.00 39.00 31.00 41.00 ; + RECT 29.00 34.00 31.00 36.00 ; + RECT 29.00 29.00 31.00 31.00 ; + RECT 29.00 24.00 31.00 26.00 ; + RECT 29.00 19.00 31.00 21.00 ; + RECT 29.00 14.00 31.00 16.00 ; + RECT 29.00 9.00 31.00 11.00 ; + END + END na1 + PIN a1 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 19.00 89.00 21.00 91.00 ; + RECT 19.00 84.00 21.00 86.00 ; + RECT 19.00 79.00 21.00 81.00 ; + RECT 19.00 74.00 21.00 76.00 ; + RECT 19.00 69.00 21.00 71.00 ; + RECT 19.00 64.00 21.00 66.00 ; + RECT 19.00 59.00 21.00 61.00 ; + RECT 19.00 54.00 21.00 56.00 ; + RECT 19.00 49.00 21.00 51.00 ; + RECT 19.00 44.00 21.00 46.00 ; + RECT 19.00 39.00 21.00 41.00 ; + RECT 19.00 34.00 21.00 36.00 ; + RECT 19.00 29.00 21.00 31.00 ; + RECT 19.00 24.00 21.00 26.00 ; + RECT 19.00 19.00 21.00 21.00 ; + RECT 19.00 14.00 21.00 16.00 ; + RECT 19.00 9.00 21.00 11.00 ; + END + END a1 + PIN na0 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 9.00 89.00 11.00 91.00 ; + RECT 9.00 84.00 11.00 86.00 ; + RECT 9.00 79.00 11.00 81.00 ; + RECT 9.00 74.00 11.00 76.00 ; + RECT 9.00 69.00 11.00 71.00 ; + RECT 9.00 64.00 11.00 66.00 ; + RECT 9.00 59.00 11.00 61.00 ; + RECT 9.00 54.00 11.00 56.00 ; + RECT 9.00 49.00 11.00 51.00 ; + RECT 9.00 44.00 11.00 46.00 ; + RECT 9.00 39.00 11.00 41.00 ; + RECT 9.00 34.00 11.00 36.00 ; + RECT 9.00 29.00 11.00 31.00 ; + RECT 9.00 24.00 11.00 26.00 ; + RECT 9.00 19.00 11.00 21.00 ; + RECT 9.00 14.00 11.00 16.00 ; + RECT 9.00 9.00 11.00 11.00 ; + END + END na0 + PIN a0 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 4.00 89.00 6.00 91.00 ; + RECT 4.00 84.00 6.00 86.00 ; + RECT 4.00 79.00 6.00 81.00 ; + RECT 4.00 74.00 6.00 76.00 ; + RECT 4.00 69.00 6.00 71.00 ; + RECT 4.00 64.00 6.00 66.00 ; + RECT 4.00 59.00 6.00 61.00 ; + RECT 4.00 54.00 6.00 56.00 ; + RECT 4.00 49.00 6.00 51.00 ; + RECT 4.00 44.00 6.00 46.00 ; + RECT 4.00 39.00 6.00 41.00 ; + RECT 4.00 34.00 6.00 36.00 ; + RECT 4.00 29.00 6.00 31.00 ; + RECT 4.00 24.00 6.00 26.00 ; + RECT 4.00 19.00 6.00 21.00 ; + RECT 4.00 14.00 6.00 16.00 ; + RECT 4.00 9.00 6.00 11.00 ; + END + END a0 + PIN selrom + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 109.00 69.00 111.00 71.00 ; + RECT 109.00 64.00 111.00 66.00 ; + RECT 109.00 59.00 111.00 61.00 ; + RECT 109.00 54.00 111.00 56.00 ; + RECT 109.00 49.00 111.00 51.00 ; + RECT 109.00 44.00 111.00 46.00 ; + RECT 109.00 39.00 111.00 41.00 ; + RECT 109.00 34.00 111.00 36.00 ; + RECT 109.00 29.00 111.00 31.00 ; + END + END selrom + PIN a5 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 99.00 89.00 101.00 91.00 ; + RECT 99.00 84.00 101.00 86.00 ; + RECT 99.00 79.00 101.00 81.00 ; + RECT 99.00 74.00 101.00 76.00 ; + RECT 99.00 69.00 101.00 71.00 ; + RECT 99.00 64.00 101.00 66.00 ; + RECT 99.00 59.00 101.00 61.00 ; + RECT 99.00 54.00 101.00 56.00 ; + RECT 99.00 49.00 101.00 51.00 ; + RECT 99.00 44.00 101.00 46.00 ; + RECT 99.00 39.00 101.00 41.00 ; + RECT 99.00 34.00 101.00 36.00 ; + RECT 99.00 29.00 101.00 31.00 ; + RECT 99.00 24.00 101.00 26.00 ; + RECT 99.00 19.00 101.00 21.00 ; + RECT 99.00 14.00 101.00 16.00 ; + RECT 99.00 9.00 101.00 11.00 ; + END + END a5 + PIN na5 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 94.00 89.00 96.00 91.00 ; + RECT 94.00 84.00 96.00 86.00 ; + RECT 94.00 79.00 96.00 81.00 ; + RECT 94.00 74.00 96.00 76.00 ; + RECT 94.00 69.00 96.00 71.00 ; + RECT 94.00 64.00 96.00 66.00 ; + RECT 94.00 59.00 96.00 61.00 ; + RECT 94.00 54.00 96.00 56.00 ; + RECT 94.00 49.00 96.00 51.00 ; + RECT 94.00 44.00 96.00 46.00 ; + RECT 94.00 39.00 96.00 41.00 ; + RECT 94.00 34.00 96.00 36.00 ; + RECT 94.00 29.00 96.00 31.00 ; + RECT 94.00 24.00 96.00 26.00 ; + RECT 94.00 19.00 96.00 21.00 ; + RECT 94.00 14.00 96.00 16.00 ; + RECT 94.00 9.00 96.00 11.00 ; + END + END na5 PIN vdd DIRECTION INPUT ; USE POWER ; @@ -5664,30 +6106,30 @@ MACRO rom_dec_selmux45 RECT 1.50 9.00 118.50 41.00 ; RECT 1.50 59.00 118.50 91.00 ; LAYER ALU2 ; - RECT 39.00 79.00 46.00 81.00 ; - RECT 39.00 19.00 46.00 21.00 ; - RECT 9.00 59.00 56.00 61.00 ; - RECT 9.00 39.00 75.00 41.00 ; - RECT 79.00 69.00 111.00 71.00 ; - RECT 29.00 74.00 41.00 76.00 ; - RECT 59.00 74.00 91.00 76.00 ; - RECT 4.00 69.00 36.00 71.00 ; - RECT 54.00 69.00 61.00 71.00 ; - RECT 59.00 24.00 91.00 26.00 ; - RECT 29.00 24.00 41.00 26.00 ; - RECT 79.00 29.00 111.00 31.00 ; - RECT 9.00 29.00 36.00 31.00 ; - RECT 54.00 29.00 71.00 31.00 ; - RECT 64.00 19.00 101.00 21.00 ; - RECT 64.00 79.00 101.00 81.00 ; - RECT 4.00 19.00 116.00 21.00 ; - RECT 4.00 24.00 116.00 26.00 ; - RECT 4.00 29.00 116.00 31.00 ; - RECT 4.00 39.00 116.00 41.00 ; - RECT 4.00 59.00 116.00 61.00 ; - RECT 4.00 69.00 116.00 71.00 ; - RECT 4.00 74.00 116.00 76.00 ; RECT 4.00 79.00 116.00 81.00 ; + RECT 4.00 74.00 116.00 76.00 ; + RECT 4.00 69.00 116.00 71.00 ; + RECT 4.00 59.00 116.00 61.00 ; + RECT 4.00 39.00 116.00 41.00 ; + RECT 4.00 29.00 116.00 31.00 ; + RECT 4.00 24.00 116.00 26.00 ; + RECT 4.00 19.00 116.00 21.00 ; + RECT 64.00 79.00 101.00 81.00 ; + RECT 64.00 19.00 101.00 21.00 ; + RECT 54.00 29.00 71.00 31.00 ; + RECT 9.00 29.00 36.00 31.00 ; + RECT 79.00 29.00 111.00 31.00 ; + RECT 29.00 24.00 41.00 26.00 ; + RECT 59.00 24.00 91.00 26.00 ; + RECT 54.00 69.00 61.00 71.00 ; + RECT 4.00 69.00 36.00 71.00 ; + RECT 59.00 74.00 91.00 76.00 ; + RECT 29.00 74.00 41.00 76.00 ; + RECT 79.00 69.00 111.00 71.00 ; + RECT 9.00 39.00 75.00 41.00 ; + RECT 9.00 59.00 56.00 61.00 ; + RECT 39.00 19.00 46.00 21.00 ; + RECT 39.00 79.00 46.00 81.00 ; END END rom_dec_selmux45 @@ -5698,6 +6140,23 @@ MACRO rom_dec_selmux67_128_ts SIZE 140.00 BY 100.00 ; SYMMETRY Y ; SITE core ; + PIN nenx + DIRECTION INOUT ; + PORT + LAYER ALU3 ; + RECT 119.00 74.00 121.00 76.00 ; + RECT 119.00 69.00 121.00 71.00 ; + RECT 119.00 64.00 121.00 66.00 ; + RECT 119.00 59.00 121.00 61.00 ; + RECT 119.00 54.00 121.00 56.00 ; + RECT 119.00 49.00 121.00 51.00 ; + RECT 119.00 44.00 121.00 46.00 ; + RECT 119.00 39.00 121.00 41.00 ; + RECT 119.00 34.00 121.00 36.00 ; + RECT 119.00 29.00 121.00 31.00 ; + RECT 119.00 24.00 121.00 26.00 ; + END + END nenx PIN na6x DIRECTION INOUT ; PORT @@ -5727,23 +6186,83 @@ MACRO rom_dec_selmux67_128_ts RECT 4.00 64.00 6.00 66.00 ; END END na6x - PIN nenx - DIRECTION INOUT ; + PIN enx + DIRECTION OUTPUT ; PORT LAYER ALU3 ; - RECT 119.00 74.00 121.00 76.00 ; - RECT 119.00 69.00 121.00 71.00 ; - RECT 119.00 64.00 121.00 66.00 ; - RECT 119.00 59.00 121.00 61.00 ; - RECT 119.00 54.00 121.00 56.00 ; - RECT 119.00 49.00 121.00 51.00 ; - RECT 119.00 44.00 121.00 46.00 ; - RECT 119.00 39.00 121.00 41.00 ; - RECT 119.00 34.00 121.00 36.00 ; - RECT 119.00 29.00 121.00 31.00 ; - RECT 119.00 24.00 121.00 26.00 ; + RECT 109.00 69.00 111.00 71.00 ; + RECT 109.00 64.00 111.00 66.00 ; + RECT 109.00 59.00 111.00 61.00 ; + RECT 109.00 54.00 111.00 56.00 ; + RECT 109.00 49.00 111.00 51.00 ; + RECT 109.00 44.00 111.00 46.00 ; + RECT 109.00 39.00 111.00 41.00 ; + RECT 109.00 34.00 111.00 36.00 ; + RECT 109.00 29.00 111.00 31.00 ; END - END nenx + END enx + PIN sel6 + DIRECTION OUTPUT ; + PORT + LAYER ALU2 ; + RECT 89.00 14.00 91.00 16.00 ; + RECT 84.00 14.00 86.00 16.00 ; + RECT 79.00 14.00 81.00 16.00 ; + RECT 74.00 14.00 76.00 16.00 ; + RECT 69.00 14.00 71.00 16.00 ; + RECT 64.00 14.00 66.00 16.00 ; + RECT 59.00 14.00 61.00 16.00 ; + RECT 54.00 14.00 56.00 16.00 ; + RECT 49.00 14.00 51.00 16.00 ; + RECT 44.00 14.00 46.00 16.00 ; + RECT 39.00 14.00 41.00 16.00 ; + RECT 34.00 14.00 36.00 16.00 ; + RECT 29.00 14.00 31.00 16.00 ; + RECT 24.00 14.00 26.00 16.00 ; + RECT 19.00 14.00 21.00 16.00 ; + RECT 14.00 14.00 16.00 16.00 ; + RECT 9.00 14.00 11.00 16.00 ; + RECT 4.00 14.00 6.00 16.00 ; + END + END sel6 + PIN sel7 + DIRECTION OUTPUT ; + PORT + LAYER ALU2 ; + RECT 89.00 84.00 91.00 86.00 ; + RECT 84.00 84.00 86.00 86.00 ; + RECT 79.00 84.00 81.00 86.00 ; + RECT 74.00 84.00 76.00 86.00 ; + RECT 69.00 84.00 71.00 86.00 ; + RECT 64.00 84.00 66.00 86.00 ; + RECT 59.00 84.00 61.00 86.00 ; + RECT 54.00 84.00 56.00 86.00 ; + RECT 49.00 84.00 51.00 86.00 ; + RECT 44.00 84.00 46.00 86.00 ; + RECT 39.00 84.00 41.00 86.00 ; + RECT 34.00 84.00 36.00 86.00 ; + RECT 29.00 84.00 31.00 86.00 ; + RECT 24.00 84.00 26.00 86.00 ; + RECT 19.00 84.00 21.00 86.00 ; + RECT 14.00 84.00 16.00 86.00 ; + RECT 9.00 84.00 11.00 86.00 ; + RECT 4.00 84.00 6.00 86.00 ; + END + END sel7 + PIN mux7 + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 14.00 59.00 16.00 61.00 ; + END + END mux7 + PIN mux6 + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 34.00 39.00 36.00 41.00 ; + END + END mux6 PIN a6x DIRECTION OUTPUT ; PORT @@ -5772,348 +6291,25 @@ MACRO rom_dec_selmux67_128_ts RECT 4.00 34.00 6.00 36.00 ; END END a6x - PIN mux6 - DIRECTION OUTPUT ; - PORT - LAYER ALU3 ; - RECT 34.00 39.00 36.00 41.00 ; - END - END mux6 - PIN mux7 - DIRECTION OUTPUT ; - PORT - LAYER ALU3 ; - RECT 14.00 59.00 16.00 61.00 ; - END - END mux7 - PIN sel7 - DIRECTION OUTPUT ; - PORT - LAYER ALU2 ; - RECT 89.00 84.00 91.00 86.00 ; - RECT 84.00 84.00 86.00 86.00 ; - RECT 79.00 84.00 81.00 86.00 ; - RECT 74.00 84.00 76.00 86.00 ; - RECT 69.00 84.00 71.00 86.00 ; - RECT 64.00 84.00 66.00 86.00 ; - RECT 59.00 84.00 61.00 86.00 ; - RECT 54.00 84.00 56.00 86.00 ; - RECT 49.00 84.00 51.00 86.00 ; - RECT 44.00 84.00 46.00 86.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 4.00 84.00 6.00 86.00 ; - END - END sel7 - PIN sel6 - DIRECTION OUTPUT ; - PORT - LAYER ALU2 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 84.00 14.00 86.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 4.00 14.00 6.00 16.00 ; - END - END sel6 - PIN enx - DIRECTION OUTPUT ; - PORT - LAYER ALU3 ; - RECT 109.00 69.00 111.00 71.00 ; - RECT 109.00 64.00 111.00 66.00 ; - RECT 109.00 59.00 111.00 61.00 ; - RECT 109.00 54.00 111.00 56.00 ; - RECT 109.00 49.00 111.00 51.00 ; - RECT 109.00 44.00 111.00 46.00 ; - RECT 109.00 39.00 111.00 41.00 ; - RECT 109.00 34.00 111.00 36.00 ; - RECT 109.00 29.00 111.00 31.00 ; - END - END enx - PIN a6 + PIN selrom DIRECTION INPUT ; PORT LAYER ALU3 ; - RECT 114.00 94.00 116.00 96.00 ; - RECT 114.00 89.00 116.00 91.00 ; - RECT 114.00 84.00 116.00 86.00 ; - RECT 114.00 79.00 116.00 81.00 ; - RECT 114.00 74.00 116.00 76.00 ; - RECT 114.00 69.00 116.00 71.00 ; + RECT 129.00 79.00 131.00 81.00 ; + RECT 129.00 74.00 131.00 76.00 ; + RECT 129.00 69.00 131.00 71.00 ; + RECT 129.00 64.00 131.00 66.00 ; + RECT 129.00 59.00 131.00 61.00 ; + RECT 129.00 54.00 131.00 56.00 ; + RECT 129.00 49.00 131.00 51.00 ; + RECT 129.00 44.00 131.00 46.00 ; + RECT 129.00 39.00 131.00 41.00 ; + RECT 129.00 34.00 131.00 36.00 ; + RECT 129.00 29.00 131.00 31.00 ; + RECT 129.00 24.00 131.00 26.00 ; + RECT 129.00 19.00 131.00 21.00 ; END - END a6 - PIN na5 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 94.00 89.00 96.00 91.00 ; - RECT 94.00 84.00 96.00 86.00 ; - RECT 94.00 79.00 96.00 81.00 ; - RECT 94.00 74.00 96.00 76.00 ; - RECT 94.00 69.00 96.00 71.00 ; - RECT 94.00 64.00 96.00 66.00 ; - RECT 94.00 59.00 96.00 61.00 ; - RECT 94.00 54.00 96.00 56.00 ; - RECT 94.00 49.00 96.00 51.00 ; - RECT 94.00 44.00 96.00 46.00 ; - RECT 94.00 39.00 96.00 41.00 ; - RECT 94.00 34.00 96.00 36.00 ; - RECT 94.00 29.00 96.00 31.00 ; - RECT 94.00 24.00 96.00 26.00 ; - RECT 94.00 19.00 96.00 21.00 ; - RECT 94.00 14.00 96.00 16.00 ; - RECT 94.00 9.00 96.00 11.00 ; - END - END na5 - PIN a0 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 4.00 89.00 6.00 91.00 ; - RECT 4.00 84.00 6.00 86.00 ; - RECT 4.00 79.00 6.00 81.00 ; - RECT 4.00 74.00 6.00 76.00 ; - RECT 4.00 69.00 6.00 71.00 ; - RECT 4.00 64.00 6.00 66.00 ; - RECT 4.00 59.00 6.00 61.00 ; - RECT 4.00 54.00 6.00 56.00 ; - RECT 4.00 49.00 6.00 51.00 ; - RECT 4.00 44.00 6.00 46.00 ; - RECT 4.00 39.00 6.00 41.00 ; - RECT 4.00 34.00 6.00 36.00 ; - RECT 4.00 29.00 6.00 31.00 ; - RECT 4.00 24.00 6.00 26.00 ; - RECT 4.00 19.00 6.00 21.00 ; - RECT 4.00 14.00 6.00 16.00 ; - RECT 4.00 9.00 6.00 11.00 ; - END - END a0 - PIN na0 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 9.00 54.00 11.00 56.00 ; - RECT 9.00 49.00 11.00 51.00 ; - RECT 9.00 44.00 11.00 46.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 9.00 9.00 11.00 11.00 ; - END - END na0 - PIN a1 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 19.00 54.00 21.00 56.00 ; - RECT 19.00 49.00 21.00 51.00 ; - RECT 19.00 44.00 21.00 46.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 19.00 9.00 21.00 11.00 ; - END - END a1 - PIN na1 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 29.00 54.00 31.00 56.00 ; - RECT 29.00 49.00 31.00 51.00 ; - RECT 29.00 44.00 31.00 46.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 29.00 9.00 31.00 11.00 ; - END - END na1 - PIN a2 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 39.00 79.00 41.00 81.00 ; - RECT 39.00 74.00 41.00 76.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 39.00 64.00 41.00 66.00 ; - RECT 39.00 59.00 41.00 61.00 ; - RECT 39.00 54.00 41.00 56.00 ; - RECT 39.00 49.00 41.00 51.00 ; - RECT 39.00 44.00 41.00 46.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 39.00 9.00 41.00 11.00 ; - END - END a2 - PIN na2 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 49.00 84.00 51.00 86.00 ; - RECT 49.00 79.00 51.00 81.00 ; - RECT 49.00 74.00 51.00 76.00 ; - RECT 49.00 69.00 51.00 71.00 ; - RECT 49.00 64.00 51.00 66.00 ; - RECT 49.00 59.00 51.00 61.00 ; - RECT 49.00 54.00 51.00 56.00 ; - RECT 49.00 49.00 51.00 51.00 ; - RECT 49.00 44.00 51.00 46.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 49.00 9.00 51.00 11.00 ; - END - END na2 - PIN a3 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 59.00 84.00 61.00 86.00 ; - RECT 59.00 79.00 61.00 81.00 ; - RECT 59.00 74.00 61.00 76.00 ; - RECT 59.00 69.00 61.00 71.00 ; - RECT 59.00 64.00 61.00 66.00 ; - RECT 59.00 59.00 61.00 61.00 ; - RECT 59.00 54.00 61.00 56.00 ; - RECT 59.00 49.00 61.00 51.00 ; - RECT 59.00 44.00 61.00 46.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 59.00 9.00 61.00 11.00 ; - END - END a3 - PIN na3 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 69.00 84.00 71.00 86.00 ; - RECT 69.00 79.00 71.00 81.00 ; - RECT 69.00 74.00 71.00 76.00 ; - RECT 69.00 69.00 71.00 71.00 ; - RECT 69.00 64.00 71.00 66.00 ; - RECT 69.00 59.00 71.00 61.00 ; - RECT 69.00 54.00 71.00 56.00 ; - RECT 69.00 49.00 71.00 51.00 ; - RECT 69.00 44.00 71.00 46.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 69.00 9.00 71.00 11.00 ; - END - END na3 - PIN na4 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 89.00 89.00 91.00 91.00 ; - RECT 89.00 84.00 91.00 86.00 ; - RECT 89.00 79.00 91.00 81.00 ; - RECT 89.00 74.00 91.00 76.00 ; - RECT 89.00 69.00 91.00 71.00 ; - RECT 89.00 64.00 91.00 66.00 ; - RECT 89.00 59.00 91.00 61.00 ; - RECT 89.00 54.00 91.00 56.00 ; - RECT 89.00 49.00 91.00 51.00 ; - RECT 89.00 44.00 91.00 46.00 ; - RECT 89.00 39.00 91.00 41.00 ; - RECT 89.00 34.00 91.00 36.00 ; - RECT 89.00 29.00 91.00 31.00 ; - RECT 89.00 24.00 91.00 26.00 ; - RECT 89.00 19.00 91.00 21.00 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 89.00 9.00 91.00 11.00 ; - END - END na4 - PIN a4 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 79.00 84.00 81.00 86.00 ; - RECT 79.00 79.00 81.00 81.00 ; - RECT 79.00 74.00 81.00 76.00 ; - RECT 79.00 69.00 81.00 71.00 ; - RECT 79.00 64.00 81.00 66.00 ; - RECT 79.00 59.00 81.00 61.00 ; - RECT 79.00 54.00 81.00 56.00 ; - RECT 79.00 49.00 81.00 51.00 ; - RECT 79.00 44.00 81.00 46.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 79.00 9.00 81.00 11.00 ; - END - END a4 + END selrom PIN a5 DIRECTION INPUT ; PORT @@ -6137,25 +6333,271 @@ MACRO rom_dec_selmux67_128_ts RECT 99.00 9.00 101.00 11.00 ; END END a5 - PIN selrom + PIN a4 DIRECTION INPUT ; PORT LAYER ALU3 ; - RECT 129.00 79.00 131.00 81.00 ; - RECT 129.00 74.00 131.00 76.00 ; - RECT 129.00 69.00 131.00 71.00 ; - RECT 129.00 64.00 131.00 66.00 ; - RECT 129.00 59.00 131.00 61.00 ; - RECT 129.00 54.00 131.00 56.00 ; - RECT 129.00 49.00 131.00 51.00 ; - RECT 129.00 44.00 131.00 46.00 ; - RECT 129.00 39.00 131.00 41.00 ; - RECT 129.00 34.00 131.00 36.00 ; - RECT 129.00 29.00 131.00 31.00 ; - RECT 129.00 24.00 131.00 26.00 ; - RECT 129.00 19.00 131.00 21.00 ; + RECT 79.00 89.00 81.00 91.00 ; + RECT 79.00 84.00 81.00 86.00 ; + RECT 79.00 79.00 81.00 81.00 ; + RECT 79.00 74.00 81.00 76.00 ; + RECT 79.00 69.00 81.00 71.00 ; + RECT 79.00 64.00 81.00 66.00 ; + RECT 79.00 59.00 81.00 61.00 ; + RECT 79.00 54.00 81.00 56.00 ; + RECT 79.00 49.00 81.00 51.00 ; + RECT 79.00 44.00 81.00 46.00 ; + RECT 79.00 39.00 81.00 41.00 ; + RECT 79.00 34.00 81.00 36.00 ; + RECT 79.00 29.00 81.00 31.00 ; + RECT 79.00 24.00 81.00 26.00 ; + RECT 79.00 19.00 81.00 21.00 ; + RECT 79.00 14.00 81.00 16.00 ; + RECT 79.00 9.00 81.00 11.00 ; END - END selrom + END a4 + PIN na4 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 89.00 89.00 91.00 91.00 ; + RECT 89.00 84.00 91.00 86.00 ; + RECT 89.00 79.00 91.00 81.00 ; + RECT 89.00 74.00 91.00 76.00 ; + RECT 89.00 69.00 91.00 71.00 ; + RECT 89.00 64.00 91.00 66.00 ; + RECT 89.00 59.00 91.00 61.00 ; + RECT 89.00 54.00 91.00 56.00 ; + RECT 89.00 49.00 91.00 51.00 ; + RECT 89.00 44.00 91.00 46.00 ; + RECT 89.00 39.00 91.00 41.00 ; + RECT 89.00 34.00 91.00 36.00 ; + RECT 89.00 29.00 91.00 31.00 ; + RECT 89.00 24.00 91.00 26.00 ; + RECT 89.00 19.00 91.00 21.00 ; + RECT 89.00 14.00 91.00 16.00 ; + RECT 89.00 9.00 91.00 11.00 ; + END + END na4 + PIN na3 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 69.00 89.00 71.00 91.00 ; + RECT 69.00 84.00 71.00 86.00 ; + RECT 69.00 79.00 71.00 81.00 ; + RECT 69.00 74.00 71.00 76.00 ; + RECT 69.00 69.00 71.00 71.00 ; + RECT 69.00 64.00 71.00 66.00 ; + RECT 69.00 59.00 71.00 61.00 ; + RECT 69.00 54.00 71.00 56.00 ; + RECT 69.00 49.00 71.00 51.00 ; + RECT 69.00 44.00 71.00 46.00 ; + RECT 69.00 39.00 71.00 41.00 ; + RECT 69.00 34.00 71.00 36.00 ; + RECT 69.00 29.00 71.00 31.00 ; + RECT 69.00 24.00 71.00 26.00 ; + RECT 69.00 19.00 71.00 21.00 ; + RECT 69.00 14.00 71.00 16.00 ; + RECT 69.00 9.00 71.00 11.00 ; + END + END na3 + PIN a3 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 59.00 89.00 61.00 91.00 ; + RECT 59.00 84.00 61.00 86.00 ; + RECT 59.00 79.00 61.00 81.00 ; + RECT 59.00 74.00 61.00 76.00 ; + RECT 59.00 69.00 61.00 71.00 ; + RECT 59.00 64.00 61.00 66.00 ; + RECT 59.00 59.00 61.00 61.00 ; + RECT 59.00 54.00 61.00 56.00 ; + RECT 59.00 49.00 61.00 51.00 ; + RECT 59.00 44.00 61.00 46.00 ; + RECT 59.00 39.00 61.00 41.00 ; + RECT 59.00 34.00 61.00 36.00 ; + RECT 59.00 29.00 61.00 31.00 ; + RECT 59.00 24.00 61.00 26.00 ; + RECT 59.00 19.00 61.00 21.00 ; + RECT 59.00 14.00 61.00 16.00 ; + RECT 59.00 9.00 61.00 11.00 ; + END + END a3 + PIN na2 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 49.00 89.00 51.00 91.00 ; + RECT 49.00 84.00 51.00 86.00 ; + RECT 49.00 79.00 51.00 81.00 ; + RECT 49.00 74.00 51.00 76.00 ; + RECT 49.00 69.00 51.00 71.00 ; + RECT 49.00 64.00 51.00 66.00 ; + RECT 49.00 59.00 51.00 61.00 ; + RECT 49.00 54.00 51.00 56.00 ; + RECT 49.00 49.00 51.00 51.00 ; + RECT 49.00 44.00 51.00 46.00 ; + RECT 49.00 39.00 51.00 41.00 ; + RECT 49.00 34.00 51.00 36.00 ; + RECT 49.00 29.00 51.00 31.00 ; + RECT 49.00 24.00 51.00 26.00 ; + RECT 49.00 19.00 51.00 21.00 ; + RECT 49.00 14.00 51.00 16.00 ; + RECT 49.00 9.00 51.00 11.00 ; + END + END na2 + PIN a2 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 39.00 89.00 41.00 91.00 ; + RECT 39.00 84.00 41.00 86.00 ; + RECT 39.00 79.00 41.00 81.00 ; + RECT 39.00 74.00 41.00 76.00 ; + RECT 39.00 69.00 41.00 71.00 ; + RECT 39.00 64.00 41.00 66.00 ; + RECT 39.00 59.00 41.00 61.00 ; + RECT 39.00 54.00 41.00 56.00 ; + RECT 39.00 49.00 41.00 51.00 ; + RECT 39.00 44.00 41.00 46.00 ; + RECT 39.00 39.00 41.00 41.00 ; + RECT 39.00 34.00 41.00 36.00 ; + RECT 39.00 29.00 41.00 31.00 ; + RECT 39.00 24.00 41.00 26.00 ; + RECT 39.00 19.00 41.00 21.00 ; + RECT 39.00 14.00 41.00 16.00 ; + RECT 39.00 9.00 41.00 11.00 ; + END + END a2 + PIN na1 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 29.00 89.00 31.00 91.00 ; + RECT 29.00 84.00 31.00 86.00 ; + RECT 29.00 79.00 31.00 81.00 ; + RECT 29.00 74.00 31.00 76.00 ; + RECT 29.00 69.00 31.00 71.00 ; + RECT 29.00 64.00 31.00 66.00 ; + RECT 29.00 59.00 31.00 61.00 ; + RECT 29.00 54.00 31.00 56.00 ; + RECT 29.00 49.00 31.00 51.00 ; + RECT 29.00 44.00 31.00 46.00 ; + RECT 29.00 39.00 31.00 41.00 ; + RECT 29.00 34.00 31.00 36.00 ; + RECT 29.00 29.00 31.00 31.00 ; + RECT 29.00 24.00 31.00 26.00 ; + RECT 29.00 19.00 31.00 21.00 ; + RECT 29.00 14.00 31.00 16.00 ; + RECT 29.00 9.00 31.00 11.00 ; + END + END na1 + PIN a1 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 19.00 89.00 21.00 91.00 ; + RECT 19.00 84.00 21.00 86.00 ; + RECT 19.00 79.00 21.00 81.00 ; + RECT 19.00 74.00 21.00 76.00 ; + RECT 19.00 69.00 21.00 71.00 ; + RECT 19.00 64.00 21.00 66.00 ; + RECT 19.00 59.00 21.00 61.00 ; + RECT 19.00 54.00 21.00 56.00 ; + RECT 19.00 49.00 21.00 51.00 ; + RECT 19.00 44.00 21.00 46.00 ; + RECT 19.00 39.00 21.00 41.00 ; + RECT 19.00 34.00 21.00 36.00 ; + RECT 19.00 29.00 21.00 31.00 ; + RECT 19.00 24.00 21.00 26.00 ; + RECT 19.00 19.00 21.00 21.00 ; + RECT 19.00 14.00 21.00 16.00 ; + RECT 19.00 9.00 21.00 11.00 ; + END + END a1 + PIN na0 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 9.00 89.00 11.00 91.00 ; + RECT 9.00 84.00 11.00 86.00 ; + RECT 9.00 79.00 11.00 81.00 ; + RECT 9.00 74.00 11.00 76.00 ; + RECT 9.00 69.00 11.00 71.00 ; + RECT 9.00 64.00 11.00 66.00 ; + RECT 9.00 59.00 11.00 61.00 ; + RECT 9.00 54.00 11.00 56.00 ; + RECT 9.00 49.00 11.00 51.00 ; + RECT 9.00 44.00 11.00 46.00 ; + RECT 9.00 39.00 11.00 41.00 ; + RECT 9.00 34.00 11.00 36.00 ; + RECT 9.00 29.00 11.00 31.00 ; + RECT 9.00 24.00 11.00 26.00 ; + RECT 9.00 19.00 11.00 21.00 ; + RECT 9.00 14.00 11.00 16.00 ; + RECT 9.00 9.00 11.00 11.00 ; + END + END na0 + PIN a0 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 4.00 89.00 6.00 91.00 ; + RECT 4.00 84.00 6.00 86.00 ; + RECT 4.00 79.00 6.00 81.00 ; + RECT 4.00 74.00 6.00 76.00 ; + RECT 4.00 69.00 6.00 71.00 ; + RECT 4.00 64.00 6.00 66.00 ; + RECT 4.00 59.00 6.00 61.00 ; + RECT 4.00 54.00 6.00 56.00 ; + RECT 4.00 49.00 6.00 51.00 ; + RECT 4.00 44.00 6.00 46.00 ; + RECT 4.00 39.00 6.00 41.00 ; + RECT 4.00 34.00 6.00 36.00 ; + RECT 4.00 29.00 6.00 31.00 ; + RECT 4.00 24.00 6.00 26.00 ; + RECT 4.00 19.00 6.00 21.00 ; + RECT 4.00 14.00 6.00 16.00 ; + RECT 4.00 9.00 6.00 11.00 ; + END + END a0 + PIN na5 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 94.00 89.00 96.00 91.00 ; + RECT 94.00 84.00 96.00 86.00 ; + RECT 94.00 79.00 96.00 81.00 ; + RECT 94.00 74.00 96.00 76.00 ; + RECT 94.00 69.00 96.00 71.00 ; + RECT 94.00 64.00 96.00 66.00 ; + RECT 94.00 59.00 96.00 61.00 ; + RECT 94.00 54.00 96.00 56.00 ; + RECT 94.00 49.00 96.00 51.00 ; + RECT 94.00 44.00 96.00 46.00 ; + RECT 94.00 39.00 96.00 41.00 ; + RECT 94.00 34.00 96.00 36.00 ; + RECT 94.00 29.00 96.00 31.00 ; + RECT 94.00 24.00 96.00 26.00 ; + RECT 94.00 19.00 96.00 21.00 ; + RECT 94.00 14.00 96.00 16.00 ; + RECT 94.00 9.00 96.00 11.00 ; + END + END na5 + PIN a6 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 114.00 94.00 116.00 96.00 ; + RECT 114.00 89.00 116.00 91.00 ; + RECT 114.00 84.00 116.00 86.00 ; + RECT 114.00 79.00 116.00 81.00 ; + RECT 114.00 74.00 116.00 76.00 ; + RECT 114.00 69.00 116.00 71.00 ; + END + END a6 PIN vdd DIRECTION INPUT ; USE POWER ; @@ -6193,32 +6635,32 @@ MACRO rom_dec_selmux67_128_ts RECT 1.50 9.00 138.50 41.00 ; RECT 1.50 59.00 138.50 91.00 ; LAYER ALU2 ; - RECT 79.00 69.00 125.00 71.00 ; - RECT 79.00 29.00 125.00 31.00 ; - RECT 119.00 24.00 136.00 26.00 ; - RECT 119.00 74.00 136.00 76.00 ; - RECT 4.00 19.00 136.00 21.00 ; - RECT 4.00 79.00 136.00 81.00 ; - RECT 4.00 69.00 36.00 71.00 ; - RECT 54.00 69.00 61.00 71.00 ; - RECT 9.00 29.00 36.00 31.00 ; - RECT 54.00 29.00 71.00 31.00 ; - RECT 4.00 24.00 136.00 26.00 ; - RECT 4.00 74.00 136.00 76.00 ; - RECT 39.00 19.00 46.00 21.00 ; - RECT 39.00 79.00 46.00 81.00 ; - RECT 64.00 19.00 101.00 21.00 ; - RECT 64.00 79.00 101.00 81.00 ; - RECT 4.00 59.00 26.00 61.00 ; - RECT 9.00 59.00 24.00 61.00 ; - RECT 4.00 39.00 36.00 41.00 ; - RECT 9.00 39.00 36.00 41.00 ; - RECT 19.00 24.00 41.00 26.00 ; - RECT 19.00 74.00 41.00 76.00 ; - RECT 59.00 24.00 81.00 26.00 ; - RECT 59.00 74.00 81.00 76.00 ; - RECT 4.00 69.00 136.00 71.00 ; RECT 4.00 29.00 136.00 31.00 ; + RECT 4.00 69.00 136.00 71.00 ; + RECT 59.00 74.00 81.00 76.00 ; + RECT 59.00 24.00 81.00 26.00 ; + RECT 19.00 74.00 41.00 76.00 ; + RECT 19.00 24.00 41.00 26.00 ; + RECT 9.00 39.00 36.00 41.00 ; + RECT 4.00 39.00 36.00 41.00 ; + RECT 9.00 59.00 24.00 61.00 ; + RECT 4.00 59.00 26.00 61.00 ; + RECT 64.00 79.00 101.00 81.00 ; + RECT 64.00 19.00 101.00 21.00 ; + RECT 39.00 79.00 46.00 81.00 ; + RECT 39.00 19.00 46.00 21.00 ; + RECT 4.00 74.00 136.00 76.00 ; + RECT 4.00 24.00 136.00 26.00 ; + RECT 54.00 29.00 71.00 31.00 ; + RECT 9.00 29.00 36.00 31.00 ; + RECT 54.00 69.00 61.00 71.00 ; + RECT 4.00 69.00 36.00 71.00 ; + RECT 4.00 79.00 136.00 81.00 ; + RECT 4.00 19.00 136.00 21.00 ; + RECT 119.00 74.00 136.00 76.00 ; + RECT 119.00 24.00 136.00 26.00 ; + RECT 79.00 29.00 125.00 31.00 ; + RECT 79.00 69.00 125.00 71.00 ; LAYER ALU3 ; RECT 114.00 24.00 116.00 66.00 ; RECT 114.00 24.00 116.00 66.00 ; @@ -6261,6 +6703,68 @@ MACRO rom_dec_selmux67_128 RECT 4.00 34.00 6.00 36.00 ; END END na6x + PIN sel6 + DIRECTION OUTPUT ; + PORT + LAYER ALU2 ; + RECT 89.00 14.00 91.00 16.00 ; + RECT 84.00 14.00 86.00 16.00 ; + RECT 79.00 14.00 81.00 16.00 ; + RECT 74.00 14.00 76.00 16.00 ; + RECT 69.00 14.00 71.00 16.00 ; + RECT 64.00 14.00 66.00 16.00 ; + RECT 59.00 14.00 61.00 16.00 ; + RECT 54.00 14.00 56.00 16.00 ; + RECT 49.00 14.00 51.00 16.00 ; + RECT 44.00 14.00 46.00 16.00 ; + RECT 39.00 14.00 41.00 16.00 ; + RECT 34.00 14.00 36.00 16.00 ; + RECT 29.00 14.00 31.00 16.00 ; + RECT 24.00 14.00 26.00 16.00 ; + RECT 19.00 14.00 21.00 16.00 ; + RECT 14.00 14.00 16.00 16.00 ; + RECT 9.00 14.00 11.00 16.00 ; + RECT 4.00 14.00 6.00 16.00 ; + END + END sel6 + PIN sel7 + DIRECTION OUTPUT ; + PORT + LAYER ALU2 ; + RECT 89.00 84.00 91.00 86.00 ; + RECT 84.00 84.00 86.00 86.00 ; + RECT 79.00 84.00 81.00 86.00 ; + RECT 74.00 84.00 76.00 86.00 ; + RECT 69.00 84.00 71.00 86.00 ; + RECT 64.00 84.00 66.00 86.00 ; + RECT 59.00 84.00 61.00 86.00 ; + RECT 54.00 84.00 56.00 86.00 ; + RECT 49.00 84.00 51.00 86.00 ; + RECT 44.00 84.00 46.00 86.00 ; + RECT 39.00 84.00 41.00 86.00 ; + RECT 34.00 84.00 36.00 86.00 ; + RECT 29.00 84.00 31.00 86.00 ; + RECT 24.00 84.00 26.00 86.00 ; + RECT 19.00 84.00 21.00 86.00 ; + RECT 14.00 84.00 16.00 86.00 ; + RECT 9.00 84.00 11.00 86.00 ; + RECT 4.00 84.00 6.00 86.00 ; + END + END sel7 + PIN mux7 + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 14.00 59.00 16.00 61.00 ; + END + END mux7 + PIN mux6 + DIRECTION OUTPUT ; + PORT + LAYER ALU3 ; + RECT 34.00 39.00 36.00 41.00 ; + END + END mux6 PIN a6x DIRECTION OUTPUT ; PORT @@ -6289,349 +6793,6 @@ MACRO rom_dec_selmux67_128 RECT 4.00 64.00 6.00 66.00 ; END END a6x - PIN mux6 - DIRECTION OUTPUT ; - PORT - LAYER ALU3 ; - RECT 34.00 39.00 36.00 41.00 ; - END - END mux6 - PIN mux7 - DIRECTION OUTPUT ; - PORT - LAYER ALU3 ; - RECT 14.00 59.00 16.00 61.00 ; - END - END mux7 - PIN sel7 - DIRECTION OUTPUT ; - PORT - LAYER ALU2 ; - RECT 89.00 84.00 91.00 86.00 ; - RECT 84.00 84.00 86.00 86.00 ; - RECT 79.00 84.00 81.00 86.00 ; - RECT 74.00 84.00 76.00 86.00 ; - RECT 69.00 84.00 71.00 86.00 ; - RECT 64.00 84.00 66.00 86.00 ; - RECT 59.00 84.00 61.00 86.00 ; - RECT 54.00 84.00 56.00 86.00 ; - RECT 49.00 84.00 51.00 86.00 ; - RECT 44.00 84.00 46.00 86.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 4.00 84.00 6.00 86.00 ; - END - END sel7 - PIN sel6 - DIRECTION OUTPUT ; - PORT - LAYER ALU2 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 84.00 14.00 86.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 4.00 14.00 6.00 16.00 ; - END - END sel6 - PIN a6 - DIRECTION INPUT ; - PORT - LAYER ALU1 ; - RECT 114.00 39.00 116.00 41.00 ; - RECT 114.00 34.00 116.00 36.00 ; - RECT 114.00 29.00 116.00 31.00 ; - RECT 114.00 24.00 116.00 26.00 ; - RECT 114.00 19.00 116.00 21.00 ; - RECT 114.00 14.00 116.00 16.00 ; - RECT 114.00 9.00 116.00 11.00 ; - END - END a6 - PIN selrom - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 109.00 69.00 111.00 71.00 ; - RECT 109.00 64.00 111.00 66.00 ; - RECT 109.00 59.00 111.00 61.00 ; - RECT 109.00 54.00 111.00 56.00 ; - RECT 109.00 49.00 111.00 51.00 ; - RECT 109.00 44.00 111.00 46.00 ; - RECT 109.00 39.00 111.00 41.00 ; - RECT 109.00 34.00 111.00 36.00 ; - RECT 109.00 29.00 111.00 31.00 ; - END - END selrom - PIN a0 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 4.00 89.00 6.00 91.00 ; - RECT 4.00 84.00 6.00 86.00 ; - RECT 4.00 79.00 6.00 81.00 ; - RECT 4.00 74.00 6.00 76.00 ; - RECT 4.00 69.00 6.00 71.00 ; - RECT 4.00 64.00 6.00 66.00 ; - RECT 4.00 59.00 6.00 61.00 ; - RECT 4.00 54.00 6.00 56.00 ; - RECT 4.00 49.00 6.00 51.00 ; - RECT 4.00 44.00 6.00 46.00 ; - RECT 4.00 39.00 6.00 41.00 ; - RECT 4.00 34.00 6.00 36.00 ; - RECT 4.00 29.00 6.00 31.00 ; - RECT 4.00 24.00 6.00 26.00 ; - RECT 4.00 19.00 6.00 21.00 ; - RECT 4.00 14.00 6.00 16.00 ; - RECT 4.00 9.00 6.00 11.00 ; - END - END a0 - PIN na0 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 9.00 54.00 11.00 56.00 ; - RECT 9.00 49.00 11.00 51.00 ; - RECT 9.00 44.00 11.00 46.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 9.00 9.00 11.00 11.00 ; - END - END na0 - PIN a1 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 19.00 54.00 21.00 56.00 ; - RECT 19.00 49.00 21.00 51.00 ; - RECT 19.00 44.00 21.00 46.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 19.00 9.00 21.00 11.00 ; - END - END a1 - PIN na1 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 29.00 54.00 31.00 56.00 ; - RECT 29.00 49.00 31.00 51.00 ; - RECT 29.00 44.00 31.00 46.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 29.00 9.00 31.00 11.00 ; - END - END na1 - PIN a2 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 39.00 79.00 41.00 81.00 ; - RECT 39.00 74.00 41.00 76.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 39.00 64.00 41.00 66.00 ; - RECT 39.00 59.00 41.00 61.00 ; - RECT 39.00 54.00 41.00 56.00 ; - RECT 39.00 49.00 41.00 51.00 ; - RECT 39.00 44.00 41.00 46.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 39.00 9.00 41.00 11.00 ; - END - END a2 - PIN na2 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 49.00 84.00 51.00 86.00 ; - RECT 49.00 79.00 51.00 81.00 ; - RECT 49.00 74.00 51.00 76.00 ; - RECT 49.00 69.00 51.00 71.00 ; - RECT 49.00 64.00 51.00 66.00 ; - RECT 49.00 59.00 51.00 61.00 ; - RECT 49.00 54.00 51.00 56.00 ; - RECT 49.00 49.00 51.00 51.00 ; - RECT 49.00 44.00 51.00 46.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 49.00 9.00 51.00 11.00 ; - END - END na2 - PIN a3 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 59.00 84.00 61.00 86.00 ; - RECT 59.00 79.00 61.00 81.00 ; - RECT 59.00 74.00 61.00 76.00 ; - RECT 59.00 69.00 61.00 71.00 ; - RECT 59.00 64.00 61.00 66.00 ; - RECT 59.00 59.00 61.00 61.00 ; - RECT 59.00 54.00 61.00 56.00 ; - RECT 59.00 49.00 61.00 51.00 ; - RECT 59.00 44.00 61.00 46.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 59.00 9.00 61.00 11.00 ; - END - END a3 - PIN na3 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 69.00 84.00 71.00 86.00 ; - RECT 69.00 79.00 71.00 81.00 ; - RECT 69.00 74.00 71.00 76.00 ; - RECT 69.00 69.00 71.00 71.00 ; - RECT 69.00 64.00 71.00 66.00 ; - RECT 69.00 59.00 71.00 61.00 ; - RECT 69.00 54.00 71.00 56.00 ; - RECT 69.00 49.00 71.00 51.00 ; - RECT 69.00 44.00 71.00 46.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 69.00 9.00 71.00 11.00 ; - END - END na3 - PIN a4 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 79.00 84.00 81.00 86.00 ; - RECT 79.00 79.00 81.00 81.00 ; - RECT 79.00 74.00 81.00 76.00 ; - RECT 79.00 69.00 81.00 71.00 ; - RECT 79.00 64.00 81.00 66.00 ; - RECT 79.00 59.00 81.00 61.00 ; - RECT 79.00 54.00 81.00 56.00 ; - RECT 79.00 49.00 81.00 51.00 ; - RECT 79.00 44.00 81.00 46.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 79.00 9.00 81.00 11.00 ; - END - END a4 - PIN na4 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 89.00 89.00 91.00 91.00 ; - RECT 89.00 84.00 91.00 86.00 ; - RECT 89.00 79.00 91.00 81.00 ; - RECT 89.00 74.00 91.00 76.00 ; - RECT 89.00 69.00 91.00 71.00 ; - RECT 89.00 64.00 91.00 66.00 ; - RECT 89.00 59.00 91.00 61.00 ; - RECT 89.00 54.00 91.00 56.00 ; - RECT 89.00 49.00 91.00 51.00 ; - RECT 89.00 44.00 91.00 46.00 ; - RECT 89.00 39.00 91.00 41.00 ; - RECT 89.00 34.00 91.00 36.00 ; - RECT 89.00 29.00 91.00 31.00 ; - RECT 89.00 24.00 91.00 26.00 ; - RECT 89.00 19.00 91.00 21.00 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 89.00 9.00 91.00 11.00 ; - END - END na4 - PIN a5 - DIRECTION INPUT ; - PORT - LAYER ALU3 ; - RECT 99.00 89.00 101.00 91.00 ; - RECT 99.00 84.00 101.00 86.00 ; - RECT 99.00 79.00 101.00 81.00 ; - RECT 99.00 74.00 101.00 76.00 ; - RECT 99.00 69.00 101.00 71.00 ; - RECT 99.00 64.00 101.00 66.00 ; - RECT 99.00 59.00 101.00 61.00 ; - RECT 99.00 54.00 101.00 56.00 ; - RECT 99.00 49.00 101.00 51.00 ; - RECT 99.00 44.00 101.00 46.00 ; - RECT 99.00 39.00 101.00 41.00 ; - RECT 99.00 34.00 101.00 36.00 ; - RECT 99.00 29.00 101.00 31.00 ; - RECT 99.00 24.00 101.00 26.00 ; - RECT 99.00 19.00 101.00 21.00 ; - RECT 99.00 14.00 101.00 16.00 ; - RECT 99.00 9.00 101.00 11.00 ; - END - END a5 PIN na5 DIRECTION INPUT ; PORT @@ -6655,6 +6816,287 @@ MACRO rom_dec_selmux67_128 RECT 94.00 9.00 96.00 11.00 ; END END na5 + PIN a5 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 99.00 89.00 101.00 91.00 ; + RECT 99.00 84.00 101.00 86.00 ; + RECT 99.00 79.00 101.00 81.00 ; + RECT 99.00 74.00 101.00 76.00 ; + RECT 99.00 69.00 101.00 71.00 ; + RECT 99.00 64.00 101.00 66.00 ; + RECT 99.00 59.00 101.00 61.00 ; + RECT 99.00 54.00 101.00 56.00 ; + RECT 99.00 49.00 101.00 51.00 ; + RECT 99.00 44.00 101.00 46.00 ; + RECT 99.00 39.00 101.00 41.00 ; + RECT 99.00 34.00 101.00 36.00 ; + RECT 99.00 29.00 101.00 31.00 ; + RECT 99.00 24.00 101.00 26.00 ; + RECT 99.00 19.00 101.00 21.00 ; + RECT 99.00 14.00 101.00 16.00 ; + RECT 99.00 9.00 101.00 11.00 ; + END + END a5 + PIN na4 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 89.00 89.00 91.00 91.00 ; + RECT 89.00 84.00 91.00 86.00 ; + RECT 89.00 79.00 91.00 81.00 ; + RECT 89.00 74.00 91.00 76.00 ; + RECT 89.00 69.00 91.00 71.00 ; + RECT 89.00 64.00 91.00 66.00 ; + RECT 89.00 59.00 91.00 61.00 ; + RECT 89.00 54.00 91.00 56.00 ; + RECT 89.00 49.00 91.00 51.00 ; + RECT 89.00 44.00 91.00 46.00 ; + RECT 89.00 39.00 91.00 41.00 ; + RECT 89.00 34.00 91.00 36.00 ; + RECT 89.00 29.00 91.00 31.00 ; + RECT 89.00 24.00 91.00 26.00 ; + RECT 89.00 19.00 91.00 21.00 ; + RECT 89.00 14.00 91.00 16.00 ; + RECT 89.00 9.00 91.00 11.00 ; + END + END na4 + PIN a4 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 79.00 89.00 81.00 91.00 ; + RECT 79.00 84.00 81.00 86.00 ; + RECT 79.00 79.00 81.00 81.00 ; + RECT 79.00 74.00 81.00 76.00 ; + RECT 79.00 69.00 81.00 71.00 ; + RECT 79.00 64.00 81.00 66.00 ; + RECT 79.00 59.00 81.00 61.00 ; + RECT 79.00 54.00 81.00 56.00 ; + RECT 79.00 49.00 81.00 51.00 ; + RECT 79.00 44.00 81.00 46.00 ; + RECT 79.00 39.00 81.00 41.00 ; + RECT 79.00 34.00 81.00 36.00 ; + RECT 79.00 29.00 81.00 31.00 ; + RECT 79.00 24.00 81.00 26.00 ; + RECT 79.00 19.00 81.00 21.00 ; + RECT 79.00 14.00 81.00 16.00 ; + RECT 79.00 9.00 81.00 11.00 ; + END + END a4 + PIN na3 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 69.00 89.00 71.00 91.00 ; + RECT 69.00 84.00 71.00 86.00 ; + RECT 69.00 79.00 71.00 81.00 ; + RECT 69.00 74.00 71.00 76.00 ; + RECT 69.00 69.00 71.00 71.00 ; + RECT 69.00 64.00 71.00 66.00 ; + RECT 69.00 59.00 71.00 61.00 ; + RECT 69.00 54.00 71.00 56.00 ; + RECT 69.00 49.00 71.00 51.00 ; + RECT 69.00 44.00 71.00 46.00 ; + RECT 69.00 39.00 71.00 41.00 ; + RECT 69.00 34.00 71.00 36.00 ; + RECT 69.00 29.00 71.00 31.00 ; + RECT 69.00 24.00 71.00 26.00 ; + RECT 69.00 19.00 71.00 21.00 ; + RECT 69.00 14.00 71.00 16.00 ; + RECT 69.00 9.00 71.00 11.00 ; + END + END na3 + PIN a3 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 59.00 89.00 61.00 91.00 ; + RECT 59.00 84.00 61.00 86.00 ; + RECT 59.00 79.00 61.00 81.00 ; + RECT 59.00 74.00 61.00 76.00 ; + RECT 59.00 69.00 61.00 71.00 ; + RECT 59.00 64.00 61.00 66.00 ; + RECT 59.00 59.00 61.00 61.00 ; + RECT 59.00 54.00 61.00 56.00 ; + RECT 59.00 49.00 61.00 51.00 ; + RECT 59.00 44.00 61.00 46.00 ; + RECT 59.00 39.00 61.00 41.00 ; + RECT 59.00 34.00 61.00 36.00 ; + RECT 59.00 29.00 61.00 31.00 ; + RECT 59.00 24.00 61.00 26.00 ; + RECT 59.00 19.00 61.00 21.00 ; + RECT 59.00 14.00 61.00 16.00 ; + RECT 59.00 9.00 61.00 11.00 ; + END + END a3 + PIN na2 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 49.00 89.00 51.00 91.00 ; + RECT 49.00 84.00 51.00 86.00 ; + RECT 49.00 79.00 51.00 81.00 ; + RECT 49.00 74.00 51.00 76.00 ; + RECT 49.00 69.00 51.00 71.00 ; + RECT 49.00 64.00 51.00 66.00 ; + RECT 49.00 59.00 51.00 61.00 ; + RECT 49.00 54.00 51.00 56.00 ; + RECT 49.00 49.00 51.00 51.00 ; + RECT 49.00 44.00 51.00 46.00 ; + RECT 49.00 39.00 51.00 41.00 ; + RECT 49.00 34.00 51.00 36.00 ; + RECT 49.00 29.00 51.00 31.00 ; + RECT 49.00 24.00 51.00 26.00 ; + RECT 49.00 19.00 51.00 21.00 ; + RECT 49.00 14.00 51.00 16.00 ; + RECT 49.00 9.00 51.00 11.00 ; + END + END na2 + PIN a2 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 39.00 89.00 41.00 91.00 ; + RECT 39.00 84.00 41.00 86.00 ; + RECT 39.00 79.00 41.00 81.00 ; + RECT 39.00 74.00 41.00 76.00 ; + RECT 39.00 69.00 41.00 71.00 ; + RECT 39.00 64.00 41.00 66.00 ; + RECT 39.00 59.00 41.00 61.00 ; + RECT 39.00 54.00 41.00 56.00 ; + RECT 39.00 49.00 41.00 51.00 ; + RECT 39.00 44.00 41.00 46.00 ; + RECT 39.00 39.00 41.00 41.00 ; + RECT 39.00 34.00 41.00 36.00 ; + RECT 39.00 29.00 41.00 31.00 ; + RECT 39.00 24.00 41.00 26.00 ; + RECT 39.00 19.00 41.00 21.00 ; + RECT 39.00 14.00 41.00 16.00 ; + RECT 39.00 9.00 41.00 11.00 ; + END + END a2 + PIN na1 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 29.00 89.00 31.00 91.00 ; + RECT 29.00 84.00 31.00 86.00 ; + RECT 29.00 79.00 31.00 81.00 ; + RECT 29.00 74.00 31.00 76.00 ; + RECT 29.00 69.00 31.00 71.00 ; + RECT 29.00 64.00 31.00 66.00 ; + RECT 29.00 59.00 31.00 61.00 ; + RECT 29.00 54.00 31.00 56.00 ; + RECT 29.00 49.00 31.00 51.00 ; + RECT 29.00 44.00 31.00 46.00 ; + RECT 29.00 39.00 31.00 41.00 ; + RECT 29.00 34.00 31.00 36.00 ; + RECT 29.00 29.00 31.00 31.00 ; + RECT 29.00 24.00 31.00 26.00 ; + RECT 29.00 19.00 31.00 21.00 ; + RECT 29.00 14.00 31.00 16.00 ; + RECT 29.00 9.00 31.00 11.00 ; + END + END na1 + PIN a1 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 19.00 89.00 21.00 91.00 ; + RECT 19.00 84.00 21.00 86.00 ; + RECT 19.00 79.00 21.00 81.00 ; + RECT 19.00 74.00 21.00 76.00 ; + RECT 19.00 69.00 21.00 71.00 ; + RECT 19.00 64.00 21.00 66.00 ; + RECT 19.00 59.00 21.00 61.00 ; + RECT 19.00 54.00 21.00 56.00 ; + RECT 19.00 49.00 21.00 51.00 ; + RECT 19.00 44.00 21.00 46.00 ; + RECT 19.00 39.00 21.00 41.00 ; + RECT 19.00 34.00 21.00 36.00 ; + RECT 19.00 29.00 21.00 31.00 ; + RECT 19.00 24.00 21.00 26.00 ; + RECT 19.00 19.00 21.00 21.00 ; + RECT 19.00 14.00 21.00 16.00 ; + RECT 19.00 9.00 21.00 11.00 ; + END + END a1 + PIN na0 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 9.00 89.00 11.00 91.00 ; + RECT 9.00 84.00 11.00 86.00 ; + RECT 9.00 79.00 11.00 81.00 ; + RECT 9.00 74.00 11.00 76.00 ; + RECT 9.00 69.00 11.00 71.00 ; + RECT 9.00 64.00 11.00 66.00 ; + RECT 9.00 59.00 11.00 61.00 ; + RECT 9.00 54.00 11.00 56.00 ; + RECT 9.00 49.00 11.00 51.00 ; + RECT 9.00 44.00 11.00 46.00 ; + RECT 9.00 39.00 11.00 41.00 ; + RECT 9.00 34.00 11.00 36.00 ; + RECT 9.00 29.00 11.00 31.00 ; + RECT 9.00 24.00 11.00 26.00 ; + RECT 9.00 19.00 11.00 21.00 ; + RECT 9.00 14.00 11.00 16.00 ; + RECT 9.00 9.00 11.00 11.00 ; + END + END na0 + PIN a0 + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 4.00 89.00 6.00 91.00 ; + RECT 4.00 84.00 6.00 86.00 ; + RECT 4.00 79.00 6.00 81.00 ; + RECT 4.00 74.00 6.00 76.00 ; + RECT 4.00 69.00 6.00 71.00 ; + RECT 4.00 64.00 6.00 66.00 ; + RECT 4.00 59.00 6.00 61.00 ; + RECT 4.00 54.00 6.00 56.00 ; + RECT 4.00 49.00 6.00 51.00 ; + RECT 4.00 44.00 6.00 46.00 ; + RECT 4.00 39.00 6.00 41.00 ; + RECT 4.00 34.00 6.00 36.00 ; + RECT 4.00 29.00 6.00 31.00 ; + RECT 4.00 24.00 6.00 26.00 ; + RECT 4.00 19.00 6.00 21.00 ; + RECT 4.00 14.00 6.00 16.00 ; + RECT 4.00 9.00 6.00 11.00 ; + END + END a0 + PIN selrom + DIRECTION INPUT ; + PORT + LAYER ALU3 ; + RECT 109.00 69.00 111.00 71.00 ; + RECT 109.00 64.00 111.00 66.00 ; + RECT 109.00 59.00 111.00 61.00 ; + RECT 109.00 54.00 111.00 56.00 ; + RECT 109.00 49.00 111.00 51.00 ; + RECT 109.00 44.00 111.00 46.00 ; + RECT 109.00 39.00 111.00 41.00 ; + RECT 109.00 34.00 111.00 36.00 ; + RECT 109.00 29.00 111.00 31.00 ; + END + END selrom + PIN a6 + DIRECTION INPUT ; + PORT + LAYER ALU1 ; + RECT 114.00 39.00 116.00 41.00 ; + RECT 114.00 34.00 116.00 36.00 ; + RECT 114.00 29.00 116.00 31.00 ; + RECT 114.00 24.00 116.00 26.00 ; + RECT 114.00 19.00 116.00 21.00 ; + RECT 114.00 14.00 116.00 16.00 ; + RECT 114.00 9.00 116.00 11.00 ; + END + END a6 PIN vdd DIRECTION INPUT ; USE POWER ; @@ -6686,30 +7128,30 @@ MACRO rom_dec_selmux67_128 RECT 1.50 9.00 118.50 41.00 ; RECT 1.50 59.00 118.50 91.00 ; LAYER ALU2 ; - RECT 4.00 74.00 116.00 76.00 ; - RECT 4.00 69.00 116.00 71.00 ; - RECT 64.00 79.00 101.00 81.00 ; - RECT 64.00 19.00 100.00 21.00 ; - RECT 39.00 79.00 46.00 81.00 ; - RECT 39.00 19.00 46.00 21.00 ; - RECT 79.00 69.00 111.00 71.00 ; - RECT 4.00 69.00 36.00 71.00 ; - RECT 54.00 69.00 61.00 71.00 ; - RECT 79.00 29.00 111.00 31.00 ; - RECT 9.00 29.00 36.00 31.00 ; - RECT 54.00 29.00 71.00 31.00 ; - RECT 9.00 59.00 24.00 61.00 ; - RECT 9.00 39.00 35.00 41.00 ; - RECT 59.00 24.00 81.00 26.00 ; - RECT 59.00 74.00 81.00 76.00 ; - RECT 19.00 74.00 41.00 76.00 ; - RECT 19.00 24.00 41.00 26.00 ; - RECT 4.00 19.00 101.00 21.00 ; - RECT 4.00 24.00 81.00 26.00 ; - RECT 4.00 29.00 111.00 31.00 ; - RECT 4.00 39.00 36.00 41.00 ; - RECT 4.00 59.00 26.00 61.00 ; RECT 4.00 79.00 101.00 81.00 ; + RECT 4.00 59.00 26.00 61.00 ; + RECT 4.00 39.00 36.00 41.00 ; + RECT 4.00 29.00 111.00 31.00 ; + RECT 4.00 24.00 81.00 26.00 ; + RECT 4.00 19.00 101.00 21.00 ; + RECT 19.00 24.00 41.00 26.00 ; + RECT 19.00 74.00 41.00 76.00 ; + RECT 59.00 74.00 81.00 76.00 ; + RECT 59.00 24.00 81.00 26.00 ; + RECT 9.00 39.00 35.00 41.00 ; + RECT 9.00 59.00 24.00 61.00 ; + RECT 54.00 29.00 71.00 31.00 ; + RECT 9.00 29.00 36.00 31.00 ; + RECT 79.00 29.00 111.00 31.00 ; + RECT 54.00 69.00 61.00 71.00 ; + RECT 4.00 69.00 36.00 71.00 ; + RECT 79.00 69.00 111.00 71.00 ; + RECT 39.00 19.00 46.00 21.00 ; + RECT 39.00 79.00 46.00 81.00 ; + RECT 64.00 19.00 100.00 21.00 ; + RECT 64.00 79.00 101.00 81.00 ; + RECT 4.00 69.00 116.00 71.00 ; + RECT 4.00 74.00 116.00 76.00 ; LAYER ALU3 ; RECT 114.00 34.00 116.00 76.00 ; RECT 114.00 34.00 116.00 76.00 ; @@ -6755,75 +7197,6 @@ MACRO rom_dec_selmux67_ts RECT 109.00 29.00 111.00 31.00 ; END END enx - PIN nck - DIRECTION OUTPUT ; - PORT - LAYER ALU2 ; - RECT 109.00 89.00 111.00 91.00 ; - RECT 104.00 89.00 106.00 91.00 ; - RECT 99.00 89.00 101.00 91.00 ; - RECT 94.00 89.00 96.00 91.00 ; - RECT 89.00 89.00 91.00 91.00 ; - RECT 84.00 89.00 86.00 91.00 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 74.00 89.00 76.00 91.00 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 64.00 89.00 66.00 91.00 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 54.00 89.00 56.00 91.00 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 44.00 89.00 46.00 91.00 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 4.00 89.00 6.00 91.00 ; - LAYER ALU2 ; - RECT 109.00 9.00 111.00 11.00 ; - RECT 104.00 9.00 106.00 11.00 ; - RECT 99.00 9.00 101.00 11.00 ; - RECT 94.00 9.00 96.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 4.00 9.00 6.00 11.00 ; - LAYER ALU3 ; - RECT 104.00 89.00 106.00 91.00 ; - RECT 104.00 84.00 106.00 86.00 ; - RECT 104.00 79.00 106.00 81.00 ; - RECT 104.00 74.00 106.00 76.00 ; - RECT 104.00 69.00 106.00 71.00 ; - RECT 104.00 64.00 106.00 66.00 ; - RECT 104.00 59.00 106.00 61.00 ; - RECT 104.00 54.00 106.00 56.00 ; - RECT 104.00 49.00 106.00 51.00 ; - RECT 104.00 44.00 106.00 46.00 ; - RECT 104.00 39.00 106.00 41.00 ; - RECT 104.00 34.00 106.00 36.00 ; - RECT 104.00 29.00 106.00 31.00 ; - RECT 104.00 24.00 106.00 26.00 ; - RECT 104.00 19.00 106.00 21.00 ; - RECT 104.00 14.00 106.00 16.00 ; - RECT 104.00 9.00 106.00 11.00 ; - END - END nck PIN sel6 DIRECTION OUTPUT ; PORT @@ -7213,24 +7586,6 @@ MACRO rom_dec_selmux67_ts PATH 125.00 1.00 125.00 99.00 ; END END vss - PIN ck - DIRECTION INPUT ; - USE CLOCK ; - PORT - LAYER ALU3 ; - RECT 114.00 74.00 116.00 76.00 ; - RECT 114.00 69.00 116.00 71.00 ; - RECT 114.00 64.00 116.00 66.00 ; - RECT 114.00 59.00 116.00 61.00 ; - RECT 114.00 54.00 116.00 56.00 ; - RECT 114.00 49.00 116.00 51.00 ; - RECT 114.00 44.00 116.00 46.00 ; - RECT 114.00 39.00 116.00 41.00 ; - RECT 114.00 34.00 116.00 36.00 ; - RECT 114.00 29.00 116.00 31.00 ; - RECT 114.00 24.00 116.00 26.00 ; - END - END ck OBS LAYER ALU1 ; RECT 1.50 9.00 138.50 41.00 ; @@ -7334,75 +7689,6 @@ MACRO rom_dec_selmux67 RECT 4.00 14.00 6.00 16.00 ; END END sel6 - PIN nck - DIRECTION OUTPUT ; - PORT - LAYER ALU3 ; - RECT 104.00 89.00 106.00 91.00 ; - RECT 104.00 84.00 106.00 86.00 ; - RECT 104.00 79.00 106.00 81.00 ; - RECT 104.00 74.00 106.00 76.00 ; - RECT 104.00 69.00 106.00 71.00 ; - RECT 104.00 64.00 106.00 66.00 ; - RECT 104.00 59.00 106.00 61.00 ; - RECT 104.00 54.00 106.00 56.00 ; - RECT 104.00 49.00 106.00 51.00 ; - RECT 104.00 44.00 106.00 46.00 ; - RECT 104.00 39.00 106.00 41.00 ; - RECT 104.00 34.00 106.00 36.00 ; - RECT 104.00 29.00 106.00 31.00 ; - RECT 104.00 24.00 106.00 26.00 ; - RECT 104.00 19.00 106.00 21.00 ; - RECT 104.00 14.00 106.00 16.00 ; - RECT 104.00 9.00 106.00 11.00 ; - LAYER ALU2 ; - RECT 109.00 89.00 111.00 91.00 ; - RECT 104.00 89.00 106.00 91.00 ; - RECT 99.00 89.00 101.00 91.00 ; - RECT 94.00 89.00 96.00 91.00 ; - RECT 89.00 89.00 91.00 91.00 ; - RECT 84.00 89.00 86.00 91.00 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 74.00 89.00 76.00 91.00 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 64.00 89.00 66.00 91.00 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 54.00 89.00 56.00 91.00 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 44.00 89.00 46.00 91.00 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 4.00 89.00 6.00 91.00 ; - LAYER ALU2 ; - RECT 109.00 9.00 111.00 11.00 ; - RECT 104.00 9.00 106.00 11.00 ; - RECT 99.00 9.00 101.00 11.00 ; - RECT 94.00 9.00 96.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 4.00 9.00 6.00 11.00 ; - END - END nck PIN selrom DIRECTION INPUT ; PORT @@ -7720,24 +8006,6 @@ MACRO rom_dec_selmux67 PATH 3.00 97.00 117.00 97.00 ; END END vss - PIN ck - DIRECTION INPUT ; - USE CLOCK ; - PORT - LAYER ALU3 ; - RECT 114.00 74.00 116.00 76.00 ; - RECT 114.00 69.00 116.00 71.00 ; - RECT 114.00 64.00 116.00 66.00 ; - RECT 114.00 59.00 116.00 61.00 ; - RECT 114.00 54.00 116.00 56.00 ; - RECT 114.00 49.00 116.00 51.00 ; - RECT 114.00 44.00 116.00 46.00 ; - RECT 114.00 39.00 116.00 41.00 ; - RECT 114.00 34.00 116.00 36.00 ; - RECT 114.00 29.00 116.00 31.00 ; - RECT 114.00 24.00 116.00 26.00 ; - END - END ck OBS LAYER ALU1 ; RECT 1.50 9.00 118.50 41.00 ;