From c5745838ff1b4e4a9f2909981df1c4c8449d1a2b Mon Sep 17 00:00:00 2001 From: Jean-Paul Chaput Date: Fri, 6 Jul 2001 14:39:13 +0000 Subject: [PATCH] regeneration des .lef au nouveau format. --- .../cells/dp_sxlib/dp_sff_scan_x4_buf.ap | 802 +-- alliance/share/cells/dp_sxlib/dp_sxlib.lef | 3052 +-------- alliance/share/cells/rf2lib/rf2lib.lef | 1666 +---- alliance/share/cells/rflib/rflib.lef | 14 - alliance/share/cells/sxlib/sxlib.lef | 5583 +---------------- 5 files changed, 770 insertions(+), 10347 deletions(-) diff --git a/alliance/share/cells/dp_sxlib/dp_sff_scan_x4_buf.ap b/alliance/share/cells/dp_sxlib/dp_sff_scan_x4_buf.ap index 4208f04b..ef9bd6df 100644 --- a/alliance/share/cells/dp_sxlib/dp_sff_scan_x4_buf.ap +++ b/alliance/share/cells/dp_sxlib/dp_sff_scan_x4_buf.ap @@ -1,403 +1,403 @@ V ALLIANCE : 6 -H dp_sff_scan_x4_buf,P,14/11/2000,10 -A 0,0,1200,1000 -R 750,400,ref_ref,ckx -R 650,400,ref_ref,nckx -R 500,400,ref_ref,scanx -R 400,400,ref_ref,nscanx -R 250,400,ref_ref,wenx -R 150,400,ref_ref,nwenx -R 1050,100,ref_ref,scout_10 -R 1050,150,ref_ref,scout_15 -R 1050,200,ref_ref,scout_20 -R 1050,250,ref_ref,scout_25 -R 1050,300,ref_ref,scout_30 -R 1050,350,ref_ref,scout_35 -R 1050,400,ref_ref,scout_40 -R 900,650,ref_ref,scin -S 150,600,750,600,20,*,RIGHT,TALU2 -S 150,400,750,400,20,*,LEFT,TALU2 -S 150,150,750,150,20,*,RIGHT,TALU2 -S 1050,100,1050,400,20,scout,UP,CALU1 -S 750,160,750,600,20,ckx,DOWN,CALU3 -S 650,150,650,600,20,nckx,DOWN,CALU3 -S 500,150,500,600,20,scanx,DOWN,CALU3 -S 400,150,400,600,20,nscanx,DOWN,CALU3 -S 250,150,250,600,20,wenx,DOWN,CALU3 -S 150,150,150,600,20,nwenx,DOWN,CALU3 -S 0,530,1200,530,60,vdd,RIGHT,CALU1 -S 0,470,1200,470,60,vdd,RIGHT,CALU1 -S 0,30,1200,30,60,vss,RIGHT,CALU1 -S 0,970,1200,970,60,vss,RIGHT,CALU1 -S 990,340,990,630,30,*,UP,PDIF -S 1020,320,1020,650,10,*,UP,PTRANS -S 1050,340,1050,630,30,*,UP,PDIF -S 1020,10,1020,190,10,*,DOWN,NTRANS -S 990,30,990,170,30,*,UP,NDIF -S 1050,30,1050,170,30,*,UP,NDIF -S 960,190,960,320,10,*,UP,POLY -S 1020,190,1020,320,10,*,DOWN,POLY -S 930,220,1000,220,20,*,RIGHT,ALU1 -S 990,50,990,150,20,*,UP,ALU1 -S 990,280,990,680,20,*,UP,ALU1 -S 930,150,930,400,20,*,UP,ALU1 -S 730,220,790,220,30,*,RIGHT,POLY -S 610,220,690,220,30,*,RIGHT,POLY -S 480,220,540,220,30,*,RIGHT,POLY -S 360,220,440,220,30,*,RIGHT,POLY -S 690,220,760,220,20,*,RIGHT,ALU1 -S 440,220,510,220,20,*,RIGHT,ALU1 -S 820,900,820,970,20,*,UP,ALU1 -S 110,770,830,770,80,*,RIGHT,NWELL -S 700,280,700,740,20,*,UP,ALU1 -S 450,280,450,740,20,*,UP,ALU1 -S 730,660,790,660,30,*,RIGHT,POLY -S 480,660,540,660,30,*,RIGHT,POLY -S 390,740,390,900,20,*,UP,ALU1 -S 640,740,640,900,20,*,UP,ALU1 -S 760,660,760,790,20,*,DOWN,ALU1 -S 510,660,510,790,20,*,DOWN,ALU1 -S 670,710,670,820,10,*,DOWN,PTRANS -S 760,730,760,800,30,*,UP,PDIF -S 730,710,730,820,10,*,DOWN,PTRANS -S 710,730,710,800,30,*,UP,PDIF -S 420,710,420,820,10,*,DOWN,PTRANS -S 460,730,460,800,30,*,UP,PDIF -S 480,710,480,820,10,*,DOWN,PTRANS -S 640,730,640,800,30,*,UP,PDIF -S 510,730,510,800,30,*,UP,PDIF -S 390,730,390,800,30,*,UP,PDIF -S 730,320,730,650,10,*,UP,PTRANS -S 760,340,760,630,30,*,UP,PDIF -S 790,320,790,650,10,*,DOWN,PTRANS -S 610,320,610,650,10,*,UP,PTRANS -S 820,340,820,630,30,*,DOWN,PDIF -S 670,320,670,650,10,*,UP,PTRANS -S 640,340,640,630,30,*,UP,PDIF -S 700,340,700,630,30,*,UP,PDIF -S 540,320,540,650,10,*,DOWN,PTRANS -S 510,340,510,630,30,*,UP,PDIF -S 480,320,480,650,10,*,UP,PTRANS -S 360,320,360,650,10,*,UP,PTRANS -S 450,340,450,630,30,*,UP,PDIF -S 390,340,390,630,30,*,UP,PDIF -S 420,320,420,650,10,*,UP,PTRANS -S 570,340,570,630,30,*,DOWN,PDIF -S 230,710,230,820,10,*,DOWN,PTRANS -S 210,730,210,800,30,*,UP,PDIF -S 170,710,170,820,10,*,DOWN,PTRANS -S 140,730,140,800,30,*,UP,PDIF -S 230,320,230,650,10,*,UP,PTRANS -S 260,340,260,630,30,*,UP,PDIF -S 290,320,290,650,10,*,DOWN,PTRANS -S 320,340,320,630,30,*,DOWN,PDIF -S 170,320,170,650,10,*,UP,PTRANS -S 140,340,140,630,30,*,UP,PDIF -S 200,340,200,630,30,*,UP,PDIF -S 110,320,110,650,10,*,UP,PTRANS -S 80,340,80,630,30,*,UP,PDIF -S 260,730,260,800,30,*,UP,PDIF -S 670,870,670,980,10,*,UP,NTRANS -S 420,870,420,980,10,*,UP,NTRANS -S 700,890,700,960,30,*,UP,NDIF -S 640,890,640,960,30,*,UP,NDIF -S 390,890,390,960,30,*,UP,NDIF -S 450,890,450,960,30,*,UP,NDIF -S 730,10,730,190,10,*,DOWN,NTRANS -S 760,30,760,170,30,*,UP,NDIF -S 790,10,790,190,10,*,DOWN,NTRANS -S 670,10,670,190,10,*,DOWN,NTRANS -S 610,10,610,190,10,*,UP,NTRANS -S 700,30,700,170,30,*,UP,NDIF -S 640,30,640,170,30,*,UP,NDIF -S 820,30,820,170,30,*,UP,NDIF -S 540,10,540,190,10,*,DOWN,NTRANS -S 510,30,510,170,30,*,UP,NDIF -S 480,10,480,190,10,*,DOWN,NTRANS -S 390,30,390,170,30,*,UP,NDIF -S 450,30,450,170,30,*,UP,NDIF -S 360,10,360,190,10,*,UP,NTRANS -S 420,10,420,190,10,*,DOWN,NTRANS -S 570,30,570,170,30,*,UP,NDIF -S 170,870,170,980,10,*,UP,NTRANS -S 200,890,200,960,30,*,UP,NDIF -S 140,890,140,960,30,*,UP,NDIF -S 230,10,230,190,10,*,DOWN,NTRANS -S 260,30,260,170,30,*,UP,NDIF -S 290,10,290,190,10,*,DOWN,NTRANS -S 80,30,80,170,30,*,UP,NDIF -S 320,30,320,170,30,*,UP,NDIF -S 170,10,170,190,10,*,DOWN,NTRANS -S 110,10,110,190,10,*,UP,NTRANS -S 200,30,200,170,30,*,UP,NDIF -S 140,30,140,170,30,*,UP,NDIF -S 670,820,670,870,10,*,DOWN,POLY -S 730,820,730,860,10,*,DOWN,POLY -S 670,850,730,850,30,*,RIGHT,POLY -S 420,850,480,850,30,*,RIGHT,POLY -S 480,820,480,860,10,*,DOWN,POLY -S 420,820,420,870,10,*,DOWN,POLY -S 670,190,670,320,10,*,UP,POLY -S 610,190,610,320,10,*,DOWN,POLY -S 730,190,730,320,10,*,DOWN,POLY -S 790,190,790,320,10,*,UP,POLY -S 420,190,420,320,10,*,UP,POLY -S 540,190,540,320,10,*,UP,POLY -S 480,190,480,320,10,*,DOWN,POLY -S 360,190,360,320,10,*,DOWN,POLY -S 110,190,110,320,10,*,DOWN,POLY -S 170,820,170,870,10,*,DOWN,POLY -S 230,820,230,860,10,*,DOWN,POLY -S 170,850,230,850,30,*,RIGHT,POLY -S 230,190,230,320,10,*,DOWN,POLY -S 290,190,290,320,10,*,UP,POLY -S 170,190,170,320,10,*,UP,POLY -S 640,790,760,790,20,*,RIGHT,ALU1 -S 700,900,700,940,20,*,UP,ALU1 -S 570,900,570,970,20,*,UP,ALU1 -S 450,900,450,940,20,*,UP,ALU1 -S 390,790,510,790,20,*,RIGHT,ALU1 -S 700,50,700,150,20,*,UP,ALU1 -S 820,50,820,150,20,*,UP,ALU1 -S 640,100,640,400,20,*,UP,ALU1 -S 760,100,760,400,20,*,UP,ALU1 -S 820,280,820,680,20,*,UP,ALU1 -S 510,100,510,400,20,*,UP,ALU1 -S 390,100,390,400,20,*,UP,ALU1 -S 570,50,570,150,20,*,UP,ALU1 -S 450,50,450,150,20,*,UP,ALU1 -S 570,280,570,680,20,*,UP,ALU1 -S 140,790,260,790,20,*,RIGHT,ALU1 -S 200,900,200,940,20,*,UP,ALU1 -S 80,350,80,680,20,*,UP,ALU1 -S 320,280,320,680,20,*,UP,ALU1 -S 80,50,80,150,20,*,UP,ALU1 -S 200,50,200,150,20,*,UP,ALU1 -S 200,280,200,740,20,*,UP,ALU1 -S 80,900,80,970,20,*,DOWN,ALU1 -S 320,50,320,150,20,*,UP,ALU1 -S 140,100,140,400,20,*,UP,ALU1 -S 260,100,260,400,20,*,UP,ALU1 -S 320,900,320,970,20,*,UP,ALU1 -S 0,500,1200,500,460,*,RIGHT,NWELL -S 230,660,290,660,30,*,RIGHT,POLY -S 140,740,140,900,20,*,UP,ALU1 -S 260,660,260,790,20,*,DOWN,ALU1 -S 230,220,290,220,30,*,RIGHT,POLY -S 110,220,190,220,30,*,RIGHT,POLY -S 190,220,260,220,20,*,RIGHT,ALU1 -S 960,320,960,430,10,*,UP,PTRANS -S 930,340,930,410,30,*,DOWN,PDIF -S 960,120,960,190,10,*,DOWN,NTRANS -S 930,140,930,170,30,*,UP,NDIF -S 960,430,960,650,10,*,DOWN,POLY -S 900,650,960,650,10,*,RIGHT,POLY -S 700,850,700,850,10,ck,LEFT,CALU1 -S 450,850,450,850,10,scan,LEFT,CALU1 -S 200,850,200,850,10,wen,LEFT,CALU1 -S 900,650,900,650,10,scin,LEFT,CALU1 -V 1050,350,CONT_DIF_P,* -V 1050,400,CONT_DIF_P,* -V 990,600,CONT_DIF_P,* -V 990,680,CONT_BODY_N,* -V 990,550,CONT_DIF_P,* -V 990,450,CONT_DIF_P,* -V 990,350,CONT_DIF_P,* -V 990,500,CONT_DIF_P,* -V 990,400,CONT_DIF_P,* -V 930,400,CONT_DIF_P,* -V 930,350,CONT_DIF_P,* -V 990,290,CONT_BODY_N,* -V 1050,100,CONT_DIF_N,* -V 990,150,CONT_DIF_N,* -V 990,50,CONT_DIF_N,* -V 990,100,CONT_DIF_N,* -V 1050,150,CONT_DIF_N,* -V 930,150,CONT_DIF_N,* -V 1000,220,CONT_POLY,* -V 690,220,CONT_POLY,* -V 440,220,CONT_POLY,* -V 820,900,CONT_BODY_P,* -V 820,970,CONT_BODY_P,* -V 200,600,CONT_DIF_P,* -V 450,600,CONT_DIF_P,* -V 700,600,CONT_DIF_P,* -V 760,660,CONT_POLY,* -V 510,660,CONT_POLY,* -V 640,790,CONT_DIF_P,* -V 760,740,CONT_DIF_P,* -V 760,790,CONT_DIF_P,* -V 640,740,CONT_DIF_P,* -V 700,740,CONT_DIF_P,* -V 450,740,CONT_DIF_P,* -V 390,740,CONT_DIF_P,* -V 510,790,CONT_DIF_P,* -V 510,740,CONT_DIF_P,* -V 640,600,CONT_DIF_P,* -V 640,400,CONT_DIF_P,* -V 640,350,CONT_DIF_P,* -V 760,350,CONT_DIF_P,* -V 760,400,CONT_DIF_P,* -V 390,790,CONT_DIF_P,* -V 820,450,CONT_DIF_P,* -V 820,350,CONT_DIF_P,* -V 820,400,CONT_DIF_P,* -V 700,500,CONT_DIF_P,* -V 700,400,CONT_DIF_P,* -V 820,680,CONT_BODY_N,* -V 700,680,CONT_BODY_N,* -V 760,600,CONT_DIF_P,* -V 820,290,CONT_BODY_N,* -V 700,290,CONT_BODY_N,* -V 820,600,CONT_DIF_P,* -V 820,550,CONT_DIF_P,* -V 820,500,CONT_DIF_P,* -V 700,550,CONT_DIF_P,* -V 700,450,CONT_DIF_P,* -V 700,350,CONT_DIF_P,* -V 510,400,CONT_DIF_P,* -V 510,350,CONT_DIF_P,* -V 390,350,CONT_DIF_P,* -V 390,400,CONT_DIF_P,* -V 390,600,CONT_DIF_P,* -V 510,600,CONT_DIF_P,* -V 450,680,CONT_BODY_N,* -V 570,680,CONT_BODY_N,* -V 450,400,CONT_DIF_P,* -V 450,500,CONT_DIF_P,* -V 570,400,CONT_DIF_P,* -V 570,350,CONT_DIF_P,* -V 570,450,CONT_DIF_P,* -V 570,500,CONT_DIF_P,* -V 570,550,CONT_DIF_P,* -V 570,600,CONT_DIF_P,* -V 450,290,CONT_BODY_N,* -V 570,290,CONT_BODY_N,* -V 450,350,CONT_DIF_P,* -V 450,450,CONT_DIF_P,* -V 450,550,CONT_DIF_P,* -V 80,680,CONT_BODY_N,* -V 320,680,CONT_BODY_N,* -V 200,680,CONT_BODY_N,* -V 260,740,CONT_DIF_P,* -V 260,790,CONT_DIF_P,* -V 260,600,CONT_DIF_P,* -V 140,600,CONT_DIF_P,* -V 140,400,CONT_DIF_P,* -V 140,350,CONT_DIF_P,* -V 260,350,CONT_DIF_P,* -V 260,400,CONT_DIF_P,* -V 320,600,CONT_DIF_P,* -V 320,550,CONT_DIF_P,* -V 320,500,CONT_DIF_P,* -V 320,450,CONT_DIF_P,* -V 320,350,CONT_DIF_P,* -V 320,400,CONT_DIF_P,* -V 200,500,CONT_DIF_P,* -V 200,400,CONT_DIF_P,* -V 200,550,CONT_DIF_P,* -V 200,450,CONT_DIF_P,* -V 200,350,CONT_DIF_P,* -V 80,400,CONT_DIF_P,* -V 80,450,CONT_DIF_P,* -V 80,500,CONT_DIF_P,* -V 80,550,CONT_DIF_P,* -V 80,350,CONT_DIF_P,* -V 80,600,CONT_DIF_P,* -V 320,290,CONT_BODY_N,* -V 80,290,CONT_BODY_N,* -V 200,290,CONT_BODY_N,* -V 140,740,CONT_DIF_P,* -V 200,740,CONT_DIF_P,* -V 140,790,CONT_DIF_P,* -V 640,900,CONT_DIF_N,* -V 390,900,CONT_DIF_N,* -V 450,900,CONT_DIF_N,* -V 450,950,CONT_DIF_N,* -V 700,950,CONT_DIF_N,* -V 700,900,CONT_DIF_N,* -V 700,150,CONT_DIF_N,* -V 700,50,CONT_DIF_N,* -V 700,100,CONT_DIF_N,* -V 760,150,CONT_DIF_N,* -V 820,150,CONT_DIF_N,* -V 820,100,CONT_DIF_N,* -V 640,100,CONT_DIF_N,* -V 640,150,CONT_DIF_N,* -V 820,50,CONT_DIF_N,* -V 760,100,CONT_DIF_N,* -V 570,150,CONT_DIF_N,* -V 510,150,CONT_DIF_N,* -V 450,100,CONT_DIF_N,* -V 450,50,CONT_DIF_N,* -V 450,150,CONT_DIF_N,* -V 390,150,CONT_DIF_N,* -V 390,100,CONT_DIF_N,* -V 570,100,CONT_DIF_N,* -V 510,100,CONT_DIF_N,* -V 570,50,CONT_DIF_N,* -V 200,950,CONT_DIF_N,* -V 200,900,CONT_DIF_N,* -V 140,100,CONT_DIF_N,* -V 140,150,CONT_DIF_N,* -V 140,900,CONT_DIF_N,* -V 200,150,CONT_DIF_N,* -V 200,50,CONT_DIF_N,* -V 200,100,CONT_DIF_N,* -V 80,100,CONT_DIF_N,* -V 80,150,CONT_DIF_N,* -V 80,50,CONT_DIF_N,* -V 260,150,CONT_DIF_N,* -V 320,150,CONT_DIF_N,* -V 320,50,CONT_DIF_N,* -V 260,100,CONT_DIF_N,* -V 320,100,CONT_DIF_N,* -V 570,900,CONT_BODY_P,* -V 80,900,CONT_BODY_P,* -V 320,900,CONT_BODY_P,* -V 80,970,CONT_BODY_P,* -V 320,970,CONT_BODY_P,* -V 570,970,CONT_BODY_P,* -V 700,850,CONT_POLY,* -V 450,850,CONT_POLY,* -V 200,850,CONT_POLY,* -V 650,400,CONT_VIA,* -V 750,400,CONT_VIA,* -V 750,600,CONT_VIA,* -V 650,600,CONT_VIA,* -V 650,150,CONT_VIA,* -V 400,400,CONT_VIA,* -V 400,600,CONT_VIA,* -V 500,600,CONT_VIA,* -V 500,400,CONT_VIA,* -V 400,150,CONT_VIA,* -V 250,400,CONT_VIA,* -V 250,600,CONT_VIA,* -V 150,600,CONT_VIA,* -V 150,400,CONT_VIA,* -V 150,150,CONT_VIA,* -V 650,600,CONT_VIA2,* -V 650,400,CONT_VIA2,* -V 750,400,CONT_VIA2,* -V 650,150,CONT_VIA2,* -V 750,600,CONT_VIA2,* -V 400,400,CONT_VIA2,* -V 400,600,CONT_VIA2,* -V 500,600,CONT_VIA2,* -V 400,150,CONT_VIA2,* -V 500,400,CONT_VIA2,* -V 250,400,CONT_VIA2,* -V 150,150,CONT_VIA2,* -V 250,600,CONT_VIA2,* -V 150,600,CONT_VIA2,* -V 150,400,CONT_VIA2,* -V 260,660,CONT_POLY,* -V 190,220,CONT_POLY,* -V 250,150,CONT_VIA2,* -V 250,150,CONT_VIA,* -V 500,150,CONT_VIA2,* -V 500,150,CONT_VIA,* -V 750,150,CONT_VIA2,* -V 750,150,CONT_VIA,* -V 900,650,CONT_POLY,* +H dp_sff_scan_x4_buf,P,16/11/2000,100 +A 0,0,12000,10000 +R 9000,6500,ref_ref,scin +R 10500,4000,ref_ref,scout_40 +R 10500,3500,ref_ref,scout_35 +R 10500,3000,ref_ref,scout_30 +R 10500,2500,ref_ref,scout_25 +R 10500,2000,ref_ref,scout_20 +R 10500,1500,ref_ref,scout_15 +R 10500,1000,ref_ref,scout_10 +R 1500,4000,ref_ref,nwenx +R 2500,4000,ref_ref,wenx +R 4000,4000,ref_ref,nscanx +R 5000,4000,ref_ref,scanx +R 6500,4000,ref_ref,nckx +R 7500,4000,ref_ref,ckx +S 7500,1500,7500,6000,200,ckx,DOWN,CALU3 +S 9000,6500,9000,6500,100,scin,LEFT,CALU1 +S 2000,8500,2000,8500,100,wen,LEFT,CALU1 +S 4500,8500,4500,8500,100,scan,LEFT,CALU1 +S 7000,8500,7000,8500,100,ck,LEFT,CALU1 +S 9000,6500,9600,6500,100,*,RIGHT,POLY +S 9600,4300,9600,6500,100,*,DOWN,POLY +S 9300,1400,9300,1700,300,*,UP,NDIF +S 9600,1200,9600,1900,100,*,DOWN,NTRANS +S 9300,3400,9300,4100,300,*,DOWN,PDIF +S 9600,3200,9600,4300,100,*,UP,PTRANS +S 1900,2200,2600,2200,200,*,RIGHT,ALU1 +S 1100,2200,1900,2200,300,*,RIGHT,POLY +S 2300,2200,2900,2200,300,*,RIGHT,POLY +S 2600,6600,2600,7900,200,*,DOWN,ALU1 +S 1400,7400,1400,9000,200,*,UP,ALU1 +S 2300,6600,2900,6600,300,*,RIGHT,POLY +S 0,5000,12000,5000,4600,*,RIGHT,NWELL +S 3200,9000,3200,9700,200,*,UP,ALU1 +S 2600,1000,2600,4000,200,*,UP,ALU1 +S 1400,1000,1400,4000,200,*,UP,ALU1 +S 3200,500,3200,1500,200,*,UP,ALU1 +S 800,9000,800,9700,200,*,DOWN,ALU1 +S 2000,2800,2000,7400,200,*,UP,ALU1 +S 2000,500,2000,1500,200,*,UP,ALU1 +S 800,500,800,1500,200,*,UP,ALU1 +S 3200,2800,3200,6800,200,*,UP,ALU1 +S 800,3500,800,6800,200,*,UP,ALU1 +S 2000,9000,2000,9400,200,*,UP,ALU1 +S 1400,7900,2600,7900,200,*,RIGHT,ALU1 +S 5700,2800,5700,6800,200,*,UP,ALU1 +S 4500,500,4500,1500,200,*,UP,ALU1 +S 5700,500,5700,1500,200,*,UP,ALU1 +S 3900,1000,3900,4000,200,*,UP,ALU1 +S 5100,1000,5100,4000,200,*,UP,ALU1 +S 8200,2800,8200,6800,200,*,UP,ALU1 +S 7600,1000,7600,4000,200,*,UP,ALU1 +S 6400,1000,6400,4000,200,*,UP,ALU1 +S 8200,500,8200,1500,200,*,UP,ALU1 +S 7000,500,7000,1500,200,*,UP,ALU1 +S 3900,7900,5100,7900,200,*,RIGHT,ALU1 +S 4500,9000,4500,9400,200,*,UP,ALU1 +S 5700,9000,5700,9700,200,*,UP,ALU1 +S 7000,9000,7000,9400,200,*,UP,ALU1 +S 6400,7900,7600,7900,200,*,RIGHT,ALU1 +S 1700,1900,1700,3200,100,*,UP,POLY +S 2900,1900,2900,3200,100,*,UP,POLY +S 2300,1900,2300,3200,100,*,DOWN,POLY +S 1700,8500,2300,8500,300,*,RIGHT,POLY +S 2300,8200,2300,8600,100,*,DOWN,POLY +S 1700,8200,1700,8700,100,*,DOWN,POLY +S 1100,1900,1100,3200,100,*,DOWN,POLY +S 3600,1900,3600,3200,100,*,DOWN,POLY +S 4800,1900,4800,3200,100,*,DOWN,POLY +S 5400,1900,5400,3200,100,*,UP,POLY +S 4200,1900,4200,3200,100,*,UP,POLY +S 7900,1900,7900,3200,100,*,UP,POLY +S 7300,1900,7300,3200,100,*,DOWN,POLY +S 6100,1900,6100,3200,100,*,DOWN,POLY +S 6700,1900,6700,3200,100,*,UP,POLY +S 4200,8200,4200,8700,100,*,DOWN,POLY +S 4800,8200,4800,8600,100,*,DOWN,POLY +S 4200,8500,4800,8500,300,*,RIGHT,POLY +S 6700,8500,7300,8500,300,*,RIGHT,POLY +S 7300,8200,7300,8600,100,*,DOWN,POLY +S 6700,8200,6700,8700,100,*,DOWN,POLY +S 1400,300,1400,1700,300,*,UP,NDIF +S 2000,300,2000,1700,300,*,UP,NDIF +S 1100,100,1100,1900,100,*,UP,NTRANS +S 1700,100,1700,1900,100,*,DOWN,NTRANS +S 3200,300,3200,1700,300,*,UP,NDIF +S 800,300,800,1700,300,*,UP,NDIF +S 2900,100,2900,1900,100,*,DOWN,NTRANS +S 2600,300,2600,1700,300,*,UP,NDIF +S 2300,100,2300,1900,100,*,DOWN,NTRANS +S 1400,8900,1400,9600,300,*,UP,NDIF +S 2000,8900,2000,9600,300,*,UP,NDIF +S 1700,8700,1700,9800,100,*,UP,NTRANS +S 5700,300,5700,1700,300,*,UP,NDIF +S 4200,100,4200,1900,100,*,DOWN,NTRANS +S 3600,100,3600,1900,100,*,UP,NTRANS +S 4500,300,4500,1700,300,*,UP,NDIF +S 3900,300,3900,1700,300,*,UP,NDIF +S 4800,100,4800,1900,100,*,DOWN,NTRANS +S 5100,300,5100,1700,300,*,UP,NDIF +S 5400,100,5400,1900,100,*,DOWN,NTRANS +S 8200,300,8200,1700,300,*,UP,NDIF +S 6400,300,6400,1700,300,*,UP,NDIF +S 7000,300,7000,1700,300,*,UP,NDIF +S 6100,100,6100,1900,100,*,UP,NTRANS +S 6700,100,6700,1900,100,*,DOWN,NTRANS +S 7900,100,7900,1900,100,*,DOWN,NTRANS +S 7600,300,7600,1700,300,*,UP,NDIF +S 7300,100,7300,1900,100,*,DOWN,NTRANS +S 4500,8900,4500,9600,300,*,UP,NDIF +S 3900,8900,3900,9600,300,*,UP,NDIF +S 6400,8900,6400,9600,300,*,UP,NDIF +S 7000,8900,7000,9600,300,*,UP,NDIF +S 4200,8700,4200,9800,100,*,UP,NTRANS +S 6700,8700,6700,9800,100,*,UP,NTRANS +S 2600,7300,2600,8000,300,*,UP,PDIF +S 800,3400,800,6300,300,*,UP,PDIF +S 1100,3200,1100,6500,100,*,UP,PTRANS +S 2000,3400,2000,6300,300,*,UP,PDIF +S 1400,3400,1400,6300,300,*,UP,PDIF +S 1700,3200,1700,6500,100,*,UP,PTRANS +S 3200,3400,3200,6300,300,*,DOWN,PDIF +S 2900,3200,2900,6500,100,*,DOWN,PTRANS +S 2600,3400,2600,6300,300,*,UP,PDIF +S 2300,3200,2300,6500,100,*,UP,PTRANS +S 1400,7300,1400,8000,300,*,UP,PDIF +S 1700,7100,1700,8200,100,*,DOWN,PTRANS +S 2100,7300,2100,8000,300,*,UP,PDIF +S 2300,7100,2300,8200,100,*,DOWN,PTRANS +S 5700,3400,5700,6300,300,*,DOWN,PDIF +S 4200,3200,4200,6500,100,*,UP,PTRANS +S 3900,3400,3900,6300,300,*,UP,PDIF +S 4500,3400,4500,6300,300,*,UP,PDIF +S 3600,3200,3600,6500,100,*,UP,PTRANS +S 4800,3200,4800,6500,100,*,UP,PTRANS +S 5100,3400,5100,6300,300,*,UP,PDIF +S 5400,3200,5400,6500,100,*,DOWN,PTRANS +S 7000,3400,7000,6300,300,*,UP,PDIF +S 6400,3400,6400,6300,300,*,UP,PDIF +S 6700,3200,6700,6500,100,*,UP,PTRANS +S 8200,3400,8200,6300,300,*,DOWN,PDIF +S 6100,3200,6100,6500,100,*,UP,PTRANS +S 7900,3200,7900,6500,100,*,DOWN,PTRANS +S 7600,3400,7600,6300,300,*,UP,PDIF +S 7300,3200,7300,6500,100,*,UP,PTRANS +S 3900,7300,3900,8000,300,*,UP,PDIF +S 5100,7300,5100,8000,300,*,UP,PDIF +S 6400,7300,6400,8000,300,*,UP,PDIF +S 4800,7100,4800,8200,100,*,DOWN,PTRANS +S 4600,7300,4600,8000,300,*,UP,PDIF +S 4200,7100,4200,8200,100,*,DOWN,PTRANS +S 7100,7300,7100,8000,300,*,UP,PDIF +S 7300,7100,7300,8200,100,*,DOWN,PTRANS +S 7600,7300,7600,8000,300,*,UP,PDIF +S 6700,7100,6700,8200,100,*,DOWN,PTRANS +S 5100,6600,5100,7900,200,*,DOWN,ALU1 +S 7600,6600,7600,7900,200,*,DOWN,ALU1 +S 6400,7400,6400,9000,200,*,UP,ALU1 +S 3900,7400,3900,9000,200,*,UP,ALU1 +S 4800,6600,5400,6600,300,*,RIGHT,POLY +S 7300,6600,7900,6600,300,*,RIGHT,POLY +S 4500,2800,4500,7400,200,*,UP,ALU1 +S 7000,2800,7000,7400,200,*,UP,ALU1 +S 1100,7700,8300,7700,800,*,RIGHT,NWELL +S 8200,9000,8200,9700,200,*,UP,ALU1 +S 4400,2200,5100,2200,200,*,RIGHT,ALU1 +S 6900,2200,7600,2200,200,*,RIGHT,ALU1 +S 3600,2200,4400,2200,300,*,RIGHT,POLY +S 4800,2200,5400,2200,300,*,RIGHT,POLY +S 6100,2200,6900,2200,300,*,RIGHT,POLY +S 7300,2200,7900,2200,300,*,RIGHT,POLY +S 9300,1500,9300,4000,200,*,UP,ALU1 +S 9900,2800,9900,6800,200,*,UP,ALU1 +S 9900,500,9900,1500,200,*,UP,ALU1 +S 9300,2200,10000,2200,200,*,RIGHT,ALU1 +S 10200,1900,10200,3200,100,*,DOWN,POLY +S 9600,1900,9600,3200,100,*,UP,POLY +S 10500,300,10500,1700,300,*,UP,NDIF +S 9900,300,9900,1700,300,*,UP,NDIF +S 10200,100,10200,1900,100,*,DOWN,NTRANS +S 10500,3400,10500,6300,300,*,UP,PDIF +S 10200,3200,10200,6500,100,*,UP,PTRANS +S 9900,3400,9900,6300,300,*,UP,PDIF +S 0,9700,12000,9700,600,vss,RIGHT,CALU1 +S 0,300,12000,300,600,vss,RIGHT,CALU1 +S 0,4700,12000,4700,600,vdd,RIGHT,CALU1 +S 0,5300,12000,5300,600,vdd,RIGHT,CALU1 +S 1500,1500,1500,6000,200,nwenx,DOWN,CALU3 +S 2500,1500,2500,6000,200,wenx,DOWN,CALU3 +S 4000,1500,4000,6000,200,nscanx,DOWN,CALU3 +S 5000,1500,5000,6000,200,scanx,DOWN,CALU3 +S 6500,1500,6500,6000,200,nckx,DOWN,CALU3 +S 10500,1000,10500,4000,200,scout,UP,CALU1 +S 1500,1500,7500,1500,200,*,RIGHT,TALU2 +S 1500,4000,7500,4000,200,*,LEFT,TALU2 +S 1500,6000,7500,6000,200,*,RIGHT,TALU2 +V 9000,6500,CONT_POLY,* +V 7500,1500,CONT_VIA,* +V 7500,1500,CONT_VIA2,* +V 5000,1500,CONT_VIA,* +V 5000,1500,CONT_VIA2,* +V 2500,1500,CONT_VIA,* +V 2500,1500,CONT_VIA2,* +V 1900,2200,CONT_POLY,* +V 2600,6600,CONT_POLY,* +V 1500,4000,CONT_VIA2,* +V 1500,6000,CONT_VIA2,* +V 2500,6000,CONT_VIA2,* +V 1500,1500,CONT_VIA2,* +V 2500,4000,CONT_VIA2,* +V 5000,4000,CONT_VIA2,* +V 4000,1500,CONT_VIA2,* +V 5000,6000,CONT_VIA2,* +V 4000,6000,CONT_VIA2,* +V 4000,4000,CONT_VIA2,* +V 7500,6000,CONT_VIA2,* +V 6500,1500,CONT_VIA2,* +V 7500,4000,CONT_VIA2,* +V 6500,4000,CONT_VIA2,* +V 6500,6000,CONT_VIA2,* +V 1500,1500,CONT_VIA,* +V 1500,4000,CONT_VIA,* +V 1500,6000,CONT_VIA,* +V 2500,6000,CONT_VIA,* +V 2500,4000,CONT_VIA,* +V 4000,1500,CONT_VIA,* +V 5000,4000,CONT_VIA,* +V 5000,6000,CONT_VIA,* +V 4000,6000,CONT_VIA,* +V 4000,4000,CONT_VIA,* +V 6500,1500,CONT_VIA,* +V 6500,6000,CONT_VIA,* +V 7500,6000,CONT_VIA,* +V 7500,4000,CONT_VIA,* +V 6500,4000,CONT_VIA,* +V 2000,8500,CONT_POLY,* +V 4500,8500,CONT_POLY,* +V 7000,8500,CONT_POLY,* +V 5700,9700,CONT_BODY_P,* +V 3200,9700,CONT_BODY_P,* +V 800,9700,CONT_BODY_P,* +V 3200,9000,CONT_BODY_P,* +V 800,9000,CONT_BODY_P,* +V 5700,9000,CONT_BODY_P,* +V 3200,1000,CONT_DIF_N,* +V 2600,1000,CONT_DIF_N,* +V 3200,500,CONT_DIF_N,* +V 3200,1500,CONT_DIF_N,* +V 2600,1500,CONT_DIF_N,* +V 800,500,CONT_DIF_N,* +V 800,1500,CONT_DIF_N,* +V 800,1000,CONT_DIF_N,* +V 2000,1000,CONT_DIF_N,* +V 2000,500,CONT_DIF_N,* +V 2000,1500,CONT_DIF_N,* +V 1400,9000,CONT_DIF_N,* +V 1400,1500,CONT_DIF_N,* +V 1400,1000,CONT_DIF_N,* +V 2000,9000,CONT_DIF_N,* +V 2000,9500,CONT_DIF_N,* +V 5700,500,CONT_DIF_N,* +V 5100,1000,CONT_DIF_N,* +V 5700,1000,CONT_DIF_N,* +V 3900,1000,CONT_DIF_N,* +V 3900,1500,CONT_DIF_N,* +V 4500,1500,CONT_DIF_N,* +V 4500,500,CONT_DIF_N,* +V 4500,1000,CONT_DIF_N,* +V 5100,1500,CONT_DIF_N,* +V 5700,1500,CONT_DIF_N,* +V 7600,1000,CONT_DIF_N,* +V 8200,500,CONT_DIF_N,* +V 6400,1500,CONT_DIF_N,* +V 6400,1000,CONT_DIF_N,* +V 8200,1000,CONT_DIF_N,* +V 8200,1500,CONT_DIF_N,* +V 7600,1500,CONT_DIF_N,* +V 7000,1000,CONT_DIF_N,* +V 7000,500,CONT_DIF_N,* +V 7000,1500,CONT_DIF_N,* +V 7000,9000,CONT_DIF_N,* +V 7000,9500,CONT_DIF_N,* +V 4500,9500,CONT_DIF_N,* +V 4500,9000,CONT_DIF_N,* +V 3900,9000,CONT_DIF_N,* +V 6400,9000,CONT_DIF_N,* +V 1400,7900,CONT_DIF_P,* +V 2000,7400,CONT_DIF_P,* +V 1400,7400,CONT_DIF_P,* +V 2000,2900,CONT_BODY_N,* +V 800,2900,CONT_BODY_N,* +V 3200,2900,CONT_BODY_N,* +V 800,6000,CONT_DIF_P,* +V 800,3500,CONT_DIF_P,* +V 800,5500,CONT_DIF_P,* +V 800,5000,CONT_DIF_P,* +V 800,4500,CONT_DIF_P,* +V 800,4000,CONT_DIF_P,* +V 2000,3500,CONT_DIF_P,* +V 2000,4500,CONT_DIF_P,* +V 2000,5500,CONT_DIF_P,* +V 2000,4000,CONT_DIF_P,* +V 2000,5000,CONT_DIF_P,* +V 3200,4000,CONT_DIF_P,* +V 3200,3500,CONT_DIF_P,* +V 3200,4500,CONT_DIF_P,* +V 3200,5000,CONT_DIF_P,* +V 3200,5500,CONT_DIF_P,* +V 3200,6000,CONT_DIF_P,* +V 2600,4000,CONT_DIF_P,* +V 2600,3500,CONT_DIF_P,* +V 1400,3500,CONT_DIF_P,* +V 1400,4000,CONT_DIF_P,* +V 1400,6000,CONT_DIF_P,* +V 2600,6000,CONT_DIF_P,* +V 2600,7900,CONT_DIF_P,* +V 2600,7400,CONT_DIF_P,* +V 2000,6800,CONT_BODY_N,* +V 3200,6800,CONT_BODY_N,* +V 800,6800,CONT_BODY_N,* +V 4500,5500,CONT_DIF_P,* +V 4500,4500,CONT_DIF_P,* +V 4500,3500,CONT_DIF_P,* +V 5700,2900,CONT_BODY_N,* +V 4500,2900,CONT_BODY_N,* +V 5700,6000,CONT_DIF_P,* +V 5700,5500,CONT_DIF_P,* +V 5700,5000,CONT_DIF_P,* +V 5700,4500,CONT_DIF_P,* +V 5700,3500,CONT_DIF_P,* +V 5700,4000,CONT_DIF_P,* +V 4500,5000,CONT_DIF_P,* +V 4500,4000,CONT_DIF_P,* +V 5700,6800,CONT_BODY_N,* +V 4500,6800,CONT_BODY_N,* +V 5100,6000,CONT_DIF_P,* +V 3900,6000,CONT_DIF_P,* +V 3900,4000,CONT_DIF_P,* +V 3900,3500,CONT_DIF_P,* +V 5100,3500,CONT_DIF_P,* +V 5100,4000,CONT_DIF_P,* +V 7000,3500,CONT_DIF_P,* +V 7000,4500,CONT_DIF_P,* +V 7000,5500,CONT_DIF_P,* +V 8200,5000,CONT_DIF_P,* +V 8200,5500,CONT_DIF_P,* +V 8200,6000,CONT_DIF_P,* +V 7000,2900,CONT_BODY_N,* +V 8200,2900,CONT_BODY_N,* +V 7600,6000,CONT_DIF_P,* +V 7000,6800,CONT_BODY_N,* +V 8200,6800,CONT_BODY_N,* +V 7000,4000,CONT_DIF_P,* +V 7000,5000,CONT_DIF_P,* +V 8200,4000,CONT_DIF_P,* +V 8200,3500,CONT_DIF_P,* +V 8200,4500,CONT_DIF_P,* +V 3900,7900,CONT_DIF_P,* +V 7600,4000,CONT_DIF_P,* +V 7600,3500,CONT_DIF_P,* +V 6400,3500,CONT_DIF_P,* +V 6400,4000,CONT_DIF_P,* +V 6400,6000,CONT_DIF_P,* +V 5100,7400,CONT_DIF_P,* +V 5100,7900,CONT_DIF_P,* +V 3900,7400,CONT_DIF_P,* +V 4500,7400,CONT_DIF_P,* +V 7000,7400,CONT_DIF_P,* +V 6400,7400,CONT_DIF_P,* +V 7600,7900,CONT_DIF_P,* +V 7600,7400,CONT_DIF_P,* +V 6400,7900,CONT_DIF_P,* +V 5100,6600,CONT_POLY,* +V 7600,6600,CONT_POLY,* +V 7000,6000,CONT_DIF_P,* +V 4500,6000,CONT_DIF_P,* +V 2000,6000,CONT_DIF_P,* +V 8200,9700,CONT_BODY_P,* +V 8200,9000,CONT_BODY_P,* +V 4400,2200,CONT_POLY,* +V 6900,2200,CONT_POLY,* +V 10000,2200,CONT_POLY,* +V 9300,1500,CONT_DIF_N,* +V 10500,1500,CONT_DIF_N,* +V 9900,1000,CONT_DIF_N,* +V 9900,500,CONT_DIF_N,* +V 9900,1500,CONT_DIF_N,* +V 10500,1000,CONT_DIF_N,* +V 9900,2900,CONT_BODY_N,* +V 9300,3500,CONT_DIF_P,* +V 9300,4000,CONT_DIF_P,* +V 9900,4000,CONT_DIF_P,* +V 9900,5000,CONT_DIF_P,* +V 9900,3500,CONT_DIF_P,* +V 9900,4500,CONT_DIF_P,* +V 9900,5500,CONT_DIF_P,* +V 9900,6800,CONT_BODY_N,* +V 9900,6000,CONT_DIF_P,* +V 10500,4000,CONT_DIF_P,* +V 10500,3500,CONT_DIF_P,* EOF diff --git a/alliance/share/cells/dp_sxlib/dp_sxlib.lef b/alliance/share/cells/dp_sxlib/dp_sxlib.lef index 5aa71442..e6336083 100644 --- a/alliance/share/cells/dp_sxlib/dp_sxlib.lef +++ b/alliance/share/cells/dp_sxlib/dp_sxlib.lef @@ -119,139 +119,7 @@ MACRO dp_dff_scan_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 94.00 9.00 98.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 84.00 14.00 86.00 16.00 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 94.00 14.00 98.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 76.00 21.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 84.00 19.00 86.00 21.00 ; - RECT 89.00 19.00 91.00 21.00 ; - RECT 94.00 19.00 98.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 76.00 26.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 84.00 24.00 86.00 26.00 ; - RECT 89.00 24.00 91.00 26.00 ; - RECT 94.00 24.00 98.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 76.00 31.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 84.00 29.00 86.00 31.00 ; - RECT 89.00 29.00 91.00 31.00 ; - RECT 94.00 29.00 98.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 76.00 36.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 84.00 34.00 86.00 36.00 ; - RECT 89.00 34.00 91.00 36.00 ; - RECT 94.00 34.00 98.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 76.00 41.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 84.00 39.00 86.00 41.00 ; - RECT 89.00 39.00 91.00 41.00 ; - RECT 94.00 39.00 98.50 41.00 ; + RECT 1.50 9.00 98.50 41.00 ; LAYER L_ALU2 ; RECT 14.00 19.00 76.00 21.00 ; END @@ -429,272 +297,8 @@ MACRO dp_dff_scan_x4_buf END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 94.00 9.00 98.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 84.00 14.00 86.00 16.00 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 94.00 14.00 98.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 76.00 21.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 84.00 19.00 86.00 21.00 ; - RECT 89.00 19.00 91.00 21.00 ; - RECT 94.00 19.00 98.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 76.00 26.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 84.00 24.00 86.00 26.00 ; - RECT 89.00 24.00 91.00 26.00 ; - RECT 94.00 24.00 98.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 76.00 31.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 84.00 29.00 86.00 31.00 ; - RECT 89.00 29.00 91.00 31.00 ; - RECT 94.00 29.00 98.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 76.00 36.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 84.00 34.00 86.00 36.00 ; - RECT 89.00 34.00 91.00 36.00 ; - RECT 94.00 34.00 98.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 76.00 41.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 84.00 39.00 86.00 41.00 ; - RECT 89.00 39.00 91.00 41.00 ; - RECT 94.00 39.00 98.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 34.00 59.00 36.00 61.00 ; - RECT 39.00 59.00 41.00 61.00 ; - RECT 44.00 59.00 46.00 61.00 ; - RECT 49.00 59.00 51.00 61.00 ; - RECT 54.00 59.00 56.00 61.00 ; - RECT 59.00 59.00 61.00 61.00 ; - RECT 64.00 59.00 66.00 61.00 ; - RECT 69.00 59.00 71.00 61.00 ; - RECT 74.00 59.00 76.00 61.00 ; - RECT 79.00 59.00 81.00 61.00 ; - RECT 84.00 59.00 86.00 61.00 ; - RECT 89.00 59.00 91.00 61.00 ; - RECT 94.00 59.00 98.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 34.00 64.00 36.00 66.00 ; - RECT 39.00 64.00 41.00 66.00 ; - RECT 44.00 64.00 46.00 66.00 ; - RECT 49.00 64.00 51.00 66.00 ; - RECT 54.00 64.00 56.00 66.00 ; - RECT 59.00 64.00 61.00 66.00 ; - RECT 64.00 64.00 66.00 66.00 ; - RECT 69.00 64.00 71.00 66.00 ; - RECT 74.00 64.00 76.00 66.00 ; - RECT 79.00 64.00 81.00 66.00 ; - RECT 84.00 64.00 86.00 66.00 ; - RECT 89.00 64.00 91.00 66.00 ; - RECT 94.00 64.00 98.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 34.00 69.00 36.00 71.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 44.00 69.00 46.00 71.00 ; - RECT 49.00 69.00 51.00 71.00 ; - RECT 54.00 69.00 56.00 71.00 ; - RECT 59.00 69.00 61.00 71.00 ; - RECT 64.00 69.00 66.00 71.00 ; - RECT 69.00 69.00 71.00 71.00 ; - RECT 74.00 69.00 76.00 71.00 ; - RECT 79.00 69.00 81.00 71.00 ; - RECT 84.00 69.00 86.00 71.00 ; - RECT 89.00 69.00 91.00 71.00 ; - RECT 94.00 69.00 98.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 34.00 74.00 36.00 76.00 ; - RECT 39.00 74.00 41.00 76.00 ; - RECT 44.00 74.00 46.00 76.00 ; - RECT 49.00 74.00 51.00 76.00 ; - RECT 54.00 74.00 56.00 76.00 ; - RECT 59.00 74.00 61.00 76.00 ; - RECT 64.00 74.00 66.00 76.00 ; - RECT 69.00 74.00 71.00 76.00 ; - RECT 74.00 74.00 76.00 76.00 ; - RECT 79.00 74.00 81.00 76.00 ; - RECT 84.00 74.00 86.00 76.00 ; - RECT 89.00 74.00 91.00 76.00 ; - RECT 94.00 74.00 98.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 34.00 79.00 36.00 81.00 ; - RECT 39.00 79.00 41.00 81.00 ; - RECT 44.00 79.00 46.00 81.00 ; - RECT 49.00 79.00 51.00 81.00 ; - RECT 54.00 79.00 56.00 81.00 ; - RECT 59.00 79.00 61.00 81.00 ; - RECT 64.00 79.00 66.00 81.00 ; - RECT 69.00 79.00 71.00 81.00 ; - RECT 74.00 79.00 76.00 81.00 ; - RECT 79.00 79.00 81.00 81.00 ; - RECT 84.00 79.00 86.00 81.00 ; - RECT 89.00 79.00 91.00 81.00 ; - RECT 94.00 79.00 98.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 44.00 84.00 46.00 86.00 ; - RECT 49.00 84.00 51.00 86.00 ; - RECT 54.00 84.00 56.00 86.00 ; - RECT 59.00 84.00 61.00 86.00 ; - RECT 64.00 84.00 66.00 86.00 ; - RECT 69.00 84.00 71.00 86.00 ; - RECT 74.00 84.00 76.00 86.00 ; - RECT 79.00 84.00 81.00 86.00 ; - RECT 84.00 84.00 86.00 86.00 ; - RECT 89.00 84.00 91.00 86.00 ; - RECT 94.00 84.00 98.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 44.00 89.00 46.00 91.00 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 54.00 89.00 56.00 91.00 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 64.00 89.00 66.00 91.00 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 74.00 89.00 76.00 91.00 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 84.00 89.00 86.00 91.00 ; - RECT 89.00 89.00 91.00 91.00 ; - RECT 94.00 89.00 98.50 91.00 ; + RECT 1.50 9.00 98.50 41.00 ; + RECT 1.50 59.00 98.50 91.00 ; LAYER L_ALU2 ; RECT 14.00 59.00 76.00 61.00 ; RECT 14.00 39.00 76.00 41.00 ; @@ -794,97 +398,7 @@ MACRO dp_dff_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 68.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 68.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 68.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 68.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 68.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 68.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 68.50 41.00 ; + RECT 1.50 9.00 68.50 41.00 ; LAYER L_ALU2 ; RECT 9.00 19.00 46.00 21.00 ; END @@ -1003,188 +517,8 @@ MACRO dp_dff_x4_buf END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 68.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 68.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 68.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 68.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 68.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 68.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 68.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 34.00 59.00 36.00 61.00 ; - RECT 39.00 59.00 41.00 61.00 ; - RECT 44.00 59.00 46.00 61.00 ; - RECT 49.00 59.00 51.00 61.00 ; - RECT 54.00 59.00 56.00 61.00 ; - RECT 59.00 59.00 61.00 61.00 ; - RECT 64.00 59.00 68.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 34.00 64.00 36.00 66.00 ; - RECT 39.00 64.00 41.00 66.00 ; - RECT 44.00 64.00 46.00 66.00 ; - RECT 49.00 64.00 51.00 66.00 ; - RECT 54.00 64.00 56.00 66.00 ; - RECT 59.00 64.00 61.00 66.00 ; - RECT 64.00 64.00 68.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 34.00 69.00 36.00 71.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 44.00 69.00 46.00 71.00 ; - RECT 49.00 69.00 51.00 71.00 ; - RECT 54.00 69.00 56.00 71.00 ; - RECT 59.00 69.00 61.00 71.00 ; - RECT 64.00 69.00 68.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 34.00 74.00 36.00 76.00 ; - RECT 39.00 74.00 41.00 76.00 ; - RECT 44.00 74.00 46.00 76.00 ; - RECT 49.00 74.00 51.00 76.00 ; - RECT 54.00 74.00 56.00 76.00 ; - RECT 59.00 74.00 61.00 76.00 ; - RECT 64.00 74.00 68.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 34.00 79.00 36.00 81.00 ; - RECT 39.00 79.00 41.00 81.00 ; - RECT 44.00 79.00 46.00 81.00 ; - RECT 49.00 79.00 51.00 81.00 ; - RECT 54.00 79.00 56.00 81.00 ; - RECT 59.00 79.00 61.00 81.00 ; - RECT 64.00 79.00 68.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 44.00 84.00 46.00 86.00 ; - RECT 49.00 84.00 51.00 86.00 ; - RECT 54.00 84.00 56.00 86.00 ; - RECT 59.00 84.00 61.00 86.00 ; - RECT 64.00 84.00 68.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 44.00 89.00 46.00 91.00 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 54.00 89.00 56.00 91.00 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 64.00 89.00 68.50 91.00 ; + RECT 1.50 9.00 68.50 41.00 ; + RECT 1.50 59.00 68.50 91.00 ; LAYER L_ALU2 ; RECT 9.00 14.00 46.00 16.00 ; RECT 9.00 39.00 46.00 41.00 ; @@ -1273,55 +607,7 @@ MACRO dp_mux_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 38.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 38.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 38.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 38.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 38.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 38.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 38.50 41.00 ; + RECT 1.50 9.00 38.50 41.00 ; LAYER L_ALU2 ; RECT 19.00 19.00 31.00 21.00 ; END @@ -1401,104 +687,8 @@ MACRO dp_mux_x2_buf END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 38.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 38.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 38.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 38.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 38.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 38.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 38.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 34.00 59.00 38.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 34.00 64.00 38.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 34.00 69.00 38.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 34.00 74.00 38.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 34.00 79.00 38.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 34.00 84.00 38.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 34.00 89.00 38.50 91.00 ; + RECT 1.50 9.00 38.50 41.00 ; + RECT 1.50 59.00 38.50 91.00 ; LAYER L_ALU2 ; RECT 19.00 14.00 31.00 16.00 ; RECT 19.00 39.00 31.00 41.00 ; @@ -1587,62 +777,7 @@ MACRO dp_mux_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 43.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 43.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 43.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 43.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 43.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 43.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 43.50 41.00 ; + RECT 1.50 9.00 43.50 41.00 ; LAYER L_ALU2 ; RECT 24.00 19.00 36.00 21.00 ; END @@ -1722,118 +857,8 @@ MACRO dp_mux_x4_buf END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 43.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 43.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 43.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 43.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 43.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 43.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 43.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 34.00 59.00 36.00 61.00 ; - RECT 39.00 59.00 43.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 34.00 64.00 36.00 66.00 ; - RECT 39.00 64.00 43.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 34.00 69.00 36.00 71.00 ; - RECT 39.00 69.00 43.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 34.00 74.00 36.00 76.00 ; - RECT 39.00 74.00 43.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 34.00 79.00 36.00 81.00 ; - RECT 39.00 79.00 43.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 39.00 84.00 43.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 39.00 89.00 43.50 91.00 ; + RECT 1.50 9.00 43.50 41.00 ; + RECT 1.50 59.00 43.50 91.00 ; LAYER L_ALU2 ; RECT 24.00 14.00 36.00 16.00 ; RECT 24.00 39.00 36.00 41.00 ; @@ -1860,19 +885,20 @@ MACRO dp_nmux_x1 RECT 14.00 9.00 16.00 11.00 ; END END nq - PIN i1 + PIN sel0 DIRECTION INPUT ; PORT - LAYER L_ALU1 ; - 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 ; + LAYER L_ALU3 ; + RECT 19.00 19.00 21.00 21.00 ; END - END i1 + END sel0 + PIN sel1 + DIRECTION INPUT ; + PORT + LAYER L_ALU3 ; + RECT 9.00 19.00 11.00 21.00 ; + END + END sel1 PIN i0 DIRECTION INPUT ; PORT @@ -1886,20 +912,19 @@ MACRO dp_nmux_x1 RECT 24.00 9.00 26.00 11.00 ; END END i0 - PIN sel1 + PIN i1 DIRECTION INPUT ; PORT - LAYER L_ALU3 ; - RECT 9.00 19.00 11.00 21.00 ; + LAYER L_ALU1 ; + 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 sel1 - PIN sel0 - DIRECTION INPUT ; - PORT - LAYER L_ALU3 ; - RECT 19.00 19.00 21.00 21.00 ; - END - END sel0 + END i1 PIN vdd DIRECTION INOUT ; USE power ; @@ -1922,41 +947,7 @@ MACRO dp_nmux_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 28.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 28.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 28.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 28.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 28.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 28.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 28.50 41.00 ; + RECT 1.50 9.00 28.50 41.00 ; LAYER L_ALU2 ; RECT 9.00 19.00 21.00 21.00 ; END @@ -2036,76 +1027,8 @@ MACRO dp_nmux_x1_buf END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 28.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 28.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 28.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 28.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 28.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 28.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 28.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 28.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 28.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 28.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 28.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 28.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 28.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 28.50 91.00 ; + RECT 1.50 9.00 28.50 41.00 ; + RECT 1.50 59.00 28.50 91.00 ; LAYER L_ALU2 ; RECT 9.00 14.00 21.00 16.00 ; RECT 9.00 39.00 21.00 41.00 ; @@ -2182,41 +1105,7 @@ MACRO dp_nts_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 28.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 28.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 28.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 28.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 28.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 28.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 28.50 41.00 ; + RECT 1.50 9.00 28.50 41.00 ; LAYER L_ALU2 ; RECT 9.00 19.00 21.00 21.00 ; END @@ -2296,76 +1185,8 @@ MACRO dp_nts_x2_buf END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 28.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 28.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 28.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 28.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 28.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 28.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 28.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 28.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 28.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 28.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 28.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 28.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 28.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 28.50 91.00 ; + RECT 1.50 9.00 28.50 41.00 ; + RECT 1.50 59.00 28.50 91.00 ; LAYER L_ALU2 ; RECT 9.00 14.00 21.00 16.00 ; RECT 9.00 39.00 21.00 41.00 ; @@ -2431,62 +1252,8 @@ MACRO dp_rom2_buf END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 23.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 23.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 23.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 23.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 23.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 23.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 23.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 23.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 23.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 23.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 23.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 23.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 23.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 23.50 91.00 ; + RECT 1.50 9.00 23.50 41.00 ; + RECT 1.50 59.00 23.50 91.00 ; LAYER L_ALU2 ; RECT 3.00 14.00 17.00 16.00 ; RECT 3.00 39.00 17.00 41.00 ; @@ -2607,146 +1374,8 @@ MACRO dp_rom4_buf END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 53.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 53.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 53.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 53.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 53.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 53.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 53.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 34.00 59.00 36.00 61.00 ; - RECT 39.00 59.00 41.00 61.00 ; - RECT 44.00 59.00 46.00 61.00 ; - RECT 49.00 59.00 53.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 34.00 64.00 36.00 66.00 ; - RECT 39.00 64.00 41.00 66.00 ; - RECT 44.00 64.00 46.00 66.00 ; - RECT 49.00 64.00 53.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 34.00 69.00 36.00 71.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 44.00 69.00 46.00 71.00 ; - RECT 49.00 69.00 53.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 34.00 74.00 36.00 76.00 ; - RECT 39.00 74.00 41.00 76.00 ; - RECT 44.00 74.00 46.00 76.00 ; - RECT 49.00 74.00 53.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 34.00 79.00 36.00 81.00 ; - RECT 39.00 79.00 41.00 81.00 ; - RECT 44.00 79.00 46.00 81.00 ; - RECT 49.00 79.00 53.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 44.00 84.00 46.00 86.00 ; - RECT 49.00 84.00 53.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 44.00 89.00 46.00 91.00 ; - RECT 49.00 89.00 53.50 91.00 ; + RECT 1.50 9.00 53.50 41.00 ; + RECT 1.50 59.00 53.50 91.00 ; LAYER L_ALU2 ; RECT 9.00 14.00 46.00 16.00 ; RECT 9.00 19.00 41.00 21.00 ; @@ -2826,76 +1455,7 @@ MACRO dp_rom4_nxr2_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 53.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 53.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 53.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 53.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 53.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 53.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 53.50 41.00 ; + RECT 1.50 9.00 53.50 41.00 ; LAYER L_ALU2 ; RECT 19.00 19.00 26.00 21.00 ; RECT 9.00 24.00 36.00 26.00 ; @@ -2975,76 +1535,7 @@ MACRO dp_rom4_xr2_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 53.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 53.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 53.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 53.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 53.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 53.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 53.50 41.00 ; + RECT 1.50 9.00 53.50 41.00 ; LAYER L_ALU2 ; RECT 16.00 24.00 36.00 26.00 ; RECT 29.00 19.00 46.00 21.00 ; @@ -3179,167 +1670,7 @@ MACRO dp_sff_scan_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 94.00 9.00 96.00 11.00 ; - RECT 99.00 9.00 101.00 11.00 ; - RECT 104.00 9.00 106.00 11.00 ; - RECT 109.00 9.00 111.00 11.00 ; - RECT 114.00 9.00 118.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 84.00 14.00 86.00 16.00 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 94.00 14.00 96.00 16.00 ; - RECT 99.00 14.00 101.00 16.00 ; - RECT 104.00 14.00 106.00 16.00 ; - RECT 109.00 14.00 111.00 16.00 ; - RECT 114.00 14.00 118.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 76.00 21.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 84.00 19.00 86.00 21.00 ; - RECT 89.00 19.00 91.00 21.00 ; - RECT 94.00 19.00 96.00 21.00 ; - RECT 99.00 19.00 101.00 21.00 ; - RECT 104.00 19.00 106.00 21.00 ; - RECT 109.00 19.00 111.00 21.00 ; - RECT 114.00 19.00 118.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 76.00 26.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 84.00 24.00 86.00 26.00 ; - RECT 89.00 24.00 91.00 26.00 ; - RECT 94.00 24.00 96.00 26.00 ; - RECT 99.00 24.00 101.00 26.00 ; - RECT 104.00 24.00 106.00 26.00 ; - RECT 109.00 24.00 111.00 26.00 ; - RECT 114.00 24.00 118.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 76.00 31.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 84.00 29.00 86.00 31.00 ; - RECT 89.00 29.00 91.00 31.00 ; - RECT 94.00 29.00 96.00 31.00 ; - RECT 99.00 29.00 101.00 31.00 ; - RECT 104.00 29.00 106.00 31.00 ; - RECT 109.00 29.00 111.00 31.00 ; - RECT 114.00 29.00 118.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 76.00 36.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 84.00 34.00 86.00 36.00 ; - RECT 89.00 34.00 91.00 36.00 ; - RECT 94.00 34.00 96.00 36.00 ; - RECT 99.00 34.00 101.00 36.00 ; - RECT 104.00 34.00 106.00 36.00 ; - RECT 109.00 34.00 111.00 36.00 ; - RECT 114.00 34.00 118.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 76.00 41.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 84.00 39.00 86.00 41.00 ; - RECT 89.00 39.00 91.00 41.00 ; - RECT 94.00 39.00 96.00 41.00 ; - RECT 99.00 39.00 101.00 41.00 ; - RECT 104.00 39.00 106.00 41.00 ; - RECT 109.00 39.00 111.00 41.00 ; - RECT 114.00 39.00 118.50 41.00 ; + RECT 1.50 9.00 118.50 41.00 ; LAYER L_ALU2 ; RECT 4.00 24.00 81.00 26.00 ; RECT 74.00 24.00 81.00 26.00 ; @@ -3355,19 +1686,6 @@ MACRO dp_sff_scan_x4_buf SIZE 120.00 BY 100.00 ; SYMMETRY Y ; SITE core ; - PIN scout - DIRECTION OUTPUT ; - PORT - LAYER L_ALU1 ; - 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 scout PIN ckx DIRECTION OUTPUT ; PORT @@ -3381,72 +1699,9 @@ MACRO dp_sff_scan_x4_buf RECT 74.00 29.00 76.00 31.00 ; RECT 74.00 24.00 76.00 26.00 ; RECT 74.00 19.00 76.00 21.00 ; + RECT 74.00 14.00 76.00 16.00 ; END END ckx - PIN nckx - DIRECTION OUTPUT ; - PORT - LAYER L_ALU3 ; - RECT 64.00 59.00 66.00 61.00 ; - RECT 64.00 54.00 66.00 56.00 ; - RECT 64.00 49.00 66.00 51.00 ; - RECT 64.00 44.00 66.00 46.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 64.00 14.00 66.00 16.00 ; - END - END nckx - PIN scanx - DIRECTION OUTPUT ; - PORT - LAYER L_ALU3 ; - 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 ; - END - END scanx - PIN nscanx - DIRECTION OUTPUT ; - PORT - LAYER L_ALU3 ; - 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 ; - END - END nscanx - PIN wenx - DIRECTION OUTPUT ; - PORT - LAYER L_ALU3 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 24.00 54.00 26.00 56.00 ; - RECT 24.00 49.00 26.00 51.00 ; - RECT 24.00 44.00 26.00 46.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 24.00 14.00 26.00 16.00 ; - END - END wenx PIN nwenx DIRECTION OUTPUT ; PORT @@ -3463,27 +1718,83 @@ MACRO dp_sff_scan_x4_buf RECT 14.00 14.00 16.00 16.00 ; END END nwenx - PIN ck - DIRECTION INPUT ; + PIN wenx + DIRECTION OUTPUT ; + PORT + LAYER L_ALU3 ; + RECT 24.00 59.00 26.00 61.00 ; + RECT 24.00 54.00 26.00 56.00 ; + RECT 24.00 49.00 26.00 51.00 ; + RECT 24.00 44.00 26.00 46.00 ; + RECT 24.00 39.00 26.00 41.00 ; + RECT 24.00 34.00 26.00 36.00 ; + RECT 24.00 29.00 26.00 31.00 ; + RECT 24.00 24.00 26.00 26.00 ; + RECT 24.00 19.00 26.00 21.00 ; + RECT 24.00 14.00 26.00 16.00 ; + END + END wenx + PIN nscanx + DIRECTION OUTPUT ; + PORT + LAYER L_ALU3 ; + 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 ; + END + END nscanx + PIN scanx + DIRECTION OUTPUT ; + PORT + LAYER L_ALU3 ; + 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 ; + END + END scanx + PIN nckx + DIRECTION OUTPUT ; + PORT + LAYER L_ALU3 ; + RECT 64.00 59.00 66.00 61.00 ; + RECT 64.00 54.00 66.00 56.00 ; + RECT 64.00 49.00 66.00 51.00 ; + RECT 64.00 44.00 66.00 46.00 ; + RECT 64.00 39.00 66.00 41.00 ; + RECT 64.00 34.00 66.00 36.00 ; + RECT 64.00 29.00 66.00 31.00 ; + RECT 64.00 24.00 66.00 26.00 ; + RECT 64.00 19.00 66.00 21.00 ; + RECT 64.00 14.00 66.00 16.00 ; + END + END nckx + PIN scout + DIRECTION OUTPUT ; PORT LAYER L_ALU1 ; - RECT 69.00 84.00 71.00 86.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 ck - PIN scan - DIRECTION INPUT ; - PORT - LAYER L_ALU1 ; - RECT 44.00 84.00 46.00 86.00 ; - END - END scan - PIN wen - DIRECTION INPUT ; - PORT - LAYER L_ALU1 ; - RECT 19.00 84.00 21.00 86.00 ; - END - END wen + END scout PIN scin DIRECTION INPUT ; PORT @@ -3491,6 +1802,27 @@ MACRO dp_sff_scan_x4_buf RECT 89.00 64.00 91.00 66.00 ; END END scin + PIN wen + DIRECTION INPUT ; + PORT + LAYER L_ALU1 ; + RECT 19.00 84.00 21.00 86.00 ; + END + END wen + PIN scan + DIRECTION INPUT ; + PORT + LAYER L_ALU1 ; + RECT 44.00 84.00 46.00 86.00 ; + END + END scan + PIN ck + DIRECTION INPUT ; + PORT + LAYER L_ALU1 ; + RECT 69.00 84.00 71.00 86.00 ; + END + END ck PIN vdd DIRECTION INOUT ; USE power ; @@ -3519,332 +1851,12 @@ MACRO dp_sff_scan_x4_buf END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 94.00 9.00 96.00 11.00 ; - RECT 99.00 9.00 101.00 11.00 ; - RECT 104.00 9.00 106.00 11.00 ; - RECT 109.00 9.00 111.00 11.00 ; - RECT 114.00 9.00 118.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 84.00 14.00 86.00 16.00 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 94.00 14.00 96.00 16.00 ; - RECT 99.00 14.00 101.00 16.00 ; - RECT 104.00 14.00 106.00 16.00 ; - RECT 109.00 14.00 111.00 16.00 ; - RECT 114.00 14.00 118.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 76.00 21.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 84.00 19.00 86.00 21.00 ; - RECT 89.00 19.00 91.00 21.00 ; - RECT 94.00 19.00 96.00 21.00 ; - RECT 99.00 19.00 101.00 21.00 ; - RECT 104.00 19.00 106.00 21.00 ; - RECT 109.00 19.00 111.00 21.00 ; - RECT 114.00 19.00 118.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 76.00 26.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 84.00 24.00 86.00 26.00 ; - RECT 89.00 24.00 91.00 26.00 ; - RECT 94.00 24.00 96.00 26.00 ; - RECT 99.00 24.00 101.00 26.00 ; - RECT 104.00 24.00 106.00 26.00 ; - RECT 109.00 24.00 111.00 26.00 ; - RECT 114.00 24.00 118.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 76.00 31.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 84.00 29.00 86.00 31.00 ; - RECT 89.00 29.00 91.00 31.00 ; - RECT 94.00 29.00 96.00 31.00 ; - RECT 99.00 29.00 101.00 31.00 ; - RECT 104.00 29.00 106.00 31.00 ; - RECT 109.00 29.00 111.00 31.00 ; - RECT 114.00 29.00 118.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 76.00 36.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 84.00 34.00 86.00 36.00 ; - RECT 89.00 34.00 91.00 36.00 ; - RECT 94.00 34.00 96.00 36.00 ; - RECT 99.00 34.00 101.00 36.00 ; - RECT 104.00 34.00 106.00 36.00 ; - RECT 109.00 34.00 111.00 36.00 ; - RECT 114.00 34.00 118.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 76.00 41.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 84.00 39.00 86.00 41.00 ; - RECT 89.00 39.00 91.00 41.00 ; - RECT 94.00 39.00 96.00 41.00 ; - RECT 99.00 39.00 101.00 41.00 ; - RECT 104.00 39.00 106.00 41.00 ; - RECT 109.00 39.00 111.00 41.00 ; - RECT 114.00 39.00 118.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 34.00 59.00 36.00 61.00 ; - RECT 39.00 59.00 41.00 61.00 ; - RECT 44.00 59.00 46.00 61.00 ; - RECT 49.00 59.00 51.00 61.00 ; - RECT 54.00 59.00 56.00 61.00 ; - RECT 59.00 59.00 61.00 61.00 ; - RECT 64.00 59.00 66.00 61.00 ; - RECT 69.00 59.00 71.00 61.00 ; - RECT 74.00 59.00 76.00 61.00 ; - RECT 79.00 59.00 81.00 61.00 ; - RECT 84.00 59.00 86.00 61.00 ; - RECT 89.00 59.00 91.00 61.00 ; - RECT 94.00 59.00 96.00 61.00 ; - RECT 99.00 59.00 101.00 61.00 ; - RECT 104.00 59.00 106.00 61.00 ; - RECT 109.00 59.00 111.00 61.00 ; - RECT 114.00 59.00 118.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 34.00 64.00 36.00 66.00 ; - RECT 39.00 64.00 41.00 66.00 ; - RECT 44.00 64.00 46.00 66.00 ; - RECT 49.00 64.00 51.00 66.00 ; - RECT 54.00 64.00 56.00 66.00 ; - RECT 59.00 64.00 61.00 66.00 ; - RECT 64.00 64.00 66.00 66.00 ; - RECT 69.00 64.00 71.00 66.00 ; - RECT 74.00 64.00 76.00 66.00 ; - RECT 79.00 64.00 81.00 66.00 ; - RECT 84.00 64.00 86.00 66.00 ; - RECT 89.00 64.00 91.00 66.00 ; - RECT 94.00 64.00 96.00 66.00 ; - RECT 99.00 64.00 101.00 66.00 ; - RECT 104.00 64.00 106.00 66.00 ; - RECT 109.00 64.00 111.00 66.00 ; - RECT 114.00 64.00 118.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 34.00 69.00 36.00 71.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 44.00 69.00 46.00 71.00 ; - RECT 49.00 69.00 51.00 71.00 ; - RECT 54.00 69.00 56.00 71.00 ; - RECT 59.00 69.00 61.00 71.00 ; - RECT 64.00 69.00 66.00 71.00 ; - RECT 69.00 69.00 71.00 71.00 ; - RECT 74.00 69.00 76.00 71.00 ; - RECT 79.00 69.00 81.00 71.00 ; - RECT 84.00 69.00 86.00 71.00 ; - RECT 89.00 69.00 91.00 71.00 ; - RECT 94.00 69.00 96.00 71.00 ; - RECT 99.00 69.00 101.00 71.00 ; - RECT 104.00 69.00 106.00 71.00 ; - RECT 109.00 69.00 111.00 71.00 ; - RECT 114.00 69.00 118.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 34.00 74.00 36.00 76.00 ; - RECT 39.00 74.00 41.00 76.00 ; - RECT 44.00 74.00 46.00 76.00 ; - RECT 49.00 74.00 51.00 76.00 ; - RECT 54.00 74.00 56.00 76.00 ; - RECT 59.00 74.00 61.00 76.00 ; - RECT 64.00 74.00 66.00 76.00 ; - RECT 69.00 74.00 71.00 76.00 ; - RECT 74.00 74.00 76.00 76.00 ; - RECT 79.00 74.00 81.00 76.00 ; - RECT 84.00 74.00 86.00 76.00 ; - RECT 89.00 74.00 91.00 76.00 ; - RECT 94.00 74.00 96.00 76.00 ; - RECT 99.00 74.00 101.00 76.00 ; - RECT 104.00 74.00 106.00 76.00 ; - RECT 109.00 74.00 111.00 76.00 ; - RECT 114.00 74.00 118.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 34.00 79.00 36.00 81.00 ; - RECT 39.00 79.00 41.00 81.00 ; - RECT 44.00 79.00 46.00 81.00 ; - RECT 49.00 79.00 51.00 81.00 ; - RECT 54.00 79.00 56.00 81.00 ; - RECT 59.00 79.00 61.00 81.00 ; - RECT 64.00 79.00 66.00 81.00 ; - RECT 69.00 79.00 71.00 81.00 ; - RECT 74.00 79.00 76.00 81.00 ; - RECT 79.00 79.00 81.00 81.00 ; - RECT 84.00 79.00 86.00 81.00 ; - RECT 89.00 79.00 91.00 81.00 ; - RECT 94.00 79.00 96.00 81.00 ; - RECT 99.00 79.00 101.00 81.00 ; - RECT 104.00 79.00 106.00 81.00 ; - RECT 109.00 79.00 111.00 81.00 ; - RECT 114.00 79.00 118.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 44.00 84.00 46.00 86.00 ; - RECT 49.00 84.00 51.00 86.00 ; - RECT 54.00 84.00 56.00 86.00 ; - RECT 59.00 84.00 61.00 86.00 ; - RECT 64.00 84.00 66.00 86.00 ; - RECT 69.00 84.00 71.00 86.00 ; - RECT 74.00 84.00 76.00 86.00 ; - RECT 79.00 84.00 81.00 86.00 ; - RECT 84.00 84.00 86.00 86.00 ; - RECT 89.00 84.00 91.00 86.00 ; - RECT 94.00 84.00 96.00 86.00 ; - RECT 99.00 84.00 101.00 86.00 ; - RECT 104.00 84.00 106.00 86.00 ; - RECT 109.00 84.00 111.00 86.00 ; - RECT 114.00 84.00 118.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 44.00 89.00 46.00 91.00 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 54.00 89.00 56.00 91.00 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 64.00 89.00 66.00 91.00 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 74.00 89.00 76.00 91.00 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 84.00 89.00 86.00 91.00 ; - RECT 89.00 89.00 91.00 91.00 ; - RECT 94.00 89.00 96.00 91.00 ; - RECT 99.00 89.00 101.00 91.00 ; - RECT 104.00 89.00 106.00 91.00 ; - RECT 109.00 89.00 111.00 91.00 ; - RECT 114.00 89.00 118.50 91.00 ; + RECT 1.50 9.00 118.50 41.00 ; + RECT 1.50 59.00 118.50 91.00 ; LAYER L_ALU2 ; - RECT 14.00 14.00 76.00 16.00 ; - RECT 14.00 39.00 76.00 41.00 ; RECT 14.00 59.00 76.00 61.00 ; + RECT 14.00 39.00 76.00 41.00 ; + RECT 14.00 14.00 76.00 16.00 ; END END dp_sff_scan_x4_buf @@ -3931,125 +1943,7 @@ MACRO dp_sff_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 84.00 9.00 88.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 84.00 14.00 88.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 76.00 21.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 84.00 19.00 88.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 76.00 26.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 84.00 24.00 88.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 76.00 31.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 84.00 29.00 88.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 76.00 36.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 84.00 34.00 88.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 76.00 41.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 84.00 39.00 88.50 41.00 ; + RECT 1.50 9.00 88.50 41.00 ; LAYER L_ALU2 ; RECT 9.00 24.00 51.00 26.00 ; RECT 24.00 19.00 81.00 21.00 ; @@ -4171,244 +2065,8 @@ MACRO dp_sff_x4_buf END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 84.00 9.00 88.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 84.00 14.00 88.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 76.00 21.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 84.00 19.00 88.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 76.00 26.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 84.00 24.00 88.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 76.00 31.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 84.00 29.00 88.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 76.00 36.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 84.00 34.00 88.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 76.00 41.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 84.00 39.00 88.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 34.00 59.00 36.00 61.00 ; - RECT 39.00 59.00 41.00 61.00 ; - RECT 44.00 59.00 46.00 61.00 ; - RECT 49.00 59.00 51.00 61.00 ; - RECT 54.00 59.00 56.00 61.00 ; - RECT 59.00 59.00 61.00 61.00 ; - RECT 64.00 59.00 66.00 61.00 ; - RECT 69.00 59.00 71.00 61.00 ; - RECT 74.00 59.00 76.00 61.00 ; - RECT 79.00 59.00 81.00 61.00 ; - RECT 84.00 59.00 88.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 34.00 64.00 36.00 66.00 ; - RECT 39.00 64.00 41.00 66.00 ; - RECT 44.00 64.00 46.00 66.00 ; - RECT 49.00 64.00 51.00 66.00 ; - RECT 54.00 64.00 56.00 66.00 ; - RECT 59.00 64.00 61.00 66.00 ; - RECT 64.00 64.00 66.00 66.00 ; - RECT 69.00 64.00 71.00 66.00 ; - RECT 74.00 64.00 76.00 66.00 ; - RECT 79.00 64.00 81.00 66.00 ; - RECT 84.00 64.00 88.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 34.00 69.00 36.00 71.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 44.00 69.00 46.00 71.00 ; - RECT 49.00 69.00 51.00 71.00 ; - RECT 54.00 69.00 56.00 71.00 ; - RECT 59.00 69.00 61.00 71.00 ; - RECT 64.00 69.00 66.00 71.00 ; - RECT 69.00 69.00 71.00 71.00 ; - RECT 74.00 69.00 76.00 71.00 ; - RECT 79.00 69.00 81.00 71.00 ; - RECT 84.00 69.00 88.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 34.00 74.00 36.00 76.00 ; - RECT 39.00 74.00 41.00 76.00 ; - RECT 44.00 74.00 46.00 76.00 ; - RECT 49.00 74.00 51.00 76.00 ; - RECT 54.00 74.00 56.00 76.00 ; - RECT 59.00 74.00 61.00 76.00 ; - RECT 64.00 74.00 66.00 76.00 ; - RECT 69.00 74.00 71.00 76.00 ; - RECT 74.00 74.00 76.00 76.00 ; - RECT 79.00 74.00 81.00 76.00 ; - RECT 84.00 74.00 88.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 34.00 79.00 36.00 81.00 ; - RECT 39.00 79.00 41.00 81.00 ; - RECT 44.00 79.00 46.00 81.00 ; - RECT 49.00 79.00 51.00 81.00 ; - RECT 54.00 79.00 56.00 81.00 ; - RECT 59.00 79.00 61.00 81.00 ; - RECT 64.00 79.00 66.00 81.00 ; - RECT 69.00 79.00 71.00 81.00 ; - RECT 74.00 79.00 76.00 81.00 ; - RECT 79.00 79.00 81.00 81.00 ; - RECT 84.00 79.00 88.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 44.00 84.00 46.00 86.00 ; - RECT 49.00 84.00 51.00 86.00 ; - RECT 54.00 84.00 56.00 86.00 ; - RECT 59.00 84.00 61.00 86.00 ; - RECT 64.00 84.00 66.00 86.00 ; - RECT 69.00 84.00 71.00 86.00 ; - RECT 74.00 84.00 76.00 86.00 ; - RECT 79.00 84.00 81.00 86.00 ; - RECT 84.00 84.00 88.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 44.00 89.00 46.00 91.00 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 54.00 89.00 56.00 91.00 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 64.00 89.00 66.00 91.00 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 74.00 89.00 76.00 91.00 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 84.00 89.00 88.50 91.00 ; + RECT 1.50 9.00 88.50 41.00 ; + RECT 1.50 59.00 88.50 91.00 ; LAYER L_ALU2 ; RECT 9.00 14.00 46.00 16.00 ; RECT 9.00 39.00 46.00 41.00 ; @@ -4485,62 +2143,7 @@ MACRO dp_ts_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 43.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 43.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 43.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 43.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 43.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 43.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 43.50 41.00 ; + RECT 1.50 9.00 43.50 41.00 ; LAYER L_ALU2 ; RECT 24.00 19.00 36.00 21.00 ; END @@ -4620,118 +2223,8 @@ MACRO dp_ts_x4_buf END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 43.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 43.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 43.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 43.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 43.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 43.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 43.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 34.00 59.00 36.00 61.00 ; - RECT 39.00 59.00 43.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 34.00 64.00 36.00 66.00 ; - RECT 39.00 64.00 43.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 34.00 69.00 36.00 71.00 ; - RECT 39.00 69.00 43.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 34.00 74.00 36.00 76.00 ; - RECT 39.00 74.00 43.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 34.00 79.00 36.00 81.00 ; - RECT 39.00 79.00 43.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 39.00 84.00 43.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 39.00 89.00 43.50 91.00 ; + RECT 1.50 9.00 43.50 41.00 ; + RECT 1.50 59.00 43.50 91.00 ; LAYER L_ALU2 ; RECT 24.00 59.00 36.00 61.00 ; RECT 24.00 39.00 36.00 41.00 ; @@ -4760,20 +2253,6 @@ MACRO dp_ts_x8 RECT 9.00 9.00 11.00 11.00 ; END END q - PIN nenx - DIRECTION INPUT ; - PORT - LAYER L_ALU3 ; - RECT 34.00 19.00 36.00 21.00 ; - END - END nenx - PIN enx - DIRECTION INPUT ; - PORT - LAYER L_ALU3 ; - RECT 44.00 19.00 46.00 21.00 ; - END - END enx PIN i DIRECTION INPUT ; PORT @@ -4787,6 +2266,20 @@ MACRO dp_ts_x8 RECT 4.00 9.00 6.00 11.00 ; END END i + PIN enx + DIRECTION INPUT ; + PORT + LAYER L_ALU3 ; + RECT 44.00 19.00 46.00 21.00 ; + END + END enx + PIN nenx + DIRECTION INPUT ; + PORT + LAYER L_ALU3 ; + RECT 34.00 19.00 36.00 21.00 ; + END + END nenx PIN vdd DIRECTION INOUT ; USE power ; @@ -4809,76 +2302,7 @@ MACRO dp_ts_x8 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 53.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 53.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 53.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 53.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 53.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 53.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 53.50 41.00 ; + RECT 1.50 9.00 53.50 41.00 ; LAYER L_ALU2 ; RECT 34.00 19.00 46.00 21.00 ; END @@ -4958,146 +2382,8 @@ MACRO dp_ts_x8_buf END vss OBS LAYER L_ALU1 ; - RECT -8.50 9.00 -4.00 11.00 ; - RECT -1.00 9.00 1.00 11.00 ; - RECT 4.00 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 43.50 11.00 ; - RECT -8.50 14.00 -4.00 16.00 ; - RECT -1.00 14.00 1.00 16.00 ; - RECT 4.00 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 43.50 16.00 ; - RECT -8.50 19.00 -4.00 21.00 ; - RECT -1.00 19.00 1.00 21.00 ; - RECT 4.00 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 43.50 21.00 ; - RECT -8.50 24.00 -4.00 26.00 ; - RECT -1.00 24.00 1.00 26.00 ; - RECT 4.00 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 43.50 26.00 ; - RECT -8.50 29.00 -4.00 31.00 ; - RECT -1.00 29.00 1.00 31.00 ; - RECT 4.00 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 43.50 31.00 ; - RECT -8.50 34.00 -4.00 36.00 ; - RECT -1.00 34.00 1.00 36.00 ; - RECT 4.00 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 43.50 36.00 ; - RECT -8.50 39.00 -4.00 41.00 ; - RECT -1.00 39.00 1.00 41.00 ; - RECT 4.00 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 43.50 41.00 ; - RECT -8.50 59.00 -4.00 61.00 ; - RECT -1.00 59.00 1.00 61.00 ; - RECT 4.00 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 34.00 59.00 36.00 61.00 ; - RECT 39.00 59.00 43.50 61.00 ; - RECT -8.50 64.00 -4.00 66.00 ; - RECT -1.00 64.00 1.00 66.00 ; - RECT 4.00 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 34.00 64.00 36.00 66.00 ; - RECT 39.00 64.00 43.50 66.00 ; - RECT -8.50 69.00 -4.00 71.00 ; - RECT -1.00 69.00 1.00 71.00 ; - RECT 4.00 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 34.00 69.00 36.00 71.00 ; - RECT 39.00 69.00 43.50 71.00 ; - RECT -8.50 74.00 -4.00 76.00 ; - RECT -1.00 74.00 1.00 76.00 ; - RECT 4.00 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 34.00 74.00 36.00 76.00 ; - RECT 39.00 74.00 43.50 76.00 ; - RECT -8.50 79.00 -4.00 81.00 ; - RECT -1.00 79.00 1.00 81.00 ; - RECT 4.00 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 34.00 79.00 36.00 81.00 ; - RECT 39.00 79.00 43.50 81.00 ; - RECT -8.50 84.00 -4.00 86.00 ; - RECT -1.00 84.00 1.00 86.00 ; - RECT 4.00 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 39.00 84.00 43.50 86.00 ; - RECT -8.50 89.00 -4.00 91.00 ; - RECT -1.00 89.00 1.00 91.00 ; - RECT 4.00 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 39.00 89.00 43.50 91.00 ; + RECT -8.50 9.00 43.50 41.00 ; + RECT -8.50 59.00 43.50 91.00 ; LAYER L_ALU2 ; RECT 24.00 14.00 36.00 16.00 ; RECT 24.00 39.00 36.00 41.00 ; diff --git a/alliance/share/cells/rf2lib/rf2lib.lef b/alliance/share/cells/rf2lib/rf2lib.lef index 16ff0e10..aebf9b2d 100644 --- a/alliance/share/cells/rf2lib/rf2lib.lef +++ b/alliance/share/cells/rf2lib/rf2lib.lef @@ -54,62 +54,7 @@ MACRO rf2_dec_bufad0 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 43.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 43.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 43.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 43.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 43.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 43.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 43.50 41.00 ; + RECT 1.50 9.00 43.50 41.00 ; END END rf2_dec_bufad0 @@ -163,69 +108,7 @@ MACRO rf2_dec_bufad1_l END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; LAYER L_ALU2 ; RECT 19.00 19.00 31.00 21.00 ; END @@ -281,139 +164,7 @@ MACRO rf2_dec_bufad1_r END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 94.00 9.00 98.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 84.00 14.00 86.00 16.00 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 94.00 14.00 98.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 76.00 21.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 84.00 19.00 86.00 21.00 ; - RECT 89.00 19.00 91.00 21.00 ; - RECT 94.00 19.00 98.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 76.00 26.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 84.00 24.00 86.00 26.00 ; - RECT 89.00 24.00 91.00 26.00 ; - RECT 94.00 24.00 98.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 76.00 31.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 84.00 29.00 86.00 31.00 ; - RECT 89.00 29.00 91.00 31.00 ; - RECT 94.00 29.00 98.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 76.00 36.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 84.00 34.00 86.00 36.00 ; - RECT 89.00 34.00 91.00 36.00 ; - RECT 94.00 34.00 98.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 76.00 41.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 84.00 39.00 86.00 41.00 ; - RECT 89.00 39.00 91.00 41.00 ; - RECT 94.00 39.00 98.50 41.00 ; + RECT 1.50 9.00 98.50 41.00 ; LAYER L_ALU2 ; RECT 19.00 19.00 31.00 21.00 ; END @@ -490,69 +241,7 @@ MACRO rf2_dec_bufad2_l END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; LAYER L_ALU2 ; RECT 19.00 19.00 46.00 21.00 ; END @@ -629,139 +318,7 @@ MACRO rf2_dec_bufad2_r END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 94.00 9.00 98.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 84.00 14.00 86.00 16.00 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 94.00 14.00 98.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 76.00 21.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 84.00 19.00 86.00 21.00 ; - RECT 89.00 19.00 91.00 21.00 ; - RECT 94.00 19.00 98.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 76.00 26.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 84.00 24.00 86.00 26.00 ; - RECT 89.00 24.00 91.00 26.00 ; - RECT 94.00 24.00 98.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 76.00 31.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 84.00 29.00 86.00 31.00 ; - RECT 89.00 29.00 91.00 31.00 ; - RECT 94.00 29.00 98.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 76.00 36.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 84.00 34.00 86.00 36.00 ; - RECT 89.00 34.00 91.00 36.00 ; - RECT 94.00 34.00 98.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 76.00 41.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 84.00 39.00 86.00 41.00 ; - RECT 89.00 39.00 91.00 41.00 ; - RECT 94.00 39.00 98.50 41.00 ; + RECT 1.50 9.00 98.50 41.00 ; LAYER L_ALU2 ; RECT 19.00 19.00 46.00 21.00 ; END @@ -817,97 +374,7 @@ MACRO rf2_dec_nand2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 68.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 68.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 68.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 68.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 68.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 68.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 68.50 41.00 ; + RECT 1.50 9.00 68.50 41.00 ; LAYER L_ALU2 ; RECT 19.00 19.00 26.00 21.00 ; RECT 14.00 19.00 46.00 21.00 ; @@ -971,97 +438,7 @@ MACRO rf2_dec_nand3 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 68.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 68.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 68.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 68.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 68.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 68.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 68.50 41.00 ; + RECT 1.50 9.00 68.50 41.00 ; LAYER L_ALU2 ; RECT 19.00 19.00 26.00 21.00 ; RECT 14.00 19.00 46.00 21.00 ; @@ -1132,97 +509,7 @@ MACRO rf2_dec_nand4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 68.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 68.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 68.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 68.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 68.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 68.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 68.50 41.00 ; + RECT 1.50 9.00 68.50 41.00 ; LAYER L_ALU2 ; RECT 14.00 19.00 46.00 21.00 ; RECT 19.00 19.00 26.00 21.00 ; @@ -1286,48 +573,7 @@ MACRO rf2_dec_nao3 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 33.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 33.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 33.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 33.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 33.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 33.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 33.50 41.00 ; + RECT 1.50 9.00 33.50 41.00 ; LAYER L_ALU2 ; RECT 4.00 19.00 11.00 21.00 ; END @@ -1384,146 +630,7 @@ MACRO rf2_dec_nbuf END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 94.00 9.00 96.00 11.00 ; - RECT 99.00 9.00 103.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 84.00 14.00 86.00 16.00 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 94.00 14.00 96.00 16.00 ; - RECT 99.00 14.00 103.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 76.00 21.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 84.00 19.00 86.00 21.00 ; - RECT 89.00 19.00 91.00 21.00 ; - RECT 94.00 19.00 96.00 21.00 ; - RECT 99.00 19.00 103.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 76.00 26.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 84.00 24.00 86.00 26.00 ; - RECT 89.00 24.00 91.00 26.00 ; - RECT 94.00 24.00 96.00 26.00 ; - RECT 99.00 24.00 103.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 76.00 31.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 84.00 29.00 86.00 31.00 ; - RECT 89.00 29.00 91.00 31.00 ; - RECT 94.00 29.00 96.00 31.00 ; - RECT 99.00 29.00 103.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 76.00 36.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 84.00 34.00 86.00 36.00 ; - RECT 89.00 34.00 91.00 36.00 ; - RECT 94.00 34.00 96.00 36.00 ; - RECT 99.00 34.00 103.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 76.00 41.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 84.00 39.00 86.00 41.00 ; - RECT 89.00 39.00 91.00 41.00 ; - RECT 94.00 39.00 96.00 41.00 ; - RECT 99.00 39.00 103.50 41.00 ; + RECT 1.50 9.00 103.50 41.00 ; END END rf2_dec_nbuf @@ -1584,48 +691,7 @@ MACRO rf2_dec_nor3 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 33.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 33.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 33.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 33.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 33.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 33.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 33.50 41.00 ; + RECT 1.50 9.00 33.50 41.00 ; LAYER L_ALU2 ; RECT 4.00 19.00 11.00 21.00 ; END @@ -1691,118 +757,8 @@ MACRO rf2_inmux_buf END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 43.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 43.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 43.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 43.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 43.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 43.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 43.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 34.00 59.00 36.00 61.00 ; - RECT 39.00 59.00 43.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 34.00 64.00 36.00 66.00 ; - RECT 39.00 64.00 43.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 34.00 69.00 36.00 71.00 ; - RECT 39.00 69.00 43.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 34.00 74.00 36.00 76.00 ; - RECT 39.00 74.00 43.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 34.00 79.00 36.00 81.00 ; - RECT 39.00 79.00 43.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 39.00 84.00 43.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 39.00 89.00 43.50 91.00 ; + RECT 1.50 9.00 43.50 41.00 ; + RECT 1.50 59.00 43.50 91.00 ; LAYER L_ALU2 ; RECT 26.00 39.00 40.00 41.00 ; RECT 8.00 14.00 26.00 16.00 ; @@ -1885,62 +841,7 @@ MACRO rf2_inmux_mem END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 43.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 43.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 43.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 43.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 43.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 43.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 43.50 41.00 ; + RECT 1.50 9.00 43.50 41.00 ; LAYER L_ALU2 ; RECT 24.00 29.00 36.00 31.00 ; END @@ -2057,90 +958,8 @@ MACRO rf2_mid_buf END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 33.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 33.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 33.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 33.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 33.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 33.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 33.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 29.00 59.00 33.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 29.00 64.00 33.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 29.00 69.00 33.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 29.00 74.00 33.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 29.00 79.00 33.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 29.00 84.00 33.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 29.00 89.00 33.50 91.00 ; + RECT 1.50 9.00 33.50 41.00 ; + RECT 1.50 59.00 33.50 91.00 ; LAYER L_ALU2 ; RECT 14.00 64.00 31.00 66.00 ; RECT 4.00 59.00 31.00 61.00 ; @@ -2230,48 +1049,7 @@ MACRO rf2_mid_mem END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 33.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 33.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 33.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 33.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 33.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 33.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 33.50 41.00 ; + RECT 1.50 9.00 33.50 41.00 ; LAYER L_ALU2 ; RECT 19.00 29.00 26.00 31.00 ; RECT 4.00 29.00 16.00 31.00 ; @@ -2349,48 +1127,7 @@ MACRO rf2_mid_mem_r0 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 33.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 33.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 33.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 33.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 33.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 33.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 33.50 41.00 ; + RECT 1.50 9.00 33.50 41.00 ; LAYER L_ALU2 ; RECT 19.00 29.00 26.00 31.00 ; END @@ -2482,286 +1219,8 @@ MACRO rf2_out_buf END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 94.00 9.00 96.00 11.00 ; - RECT 99.00 9.00 103.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 84.00 14.00 86.00 16.00 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 94.00 14.00 96.00 16.00 ; - RECT 99.00 14.00 103.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 76.00 21.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 84.00 19.00 86.00 21.00 ; - RECT 89.00 19.00 91.00 21.00 ; - RECT 94.00 19.00 96.00 21.00 ; - RECT 99.00 19.00 103.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 76.00 26.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 84.00 24.00 86.00 26.00 ; - RECT 89.00 24.00 91.00 26.00 ; - RECT 94.00 24.00 96.00 26.00 ; - RECT 99.00 24.00 103.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 76.00 31.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 84.00 29.00 86.00 31.00 ; - RECT 89.00 29.00 91.00 31.00 ; - RECT 94.00 29.00 96.00 31.00 ; - RECT 99.00 29.00 103.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 76.00 36.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 84.00 34.00 86.00 36.00 ; - RECT 89.00 34.00 91.00 36.00 ; - RECT 94.00 34.00 96.00 36.00 ; - RECT 99.00 34.00 103.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 76.00 41.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 84.00 39.00 86.00 41.00 ; - RECT 89.00 39.00 91.00 41.00 ; - RECT 94.00 39.00 96.00 41.00 ; - RECT 99.00 39.00 103.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 34.00 59.00 36.00 61.00 ; - RECT 39.00 59.00 41.00 61.00 ; - RECT 44.00 59.00 46.00 61.00 ; - RECT 49.00 59.00 51.00 61.00 ; - RECT 54.00 59.00 56.00 61.00 ; - RECT 59.00 59.00 61.00 61.00 ; - RECT 64.00 59.00 66.00 61.00 ; - RECT 69.00 59.00 71.00 61.00 ; - RECT 74.00 59.00 76.00 61.00 ; - RECT 79.00 59.00 81.00 61.00 ; - RECT 84.00 59.00 86.00 61.00 ; - RECT 89.00 59.00 91.00 61.00 ; - RECT 94.00 59.00 96.00 61.00 ; - RECT 99.00 59.00 103.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 34.00 64.00 36.00 66.00 ; - RECT 39.00 64.00 41.00 66.00 ; - RECT 44.00 64.00 46.00 66.00 ; - RECT 49.00 64.00 51.00 66.00 ; - RECT 54.00 64.00 56.00 66.00 ; - RECT 59.00 64.00 61.00 66.00 ; - RECT 64.00 64.00 66.00 66.00 ; - RECT 69.00 64.00 71.00 66.00 ; - RECT 74.00 64.00 76.00 66.00 ; - RECT 79.00 64.00 81.00 66.00 ; - RECT 84.00 64.00 86.00 66.00 ; - RECT 89.00 64.00 91.00 66.00 ; - RECT 94.00 64.00 96.00 66.00 ; - RECT 99.00 64.00 103.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 34.00 69.00 36.00 71.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 44.00 69.00 46.00 71.00 ; - RECT 49.00 69.00 51.00 71.00 ; - RECT 54.00 69.00 56.00 71.00 ; - RECT 59.00 69.00 61.00 71.00 ; - RECT 64.00 69.00 66.00 71.00 ; - RECT 69.00 69.00 71.00 71.00 ; - RECT 74.00 69.00 76.00 71.00 ; - RECT 79.00 69.00 81.00 71.00 ; - RECT 84.00 69.00 86.00 71.00 ; - RECT 89.00 69.00 91.00 71.00 ; - RECT 94.00 69.00 96.00 71.00 ; - RECT 99.00 69.00 103.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 34.00 74.00 36.00 76.00 ; - RECT 39.00 74.00 41.00 76.00 ; - RECT 44.00 74.00 46.00 76.00 ; - RECT 49.00 74.00 51.00 76.00 ; - RECT 54.00 74.00 56.00 76.00 ; - RECT 59.00 74.00 61.00 76.00 ; - RECT 64.00 74.00 66.00 76.00 ; - RECT 69.00 74.00 71.00 76.00 ; - RECT 74.00 74.00 76.00 76.00 ; - RECT 79.00 74.00 81.00 76.00 ; - RECT 84.00 74.00 86.00 76.00 ; - RECT 89.00 74.00 91.00 76.00 ; - RECT 94.00 74.00 96.00 76.00 ; - RECT 99.00 74.00 103.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 34.00 79.00 36.00 81.00 ; - RECT 39.00 79.00 41.00 81.00 ; - RECT 44.00 79.00 46.00 81.00 ; - RECT 49.00 79.00 51.00 81.00 ; - RECT 54.00 79.00 56.00 81.00 ; - RECT 59.00 79.00 61.00 81.00 ; - RECT 64.00 79.00 66.00 81.00 ; - RECT 69.00 79.00 71.00 81.00 ; - RECT 74.00 79.00 76.00 81.00 ; - RECT 79.00 79.00 81.00 81.00 ; - RECT 84.00 79.00 86.00 81.00 ; - RECT 89.00 79.00 91.00 81.00 ; - RECT 94.00 79.00 96.00 81.00 ; - RECT 99.00 79.00 103.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 44.00 84.00 46.00 86.00 ; - RECT 49.00 84.00 51.00 86.00 ; - RECT 54.00 84.00 56.00 86.00 ; - RECT 59.00 84.00 61.00 86.00 ; - RECT 64.00 84.00 66.00 86.00 ; - RECT 69.00 84.00 71.00 86.00 ; - RECT 74.00 84.00 76.00 86.00 ; - RECT 79.00 84.00 81.00 86.00 ; - RECT 84.00 84.00 86.00 86.00 ; - RECT 89.00 84.00 91.00 86.00 ; - RECT 94.00 84.00 96.00 86.00 ; - RECT 99.00 84.00 103.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 44.00 89.00 46.00 91.00 ; - RECT 49.00 89.00 51.00 91.00 ; - RECT 54.00 89.00 56.00 91.00 ; - RECT 59.00 89.00 61.00 91.00 ; - RECT 64.00 89.00 66.00 91.00 ; - RECT 69.00 89.00 71.00 91.00 ; - RECT 74.00 89.00 76.00 91.00 ; - RECT 79.00 89.00 81.00 91.00 ; - RECT 84.00 89.00 86.00 91.00 ; - RECT 89.00 89.00 91.00 91.00 ; - RECT 94.00 89.00 96.00 91.00 ; - RECT 99.00 89.00 103.50 91.00 ; + RECT 1.50 9.00 103.50 41.00 ; + RECT 1.50 59.00 103.50 91.00 ; LAYER L_ALU2 ; RECT 9.00 59.00 21.00 61.00 ; RECT 9.00 39.00 21.00 41.00 ; @@ -2769,3 +1228,88 @@ MACRO rf2_out_buf END END rf2_out_buf + +MACRO rf2_out_mem + CLASS CORE ; + ORIGIN 0.00 0.00 ; + SIZE 105.00 BY 50.00 ; + SYMMETRY X Y ; + SITE core ; + PIN dataouta + DIRECTION OUTPUT ; + PORT + LAYER L_ALU1 ; + RECT 56.00 39.00 58.00 41.00 ; + RECT 56.00 34.00 58.00 36.00 ; + RECT 56.00 29.00 58.00 31.00 ; + RECT 56.00 24.00 58.00 26.00 ; + RECT 56.00 19.00 58.00 21.00 ; + RECT 56.00 14.00 58.00 16.00 ; + RECT 56.00 9.00 58.00 11.00 ; + END + END dataouta + PIN dataoutb + DIRECTION OUTPUT ; + PORT + LAYER L_ALU1 ; + RECT 44.00 39.00 46.00 41.00 ; + RECT 44.00 34.00 46.00 36.00 ; + RECT 44.00 29.00 46.00 31.00 ; + RECT 44.00 24.00 46.00 26.00 ; + RECT 44.00 19.00 46.00 21.00 ; + RECT 44.00 14.00 46.00 16.00 ; + RECT 44.00 9.00 46.00 11.00 ; + END + END dataoutb + PIN busa + DIRECTION INPUT ; + PORT + LAYER L_ALU2 ; + RECT 99.00 14.00 101.00 16.00 ; + END + END busa + PIN busb + DIRECTION INPUT ; + PORT + LAYER L_ALU2 ; + RECT 4.00 24.00 6.00 26.00 ; + END + END busb + PIN xcks + DIRECTION INPUT ; + PORT + LAYER L_ALU3 ; + RECT 14.00 24.00 16.00 26.00 ; + END + END xcks + PIN vdd + DIRECTION INOUT ; + USE power ; + SHAPE ABUTMENT ; + PORT + LAYER L_ALU1 ; + WIDTH 6.00 ; + PATH 3.00 47.00 102.00 47.00 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE ground ; + SHAPE ABUTMENT ; + PORT + LAYER L_ALU1 ; + WIDTH 6.00 ; + PATH 3.00 3.00 102.00 3.00 ; + END + END vss + OBS + LAYER L_ALU1 ; + RECT 1.50 9.00 103.50 41.00 ; + LAYER L_ALU2 ; + RECT 14.00 24.00 81.00 26.00 ; + RECT 14.00 24.00 81.00 26.00 ; + END +END rf2_out_mem + + +END LIBRARY diff --git a/alliance/share/cells/rflib/rflib.lef b/alliance/share/cells/rflib/rflib.lef index a5cdab67..a2bd4347 100644 --- a/alliance/share/cells/rflib/rflib.lef +++ b/alliance/share/cells/rflib/rflib.lef @@ -713,7 +713,6 @@ MACRO rf_fifo_buf OBS LAYER L_ALU1 ; RECT 1.50 9.00 48.50 41.00 ; - RECT 1.50 53.00 48.50 47.00 ; RECT 1.50 59.00 48.50 91.00 ; LAYER L_ALU2 ; RECT 44.00 59.00 51.00 61.00 ; @@ -835,7 +834,6 @@ MACRO rf_fifo_clock OBS LAYER L_ALU1 ; RECT 1.50 9.00 48.50 41.00 ; - RECT 1.50 53.00 48.50 47.00 ; RECT 1.50 59.00 48.50 91.00 ; LAYER L_ALU2 ; RECT 19.00 84.00 36.00 86.00 ; @@ -1656,7 +1654,6 @@ MACRO rf_inmux_buf_2 OBS LAYER L_ALU1 ; RECT 1.50 9.00 43.50 41.00 ; - RECT 1.50 53.00 43.50 47.00 ; RECT 1.50 59.00 43.50 91.00 ; LAYER L_ALU2 ; RECT 24.00 39.00 41.00 41.00 ; @@ -1819,11 +1816,8 @@ MACRO rf_inmux_buf_4 OBS LAYER L_ALU1 ; RECT 1.50 9.00 43.50 41.00 ; - RECT 1.50 53.00 43.50 47.00 ; RECT 1.50 59.00 43.50 91.00 ; - RECT 1.50 103.00 43.50 97.00 ; RECT 1.50 109.00 43.50 141.00 ; - RECT 1.50 153.00 43.50 147.00 ; RECT 1.50 159.00 43.50 191.00 ; LAYER L_ALU2 ; RECT 26.00 39.00 40.00 41.00 ; @@ -2009,7 +2003,6 @@ MACRO rf_mid_buf_2 OBS LAYER L_ALU1 ; RECT 1.50 9.00 23.50 41.00 ; - RECT 1.50 53.00 23.50 47.00 ; RECT 1.50 59.00 23.50 91.00 ; LAYER L_ALU2 ; RECT 4.00 14.00 21.00 16.00 ; @@ -2124,11 +2117,8 @@ MACRO rf_mid_buf_4 OBS LAYER L_ALU1 ; RECT 1.50 9.00 23.50 41.00 ; - RECT 1.50 53.00 23.50 47.00 ; RECT 1.50 59.00 23.50 91.00 ; - RECT 1.50 103.00 23.50 97.00 ; RECT 1.50 109.00 23.50 141.00 ; - RECT 1.50 153.00 23.50 147.00 ; RECT 1.50 159.00 23.50 191.00 ; LAYER L_ALU2 ; RECT -1.00 14.00 26.00 16.00 ; @@ -2329,7 +2319,6 @@ MACRO rf_out_buf_2 OBS LAYER L_ALU1 ; RECT 1.50 9.00 53.50 41.00 ; - RECT 1.50 53.00 53.50 47.00 ; RECT 1.50 59.00 53.50 91.00 ; LAYER L_ALU2 ; RECT 9.00 59.00 21.00 61.00 ; @@ -2437,11 +2426,8 @@ MACRO rf_out_buf_4 OBS LAYER L_ALU1 ; RECT 1.50 9.00 53.50 41.00 ; - RECT 1.50 53.00 53.50 47.00 ; RECT 1.50 59.00 53.50 91.00 ; - RECT 1.50 103.00 53.50 97.00 ; RECT 1.50 109.00 53.50 141.00 ; - RECT 1.50 153.00 53.50 147.00 ; RECT 1.50 159.00 53.50 191.00 ; LAYER L_ALU2 ; RECT 39.00 149.00 51.00 151.00 ; diff --git a/alliance/share/cells/sxlib/sxlib.lef b/alliance/share/cells/sxlib/sxlib.lef index 2fa877d1..cb2f2744 100644 --- a/alliance/share/cells/sxlib/sxlib.lef +++ b/alliance/share/cells/sxlib/sxlib.lef @@ -64,34 +64,7 @@ MACRO a2_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 23.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 23.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 23.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 23.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 23.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 23.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 23.50 41.00 ; + RECT 1.50 9.00 23.50 41.00 ; END END a2_x2 @@ -161,41 +134,7 @@ MACRO a2_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 28.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 28.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 28.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 28.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 28.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 28.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 28.50 41.00 ; + RECT 1.50 9.00 28.50 41.00 ; END END a2_x4 @@ -274,41 +213,7 @@ MACRO a3_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 28.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 28.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 28.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 28.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 28.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 28.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 28.50 41.00 ; + RECT 1.50 9.00 28.50 41.00 ; END END a3_x2 @@ -387,48 +292,7 @@ MACRO a3_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 33.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 33.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 33.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 33.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 33.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 33.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 33.50 41.00 ; + RECT 1.50 9.00 33.50 41.00 ; END END a3_x4 @@ -521,48 +385,7 @@ MACRO a4_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 33.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 33.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 33.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 33.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 33.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 33.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 33.50 41.00 ; + RECT 1.50 9.00 33.50 41.00 ; END END a4_x2 @@ -655,55 +478,7 @@ MACRO a4_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 38.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 38.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 38.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 38.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 38.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 38.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 38.50 41.00 ; + RECT 1.50 9.00 38.50 41.00 ; END END a4_x4 @@ -774,34 +549,7 @@ MACRO an12_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 23.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 23.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 23.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 23.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 23.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 23.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 23.50 41.00 ; + RECT 1.50 9.00 23.50 41.00 ; END END an12_x1 @@ -873,55 +621,7 @@ MACRO an12_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 38.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 38.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 38.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 38.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 38.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 38.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 38.50 41.00 ; + RECT 1.50 9.00 38.50 41.00 ; END END an12_x4 @@ -1002,41 +702,7 @@ MACRO ao22_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 28.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 28.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 28.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 28.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 28.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 28.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 28.50 41.00 ; + RECT 1.50 9.00 28.50 41.00 ; END END ao22_x2 @@ -1117,55 +783,7 @@ MACRO ao22_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 38.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 38.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 38.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 38.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 38.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 38.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 38.50 41.00 ; + RECT 1.50 9.00 38.50 41.00 ; END END ao22_x4 @@ -1255,62 +873,7 @@ MACRO ao2o22_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 43.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 43.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 43.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 43.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 43.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 43.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 43.50 41.00 ; + RECT 1.50 9.00 43.50 41.00 ; END END ao2o22_x2 @@ -1400,69 +963,7 @@ MACRO ao2o22_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; END END ao2o22_x4 @@ -1521,27 +1022,7 @@ MACRO buf_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 18.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 18.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 18.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 18.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 18.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 18.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 18.50 41.00 ; + RECT 1.50 9.00 18.50 41.00 ; END END buf_x2 @@ -1600,34 +1081,7 @@ MACRO buf_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 23.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 23.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 23.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 23.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 23.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 23.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 23.50 41.00 ; + RECT 1.50 9.00 23.50 41.00 ; END END buf_x4 @@ -1686,55 +1140,7 @@ MACRO buf_x8 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 38.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 38.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 38.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 38.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 38.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 38.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 38.50 41.00 ; + RECT 1.50 9.00 38.50 41.00 ; END END buf_x8 @@ -1907,139 +1313,7 @@ MACRO fulladder_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 94.00 9.00 98.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 84.00 14.00 86.00 16.00 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 94.00 14.00 98.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 76.00 21.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 84.00 19.00 86.00 21.00 ; - RECT 89.00 19.00 91.00 21.00 ; - RECT 94.00 19.00 98.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 76.00 26.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 84.00 24.00 86.00 26.00 ; - RECT 89.00 24.00 91.00 26.00 ; - RECT 94.00 24.00 98.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 76.00 31.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 84.00 29.00 86.00 31.00 ; - RECT 89.00 29.00 91.00 31.00 ; - RECT 94.00 29.00 98.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 76.00 36.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 84.00 34.00 86.00 36.00 ; - RECT 89.00 34.00 91.00 36.00 ; - RECT 94.00 34.00 98.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 76.00 41.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 84.00 39.00 86.00 41.00 ; - RECT 89.00 39.00 91.00 41.00 ; - RECT 94.00 39.00 98.50 41.00 ; + RECT 1.50 9.00 98.50 41.00 ; END END fulladder_x2 @@ -2210,146 +1484,7 @@ MACRO fulladder_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 94.00 9.00 96.00 11.00 ; - RECT 99.00 9.00 103.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 84.00 14.00 86.00 16.00 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 94.00 14.00 96.00 16.00 ; - RECT 99.00 14.00 103.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 76.00 21.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 84.00 19.00 86.00 21.00 ; - RECT 89.00 19.00 91.00 21.00 ; - RECT 94.00 19.00 96.00 21.00 ; - RECT 99.00 19.00 103.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 76.00 26.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 84.00 24.00 86.00 26.00 ; - RECT 89.00 24.00 91.00 26.00 ; - RECT 94.00 24.00 96.00 26.00 ; - RECT 99.00 24.00 103.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 76.00 31.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 84.00 29.00 86.00 31.00 ; - RECT 89.00 29.00 91.00 31.00 ; - RECT 94.00 29.00 96.00 31.00 ; - RECT 99.00 29.00 103.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 76.00 36.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 84.00 34.00 86.00 36.00 ; - RECT 89.00 34.00 91.00 36.00 ; - RECT 94.00 34.00 96.00 36.00 ; - RECT 99.00 34.00 103.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 76.00 41.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 84.00 39.00 86.00 41.00 ; - RECT 89.00 39.00 91.00 41.00 ; - RECT 94.00 39.00 96.00 41.00 ; - RECT 99.00 39.00 103.50 41.00 ; + RECT 1.50 9.00 103.50 41.00 ; END END fulladder_x4 @@ -2433,111 +1568,7 @@ MACRO halfadder_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 78.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 78.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 78.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 78.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 78.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 78.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 78.50 41.00 ; + RECT 1.50 9.00 78.50 41.00 ; END END halfadder_x2 @@ -2621,125 +1652,7 @@ MACRO halfadder_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 84.00 9.00 88.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 84.00 14.00 88.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 76.00 21.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 84.00 19.00 88.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 76.00 26.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 84.00 24.00 88.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 76.00 31.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 84.00 29.00 88.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 76.00 36.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 84.00 34.00 88.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 76.00 41.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 84.00 39.00 88.50 41.00 ; + RECT 1.50 9.00 88.50 41.00 ; END END halfadder_x4 @@ -2798,20 +1711,7 @@ MACRO inv_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 13.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 13.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 13.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 13.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 13.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 13.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 13.50 41.00 ; + RECT 1.50 9.00 13.50 41.00 ; END END inv_x1 @@ -2870,20 +1770,7 @@ MACRO inv_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 13.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 13.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 13.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 13.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 13.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 13.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 13.50 41.00 ; + RECT 1.50 9.00 13.50 41.00 ; END END inv_x2 @@ -2942,27 +1829,7 @@ MACRO inv_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 18.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 18.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 18.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 18.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 18.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 18.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 18.50 41.00 ; + RECT 1.50 9.00 18.50 41.00 ; END END inv_x4 @@ -3021,48 +1888,7 @@ MACRO inv_x8 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 33.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 33.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 33.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 33.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 33.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 33.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 33.50 41.00 ; + RECT 1.50 9.00 33.50 41.00 ; END END inv_x8 @@ -3145,62 +1971,7 @@ MACRO mx2_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 43.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 43.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 43.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 43.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 43.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 43.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 43.50 41.00 ; + RECT 1.50 9.00 43.50 41.00 ; END END mx2_x2 @@ -3283,69 +2054,7 @@ MACRO mx2_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; END END mx2_x4 @@ -3436,90 +2145,7 @@ MACRO mx3_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 63.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 63.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 63.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 63.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 63.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 63.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 63.50 41.00 ; + RECT 1.50 9.00 63.50 41.00 ; END END mx3_x2 @@ -3612,97 +2238,7 @@ MACRO mx3_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 68.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 68.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 68.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 68.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 68.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 68.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 68.50 41.00 ; + RECT 1.50 9.00 68.50 41.00 ; END END mx3_x4 @@ -3773,27 +2309,7 @@ MACRO na2_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 18.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 18.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 18.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 18.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 18.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 18.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 18.50 41.00 ; + RECT 1.50 9.00 18.50 41.00 ; END END na2_x1 @@ -3860,48 +2376,7 @@ MACRO na2_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 33.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 33.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 33.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 33.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 33.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 33.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 33.50 41.00 ; + RECT 1.50 9.00 33.50 41.00 ; END END na2_x4 @@ -3984,34 +2459,7 @@ MACRO na3_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 23.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 23.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 23.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 23.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 23.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 23.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 23.50 41.00 ; + RECT 1.50 9.00 23.50 41.00 ; END END na3_x1 @@ -4089,55 +2537,7 @@ MACRO na3_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 38.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 38.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 38.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 38.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 38.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 38.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 38.50 41.00 ; + RECT 1.50 9.00 38.50 41.00 ; END END na3_x4 @@ -4231,41 +2631,7 @@ MACRO na4_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 28.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 28.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 28.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 28.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 28.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 28.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 28.50 41.00 ; + RECT 1.50 9.00 28.50 41.00 ; END END na4_x1 @@ -4358,69 +2724,7 @@ MACRO na4_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; END END na4_x4 @@ -4500,41 +2804,7 @@ MACRO nao22_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 28.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 28.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 28.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 28.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 28.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 28.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 28.50 41.00 ; + RECT 1.50 9.00 28.50 41.00 ; END END nao22_x1 @@ -4615,69 +2885,7 @@ MACRO nao22_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; END END nao22_x4 @@ -4768,48 +2976,7 @@ MACRO nao2o22_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 33.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 33.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 33.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 33.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 33.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 33.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 33.50 41.00 ; + RECT 1.50 9.00 33.50 41.00 ; END END nao2o22_x1 @@ -4899,76 +3066,7 @@ MACRO nao2o22_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 53.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 53.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 53.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 53.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 53.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 53.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 53.50 41.00 ; + RECT 1.50 9.00 53.50 41.00 ; END END nao2o22_x4 @@ -5049,48 +3147,7 @@ MACRO nmx2_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 33.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 33.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 33.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 33.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 33.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 33.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 33.50 41.00 ; + RECT 1.50 9.00 33.50 41.00 ; END END nmx2_x1 @@ -5173,83 +3230,7 @@ MACRO nmx2_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 58.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 58.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 58.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 58.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 58.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 58.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 58.50 41.00 ; + RECT 1.50 9.00 58.50 41.00 ; END END nmx2_x4 @@ -5339,83 +3320,7 @@ MACRO nmx3_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 58.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 58.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 58.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 58.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 58.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 58.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 58.50 41.00 ; + RECT 1.50 9.00 58.50 41.00 ; END END nmx3_x1 @@ -5505,104 +3410,7 @@ MACRO nmx3_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 73.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 73.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 73.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 73.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 73.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 73.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 73.50 41.00 ; + RECT 1.50 9.00 73.50 41.00 ; END END nmx3_x4 @@ -5673,27 +3481,7 @@ MACRO no2_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 18.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 18.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 18.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 18.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 18.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 18.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 18.50 41.00 ; + RECT 1.50 9.00 18.50 41.00 ; END END no2_x1 @@ -5760,48 +3548,7 @@ MACRO no2_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 33.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 33.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 33.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 33.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 33.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 33.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 33.50 41.00 ; + RECT 1.50 9.00 33.50 41.00 ; END END no2_x4 @@ -5884,34 +3631,7 @@ MACRO no3_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 23.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 23.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 23.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 23.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 23.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 23.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 23.50 41.00 ; + RECT 1.50 9.00 23.50 41.00 ; END END no3_x1 @@ -5989,55 +3709,7 @@ MACRO no3_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 38.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 38.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 38.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 38.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 38.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 38.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 38.50 41.00 ; + RECT 1.50 9.00 38.50 41.00 ; END END no3_x4 @@ -6131,41 +3803,7 @@ MACRO no4_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 28.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 28.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 28.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 28.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 28.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 28.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 28.50 41.00 ; + RECT 1.50 9.00 28.50 41.00 ; END END no4_x1 @@ -6258,69 +3896,7 @@ MACRO no4_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; END END no4_x4 @@ -6400,41 +3976,7 @@ MACRO noa22_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 28.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 28.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 28.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 28.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 28.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 28.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 28.50 41.00 ; + RECT 1.50 9.00 28.50 41.00 ; END END noa22_x1 @@ -6515,69 +4057,7 @@ MACRO noa22_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; END END noa22_x4 @@ -6668,48 +4148,7 @@ MACRO noa2a22_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 33.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 33.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 33.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 33.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 33.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 33.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 33.50 41.00 ; + RECT 1.50 9.00 33.50 41.00 ; END END noa2a22_x1 @@ -6799,76 +4238,7 @@ MACRO noa2a22_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 53.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 53.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 53.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 53.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 53.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 53.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 53.50 41.00 ; + RECT 1.50 9.00 53.50 41.00 ; END END noa2a22_x4 @@ -6974,69 +4344,7 @@ MACRO noa2a2a23_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; END END noa2a2a23_x1 @@ -7142,90 +4450,7 @@ MACRO noa2a2a23_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 63.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 63.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 63.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 63.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 63.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 63.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 63.50 41.00 ; + RECT 1.50 9.00 63.50 41.00 ; END END noa2a2a23_x4 @@ -7353,97 +4578,7 @@ MACRO noa2a2a2a24_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 68.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 68.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 68.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 68.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 68.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 68.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 68.50 41.00 ; + RECT 1.50 9.00 68.50 41.00 ; END END noa2a2a2a24_x1 @@ -7570,118 +4705,7 @@ MACRO noa2a2a2a24_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 79.00 9.00 83.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 79.00 14.00 83.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 76.00 21.00 ; - RECT 79.00 19.00 83.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 76.00 26.00 ; - RECT 79.00 24.00 83.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 76.00 31.00 ; - RECT 79.00 29.00 83.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 76.00 36.00 ; - RECT 79.00 34.00 83.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 76.00 41.00 ; - RECT 79.00 39.00 83.50 41.00 ; + RECT 1.50 9.00 83.50 41.00 ; END END noa2a2a2a24_x4 @@ -7782,48 +4806,7 @@ MACRO noa2ao222_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 33.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 33.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 33.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 33.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 33.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 33.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 33.50 41.00 ; + RECT 1.50 9.00 33.50 41.00 ; END END noa2ao222_x1 @@ -7922,83 +4905,7 @@ MACRO noa2ao222_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 58.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 58.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 58.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 58.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 58.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 58.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 58.50 41.00 ; + RECT 1.50 9.00 58.50 41.00 ; END END noa2ao222_x4 @@ -8122,62 +5029,7 @@ MACRO noa3ao322_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 43.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 43.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 43.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 43.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 43.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 43.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 43.50 41.00 ; + RECT 1.50 9.00 43.50 41.00 ; END END noa3ao322_x1 @@ -8298,90 +5150,7 @@ MACRO noa3ao322_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 63.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 63.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 63.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 63.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 63.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 63.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 63.50 41.00 ; + RECT 1.50 9.00 63.50 41.00 ; END END noa3ao322_x4 @@ -8453,41 +5222,7 @@ MACRO nts_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 28.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 28.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 28.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 28.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 28.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 28.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 28.50 41.00 ; + RECT 1.50 9.00 28.50 41.00 ; END END nts_x1 @@ -8558,55 +5293,7 @@ MACRO nts_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 38.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 38.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 38.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 38.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 38.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 38.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 38.50 41.00 ; + RECT 1.50 9.00 38.50 41.00 ; END END nts_x2 @@ -8677,62 +5364,7 @@ MACRO nxr2_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 43.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 43.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 43.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 43.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 43.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 43.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 43.50 41.00 ; + RECT 1.50 9.00 43.50 41.00 ; END END nxr2_x1 @@ -8803,83 +5435,7 @@ MACRO nxr2_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 58.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 58.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 58.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 58.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 58.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 58.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 58.50 41.00 ; + RECT 1.50 9.00 58.50 41.00 ; END END nxr2_x4 @@ -8949,34 +5505,7 @@ MACRO o2_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 23.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 23.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 23.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 23.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 23.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 23.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 23.50 41.00 ; + RECT 1.50 9.00 23.50 41.00 ; END END o2_x2 @@ -9046,41 +5575,7 @@ MACRO o2_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 28.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 28.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 28.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 28.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 28.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 28.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 28.50 41.00 ; + RECT 1.50 9.00 28.50 41.00 ; END END o2_x4 @@ -9159,41 +5654,7 @@ MACRO o3_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 28.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 28.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 28.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 28.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 28.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 28.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 28.50 41.00 ; + RECT 1.50 9.00 28.50 41.00 ; END END o3_x2 @@ -9272,48 +5733,7 @@ MACRO o3_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 33.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 33.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 33.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 33.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 33.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 33.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 33.50 41.00 ; + RECT 1.50 9.00 33.50 41.00 ; END END o3_x4 @@ -9403,48 +5823,7 @@ MACRO o4_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 33.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 33.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 33.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 33.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 33.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 33.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 33.50 41.00 ; + RECT 1.50 9.00 33.50 41.00 ; END END o4_x2 @@ -9539,55 +5918,7 @@ MACRO o4_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 38.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 38.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 38.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 38.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 38.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 38.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 38.50 41.00 ; + RECT 1.50 9.00 38.50 41.00 ; END END o4_x4 @@ -9668,41 +5999,7 @@ MACRO oa22_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 28.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 28.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 28.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 28.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 28.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 28.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 28.50 41.00 ; + RECT 1.50 9.00 28.50 41.00 ; END END oa22_x2 @@ -9783,55 +6080,7 @@ MACRO oa22_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 38.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 38.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 38.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 38.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 38.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 38.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 38.50 41.00 ; + RECT 1.50 9.00 38.50 41.00 ; END END oa22_x4 @@ -9921,62 +6170,7 @@ MACRO oa2a22_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 43.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 43.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 43.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 43.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 43.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 43.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 43.50 41.00 ; + RECT 1.50 9.00 43.50 41.00 ; END END oa2a22_x2 @@ -10066,69 +6260,7 @@ MACRO oa2a22_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; END END oa2a22_x4 @@ -10235,83 +6367,7 @@ MACRO oa2a2a23_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 58.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 58.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 58.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 58.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 58.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 58.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 58.50 41.00 ; + RECT 1.50 9.00 58.50 41.00 ; END END oa2a2a23_x2 @@ -10418,90 +6474,7 @@ MACRO oa2a2a23_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 63.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 63.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 63.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 63.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 63.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 63.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 63.50 41.00 ; + RECT 1.50 9.00 63.50 41.00 ; END END oa2a2a23_x4 @@ -10629,104 +6602,7 @@ MACRO oa2a2a2a24_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 73.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 73.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 73.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 73.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 73.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 73.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 73.50 41.00 ; + RECT 1.50 9.00 73.50 41.00 ; END END oa2a2a2a24_x2 @@ -10854,111 +6730,7 @@ MACRO oa2a2a2a24_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 78.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 78.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 78.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 78.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 78.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 78.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 78.50 41.00 ; + RECT 1.50 9.00 78.50 41.00 ; END END oa2a2a2a24_x4 @@ -11057,69 +6829,7 @@ MACRO oa2ao222_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; END END oa2ao222_x2 @@ -11218,76 +6928,7 @@ MACRO oa2ao222_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 53.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 53.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 53.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 53.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 53.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 53.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 53.50 41.00 ; + RECT 1.50 9.00 53.50 41.00 ; END END oa2ao222_x4 @@ -11408,76 +7049,7 @@ MACRO oa3ao322_x2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 53.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 53.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 53.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 53.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 53.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 53.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 53.50 41.00 ; + RECT 1.50 9.00 53.50 41.00 ; END END oa3ao322_x2 @@ -11598,83 +7170,7 @@ MACRO oa3ao322_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 58.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 58.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 58.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 58.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 58.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 58.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 58.50 41.00 ; + RECT 1.50 9.00 58.50 41.00 ; END END oa3ao322_x4 @@ -11745,34 +7241,7 @@ MACRO on12_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 23.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 23.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 23.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 23.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 23.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 23.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 23.50 41.00 ; + RECT 1.50 9.00 23.50 41.00 ; END END on12_x1 @@ -11844,55 +7313,7 @@ MACRO on12_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 38.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 38.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 38.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 38.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 38.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 38.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 38.50 41.00 ; + RECT 1.50 9.00 38.50 41.00 ; END END on12_x4 @@ -11938,20 +7359,7 @@ MACRO one_x0 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 13.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 13.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 13.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 13.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 13.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 13.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 13.50 41.00 ; + RECT 1.50 9.00 13.50 41.00 ; END END one_x0 @@ -11990,48 +7398,7 @@ MACRO powmid_x0 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 33.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 33.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 33.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 33.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 33.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 33.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 33.50 41.00 ; + RECT 1.50 9.00 33.50 41.00 ; END END powmid_x0 @@ -12064,6 +7431,7 @@ MACRO rowend_x0 END vss OBS LAYER L_ALU1 ; + RECT 1.50 9.00 3.50 41.00 ; END END rowend_x0 @@ -12137,125 +7505,7 @@ MACRO sff1_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 84.00 9.00 88.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 84.00 14.00 88.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 76.00 21.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 84.00 19.00 88.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 76.00 26.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 84.00 24.00 88.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 76.00 31.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 84.00 29.00 88.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 76.00 36.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 84.00 34.00 88.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 76.00 41.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 84.00 39.00 88.50 41.00 ; + RECT 1.50 9.00 88.50 41.00 ; END END sff1_x4 @@ -12347,167 +7597,7 @@ MACRO sff2_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 94.00 9.00 96.00 11.00 ; - RECT 99.00 9.00 101.00 11.00 ; - RECT 104.00 9.00 106.00 11.00 ; - RECT 109.00 9.00 111.00 11.00 ; - RECT 114.00 9.00 118.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 84.00 14.00 86.00 16.00 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 94.00 14.00 96.00 16.00 ; - RECT 99.00 14.00 101.00 16.00 ; - RECT 104.00 14.00 106.00 16.00 ; - RECT 109.00 14.00 111.00 16.00 ; - RECT 114.00 14.00 118.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 76.00 21.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 84.00 19.00 86.00 21.00 ; - RECT 89.00 19.00 91.00 21.00 ; - RECT 94.00 19.00 96.00 21.00 ; - RECT 99.00 19.00 101.00 21.00 ; - RECT 104.00 19.00 106.00 21.00 ; - RECT 109.00 19.00 111.00 21.00 ; - RECT 114.00 19.00 118.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 76.00 26.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 84.00 24.00 86.00 26.00 ; - RECT 89.00 24.00 91.00 26.00 ; - RECT 94.00 24.00 96.00 26.00 ; - RECT 99.00 24.00 101.00 26.00 ; - RECT 104.00 24.00 106.00 26.00 ; - RECT 109.00 24.00 111.00 26.00 ; - RECT 114.00 24.00 118.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 76.00 31.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 84.00 29.00 86.00 31.00 ; - RECT 89.00 29.00 91.00 31.00 ; - RECT 94.00 29.00 96.00 31.00 ; - RECT 99.00 29.00 101.00 31.00 ; - RECT 104.00 29.00 106.00 31.00 ; - RECT 109.00 29.00 111.00 31.00 ; - RECT 114.00 29.00 118.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 76.00 36.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 84.00 34.00 86.00 36.00 ; - RECT 89.00 34.00 91.00 36.00 ; - RECT 94.00 34.00 96.00 36.00 ; - RECT 99.00 34.00 101.00 36.00 ; - RECT 104.00 34.00 106.00 36.00 ; - RECT 109.00 34.00 111.00 36.00 ; - RECT 114.00 34.00 118.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 76.00 41.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 84.00 39.00 86.00 41.00 ; - RECT 89.00 39.00 91.00 41.00 ; - RECT 94.00 39.00 96.00 41.00 ; - RECT 99.00 39.00 101.00 41.00 ; - RECT 104.00 39.00 106.00 41.00 ; - RECT 109.00 39.00 111.00 41.00 ; - RECT 114.00 39.00 118.50 41.00 ; + RECT 1.50 9.00 118.50 41.00 ; END END sff2_x4 @@ -12610,195 +7700,7 @@ MACRO sff3_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 61.00 11.00 ; - RECT 64.00 9.00 66.00 11.00 ; - RECT 69.00 9.00 71.00 11.00 ; - RECT 74.00 9.00 76.00 11.00 ; - RECT 79.00 9.00 81.00 11.00 ; - RECT 84.00 9.00 86.00 11.00 ; - RECT 89.00 9.00 91.00 11.00 ; - RECT 94.00 9.00 96.00 11.00 ; - RECT 99.00 9.00 101.00 11.00 ; - RECT 104.00 9.00 106.00 11.00 ; - RECT 109.00 9.00 111.00 11.00 ; - RECT 114.00 9.00 116.00 11.00 ; - RECT 119.00 9.00 121.00 11.00 ; - RECT 124.00 9.00 126.00 11.00 ; - RECT 129.00 9.00 131.00 11.00 ; - RECT 134.00 9.00 138.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 61.00 16.00 ; - RECT 64.00 14.00 66.00 16.00 ; - RECT 69.00 14.00 71.00 16.00 ; - RECT 74.00 14.00 76.00 16.00 ; - RECT 79.00 14.00 81.00 16.00 ; - RECT 84.00 14.00 86.00 16.00 ; - RECT 89.00 14.00 91.00 16.00 ; - RECT 94.00 14.00 96.00 16.00 ; - RECT 99.00 14.00 101.00 16.00 ; - RECT 104.00 14.00 106.00 16.00 ; - RECT 109.00 14.00 111.00 16.00 ; - RECT 114.00 14.00 116.00 16.00 ; - RECT 119.00 14.00 121.00 16.00 ; - RECT 124.00 14.00 126.00 16.00 ; - RECT 129.00 14.00 131.00 16.00 ; - RECT 134.00 14.00 138.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 61.00 21.00 ; - RECT 64.00 19.00 66.00 21.00 ; - RECT 69.00 19.00 71.00 21.00 ; - RECT 74.00 19.00 76.00 21.00 ; - RECT 79.00 19.00 81.00 21.00 ; - RECT 84.00 19.00 86.00 21.00 ; - RECT 89.00 19.00 91.00 21.00 ; - RECT 94.00 19.00 96.00 21.00 ; - RECT 99.00 19.00 101.00 21.00 ; - RECT 104.00 19.00 106.00 21.00 ; - RECT 109.00 19.00 111.00 21.00 ; - RECT 114.00 19.00 116.00 21.00 ; - RECT 119.00 19.00 121.00 21.00 ; - RECT 124.00 19.00 126.00 21.00 ; - RECT 129.00 19.00 131.00 21.00 ; - RECT 134.00 19.00 138.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 61.00 26.00 ; - RECT 64.00 24.00 66.00 26.00 ; - RECT 69.00 24.00 71.00 26.00 ; - RECT 74.00 24.00 76.00 26.00 ; - RECT 79.00 24.00 81.00 26.00 ; - RECT 84.00 24.00 86.00 26.00 ; - RECT 89.00 24.00 91.00 26.00 ; - RECT 94.00 24.00 96.00 26.00 ; - RECT 99.00 24.00 101.00 26.00 ; - RECT 104.00 24.00 106.00 26.00 ; - RECT 109.00 24.00 111.00 26.00 ; - RECT 114.00 24.00 116.00 26.00 ; - RECT 119.00 24.00 121.00 26.00 ; - RECT 124.00 24.00 126.00 26.00 ; - RECT 129.00 24.00 131.00 26.00 ; - RECT 134.00 24.00 138.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 61.00 31.00 ; - RECT 64.00 29.00 66.00 31.00 ; - RECT 69.00 29.00 71.00 31.00 ; - RECT 74.00 29.00 76.00 31.00 ; - RECT 79.00 29.00 81.00 31.00 ; - RECT 84.00 29.00 86.00 31.00 ; - RECT 89.00 29.00 91.00 31.00 ; - RECT 94.00 29.00 96.00 31.00 ; - RECT 99.00 29.00 101.00 31.00 ; - RECT 104.00 29.00 106.00 31.00 ; - RECT 109.00 29.00 111.00 31.00 ; - RECT 114.00 29.00 116.00 31.00 ; - RECT 119.00 29.00 121.00 31.00 ; - RECT 124.00 29.00 126.00 31.00 ; - RECT 129.00 29.00 131.00 31.00 ; - RECT 134.00 29.00 138.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 61.00 36.00 ; - RECT 64.00 34.00 66.00 36.00 ; - RECT 69.00 34.00 71.00 36.00 ; - RECT 74.00 34.00 76.00 36.00 ; - RECT 79.00 34.00 81.00 36.00 ; - RECT 84.00 34.00 86.00 36.00 ; - RECT 89.00 34.00 91.00 36.00 ; - RECT 94.00 34.00 96.00 36.00 ; - RECT 99.00 34.00 101.00 36.00 ; - RECT 104.00 34.00 106.00 36.00 ; - RECT 109.00 34.00 111.00 36.00 ; - RECT 114.00 34.00 116.00 36.00 ; - RECT 119.00 34.00 121.00 36.00 ; - RECT 124.00 34.00 126.00 36.00 ; - RECT 129.00 34.00 131.00 36.00 ; - RECT 134.00 34.00 138.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 61.00 41.00 ; - RECT 64.00 39.00 66.00 41.00 ; - RECT 69.00 39.00 71.00 41.00 ; - RECT 74.00 39.00 76.00 41.00 ; - RECT 79.00 39.00 81.00 41.00 ; - RECT 84.00 39.00 86.00 41.00 ; - RECT 89.00 39.00 91.00 41.00 ; - RECT 94.00 39.00 96.00 41.00 ; - RECT 99.00 39.00 101.00 41.00 ; - RECT 104.00 39.00 106.00 41.00 ; - RECT 109.00 39.00 111.00 41.00 ; - RECT 114.00 39.00 116.00 41.00 ; - RECT 119.00 39.00 121.00 41.00 ; - RECT 124.00 39.00 126.00 41.00 ; - RECT 129.00 39.00 131.00 41.00 ; - RECT 134.00 39.00 138.50 41.00 ; + RECT 1.50 9.00 138.50 41.00 ; END END sff3_x4 @@ -12831,13 +7733,7 @@ MACRO tie_x0 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 8.50 11.00 ; - RECT 1.50 14.00 8.50 16.00 ; - RECT 1.50 19.00 8.50 21.00 ; - RECT 1.50 24.00 8.50 26.00 ; - RECT 1.50 29.00 8.50 31.00 ; - RECT 1.50 34.00 8.50 36.00 ; - RECT 1.50 39.00 8.50 41.00 ; + RECT 1.50 9.00 8.50 41.00 ; END END tie_x0 @@ -12907,69 +7803,7 @@ MACRO ts_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; END END ts_x4 @@ -13039,90 +7873,7 @@ MACRO ts_x8 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 56.00 11.00 ; - RECT 59.00 9.00 63.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 56.00 16.00 ; - RECT 59.00 14.00 63.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 56.00 21.00 ; - RECT 59.00 19.00 63.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 56.00 26.00 ; - RECT 59.00 24.00 63.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 56.00 31.00 ; - RECT 59.00 29.00 63.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 56.00 36.00 ; - RECT 59.00 34.00 63.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 56.00 41.00 ; - RECT 59.00 39.00 63.50 41.00 ; + RECT 1.50 9.00 63.50 41.00 ; END END ts_x8 @@ -13197,62 +7948,7 @@ MACRO xr2_x1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 43.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 43.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 43.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 43.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 43.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 43.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 43.50 41.00 ; + RECT 1.50 9.00 43.50 41.00 ; END END xr2_x1 @@ -13323,83 +8019,7 @@ MACRO xr2_x4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 51.00 11.00 ; - RECT 54.00 9.00 58.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 51.00 16.00 ; - RECT 54.00 14.00 58.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 51.00 21.00 ; - RECT 54.00 19.00 58.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 51.00 26.00 ; - RECT 54.00 24.00 58.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 51.00 31.00 ; - RECT 54.00 29.00 58.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 51.00 36.00 ; - RECT 54.00 34.00 58.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 51.00 41.00 ; - RECT 54.00 39.00 58.50 41.00 ; + RECT 1.50 9.00 58.50 41.00 ; END END xr2_x4 @@ -13445,20 +8065,7 @@ MACRO zero_x0 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 13.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 13.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 13.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 13.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 13.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 13.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 13.50 41.00 ; + RECT 1.50 9.00 13.50 41.00 ; END END zero_x0