From 3a7b9c52a8fdcb5e6efd9b64959bd5c169da1144 Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Fri, 5 Jan 2024 18:50:23 +0530 Subject: [PATCH 01/24] fix: use double height site for ldo comparator latch --- .../ldo-gen/blocks/sky130hvl/lef/LDO_COMPARATOR_LATCH.lef | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openfasoc/generators/ldo-gen/blocks/sky130hvl/lef/LDO_COMPARATOR_LATCH.lef b/openfasoc/generators/ldo-gen/blocks/sky130hvl/lef/LDO_COMPARATOR_LATCH.lef index e2f080825..9009cb7f9 100644 --- a/openfasoc/generators/ldo-gen/blocks/sky130hvl/lef/LDO_COMPARATOR_LATCH.lef +++ b/openfasoc/generators/ldo-gen/blocks/sky130hvl/lef/LDO_COMPARATOR_LATCH.lef @@ -8,7 +8,7 @@ MACRO LDO_COMPARATOR_LATCH FOREIGN LDO_COMPARATOR_LATCH 0 0 ; SIZE 18.240 BY 8.140 ; SYMMETRY X Y ; - SITE unithv ; + SITE unithvdbl ; PIN vnb DIRECTION INOUT ; USE GROUND ; From 683f08b6a2c0841252e9997fc45f520726628aac Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Fri, 5 Jan 2024 18:52:22 +0530 Subject: [PATCH 02/24] feat: added unithvdbl site to PLACE_SITE --- .../ldo-gen/flow/design/sky130hvl/ldo/config_template.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/openfasoc/generators/ldo-gen/flow/design/sky130hvl/ldo/config_template.mk b/openfasoc/generators/ldo-gen/flow/design/sky130hvl/ldo/config_template.mk index 6b4a9e778..0a470f520 100644 --- a/openfasoc/generators/ldo-gen/flow/design/sky130hvl/ldo/config_template.mk +++ b/openfasoc/generators/ldo-gen/flow/design/sky130hvl/ldo/config_template.mk @@ -24,6 +24,7 @@ export PDN_TCL = ../blocks/$(PLATFORM)/pdn.tcl #Placement options export PLACE_DENSITY = @PARAM_PLACE_DENSITY +export PLACE_SITE = unithv unithvdbl # Macro options export MACRO_PLACE_HALO = 1 1 From 7a2770e6e09672d5c8a2f4bacee392e461ef3735 Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Fri, 5 Jan 2024 18:52:46 +0530 Subject: [PATCH 03/24] fix: updated comparator latch x coordinate to compensate MY orientation --- .../generators/ldo-gen/flow/scripts/openfasoc/custom_place.tcl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openfasoc/generators/ldo-gen/flow/scripts/openfasoc/custom_place.tcl b/openfasoc/generators/ldo-gen/flow/scripts/openfasoc/custom_place.tcl index 966e77c4f..09deb7d79 100644 --- a/openfasoc/generators/ldo-gen/flow/scripts/openfasoc/custom_place.tcl +++ b/openfasoc/generators/ldo-gen/flow/scripts/openfasoc/custom_place.tcl @@ -4,7 +4,7 @@ proc place_pt_unit {instances_list place_limit} { set units [$block getDefUnits] set inst [$block findInst cmp1] set instName [$inst getName] - place_cell -inst_name $instName -orient MY -origin [list 48.480 40.700] -status PLACED + place_cell -inst_name $instName -orient MY -origin [list 66.72 40.000] -status PLACED set place_limit [expr $place_limit-5] set x_R1 [expr 0 + 48.480] set y_R1 [expr 0 + 48.840] From 1e57e5cc1dd0f3a65a24661b3adf6ff8f1df2f2a Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Fri, 5 Jan 2024 21:36:48 +0530 Subject: [PATCH 04/24] fix: updated save_images.tcl --- openfasoc/generators/ldo-gen/flow/scripts/save_images.tcl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openfasoc/generators/ldo-gen/flow/scripts/save_images.tcl b/openfasoc/generators/ldo-gen/flow/scripts/save_images.tcl index 7980c1988..0b03e3016 100644 --- a/openfasoc/generators/ldo-gen/flow/scripts/save_images.tcl +++ b/openfasoc/generators/ldo-gen/flow/scripts/save_images.tcl @@ -20,7 +20,7 @@ gui::set_display_controls "Instances/StdCells/*" visible true gui::set_display_controls "Instances/Macro" visible true gui::set_display_controls "Instances/Pads/*" visible true gui::set_display_controls "Instances/Physical/*" visible true -gui::set_display_controls "Pin Markers" visible true +gui::set_display_controls "Pins" visible true gui::set_display_controls "Misc/Instances/names" visible true gui::set_display_controls "Misc/Scale bar" visible true gui::set_display_controls "Misc/Highlight selected" visible true From 81c314ed0ce6fd2064ac0d9b0964ea33d5dce8cf Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Sat, 6 Jan 2024 17:35:28 +0530 Subject: [PATCH 05/24] fix: removed commented pmos_2 from domain_insts.txt --- .../ldo-gen/tools/generate_verilog.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/openfasoc/generators/ldo-gen/tools/generate_verilog.py b/openfasoc/generators/ldo-gen/tools/generate_verilog.py index 193cb884e..56d3533f9 100644 --- a/openfasoc/generators/ldo-gen/tools/generate_verilog.py +++ b/openfasoc/generators/ldo-gen/tools/generate_verilog.py @@ -21,10 +21,12 @@ def update_ldo_domain_insts(blocksDir, arrSize): """Writes arrSize pt unit cell instances to ldo_domain_insts.txt.""" with open(blocksDir + "/ldo_domain_insts.txt", "w") as ldo_domain_insts: # Always write comparator and pmos instances - if arrSize > INCLUDE_2_PMOS_ARRSIZE: - ldo_domain_insts.write("cmp1\npmos_1\npmos_2\n") - else: - ldo_domain_insts.write("cmp1\npmos_1\n") + + ldo_domain_insts.write("cmp1\npmos_1\n") + # The below code is commented since pmos_2 is commented in the Verilog + # if arrSize > INCLUDE_2_PMOS_ARRSIZE: + # ldo_domain_insts.write("pmos_2\n") + # write arrSize pt cells for i in range(arrSize): ldo_domain_insts.write("{pt_array_unit\[" + str(i) + "\]}\n") @@ -76,14 +78,17 @@ def update_area_and_place_density(flowDir, arrSize): config_template = config.read() die_length = die_width = 275 + 20 * int(arrSize / 50) core_length = core_width = 260 + 20 * int(arrSize / 50) - vreg_width = die_width - 40 + vreg_width = die_width - 39 + # place_density = round(0.3 + 0.1 * math.ceil((arrSize%50)/10),1) - place_density = 0.7 + place_density = 0.426 + config_template = config_template.replace("@PARAM_DIE_WIDTH", str(die_width), 1) config_template = config_template.replace("@PARAM_DIE_LENGTH", str(die_length), 1) config_template = config_template.replace("@PARAM_CORE_WIDTH", str(core_width), 1) config_template = config_template.replace("@PARAM_CORE_LENGTH", str(core_length), 1) config_template = config_template.replace("@PARAM_VREG_WIDTH", str(vreg_width), 2) + config_template = config_template.replace( "@PARAM_PLACE_DENSITY", str(place_density), 1 ) From 91a208778edeebc403ec2a2e19e1c8114a391fa1 Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Sat, 6 Jan 2024 17:35:42 +0530 Subject: [PATCH 06/24] fix: increased VREG domain area --- .../ldo-gen/flow/design/sky130hvl/ldo/config_template.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openfasoc/generators/ldo-gen/flow/design/sky130hvl/ldo/config_template.mk b/openfasoc/generators/ldo-gen/flow/design/sky130hvl/ldo/config_template.mk index 0a470f520..6f10fc908 100644 --- a/openfasoc/generators/ldo-gen/flow/design/sky130hvl/ldo/config_template.mk +++ b/openfasoc/generators/ldo-gen/flow/design/sky130hvl/ldo/config_template.mk @@ -18,7 +18,7 @@ export SDC_FILE = ./design/$(PLATFORM)/$(DESIGN_NICKNAME)/constraint.sdc export DIE_AREA = 0 0 @PARAM_DIE_WIDTH @PARAM_DIE_LENGTH export CORE_AREA = 15 15 @PARAM_CORE_WIDTH @PARAM_CORE_LENGTH -export VREG_AREA = 40 40 @PARAM_VREG_WIDTH 55 +export VREG_AREA = 39 40 @PARAM_VREG_WIDTH 55 export PDN_TCL = ../blocks/$(PLATFORM)/pdn.tcl From 031cdc3fddcc8c81aea0cc7ee116e2a5f25f1bf7 Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Sat, 6 Jan 2024 17:42:34 +0530 Subject: [PATCH 07/24] fix: removed pmos_2 from ldo_custom_net.txt --- .../generators/ldo-gen/tools/generate_verilog.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/openfasoc/generators/ldo-gen/tools/generate_verilog.py b/openfasoc/generators/ldo-gen/tools/generate_verilog.py index 56d3533f9..6efe75699 100644 --- a/openfasoc/generators/ldo-gen/tools/generate_verilog.py +++ b/openfasoc/generators/ldo-gen/tools/generate_verilog.py @@ -49,10 +49,12 @@ def update_custom_nets(blocksDir, arrSize): """Creates custom routes in ldo_custom_net.txt.""" with open(blocksDir + "/ldo_custom_net.txt", "w") as ldo_domain_insts: # Always write comparator and pmos connections - if arrSize > INCLUDE_2_PMOS_ARRSIZE: - ldo_domain_insts.write("r_VREG\ncmp1 VREG\npmos_1 VREG\npmos_2 VREG\n") - else: - ldo_domain_insts.write("r_VREG\ncmp1 VREG\npmos_1 VREG\n") + ldo_domain_insts.write("r_VREG\ncmp1 VREG\npmos_1 VREG\n") + + # The below code is commented since pmos_2 is commented in the Verilog + # if arrSize > INCLUDE_2_PMOS_ARRSIZE: + # ldo_domain_insts.write("pmos_2 VREG\n") + # write arrSize pt cells for i in range(arrSize): ldo_domain_insts.write("{pt_array_unit\[" + str(i) + "\]} VREG\n") @@ -80,8 +82,8 @@ def update_area_and_place_density(flowDir, arrSize): core_length = core_width = 260 + 20 * int(arrSize / 50) vreg_width = die_width - 39 - # place_density = round(0.3 + 0.1 * math.ceil((arrSize%50)/10),1) - place_density = 0.426 + place_density = round(0.3 + 0.1 * math.ceil((arrSize%50)/10),1) + # place_density = 0.426 config_template = config_template.replace("@PARAM_DIE_WIDTH", str(die_width), 1) config_template = config_template.replace("@PARAM_DIE_LENGTH", str(die_length), 1) From c3d886727ca6856edc526fc21c42c110924d44de Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Sat, 6 Jan 2024 18:44:21 +0530 Subject: [PATCH 08/24] fix: removed commented statement --- openfasoc/generators/ldo-gen/tools/generate_verilog.py | 1 - 1 file changed, 1 deletion(-) diff --git a/openfasoc/generators/ldo-gen/tools/generate_verilog.py b/openfasoc/generators/ldo-gen/tools/generate_verilog.py index 6efe75699..83ab042f0 100644 --- a/openfasoc/generators/ldo-gen/tools/generate_verilog.py +++ b/openfasoc/generators/ldo-gen/tools/generate_verilog.py @@ -83,7 +83,6 @@ def update_area_and_place_density(flowDir, arrSize): vreg_width = die_width - 39 place_density = round(0.3 + 0.1 * math.ceil((arrSize%50)/10),1) - # place_density = 0.426 config_template = config_template.replace("@PARAM_DIE_WIDTH", str(die_width), 1) config_template = config_template.replace("@PARAM_DIE_LENGTH", str(die_length), 1) From a0c10a082308f5dfa5d306258e5a6dc606df9e3d Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Sun, 7 Jan 2024 00:33:13 +0530 Subject: [PATCH 09/24] feat: added placement density as a debug option --- openfasoc/generators/ldo-gen/tools/generate_verilog.py | 5 +++-- openfasoc/generators/ldo-gen/tools/ldo-gen.py | 5 ++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/openfasoc/generators/ldo-gen/tools/generate_verilog.py b/openfasoc/generators/ldo-gen/tools/generate_verilog.py index 83ab042f0..a90c05028 100644 --- a/openfasoc/generators/ldo-gen/tools/generate_verilog.py +++ b/openfasoc/generators/ldo-gen/tools/generate_verilog.py @@ -74,7 +74,7 @@ def get_ctrl_wd_rst(arrSize): return ctrlWdRst -def update_area_and_place_density(flowDir, arrSize): +def update_area_and_place_density(flowDir, arrSize, place_density): """Increases place density for designs with large power transistor arrays.""" with open(flowDir + "design/sky130hvl/ldo/config_template.mk", "r") as config: config_template = config.read() @@ -82,7 +82,8 @@ def update_area_and_place_density(flowDir, arrSize): core_length = core_width = 260 + 20 * int(arrSize / 50) vreg_width = die_width - 39 - place_density = round(0.3 + 0.1 * math.ceil((arrSize%50)/10),1) + if place_density is None: + place_density = round(0.3 + 0.1 * math.ceil((arrSize%50)/10),1) config_template = config_template.replace("@PARAM_DIE_WIDTH", str(die_width), 1) config_template = config_template.replace("@PARAM_DIE_LENGTH", str(die_length), 1) diff --git a/openfasoc/generators/ldo-gen/tools/ldo-gen.py b/openfasoc/generators/ldo-gen/tools/ldo-gen.py index 27e097074..6ea458643 100644 --- a/openfasoc/generators/ldo-gen/tools/ldo-gen.py +++ b/openfasoc/generators/ldo-gen/tools/ldo-gen.py @@ -43,6 +43,9 @@ parser.add_argument( "--arr_size_in", help="Debug option to manually set power arr size." ) +parser.add_argument( + "--place_density", help="Debug option to manually set the placement density." +) parser.add_argument("--clean", action="store_true", help="Clean the workspace.") parser.add_argument( "--simtype", @@ -115,7 +118,7 @@ print("# LDO - Design Area = " + str(designArea) + " um^2") # Update place density according to power transistor array size -update_area_and_place_density(directories["flowDir"], arrSize) +update_area_and_place_density(directories["flowDir"], arrSize, place_density=args.place_density) # Generate the Behavioral Verilog verilog_gen_dir = os.path.join('flow', 'design', 'src', 'ldo') From 825e56eb5ebbba36ff84dcf73b9c49fce8654db7 Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Sun, 14 Jan 2024 15:06:17 +0530 Subject: [PATCH 10/24] feat: added median place density dataset; used in flow --- .../ldo-gen/models/place_density.csv | 252 ++++++++++++++++++ .../ldo-gen/tools/generate_verilog.py | 12 +- openfasoc/generators/ldo-gen/tools/ldo-gen.py | 4 +- 3 files changed, 266 insertions(+), 2 deletions(-) create mode 100644 openfasoc/generators/ldo-gen/models/place_density.csv diff --git a/openfasoc/generators/ldo-gen/models/place_density.csv b/openfasoc/generators/ldo-gen/models/place_density.csv new file mode 100644 index 000000000..286d8e7b2 --- /dev/null +++ b/openfasoc/generators/ldo-gen/models/place_density.csv @@ -0,0 +1,252 @@ +1,0.2 +2,0.21 +3,0.22 +4,0.22 +5,0.24 +6,0.25 +7,0.26 +8,0.28 +9,0.29 +10,0.3 +11,0.31 +12,0.31 +13,0.32 +14,0.32 +15,0.33 +16,0.33 +17,0.34 +18,0.34 +19,0.34 +20,0.35 +21,0.35 +22,0.36 +23,0.36 +24,0.36 +25,0.37 +26,0.37 +27,0.37 +28,0.38 +29,0.38 +30,0.38 +31,0.39 +32,0.39 +33,0.4 +34,0.41 +35,0.41 +36,0.41 +37,0.43 +38,0.42 +39,0.44 +40,0.46 +41,0.48 +42,0.5 +43,0.49 +44,0.52 +45,0.52 +46,0.55 +47,0.56 +48,0.59 +49,0.59 +50,0.62 +51,0.64 +52,0.65 +53,0.65 +54,0.66 +55,0.67 +56,0.68 +57,0.68 +58,0.68 +59,0.69 +60,0.69 +61,0.69 +62,0.69 +63,0.7 +64,0.7 +65,0.7 +66,0.7 +67,0.71 +68,0.7 +69,0.71 +70,0.71 +71,0.71 +72,0.72 +73,0.72 +74,0.72 +75,0.73 +76,0.73 +77,0.73 +78,0.73 +79,0.74 +80,0.74 +81,0.74 +82,0.74 +83,0.74 +84,0.75 +85,0.76 +86,0.76 +87,0.76 +88,0.76 +89,0.76 +90,0.76 +91,0.77 +92,0.77 +93,0.78 +94,0.78 +95,0.78 +96,0.79 +97,0.78 +98,0.79 +99,0.79 +100,0.72 +101,0.72 +102,0.72 +103,0.72 +104,0.73 +105,0.72 +106,0.73 +107,0.73 +108,0.73 +109,0.73 +110,0.73 +111,0.74 +112,0.74 +113,0.74 +114,0.74 +115,0.75 +116,0.74 +117,0.75 +118,0.75 +119,0.75 +120,0.76 +121,0.76 +122,0.76 +123,0.76 +124,0.76 +125,0.78 +126,0.76 +127,0.77 +128,0.77 +129,0.75 +130,0.76 +131,0.76 +132,0.76 +133,0.76 +134,0.76 +135,0.76 +136,0.76 +137,0.77 +138,0.77 +139,0.77 +140,0.78 +141,0.78 +142,0.77 +143,0.77 +144,0.79 +145,0.78 +146,0.78 +147,0.79 +148,0.78 +149,0.78 +150,0.73 +151,0.73 +152,0.73 +153,0.73 +154,0.73 +155,0.73 +156,0.73 +157,0.73 +158,0.74 +159,0.75 +160,0.74 +161,0.74 +162,0.75 +163,0.74 +164,0.74 +165,0.75 +166,0.75 +167,0.75 +168,0.75 +169,0.75 +170,0.75 +171,0.76 +172,0.75 +173,0.76 +174,0.76 +175,0.76 +176,0.76 +177,0.77 +178,0.76 +179,0.77 +180,0.76 +181,0.77 +182,0.77 +183,0.77 +184,0.77 +185,0.77 +186,0.78 +187,0.78 +188,0.77 +189,0.76 +190,0.74 +191,0.76 +192,0.75 +193,0.79 +194,0.79 +195,0.79 +196,0.8 +197,0.74 +198,0.81 +199,0.79 +200,0.73 +201,0.74 +202,0.75 +203,0.75 +204,0.74 +205,0.74 +206,0.73 +207,0.73 +208,0.75 +209,0.75 +210,0.73 +211,0.72 +212,0.74 +213,0.68 +214,0.75 +215,0.72 +216,0.73 +217,0.73 +218,0.76 +219,0.72 +220,0.77 +221,0.74 +222,0.75 +223,0.75 +224,0.72 +225,0.75 +226,0.74 +227,0.75 +228,0.73 +229,0.75 +230,0.72 +231,0.76 +232,0.79 +233,0.81 +234,0.75 +235,0.76 +236,0.79 +237,0.75 +238,0.77 +239,0.75 +240,0.76 +241,0.78 +242,0.81 +243,0.84 +244,0.56 +245,0.79 +246,0.88 +247,0.85 +248,0.89 +249,0.79 +250,0.68 +251,0.74 +252,0.68 diff --git a/openfasoc/generators/ldo-gen/tools/generate_verilog.py b/openfasoc/generators/ldo-gen/tools/generate_verilog.py index a90c05028..71b568e61 100644 --- a/openfasoc/generators/ldo-gen/tools/generate_verilog.py +++ b/openfasoc/generators/ldo-gen/tools/generate_verilog.py @@ -74,7 +74,7 @@ def get_ctrl_wd_rst(arrSize): return ctrlWdRst -def update_area_and_place_density(flowDir, arrSize, place_density): +def update_area_and_place_density(flowDir, arrSize, place_density_model_file, place_density): """Increases place density for designs with large power transistor arrays.""" with open(flowDir + "design/sky130hvl/ldo/config_template.mk", "r") as config: config_template = config.read() @@ -83,8 +83,18 @@ def update_area_and_place_density(flowDir, arrSize, place_density): vreg_width = die_width - 39 if place_density is None: + # Set default estimated place density place_density = round(0.3 + 0.1 * math.ceil((arrSize%50)/10),1) + # Find density from the modelfile if the data exists + with open(place_density_model_file) as model: + for line in model: + data = line.strip().split(',') + if int(data[0]) == arrSize: + place_density = float(data[1]) + break + + config_template = config_template.replace("@PARAM_DIE_WIDTH", str(die_width), 1) config_template = config_template.replace("@PARAM_DIE_LENGTH", str(die_length), 1) config_template = config_template.replace("@PARAM_CORE_WIDTH", str(core_width), 1) diff --git a/openfasoc/generators/ldo-gen/tools/ldo-gen.py b/openfasoc/generators/ldo-gen/tools/ldo-gen.py index 6ea458643..e838307a3 100644 --- a/openfasoc/generators/ldo-gen/tools/ldo-gen.py +++ b/openfasoc/generators/ldo-gen/tools/ldo-gen.py @@ -81,6 +81,8 @@ # set model file to the one in the repo model_file = directories["genDir"] + "models/model.json" jsonModel = check_JSON(model_file) +# set place density modelfile +place_density_model_file = directories["genDir"] + "models/place_density.csv" # print config info print("Config:") print('Mode - "' + args.mode + '"') @@ -118,7 +120,7 @@ print("# LDO - Design Area = " + str(designArea) + " um^2") # Update place density according to power transistor array size -update_area_and_place_density(directories["flowDir"], arrSize, place_density=args.place_density) +update_area_and_place_density(directories["flowDir"], arrSize, place_density_model_file, place_density=args.place_density) # Generate the Behavioral Verilog verilog_gen_dir = os.path.join('flow', 'design', 'src', 'ldo') From dde7a13b084b9db44a978987b34383cedc48270e Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Sun, 14 Jan 2024 15:18:07 +0530 Subject: [PATCH 11/24] fix: always copy outputs to work/ --- openfasoc/generators/ldo-gen/tools/ldo-gen.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openfasoc/generators/ldo-gen/tools/ldo-gen.py b/openfasoc/generators/ldo-gen/tools/ldo-gen.py index e838307a3..96aa0911e 100644 --- a/openfasoc/generators/ldo-gen/tools/ldo-gen.py +++ b/openfasoc/generators/ldo-gen/tools/ldo-gen.py @@ -182,9 +182,9 @@ print("# LVS and DRC finished successfully") print("#----------------------------------------------------------------------") -if args.mode == "full": # function defined in configure_workspace.py copy_outputs(directories, args.outputDir, args.platform, user_specs["designName"]) +if args.mode == "full": # simulations are ran for the following configurations: cap_list = ["1p", "5p"] # additional capacitance at node VREG From 6434571b01fceb9ad6582a2ab4ab7d604e1b794f Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Sun, 14 Jan 2024 15:19:22 +0530 Subject: [PATCH 12/24] feat: delete ldo_place.txt in make clean --- openfasoc/generators/ldo-gen/Makefile | 2 +- .../ldo-gen/blocks/sky130hvl/ldo_place.txt | 263 ------------------ 2 files changed, 1 insertion(+), 264 deletions(-) delete mode 100644 openfasoc/generators/ldo-gen/blocks/sky130hvl/ldo_place.txt diff --git a/openfasoc/generators/ldo-gen/Makefile b/openfasoc/generators/ldo-gen/Makefile index 46c89eeaf..db221bab6 100644 --- a/openfasoc/generators/ldo-gen/Makefile +++ b/openfasoc/generators/ldo-gen/Makefile @@ -78,7 +78,7 @@ clean: -rm -rf tools/*.pyc tools/__pycache__/ -rm -rf flow/design/src/ldo -cd flow && make nuke - -rm -f blocks/sky130hvl/ldo_custom_net.txt blocks/sky130hvl/ldo_domain_insts.txt + -rm -f blocks/sky130hvl/ldo_custom_net.txt blocks/sky130hvl/ldo_domain_insts.txt blocks/sky130hvl/ldo_place.txt -rm -rf ../../common/drc-lvs-check/sky130A -rm -rf simulations/run diff --git a/openfasoc/generators/ldo-gen/blocks/sky130hvl/ldo_place.txt b/openfasoc/generators/ldo-gen/blocks/sky130hvl/ldo_place.txt deleted file mode 100644 index 7eb07c204..000000000 --- a/openfasoc/generators/ldo-gen/blocks/sky130hvl/ldo_place.txt +++ /dev/null @@ -1,263 +0,0 @@ -{pt_array_unit\\[0\\]} {pt_array_unit\[0\]} -{pt_array_unit\\[1\\]} {pt_array_unit\[1\]} -{pt_array_unit\\[2\\]} {pt_array_unit\[2\]} -{pt_array_unit\\[3\\]} {pt_array_unit\[3\]} -{pt_array_unit\\[4\\]} {pt_array_unit\[4\]} -{pt_array_unit\\[5\\]} {pt_array_unit\[5\]} -{pt_array_unit\\[6\\]} {pt_array_unit\[6\]} -{pt_array_unit\\[7\\]} {pt_array_unit\[7\]} -{pt_array_unit\\[8\\]} {pt_array_unit\[8\]} -{pt_array_unit\\[9\\]} {pt_array_unit\[9\]} -{pt_array_unit\\[10\\]} {pt_array_unit\[10\]} -{pt_array_unit\\[11\\]} {pt_array_unit\[11\]} -{pt_array_unit\\[12\\]} {pt_array_unit\[12\]} -{pt_array_unit\\[13\\]} {pt_array_unit\[13\]} -{pt_array_unit\\[14\\]} {pt_array_unit\[14\]} -{pt_array_unit\\[15\\]} {pt_array_unit\[15\]} -{pt_array_unit\\[16\\]} {pt_array_unit\[16\]} -{pt_array_unit\\[17\\]} {pt_array_unit\[17\]} -{pt_array_unit\\[18\\]} {pt_array_unit\[18\]} -{pt_array_unit\\[19\\]} {pt_array_unit\[19\]} -{pt_array_unit\\[20\\]} {pt_array_unit\[20\]} -{pt_array_unit\\[21\\]} {pt_array_unit\[21\]} -{pt_array_unit\\[22\\]} {pt_array_unit\[22\]} -{pt_array_unit\\[23\\]} {pt_array_unit\[23\]} -{pt_array_unit\\[24\\]} {pt_array_unit\[24\]} -{pt_array_unit\\[25\\]} {pt_array_unit\[25\]} -{pt_array_unit\\[26\\]} {pt_array_unit\[26\]} -{pt_array_unit\\[27\\]} {pt_array_unit\[27\]} -{pt_array_unit\\[28\\]} {pt_array_unit\[28\]} -{pt_array_unit\\[29\\]} {pt_array_unit\[29\]} -{pt_array_unit\\[30\\]} {pt_array_unit\[30\]} -{pt_array_unit\\[31\\]} {pt_array_unit\[31\]} -{pt_array_unit\\[32\\]} {pt_array_unit\[32\]} -{pt_array_unit\\[33\\]} {pt_array_unit\[33\]} -{pt_array_unit\\[34\\]} {pt_array_unit\[34\]} -{pt_array_unit\\[35\\]} {pt_array_unit\[35\]} -{pt_array_unit\\[36\\]} {pt_array_unit\[36\]} -{pt_array_unit\\[37\\]} {pt_array_unit\[37\]} -{pt_array_unit\\[38\\]} {pt_array_unit\[38\]} -{pt_array_unit\\[39\\]} {pt_array_unit\[39\]} -{pt_array_unit\\[40\\]} {pt_array_unit\[40\]} -{pt_array_unit\\[41\\]} {pt_array_unit\[41\]} -{pt_array_unit\\[42\\]} {pt_array_unit\[42\]} -{pt_array_unit\\[43\\]} {pt_array_unit\[43\]} -{pt_array_unit\\[44\\]} {pt_array_unit\[44\]} -{pt_array_unit\\[45\\]} {pt_array_unit\[45\]} -{pt_array_unit\\[46\\]} {pt_array_unit\[46\]} -{pt_array_unit\\[47\\]} {pt_array_unit\[47\]} -{pt_array_unit\\[48\\]} {pt_array_unit\[48\]} -{pt_array_unit\\[49\\]} {pt_array_unit\[49\]} -{pt_array_unit\\[50\\]} {pt_array_unit\[50\]} -{pt_array_unit\\[51\\]} {pt_array_unit\[51\]} -{pt_array_unit\\[52\\]} {pt_array_unit\[52\]} -{pt_array_unit\\[53\\]} {pt_array_unit\[53\]} -{pt_array_unit\\[54\\]} {pt_array_unit\[54\]} -{pt_array_unit\\[55\\]} {pt_array_unit\[55\]} -{pt_array_unit\\[56\\]} {pt_array_unit\[56\]} -{pt_array_unit\\[57\\]} {pt_array_unit\[57\]} -{pt_array_unit\\[58\\]} {pt_array_unit\[58\]} -{pt_array_unit\\[59\\]} {pt_array_unit\[59\]} -{pt_array_unit\\[60\\]} {pt_array_unit\[60\]} -{pt_array_unit\\[61\\]} {pt_array_unit\[61\]} -{pt_array_unit\\[62\\]} {pt_array_unit\[62\]} -{pt_array_unit\\[63\\]} {pt_array_unit\[63\]} -{pt_array_unit\\[64\\]} {pt_array_unit\[64\]} -{pt_array_unit\\[65\\]} {pt_array_unit\[65\]} -{pt_array_unit\\[66\\]} {pt_array_unit\[66\]} -{pt_array_unit\\[67\\]} {pt_array_unit\[67\]} -{pt_array_unit\\[68\\]} {pt_array_unit\[68\]} -{pt_array_unit\\[69\\]} {pt_array_unit\[69\]} -{pt_array_unit\\[70\\]} {pt_array_unit\[70\]} -{pt_array_unit\\[71\\]} {pt_array_unit\[71\]} -{pt_array_unit\\[72\\]} {pt_array_unit\[72\]} -{pt_array_unit\\[73\\]} {pt_array_unit\[73\]} -{pt_array_unit\\[74\\]} {pt_array_unit\[74\]} -{pt_array_unit\\[75\\]} {pt_array_unit\[75\]} -{pt_array_unit\\[76\\]} {pt_array_unit\[76\]} -{pt_array_unit\\[77\\]} {pt_array_unit\[77\]} -{pt_array_unit\\[78\\]} {pt_array_unit\[78\]} -{pt_array_unit\\[79\\]} {pt_array_unit\[79\]} -{pt_array_unit\\[80\\]} {pt_array_unit\[80\]} -{pt_array_unit\\[81\\]} {pt_array_unit\[81\]} -{pt_array_unit\\[82\\]} {pt_array_unit\[82\]} -{pt_array_unit\\[83\\]} {pt_array_unit\[83\]} -{pt_array_unit\\[84\\]} {pt_array_unit\[84\]} -{pt_array_unit\\[85\\]} {pt_array_unit\[85\]} -{pt_array_unit\\[86\\]} {pt_array_unit\[86\]} -{pt_array_unit\\[87\\]} {pt_array_unit\[87\]} -{pt_array_unit\\[88\\]} {pt_array_unit\[88\]} -{pt_array_unit\\[89\\]} {pt_array_unit\[89\]} -{pt_array_unit\\[90\\]} {pt_array_unit\[90\]} -{pt_array_unit\\[91\\]} {pt_array_unit\[91\]} -{pt_array_unit\\[92\\]} {pt_array_unit\[92\]} -{pt_array_unit\\[93\\]} {pt_array_unit\[93\]} -{pt_array_unit\\[94\\]} {pt_array_unit\[94\]} -{pt_array_unit\\[95\\]} {pt_array_unit\[95\]} -{pt_array_unit\\[96\\]} {pt_array_unit\[96\]} -{pt_array_unit\\[97\\]} {pt_array_unit\[97\]} -{pt_array_unit\\[98\\]} {pt_array_unit\[98\]} -{pt_array_unit\\[99\\]} {pt_array_unit\[99\]} -{pt_array_unit\\[100\\]} {pt_array_unit\[100\]} -{pt_array_unit\\[101\\]} {pt_array_unit\[101\]} -{pt_array_unit\\[102\\]} {pt_array_unit\[102\]} -{pt_array_unit\\[103\\]} {pt_array_unit\[103\]} -{pt_array_unit\\[104\\]} {pt_array_unit\[104\]} -{pt_array_unit\\[105\\]} {pt_array_unit\[105\]} -{pt_array_unit\\[106\\]} {pt_array_unit\[106\]} -{pt_array_unit\\[107\\]} {pt_array_unit\[107\]} -{pt_array_unit\\[108\\]} {pt_array_unit\[108\]} -{pt_array_unit\\[109\\]} {pt_array_unit\[109\]} -{pt_array_unit\\[110\\]} {pt_array_unit\[110\]} -{pt_array_unit\\[111\\]} {pt_array_unit\[111\]} -{pt_array_unit\\[112\\]} {pt_array_unit\[112\]} -{pt_array_unit\\[113\\]} {pt_array_unit\[113\]} -{pt_array_unit\\[114\\]} {pt_array_unit\[114\]} -{pt_array_unit\\[115\\]} {pt_array_unit\[115\]} -{pt_array_unit\\[116\\]} {pt_array_unit\[116\]} -{pt_array_unit\\[117\\]} {pt_array_unit\[117\]} -{pt_array_unit\\[118\\]} {pt_array_unit\[118\]} -{pt_array_unit\\[119\\]} {pt_array_unit\[119\]} -{pt_array_unit\\[120\\]} {pt_array_unit\[120\]} -{pt_array_unit\\[121\\]} {pt_array_unit\[121\]} -{pt_array_unit\\[122\\]} {pt_array_unit\[122\]} -{pt_array_unit\\[123\\]} {pt_array_unit\[123\]} -{pt_array_unit\\[124\\]} {pt_array_unit\[124\]} -{pt_array_unit\\[125\\]} {pt_array_unit\[125\]} -{pt_array_unit\\[126\\]} {pt_array_unit\[126\]} -{pt_array_unit\\[127\\]} {pt_array_unit\[127\]} -{pt_array_unit\\[128\\]} {pt_array_unit\[128\]} -{pt_array_unit\\[129\\]} {pt_array_unit\[129\]} -{pt_array_unit\\[130\\]} {pt_array_unit\[130\]} -{pt_array_unit\\[131\\]} {pt_array_unit\[131\]} -{pt_array_unit\\[132\\]} {pt_array_unit\[132\]} -{pt_array_unit\\[133\\]} {pt_array_unit\[133\]} -{pt_array_unit\\[134\\]} {pt_array_unit\[134\]} -{pt_array_unit\\[135\\]} {pt_array_unit\[135\]} -{pt_array_unit\\[136\\]} {pt_array_unit\[136\]} -{pt_array_unit\\[137\\]} {pt_array_unit\[137\]} -{pt_array_unit\\[138\\]} {pt_array_unit\[138\]} -{pt_array_unit\\[139\\]} {pt_array_unit\[139\]} -{pt_array_unit\\[140\\]} {pt_array_unit\[140\]} -{pt_array_unit\\[141\\]} {pt_array_unit\[141\]} -{pt_array_unit\\[142\\]} {pt_array_unit\[142\]} -{pt_array_unit\\[143\\]} {pt_array_unit\[143\]} -{pt_array_unit\\[144\\]} {pt_array_unit\[144\]} -{pt_array_unit\\[145\\]} {pt_array_unit\[145\]} -{pt_array_unit\\[146\\]} {pt_array_unit\[146\]} -{pt_array_unit\\[147\\]} {pt_array_unit\[147\]} -{pt_array_unit\\[148\\]} {pt_array_unit\[148\]} -{pt_array_unit\\[149\\]} {pt_array_unit\[149\]} -{pt_array_unit\\[150\\]} {pt_array_unit\[150\]} -{pt_array_unit\\[151\\]} {pt_array_unit\[151\]} -{pt_array_unit\\[152\\]} {pt_array_unit\[152\]} -{pt_array_unit\\[153\\]} {pt_array_unit\[153\]} -{pt_array_unit\\[154\\]} {pt_array_unit\[154\]} -{pt_array_unit\\[155\\]} {pt_array_unit\[155\]} -{pt_array_unit\\[156\\]} {pt_array_unit\[156\]} -{pt_array_unit\\[157\\]} {pt_array_unit\[157\]} -{pt_array_unit\\[158\\]} {pt_array_unit\[158\]} -{pt_array_unit\\[159\\]} {pt_array_unit\[159\]} -{pt_array_unit\\[160\\]} {pt_array_unit\[160\]} -{pt_array_unit\\[161\\]} {pt_array_unit\[161\]} -{pt_array_unit\\[162\\]} {pt_array_unit\[162\]} -{pt_array_unit\\[163\\]} {pt_array_unit\[163\]} -{pt_array_unit\\[164\\]} {pt_array_unit\[164\]} -{pt_array_unit\\[165\\]} {pt_array_unit\[165\]} -{pt_array_unit\\[166\\]} {pt_array_unit\[166\]} -{pt_array_unit\\[167\\]} {pt_array_unit\[167\]} -{pt_array_unit\\[168\\]} {pt_array_unit\[168\]} -{pt_array_unit\\[169\\]} {pt_array_unit\[169\]} -{pt_array_unit\\[170\\]} {pt_array_unit\[170\]} -{pt_array_unit\\[171\\]} {pt_array_unit\[171\]} -{pt_array_unit\\[172\\]} {pt_array_unit\[172\]} -{pt_array_unit\\[173\\]} {pt_array_unit\[173\]} -{pt_array_unit\\[174\\]} {pt_array_unit\[174\]} -{pt_array_unit\\[175\\]} {pt_array_unit\[175\]} -{pt_array_unit\\[176\\]} {pt_array_unit\[176\]} -{pt_array_unit\\[177\\]} {pt_array_unit\[177\]} -{pt_array_unit\\[178\\]} {pt_array_unit\[178\]} -{pt_array_unit\\[179\\]} {pt_array_unit\[179\]} -{pt_array_unit\\[180\\]} {pt_array_unit\[180\]} -{pt_array_unit\\[181\\]} {pt_array_unit\[181\]} -{pt_array_unit\\[182\\]} {pt_array_unit\[182\]} -{pt_array_unit\\[183\\]} {pt_array_unit\[183\]} -{pt_array_unit\\[184\\]} {pt_array_unit\[184\]} -{pt_array_unit\\[185\\]} {pt_array_unit\[185\]} -{pt_array_unit\\[186\\]} {pt_array_unit\[186\]} -{pt_array_unit\\[187\\]} {pt_array_unit\[187\]} -{pt_array_unit\\[188\\]} {pt_array_unit\[188\]} -{pt_array_unit\\[189\\]} {pt_array_unit\[189\]} -{pt_array_unit\\[190\\]} {pt_array_unit\[190\]} -{pt_array_unit\\[191\\]} {pt_array_unit\[191\]} -{pt_array_unit\\[192\\]} {pt_array_unit\[192\]} -{pt_array_unit\\[193\\]} {pt_array_unit\[193\]} -{pt_array_unit\\[194\\]} {pt_array_unit\[194\]} -{pt_array_unit\\[195\\]} {pt_array_unit\[195\]} -{pt_array_unit\\[196\\]} {pt_array_unit\[196\]} -{pt_array_unit\\[197\\]} {pt_array_unit\[197\]} -{pt_array_unit\\[198\\]} {pt_array_unit\[198\]} -{pt_array_unit\\[199\\]} {pt_array_unit\[199\]} -{pt_array_unit\\[200\\]} {pt_array_unit\[200\]} -{pt_array_unit\\[201\\]} {pt_array_unit\[201\]} -{pt_array_unit\\[202\\]} {pt_array_unit\[202\]} -{pt_array_unit\\[203\\]} {pt_array_unit\[203\]} -{pt_array_unit\\[204\\]} {pt_array_unit\[204\]} -{pt_array_unit\\[205\\]} {pt_array_unit\[205\]} -{pt_array_unit\\[206\\]} {pt_array_unit\[206\]} -{pt_array_unit\\[207\\]} {pt_array_unit\[207\]} -{pt_array_unit\\[208\\]} {pt_array_unit\[208\]} -{pt_array_unit\\[209\\]} {pt_array_unit\[209\]} -{pt_array_unit\\[210\\]} {pt_array_unit\[210\]} -{pt_array_unit\\[211\\]} {pt_array_unit\[211\]} -{pt_array_unit\\[212\\]} {pt_array_unit\[212\]} -{pt_array_unit\\[213\\]} {pt_array_unit\[213\]} -{pt_array_unit\\[214\\]} {pt_array_unit\[214\]} -{pt_array_unit\\[215\\]} {pt_array_unit\[215\]} -{pt_array_unit\\[216\\]} {pt_array_unit\[216\]} -{pt_array_unit\\[217\\]} {pt_array_unit\[217\]} -{pt_array_unit\\[218\\]} {pt_array_unit\[218\]} -{pt_array_unit\\[219\\]} {pt_array_unit\[219\]} -{pt_array_unit\\[220\\]} {pt_array_unit\[220\]} -{pt_array_unit\\[221\\]} {pt_array_unit\[221\]} -{pt_array_unit\\[222\\]} {pt_array_unit\[222\]} -{pt_array_unit\\[223\\]} {pt_array_unit\[223\]} -{pt_array_unit\\[224\\]} {pt_array_unit\[224\]} -{pt_array_unit\\[225\\]} {pt_array_unit\[225\]} -{pt_array_unit\\[226\\]} {pt_array_unit\[226\]} -{pt_array_unit\\[227\\]} {pt_array_unit\[227\]} -{pt_array_unit\\[228\\]} {pt_array_unit\[228\]} -{pt_array_unit\\[229\\]} {pt_array_unit\[229\]} -{pt_array_unit\\[230\\]} {pt_array_unit\[230\]} -{pt_array_unit\\[231\\]} {pt_array_unit\[231\]} -{pt_array_unit\\[232\\]} {pt_array_unit\[232\]} -{pt_array_unit\\[233\\]} {pt_array_unit\[233\]} -{pt_array_unit\\[234\\]} {pt_array_unit\[234\]} -{pt_array_unit\\[235\\]} {pt_array_unit\[235\]} -{pt_array_unit\\[236\\]} {pt_array_unit\[236\]} -{pt_array_unit\\[237\\]} {pt_array_unit\[237\]} -{pt_array_unit\\[238\\]} {pt_array_unit\[238\]} -{pt_array_unit\\[239\\]} {pt_array_unit\[239\]} -{pt_array_unit\\[240\\]} {pt_array_unit\[240\]} -{pt_array_unit\\[241\\]} {pt_array_unit\[241\]} -{pt_array_unit\\[242\\]} {pt_array_unit\[242\]} -{pt_array_unit\\[243\\]} {pt_array_unit\[243\]} -{pt_array_unit\\[244\\]} {pt_array_unit\[244\]} -{pt_array_unit\\[245\\]} {pt_array_unit\[245\]} -{pt_array_unit\\[246\\]} {pt_array_unit\[246\]} -{pt_array_unit\\[247\\]} {pt_array_unit\[247\]} -{pt_array_unit\\[248\\]} {pt_array_unit\[248\]} -{pt_array_unit\\[249\\]} {pt_array_unit\[249\]} -{pt_array_unit\\[250\\]} {pt_array_unit\[250\]} -{pt_array_unit\\[251\\]} {pt_array_unit\[251\]} -{pt_array_unit\\[252\\]} {pt_array_unit\[252\]} -{pt_array_unit\\[253\\]} {pt_array_unit\[253\]} -{pt_array_unit\\[254\\]} {pt_array_unit\[254\]} -{pt_array_unit\\[255\\]} {pt_array_unit\[255\]} -{pt_array_unit\\[256\\]} {pt_array_unit\[256\]} -{pt_array_unit\\[257\\]} {pt_array_unit\[257\]} -{pt_array_unit\\[258\\]} {pt_array_unit\[258\]} -{pt_array_unit\\[259\\]} {pt_array_unit\[259\]} -{pt_array_unit\\[260\\]} {pt_array_unit\[260\]} -{pt_array_unit\\[261\\]} {pt_array_unit\[261\]} -{pt_array_unit\\[262\\]} {pt_array_unit\[262\]} From 3c8b12155e1526542cef6cdc354ebfd215850f34 Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Sun, 14 Jan 2024 15:24:50 +0530 Subject: [PATCH 13/24] fix: enabled failing at drc check again --- openfasoc/generators/ldo-gen/tools/ldo-gen.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openfasoc/generators/ldo-gen/tools/ldo-gen.py b/openfasoc/generators/ldo-gen/tools/ldo-gen.py index 96aa0911e..0707e72fd 100644 --- a/openfasoc/generators/ldo-gen/tools/ldo-gen.py +++ b/openfasoc/generators/ldo-gen/tools/ldo-gen.py @@ -163,9 +163,9 @@ # TODO: look at drc after this PR p = sp.Popen(["make", "magic_drc"], cwd=directories["flowDir"]) p.wait() - # if p.returncode: - # print("[Error] DRC failed. Refer to the report") - # exit(1) + if p.returncode: + print("[Error] DRC failed. Refer to the report") + exit(1) print("#----------------------------------------------------------------------") print("# Run LVS") From 8510e129a9f1136cadb96a901fcf95e5b898134c Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Thu, 25 Jan 2024 22:48:22 +0530 Subject: [PATCH 14/24] fix: increased power transistor placement gap --- .../ldo-gen/flow/scripts/openfasoc/custom_place.tcl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openfasoc/generators/ldo-gen/flow/scripts/openfasoc/custom_place.tcl b/openfasoc/generators/ldo-gen/flow/scripts/openfasoc/custom_place.tcl index 09deb7d79..34389a66e 100644 --- a/openfasoc/generators/ldo-gen/flow/scripts/openfasoc/custom_place.tcl +++ b/openfasoc/generators/ldo-gen/flow/scripts/openfasoc/custom_place.tcl @@ -22,13 +22,13 @@ proc place_pt_unit {instances_list place_limit} { if {$orient == "R0" && $x_R1<$place_limit} { place_cell -inst_name [lindex $line 0] -orient R0 -origin [list $x_R1 $y_R1] -status PLACED - set x_R1 [expr $x_R1 + 2.40] + set x_R1 [expr $x_R1 + 4.40] } elseif { $orient == "R0" && $x_R2<$place_limit} { place_cell -inst_name [lindex $line 0] -orient R0 -origin [list $x_R2 $y_R2] -status PLACED - set x_R2 [expr $x_R2 + 2.40] + set x_R2 [expr $x_R2 + 4.40] } else { place_cell -inst_name [lindex $line 0] -orient R0 -origin [list $x_R3 $y_R3] -status PLACED - set x_R3 [expr $x_R3 + 2.40] + set x_R3 [expr $x_R3 + 4.40] } } close $ch From 34b736fa4848d8375c5df83d8e127a50957a309b Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Mon, 6 May 2024 17:23:17 +0530 Subject: [PATCH 15/24] feat: updated save_images.tcl to match upstream --- openfasoc/generators/ldo-gen/flow/scripts/save_images.tcl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openfasoc/generators/ldo-gen/flow/scripts/save_images.tcl b/openfasoc/generators/ldo-gen/flow/scripts/save_images.tcl index 0b03e3016..ec03ded12 100644 --- a/openfasoc/generators/ldo-gen/flow/scripts/save_images.tcl +++ b/openfasoc/generators/ldo-gen/flow/scripts/save_images.tcl @@ -20,7 +20,8 @@ gui::set_display_controls "Instances/StdCells/*" visible true gui::set_display_controls "Instances/Macro" visible true gui::set_display_controls "Instances/Pads/*" visible true gui::set_display_controls "Instances/Physical/*" visible true -gui::set_display_controls "Pins" visible true +gui::set_display_controls "Shape Types/Pins" visible true +gui::set_display_controls "Shape Types/*/*" visible true gui::set_display_controls "Misc/Instances/names" visible true gui::set_display_controls "Misc/Scale bar" visible true gui::set_display_controls "Misc/Highlight selected" visible true From 3a02d91b30aa742ce061d8bdae72e45b0df6d357 Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Mon, 6 May 2024 17:32:10 +0530 Subject: [PATCH 16/24] feat: call parse_rpt.py in make command --- openfasoc/generators/ldo-gen/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/openfasoc/generators/ldo-gen/Makefile b/openfasoc/generators/ldo-gen/Makefile index db221bab6..6f3b06a0f 100644 --- a/openfasoc/generators/ldo-gen/Makefile +++ b/openfasoc/generators/ldo-gen/Makefile @@ -55,6 +55,7 @@ sky130hvl_ldo_verilog: sky130hvl_ldo: python3 ./tools/ldo-gen.py --output ./work --platform sky130hvl --mode macro $(UserSpec) --simtype prePEX + @python3 tools/parse_rpt.py @@echo "==================================================================================" @@echo "Thank you for using OpenFASOC" @@echo "For more info, please read the latest documentation on openfasoc.readthedocs.io" From 6069d7c53efc7e4cecf0414bdbba46031fcbddbb Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Tue, 7 May 2024 00:25:31 +0530 Subject: [PATCH 17/24] fix: there is no parse_rpt.py so remove it --- openfasoc/generators/ldo-gen/Makefile | 1 - 1 file changed, 1 deletion(-) diff --git a/openfasoc/generators/ldo-gen/Makefile b/openfasoc/generators/ldo-gen/Makefile index 6f3b06a0f..db221bab6 100644 --- a/openfasoc/generators/ldo-gen/Makefile +++ b/openfasoc/generators/ldo-gen/Makefile @@ -55,7 +55,6 @@ sky130hvl_ldo_verilog: sky130hvl_ldo: python3 ./tools/ldo-gen.py --output ./work --platform sky130hvl --mode macro $(UserSpec) --simtype prePEX - @python3 tools/parse_rpt.py @@echo "==================================================================================" @@echo "Thank you for using OpenFASOC" @@echo "For more info, please read the latest documentation on openfasoc.readthedocs.io" From d1114e3ac91c4806c24bf4112b59d4c01c1eec0b Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Thu, 23 May 2024 16:47:29 +0530 Subject: [PATCH 18/24] fix: fixed drc errors :tada: :tada: --- .../sky130hvl/gds/vref_gen_nmos_with_trim.gds | Bin 256000 -> 2041642 bytes .../sky130hvl/lef/vref_gen_nmos_with_trim.lef | 6381 ++++------------- 2 files changed, 1487 insertions(+), 4894 deletions(-) diff --git a/openfasoc/generators/ldo-gen/blocks/sky130hvl/gds/vref_gen_nmos_with_trim.gds b/openfasoc/generators/ldo-gen/blocks/sky130hvl/gds/vref_gen_nmos_with_trim.gds index accc069e3f6d87741fe7d49dd278c08ae4ddb934..64d3f3feeadd1abf14078c824d21313e6ce77d26 100644 GIT binary patch literal 2041642 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

*);i;4H`|MNKhf8JW&mE-uYytw>PK5hRW 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 (-#fM|r)S>WmD43>b>-Bv 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 z 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

rpHOrOr*(Jwzg-to(=4(l7!ulhS@ayWPL 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 z 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�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 z%0D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 diff --git a/openfasoc/generators/ldo-gen/blocks/sky130hvl/lef/vref_gen_nmos_with_trim.lef b/openfasoc/generators/ldo-gen/blocks/sky130hvl/lef/vref_gen_nmos_with_trim.lef index fcf8c5c9c..5935c39c3 100644 --- a/openfasoc/generators/ldo-gen/blocks/sky130hvl/lef/vref_gen_nmos_with_trim.lef +++ b/openfasoc/generators/ldo-gen/blocks/sky130hvl/lef/vref_gen_nmos_with_trim.lef @@ -6,237 +6,281 @@ MACRO vref_gen_nmos_with_trim CLASS BLOCK ; FOREIGN vref_gen_nmos_with_trim ; ORIGIN 0.000 0.000 ; - SIZE 101.280 BY 61.050 ; - PIN trim9 - DIRECTION INPUT ; - USE SIGNAL ; + SIZE 103.780 BY 61.050 ; + PIN vpb + ANTENNADIFFAREA 17.642599 ; PORT + LAYER nwell ; + RECT -0.330 58.865 104.110 61.465 ; LAYER li1 ; - RECT 66.300 48.980 66.630 49.310 ; - LAYER mcon ; - RECT 66.380 49.060 66.550 49.230 ; + RECT 0.000 60.965 103.780 61.135 ; LAYER met1 ; - RECT 66.320 49.275 66.610 49.290 ; - RECT 66.300 49.015 66.620 49.275 ; - RECT 66.320 49.000 66.610 49.015 ; - LAYER via ; - RECT 66.330 49.015 66.590 49.275 ; - LAYER met2 ; - RECT 66.395 49.275 66.535 51.560 ; - RECT 66.300 49.015 66.620 49.275 ; + RECT 0.000 60.935 103.780 61.165 ; END - END trim9 - PIN trim10 - DIRECTION INPUT ; - USE SIGNAL ; PORT + LAYER nwell ; + RECT 99.610 50.725 104.110 55.095 ; LAYER li1 ; - RECT 73.810 48.980 74.140 49.310 ; - LAYER mcon ; - RECT 73.890 49.060 74.060 49.230 ; + RECT 99.940 52.825 103.780 52.995 ; LAYER met1 ; - RECT 73.830 49.275 74.120 49.290 ; - RECT 73.810 49.015 74.130 49.275 ; - RECT 73.830 49.000 74.120 49.015 ; - LAYER via ; - RECT 73.840 49.015 74.100 49.275 ; - LAYER met2 ; - RECT 73.905 49.275 74.045 51.560 ; - RECT 73.810 49.015 74.130 49.275 ; + RECT 99.940 52.795 103.780 53.025 ; END - END trim10 - PIN trim8 - DIRECTION INPUT ; - USE SIGNAL ; PORT + LAYER nwell ; + RECT 99.610 42.585 104.110 46.955 ; LAYER li1 ; - RECT 58.625 48.980 58.955 49.310 ; - LAYER mcon ; - RECT 58.705 49.060 58.875 49.230 ; + RECT 99.940 44.685 103.780 44.855 ; LAYER met1 ; - RECT 58.645 49.275 58.935 49.290 ; - RECT 58.625 49.015 58.945 49.275 ; - RECT 58.645 49.000 58.935 49.015 ; - LAYER via ; - RECT 58.655 49.015 58.915 49.275 ; - LAYER met2 ; - RECT 58.720 49.275 58.860 51.560 ; - RECT 58.625 49.015 58.945 49.275 ; + RECT 99.940 44.655 103.780 44.885 ; END - END trim8 - PIN trim7 - DIRECTION INPUT ; - USE SIGNAL ; PORT + LAYER nwell ; + RECT 99.610 34.445 104.110 38.815 ; LAYER li1 ; - RECT 51.115 48.980 51.445 49.310 ; - LAYER mcon ; - RECT 51.195 49.060 51.365 49.230 ; + RECT 99.940 36.545 103.780 36.715 ; LAYER met1 ; - RECT 51.135 49.275 51.425 49.290 ; - RECT 51.115 49.015 51.435 49.275 ; - RECT 51.135 49.000 51.425 49.015 ; - LAYER via ; - RECT 51.145 49.015 51.405 49.275 ; - LAYER met2 ; - RECT 51.210 49.275 51.350 51.560 ; - RECT 51.115 49.015 51.435 49.275 ; + RECT 99.940 36.515 103.780 36.745 ; END - END trim7 - PIN trim6 - DIRECTION INPUT ; - USE SIGNAL ; PORT + LAYER nwell ; + RECT -0.330 50.725 4.170 55.095 ; LAYER li1 ; - RECT 43.305 48.980 43.635 49.310 ; - LAYER mcon ; - RECT 43.385 49.060 43.555 49.230 ; + RECT 0.000 52.825 3.840 52.995 ; LAYER met1 ; - RECT 43.325 49.275 43.615 49.290 ; - RECT 43.305 49.015 43.625 49.275 ; - RECT 43.325 49.000 43.615 49.015 ; - LAYER via ; - RECT 43.335 49.015 43.595 49.275 ; - LAYER met2 ; - RECT 43.400 49.275 43.540 51.560 ; - RECT 43.305 49.015 43.625 49.275 ; + RECT 0.000 52.795 3.840 53.025 ; END - END trim6 - PIN trim5 - DIRECTION INPUT ; - USE SIGNAL ; PORT + LAYER nwell ; + RECT -0.330 42.585 4.170 46.955 ; LAYER li1 ; - RECT 35.750 48.980 36.080 49.310 ; - LAYER mcon ; - RECT 35.830 49.060 36.000 49.230 ; + RECT 0.000 44.685 3.840 44.855 ; LAYER met1 ; - RECT 35.770 49.275 36.060 49.290 ; - RECT 35.750 49.015 36.070 49.275 ; - RECT 35.770 49.000 36.060 49.015 ; - LAYER via ; - RECT 35.780 49.015 36.040 49.275 ; - LAYER met2 ; - RECT 35.845 49.275 35.985 51.560 ; - RECT 35.750 49.015 36.070 49.275 ; + RECT 0.000 44.655 3.840 44.885 ; END - END trim5 - PIN trim4 - DIRECTION INPUT ; - USE SIGNAL ; PORT + LAYER nwell ; + RECT -0.330 34.445 4.170 38.815 ; LAYER li1 ; - RECT 28.015 48.980 28.345 49.310 ; - LAYER mcon ; - RECT 28.095 49.060 28.265 49.230 ; + RECT 0.000 36.545 3.840 36.715 ; LAYER met1 ; - RECT 28.035 49.275 28.325 49.290 ; - RECT 28.015 49.015 28.335 49.275 ; - RECT 28.035 49.000 28.325 49.015 ; - LAYER via ; - RECT 28.045 49.015 28.305 49.275 ; - LAYER met2 ; - RECT 28.110 49.275 28.250 51.560 ; - RECT 28.015 49.015 28.335 49.275 ; + RECT 0.000 36.515 3.840 36.745 ; END - END trim4 - PIN trim3 - DIRECTION INPUT ; - USE SIGNAL ; PORT + LAYER nwell ; + RECT -0.330 26.305 4.170 30.675 ; LAYER li1 ; - RECT 21.025 48.980 21.355 49.310 ; - LAYER mcon ; - RECT 21.105 49.060 21.275 49.230 ; + RECT 0.000 28.405 3.840 28.575 ; LAYER met1 ; - RECT 21.045 49.275 21.335 49.290 ; - RECT 21.025 49.015 21.345 49.275 ; - RECT 21.045 49.000 21.335 49.015 ; - LAYER via ; - RECT 21.055 49.015 21.315 49.275 ; - LAYER met2 ; - RECT 21.115 49.275 21.255 51.560 ; - RECT 21.025 49.015 21.345 49.275 ; + RECT 0.000 28.375 3.840 28.605 ; END - END trim3 - PIN trim2 - DIRECTION INPUT ; - USE SIGNAL ; PORT + LAYER nwell ; + RECT -0.330 18.165 4.170 22.535 ; LAYER li1 ; - RECT 15.500 48.980 15.830 49.310 ; - LAYER mcon ; - RECT 15.580 49.060 15.750 49.230 ; + RECT 0.000 20.265 3.840 20.435 ; LAYER met1 ; - RECT 15.520 49.275 15.810 49.290 ; - RECT 15.500 49.015 15.820 49.275 ; - RECT 15.520 49.000 15.810 49.015 ; - LAYER via ; - RECT 15.530 49.015 15.790 49.275 ; - LAYER met2 ; - RECT 15.595 49.275 15.735 51.560 ; - RECT 15.500 49.015 15.820 49.275 ; + RECT 0.000 20.235 3.840 20.465 ; END - END trim2 - PIN trim1 - DIRECTION INPUT ; - USE SIGNAL ; PORT + LAYER nwell ; + RECT -0.330 4.485 4.170 6.255 ; + RECT 99.610 4.485 104.110 6.255 ; + RECT -0.330 1.885 104.110 4.485 ; LAYER li1 ; - RECT 10.895 48.980 11.225 49.310 ; - LAYER mcon ; - RECT 10.975 49.060 11.145 49.230 ; + RECT 0.000 3.985 103.780 4.155 ; LAYER met1 ; - RECT 10.915 49.275 11.205 49.290 ; - RECT 10.895 49.015 11.215 49.275 ; - RECT 10.915 49.000 11.205 49.015 ; - LAYER via ; - RECT 10.925 49.015 11.185 49.275 ; - LAYER met2 ; - RECT 10.980 49.275 11.120 51.560 ; - RECT 10.895 49.015 11.215 49.275 ; + RECT 0.000 3.955 103.780 4.185 ; END - END trim1 + PORT + LAYER nwell ; + RECT -0.330 10.025 4.170 14.395 ; + LAYER li1 ; + RECT 0.000 12.125 3.840 12.295 ; + LAYER met1 ; + RECT 0.000 12.095 3.840 12.325 ; + END + PORT + LAYER nwell ; + RECT 99.610 18.165 104.110 22.535 ; + LAYER li1 ; + RECT 99.940 20.265 103.780 20.435 ; + LAYER met1 ; + RECT 99.940 20.235 103.780 20.465 ; + END + PORT + LAYER nwell ; + RECT 99.610 26.305 104.110 30.675 ; + LAYER li1 ; + RECT 99.940 28.405 103.780 28.575 ; + LAYER met1 ; + RECT 99.940 28.375 103.780 28.605 ; + END + PORT + LAYER nwell ; + RECT 99.610 10.025 104.110 14.395 ; + LAYER li1 ; + RECT 99.940 12.125 103.780 12.295 ; + LAYER met1 ; + RECT 99.940 12.095 103.780 12.325 ; + END + END vpb + PIN vnb + ANTENNADIFFAREA 0.652800 ; + PORT + LAYER pwell ; + RECT 99.810 48.625 103.910 49.055 ; + LAYER li1 ; + RECT 99.940 48.755 103.780 48.925 ; + LAYER met1 ; + RECT 99.940 48.725 103.780 48.955 ; + END + PORT + LAYER pwell ; + RECT -0.130 56.765 103.910 57.195 ; + LAYER li1 ; + RECT 0.000 56.895 103.780 57.065 ; + LAYER met1 ; + RECT 0.000 56.865 103.780 57.095 ; + END + PORT + LAYER pwell ; + RECT 99.810 32.345 103.910 32.775 ; + LAYER li1 ; + RECT 99.940 32.475 103.780 32.645 ; + LAYER met1 ; + RECT 99.940 32.445 103.780 32.675 ; + END + PORT + LAYER pwell ; + RECT 99.810 40.485 103.910 40.915 ; + LAYER li1 ; + RECT 99.940 40.615 103.780 40.785 ; + LAYER met1 ; + RECT 99.940 40.585 103.780 40.815 ; + END + PORT + LAYER pwell ; + RECT -0.130 48.625 3.970 49.055 ; + LAYER li1 ; + RECT 0.000 48.755 3.840 48.925 ; + LAYER met1 ; + RECT 0.000 48.725 3.840 48.955 ; + END + PORT + LAYER pwell ; + RECT -0.130 40.485 3.970 40.915 ; + LAYER li1 ; + RECT 0.000 40.615 3.840 40.785 ; + LAYER met1 ; + RECT 0.000 40.585 3.840 40.815 ; + END + PORT + LAYER pwell ; + RECT -0.130 32.345 3.970 32.775 ; + LAYER li1 ; + RECT 0.000 32.475 3.840 32.645 ; + LAYER met1 ; + RECT 0.000 32.445 3.840 32.675 ; + END + PORT + LAYER pwell ; + RECT -0.130 24.205 3.970 24.635 ; + LAYER li1 ; + RECT 0.000 24.335 3.840 24.505 ; + LAYER met1 ; + RECT 0.000 24.305 3.840 24.535 ; + END + PORT + LAYER pwell ; + RECT -0.130 16.065 3.970 16.495 ; + LAYER li1 ; + RECT 0.000 16.195 3.840 16.365 ; + LAYER met1 ; + RECT 0.000 16.165 3.840 16.395 ; + END + PORT + LAYER pwell ; + RECT -0.130 -0.215 103.910 0.215 ; + LAYER li1 ; + RECT 0.000 -0.085 103.780 0.085 ; + LAYER met1 ; + RECT 0.000 -0.115 103.780 0.115 ; + END + PORT + LAYER pwell ; + RECT -0.130 7.925 3.970 8.355 ; + LAYER li1 ; + RECT 0.000 8.055 3.840 8.225 ; + LAYER met1 ; + RECT 0.000 8.025 3.840 8.255 ; + END + PORT + LAYER pwell ; + RECT 99.810 24.205 103.910 24.635 ; + LAYER li1 ; + RECT 99.940 24.335 103.780 24.505 ; + LAYER met1 ; + RECT 99.940 24.305 103.780 24.535 ; + END + PORT + LAYER pwell ; + RECT 99.810 16.065 103.910 16.495 ; + LAYER li1 ; + RECT 99.940 16.195 103.780 16.365 ; + LAYER met1 ; + RECT 99.940 16.165 103.780 16.395 ; + END + PORT + LAYER pwell ; + RECT 99.810 7.925 103.910 8.355 ; + LAYER li1 ; + RECT 99.940 8.055 103.780 8.225 ; + LAYER met1 ; + RECT 99.940 8.025 103.780 8.255 ; + END + END vnb PIN vpwr - DIRECTION INOUT ; - USE POWER ; + PORT + LAYER met1 ; + RECT 0.000 60.425 103.780 60.795 ; + END PORT LAYER nwell ; RECT 7.180 48.170 74.045 51.165 ; - RECT 76.110 47.355 86.380 48.785 ; - RECT 76.110 43.250 77.540 47.355 ; - RECT 79.400 43.250 83.090 47.355 ; - RECT 84.950 43.250 86.380 47.355 ; - RECT 76.110 42.300 86.380 43.250 ; - RECT 76.110 38.195 77.540 42.300 ; - RECT 79.400 38.195 83.090 42.300 ; - RECT 84.950 38.195 86.380 42.300 ; - RECT 76.110 37.245 86.380 38.195 ; - RECT 76.110 33.140 77.540 37.245 ; - RECT 79.400 33.140 83.090 37.245 ; - RECT 84.950 33.140 86.380 37.245 ; - RECT 76.110 32.190 86.380 33.140 ; - RECT 76.110 28.085 77.540 32.190 ; - RECT 79.400 28.085 83.090 32.190 ; - RECT 84.950 28.085 86.380 32.190 ; - RECT 76.110 27.135 86.380 28.085 ; - RECT 76.110 23.030 77.540 27.135 ; - RECT 79.400 23.030 83.090 27.135 ; - RECT 84.950 23.510 86.380 27.135 ; - RECT 84.950 23.030 92.050 23.510 ; - RECT 76.110 22.080 92.050 23.030 ; - RECT 76.110 17.975 77.540 22.080 ; - RECT 79.400 17.975 83.090 22.080 ; - RECT 84.950 17.975 88.760 22.080 ; - RECT 90.620 17.975 92.050 22.080 ; - RECT 76.110 17.025 92.050 17.975 ; - RECT 76.110 12.920 77.540 17.025 ; - RECT 79.400 12.920 83.090 17.025 ; - RECT 84.950 12.920 88.760 17.025 ; - RECT 90.620 12.920 92.050 17.025 ; - RECT 76.110 11.490 92.050 12.920 ; + RECT 78.610 47.355 88.880 48.785 ; + RECT 78.610 43.250 80.040 47.355 ; + RECT 81.900 43.250 85.590 47.355 ; + RECT 87.450 43.250 88.880 47.355 ; + RECT 78.610 42.300 88.880 43.250 ; + RECT 78.610 38.195 80.040 42.300 ; + RECT 81.900 38.195 85.590 42.300 ; + RECT 87.450 38.195 88.880 42.300 ; + RECT 78.610 37.245 88.880 38.195 ; + RECT 78.610 33.140 80.040 37.245 ; + RECT 81.900 33.140 85.590 37.245 ; + RECT 87.450 33.140 88.880 37.245 ; + RECT 78.610 32.190 88.880 33.140 ; + RECT 78.610 28.085 80.040 32.190 ; + RECT 81.900 28.085 85.590 32.190 ; + RECT 87.450 28.085 88.880 32.190 ; + RECT 78.610 27.135 88.880 28.085 ; + RECT 78.610 23.030 80.040 27.135 ; + RECT 81.900 23.030 85.590 27.135 ; + RECT 87.450 23.510 88.880 27.135 ; + RECT 87.450 23.030 94.550 23.510 ; + RECT 78.610 22.080 94.550 23.030 ; + RECT 78.610 17.975 80.040 22.080 ; + RECT 81.900 17.975 85.590 22.080 ; + RECT 87.450 17.975 91.260 22.080 ; + RECT 93.120 17.975 94.550 22.080 ; + RECT 78.610 17.025 94.550 17.975 ; + RECT 78.610 12.920 80.040 17.025 ; + RECT 81.900 12.920 85.590 17.025 ; + RECT 87.450 12.920 91.260 17.025 ; + RECT 93.120 12.920 94.550 17.025 ; + RECT 78.610 11.490 94.550 12.920 ; LAYER li1 ; - RECT 7.700 50.465 87.545 50.795 ; + RECT 7.700 50.465 90.045 50.795 ; RECT 7.490 49.430 10.200 49.600 ; RECT 11.975 49.430 14.685 49.600 ; RECT 17.435 49.430 20.145 49.600 ; @@ -247,194 +291,63 @@ MACRO vref_gen_nmos_with_trim RECT 55.070 49.430 57.780 49.600 ; RECT 62.745 49.430 65.455 49.600 ; RECT 70.255 49.430 72.965 49.600 ; - RECT 76.635 47.745 80.295 47.915 ; - RECT 76.635 42.860 76.805 47.745 ; - RECT 80.125 42.860 80.295 47.745 ; - RECT 76.635 42.690 80.295 42.860 ; - RECT 76.635 37.805 76.805 42.690 ; - RECT 80.125 37.805 80.295 42.690 ; - RECT 76.635 37.635 80.295 37.805 ; - RECT 76.635 32.750 76.805 37.635 ; - RECT 80.125 32.750 80.295 37.635 ; - RECT 76.635 32.580 80.295 32.750 ; - RECT 76.635 27.695 76.805 32.580 ; - RECT 80.125 27.695 80.295 32.580 ; - RECT 76.635 27.525 80.295 27.695 ; - RECT 76.635 22.640 76.805 27.525 ; - RECT 80.125 22.640 80.295 27.525 ; - RECT 76.635 22.470 80.295 22.640 ; - RECT 76.635 17.585 76.805 22.470 ; - RECT 80.125 17.585 80.295 22.470 ; - RECT 76.635 17.415 80.295 17.585 ; - RECT 76.635 12.505 76.805 17.415 ; - RECT 80.125 12.505 80.295 17.415 ; - RECT 76.635 12.335 80.295 12.505 ; - RECT 82.185 47.745 85.845 47.915 ; - RECT 82.185 42.860 82.355 47.745 ; - RECT 85.675 42.860 85.845 47.745 ; - RECT 82.185 42.690 85.845 42.860 ; - RECT 82.185 37.805 82.355 42.690 ; - RECT 85.675 37.805 85.845 42.690 ; - RECT 82.185 37.635 85.845 37.805 ; - RECT 82.185 32.750 82.355 37.635 ; - RECT 85.675 32.750 85.845 37.635 ; - RECT 82.185 32.580 85.845 32.750 ; - RECT 82.185 27.695 82.355 32.580 ; - RECT 85.675 27.695 85.845 32.580 ; - RECT 82.185 27.525 85.845 27.695 ; - RECT 82.185 22.640 82.355 27.525 ; - RECT 85.675 22.640 85.845 27.525 ; - RECT 82.185 22.470 91.515 22.640 ; - RECT 82.185 17.585 82.355 22.470 ; - RECT 85.675 17.585 85.845 22.470 ; - RECT 82.185 17.415 85.845 17.585 ; - RECT 82.185 12.505 82.355 17.415 ; - RECT 85.675 12.505 85.845 17.415 ; - RECT 82.185 12.335 85.845 12.505 ; - RECT 87.855 17.585 88.025 22.470 ; - RECT 91.345 17.585 91.515 22.470 ; - RECT 87.855 17.415 91.515 17.585 ; - RECT 87.855 12.505 88.025 17.415 ; - RECT 91.345 12.505 91.515 17.415 ; - RECT 87.855 12.335 91.515 12.505 ; - LAYER mcon ; - RECT 8.090 50.550 8.260 50.720 ; - RECT 8.450 50.550 8.620 50.720 ; - RECT 8.810 50.550 8.980 50.720 ; - RECT 9.170 50.550 9.340 50.720 ; - RECT 12.580 50.550 12.750 50.720 ; - RECT 12.940 50.550 13.110 50.720 ; - RECT 13.300 50.550 13.470 50.720 ; - RECT 13.660 50.550 13.830 50.720 ; - RECT 18.040 50.550 18.210 50.720 ; - RECT 18.400 50.550 18.570 50.720 ; - RECT 18.760 50.550 18.930 50.720 ; - RECT 19.120 50.550 19.290 50.720 ; - RECT 25.065 50.550 25.235 50.720 ; - RECT 25.425 50.550 25.595 50.720 ; - RECT 25.785 50.550 25.955 50.720 ; - RECT 26.145 50.550 26.315 50.720 ; - RECT 32.800 50.550 32.970 50.720 ; - RECT 33.160 50.550 33.330 50.720 ; - RECT 33.520 50.550 33.690 50.720 ; - RECT 33.880 50.550 34.050 50.720 ; - RECT 40.355 50.550 40.525 50.720 ; - RECT 40.715 50.550 40.885 50.720 ; - RECT 41.075 50.550 41.245 50.720 ; - RECT 41.435 50.550 41.605 50.720 ; - RECT 48.165 50.550 48.335 50.720 ; - RECT 48.525 50.550 48.695 50.720 ; - RECT 48.885 50.550 49.055 50.720 ; - RECT 49.245 50.550 49.415 50.720 ; - RECT 55.675 50.550 55.845 50.720 ; - RECT 56.035 50.550 56.205 50.720 ; - RECT 56.395 50.550 56.565 50.720 ; - RECT 56.755 50.550 56.925 50.720 ; - RECT 63.350 50.550 63.520 50.720 ; - RECT 63.710 50.550 63.880 50.720 ; - RECT 64.070 50.550 64.240 50.720 ; - RECT 64.430 50.550 64.600 50.720 ; - RECT 70.860 50.550 71.030 50.720 ; - RECT 71.220 50.550 71.390 50.720 ; - RECT 71.580 50.550 71.750 50.720 ; - RECT 71.940 50.550 72.110 50.720 ; - RECT 76.825 50.545 76.995 50.715 ; - RECT 77.185 50.545 77.355 50.715 ; - RECT 77.545 50.545 77.715 50.715 ; - RECT 77.905 50.545 78.075 50.715 ; - RECT 78.265 50.545 78.435 50.715 ; - RECT 78.625 50.545 78.795 50.715 ; - RECT 78.985 50.545 79.155 50.715 ; - RECT 79.345 50.545 79.515 50.715 ; - RECT 79.705 50.545 79.875 50.715 ; - RECT 80.065 50.545 80.235 50.715 ; - RECT 82.375 50.545 82.545 50.715 ; - RECT 82.735 50.545 82.905 50.715 ; - RECT 83.095 50.545 83.265 50.715 ; - RECT 83.455 50.545 83.625 50.715 ; - RECT 83.815 50.545 83.985 50.715 ; - RECT 84.175 50.545 84.345 50.715 ; - RECT 84.535 50.545 84.705 50.715 ; - RECT 84.895 50.545 85.065 50.715 ; - RECT 85.255 50.545 85.425 50.715 ; - RECT 85.615 50.545 85.785 50.715 ; - RECT 8.095 49.430 8.265 49.600 ; - RECT 8.455 49.430 8.625 49.600 ; - RECT 8.815 49.430 8.985 49.600 ; - RECT 9.175 49.430 9.345 49.600 ; - RECT 12.580 49.430 12.750 49.600 ; - RECT 12.940 49.430 13.110 49.600 ; - RECT 13.300 49.430 13.470 49.600 ; - RECT 13.660 49.430 13.830 49.600 ; - RECT 18.040 49.430 18.210 49.600 ; - RECT 18.400 49.430 18.570 49.600 ; - RECT 18.760 49.430 18.930 49.600 ; - RECT 19.120 49.430 19.290 49.600 ; - RECT 25.065 49.430 25.235 49.600 ; - RECT 25.425 49.430 25.595 49.600 ; - RECT 25.785 49.430 25.955 49.600 ; - RECT 26.145 49.430 26.315 49.600 ; - RECT 32.800 49.430 32.970 49.600 ; - RECT 33.160 49.430 33.330 49.600 ; - RECT 33.520 49.430 33.690 49.600 ; - RECT 33.880 49.430 34.050 49.600 ; - RECT 40.355 49.430 40.525 49.600 ; - RECT 40.715 49.430 40.885 49.600 ; - RECT 41.075 49.430 41.245 49.600 ; - RECT 41.435 49.430 41.605 49.600 ; - RECT 48.165 49.430 48.335 49.600 ; - RECT 48.525 49.430 48.695 49.600 ; - RECT 48.885 49.430 49.055 49.600 ; - RECT 49.245 49.430 49.415 49.600 ; - RECT 55.675 49.430 55.845 49.600 ; - RECT 56.035 49.430 56.205 49.600 ; - RECT 56.395 49.430 56.565 49.600 ; - RECT 56.755 49.430 56.925 49.600 ; - RECT 63.350 49.430 63.520 49.600 ; - RECT 63.710 49.430 63.880 49.600 ; - RECT 64.070 49.430 64.240 49.600 ; - RECT 64.430 49.430 64.600 49.600 ; - RECT 70.860 49.430 71.030 49.600 ; - RECT 71.220 49.430 71.390 49.600 ; - RECT 71.580 49.430 71.750 49.600 ; - RECT 71.940 49.430 72.110 49.600 ; - RECT 76.825 47.745 76.995 47.915 ; - RECT 77.185 47.745 77.355 47.915 ; - RECT 77.545 47.745 77.715 47.915 ; - RECT 77.905 47.745 78.075 47.915 ; - RECT 78.265 47.745 78.435 47.915 ; - RECT 78.625 47.745 78.795 47.915 ; - RECT 78.985 47.745 79.155 47.915 ; - RECT 79.345 47.745 79.515 47.915 ; - RECT 79.705 47.745 79.875 47.915 ; - RECT 80.065 47.745 80.235 47.915 ; - RECT 82.375 47.745 82.545 47.915 ; - RECT 82.735 47.745 82.905 47.915 ; - RECT 83.095 47.745 83.265 47.915 ; - RECT 83.455 47.745 83.625 47.915 ; - RECT 83.815 47.745 83.985 47.915 ; - RECT 84.175 47.745 84.345 47.915 ; - RECT 84.535 47.745 84.705 47.915 ; - RECT 84.895 47.745 85.065 47.915 ; - RECT 85.255 47.745 85.425 47.915 ; - RECT 85.615 47.745 85.785 47.915 ; - RECT 87.895 22.470 88.065 22.640 ; - RECT 88.255 22.470 88.425 22.640 ; - RECT 88.615 22.470 88.785 22.640 ; - RECT 88.975 22.470 89.145 22.640 ; - RECT 89.335 22.470 89.505 22.640 ; - RECT 89.695 22.470 89.865 22.640 ; - RECT 90.055 22.470 90.225 22.640 ; - RECT 90.415 22.470 90.585 22.640 ; - RECT 90.775 22.470 90.945 22.640 ; - RECT 91.135 22.470 91.305 22.640 ; + RECT 79.135 47.745 82.795 47.915 ; + RECT 79.135 42.860 79.305 47.745 ; + RECT 82.625 42.860 82.795 47.745 ; + RECT 79.135 42.690 82.795 42.860 ; + RECT 79.135 37.805 79.305 42.690 ; + RECT 82.625 37.805 82.795 42.690 ; + RECT 79.135 37.635 82.795 37.805 ; + RECT 79.135 32.750 79.305 37.635 ; + RECT 82.625 32.750 82.795 37.635 ; + RECT 79.135 32.580 82.795 32.750 ; + RECT 79.135 27.695 79.305 32.580 ; + RECT 82.625 27.695 82.795 32.580 ; + RECT 79.135 27.525 82.795 27.695 ; + RECT 79.135 22.640 79.305 27.525 ; + RECT 82.625 22.640 82.795 27.525 ; + RECT 79.135 22.470 82.795 22.640 ; + RECT 79.135 17.585 79.305 22.470 ; + RECT 82.625 17.585 82.795 22.470 ; + RECT 79.135 17.415 82.795 17.585 ; + RECT 79.135 12.505 79.305 17.415 ; + RECT 82.625 12.505 82.795 17.415 ; + RECT 79.135 12.335 82.795 12.505 ; + RECT 84.685 47.745 88.345 47.915 ; + RECT 84.685 42.860 84.855 47.745 ; + RECT 88.175 42.860 88.345 47.745 ; + RECT 84.685 42.690 88.345 42.860 ; + RECT 84.685 37.805 84.855 42.690 ; + RECT 88.175 37.805 88.345 42.690 ; + RECT 84.685 37.635 88.345 37.805 ; + RECT 84.685 32.750 84.855 37.635 ; + RECT 88.175 32.750 88.345 37.635 ; + RECT 84.685 32.580 88.345 32.750 ; + RECT 84.685 27.695 84.855 32.580 ; + RECT 88.175 27.695 88.345 32.580 ; + RECT 84.685 27.525 88.345 27.695 ; + RECT 84.685 22.640 84.855 27.525 ; + RECT 88.175 22.640 88.345 27.525 ; + RECT 84.685 22.470 94.015 22.640 ; + RECT 84.685 17.585 84.855 22.470 ; + RECT 88.175 17.585 88.345 22.470 ; + RECT 84.685 17.415 88.345 17.585 ; + RECT 84.685 12.505 84.855 17.415 ; + RECT 88.175 12.505 88.345 17.415 ; + RECT 84.685 12.335 88.345 12.505 ; + RECT 90.355 17.585 90.525 22.470 ; + RECT 93.845 17.585 94.015 22.470 ; + RECT 90.355 17.415 94.015 17.585 ; + RECT 90.355 12.505 90.525 17.415 ; + RECT 93.845 12.505 94.015 17.415 ; + RECT 90.355 12.335 94.015 12.505 ; LAYER met1 ; RECT 0.000 53.165 8.370 53.535 ; RECT 7.180 52.655 8.370 53.165 ; - RECT 83.565 53.165 101.280 53.535 ; - RECT 83.565 52.655 85.935 53.165 ; - RECT 0.000 52.285 101.280 52.655 ; - RECT 7.180 50.295 88.230 52.285 ; + RECT 86.065 53.165 103.780 53.535 ; + RECT 86.065 52.655 88.435 53.165 ; + RECT 0.000 52.285 103.780 52.655 ; + RECT 7.180 50.295 90.730 52.285 ; RECT 8.030 48.965 9.400 50.295 ; RECT 12.520 48.965 13.890 50.295 ; RECT 17.980 48.965 19.350 50.295 ; @@ -445,1640 +358,418 @@ MACRO vref_gen_nmos_with_trim RECT 55.615 48.965 56.985 50.295 ; RECT 63.290 48.965 64.660 50.295 ; RECT 70.800 48.965 72.170 50.295 ; - RECT 76.765 47.715 80.295 50.295 ; - RECT 82.315 47.715 85.845 50.295 ; - RECT 87.975 22.670 91.175 22.700 ; - RECT 87.835 22.440 91.365 22.670 ; - LAYER via ; - RECT 76.935 50.490 77.195 50.750 ; - RECT 77.255 50.490 77.515 50.750 ; - RECT 77.575 50.490 77.835 50.750 ; - RECT 77.895 50.490 78.155 50.750 ; - RECT 78.215 50.490 78.475 50.750 ; - RECT 78.535 50.490 78.795 50.750 ; - RECT 78.855 50.490 79.115 50.750 ; - RECT 79.175 50.490 79.435 50.750 ; - RECT 79.495 50.490 79.755 50.750 ; - RECT 79.815 50.490 80.075 50.750 ; - RECT 82.485 50.490 82.745 50.750 ; - RECT 82.805 50.490 83.065 50.750 ; - RECT 83.125 50.490 83.385 50.750 ; - RECT 83.445 50.490 83.705 50.750 ; - RECT 83.765 50.490 84.025 50.750 ; - RECT 84.085 50.490 84.345 50.750 ; - RECT 84.405 50.490 84.665 50.750 ; - RECT 84.725 50.490 84.985 50.750 ; - RECT 85.045 50.490 85.305 50.750 ; - RECT 85.365 50.490 85.625 50.750 ; - RECT 76.935 47.715 77.195 47.975 ; - RECT 77.255 47.715 77.515 47.975 ; - RECT 77.575 47.715 77.835 47.975 ; - RECT 77.895 47.715 78.155 47.975 ; - RECT 78.215 47.715 78.475 47.975 ; - RECT 78.535 47.715 78.795 47.975 ; - RECT 78.855 47.715 79.115 47.975 ; - RECT 79.175 47.715 79.435 47.975 ; - RECT 79.495 47.715 79.755 47.975 ; - RECT 79.815 47.715 80.075 47.975 ; - RECT 82.485 47.715 82.745 47.975 ; - RECT 82.805 47.715 83.065 47.975 ; - RECT 83.125 47.715 83.385 47.975 ; - RECT 83.445 47.715 83.705 47.975 ; - RECT 83.765 47.715 84.025 47.975 ; - RECT 84.085 47.715 84.345 47.975 ; - RECT 84.405 47.715 84.665 47.975 ; - RECT 84.725 47.715 84.985 47.975 ; - RECT 85.045 47.715 85.305 47.975 ; - RECT 85.365 47.715 85.625 47.975 ; - RECT 88.005 22.440 88.265 22.700 ; - RECT 88.325 22.440 88.585 22.700 ; - RECT 88.645 22.440 88.905 22.700 ; - RECT 88.965 22.440 89.225 22.700 ; - RECT 89.285 22.440 89.545 22.700 ; - RECT 89.605 22.440 89.865 22.700 ; - RECT 89.925 22.440 90.185 22.700 ; - RECT 90.245 22.440 90.505 22.700 ; - RECT 90.565 22.440 90.825 22.700 ; - RECT 90.885 22.440 91.145 22.700 ; + RECT 79.265 47.715 82.795 50.295 ; + RECT 84.815 47.715 88.345 50.295 ; + RECT 90.475 22.670 93.675 22.700 ; + RECT 90.335 22.440 93.865 22.670 ; LAYER met2 ; - RECT 76.580 12.280 80.330 51.015 ; - RECT 82.130 12.280 85.880 51.015 ; - RECT 87.800 12.280 91.550 23.395 ; + RECT 79.080 12.280 82.830 51.015 ; + RECT 84.630 12.280 88.380 51.015 ; + RECT 90.300 12.280 94.050 23.395 ; END - END vpwr - PIN vref - DIRECTION INOUT ; - USE SIGNAL ; PORT - LAYER li1 ; - RECT 10.105 47.070 11.315 47.580 ; - RECT 13.475 47.410 15.795 47.580 ; - RECT 17.600 47.410 21.255 47.580 ; - RECT 13.475 47.240 15.800 47.410 ; - RECT 17.600 47.240 21.260 47.410 ; - RECT 13.485 47.070 15.795 47.240 ; - RECT 17.600 47.070 21.255 47.240 ; - RECT 23.185 47.070 29.425 47.580 ; - RECT 30.920 47.070 37.160 47.580 ; - RECT 38.475 47.070 44.715 47.580 ; - RECT 46.285 47.070 52.525 47.580 ; - RECT 53.795 47.070 60.035 47.580 ; - RECT 61.470 47.070 67.710 47.580 ; - RECT 68.980 47.070 75.220 47.580 ; - RECT 77.515 45.385 77.845 45.465 ; - RECT 77.515 45.215 78.990 45.385 ; - RECT 77.515 45.135 77.845 45.215 ; - RECT 9.825 44.710 11.310 44.880 ; - RECT 12.560 44.710 15.795 44.880 ; - RECT 17.600 44.710 21.255 44.880 ; - RECT 23.185 44.710 28.280 44.880 ; - RECT 30.920 44.710 36.015 44.880 ; - RECT 38.475 44.710 43.570 44.880 ; - RECT 46.285 44.710 51.380 44.880 ; - RECT 53.795 44.710 58.890 44.880 ; - RECT 61.470 44.710 66.565 44.880 ; - RECT 68.980 44.710 74.075 44.880 ; - RECT 9.825 42.350 11.310 42.520 ; - RECT 12.560 42.350 15.795 42.520 ; - RECT 17.600 42.350 21.255 42.520 ; - RECT 23.185 42.350 28.280 42.520 ; - RECT 30.920 42.350 36.015 42.520 ; - RECT 38.475 42.350 43.570 42.520 ; - RECT 46.285 42.350 51.380 42.520 ; - RECT 53.795 42.350 58.890 42.520 ; - RECT 61.470 42.350 66.565 42.520 ; - RECT 68.980 42.350 74.075 42.520 ; - RECT 9.825 39.990 11.310 40.160 ; - RECT 12.560 39.990 15.795 40.160 ; - RECT 17.600 39.990 21.255 40.160 ; - RECT 23.185 39.990 28.280 40.160 ; - RECT 30.920 39.990 36.015 40.160 ; - RECT 38.475 39.990 43.570 40.160 ; - RECT 46.285 39.990 51.380 40.160 ; - RECT 53.795 39.990 58.890 40.160 ; - RECT 61.470 39.990 66.565 40.160 ; - RECT 68.980 39.990 74.075 40.160 ; - RECT 9.825 37.630 11.310 37.800 ; - RECT 12.560 37.630 15.795 37.800 ; - RECT 17.600 37.630 21.255 37.800 ; - RECT 23.185 37.630 28.280 37.800 ; - RECT 30.920 37.630 36.015 37.800 ; - RECT 38.475 37.630 43.570 37.800 ; - RECT 46.285 37.630 51.380 37.800 ; - RECT 53.795 37.630 58.890 37.800 ; - RECT 61.470 37.630 66.565 37.800 ; - RECT 68.980 37.630 74.075 37.800 ; - RECT 9.825 35.270 11.310 35.440 ; - RECT 12.560 35.270 15.795 35.440 ; - RECT 17.600 35.270 21.255 35.440 ; - RECT 23.185 35.270 28.280 35.440 ; - RECT 30.920 35.270 36.015 35.440 ; - RECT 38.475 35.270 43.570 35.440 ; - RECT 46.285 35.270 51.380 35.440 ; - RECT 53.795 35.270 58.890 35.440 ; - RECT 61.470 35.270 66.565 35.440 ; - RECT 68.980 35.270 74.075 35.440 ; - RECT 9.825 32.910 11.310 33.080 ; - RECT 12.560 32.910 15.795 33.080 ; - RECT 17.600 32.910 21.255 33.080 ; - RECT 23.185 32.910 28.280 33.080 ; - RECT 30.920 32.910 36.015 33.080 ; - RECT 38.475 32.910 43.570 33.080 ; - RECT 46.285 32.910 51.380 33.080 ; - RECT 53.795 32.910 58.890 33.080 ; - RECT 61.470 32.910 66.565 33.080 ; - RECT 68.980 32.910 74.075 33.080 ; - RECT 9.825 30.550 11.310 30.720 ; - RECT 12.560 30.550 15.795 30.720 ; - RECT 17.600 30.550 21.255 30.720 ; - RECT 23.185 30.550 28.280 30.720 ; - RECT 30.920 30.550 36.015 30.720 ; - RECT 38.475 30.550 43.570 30.720 ; - RECT 46.285 30.550 51.380 30.720 ; - RECT 53.795 30.550 58.890 30.720 ; - RECT 61.470 30.550 66.565 30.720 ; - RECT 68.980 30.550 74.075 30.720 ; - RECT 9.825 28.190 11.310 28.360 ; - RECT 12.560 28.190 15.795 28.360 ; - RECT 17.600 28.190 21.255 28.360 ; - RECT 23.185 28.190 28.280 28.360 ; - RECT 30.920 28.190 36.015 28.360 ; - RECT 38.475 28.190 43.570 28.360 ; - RECT 46.285 28.190 51.380 28.360 ; - RECT 53.795 28.190 58.890 28.360 ; - RECT 61.470 28.190 66.565 28.360 ; - RECT 68.980 28.190 74.075 28.360 ; - RECT 9.825 25.830 11.310 26.000 ; - RECT 12.560 25.830 15.795 26.000 ; - RECT 17.600 25.830 21.255 26.000 ; - RECT 23.185 25.830 28.280 26.000 ; - RECT 30.920 25.830 36.015 26.000 ; - RECT 38.475 25.830 43.570 26.000 ; - RECT 46.285 25.830 51.380 26.000 ; - RECT 53.795 25.830 58.890 26.000 ; - RECT 61.470 25.830 66.565 26.000 ; - RECT 68.980 25.830 74.075 26.000 ; - RECT 9.825 23.470 11.310 23.640 ; - RECT 12.560 23.470 15.795 23.640 ; - RECT 17.600 23.470 21.255 23.640 ; - RECT 23.185 23.470 28.280 23.640 ; - RECT 30.920 23.470 36.015 23.640 ; - RECT 38.475 23.470 43.570 23.640 ; - RECT 46.285 23.470 51.380 23.640 ; - RECT 53.795 23.470 58.890 23.640 ; - RECT 61.470 23.470 66.565 23.640 ; - RECT 68.980 23.470 74.075 23.640 ; - RECT 9.825 21.110 11.310 21.280 ; - RECT 12.560 21.110 15.795 21.280 ; - RECT 17.600 21.110 21.255 21.280 ; - RECT 23.185 21.110 28.280 21.280 ; - RECT 30.920 21.110 36.015 21.280 ; - RECT 38.475 21.110 43.570 21.280 ; - RECT 46.285 21.110 51.380 21.280 ; - RECT 53.795 21.110 58.890 21.280 ; - RECT 61.470 21.110 66.565 21.280 ; - RECT 68.980 21.110 74.075 21.280 ; - RECT 9.825 18.750 11.310 18.920 ; - RECT 12.560 18.750 15.795 18.920 ; - RECT 17.600 18.750 21.255 18.920 ; - RECT 23.185 18.750 28.280 18.920 ; - RECT 30.920 18.750 36.015 18.920 ; - RECT 38.475 18.750 43.570 18.920 ; - RECT 46.285 18.750 51.380 18.920 ; - RECT 53.795 18.750 58.890 18.920 ; - RECT 61.470 18.750 66.565 18.920 ; - RECT 68.980 18.750 74.075 18.920 ; - RECT 9.825 16.390 11.310 16.560 ; - RECT 12.560 16.390 15.795 16.560 ; - RECT 17.600 16.390 21.255 16.560 ; - RECT 23.185 16.390 28.280 16.560 ; - RECT 30.920 16.390 36.015 16.560 ; - RECT 38.475 16.390 43.570 16.560 ; - RECT 46.285 16.390 51.380 16.560 ; - RECT 53.795 16.390 58.890 16.560 ; - RECT 61.470 16.390 66.565 16.560 ; - RECT 68.980 16.390 74.075 16.560 ; - RECT 9.825 14.030 11.310 14.200 ; - RECT 12.560 14.030 15.795 14.200 ; - RECT 17.600 14.030 21.255 14.200 ; - RECT 23.185 14.030 28.280 14.200 ; - RECT 30.920 14.030 36.015 14.200 ; - RECT 38.475 14.030 43.570 14.200 ; - RECT 46.285 14.030 51.380 14.200 ; - RECT 53.795 14.030 58.890 14.200 ; - RECT 61.470 14.030 66.565 14.200 ; - RECT 68.980 14.030 74.075 14.200 ; - RECT 9.825 11.670 11.310 11.840 ; - RECT 12.560 11.670 15.795 11.840 ; - RECT 17.600 11.670 21.255 11.840 ; - RECT 23.185 11.670 28.280 11.840 ; - RECT 30.920 11.670 36.015 11.840 ; - RECT 38.475 11.670 43.570 11.840 ; - RECT 46.285 11.670 51.380 11.840 ; - RECT 53.795 11.670 58.890 11.840 ; - RECT 61.470 11.670 66.565 11.840 ; - RECT 68.980 11.670 74.075 11.840 ; - LAYER mcon ; - RECT 10.445 47.105 10.615 47.275 ; - RECT 10.805 47.105 10.975 47.275 ; - RECT 14.930 47.105 15.100 47.275 ; - RECT 15.290 47.105 15.460 47.275 ; - RECT 20.390 47.105 20.560 47.275 ; - RECT 20.750 47.105 20.920 47.275 ; - RECT 27.415 47.105 27.585 47.275 ; - RECT 27.775 47.105 27.945 47.275 ; - RECT 28.770 47.270 28.940 47.440 ; - RECT 29.130 47.270 29.300 47.440 ; - RECT 35.150 47.105 35.320 47.275 ; - RECT 35.510 47.105 35.680 47.275 ; - RECT 36.505 47.270 36.675 47.440 ; - RECT 36.865 47.270 37.035 47.440 ; - RECT 42.705 47.105 42.875 47.275 ; - RECT 43.065 47.105 43.235 47.275 ; - RECT 44.060 47.270 44.230 47.440 ; - RECT 44.420 47.270 44.590 47.440 ; - RECT 50.515 47.105 50.685 47.275 ; - RECT 50.875 47.105 51.045 47.275 ; - RECT 51.870 47.270 52.040 47.440 ; - RECT 52.230 47.270 52.400 47.440 ; - RECT 58.025 47.105 58.195 47.275 ; - RECT 58.385 47.105 58.555 47.275 ; - RECT 59.380 47.270 59.550 47.440 ; - RECT 59.740 47.270 59.910 47.440 ; - RECT 65.700 47.105 65.870 47.275 ; - RECT 66.060 47.105 66.230 47.275 ; - RECT 67.055 47.270 67.225 47.440 ; - RECT 67.415 47.270 67.585 47.440 ; - RECT 73.210 47.105 73.380 47.275 ; - RECT 73.570 47.105 73.740 47.275 ; - RECT 74.565 47.270 74.735 47.440 ; - RECT 74.925 47.270 75.095 47.440 ; - RECT 77.600 45.215 77.770 45.385 ; - RECT 78.060 45.215 78.230 45.385 ; - RECT 78.740 45.215 78.910 45.385 ; - RECT 10.445 44.710 10.615 44.880 ; - RECT 10.805 44.710 10.975 44.880 ; - RECT 14.930 44.710 15.100 44.880 ; - RECT 15.290 44.710 15.460 44.880 ; - RECT 20.390 44.710 20.560 44.880 ; - RECT 20.750 44.710 20.920 44.880 ; - RECT 27.415 44.710 27.585 44.880 ; - RECT 27.775 44.710 27.945 44.880 ; - RECT 35.150 44.710 35.320 44.880 ; - RECT 35.510 44.710 35.680 44.880 ; - RECT 42.705 44.710 42.875 44.880 ; - RECT 43.065 44.710 43.235 44.880 ; - RECT 50.515 44.710 50.685 44.880 ; - RECT 50.875 44.710 51.045 44.880 ; - RECT 58.025 44.710 58.195 44.880 ; - RECT 58.385 44.710 58.555 44.880 ; - RECT 65.700 44.710 65.870 44.880 ; - RECT 66.060 44.710 66.230 44.880 ; - RECT 73.210 44.710 73.380 44.880 ; - RECT 73.570 44.710 73.740 44.880 ; - RECT 10.445 42.350 10.615 42.520 ; - RECT 10.805 42.350 10.975 42.520 ; - RECT 14.930 42.350 15.100 42.520 ; - RECT 15.290 42.350 15.460 42.520 ; - RECT 20.390 42.350 20.560 42.520 ; - RECT 20.750 42.350 20.920 42.520 ; - RECT 27.415 42.350 27.585 42.520 ; - RECT 27.775 42.350 27.945 42.520 ; - RECT 35.150 42.350 35.320 42.520 ; - RECT 35.510 42.350 35.680 42.520 ; - RECT 42.705 42.350 42.875 42.520 ; - RECT 43.065 42.350 43.235 42.520 ; - RECT 50.515 42.350 50.685 42.520 ; - RECT 50.875 42.350 51.045 42.520 ; - RECT 58.025 42.350 58.195 42.520 ; - RECT 58.385 42.350 58.555 42.520 ; - RECT 65.700 42.350 65.870 42.520 ; - RECT 66.060 42.350 66.230 42.520 ; - RECT 73.210 42.350 73.380 42.520 ; - RECT 73.570 42.350 73.740 42.520 ; - RECT 10.445 39.990 10.615 40.160 ; - RECT 10.805 39.990 10.975 40.160 ; - RECT 14.930 39.990 15.100 40.160 ; - RECT 15.290 39.990 15.460 40.160 ; - RECT 20.390 39.990 20.560 40.160 ; - RECT 20.750 39.990 20.920 40.160 ; - RECT 27.415 39.990 27.585 40.160 ; - RECT 27.775 39.990 27.945 40.160 ; - RECT 35.150 39.990 35.320 40.160 ; - RECT 35.510 39.990 35.680 40.160 ; - RECT 42.705 39.990 42.875 40.160 ; - RECT 43.065 39.990 43.235 40.160 ; - RECT 50.515 39.990 50.685 40.160 ; - RECT 50.875 39.990 51.045 40.160 ; - RECT 58.025 39.990 58.195 40.160 ; - RECT 58.385 39.990 58.555 40.160 ; - RECT 65.700 39.990 65.870 40.160 ; - RECT 66.060 39.990 66.230 40.160 ; - RECT 73.210 39.990 73.380 40.160 ; - RECT 73.570 39.990 73.740 40.160 ; - RECT 10.445 37.630 10.615 37.800 ; - RECT 10.805 37.630 10.975 37.800 ; - RECT 14.930 37.630 15.100 37.800 ; - RECT 15.290 37.630 15.460 37.800 ; - RECT 20.390 37.630 20.560 37.800 ; - RECT 20.750 37.630 20.920 37.800 ; - RECT 27.415 37.630 27.585 37.800 ; - RECT 27.775 37.630 27.945 37.800 ; - RECT 35.150 37.630 35.320 37.800 ; - RECT 35.510 37.630 35.680 37.800 ; - RECT 42.705 37.630 42.875 37.800 ; - RECT 43.065 37.630 43.235 37.800 ; - RECT 50.515 37.630 50.685 37.800 ; - RECT 50.875 37.630 51.045 37.800 ; - RECT 58.025 37.630 58.195 37.800 ; - RECT 58.385 37.630 58.555 37.800 ; - RECT 65.700 37.630 65.870 37.800 ; - RECT 66.060 37.630 66.230 37.800 ; - RECT 73.210 37.630 73.380 37.800 ; - RECT 73.570 37.630 73.740 37.800 ; - RECT 10.445 35.270 10.615 35.440 ; - RECT 10.805 35.270 10.975 35.440 ; - RECT 14.930 35.270 15.100 35.440 ; - RECT 15.290 35.270 15.460 35.440 ; - RECT 20.390 35.270 20.560 35.440 ; - RECT 20.750 35.270 20.920 35.440 ; - RECT 27.415 35.270 27.585 35.440 ; - RECT 27.775 35.270 27.945 35.440 ; - RECT 35.150 35.270 35.320 35.440 ; - RECT 35.510 35.270 35.680 35.440 ; - RECT 42.705 35.270 42.875 35.440 ; - RECT 43.065 35.270 43.235 35.440 ; - RECT 50.515 35.270 50.685 35.440 ; - RECT 50.875 35.270 51.045 35.440 ; - RECT 58.025 35.270 58.195 35.440 ; - RECT 58.385 35.270 58.555 35.440 ; - RECT 65.700 35.270 65.870 35.440 ; - RECT 66.060 35.270 66.230 35.440 ; - RECT 73.210 35.270 73.380 35.440 ; - RECT 73.570 35.270 73.740 35.440 ; - RECT 10.445 32.910 10.615 33.080 ; - RECT 10.805 32.910 10.975 33.080 ; - RECT 14.930 32.910 15.100 33.080 ; - RECT 15.290 32.910 15.460 33.080 ; - RECT 20.390 32.910 20.560 33.080 ; - RECT 20.750 32.910 20.920 33.080 ; - RECT 27.415 32.910 27.585 33.080 ; - RECT 27.775 32.910 27.945 33.080 ; - RECT 35.150 32.910 35.320 33.080 ; - RECT 35.510 32.910 35.680 33.080 ; - RECT 42.705 32.910 42.875 33.080 ; - RECT 43.065 32.910 43.235 33.080 ; - RECT 50.515 32.910 50.685 33.080 ; - RECT 50.875 32.910 51.045 33.080 ; - RECT 58.025 32.910 58.195 33.080 ; - RECT 58.385 32.910 58.555 33.080 ; - RECT 65.700 32.910 65.870 33.080 ; - RECT 66.060 32.910 66.230 33.080 ; - RECT 73.210 32.910 73.380 33.080 ; - RECT 73.570 32.910 73.740 33.080 ; - RECT 10.445 30.550 10.615 30.720 ; - RECT 10.805 30.550 10.975 30.720 ; - RECT 14.930 30.550 15.100 30.720 ; - RECT 15.290 30.550 15.460 30.720 ; - RECT 20.390 30.550 20.560 30.720 ; - RECT 20.750 30.550 20.920 30.720 ; - RECT 27.415 30.550 27.585 30.720 ; - RECT 27.775 30.550 27.945 30.720 ; - RECT 35.150 30.550 35.320 30.720 ; - RECT 35.510 30.550 35.680 30.720 ; - RECT 42.705 30.550 42.875 30.720 ; - RECT 43.065 30.550 43.235 30.720 ; - RECT 50.515 30.550 50.685 30.720 ; - RECT 50.875 30.550 51.045 30.720 ; - RECT 58.025 30.550 58.195 30.720 ; - RECT 58.385 30.550 58.555 30.720 ; - RECT 65.700 30.550 65.870 30.720 ; - RECT 66.060 30.550 66.230 30.720 ; - RECT 73.210 30.550 73.380 30.720 ; - RECT 73.570 30.550 73.740 30.720 ; - RECT 10.445 28.190 10.615 28.360 ; - RECT 10.805 28.190 10.975 28.360 ; - RECT 14.930 28.190 15.100 28.360 ; - RECT 15.290 28.190 15.460 28.360 ; - RECT 20.390 28.190 20.560 28.360 ; - RECT 20.750 28.190 20.920 28.360 ; - RECT 27.415 28.190 27.585 28.360 ; - RECT 27.775 28.190 27.945 28.360 ; - RECT 35.150 28.190 35.320 28.360 ; - RECT 35.510 28.190 35.680 28.360 ; - RECT 42.705 28.190 42.875 28.360 ; - RECT 43.065 28.190 43.235 28.360 ; - RECT 50.515 28.190 50.685 28.360 ; - RECT 50.875 28.190 51.045 28.360 ; - RECT 58.025 28.190 58.195 28.360 ; - RECT 58.385 28.190 58.555 28.360 ; - RECT 65.700 28.190 65.870 28.360 ; - RECT 66.060 28.190 66.230 28.360 ; - RECT 73.210 28.190 73.380 28.360 ; - RECT 73.570 28.190 73.740 28.360 ; - RECT 10.445 25.830 10.615 26.000 ; - RECT 10.805 25.830 10.975 26.000 ; - RECT 14.930 25.830 15.100 26.000 ; - RECT 15.290 25.830 15.460 26.000 ; - RECT 20.390 25.830 20.560 26.000 ; - RECT 20.750 25.830 20.920 26.000 ; - RECT 27.415 25.830 27.585 26.000 ; - RECT 27.775 25.830 27.945 26.000 ; - RECT 35.150 25.830 35.320 26.000 ; - RECT 35.510 25.830 35.680 26.000 ; - RECT 42.705 25.830 42.875 26.000 ; - RECT 43.065 25.830 43.235 26.000 ; - RECT 50.515 25.830 50.685 26.000 ; - RECT 50.875 25.830 51.045 26.000 ; - RECT 58.025 25.830 58.195 26.000 ; - RECT 58.385 25.830 58.555 26.000 ; - RECT 65.700 25.830 65.870 26.000 ; - RECT 66.060 25.830 66.230 26.000 ; - RECT 73.210 25.830 73.380 26.000 ; - RECT 73.570 25.830 73.740 26.000 ; - RECT 10.445 23.470 10.615 23.640 ; - RECT 10.805 23.470 10.975 23.640 ; - RECT 14.930 23.470 15.100 23.640 ; - RECT 15.290 23.470 15.460 23.640 ; - RECT 20.390 23.470 20.560 23.640 ; - RECT 20.750 23.470 20.920 23.640 ; - RECT 27.415 23.470 27.585 23.640 ; - RECT 27.775 23.470 27.945 23.640 ; - RECT 35.150 23.470 35.320 23.640 ; - RECT 35.510 23.470 35.680 23.640 ; - RECT 42.705 23.470 42.875 23.640 ; - RECT 43.065 23.470 43.235 23.640 ; - RECT 50.515 23.470 50.685 23.640 ; - RECT 50.875 23.470 51.045 23.640 ; - RECT 58.025 23.470 58.195 23.640 ; - RECT 58.385 23.470 58.555 23.640 ; - RECT 65.700 23.470 65.870 23.640 ; - RECT 66.060 23.470 66.230 23.640 ; - RECT 73.210 23.470 73.380 23.640 ; - RECT 73.570 23.470 73.740 23.640 ; - RECT 10.445 21.110 10.615 21.280 ; - RECT 10.805 21.110 10.975 21.280 ; - RECT 14.930 21.110 15.100 21.280 ; - RECT 15.290 21.110 15.460 21.280 ; - RECT 20.390 21.110 20.560 21.280 ; - RECT 20.750 21.110 20.920 21.280 ; - RECT 27.415 21.110 27.585 21.280 ; - RECT 27.775 21.110 27.945 21.280 ; - RECT 35.150 21.110 35.320 21.280 ; - RECT 35.510 21.110 35.680 21.280 ; - RECT 42.705 21.110 42.875 21.280 ; - RECT 43.065 21.110 43.235 21.280 ; - RECT 50.515 21.110 50.685 21.280 ; - RECT 50.875 21.110 51.045 21.280 ; - RECT 58.025 21.110 58.195 21.280 ; - RECT 58.385 21.110 58.555 21.280 ; - RECT 65.700 21.110 65.870 21.280 ; - RECT 66.060 21.110 66.230 21.280 ; - RECT 73.210 21.110 73.380 21.280 ; - RECT 73.570 21.110 73.740 21.280 ; - RECT 10.445 18.750 10.615 18.920 ; - RECT 10.805 18.750 10.975 18.920 ; - RECT 14.930 18.750 15.100 18.920 ; - RECT 15.290 18.750 15.460 18.920 ; - RECT 20.390 18.750 20.560 18.920 ; - RECT 20.750 18.750 20.920 18.920 ; - RECT 27.415 18.750 27.585 18.920 ; - RECT 27.775 18.750 27.945 18.920 ; - RECT 35.150 18.750 35.320 18.920 ; - RECT 35.510 18.750 35.680 18.920 ; - RECT 42.705 18.750 42.875 18.920 ; - RECT 43.065 18.750 43.235 18.920 ; - RECT 50.515 18.750 50.685 18.920 ; - RECT 50.875 18.750 51.045 18.920 ; - RECT 58.025 18.750 58.195 18.920 ; - RECT 58.385 18.750 58.555 18.920 ; - RECT 65.700 18.750 65.870 18.920 ; - RECT 66.060 18.750 66.230 18.920 ; - RECT 73.210 18.750 73.380 18.920 ; - RECT 73.570 18.750 73.740 18.920 ; - RECT 10.445 16.390 10.615 16.560 ; - RECT 10.805 16.390 10.975 16.560 ; - RECT 14.930 16.390 15.100 16.560 ; - RECT 15.290 16.390 15.460 16.560 ; - RECT 20.390 16.390 20.560 16.560 ; - RECT 20.750 16.390 20.920 16.560 ; - RECT 27.415 16.390 27.585 16.560 ; - RECT 27.775 16.390 27.945 16.560 ; - RECT 35.150 16.390 35.320 16.560 ; - RECT 35.510 16.390 35.680 16.560 ; - RECT 42.705 16.390 42.875 16.560 ; - RECT 43.065 16.390 43.235 16.560 ; - RECT 50.515 16.390 50.685 16.560 ; - RECT 50.875 16.390 51.045 16.560 ; - RECT 58.025 16.390 58.195 16.560 ; - RECT 58.385 16.390 58.555 16.560 ; - RECT 65.700 16.390 65.870 16.560 ; - RECT 66.060 16.390 66.230 16.560 ; - RECT 73.210 16.390 73.380 16.560 ; - RECT 73.570 16.390 73.740 16.560 ; - RECT 10.445 14.030 10.615 14.200 ; - RECT 10.805 14.030 10.975 14.200 ; - RECT 14.930 14.030 15.100 14.200 ; - RECT 15.290 14.030 15.460 14.200 ; - RECT 20.390 14.030 20.560 14.200 ; - RECT 20.750 14.030 20.920 14.200 ; - RECT 27.415 14.030 27.585 14.200 ; - RECT 27.775 14.030 27.945 14.200 ; - RECT 35.150 14.030 35.320 14.200 ; - RECT 35.510 14.030 35.680 14.200 ; - RECT 42.705 14.030 42.875 14.200 ; - RECT 43.065 14.030 43.235 14.200 ; - RECT 50.515 14.030 50.685 14.200 ; - RECT 50.875 14.030 51.045 14.200 ; - RECT 58.025 14.030 58.195 14.200 ; - RECT 58.385 14.030 58.555 14.200 ; - RECT 65.700 14.030 65.870 14.200 ; - RECT 66.060 14.030 66.230 14.200 ; - RECT 73.210 14.030 73.380 14.200 ; - RECT 73.570 14.030 73.740 14.200 ; - RECT 10.445 11.670 10.615 11.840 ; - RECT 10.805 11.670 10.975 11.840 ; - RECT 14.930 11.670 15.100 11.840 ; - RECT 15.290 11.670 15.460 11.840 ; - RECT 20.390 11.670 20.560 11.840 ; - RECT 20.750 11.670 20.920 11.840 ; - RECT 27.415 11.670 27.585 11.840 ; - RECT 27.775 11.670 27.945 11.840 ; - RECT 35.150 11.670 35.320 11.840 ; - RECT 35.510 11.670 35.680 11.840 ; - RECT 42.705 11.670 42.875 11.840 ; - RECT 43.065 11.670 43.235 11.840 ; - RECT 50.515 11.670 50.685 11.840 ; - RECT 50.875 11.670 51.045 11.840 ; - RECT 58.025 11.670 58.195 11.840 ; - RECT 58.385 11.670 58.555 11.840 ; - RECT 65.700 11.670 65.870 11.840 ; - RECT 66.060 11.670 66.230 11.840 ; - RECT 73.210 11.670 73.380 11.840 ; - RECT 73.570 11.670 73.740 11.840 ; LAYER met1 ; - RECT 10.105 46.920 75.990 47.580 ; - RECT 75.340 45.535 75.990 46.920 ; - RECT 75.340 45.165 80.840 45.535 ; - RECT 75.350 45.155 80.840 45.165 ; - RECT 10.385 44.680 11.035 44.910 ; - RECT 14.870 44.680 15.520 44.910 ; - RECT 20.330 44.680 20.980 44.910 ; - RECT 27.355 44.680 28.005 44.910 ; - RECT 35.090 44.680 35.740 44.910 ; - RECT 42.645 44.680 43.295 44.910 ; - RECT 50.455 44.680 51.105 44.910 ; - RECT 57.965 44.680 58.615 44.910 ; - RECT 65.640 44.680 66.290 44.910 ; - RECT 73.150 44.680 73.800 44.910 ; - RECT 10.385 44.650 11.025 44.680 ; - RECT 14.870 44.650 15.510 44.680 ; - RECT 20.330 44.650 20.970 44.680 ; - RECT 27.355 44.650 27.995 44.680 ; - RECT 35.090 44.650 35.730 44.680 ; - RECT 42.645 44.650 43.285 44.680 ; - RECT 50.455 44.650 51.095 44.680 ; - RECT 57.965 44.650 58.605 44.680 ; - RECT 65.640 44.650 66.280 44.680 ; - RECT 73.150 44.650 73.790 44.680 ; - RECT 10.385 42.550 11.025 42.560 ; - RECT 14.870 42.550 15.510 42.560 ; - RECT 20.330 42.550 20.970 42.560 ; - RECT 27.355 42.550 27.995 42.560 ; - RECT 35.090 42.550 35.730 42.560 ; - RECT 42.645 42.550 43.285 42.560 ; - RECT 50.455 42.550 51.095 42.560 ; - RECT 57.965 42.550 58.605 42.560 ; - RECT 65.640 42.550 66.280 42.560 ; - RECT 73.150 42.550 73.790 42.560 ; - RECT 10.385 42.320 11.035 42.550 ; - RECT 14.870 42.320 15.520 42.550 ; - RECT 20.330 42.320 20.980 42.550 ; - RECT 27.355 42.320 28.005 42.550 ; - RECT 35.090 42.320 35.740 42.550 ; - RECT 42.645 42.320 43.295 42.550 ; - RECT 50.455 42.320 51.105 42.550 ; - RECT 57.965 42.320 58.615 42.550 ; - RECT 65.640 42.320 66.290 42.550 ; - RECT 73.150 42.320 73.800 42.550 ; - RECT 10.385 42.300 11.025 42.320 ; - RECT 14.870 42.300 15.510 42.320 ; - RECT 20.330 42.300 20.970 42.320 ; - RECT 27.355 42.300 27.995 42.320 ; - RECT 35.090 42.300 35.730 42.320 ; - RECT 42.645 42.300 43.285 42.320 ; - RECT 50.455 42.300 51.095 42.320 ; - RECT 57.965 42.300 58.605 42.320 ; - RECT 65.640 42.300 66.280 42.320 ; - RECT 73.150 42.300 73.790 42.320 ; - RECT 10.385 40.190 11.025 40.200 ; - RECT 14.870 40.190 15.510 40.200 ; - RECT 20.330 40.190 20.970 40.200 ; - RECT 27.355 40.190 27.995 40.200 ; - RECT 35.090 40.190 35.730 40.200 ; - RECT 42.645 40.190 43.285 40.200 ; - RECT 50.455 40.190 51.095 40.200 ; - RECT 57.965 40.190 58.605 40.200 ; - RECT 65.640 40.190 66.280 40.200 ; - RECT 73.150 40.190 73.790 40.200 ; - RECT 10.385 39.960 11.035 40.190 ; - RECT 14.870 39.960 15.520 40.190 ; - RECT 20.330 39.960 20.980 40.190 ; - RECT 27.355 39.960 28.005 40.190 ; - RECT 35.090 39.960 35.740 40.190 ; - RECT 42.645 39.960 43.295 40.190 ; - RECT 50.455 39.960 51.105 40.190 ; - RECT 57.965 39.960 58.615 40.190 ; - RECT 65.640 39.960 66.290 40.190 ; - RECT 73.150 39.960 73.800 40.190 ; - RECT 10.385 39.940 11.025 39.960 ; - RECT 14.870 39.940 15.510 39.960 ; - RECT 20.330 39.940 20.970 39.960 ; - RECT 27.355 39.940 27.995 39.960 ; - RECT 35.090 39.940 35.730 39.960 ; - RECT 42.645 39.940 43.285 39.960 ; - RECT 50.455 39.940 51.095 39.960 ; - RECT 57.965 39.940 58.605 39.960 ; - RECT 65.640 39.940 66.280 39.960 ; - RECT 73.150 39.940 73.790 39.960 ; - RECT 10.385 37.830 11.025 37.845 ; - RECT 14.870 37.830 15.510 37.845 ; - RECT 20.330 37.830 20.970 37.845 ; - RECT 27.355 37.830 27.995 37.845 ; - RECT 35.090 37.830 35.730 37.845 ; - RECT 42.645 37.830 43.285 37.845 ; - RECT 50.455 37.830 51.095 37.845 ; - RECT 57.965 37.830 58.605 37.845 ; - RECT 65.640 37.830 66.280 37.845 ; - RECT 73.150 37.830 73.790 37.845 ; - RECT 10.385 37.600 11.035 37.830 ; - RECT 14.870 37.600 15.520 37.830 ; - RECT 20.330 37.600 20.980 37.830 ; - RECT 27.355 37.600 28.005 37.830 ; - RECT 35.090 37.600 35.740 37.830 ; - RECT 42.645 37.600 43.295 37.830 ; - RECT 50.455 37.600 51.105 37.830 ; - RECT 57.965 37.600 58.615 37.830 ; - RECT 65.640 37.600 66.290 37.830 ; - RECT 73.150 37.600 73.800 37.830 ; - RECT 10.385 37.585 11.025 37.600 ; - RECT 14.870 37.585 15.510 37.600 ; - RECT 20.330 37.585 20.970 37.600 ; - RECT 27.355 37.585 27.995 37.600 ; - RECT 35.090 37.585 35.730 37.600 ; - RECT 42.645 37.585 43.285 37.600 ; - RECT 50.455 37.585 51.095 37.600 ; - RECT 57.965 37.585 58.605 37.600 ; - RECT 65.640 37.585 66.280 37.600 ; - RECT 73.150 37.585 73.790 37.600 ; - RECT 10.385 35.470 11.025 35.485 ; - RECT 14.870 35.470 15.510 35.485 ; - RECT 20.330 35.470 20.970 35.485 ; - RECT 27.355 35.470 27.995 35.485 ; - RECT 35.090 35.470 35.730 35.485 ; - RECT 42.645 35.470 43.285 35.485 ; - RECT 50.455 35.470 51.095 35.485 ; - RECT 57.965 35.470 58.605 35.485 ; - RECT 65.640 35.470 66.280 35.485 ; - RECT 73.150 35.470 73.790 35.485 ; - RECT 10.385 35.240 11.035 35.470 ; - RECT 14.870 35.240 15.520 35.470 ; - RECT 20.330 35.240 20.980 35.470 ; - RECT 27.355 35.240 28.005 35.470 ; - RECT 35.090 35.240 35.740 35.470 ; - RECT 42.645 35.240 43.295 35.470 ; - RECT 50.455 35.240 51.105 35.470 ; - RECT 57.965 35.240 58.615 35.470 ; - RECT 65.640 35.240 66.290 35.470 ; - RECT 73.150 35.240 73.800 35.470 ; - RECT 10.385 35.225 11.025 35.240 ; - RECT 14.870 35.225 15.510 35.240 ; - RECT 20.330 35.225 20.970 35.240 ; - RECT 27.355 35.225 27.995 35.240 ; - RECT 35.090 35.225 35.730 35.240 ; - RECT 42.645 35.225 43.285 35.240 ; - RECT 50.455 35.225 51.095 35.240 ; - RECT 57.965 35.225 58.605 35.240 ; - RECT 65.640 35.225 66.280 35.240 ; - RECT 73.150 35.225 73.790 35.240 ; - RECT 10.385 33.110 11.025 33.120 ; - RECT 14.870 33.110 15.510 33.120 ; - RECT 20.330 33.110 20.970 33.120 ; - RECT 27.355 33.110 27.995 33.120 ; - RECT 35.090 33.110 35.730 33.120 ; - RECT 42.645 33.110 43.285 33.120 ; - RECT 50.455 33.110 51.095 33.120 ; - RECT 57.965 33.110 58.605 33.120 ; - RECT 65.640 33.110 66.280 33.120 ; - RECT 73.150 33.110 73.790 33.120 ; - RECT 10.385 32.880 11.035 33.110 ; - RECT 14.870 32.880 15.520 33.110 ; - RECT 20.330 32.880 20.980 33.110 ; - RECT 27.355 32.880 28.005 33.110 ; - RECT 35.090 32.880 35.740 33.110 ; - RECT 42.645 32.880 43.295 33.110 ; - RECT 50.455 32.880 51.105 33.110 ; - RECT 57.965 32.880 58.615 33.110 ; - RECT 65.640 32.880 66.290 33.110 ; - RECT 73.150 32.880 73.800 33.110 ; - RECT 10.385 32.860 11.025 32.880 ; - RECT 14.870 32.860 15.510 32.880 ; - RECT 20.330 32.860 20.970 32.880 ; - RECT 27.355 32.860 27.995 32.880 ; - RECT 35.090 32.860 35.730 32.880 ; - RECT 42.645 32.860 43.285 32.880 ; - RECT 50.455 32.860 51.095 32.880 ; - RECT 57.965 32.860 58.605 32.880 ; - RECT 65.640 32.860 66.280 32.880 ; - RECT 73.150 32.860 73.790 32.880 ; - RECT 10.385 30.750 11.025 30.765 ; - RECT 14.870 30.750 15.510 30.765 ; - RECT 20.330 30.750 20.970 30.765 ; - RECT 27.355 30.750 27.995 30.765 ; - RECT 35.090 30.750 35.730 30.765 ; - RECT 42.645 30.750 43.285 30.765 ; - RECT 50.455 30.750 51.095 30.765 ; - RECT 57.965 30.750 58.605 30.765 ; - RECT 65.640 30.750 66.280 30.765 ; - RECT 73.150 30.750 73.790 30.765 ; - RECT 10.385 30.520 11.035 30.750 ; - RECT 14.870 30.520 15.520 30.750 ; - RECT 20.330 30.520 20.980 30.750 ; - RECT 27.355 30.520 28.005 30.750 ; - RECT 35.090 30.520 35.740 30.750 ; - RECT 42.645 30.520 43.295 30.750 ; - RECT 50.455 30.520 51.105 30.750 ; - RECT 57.965 30.520 58.615 30.750 ; - RECT 65.640 30.520 66.290 30.750 ; - RECT 73.150 30.520 73.800 30.750 ; - RECT 10.385 30.505 11.025 30.520 ; - RECT 14.870 30.505 15.510 30.520 ; - RECT 20.330 30.505 20.970 30.520 ; - RECT 27.355 30.505 27.995 30.520 ; - RECT 35.090 30.505 35.730 30.520 ; - RECT 42.645 30.505 43.285 30.520 ; - RECT 50.455 30.505 51.095 30.520 ; - RECT 57.965 30.505 58.605 30.520 ; - RECT 65.640 30.505 66.280 30.520 ; - RECT 73.150 30.505 73.790 30.520 ; - RECT 10.385 28.390 11.025 28.405 ; - RECT 14.870 28.390 15.510 28.405 ; - RECT 20.330 28.390 20.970 28.405 ; - RECT 27.355 28.390 27.995 28.405 ; - RECT 35.090 28.390 35.730 28.405 ; - RECT 42.645 28.390 43.285 28.405 ; - RECT 50.455 28.390 51.095 28.405 ; - RECT 57.965 28.390 58.605 28.405 ; - RECT 65.640 28.390 66.280 28.405 ; - RECT 73.150 28.390 73.790 28.405 ; - RECT 10.385 28.160 11.035 28.390 ; - RECT 14.870 28.160 15.520 28.390 ; - RECT 20.330 28.160 20.980 28.390 ; - RECT 27.355 28.160 28.005 28.390 ; - RECT 35.090 28.160 35.740 28.390 ; - RECT 42.645 28.160 43.295 28.390 ; - RECT 50.455 28.160 51.105 28.390 ; - RECT 57.965 28.160 58.615 28.390 ; - RECT 65.640 28.160 66.290 28.390 ; - RECT 73.150 28.160 73.800 28.390 ; - RECT 10.385 28.145 11.025 28.160 ; - RECT 14.870 28.145 15.510 28.160 ; - RECT 20.330 28.145 20.970 28.160 ; - RECT 27.355 28.145 27.995 28.160 ; - RECT 35.090 28.145 35.730 28.160 ; - RECT 42.645 28.145 43.285 28.160 ; - RECT 50.455 28.145 51.095 28.160 ; - RECT 57.965 28.145 58.605 28.160 ; - RECT 65.640 28.145 66.280 28.160 ; - RECT 73.150 28.145 73.790 28.160 ; - RECT 10.385 26.030 11.025 26.040 ; - RECT 14.870 26.030 15.510 26.040 ; - RECT 20.330 26.030 20.970 26.040 ; - RECT 27.355 26.030 27.995 26.040 ; - RECT 35.090 26.030 35.730 26.040 ; - RECT 42.645 26.030 43.285 26.040 ; - RECT 50.455 26.030 51.095 26.040 ; - RECT 57.965 26.030 58.605 26.040 ; - RECT 65.640 26.030 66.280 26.040 ; - RECT 73.150 26.030 73.790 26.040 ; - RECT 10.385 25.800 11.035 26.030 ; - RECT 14.870 25.800 15.520 26.030 ; - RECT 20.330 25.800 20.980 26.030 ; - RECT 27.355 25.800 28.005 26.030 ; - RECT 35.090 25.800 35.740 26.030 ; - RECT 42.645 25.800 43.295 26.030 ; - RECT 50.455 25.800 51.105 26.030 ; - RECT 57.965 25.800 58.615 26.030 ; - RECT 65.640 25.800 66.290 26.030 ; - RECT 73.150 25.800 73.800 26.030 ; - RECT 10.385 25.780 11.025 25.800 ; - RECT 14.870 25.780 15.510 25.800 ; - RECT 20.330 25.780 20.970 25.800 ; - RECT 27.355 25.780 27.995 25.800 ; - RECT 35.090 25.780 35.730 25.800 ; - RECT 42.645 25.780 43.285 25.800 ; - RECT 50.455 25.780 51.095 25.800 ; - RECT 57.965 25.780 58.605 25.800 ; - RECT 65.640 25.780 66.280 25.800 ; - RECT 73.150 25.780 73.790 25.800 ; - RECT 10.385 23.670 11.025 23.680 ; - RECT 14.870 23.670 15.510 23.680 ; - RECT 20.330 23.670 20.970 23.680 ; - RECT 27.355 23.670 27.995 23.680 ; - RECT 35.090 23.670 35.730 23.680 ; - RECT 42.645 23.670 43.285 23.680 ; - RECT 50.455 23.670 51.095 23.680 ; - RECT 57.965 23.670 58.605 23.680 ; - RECT 65.640 23.670 66.280 23.680 ; - RECT 73.150 23.670 73.790 23.680 ; - RECT 10.385 23.440 11.035 23.670 ; - RECT 14.870 23.440 15.520 23.670 ; - RECT 20.330 23.440 20.980 23.670 ; - RECT 27.355 23.440 28.005 23.670 ; - RECT 35.090 23.440 35.740 23.670 ; - RECT 42.645 23.440 43.295 23.670 ; - RECT 50.455 23.440 51.105 23.670 ; - RECT 57.965 23.440 58.615 23.670 ; - RECT 65.640 23.440 66.290 23.670 ; - RECT 73.150 23.440 73.800 23.670 ; - RECT 10.385 23.420 11.025 23.440 ; - RECT 14.870 23.420 15.510 23.440 ; - RECT 20.330 23.420 20.970 23.440 ; - RECT 27.355 23.420 27.995 23.440 ; - RECT 35.090 23.420 35.730 23.440 ; - RECT 42.645 23.420 43.285 23.440 ; - RECT 50.455 23.420 51.095 23.440 ; - RECT 57.965 23.420 58.605 23.440 ; - RECT 65.640 23.420 66.280 23.440 ; - RECT 73.150 23.420 73.790 23.440 ; - RECT 10.385 21.310 11.025 21.325 ; - RECT 14.870 21.310 15.510 21.325 ; - RECT 20.330 21.310 20.970 21.325 ; - RECT 27.355 21.310 27.995 21.325 ; - RECT 35.090 21.310 35.730 21.325 ; - RECT 42.645 21.310 43.285 21.325 ; - RECT 50.455 21.310 51.095 21.325 ; - RECT 57.965 21.310 58.605 21.325 ; - RECT 65.640 21.310 66.280 21.325 ; - RECT 73.150 21.310 73.790 21.325 ; - RECT 10.385 21.080 11.035 21.310 ; - RECT 14.870 21.080 15.520 21.310 ; - RECT 20.330 21.080 20.980 21.310 ; - RECT 27.355 21.080 28.005 21.310 ; - RECT 35.090 21.080 35.740 21.310 ; - RECT 42.645 21.080 43.295 21.310 ; - RECT 50.455 21.080 51.105 21.310 ; - RECT 57.965 21.080 58.615 21.310 ; - RECT 65.640 21.080 66.290 21.310 ; - RECT 73.150 21.080 73.800 21.310 ; - RECT 10.385 21.065 11.025 21.080 ; - RECT 14.870 21.065 15.510 21.080 ; - RECT 20.330 21.065 20.970 21.080 ; - RECT 27.355 21.065 27.995 21.080 ; - RECT 35.090 21.065 35.730 21.080 ; - RECT 42.645 21.065 43.285 21.080 ; - RECT 50.455 21.065 51.095 21.080 ; - RECT 57.965 21.065 58.605 21.080 ; - RECT 65.640 21.065 66.280 21.080 ; - RECT 73.150 21.065 73.790 21.080 ; - RECT 10.385 18.950 11.025 18.965 ; - RECT 14.870 18.950 15.510 18.965 ; - RECT 20.330 18.950 20.970 18.965 ; - RECT 27.355 18.950 27.995 18.965 ; - RECT 35.090 18.950 35.730 18.965 ; - RECT 42.645 18.950 43.285 18.965 ; - RECT 50.455 18.950 51.095 18.965 ; - RECT 57.965 18.950 58.605 18.965 ; - RECT 65.640 18.950 66.280 18.965 ; - RECT 73.150 18.950 73.790 18.965 ; - RECT 10.385 18.720 11.035 18.950 ; - RECT 14.870 18.720 15.520 18.950 ; - RECT 20.330 18.720 20.980 18.950 ; - RECT 27.355 18.720 28.005 18.950 ; - RECT 35.090 18.720 35.740 18.950 ; - RECT 42.645 18.720 43.295 18.950 ; - RECT 50.455 18.720 51.105 18.950 ; - RECT 57.965 18.720 58.615 18.950 ; - RECT 65.640 18.720 66.290 18.950 ; - RECT 73.150 18.720 73.800 18.950 ; - RECT 10.385 18.705 11.025 18.720 ; - RECT 14.870 18.705 15.510 18.720 ; - RECT 20.330 18.705 20.970 18.720 ; - RECT 27.355 18.705 27.995 18.720 ; - RECT 35.090 18.705 35.730 18.720 ; - RECT 42.645 18.705 43.285 18.720 ; - RECT 50.455 18.705 51.095 18.720 ; - RECT 57.965 18.705 58.605 18.720 ; - RECT 65.640 18.705 66.280 18.720 ; - RECT 73.150 18.705 73.790 18.720 ; - RECT 10.385 16.590 11.025 16.600 ; - RECT 14.870 16.590 15.510 16.600 ; - RECT 20.330 16.590 20.970 16.600 ; - RECT 27.355 16.590 27.995 16.600 ; - RECT 35.090 16.590 35.730 16.600 ; - RECT 42.645 16.590 43.285 16.600 ; - RECT 50.455 16.590 51.095 16.600 ; - RECT 57.965 16.590 58.605 16.600 ; - RECT 65.640 16.590 66.280 16.600 ; - RECT 73.150 16.590 73.790 16.600 ; - RECT 10.385 16.360 11.035 16.590 ; - RECT 14.870 16.360 15.520 16.590 ; - RECT 20.330 16.360 20.980 16.590 ; - RECT 27.355 16.360 28.005 16.590 ; - RECT 35.090 16.360 35.740 16.590 ; - RECT 42.645 16.360 43.295 16.590 ; - RECT 50.455 16.360 51.105 16.590 ; - RECT 57.965 16.360 58.615 16.590 ; - RECT 65.640 16.360 66.290 16.590 ; - RECT 73.150 16.360 73.800 16.590 ; - RECT 10.385 16.340 11.025 16.360 ; - RECT 14.870 16.340 15.510 16.360 ; - RECT 20.330 16.340 20.970 16.360 ; - RECT 27.355 16.340 27.995 16.360 ; - RECT 35.090 16.340 35.730 16.360 ; - RECT 42.645 16.340 43.285 16.360 ; - RECT 50.455 16.340 51.095 16.360 ; - RECT 57.965 16.340 58.605 16.360 ; - RECT 65.640 16.340 66.280 16.360 ; - RECT 73.150 16.340 73.790 16.360 ; - RECT 10.385 14.230 11.025 14.240 ; - RECT 14.870 14.230 15.510 14.240 ; - RECT 20.330 14.230 20.970 14.240 ; - RECT 27.355 14.230 27.995 14.240 ; - RECT 35.090 14.230 35.730 14.240 ; - RECT 42.645 14.230 43.285 14.240 ; - RECT 50.455 14.230 51.095 14.240 ; - RECT 57.965 14.230 58.605 14.240 ; - RECT 65.640 14.230 66.280 14.240 ; - RECT 73.150 14.230 73.790 14.240 ; - RECT 10.385 14.000 11.035 14.230 ; - RECT 14.870 14.000 15.520 14.230 ; - RECT 20.330 14.000 20.980 14.230 ; - RECT 27.355 14.000 28.005 14.230 ; - RECT 35.090 14.000 35.740 14.230 ; - RECT 42.645 14.000 43.295 14.230 ; - RECT 50.455 14.000 51.105 14.230 ; - RECT 57.965 14.000 58.615 14.230 ; - RECT 65.640 14.000 66.290 14.230 ; - RECT 73.150 14.000 73.800 14.230 ; - RECT 10.385 13.980 11.025 14.000 ; - RECT 14.870 13.980 15.510 14.000 ; - RECT 20.330 13.980 20.970 14.000 ; - RECT 27.355 13.980 27.995 14.000 ; - RECT 35.090 13.980 35.730 14.000 ; - RECT 42.645 13.980 43.285 14.000 ; - RECT 50.455 13.980 51.095 14.000 ; - RECT 57.965 13.980 58.605 14.000 ; - RECT 65.640 13.980 66.280 14.000 ; - RECT 73.150 13.980 73.790 14.000 ; - RECT 10.385 11.870 11.025 11.880 ; - RECT 14.870 11.870 15.510 11.880 ; - RECT 20.330 11.870 20.970 11.880 ; - RECT 27.355 11.870 27.995 11.880 ; - RECT 35.090 11.870 35.730 11.880 ; - RECT 42.645 11.870 43.285 11.880 ; - RECT 50.455 11.870 51.095 11.880 ; - RECT 57.965 11.870 58.605 11.880 ; - RECT 65.640 11.870 66.280 11.880 ; - RECT 73.150 11.870 73.790 11.880 ; - RECT 10.385 11.640 11.035 11.870 ; - RECT 14.870 11.640 15.520 11.870 ; - RECT 20.330 11.640 20.980 11.870 ; - RECT 27.355 11.640 28.005 11.870 ; - RECT 35.090 11.640 35.740 11.870 ; - RECT 42.645 11.640 43.295 11.870 ; - RECT 50.455 11.640 51.105 11.870 ; - RECT 57.965 11.640 58.615 11.870 ; - RECT 65.640 11.640 66.290 11.870 ; - RECT 73.150 11.640 73.800 11.870 ; - RECT 10.385 11.620 11.025 11.640 ; - RECT 14.870 11.620 15.510 11.640 ; - RECT 20.330 11.620 20.970 11.640 ; - RECT 27.355 11.620 27.995 11.640 ; - RECT 35.090 11.620 35.730 11.640 ; - RECT 42.645 11.620 43.285 11.640 ; - RECT 50.455 11.620 51.095 11.640 ; - RECT 57.965 11.620 58.605 11.640 ; - RECT 65.640 11.620 66.280 11.640 ; - RECT 73.150 11.620 73.790 11.640 ; - LAYER via ; - RECT 10.415 47.045 10.675 47.305 ; - RECT 10.735 47.045 10.995 47.305 ; - RECT 14.900 47.045 15.160 47.305 ; - RECT 15.220 47.045 15.480 47.305 ; - RECT 20.360 47.045 20.620 47.305 ; - RECT 20.680 47.045 20.940 47.305 ; - RECT 27.385 47.045 27.645 47.305 ; - RECT 27.705 47.045 27.965 47.305 ; - RECT 35.120 47.045 35.380 47.305 ; - RECT 35.440 47.045 35.700 47.305 ; - RECT 42.675 47.045 42.935 47.305 ; - RECT 42.995 47.045 43.255 47.305 ; - RECT 50.485 47.045 50.745 47.305 ; - RECT 50.805 47.045 51.065 47.305 ; - RECT 57.995 47.045 58.255 47.305 ; - RECT 58.315 47.045 58.575 47.305 ; - RECT 65.670 47.045 65.930 47.305 ; - RECT 65.990 47.045 66.250 47.305 ; - RECT 73.180 47.045 73.440 47.305 ; - RECT 73.500 47.045 73.760 47.305 ; - RECT 10.415 44.650 10.675 44.910 ; - RECT 10.735 44.650 10.995 44.910 ; - RECT 14.900 44.650 15.160 44.910 ; - RECT 15.220 44.650 15.480 44.910 ; - RECT 20.360 44.650 20.620 44.910 ; - RECT 20.680 44.650 20.940 44.910 ; - RECT 27.385 44.650 27.645 44.910 ; - RECT 27.705 44.650 27.965 44.910 ; - RECT 35.120 44.650 35.380 44.910 ; - RECT 35.440 44.650 35.700 44.910 ; - RECT 42.675 44.650 42.935 44.910 ; - RECT 42.995 44.650 43.255 44.910 ; - RECT 50.485 44.650 50.745 44.910 ; - RECT 50.805 44.650 51.065 44.910 ; - RECT 57.995 44.650 58.255 44.910 ; - RECT 58.315 44.650 58.575 44.910 ; - RECT 65.670 44.650 65.930 44.910 ; - RECT 65.990 44.650 66.250 44.910 ; - RECT 73.180 44.650 73.440 44.910 ; - RECT 73.500 44.650 73.760 44.910 ; - RECT 10.415 42.300 10.675 42.560 ; - RECT 10.735 42.300 10.995 42.560 ; - RECT 14.900 42.300 15.160 42.560 ; - RECT 15.220 42.300 15.480 42.560 ; - RECT 20.360 42.300 20.620 42.560 ; - RECT 20.680 42.300 20.940 42.560 ; - RECT 27.385 42.300 27.645 42.560 ; - RECT 27.705 42.300 27.965 42.560 ; - RECT 35.120 42.300 35.380 42.560 ; - RECT 35.440 42.300 35.700 42.560 ; - RECT 42.675 42.300 42.935 42.560 ; - RECT 42.995 42.300 43.255 42.560 ; - RECT 50.485 42.300 50.745 42.560 ; - RECT 50.805 42.300 51.065 42.560 ; - RECT 57.995 42.300 58.255 42.560 ; - RECT 58.315 42.300 58.575 42.560 ; - RECT 65.670 42.300 65.930 42.560 ; - RECT 65.990 42.300 66.250 42.560 ; - RECT 73.180 42.300 73.440 42.560 ; - RECT 73.500 42.300 73.760 42.560 ; - RECT 10.415 39.940 10.675 40.200 ; - RECT 10.735 39.940 10.995 40.200 ; - RECT 14.900 39.940 15.160 40.200 ; - RECT 15.220 39.940 15.480 40.200 ; - RECT 20.360 39.940 20.620 40.200 ; - RECT 20.680 39.940 20.940 40.200 ; - RECT 27.385 39.940 27.645 40.200 ; - RECT 27.705 39.940 27.965 40.200 ; - RECT 35.120 39.940 35.380 40.200 ; - RECT 35.440 39.940 35.700 40.200 ; - RECT 42.675 39.940 42.935 40.200 ; - RECT 42.995 39.940 43.255 40.200 ; - RECT 50.485 39.940 50.745 40.200 ; - RECT 50.805 39.940 51.065 40.200 ; - RECT 57.995 39.940 58.255 40.200 ; - RECT 58.315 39.940 58.575 40.200 ; - RECT 65.670 39.940 65.930 40.200 ; - RECT 65.990 39.940 66.250 40.200 ; - RECT 73.180 39.940 73.440 40.200 ; - RECT 73.500 39.940 73.760 40.200 ; - RECT 10.415 37.585 10.675 37.845 ; - RECT 10.735 37.585 10.995 37.845 ; - RECT 14.900 37.585 15.160 37.845 ; - RECT 15.220 37.585 15.480 37.845 ; - RECT 20.360 37.585 20.620 37.845 ; - RECT 20.680 37.585 20.940 37.845 ; - RECT 27.385 37.585 27.645 37.845 ; - RECT 27.705 37.585 27.965 37.845 ; - RECT 35.120 37.585 35.380 37.845 ; - RECT 35.440 37.585 35.700 37.845 ; - RECT 42.675 37.585 42.935 37.845 ; - RECT 42.995 37.585 43.255 37.845 ; - RECT 50.485 37.585 50.745 37.845 ; - RECT 50.805 37.585 51.065 37.845 ; - RECT 57.995 37.585 58.255 37.845 ; - RECT 58.315 37.585 58.575 37.845 ; - RECT 65.670 37.585 65.930 37.845 ; - RECT 65.990 37.585 66.250 37.845 ; - RECT 73.180 37.585 73.440 37.845 ; - RECT 73.500 37.585 73.760 37.845 ; - RECT 10.415 35.225 10.675 35.485 ; - RECT 10.735 35.225 10.995 35.485 ; - RECT 14.900 35.225 15.160 35.485 ; - RECT 15.220 35.225 15.480 35.485 ; - RECT 20.360 35.225 20.620 35.485 ; - RECT 20.680 35.225 20.940 35.485 ; - RECT 27.385 35.225 27.645 35.485 ; - RECT 27.705 35.225 27.965 35.485 ; - RECT 35.120 35.225 35.380 35.485 ; - RECT 35.440 35.225 35.700 35.485 ; - RECT 42.675 35.225 42.935 35.485 ; - RECT 42.995 35.225 43.255 35.485 ; - RECT 50.485 35.225 50.745 35.485 ; - RECT 50.805 35.225 51.065 35.485 ; - RECT 57.995 35.225 58.255 35.485 ; - RECT 58.315 35.225 58.575 35.485 ; - RECT 65.670 35.225 65.930 35.485 ; - RECT 65.990 35.225 66.250 35.485 ; - RECT 73.180 35.225 73.440 35.485 ; - RECT 73.500 35.225 73.760 35.485 ; - RECT 10.415 32.860 10.675 33.120 ; - RECT 10.735 32.860 10.995 33.120 ; - RECT 14.900 32.860 15.160 33.120 ; - RECT 15.220 32.860 15.480 33.120 ; - RECT 20.360 32.860 20.620 33.120 ; - RECT 20.680 32.860 20.940 33.120 ; - RECT 27.385 32.860 27.645 33.120 ; - RECT 27.705 32.860 27.965 33.120 ; - RECT 35.120 32.860 35.380 33.120 ; - RECT 35.440 32.860 35.700 33.120 ; - RECT 42.675 32.860 42.935 33.120 ; - RECT 42.995 32.860 43.255 33.120 ; - RECT 50.485 32.860 50.745 33.120 ; - RECT 50.805 32.860 51.065 33.120 ; - RECT 57.995 32.860 58.255 33.120 ; - RECT 58.315 32.860 58.575 33.120 ; - RECT 65.670 32.860 65.930 33.120 ; - RECT 65.990 32.860 66.250 33.120 ; - RECT 73.180 32.860 73.440 33.120 ; - RECT 73.500 32.860 73.760 33.120 ; - RECT 10.415 30.505 10.675 30.765 ; - RECT 10.735 30.505 10.995 30.765 ; - RECT 14.900 30.505 15.160 30.765 ; - RECT 15.220 30.505 15.480 30.765 ; - RECT 20.360 30.505 20.620 30.765 ; - RECT 20.680 30.505 20.940 30.765 ; - RECT 27.385 30.505 27.645 30.765 ; - RECT 27.705 30.505 27.965 30.765 ; - RECT 35.120 30.505 35.380 30.765 ; - RECT 35.440 30.505 35.700 30.765 ; - RECT 42.675 30.505 42.935 30.765 ; - RECT 42.995 30.505 43.255 30.765 ; - RECT 50.485 30.505 50.745 30.765 ; - RECT 50.805 30.505 51.065 30.765 ; - RECT 57.995 30.505 58.255 30.765 ; - RECT 58.315 30.505 58.575 30.765 ; - RECT 65.670 30.505 65.930 30.765 ; - RECT 65.990 30.505 66.250 30.765 ; - RECT 73.180 30.505 73.440 30.765 ; - RECT 73.500 30.505 73.760 30.765 ; - RECT 10.415 28.145 10.675 28.405 ; - RECT 10.735 28.145 10.995 28.405 ; - RECT 14.900 28.145 15.160 28.405 ; - RECT 15.220 28.145 15.480 28.405 ; - RECT 20.360 28.145 20.620 28.405 ; - RECT 20.680 28.145 20.940 28.405 ; - RECT 27.385 28.145 27.645 28.405 ; - RECT 27.705 28.145 27.965 28.405 ; - RECT 35.120 28.145 35.380 28.405 ; - RECT 35.440 28.145 35.700 28.405 ; - RECT 42.675 28.145 42.935 28.405 ; - RECT 42.995 28.145 43.255 28.405 ; - RECT 50.485 28.145 50.745 28.405 ; - RECT 50.805 28.145 51.065 28.405 ; - RECT 57.995 28.145 58.255 28.405 ; - RECT 58.315 28.145 58.575 28.405 ; - RECT 65.670 28.145 65.930 28.405 ; - RECT 65.990 28.145 66.250 28.405 ; - RECT 73.180 28.145 73.440 28.405 ; - RECT 73.500 28.145 73.760 28.405 ; - RECT 10.415 25.780 10.675 26.040 ; - RECT 10.735 25.780 10.995 26.040 ; - RECT 14.900 25.780 15.160 26.040 ; - RECT 15.220 25.780 15.480 26.040 ; - RECT 20.360 25.780 20.620 26.040 ; - RECT 20.680 25.780 20.940 26.040 ; - RECT 27.385 25.780 27.645 26.040 ; - RECT 27.705 25.780 27.965 26.040 ; - RECT 35.120 25.780 35.380 26.040 ; - RECT 35.440 25.780 35.700 26.040 ; - RECT 42.675 25.780 42.935 26.040 ; - RECT 42.995 25.780 43.255 26.040 ; - RECT 50.485 25.780 50.745 26.040 ; - RECT 50.805 25.780 51.065 26.040 ; - RECT 57.995 25.780 58.255 26.040 ; - RECT 58.315 25.780 58.575 26.040 ; - RECT 65.670 25.780 65.930 26.040 ; - RECT 65.990 25.780 66.250 26.040 ; - RECT 73.180 25.780 73.440 26.040 ; - RECT 73.500 25.780 73.760 26.040 ; - RECT 10.415 23.420 10.675 23.680 ; - RECT 10.735 23.420 10.995 23.680 ; - RECT 14.900 23.420 15.160 23.680 ; - RECT 15.220 23.420 15.480 23.680 ; - RECT 20.360 23.420 20.620 23.680 ; - RECT 20.680 23.420 20.940 23.680 ; - RECT 27.385 23.420 27.645 23.680 ; - RECT 27.705 23.420 27.965 23.680 ; - RECT 35.120 23.420 35.380 23.680 ; - RECT 35.440 23.420 35.700 23.680 ; - RECT 42.675 23.420 42.935 23.680 ; - RECT 42.995 23.420 43.255 23.680 ; - RECT 50.485 23.420 50.745 23.680 ; - RECT 50.805 23.420 51.065 23.680 ; - RECT 57.995 23.420 58.255 23.680 ; - RECT 58.315 23.420 58.575 23.680 ; - RECT 65.670 23.420 65.930 23.680 ; - RECT 65.990 23.420 66.250 23.680 ; - RECT 73.180 23.420 73.440 23.680 ; - RECT 73.500 23.420 73.760 23.680 ; - RECT 10.415 21.065 10.675 21.325 ; - RECT 10.735 21.065 10.995 21.325 ; - RECT 14.900 21.065 15.160 21.325 ; - RECT 15.220 21.065 15.480 21.325 ; - RECT 20.360 21.065 20.620 21.325 ; - RECT 20.680 21.065 20.940 21.325 ; - RECT 27.385 21.065 27.645 21.325 ; - RECT 27.705 21.065 27.965 21.325 ; - RECT 35.120 21.065 35.380 21.325 ; - RECT 35.440 21.065 35.700 21.325 ; - RECT 42.675 21.065 42.935 21.325 ; - RECT 42.995 21.065 43.255 21.325 ; - RECT 50.485 21.065 50.745 21.325 ; - RECT 50.805 21.065 51.065 21.325 ; - RECT 57.995 21.065 58.255 21.325 ; - RECT 58.315 21.065 58.575 21.325 ; - RECT 65.670 21.065 65.930 21.325 ; - RECT 65.990 21.065 66.250 21.325 ; - RECT 73.180 21.065 73.440 21.325 ; - RECT 73.500 21.065 73.760 21.325 ; - RECT 10.415 18.705 10.675 18.965 ; - RECT 10.735 18.705 10.995 18.965 ; - RECT 14.900 18.705 15.160 18.965 ; - RECT 15.220 18.705 15.480 18.965 ; - RECT 20.360 18.705 20.620 18.965 ; - RECT 20.680 18.705 20.940 18.965 ; - RECT 27.385 18.705 27.645 18.965 ; - RECT 27.705 18.705 27.965 18.965 ; - RECT 35.120 18.705 35.380 18.965 ; - RECT 35.440 18.705 35.700 18.965 ; - RECT 42.675 18.705 42.935 18.965 ; - RECT 42.995 18.705 43.255 18.965 ; - RECT 50.485 18.705 50.745 18.965 ; - RECT 50.805 18.705 51.065 18.965 ; - RECT 57.995 18.705 58.255 18.965 ; - RECT 58.315 18.705 58.575 18.965 ; - RECT 65.670 18.705 65.930 18.965 ; - RECT 65.990 18.705 66.250 18.965 ; - RECT 73.180 18.705 73.440 18.965 ; - RECT 73.500 18.705 73.760 18.965 ; - RECT 10.415 16.340 10.675 16.600 ; - RECT 10.735 16.340 10.995 16.600 ; - RECT 14.900 16.340 15.160 16.600 ; - RECT 15.220 16.340 15.480 16.600 ; - RECT 20.360 16.340 20.620 16.600 ; - RECT 20.680 16.340 20.940 16.600 ; - RECT 27.385 16.340 27.645 16.600 ; - RECT 27.705 16.340 27.965 16.600 ; - RECT 35.120 16.340 35.380 16.600 ; - RECT 35.440 16.340 35.700 16.600 ; - RECT 42.675 16.340 42.935 16.600 ; - RECT 42.995 16.340 43.255 16.600 ; - RECT 50.485 16.340 50.745 16.600 ; - RECT 50.805 16.340 51.065 16.600 ; - RECT 57.995 16.340 58.255 16.600 ; - RECT 58.315 16.340 58.575 16.600 ; - RECT 65.670 16.340 65.930 16.600 ; - RECT 65.990 16.340 66.250 16.600 ; - RECT 73.180 16.340 73.440 16.600 ; - RECT 73.500 16.340 73.760 16.600 ; - RECT 10.415 13.980 10.675 14.240 ; - RECT 10.735 13.980 10.995 14.240 ; - RECT 14.900 13.980 15.160 14.240 ; - RECT 15.220 13.980 15.480 14.240 ; - RECT 20.360 13.980 20.620 14.240 ; - RECT 20.680 13.980 20.940 14.240 ; - RECT 27.385 13.980 27.645 14.240 ; - RECT 27.705 13.980 27.965 14.240 ; - RECT 35.120 13.980 35.380 14.240 ; - RECT 35.440 13.980 35.700 14.240 ; - RECT 42.675 13.980 42.935 14.240 ; - RECT 42.995 13.980 43.255 14.240 ; - RECT 50.485 13.980 50.745 14.240 ; - RECT 50.805 13.980 51.065 14.240 ; - RECT 57.995 13.980 58.255 14.240 ; - RECT 58.315 13.980 58.575 14.240 ; - RECT 65.670 13.980 65.930 14.240 ; - RECT 65.990 13.980 66.250 14.240 ; - RECT 73.180 13.980 73.440 14.240 ; - RECT 73.500 13.980 73.760 14.240 ; - RECT 10.415 11.620 10.675 11.880 ; - RECT 10.735 11.620 10.995 11.880 ; - RECT 14.900 11.620 15.160 11.880 ; - RECT 15.220 11.620 15.480 11.880 ; - RECT 20.360 11.620 20.620 11.880 ; - RECT 20.680 11.620 20.940 11.880 ; - RECT 27.385 11.620 27.645 11.880 ; - RECT 27.705 11.620 27.965 11.880 ; - RECT 35.120 11.620 35.380 11.880 ; - RECT 35.440 11.620 35.700 11.880 ; - RECT 42.675 11.620 42.935 11.880 ; - RECT 42.995 11.620 43.255 11.880 ; - RECT 50.485 11.620 50.745 11.880 ; - RECT 50.805 11.620 51.065 11.880 ; - RECT 57.995 11.620 58.255 11.880 ; - RECT 58.315 11.620 58.575 11.880 ; - RECT 65.670 11.620 65.930 11.880 ; - RECT 65.990 11.620 66.250 11.880 ; - RECT 73.180 11.620 73.440 11.880 ; - RECT 73.500 11.620 73.760 11.880 ; + RECT 99.940 44.145 103.780 44.515 ; + END + PORT + LAYER met1 ; + RECT 99.940 36.005 103.780 36.375 ; + END + PORT + LAYER met1 ; + RECT 99.940 36.885 103.780 37.255 ; + END + PORT + LAYER met1 ; + RECT 99.940 45.025 103.780 45.395 ; + END + PORT + LAYER met1 ; + RECT 0.000 44.145 3.840 44.515 ; + END + PORT + LAYER met1 ; + RECT 0.000 36.005 3.840 36.375 ; + END + PORT + LAYER met1 ; + RECT 0.000 45.025 3.840 45.395 ; + END + PORT + LAYER met1 ; + RECT 0.000 36.885 3.840 37.255 ; + END + PORT + LAYER met1 ; + RECT 0.000 27.865 3.840 28.235 ; + END + PORT + LAYER met1 ; + RECT 0.000 19.725 3.840 20.095 ; + END + PORT + LAYER met1 ; + RECT 0.000 28.745 3.840 29.115 ; + END + PORT + LAYER met1 ; + RECT 0.000 20.605 3.840 20.975 ; + END + PORT + LAYER met1 ; + RECT 0.000 3.445 103.780 3.815 ; + END + PORT + LAYER met1 ; + RECT 0.000 4.325 3.840 4.695 ; + END + PORT + LAYER met1 ; + RECT 0.000 11.585 3.840 11.955 ; + END + PORT + LAYER met1 ; + RECT 0.000 12.465 3.840 12.835 ; + END + PORT + LAYER met1 ; + RECT 99.940 20.605 103.780 20.975 ; + END + PORT + LAYER met1 ; + RECT 99.940 19.725 103.780 20.095 ; + END + PORT + LAYER met1 ; + RECT 99.940 28.745 103.780 29.115 ; + END + PORT + LAYER met1 ; + RECT 99.940 27.865 103.780 28.235 ; + END + PORT + LAYER met1 ; + RECT 99.940 11.585 103.780 11.955 ; + END + PORT + LAYER met1 ; + RECT 99.940 12.465 103.780 12.835 ; + END + PORT + LAYER met1 ; + RECT 99.940 4.325 103.780 4.695 ; + END + END vpwr + PIN vgnd + PORT + LAYER met1 ; + RECT 99.940 48.215 103.780 48.585 ; + END + PORT + LAYER met1 ; + RECT 0.000 57.235 103.780 57.605 ; + END + PORT + LAYER met1 ; + RECT 99.940 49.095 103.780 49.465 ; + END + PORT + LAYER met1 ; + RECT 99.940 56.355 103.780 56.725 ; + END + PORT + LAYER met1 ; + RECT 99.940 31.935 103.780 32.305 ; + END + PORT + LAYER met1 ; + RECT 99.940 40.955 103.780 41.325 ; + END + PORT + LAYER met1 ; + RECT 99.940 32.815 103.780 33.185 ; + END + PORT + LAYER met1 ; + RECT 99.940 40.075 103.780 40.445 ; + END + PORT + LAYER met1 ; + RECT 0.000 56.355 3.840 56.725 ; + END + PORT + LAYER met1 ; + RECT 0.000 49.095 3.840 49.465 ; + END + PORT + LAYER met1 ; + RECT 0.000 48.215 3.840 48.585 ; + END + PORT + LAYER met1 ; + RECT 0.000 40.075 3.840 40.445 ; + END + PORT + LAYER met1 ; + RECT 0.000 40.955 3.840 41.325 ; + END + PORT + LAYER met1 ; + RECT 0.000 32.815 3.840 33.185 ; + END + PORT + LAYER met1 ; + RECT 0.000 31.935 3.840 32.305 ; + END + PORT + LAYER met1 ; + RECT 0.000 23.795 3.840 24.165 ; + END + PORT + LAYER met1 ; + RECT 0.000 24.675 3.840 25.045 ; + END + PORT + LAYER met1 ; + RECT 0.000 16.535 3.840 16.905 ; + END + PORT + LAYER met1 ; + RECT 0.000 15.655 3.840 16.025 ; + END + PORT + LAYER met1 ; + RECT 0.000 0.255 103.780 0.625 ; + END + PORT + LAYER pwell ; + RECT 7.175 11.115 7.605 47.580 ; + RECT 16.790 47.410 17.220 47.580 ; + RECT 22.515 47.410 22.945 47.580 ; + RECT 30.250 47.410 30.680 47.580 ; + RECT 37.805 47.410 38.235 47.580 ; + RECT 45.615 47.410 46.045 47.580 ; + RECT 53.125 47.410 53.555 47.580 ; + RECT 60.800 47.410 61.230 47.580 ; + RECT 68.310 47.410 68.740 47.580 ; + RECT 10.160 11.115 11.420 47.410 ; + RECT 13.345 11.115 15.905 47.410 ; + RECT 16.790 11.115 21.365 47.410 ; + RECT 22.515 11.115 28.390 47.410 ; + RECT 30.250 11.115 36.125 47.410 ; + RECT 37.805 11.115 43.680 47.410 ; + RECT 45.615 11.115 51.490 47.410 ; + RECT 53.125 11.115 59.000 47.410 ; + RECT 60.800 11.115 66.675 47.410 ; + RECT 68.310 11.115 74.185 47.410 ; + RECT 91.560 13.220 92.820 16.005 ; + RECT 7.170 10.685 94.330 11.115 ; + LAYER li1 ; + RECT 7.305 11.065 7.475 47.410 ; + RECT 16.920 11.065 17.090 47.410 ; + RECT 22.645 11.065 22.815 47.410 ; + RECT 30.380 11.065 30.550 47.410 ; + RECT 37.935 11.065 38.105 47.410 ; + RECT 45.745 11.065 45.915 47.410 ; + RECT 53.255 11.065 53.425 47.410 ; + RECT 60.930 11.065 61.100 47.410 ; + RECT 68.440 11.065 68.610 47.410 ; + RECT 91.700 15.665 93.120 15.835 ; + RECT 92.950 14.275 93.120 15.665 ; + RECT 91.700 14.105 93.120 14.275 ; + RECT 92.095 13.600 92.265 14.105 ; + RECT 91.465 13.270 92.995 13.600 ; + RECT 7.305 10.985 94.325 11.065 ; + RECT 7.305 10.815 94.385 10.985 ; + RECT 7.305 10.735 94.325 10.815 ; + LAYER met1 ; + RECT 92.065 13.290 92.355 13.580 ; + RECT 92.140 11.280 92.280 13.290 ; + RECT 7.180 9.550 94.590 11.280 ; + RECT 7.180 8.765 8.920 9.550 ; + RECT 0.000 8.395 8.920 8.765 ; + RECT 7.180 7.885 8.920 8.395 ; + RECT 0.000 7.515 8.920 7.885 ; + RECT 92.850 8.765 94.590 9.550 ; + RECT 92.850 8.395 103.780 8.765 ; + RECT 92.850 7.885 94.590 8.395 ; + RECT 92.850 7.515 103.780 7.885 ; + END + PORT + LAYER met1 ; + RECT 99.940 24.675 103.780 25.045 ; + END + PORT + LAYER met1 ; + RECT 99.940 23.795 103.780 24.165 ; + END + PORT + LAYER met1 ; + RECT 99.940 16.535 103.780 16.905 ; + END + PORT + LAYER met1 ; + RECT 99.940 15.655 103.780 16.025 ; + END + END vgnd + PIN trim9 + ANTENNAGATEAREA 1.500000 ; + PORT + LAYER li1 ; + RECT 66.300 48.980 66.630 49.310 ; + LAYER met1 ; + RECT 66.320 49.275 66.610 49.290 ; + RECT 66.300 49.015 66.620 49.275 ; + RECT 66.320 49.000 66.610 49.015 ; + LAYER met2 ; + RECT 66.395 49.275 66.535 51.560 ; + RECT 66.300 49.015 66.620 49.275 ; + END + END trim9 + PIN trim10 + ANTENNAGATEAREA 1.500000 ; + PORT + LAYER li1 ; + RECT 73.810 48.980 74.140 49.310 ; + LAYER met1 ; + RECT 73.830 49.275 74.120 49.290 ; + RECT 73.810 49.015 74.130 49.275 ; + RECT 73.830 49.000 74.120 49.015 ; + LAYER met2 ; + RECT 73.905 49.275 74.045 51.560 ; + RECT 73.810 49.015 74.130 49.275 ; + END + END trim10 + PIN trim8 + ANTENNAGATEAREA 1.500000 ; + PORT + LAYER li1 ; + RECT 58.625 48.980 58.955 49.310 ; + LAYER met1 ; + RECT 58.645 49.275 58.935 49.290 ; + RECT 58.625 49.015 58.945 49.275 ; + RECT 58.645 49.000 58.935 49.015 ; + LAYER met2 ; + RECT 58.720 49.275 58.860 51.560 ; + RECT 58.625 49.015 58.945 49.275 ; + END + END trim8 + PIN trim7 + ANTENNAGATEAREA 1.500000 ; + PORT + LAYER li1 ; + RECT 51.115 48.980 51.445 49.310 ; + LAYER met1 ; + RECT 51.135 49.275 51.425 49.290 ; + RECT 51.115 49.015 51.435 49.275 ; + RECT 51.135 49.000 51.425 49.015 ; + LAYER met2 ; + RECT 51.210 49.275 51.350 51.560 ; + RECT 51.115 49.015 51.435 49.275 ; + END + END trim7 + PIN trim6 + ANTENNAGATEAREA 1.500000 ; + PORT + LAYER li1 ; + RECT 43.305 48.980 43.635 49.310 ; + LAYER met1 ; + RECT 43.325 49.275 43.615 49.290 ; + RECT 43.305 49.015 43.625 49.275 ; + RECT 43.325 49.000 43.615 49.015 ; + LAYER met2 ; + RECT 43.400 49.275 43.540 51.560 ; + RECT 43.305 49.015 43.625 49.275 ; + END + END trim6 + PIN trim5 + ANTENNAGATEAREA 1.500000 ; + PORT + LAYER li1 ; + RECT 35.750 48.980 36.080 49.310 ; + LAYER met1 ; + RECT 35.770 49.275 36.060 49.290 ; + RECT 35.750 49.015 36.070 49.275 ; + RECT 35.770 49.000 36.060 49.015 ; LAYER met2 ; - RECT 10.385 11.760 11.035 47.305 ; - RECT 14.870 11.760 15.520 47.305 ; - RECT 20.330 11.760 20.980 47.305 ; - RECT 27.355 11.760 28.005 47.305 ; - RECT 35.090 11.760 35.740 47.305 ; - RECT 42.645 11.760 43.295 47.305 ; - RECT 50.455 11.760 51.105 47.305 ; - RECT 57.965 11.760 58.615 47.305 ; - RECT 65.640 11.760 66.290 47.305 ; - RECT 73.150 11.760 73.800 47.305 ; - RECT 10.385 11.620 11.025 11.760 ; - RECT 14.870 11.620 15.510 11.760 ; - RECT 20.330 11.620 20.970 11.760 ; - RECT 27.355 11.620 27.995 11.760 ; - RECT 35.090 11.620 35.730 11.760 ; - RECT 42.645 11.620 43.285 11.760 ; - RECT 50.455 11.620 51.095 11.760 ; - RECT 57.965 11.620 58.605 11.760 ; - RECT 65.640 11.620 66.280 11.760 ; - RECT 73.150 11.620 73.790 11.760 ; + RECT 35.845 49.275 35.985 51.560 ; + RECT 35.750 49.015 36.070 49.275 ; END - END vref - PIN vgnd - DIRECTION INOUT ; - USE GROUND ; + END trim5 + PIN trim4 + ANTENNAGATEAREA 1.500000 ; PORT - LAYER pwell ; - RECT 7.175 11.550 7.605 47.580 ; - RECT 16.790 11.550 17.220 47.580 ; - RECT 22.515 11.550 22.945 47.580 ; - RECT 30.250 11.550 30.680 47.580 ; - RECT 37.805 11.550 38.235 47.580 ; - RECT 45.615 11.550 46.045 47.580 ; - RECT 53.125 11.550 53.555 47.580 ; - RECT 60.800 11.550 61.230 47.580 ; - RECT 68.310 11.550 68.740 47.580 ; - RECT 89.060 13.220 90.320 13.650 ; - RECT 7.170 10.685 91.830 11.115 ; LAYER li1 ; - RECT 7.305 11.065 7.475 47.410 ; - RECT 16.920 11.065 17.090 47.410 ; - RECT 22.645 11.065 22.815 47.410 ; - RECT 30.380 11.065 30.550 47.410 ; - RECT 37.935 11.065 38.105 47.410 ; - RECT 45.745 11.065 45.915 47.410 ; - RECT 53.255 11.065 53.425 47.410 ; - RECT 60.930 11.065 61.100 47.410 ; - RECT 68.440 11.065 68.610 47.410 ; - RECT 89.200 15.665 90.620 15.835 ; - RECT 90.450 14.275 90.620 15.665 ; - RECT 89.200 14.105 90.620 14.275 ; - RECT 89.595 13.600 89.765 14.105 ; - RECT 88.965 13.270 90.495 13.600 ; - RECT 7.305 10.735 91.825 11.065 ; - LAYER mcon ; - RECT 89.625 13.350 89.795 13.520 ; - RECT 7.475 10.815 7.645 10.985 ; - RECT 7.835 10.815 8.005 10.985 ; - RECT 8.195 10.815 8.365 10.985 ; - RECT 8.555 10.815 8.725 10.985 ; - RECT 8.915 10.815 9.085 10.985 ; - RECT 9.275 10.815 9.445 10.985 ; - RECT 9.635 10.815 9.805 10.985 ; - RECT 9.995 10.815 10.165 10.985 ; - RECT 10.355 10.815 10.525 10.985 ; - RECT 10.715 10.815 10.885 10.985 ; - RECT 11.075 10.815 11.245 10.985 ; - RECT 11.435 10.815 11.605 10.985 ; - RECT 11.795 10.815 11.965 10.985 ; - RECT 12.155 10.815 12.325 10.985 ; - RECT 12.515 10.815 12.685 10.985 ; - RECT 12.875 10.815 13.045 10.985 ; - RECT 13.235 10.815 13.405 10.985 ; - RECT 13.595 10.815 13.765 10.985 ; - RECT 13.955 10.815 14.125 10.985 ; - RECT 14.315 10.815 14.485 10.985 ; - RECT 14.675 10.815 14.845 10.985 ; - RECT 15.035 10.815 15.205 10.985 ; - RECT 15.395 10.815 15.565 10.985 ; - RECT 15.755 10.815 15.925 10.985 ; - RECT 16.115 10.815 16.285 10.985 ; - RECT 16.475 10.815 16.645 10.985 ; - RECT 16.835 10.815 17.005 10.985 ; - RECT 17.195 10.815 17.365 10.985 ; - RECT 17.555 10.815 17.725 10.985 ; - RECT 17.915 10.815 18.085 10.985 ; - RECT 18.275 10.815 18.445 10.985 ; - RECT 18.635 10.815 18.805 10.985 ; - RECT 18.995 10.815 19.165 10.985 ; - RECT 19.355 10.815 19.525 10.985 ; - RECT 19.715 10.815 19.885 10.985 ; - RECT 20.075 10.815 20.245 10.985 ; - RECT 20.435 10.815 20.605 10.985 ; - RECT 20.795 10.815 20.965 10.985 ; - RECT 21.155 10.815 21.325 10.985 ; - RECT 21.515 10.815 21.685 10.985 ; - RECT 21.875 10.815 22.045 10.985 ; - RECT 22.235 10.815 22.405 10.985 ; - RECT 22.595 10.815 22.765 10.985 ; - RECT 22.955 10.815 23.125 10.985 ; - RECT 23.315 10.815 23.485 10.985 ; - RECT 23.675 10.815 23.845 10.985 ; - RECT 24.035 10.815 24.205 10.985 ; - RECT 24.395 10.815 24.565 10.985 ; - RECT 24.755 10.815 24.925 10.985 ; - RECT 25.115 10.815 25.285 10.985 ; - RECT 25.475 10.815 25.645 10.985 ; - RECT 25.835 10.815 26.005 10.985 ; - RECT 26.195 10.815 26.365 10.985 ; - RECT 26.555 10.815 26.725 10.985 ; - RECT 26.915 10.815 27.085 10.985 ; - RECT 27.275 10.815 27.445 10.985 ; - RECT 27.635 10.815 27.805 10.985 ; - RECT 27.995 10.815 28.165 10.985 ; - RECT 28.355 10.815 28.525 10.985 ; - RECT 28.715 10.815 28.885 10.985 ; - RECT 29.075 10.815 29.245 10.985 ; - RECT 29.970 10.815 30.140 10.985 ; - RECT 30.330 10.815 30.500 10.985 ; - RECT 30.690 10.815 30.860 10.985 ; - RECT 31.050 10.815 31.220 10.985 ; - RECT 31.410 10.815 31.580 10.985 ; - RECT 31.770 10.815 31.940 10.985 ; - RECT 32.130 10.815 32.300 10.985 ; - RECT 32.490 10.815 32.660 10.985 ; - RECT 32.850 10.815 33.020 10.985 ; - RECT 33.210 10.815 33.380 10.985 ; - RECT 33.570 10.815 33.740 10.985 ; - RECT 33.930 10.815 34.100 10.985 ; - RECT 34.290 10.815 34.460 10.985 ; - RECT 34.650 10.815 34.820 10.985 ; - RECT 35.010 10.815 35.180 10.985 ; - RECT 35.370 10.815 35.540 10.985 ; - RECT 35.730 10.815 35.900 10.985 ; - RECT 36.090 10.815 36.260 10.985 ; - RECT 36.450 10.815 36.620 10.985 ; - RECT 37.525 10.815 37.695 10.985 ; - RECT 37.885 10.815 38.055 10.985 ; - RECT 38.245 10.815 38.415 10.985 ; - RECT 38.605 10.815 38.775 10.985 ; - RECT 38.965 10.815 39.135 10.985 ; - RECT 39.325 10.815 39.495 10.985 ; - RECT 39.685 10.815 39.855 10.985 ; - RECT 40.045 10.815 40.215 10.985 ; - RECT 40.405 10.815 40.575 10.985 ; - RECT 40.765 10.815 40.935 10.985 ; - RECT 41.125 10.815 41.295 10.985 ; - RECT 41.485 10.815 41.655 10.985 ; - RECT 41.845 10.815 42.015 10.985 ; - RECT 42.205 10.815 42.375 10.985 ; - RECT 42.565 10.815 42.735 10.985 ; - RECT 42.925 10.815 43.095 10.985 ; - RECT 43.285 10.815 43.455 10.985 ; - RECT 43.645 10.815 43.815 10.985 ; - RECT 44.005 10.815 44.175 10.985 ; - RECT 45.335 10.815 45.505 10.985 ; - RECT 45.695 10.815 45.865 10.985 ; - RECT 46.055 10.815 46.225 10.985 ; - RECT 46.415 10.815 46.585 10.985 ; - RECT 46.775 10.815 46.945 10.985 ; - RECT 47.135 10.815 47.305 10.985 ; - RECT 47.495 10.815 47.665 10.985 ; - RECT 47.855 10.815 48.025 10.985 ; - RECT 48.215 10.815 48.385 10.985 ; - RECT 48.575 10.815 48.745 10.985 ; - RECT 48.935 10.815 49.105 10.985 ; - RECT 49.295 10.815 49.465 10.985 ; - RECT 49.655 10.815 49.825 10.985 ; - RECT 50.015 10.815 50.185 10.985 ; - RECT 50.375 10.815 50.545 10.985 ; - RECT 50.735 10.815 50.905 10.985 ; - RECT 51.095 10.815 51.265 10.985 ; - RECT 51.455 10.815 51.625 10.985 ; - RECT 51.815 10.815 51.985 10.985 ; - RECT 52.845 10.815 53.015 10.985 ; - RECT 53.205 10.815 53.375 10.985 ; - RECT 53.565 10.815 53.735 10.985 ; - RECT 53.925 10.815 54.095 10.985 ; - RECT 54.285 10.815 54.455 10.985 ; - RECT 54.645 10.815 54.815 10.985 ; - RECT 55.005 10.815 55.175 10.985 ; - RECT 55.365 10.815 55.535 10.985 ; - RECT 55.725 10.815 55.895 10.985 ; - RECT 56.085 10.815 56.255 10.985 ; - RECT 56.445 10.815 56.615 10.985 ; - RECT 56.805 10.815 56.975 10.985 ; - RECT 57.165 10.815 57.335 10.985 ; - RECT 57.525 10.815 57.695 10.985 ; - RECT 57.885 10.815 58.055 10.985 ; - RECT 58.245 10.815 58.415 10.985 ; - RECT 58.605 10.815 58.775 10.985 ; - RECT 58.965 10.815 59.135 10.985 ; - RECT 59.325 10.815 59.495 10.985 ; - RECT 60.520 10.815 60.690 10.985 ; - RECT 60.880 10.815 61.050 10.985 ; - RECT 61.240 10.815 61.410 10.985 ; - RECT 61.600 10.815 61.770 10.985 ; - RECT 61.960 10.815 62.130 10.985 ; - RECT 62.320 10.815 62.490 10.985 ; - RECT 62.680 10.815 62.850 10.985 ; - RECT 63.040 10.815 63.210 10.985 ; - RECT 63.400 10.815 63.570 10.985 ; - RECT 63.760 10.815 63.930 10.985 ; - RECT 64.120 10.815 64.290 10.985 ; - RECT 64.480 10.815 64.650 10.985 ; - RECT 64.840 10.815 65.010 10.985 ; - RECT 65.200 10.815 65.370 10.985 ; - RECT 65.560 10.815 65.730 10.985 ; - RECT 65.920 10.815 66.090 10.985 ; - RECT 66.280 10.815 66.450 10.985 ; - RECT 66.640 10.815 66.810 10.985 ; - RECT 67.000 10.815 67.170 10.985 ; - RECT 68.030 10.815 68.200 10.985 ; - RECT 68.390 10.815 68.560 10.985 ; - RECT 68.750 10.815 68.920 10.985 ; - RECT 69.110 10.815 69.280 10.985 ; - RECT 69.470 10.815 69.640 10.985 ; - RECT 69.830 10.815 70.000 10.985 ; - RECT 70.190 10.815 70.360 10.985 ; - RECT 70.550 10.815 70.720 10.985 ; - RECT 70.910 10.815 71.080 10.985 ; - RECT 71.270 10.815 71.440 10.985 ; - RECT 71.630 10.815 71.800 10.985 ; - RECT 71.990 10.815 72.160 10.985 ; - RECT 72.350 10.815 72.520 10.985 ; - RECT 72.710 10.815 72.880 10.985 ; - RECT 73.070 10.815 73.240 10.985 ; - RECT 73.430 10.815 73.600 10.985 ; - RECT 73.790 10.815 73.960 10.985 ; - RECT 74.150 10.815 74.320 10.985 ; - RECT 74.510 10.815 74.680 10.985 ; - RECT 75.210 10.815 75.380 10.985 ; - RECT 75.875 10.815 76.045 10.985 ; - RECT 76.235 10.815 76.405 10.985 ; - RECT 76.595 10.815 76.765 10.985 ; - RECT 76.955 10.815 77.125 10.985 ; - RECT 77.315 10.815 77.485 10.985 ; - RECT 77.675 10.815 77.845 10.985 ; - RECT 78.035 10.815 78.205 10.985 ; - RECT 78.395 10.815 78.565 10.985 ; - RECT 78.755 10.815 78.925 10.985 ; - RECT 79.115 10.815 79.285 10.985 ; - RECT 79.475 10.815 79.645 10.985 ; - RECT 79.835 10.815 80.005 10.985 ; - RECT 80.195 10.815 80.365 10.985 ; - RECT 80.555 10.815 80.725 10.985 ; - RECT 80.915 10.815 81.085 10.985 ; - RECT 81.275 10.815 81.445 10.985 ; - RECT 81.635 10.815 81.805 10.985 ; - RECT 81.995 10.815 82.165 10.985 ; - RECT 82.355 10.815 82.525 10.985 ; - RECT 82.715 10.815 82.885 10.985 ; - RECT 83.075 10.815 83.245 10.985 ; - RECT 83.435 10.815 83.605 10.985 ; - RECT 83.795 10.815 83.965 10.985 ; - RECT 84.155 10.815 84.325 10.985 ; - RECT 84.855 10.815 85.025 10.985 ; - RECT 85.215 10.815 85.385 10.985 ; - RECT 85.575 10.815 85.745 10.985 ; - RECT 85.935 10.815 86.105 10.985 ; - RECT 86.295 10.815 86.465 10.985 ; - RECT 86.655 10.815 86.825 10.985 ; - RECT 87.015 10.815 87.185 10.985 ; - RECT 87.375 10.815 87.545 10.985 ; - RECT 87.735 10.815 87.905 10.985 ; - RECT 88.095 10.815 88.265 10.985 ; - RECT 88.455 10.815 88.625 10.985 ; - RECT 88.815 10.815 88.985 10.985 ; - RECT 89.175 10.815 89.345 10.985 ; - RECT 89.535 10.815 89.705 10.985 ; - RECT 89.895 10.815 90.065 10.985 ; - RECT 90.255 10.815 90.425 10.985 ; - RECT 90.615 10.815 90.785 10.985 ; - RECT 90.975 10.815 91.145 10.985 ; - RECT 91.335 10.815 91.505 10.985 ; + RECT 28.015 48.980 28.345 49.310 ; LAYER met1 ; - RECT 89.565 13.290 89.855 13.580 ; - RECT 89.640 11.280 89.780 13.290 ; - RECT 7.180 9.550 92.090 11.280 ; - RECT 7.180 8.765 8.920 9.550 ; - RECT 0.000 8.395 8.920 8.765 ; - RECT 7.180 7.885 8.920 8.395 ; - RECT 0.000 7.515 8.920 7.885 ; - RECT 90.350 8.765 92.090 9.550 ; - RECT 90.350 8.395 101.280 8.765 ; - RECT 90.350 7.885 92.090 8.395 ; - RECT 90.350 7.515 101.280 7.885 ; + RECT 28.035 49.275 28.325 49.290 ; + RECT 28.015 49.015 28.335 49.275 ; + RECT 28.035 49.000 28.325 49.015 ; + LAYER met2 ; + RECT 28.110 49.275 28.250 51.560 ; + RECT 28.015 49.015 28.335 49.275 ; END - END vgnd + END trim4 + PIN trim3 + ANTENNAGATEAREA 1.500000 ; + PORT + LAYER li1 ; + RECT 21.025 48.980 21.355 49.310 ; + LAYER met1 ; + RECT 21.045 49.275 21.335 49.290 ; + RECT 21.025 49.015 21.345 49.275 ; + RECT 21.045 49.000 21.335 49.015 ; + LAYER met2 ; + RECT 21.115 49.275 21.255 51.560 ; + RECT 21.025 49.015 21.345 49.275 ; + END + END trim3 + PIN trim2 + ANTENNAGATEAREA 1.500000 ; + PORT + LAYER li1 ; + RECT 15.500 48.980 15.830 49.310 ; + LAYER met1 ; + RECT 15.520 49.275 15.810 49.290 ; + RECT 15.500 49.015 15.820 49.275 ; + RECT 15.520 49.000 15.810 49.015 ; + LAYER met2 ; + RECT 15.595 49.275 15.735 51.560 ; + RECT 15.500 49.015 15.820 49.275 ; + END + END trim2 + PIN trim1 + ANTENNAGATEAREA 1.500000 ; + PORT + LAYER li1 ; + RECT 10.895 48.980 11.225 49.310 ; + LAYER met1 ; + RECT 10.915 49.275 11.205 49.290 ; + RECT 10.895 49.015 11.215 49.275 ; + RECT 10.915 49.000 11.205 49.015 ; + LAYER met2 ; + RECT 10.980 49.275 11.120 51.560 ; + RECT 10.895 49.015 11.215 49.275 ; + END + END trim1 OBS + LAYER pwell ; + RECT 80.340 43.550 81.600 46.335 ; + RECT 85.890 43.550 87.150 46.335 ; + RECT 80.340 38.495 81.600 41.280 ; + RECT 85.890 38.495 87.150 41.280 ; + RECT 80.340 33.440 81.600 36.225 ; + RECT 85.890 33.440 87.150 36.225 ; + RECT 80.340 28.385 81.600 31.170 ; + RECT 85.890 28.385 87.150 31.170 ; + RECT 80.340 23.330 81.600 26.115 ; + RECT 85.890 23.330 87.150 26.115 ; + RECT 80.340 18.275 81.600 21.060 ; + RECT 85.890 18.275 87.150 21.060 ; + RECT 91.560 18.275 92.820 21.060 ; + RECT 80.340 13.220 81.600 16.005 ; + RECT 85.890 13.220 87.150 16.005 ; LAYER li1 ; - RECT 0.000 60.965 101.280 61.135 ; - RECT 0.000 56.895 101.280 57.065 ; - RECT 0.000 52.825 3.840 52.995 ; - RECT 97.440 52.825 101.280 52.995 ; - RECT 0.000 48.755 3.840 48.925 ; RECT 7.490 48.650 10.200 48.820 ; RECT 11.975 48.650 14.685 48.820 ; RECT 17.435 48.650 20.145 48.820 ; @@ -2089,7 +780,6 @@ MACRO vref_gen_nmos_with_trim RECT 55.070 48.650 57.780 48.820 ; RECT 62.745 48.650 65.455 48.820 ; RECT 70.255 48.650 72.965 48.820 ; - RECT 97.440 48.755 101.280 48.925 ; RECT 7.965 48.545 9.510 48.650 ; RECT 12.480 48.525 13.890 48.650 ; RECT 17.980 48.525 19.350 48.650 ; @@ -2100,6 +790,20 @@ MACRO vref_gen_nmos_with_trim RECT 55.615 48.500 56.985 48.650 ; RECT 63.290 48.500 64.660 48.650 ; RECT 70.800 48.500 72.170 48.650 ; + RECT 10.105 47.070 11.315 47.580 ; + RECT 13.475 47.410 15.795 47.580 ; + RECT 17.600 47.410 21.255 47.580 ; + RECT 13.475 47.240 15.800 47.410 ; + RECT 17.600 47.240 21.260 47.410 ; + RECT 13.485 47.070 15.795 47.240 ; + RECT 17.600 47.070 21.255 47.240 ; + RECT 23.185 47.070 29.425 47.580 ; + RECT 30.920 47.070 37.160 47.580 ; + RECT 38.475 47.070 44.715 47.580 ; + RECT 46.285 47.070 52.525 47.580 ; + RECT 53.795 47.070 60.035 47.580 ; + RECT 61.470 47.070 67.710 47.580 ; + RECT 68.980 47.070 75.220 47.580 ; RECT 11.525 46.295 11.855 46.625 ; RECT 16.010 46.295 16.340 46.625 ; RECT 21.470 46.295 21.800 46.625 ; @@ -2120,8 +824,8 @@ MACRO vref_gen_nmos_with_trim RECT 53.970 45.890 58.890 46.060 ; RECT 61.645 45.890 66.565 46.060 ; RECT 69.155 45.890 74.075 46.060 ; - RECT 77.980 45.995 79.400 46.165 ; - RECT 83.530 45.995 84.950 46.165 ; + RECT 80.480 45.995 81.900 46.165 ; + RECT 86.030 45.995 87.450 46.165 ; RECT 8.095 45.885 9.345 45.890 ; RECT 12.580 45.885 13.830 45.890 ; RECT 18.040 45.885 19.290 45.890 ; @@ -2142,15 +846,26 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 45.245 59.435 45.575 ; RECT 66.780 45.245 67.110 45.575 ; RECT 74.290 45.245 74.620 45.575 ; - RECT 0.000 44.685 3.840 44.855 ; - RECT 79.230 44.605 79.400 45.995 ; - RECT 83.065 45.385 83.395 45.465 ; - RECT 83.065 45.215 84.540 45.385 ; - RECT 83.065 45.135 83.395 45.215 ; - RECT 84.780 44.605 84.950 45.995 ; - RECT 97.440 44.685 101.280 44.855 ; - RECT 77.980 44.435 79.400 44.605 ; - RECT 83.530 44.435 84.950 44.605 ; + RECT 80.015 45.385 80.345 45.465 ; + RECT 80.015 45.215 81.490 45.385 ; + RECT 80.015 45.135 80.345 45.215 ; + RECT 9.825 44.710 11.310 44.880 ; + RECT 12.560 44.710 15.795 44.880 ; + RECT 17.600 44.710 21.255 44.880 ; + RECT 23.185 44.710 28.280 44.880 ; + RECT 30.920 44.710 36.015 44.880 ; + RECT 38.475 44.710 43.570 44.880 ; + RECT 46.285 44.710 51.380 44.880 ; + RECT 53.795 44.710 58.890 44.880 ; + RECT 61.470 44.710 66.565 44.880 ; + RECT 68.980 44.710 74.075 44.880 ; + RECT 81.730 44.605 81.900 45.995 ; + RECT 85.565 45.385 85.895 45.465 ; + RECT 85.565 45.215 87.040 45.385 ; + RECT 85.565 45.135 85.895 45.215 ; + RECT 87.280 44.605 87.450 45.995 ; + RECT 80.480 44.435 81.900 44.605 ; + RECT 86.030 44.435 87.450 44.605 ; RECT 11.525 44.020 11.855 44.350 ; RECT 16.010 44.020 16.340 44.350 ; RECT 21.470 44.020 21.800 44.350 ; @@ -2161,8 +876,8 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 44.020 59.435 44.350 ; RECT 66.780 44.020 67.110 44.350 ; RECT 74.290 44.020 74.620 44.350 ; - RECT 78.375 43.930 78.545 44.435 ; - RECT 83.925 43.930 84.095 44.435 ; + RECT 80.875 43.930 81.045 44.435 ; + RECT 86.425 43.930 86.595 44.435 ; RECT 8.045 43.530 11.310 43.700 ; RECT 12.530 43.530 15.795 43.700 ; RECT 17.645 43.530 21.255 43.700 ; @@ -2173,8 +888,8 @@ MACRO vref_gen_nmos_with_trim RECT 53.970 43.530 58.890 43.700 ; RECT 61.645 43.530 66.565 43.700 ; RECT 69.155 43.530 74.075 43.700 ; - RECT 77.745 43.600 79.275 43.930 ; - RECT 83.295 43.600 84.825 43.930 ; + RECT 80.245 43.600 81.775 43.930 ; + RECT 85.795 43.600 87.325 43.930 ; RECT 8.095 43.525 9.345 43.530 ; RECT 12.580 43.525 13.830 43.530 ; RECT 18.040 43.525 19.290 43.530 ; @@ -2195,6 +910,16 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 42.910 59.435 43.240 ; RECT 66.780 42.910 67.110 43.240 ; RECT 74.290 42.910 74.620 43.240 ; + RECT 9.825 42.350 11.310 42.520 ; + RECT 12.560 42.350 15.795 42.520 ; + RECT 17.600 42.350 21.255 42.520 ; + RECT 23.185 42.350 28.280 42.520 ; + RECT 30.920 42.350 36.015 42.520 ; + RECT 38.475 42.350 43.570 42.520 ; + RECT 46.285 42.350 51.380 42.520 ; + RECT 53.795 42.350 58.890 42.520 ; + RECT 61.470 42.350 66.565 42.520 ; + RECT 68.980 42.350 74.075 42.520 ; RECT 11.525 41.725 11.855 42.055 ; RECT 16.010 41.725 16.340 42.055 ; RECT 21.470 41.725 21.800 42.055 ; @@ -2215,9 +940,8 @@ MACRO vref_gen_nmos_with_trim RECT 53.970 41.170 58.890 41.340 ; RECT 61.645 41.170 66.565 41.340 ; RECT 69.155 41.170 74.075 41.340 ; - RECT 77.980 40.940 79.400 41.110 ; - RECT 83.530 40.940 84.950 41.110 ; - RECT 0.000 40.615 3.840 40.785 ; + RECT 80.480 40.940 81.900 41.110 ; + RECT 86.030 40.940 87.450 41.110 ; RECT 11.525 40.545 11.855 40.875 ; RECT 16.010 40.545 16.340 40.875 ; RECT 21.470 40.545 21.800 40.875 ; @@ -2228,9 +952,19 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 40.545 59.435 40.875 ; RECT 66.780 40.545 67.110 40.875 ; RECT 74.290 40.545 74.620 40.875 ; - RECT 77.515 40.330 77.845 40.410 ; - RECT 77.515 40.160 78.990 40.330 ; - RECT 77.515 40.080 77.845 40.160 ; + RECT 80.015 40.330 80.345 40.410 ; + RECT 80.015 40.160 81.490 40.330 ; + RECT 9.825 39.990 11.310 40.160 ; + RECT 12.560 39.990 15.795 40.160 ; + RECT 17.600 39.990 21.255 40.160 ; + RECT 23.185 39.990 28.280 40.160 ; + RECT 30.920 39.990 36.015 40.160 ; + RECT 38.475 39.990 43.570 40.160 ; + RECT 46.285 39.990 51.380 40.160 ; + RECT 53.795 39.990 58.890 40.160 ; + RECT 61.470 39.990 66.565 40.160 ; + RECT 68.980 39.990 74.075 40.160 ; + RECT 80.015 40.080 80.345 40.160 ; RECT 11.525 39.305 11.855 39.635 ; RECT 16.010 39.305 16.340 39.635 ; RECT 21.470 39.305 21.800 39.635 ; @@ -2241,14 +975,13 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 39.305 59.435 39.635 ; RECT 66.780 39.305 67.110 39.635 ; RECT 74.290 39.305 74.620 39.635 ; - RECT 79.230 39.550 79.400 40.940 ; - RECT 83.065 40.330 83.395 40.410 ; - RECT 83.065 40.160 84.540 40.330 ; - RECT 83.065 40.080 83.395 40.160 ; - RECT 84.780 39.550 84.950 40.940 ; - RECT 97.440 40.615 101.280 40.785 ; - RECT 77.980 39.380 79.400 39.550 ; - RECT 83.530 39.380 84.950 39.550 ; + RECT 81.730 39.550 81.900 40.940 ; + RECT 85.565 40.330 85.895 40.410 ; + RECT 85.565 40.160 87.040 40.330 ; + RECT 85.565 40.080 85.895 40.160 ; + RECT 87.280 39.550 87.450 40.940 ; + RECT 80.480 39.380 81.900 39.550 ; + RECT 86.030 39.380 87.450 39.550 ; RECT 8.045 38.810 11.310 38.980 ; RECT 12.530 38.810 15.795 38.980 ; RECT 17.645 38.810 21.255 38.980 ; @@ -2259,8 +992,8 @@ MACRO vref_gen_nmos_with_trim RECT 53.970 38.810 58.890 38.980 ; RECT 61.645 38.810 66.565 38.980 ; RECT 69.155 38.810 74.075 38.980 ; - RECT 78.375 38.875 78.545 39.380 ; - RECT 83.925 38.875 84.095 39.380 ; + RECT 80.875 38.875 81.045 39.380 ; + RECT 86.425 38.875 86.595 39.380 ; RECT 11.525 38.255 11.855 38.585 ; RECT 16.010 38.255 16.340 38.585 ; RECT 21.470 38.255 21.800 38.585 ; @@ -2271,8 +1004,18 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 38.255 59.435 38.585 ; RECT 66.780 38.255 67.110 38.585 ; RECT 74.290 38.255 74.620 38.585 ; - RECT 77.745 38.545 79.275 38.875 ; - RECT 83.295 38.545 84.825 38.875 ; + RECT 80.245 38.545 81.775 38.875 ; + RECT 85.795 38.545 87.325 38.875 ; + RECT 9.825 37.630 11.310 37.800 ; + RECT 12.560 37.630 15.795 37.800 ; + RECT 17.600 37.630 21.255 37.800 ; + RECT 23.185 37.630 28.280 37.800 ; + RECT 30.920 37.630 36.015 37.800 ; + RECT 38.475 37.630 43.570 37.800 ; + RECT 46.285 37.630 51.380 37.800 ; + RECT 53.795 37.630 58.890 37.800 ; + RECT 61.470 37.630 66.565 37.800 ; + RECT 68.980 37.630 74.075 37.800 ; RECT 11.525 37.030 11.855 37.360 ; RECT 16.010 37.030 16.340 37.360 ; RECT 21.470 37.030 21.800 37.360 ; @@ -2283,7 +1026,6 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 37.030 59.435 37.360 ; RECT 66.780 37.030 67.110 37.360 ; RECT 74.290 37.030 74.620 37.360 ; - RECT 0.000 36.545 3.840 36.715 ; RECT 8.045 36.450 11.310 36.620 ; RECT 12.530 36.450 15.795 36.620 ; RECT 17.645 36.450 21.255 36.620 ; @@ -2294,7 +1036,6 @@ MACRO vref_gen_nmos_with_trim RECT 53.970 36.450 58.890 36.620 ; RECT 61.645 36.450 66.565 36.620 ; RECT 69.155 36.450 74.075 36.620 ; - RECT 97.440 36.545 101.280 36.715 ; RECT 11.525 35.920 11.855 36.250 ; RECT 16.010 35.920 16.340 36.250 ; RECT 21.470 35.920 21.800 36.250 ; @@ -2305,10 +1046,20 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 35.920 59.435 36.250 ; RECT 66.780 35.920 67.110 36.250 ; RECT 74.290 35.920 74.620 36.250 ; - RECT 77.980 35.885 79.400 36.055 ; - RECT 83.530 35.885 84.950 36.055 ; - RECT 77.515 35.275 77.845 35.355 ; - RECT 77.515 35.105 78.990 35.275 ; + RECT 80.480 35.885 81.900 36.055 ; + RECT 86.030 35.885 87.450 36.055 ; + RECT 9.825 35.270 11.310 35.440 ; + RECT 12.560 35.270 15.795 35.440 ; + RECT 17.600 35.270 21.255 35.440 ; + RECT 23.185 35.270 28.280 35.440 ; + RECT 30.920 35.270 36.015 35.440 ; + RECT 38.475 35.270 43.570 35.440 ; + RECT 46.285 35.270 51.380 35.440 ; + RECT 53.795 35.270 58.890 35.440 ; + RECT 61.470 35.270 66.565 35.440 ; + RECT 68.980 35.270 74.075 35.440 ; + RECT 80.015 35.275 80.345 35.355 ; + RECT 80.015 35.105 81.490 35.275 ; RECT 11.525 34.735 11.855 35.065 ; RECT 16.010 34.735 16.340 35.065 ; RECT 21.470 34.735 21.800 35.065 ; @@ -2319,14 +1070,14 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 34.735 59.435 35.065 ; RECT 66.780 34.735 67.110 35.065 ; RECT 74.290 34.735 74.620 35.065 ; - RECT 77.515 35.025 77.845 35.105 ; - RECT 79.230 34.495 79.400 35.885 ; - RECT 83.065 35.275 83.395 35.355 ; - RECT 83.065 35.105 84.540 35.275 ; - RECT 83.065 35.025 83.395 35.105 ; - RECT 84.780 34.495 84.950 35.885 ; - RECT 77.980 34.325 79.400 34.495 ; - RECT 83.530 34.325 84.950 34.495 ; + RECT 80.015 35.025 80.345 35.105 ; + RECT 81.730 34.495 81.900 35.885 ; + RECT 85.565 35.275 85.895 35.355 ; + RECT 85.565 35.105 87.040 35.275 ; + RECT 85.565 35.025 85.895 35.105 ; + RECT 87.280 34.495 87.450 35.885 ; + RECT 80.480 34.325 81.900 34.495 ; + RECT 86.030 34.325 87.450 34.495 ; RECT 8.045 34.090 11.310 34.260 ; RECT 12.530 34.090 15.795 34.260 ; RECT 17.645 34.090 21.255 34.260 ; @@ -2347,11 +1098,20 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 33.555 59.435 33.885 ; RECT 66.780 33.555 67.110 33.885 ; RECT 74.290 33.555 74.620 33.885 ; - RECT 78.375 33.820 78.545 34.325 ; - RECT 83.925 33.820 84.095 34.325 ; - RECT 77.745 33.490 79.275 33.820 ; - RECT 83.295 33.490 84.825 33.820 ; - RECT 0.000 32.475 3.840 32.645 ; + RECT 80.875 33.820 81.045 34.325 ; + RECT 86.425 33.820 86.595 34.325 ; + RECT 80.245 33.490 81.775 33.820 ; + RECT 85.795 33.490 87.325 33.820 ; + RECT 9.825 32.910 11.310 33.080 ; + RECT 12.560 32.910 15.795 33.080 ; + RECT 17.600 32.910 21.255 33.080 ; + RECT 23.185 32.910 28.280 33.080 ; + RECT 30.920 32.910 36.015 33.080 ; + RECT 38.475 32.910 43.570 33.080 ; + RECT 46.285 32.910 51.380 33.080 ; + RECT 53.795 32.910 58.890 33.080 ; + RECT 61.470 32.910 66.565 33.080 ; + RECT 68.980 32.910 74.075 33.080 ; RECT 11.525 32.280 11.855 32.610 ; RECT 16.010 32.280 16.340 32.610 ; RECT 21.470 32.280 21.800 32.610 ; @@ -2362,7 +1122,6 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 32.280 59.435 32.610 ; RECT 66.780 32.280 67.110 32.610 ; RECT 74.290 32.280 74.620 32.610 ; - RECT 97.440 32.475 101.280 32.645 ; RECT 8.045 31.730 11.310 31.900 ; RECT 12.530 31.730 15.795 31.900 ; RECT 17.645 31.730 21.255 31.900 ; @@ -2383,8 +1142,18 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 31.230 59.435 31.560 ; RECT 66.780 31.230 67.110 31.560 ; RECT 74.290 31.230 74.620 31.560 ; - RECT 77.980 30.830 79.400 31.000 ; - RECT 83.530 30.830 84.950 31.000 ; + RECT 80.480 30.830 81.900 31.000 ; + RECT 86.030 30.830 87.450 31.000 ; + RECT 9.825 30.550 11.310 30.720 ; + RECT 12.560 30.550 15.795 30.720 ; + RECT 17.600 30.550 21.255 30.720 ; + RECT 23.185 30.550 28.280 30.720 ; + RECT 30.920 30.550 36.015 30.720 ; + RECT 38.475 30.550 43.570 30.720 ; + RECT 46.285 30.550 51.380 30.720 ; + RECT 53.795 30.550 58.890 30.720 ; + RECT 61.470 30.550 66.565 30.720 ; + RECT 68.980 30.550 74.075 30.720 ; RECT 11.525 30.005 11.855 30.335 ; RECT 16.010 30.005 16.340 30.335 ; RECT 21.470 30.005 21.800 30.335 ; @@ -2395,9 +1164,9 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 30.005 59.435 30.335 ; RECT 66.780 30.005 67.110 30.335 ; RECT 74.290 30.005 74.620 30.335 ; - RECT 77.515 30.220 77.845 30.300 ; - RECT 77.515 30.050 78.990 30.220 ; - RECT 77.515 29.970 77.845 30.050 ; + RECT 80.015 30.220 80.345 30.300 ; + RECT 80.015 30.050 81.490 30.220 ; + RECT 80.015 29.970 80.345 30.050 ; RECT 8.045 29.370 11.310 29.540 ; RECT 12.530 29.370 15.795 29.540 ; RECT 17.645 29.370 21.255 29.540 ; @@ -2408,13 +1177,13 @@ MACRO vref_gen_nmos_with_trim RECT 53.970 29.370 58.890 29.540 ; RECT 61.645 29.370 66.565 29.540 ; RECT 69.155 29.370 74.075 29.540 ; - RECT 79.230 29.440 79.400 30.830 ; - RECT 83.065 30.220 83.395 30.300 ; - RECT 83.065 30.050 84.540 30.220 ; - RECT 83.065 29.970 83.395 30.050 ; - RECT 84.780 29.440 84.950 30.830 ; - RECT 77.980 29.270 79.400 29.440 ; - RECT 83.530 29.270 84.950 29.440 ; + RECT 81.730 29.440 81.900 30.830 ; + RECT 85.565 30.220 85.895 30.300 ; + RECT 85.565 30.050 87.040 30.220 ; + RECT 85.565 29.970 85.895 30.050 ; + RECT 87.280 29.440 87.450 30.830 ; + RECT 80.480 29.270 81.900 29.440 ; + RECT 86.030 29.270 87.450 29.440 ; RECT 11.525 28.895 11.855 29.225 ; RECT 16.010 28.895 16.340 29.225 ; RECT 21.470 28.895 21.800 29.225 ; @@ -2425,12 +1194,20 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 28.895 59.435 29.225 ; RECT 66.780 28.895 67.110 29.225 ; RECT 74.290 28.895 74.620 29.225 ; - RECT 78.375 28.765 78.545 29.270 ; - RECT 83.925 28.765 84.095 29.270 ; - RECT 0.000 28.405 3.840 28.575 ; - RECT 77.745 28.435 79.275 28.765 ; - RECT 83.295 28.435 84.825 28.765 ; - RECT 97.440 28.405 101.280 28.575 ; + RECT 80.875 28.765 81.045 29.270 ; + RECT 86.425 28.765 86.595 29.270 ; + RECT 80.245 28.435 81.775 28.765 ; + RECT 85.795 28.435 87.325 28.765 ; + RECT 9.825 28.190 11.310 28.360 ; + RECT 12.560 28.190 15.795 28.360 ; + RECT 17.600 28.190 21.255 28.360 ; + RECT 23.185 28.190 28.280 28.360 ; + RECT 30.920 28.190 36.015 28.360 ; + RECT 38.475 28.190 43.570 28.360 ; + RECT 46.285 28.190 51.380 28.360 ; + RECT 53.795 28.190 58.890 28.360 ; + RECT 61.470 28.190 66.565 28.360 ; + RECT 68.980 28.190 74.075 28.360 ; RECT 11.525 27.710 11.855 28.040 ; RECT 16.010 27.710 16.340 28.040 ; RECT 21.470 27.710 21.800 28.040 ; @@ -2461,8 +1238,18 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 26.530 59.435 26.860 ; RECT 66.780 26.530 67.110 26.860 ; RECT 74.290 26.530 74.620 26.860 ; - RECT 77.980 25.775 79.400 25.945 ; - RECT 83.530 25.775 84.950 25.945 ; + RECT 9.825 25.830 11.310 26.000 ; + RECT 12.560 25.830 15.795 26.000 ; + RECT 17.600 25.830 21.255 26.000 ; + RECT 23.185 25.830 28.280 26.000 ; + RECT 30.920 25.830 36.015 26.000 ; + RECT 38.475 25.830 43.570 26.000 ; + RECT 46.285 25.830 51.380 26.000 ; + RECT 53.795 25.830 58.890 26.000 ; + RECT 61.470 25.830 66.565 26.000 ; + RECT 68.980 25.830 74.075 26.000 ; + RECT 80.480 25.775 81.900 25.945 ; + RECT 86.030 25.775 87.450 25.945 ; RECT 11.525 25.175 11.855 25.505 ; RECT 16.010 25.175 16.340 25.505 ; RECT 21.470 25.175 21.800 25.505 ; @@ -2473,9 +1260,9 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 25.175 59.435 25.505 ; RECT 66.780 25.175 67.110 25.505 ; RECT 74.290 25.175 74.620 25.505 ; - RECT 77.515 25.165 77.845 25.245 ; - RECT 77.515 24.995 78.990 25.165 ; - RECT 77.515 24.915 77.845 24.995 ; + RECT 80.015 25.165 80.345 25.245 ; + RECT 80.015 24.995 81.490 25.165 ; + RECT 80.015 24.915 80.345 24.995 ; RECT 8.045 24.650 11.310 24.820 ; RECT 12.530 24.650 15.795 24.820 ; RECT 17.645 24.650 21.255 24.820 ; @@ -2486,7 +1273,6 @@ MACRO vref_gen_nmos_with_trim RECT 53.970 24.650 58.890 24.820 ; RECT 61.645 24.650 66.565 24.820 ; RECT 69.155 24.650 74.075 24.820 ; - RECT 0.000 24.335 3.840 24.505 ; RECT 11.525 24.125 11.855 24.455 ; RECT 16.010 24.125 16.340 24.455 ; RECT 21.470 24.125 21.800 24.455 ; @@ -2497,18 +1283,27 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 24.125 59.435 24.455 ; RECT 66.780 24.125 67.110 24.455 ; RECT 74.290 24.125 74.620 24.455 ; - RECT 79.230 24.385 79.400 25.775 ; - RECT 83.065 25.165 83.395 25.245 ; - RECT 83.065 24.995 84.540 25.165 ; - RECT 83.065 24.915 83.395 24.995 ; - RECT 84.780 24.385 84.950 25.775 ; - RECT 77.980 24.215 79.400 24.385 ; - RECT 83.530 24.215 84.950 24.385 ; - RECT 97.440 24.335 101.280 24.505 ; - RECT 78.375 23.710 78.545 24.215 ; - RECT 83.925 23.710 84.095 24.215 ; - RECT 77.745 23.380 79.275 23.710 ; - RECT 83.295 23.380 84.825 23.710 ; + RECT 81.730 24.385 81.900 25.775 ; + RECT 85.565 25.165 85.895 25.245 ; + RECT 85.565 24.995 87.040 25.165 ; + RECT 85.565 24.915 85.895 24.995 ; + RECT 87.280 24.385 87.450 25.775 ; + RECT 80.480 24.215 81.900 24.385 ; + RECT 86.030 24.215 87.450 24.385 ; + RECT 80.875 23.710 81.045 24.215 ; + RECT 86.425 23.710 86.595 24.215 ; + RECT 9.825 23.470 11.310 23.640 ; + RECT 12.560 23.470 15.795 23.640 ; + RECT 17.600 23.470 21.255 23.640 ; + RECT 23.185 23.470 28.280 23.640 ; + RECT 30.920 23.470 36.015 23.640 ; + RECT 38.475 23.470 43.570 23.640 ; + RECT 46.285 23.470 51.380 23.640 ; + RECT 53.795 23.470 58.890 23.640 ; + RECT 61.470 23.470 66.565 23.640 ; + RECT 68.980 23.470 74.075 23.640 ; + RECT 80.245 23.380 81.775 23.710 ; + RECT 85.795 23.380 87.325 23.710 ; RECT 11.525 22.900 11.855 23.230 ; RECT 16.010 22.900 16.340 23.230 ; RECT 21.470 22.900 21.800 23.230 ; @@ -2539,6 +1334,16 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 21.790 59.435 22.120 ; RECT 66.780 21.790 67.110 22.120 ; RECT 74.290 21.790 74.620 22.120 ; + RECT 9.825 21.110 11.310 21.280 ; + RECT 12.560 21.110 15.795 21.280 ; + RECT 17.600 21.110 21.255 21.280 ; + RECT 23.185 21.110 28.280 21.280 ; + RECT 30.920 21.110 36.015 21.280 ; + RECT 38.475 21.110 43.570 21.280 ; + RECT 46.285 21.110 51.380 21.280 ; + RECT 53.795 21.110 58.890 21.280 ; + RECT 61.470 21.110 66.565 21.280 ; + RECT 68.980 21.110 74.075 21.280 ; RECT 11.525 20.605 11.855 20.935 ; RECT 16.010 20.605 16.340 20.935 ; RECT 21.470 20.605 21.800 20.935 ; @@ -2549,11 +1354,10 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 20.605 59.435 20.935 ; RECT 66.780 20.605 67.110 20.935 ; RECT 74.290 20.605 74.620 20.935 ; - RECT 77.980 20.720 79.400 20.890 ; - RECT 83.530 20.720 84.950 20.890 ; - RECT 89.200 20.720 90.620 20.890 ; - RECT 0.000 20.265 3.840 20.435 ; - RECT 77.515 20.110 77.845 20.190 ; + RECT 80.480 20.720 81.900 20.890 ; + RECT 86.030 20.720 87.450 20.890 ; + RECT 91.700 20.720 93.120 20.890 ; + RECT 80.015 20.110 80.345 20.190 ; RECT 8.045 19.930 11.310 20.100 ; RECT 12.530 19.930 15.795 20.100 ; RECT 17.645 19.930 21.255 20.100 ; @@ -2564,8 +1368,8 @@ MACRO vref_gen_nmos_with_trim RECT 53.970 19.930 58.890 20.100 ; RECT 61.645 19.930 66.565 20.100 ; RECT 69.155 19.930 74.075 20.100 ; - RECT 77.515 19.940 78.990 20.110 ; - RECT 77.515 19.860 77.845 19.940 ; + RECT 80.015 19.940 81.490 20.110 ; + RECT 80.015 19.860 80.345 19.940 ; RECT 11.525 19.425 11.855 19.755 ; RECT 16.010 19.425 16.340 19.755 ; RECT 21.470 19.425 21.800 19.755 ; @@ -2576,22 +1380,31 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 19.425 59.435 19.755 ; RECT 66.780 19.425 67.110 19.755 ; RECT 74.290 19.425 74.620 19.755 ; - RECT 79.230 19.330 79.400 20.720 ; - RECT 83.065 20.110 83.395 20.190 ; - RECT 83.065 19.940 84.540 20.110 ; - RECT 83.065 19.860 83.395 19.940 ; - RECT 84.780 19.330 84.950 20.720 ; - RECT 88.735 20.110 89.065 20.190 ; - RECT 88.735 19.940 90.210 20.110 ; - RECT 88.735 19.860 89.065 19.940 ; - RECT 90.450 19.330 90.620 20.720 ; - RECT 97.440 20.265 101.280 20.435 ; - RECT 77.980 19.160 79.400 19.330 ; - RECT 83.530 19.160 84.950 19.330 ; - RECT 89.200 19.160 90.620 19.330 ; - RECT 78.375 18.655 78.545 19.160 ; - RECT 83.925 18.655 84.095 19.160 ; - RECT 89.595 18.655 89.765 19.160 ; + RECT 81.730 19.330 81.900 20.720 ; + RECT 85.565 20.110 85.895 20.190 ; + RECT 85.565 19.940 87.040 20.110 ; + RECT 85.565 19.860 85.895 19.940 ; + RECT 87.280 19.330 87.450 20.720 ; + RECT 91.235 20.110 91.565 20.190 ; + RECT 91.235 19.940 92.710 20.110 ; + RECT 91.235 19.860 91.565 19.940 ; + RECT 92.950 19.330 93.120 20.720 ; + RECT 80.480 19.160 81.900 19.330 ; + RECT 86.030 19.160 87.450 19.330 ; + RECT 91.700 19.160 93.120 19.330 ; + RECT 9.825 18.750 11.310 18.920 ; + RECT 12.560 18.750 15.795 18.920 ; + RECT 17.600 18.750 21.255 18.920 ; + RECT 23.185 18.750 28.280 18.920 ; + RECT 30.920 18.750 36.015 18.920 ; + RECT 38.475 18.750 43.570 18.920 ; + RECT 46.285 18.750 51.380 18.920 ; + RECT 53.795 18.750 58.890 18.920 ; + RECT 61.470 18.750 66.565 18.920 ; + RECT 68.980 18.750 74.075 18.920 ; + RECT 80.875 18.655 81.045 19.160 ; + RECT 86.425 18.655 86.595 19.160 ; + RECT 92.095 18.655 92.265 19.160 ; RECT 11.525 18.045 11.855 18.375 ; RECT 16.010 18.045 16.340 18.375 ; RECT 21.470 18.045 21.800 18.375 ; @@ -2602,9 +1415,9 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 18.045 59.435 18.375 ; RECT 66.780 18.045 67.110 18.375 ; RECT 74.290 18.045 74.620 18.375 ; - RECT 77.745 18.325 79.275 18.655 ; - RECT 83.295 18.325 84.825 18.655 ; - RECT 88.965 18.325 90.495 18.655 ; + RECT 80.245 18.325 81.775 18.655 ; + RECT 85.795 18.325 87.325 18.655 ; + RECT 91.465 18.325 92.995 18.655 ; RECT 8.045 17.570 11.310 17.740 ; RECT 12.530 17.570 15.795 17.740 ; RECT 17.645 17.570 21.255 17.740 ; @@ -2625,8 +1438,16 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 16.995 59.435 17.325 ; RECT 66.780 16.995 67.110 17.325 ; RECT 74.290 16.995 74.620 17.325 ; - RECT 0.000 16.195 3.840 16.365 ; - RECT 97.440 16.195 101.280 16.365 ; + RECT 9.825 16.390 11.310 16.560 ; + RECT 12.560 16.390 15.795 16.560 ; + RECT 17.600 16.390 21.255 16.560 ; + RECT 23.185 16.390 28.280 16.560 ; + RECT 30.920 16.390 36.015 16.560 ; + RECT 38.475 16.390 43.570 16.560 ; + RECT 46.285 16.390 51.380 16.560 ; + RECT 53.795 16.390 58.890 16.560 ; + RECT 61.470 16.390 66.565 16.560 ; + RECT 68.980 16.390 74.075 16.560 ; RECT 11.525 15.770 11.855 16.100 ; RECT 16.010 15.770 16.340 16.100 ; RECT 21.470 15.770 21.800 16.100 ; @@ -2637,8 +1458,8 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 15.770 59.435 16.100 ; RECT 66.780 15.770 67.110 16.100 ; RECT 74.290 15.770 74.620 16.100 ; - RECT 77.980 15.665 79.400 15.835 ; - RECT 83.530 15.665 84.950 15.835 ; + RECT 80.480 15.665 81.900 15.835 ; + RECT 86.030 15.665 87.450 15.835 ; RECT 8.045 15.210 11.310 15.380 ; RECT 12.530 15.210 15.795 15.380 ; RECT 17.645 15.210 21.255 15.380 ; @@ -2649,7 +1470,7 @@ MACRO vref_gen_nmos_with_trim RECT 53.970 15.210 58.890 15.380 ; RECT 61.645 15.210 66.565 15.380 ; RECT 69.155 15.210 74.075 15.380 ; - RECT 77.515 15.055 77.845 15.135 ; + RECT 80.015 15.055 80.345 15.135 ; RECT 11.525 14.660 11.855 14.990 ; RECT 16.010 14.660 16.340 14.990 ; RECT 21.470 14.660 21.800 14.990 ; @@ -2660,18 +1481,28 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 14.660 59.435 14.990 ; RECT 66.780 14.660 67.110 14.990 ; RECT 74.290 14.660 74.620 14.990 ; - RECT 77.515 14.885 78.990 15.055 ; - RECT 77.515 14.805 77.845 14.885 ; - RECT 79.230 14.275 79.400 15.665 ; - RECT 83.065 15.055 83.395 15.135 ; - RECT 83.065 14.885 84.540 15.055 ; - RECT 83.065 14.805 83.395 14.885 ; - RECT 84.780 14.275 84.950 15.665 ; - RECT 88.735 15.055 89.065 15.135 ; - RECT 88.735 14.885 90.210 15.055 ; - RECT 88.735 14.805 89.065 14.885 ; - RECT 77.980 14.105 79.400 14.275 ; - RECT 83.530 14.105 84.950 14.275 ; + RECT 80.015 14.885 81.490 15.055 ; + RECT 80.015 14.805 80.345 14.885 ; + RECT 81.730 14.275 81.900 15.665 ; + RECT 85.565 15.055 85.895 15.135 ; + RECT 85.565 14.885 87.040 15.055 ; + RECT 85.565 14.805 85.895 14.885 ; + RECT 87.280 14.275 87.450 15.665 ; + RECT 91.235 15.055 91.565 15.135 ; + RECT 91.235 14.885 92.710 15.055 ; + RECT 91.235 14.805 91.565 14.885 ; + RECT 9.825 14.030 11.310 14.200 ; + RECT 12.560 14.030 15.795 14.200 ; + RECT 17.600 14.030 21.255 14.200 ; + RECT 23.185 14.030 28.280 14.200 ; + RECT 30.920 14.030 36.015 14.200 ; + RECT 38.475 14.030 43.570 14.200 ; + RECT 46.285 14.030 51.380 14.200 ; + RECT 53.795 14.030 58.890 14.200 ; + RECT 61.470 14.030 66.565 14.200 ; + RECT 68.980 14.030 74.075 14.200 ; + RECT 80.480 14.105 81.900 14.275 ; + RECT 86.030 14.105 87.450 14.275 ; RECT 11.525 13.475 11.855 13.805 ; RECT 16.010 13.475 16.340 13.805 ; RECT 21.470 13.475 21.800 13.805 ; @@ -2682,10 +1513,10 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 13.475 59.435 13.805 ; RECT 66.780 13.475 67.110 13.805 ; RECT 74.290 13.475 74.620 13.805 ; - RECT 78.375 13.600 78.545 14.105 ; - RECT 83.925 13.600 84.095 14.105 ; - RECT 77.745 13.270 79.275 13.600 ; - RECT 83.295 13.270 84.825 13.600 ; + RECT 80.875 13.600 81.045 14.105 ; + RECT 86.425 13.600 86.595 14.105 ; + RECT 80.245 13.270 81.775 13.600 ; + RECT 85.795 13.270 87.325 13.600 ; RECT 8.045 12.850 11.310 13.020 ; RECT 12.530 12.850 15.795 13.020 ; RECT 17.645 12.850 21.255 13.020 ; @@ -2706,2016 +1537,18 @@ MACRO vref_gen_nmos_with_trim RECT 59.105 12.295 59.435 12.625 ; RECT 66.780 12.295 67.110 12.625 ; RECT 74.290 12.295 74.620 12.625 ; - RECT 0.000 12.125 3.840 12.295 ; - RECT 97.440 12.125 101.280 12.295 ; - RECT 0.000 8.055 3.840 8.225 ; - RECT 97.440 8.055 101.280 8.225 ; - RECT 0.000 3.985 101.280 4.155 ; - RECT 0.000 -0.085 101.280 0.085 ; - LAYER mcon ; - RECT 0.155 60.965 0.325 61.135 ; - RECT 0.635 60.965 0.805 61.135 ; - RECT 1.115 60.965 1.285 61.135 ; - RECT 1.595 60.965 1.765 61.135 ; - RECT 2.075 60.965 2.245 61.135 ; - RECT 2.555 60.965 2.725 61.135 ; - RECT 3.035 60.965 3.205 61.135 ; - RECT 3.515 60.965 3.685 61.135 ; - RECT 3.995 60.965 4.165 61.135 ; - RECT 4.475 60.965 4.645 61.135 ; - RECT 4.955 60.965 5.125 61.135 ; - RECT 5.435 60.965 5.605 61.135 ; - RECT 5.915 60.965 6.085 61.135 ; - RECT 6.395 60.965 6.565 61.135 ; - RECT 6.875 60.965 7.045 61.135 ; - RECT 7.355 60.965 7.525 61.135 ; - RECT 7.835 60.965 8.005 61.135 ; - RECT 8.315 60.965 8.485 61.135 ; - RECT 8.795 60.965 8.965 61.135 ; - RECT 9.275 60.965 9.445 61.135 ; - RECT 9.755 60.965 9.925 61.135 ; - RECT 10.235 60.965 10.405 61.135 ; - RECT 10.715 60.965 10.885 61.135 ; - RECT 11.195 60.965 11.365 61.135 ; - RECT 11.675 60.965 11.845 61.135 ; - RECT 12.155 60.965 12.325 61.135 ; - RECT 12.635 60.965 12.805 61.135 ; - RECT 13.115 60.965 13.285 61.135 ; - RECT 13.595 60.965 13.765 61.135 ; - RECT 14.075 60.965 14.245 61.135 ; - RECT 14.555 60.965 14.725 61.135 ; - RECT 15.035 60.965 15.205 61.135 ; - RECT 15.515 60.965 15.685 61.135 ; - RECT 15.995 60.965 16.165 61.135 ; - RECT 16.475 60.965 16.645 61.135 ; - RECT 16.955 60.965 17.125 61.135 ; - RECT 17.435 60.965 17.605 61.135 ; - RECT 17.915 60.965 18.085 61.135 ; - RECT 18.395 60.965 18.565 61.135 ; - RECT 18.875 60.965 19.045 61.135 ; - RECT 19.355 60.965 19.525 61.135 ; - RECT 19.835 60.965 20.005 61.135 ; - RECT 20.315 60.965 20.485 61.135 ; - RECT 20.795 60.965 20.965 61.135 ; - RECT 21.275 60.965 21.445 61.135 ; - RECT 21.755 60.965 21.925 61.135 ; - RECT 22.235 60.965 22.405 61.135 ; - RECT 22.715 60.965 22.885 61.135 ; - RECT 23.195 60.965 23.365 61.135 ; - RECT 23.675 60.965 23.845 61.135 ; - RECT 24.155 60.965 24.325 61.135 ; - RECT 24.635 60.965 24.805 61.135 ; - RECT 25.115 60.965 25.285 61.135 ; - RECT 25.595 60.965 25.765 61.135 ; - RECT 26.075 60.965 26.245 61.135 ; - RECT 26.555 60.965 26.725 61.135 ; - RECT 27.035 60.965 27.205 61.135 ; - RECT 27.515 60.965 27.685 61.135 ; - RECT 27.995 60.965 28.165 61.135 ; - RECT 28.475 60.965 28.645 61.135 ; - RECT 28.955 60.965 29.125 61.135 ; - RECT 29.435 60.965 29.605 61.135 ; - RECT 29.915 60.965 30.085 61.135 ; - RECT 30.395 60.965 30.565 61.135 ; - RECT 30.875 60.965 31.045 61.135 ; - RECT 31.355 60.965 31.525 61.135 ; - RECT 31.835 60.965 32.005 61.135 ; - RECT 32.315 60.965 32.485 61.135 ; - RECT 32.795 60.965 32.965 61.135 ; - RECT 33.275 60.965 33.445 61.135 ; - RECT 33.755 60.965 33.925 61.135 ; - RECT 34.235 60.965 34.405 61.135 ; - RECT 34.715 60.965 34.885 61.135 ; - RECT 35.195 60.965 35.365 61.135 ; - RECT 35.675 60.965 35.845 61.135 ; - RECT 36.155 60.965 36.325 61.135 ; - RECT 36.635 60.965 36.805 61.135 ; - RECT 37.115 60.965 37.285 61.135 ; - RECT 37.595 60.965 37.765 61.135 ; - RECT 38.075 60.965 38.245 61.135 ; - RECT 38.555 60.965 38.725 61.135 ; - RECT 39.035 60.965 39.205 61.135 ; - RECT 39.515 60.965 39.685 61.135 ; - RECT 39.995 60.965 40.165 61.135 ; - RECT 40.475 60.965 40.645 61.135 ; - RECT 40.955 60.965 41.125 61.135 ; - RECT 41.435 60.965 41.605 61.135 ; - RECT 41.915 60.965 42.085 61.135 ; - RECT 42.395 60.965 42.565 61.135 ; - RECT 42.875 60.965 43.045 61.135 ; - RECT 43.355 60.965 43.525 61.135 ; - RECT 43.835 60.965 44.005 61.135 ; - RECT 44.315 60.965 44.485 61.135 ; - RECT 44.795 60.965 44.965 61.135 ; - RECT 45.275 60.965 45.445 61.135 ; - RECT 45.755 60.965 45.925 61.135 ; - RECT 46.235 60.965 46.405 61.135 ; - RECT 46.715 60.965 46.885 61.135 ; - RECT 47.195 60.965 47.365 61.135 ; - RECT 47.675 60.965 47.845 61.135 ; - RECT 48.155 60.965 48.325 61.135 ; - RECT 48.635 60.965 48.805 61.135 ; - RECT 49.115 60.965 49.285 61.135 ; - RECT 49.595 60.965 49.765 61.135 ; - RECT 50.075 60.965 50.245 61.135 ; - RECT 50.555 60.965 50.725 61.135 ; - RECT 51.035 60.965 51.205 61.135 ; - RECT 51.515 60.965 51.685 61.135 ; - RECT 51.995 60.965 52.165 61.135 ; - RECT 52.475 60.965 52.645 61.135 ; - RECT 52.955 60.965 53.125 61.135 ; - RECT 53.435 60.965 53.605 61.135 ; - RECT 53.915 60.965 54.085 61.135 ; - RECT 54.395 60.965 54.565 61.135 ; - RECT 54.875 60.965 55.045 61.135 ; - RECT 55.355 60.965 55.525 61.135 ; - RECT 55.835 60.965 56.005 61.135 ; - RECT 56.315 60.965 56.485 61.135 ; - RECT 56.795 60.965 56.965 61.135 ; - RECT 57.275 60.965 57.445 61.135 ; - RECT 57.755 60.965 57.925 61.135 ; - RECT 58.235 60.965 58.405 61.135 ; - RECT 58.715 60.965 58.885 61.135 ; - RECT 59.195 60.965 59.365 61.135 ; - RECT 59.675 60.965 59.845 61.135 ; - RECT 60.155 60.965 60.325 61.135 ; - RECT 60.635 60.965 60.805 61.135 ; - RECT 61.115 60.965 61.285 61.135 ; - RECT 61.595 60.965 61.765 61.135 ; - RECT 62.075 60.965 62.245 61.135 ; - RECT 62.555 60.965 62.725 61.135 ; - RECT 63.035 60.965 63.205 61.135 ; - RECT 63.515 60.965 63.685 61.135 ; - RECT 63.995 60.965 64.165 61.135 ; - RECT 64.475 60.965 64.645 61.135 ; - RECT 64.955 60.965 65.125 61.135 ; - RECT 65.435 60.965 65.605 61.135 ; - RECT 65.915 60.965 66.085 61.135 ; - RECT 66.395 60.965 66.565 61.135 ; - RECT 66.875 60.965 67.045 61.135 ; - RECT 67.355 60.965 67.525 61.135 ; - RECT 67.835 60.965 68.005 61.135 ; - RECT 68.315 60.965 68.485 61.135 ; - RECT 68.795 60.965 68.965 61.135 ; - RECT 69.275 60.965 69.445 61.135 ; - RECT 69.755 60.965 69.925 61.135 ; - RECT 70.235 60.965 70.405 61.135 ; - RECT 70.715 60.965 70.885 61.135 ; - RECT 71.195 60.965 71.365 61.135 ; - RECT 71.675 60.965 71.845 61.135 ; - RECT 72.155 60.965 72.325 61.135 ; - RECT 72.635 60.965 72.805 61.135 ; - RECT 73.115 60.965 73.285 61.135 ; - RECT 73.595 60.965 73.765 61.135 ; - RECT 74.075 60.965 74.245 61.135 ; - RECT 74.555 60.965 74.725 61.135 ; - RECT 75.035 60.965 75.205 61.135 ; - RECT 75.515 60.965 75.685 61.135 ; - RECT 75.995 60.965 76.165 61.135 ; - RECT 76.475 60.965 76.645 61.135 ; - RECT 76.955 60.965 77.125 61.135 ; - RECT 77.435 60.965 77.605 61.135 ; - RECT 77.915 60.965 78.085 61.135 ; - RECT 78.395 60.965 78.565 61.135 ; - RECT 78.875 60.965 79.045 61.135 ; - RECT 79.355 60.965 79.525 61.135 ; - RECT 79.835 60.965 80.005 61.135 ; - RECT 80.315 60.965 80.485 61.135 ; - RECT 80.795 60.965 80.965 61.135 ; - RECT 81.275 60.965 81.445 61.135 ; - RECT 81.755 60.965 81.925 61.135 ; - RECT 82.235 60.965 82.405 61.135 ; - RECT 82.715 60.965 82.885 61.135 ; - RECT 83.195 60.965 83.365 61.135 ; - RECT 83.675 60.965 83.845 61.135 ; - RECT 84.155 60.965 84.325 61.135 ; - RECT 84.635 60.965 84.805 61.135 ; - RECT 85.115 60.965 85.285 61.135 ; - RECT 85.595 60.965 85.765 61.135 ; - RECT 86.075 60.965 86.245 61.135 ; - RECT 86.555 60.965 86.725 61.135 ; - RECT 87.035 60.965 87.205 61.135 ; - RECT 87.515 60.965 87.685 61.135 ; - RECT 87.995 60.965 88.165 61.135 ; - RECT 88.475 60.965 88.645 61.135 ; - RECT 88.955 60.965 89.125 61.135 ; - RECT 89.435 60.965 89.605 61.135 ; - RECT 89.915 60.965 90.085 61.135 ; - RECT 90.395 60.965 90.565 61.135 ; - RECT 90.875 60.965 91.045 61.135 ; - RECT 91.355 60.965 91.525 61.135 ; - RECT 91.835 60.965 92.005 61.135 ; - RECT 92.315 60.965 92.485 61.135 ; - RECT 92.795 60.965 92.965 61.135 ; - RECT 93.275 60.965 93.445 61.135 ; - RECT 93.755 60.965 93.925 61.135 ; - RECT 94.235 60.965 94.405 61.135 ; - RECT 94.715 60.965 94.885 61.135 ; - RECT 95.195 60.965 95.365 61.135 ; - RECT 95.675 60.965 95.845 61.135 ; - RECT 96.155 60.965 96.325 61.135 ; - RECT 96.635 60.965 96.805 61.135 ; - RECT 97.115 60.965 97.285 61.135 ; - RECT 97.595 60.965 97.765 61.135 ; - RECT 98.075 60.965 98.245 61.135 ; - RECT 98.555 60.965 98.725 61.135 ; - RECT 99.035 60.965 99.205 61.135 ; - RECT 99.515 60.965 99.685 61.135 ; - RECT 99.995 60.965 100.165 61.135 ; - RECT 100.475 60.965 100.645 61.135 ; - RECT 100.955 60.965 101.125 61.135 ; - RECT 0.155 56.895 0.325 57.065 ; - RECT 0.635 56.895 0.805 57.065 ; - RECT 1.115 56.895 1.285 57.065 ; - RECT 1.595 56.895 1.765 57.065 ; - RECT 2.075 56.895 2.245 57.065 ; - RECT 2.555 56.895 2.725 57.065 ; - RECT 3.035 56.895 3.205 57.065 ; - RECT 3.515 56.895 3.685 57.065 ; - RECT 3.995 56.895 4.165 57.065 ; - RECT 4.475 56.895 4.645 57.065 ; - RECT 4.955 56.895 5.125 57.065 ; - RECT 5.435 56.895 5.605 57.065 ; - RECT 5.915 56.895 6.085 57.065 ; - RECT 6.395 56.895 6.565 57.065 ; - RECT 6.875 56.895 7.045 57.065 ; - RECT 7.355 56.895 7.525 57.065 ; - RECT 7.835 56.895 8.005 57.065 ; - RECT 8.315 56.895 8.485 57.065 ; - RECT 8.795 56.895 8.965 57.065 ; - RECT 9.275 56.895 9.445 57.065 ; - RECT 9.755 56.895 9.925 57.065 ; - RECT 10.235 56.895 10.405 57.065 ; - RECT 10.715 56.895 10.885 57.065 ; - RECT 11.195 56.895 11.365 57.065 ; - RECT 11.675 56.895 11.845 57.065 ; - RECT 12.155 56.895 12.325 57.065 ; - RECT 12.635 56.895 12.805 57.065 ; - RECT 13.115 56.895 13.285 57.065 ; - RECT 13.595 56.895 13.765 57.065 ; - RECT 14.075 56.895 14.245 57.065 ; - RECT 14.555 56.895 14.725 57.065 ; - RECT 15.035 56.895 15.205 57.065 ; - RECT 15.515 56.895 15.685 57.065 ; - RECT 15.995 56.895 16.165 57.065 ; - RECT 16.475 56.895 16.645 57.065 ; - RECT 16.955 56.895 17.125 57.065 ; - RECT 17.435 56.895 17.605 57.065 ; - RECT 17.915 56.895 18.085 57.065 ; - RECT 18.395 56.895 18.565 57.065 ; - RECT 18.875 56.895 19.045 57.065 ; - RECT 19.355 56.895 19.525 57.065 ; - RECT 19.835 56.895 20.005 57.065 ; - RECT 20.315 56.895 20.485 57.065 ; - RECT 20.795 56.895 20.965 57.065 ; - RECT 21.275 56.895 21.445 57.065 ; - RECT 21.755 56.895 21.925 57.065 ; - RECT 22.235 56.895 22.405 57.065 ; - RECT 22.715 56.895 22.885 57.065 ; - RECT 23.195 56.895 23.365 57.065 ; - RECT 23.675 56.895 23.845 57.065 ; - RECT 24.155 56.895 24.325 57.065 ; - RECT 24.635 56.895 24.805 57.065 ; - RECT 25.115 56.895 25.285 57.065 ; - RECT 25.595 56.895 25.765 57.065 ; - RECT 26.075 56.895 26.245 57.065 ; - RECT 26.555 56.895 26.725 57.065 ; - RECT 27.035 56.895 27.205 57.065 ; - RECT 27.515 56.895 27.685 57.065 ; - RECT 27.995 56.895 28.165 57.065 ; - RECT 28.475 56.895 28.645 57.065 ; - RECT 28.955 56.895 29.125 57.065 ; - RECT 29.435 56.895 29.605 57.065 ; - RECT 29.915 56.895 30.085 57.065 ; - RECT 30.395 56.895 30.565 57.065 ; - RECT 30.875 56.895 31.045 57.065 ; - RECT 31.355 56.895 31.525 57.065 ; - RECT 31.835 56.895 32.005 57.065 ; - RECT 32.315 56.895 32.485 57.065 ; - RECT 32.795 56.895 32.965 57.065 ; - RECT 33.275 56.895 33.445 57.065 ; - RECT 33.755 56.895 33.925 57.065 ; - RECT 34.235 56.895 34.405 57.065 ; - RECT 34.715 56.895 34.885 57.065 ; - RECT 35.195 56.895 35.365 57.065 ; - RECT 35.675 56.895 35.845 57.065 ; - RECT 36.155 56.895 36.325 57.065 ; - RECT 36.635 56.895 36.805 57.065 ; - RECT 37.115 56.895 37.285 57.065 ; - RECT 37.595 56.895 37.765 57.065 ; - RECT 38.075 56.895 38.245 57.065 ; - RECT 38.555 56.895 38.725 57.065 ; - RECT 39.035 56.895 39.205 57.065 ; - RECT 39.515 56.895 39.685 57.065 ; - RECT 39.995 56.895 40.165 57.065 ; - RECT 40.475 56.895 40.645 57.065 ; - RECT 40.955 56.895 41.125 57.065 ; - RECT 41.435 56.895 41.605 57.065 ; - RECT 41.915 56.895 42.085 57.065 ; - RECT 42.395 56.895 42.565 57.065 ; - RECT 42.875 56.895 43.045 57.065 ; - RECT 43.355 56.895 43.525 57.065 ; - RECT 43.835 56.895 44.005 57.065 ; - RECT 44.315 56.895 44.485 57.065 ; - RECT 44.795 56.895 44.965 57.065 ; - RECT 45.275 56.895 45.445 57.065 ; - RECT 45.755 56.895 45.925 57.065 ; - RECT 46.235 56.895 46.405 57.065 ; - RECT 46.715 56.895 46.885 57.065 ; - RECT 47.195 56.895 47.365 57.065 ; - RECT 47.675 56.895 47.845 57.065 ; - RECT 48.155 56.895 48.325 57.065 ; - RECT 48.635 56.895 48.805 57.065 ; - RECT 49.115 56.895 49.285 57.065 ; - RECT 49.595 56.895 49.765 57.065 ; - RECT 50.075 56.895 50.245 57.065 ; - RECT 50.555 56.895 50.725 57.065 ; - RECT 51.035 56.895 51.205 57.065 ; - RECT 51.515 56.895 51.685 57.065 ; - RECT 51.995 56.895 52.165 57.065 ; - RECT 52.475 56.895 52.645 57.065 ; - RECT 52.955 56.895 53.125 57.065 ; - RECT 53.435 56.895 53.605 57.065 ; - RECT 53.915 56.895 54.085 57.065 ; - RECT 54.395 56.895 54.565 57.065 ; - RECT 54.875 56.895 55.045 57.065 ; - RECT 55.355 56.895 55.525 57.065 ; - RECT 55.835 56.895 56.005 57.065 ; - RECT 56.315 56.895 56.485 57.065 ; - RECT 56.795 56.895 56.965 57.065 ; - RECT 57.275 56.895 57.445 57.065 ; - RECT 57.755 56.895 57.925 57.065 ; - RECT 58.235 56.895 58.405 57.065 ; - RECT 58.715 56.895 58.885 57.065 ; - RECT 59.195 56.895 59.365 57.065 ; - RECT 59.675 56.895 59.845 57.065 ; - RECT 60.155 56.895 60.325 57.065 ; - RECT 60.635 56.895 60.805 57.065 ; - RECT 61.115 56.895 61.285 57.065 ; - RECT 61.595 56.895 61.765 57.065 ; - RECT 62.075 56.895 62.245 57.065 ; - RECT 62.555 56.895 62.725 57.065 ; - RECT 63.035 56.895 63.205 57.065 ; - RECT 63.515 56.895 63.685 57.065 ; - RECT 63.995 56.895 64.165 57.065 ; - RECT 64.475 56.895 64.645 57.065 ; - RECT 64.955 56.895 65.125 57.065 ; - RECT 65.435 56.895 65.605 57.065 ; - RECT 65.915 56.895 66.085 57.065 ; - RECT 66.395 56.895 66.565 57.065 ; - RECT 66.875 56.895 67.045 57.065 ; - RECT 67.355 56.895 67.525 57.065 ; - RECT 67.835 56.895 68.005 57.065 ; - RECT 68.315 56.895 68.485 57.065 ; - RECT 68.795 56.895 68.965 57.065 ; - RECT 69.275 56.895 69.445 57.065 ; - RECT 69.755 56.895 69.925 57.065 ; - RECT 70.235 56.895 70.405 57.065 ; - RECT 70.715 56.895 70.885 57.065 ; - RECT 71.195 56.895 71.365 57.065 ; - RECT 71.675 56.895 71.845 57.065 ; - RECT 72.155 56.895 72.325 57.065 ; - RECT 72.635 56.895 72.805 57.065 ; - RECT 73.115 56.895 73.285 57.065 ; - RECT 73.595 56.895 73.765 57.065 ; - RECT 74.075 56.895 74.245 57.065 ; - RECT 74.555 56.895 74.725 57.065 ; - RECT 75.035 56.895 75.205 57.065 ; - RECT 75.515 56.895 75.685 57.065 ; - RECT 75.995 56.895 76.165 57.065 ; - RECT 76.475 56.895 76.645 57.065 ; - RECT 76.955 56.895 77.125 57.065 ; - RECT 77.435 56.895 77.605 57.065 ; - RECT 77.915 56.895 78.085 57.065 ; - RECT 78.395 56.895 78.565 57.065 ; - RECT 78.875 56.895 79.045 57.065 ; - RECT 79.355 56.895 79.525 57.065 ; - RECT 79.835 56.895 80.005 57.065 ; - RECT 80.315 56.895 80.485 57.065 ; - RECT 80.795 56.895 80.965 57.065 ; - RECT 81.275 56.895 81.445 57.065 ; - RECT 81.755 56.895 81.925 57.065 ; - RECT 82.235 56.895 82.405 57.065 ; - RECT 82.715 56.895 82.885 57.065 ; - RECT 83.195 56.895 83.365 57.065 ; - RECT 83.675 56.895 83.845 57.065 ; - RECT 84.155 56.895 84.325 57.065 ; - RECT 84.635 56.895 84.805 57.065 ; - RECT 85.115 56.895 85.285 57.065 ; - RECT 85.595 56.895 85.765 57.065 ; - RECT 86.075 56.895 86.245 57.065 ; - RECT 86.555 56.895 86.725 57.065 ; - RECT 87.035 56.895 87.205 57.065 ; - RECT 87.515 56.895 87.685 57.065 ; - RECT 87.995 56.895 88.165 57.065 ; - RECT 88.475 56.895 88.645 57.065 ; - RECT 88.955 56.895 89.125 57.065 ; - RECT 89.435 56.895 89.605 57.065 ; - RECT 89.915 56.895 90.085 57.065 ; - RECT 90.395 56.895 90.565 57.065 ; - RECT 90.875 56.895 91.045 57.065 ; - RECT 91.355 56.895 91.525 57.065 ; - RECT 91.835 56.895 92.005 57.065 ; - RECT 92.315 56.895 92.485 57.065 ; - RECT 92.795 56.895 92.965 57.065 ; - RECT 93.275 56.895 93.445 57.065 ; - RECT 93.755 56.895 93.925 57.065 ; - RECT 94.235 56.895 94.405 57.065 ; - RECT 94.715 56.895 94.885 57.065 ; - RECT 95.195 56.895 95.365 57.065 ; - RECT 95.675 56.895 95.845 57.065 ; - RECT 96.155 56.895 96.325 57.065 ; - RECT 96.635 56.895 96.805 57.065 ; - RECT 97.115 56.895 97.285 57.065 ; - RECT 97.595 56.895 97.765 57.065 ; - RECT 98.075 56.895 98.245 57.065 ; - RECT 98.555 56.895 98.725 57.065 ; - RECT 99.035 56.895 99.205 57.065 ; - RECT 99.515 56.895 99.685 57.065 ; - RECT 99.995 56.895 100.165 57.065 ; - RECT 100.475 56.895 100.645 57.065 ; - RECT 100.955 56.895 101.125 57.065 ; - RECT 0.155 52.825 0.325 52.995 ; - RECT 0.635 52.825 0.805 52.995 ; - RECT 1.115 52.825 1.285 52.995 ; - RECT 1.595 52.825 1.765 52.995 ; - RECT 2.075 52.825 2.245 52.995 ; - RECT 2.555 52.825 2.725 52.995 ; - RECT 3.035 52.825 3.205 52.995 ; - RECT 3.515 52.825 3.685 52.995 ; - RECT 97.595 52.825 97.765 52.995 ; - RECT 98.075 52.825 98.245 52.995 ; - RECT 98.555 52.825 98.725 52.995 ; - RECT 99.035 52.825 99.205 52.995 ; - RECT 99.515 52.825 99.685 52.995 ; - RECT 99.995 52.825 100.165 52.995 ; - RECT 100.475 52.825 100.645 52.995 ; - RECT 100.955 52.825 101.125 52.995 ; - RECT 0.155 48.755 0.325 48.925 ; - RECT 0.635 48.755 0.805 48.925 ; - RECT 1.115 48.755 1.285 48.925 ; - RECT 1.595 48.755 1.765 48.925 ; - RECT 2.075 48.755 2.245 48.925 ; - RECT 2.555 48.755 2.725 48.925 ; - RECT 3.035 48.755 3.205 48.925 ; - RECT 3.515 48.755 3.685 48.925 ; - RECT 8.095 48.600 8.265 48.770 ; - RECT 8.455 48.600 8.625 48.770 ; - RECT 8.815 48.600 8.985 48.770 ; - RECT 9.175 48.600 9.345 48.770 ; - RECT 12.580 48.565 12.750 48.735 ; - RECT 12.940 48.565 13.110 48.735 ; - RECT 13.300 48.565 13.470 48.735 ; - RECT 13.660 48.565 13.830 48.735 ; - RECT 18.040 48.565 18.210 48.735 ; - RECT 18.400 48.565 18.570 48.735 ; - RECT 18.760 48.565 18.930 48.735 ; - RECT 19.120 48.565 19.290 48.735 ; - RECT 25.065 48.565 25.235 48.735 ; - RECT 25.425 48.565 25.595 48.735 ; - RECT 25.785 48.565 25.955 48.735 ; - RECT 26.145 48.565 26.315 48.735 ; - RECT 32.800 48.565 32.970 48.735 ; - RECT 33.160 48.565 33.330 48.735 ; - RECT 33.520 48.565 33.690 48.735 ; - RECT 33.880 48.565 34.050 48.735 ; - RECT 40.355 48.565 40.525 48.735 ; - RECT 40.715 48.565 40.885 48.735 ; - RECT 41.075 48.565 41.245 48.735 ; - RECT 41.435 48.565 41.605 48.735 ; - RECT 48.165 48.565 48.335 48.735 ; - RECT 48.525 48.565 48.695 48.735 ; - RECT 48.885 48.565 49.055 48.735 ; - RECT 49.245 48.565 49.415 48.735 ; - RECT 55.675 48.565 55.845 48.735 ; - RECT 56.035 48.565 56.205 48.735 ; - RECT 56.395 48.565 56.565 48.735 ; - RECT 56.755 48.565 56.925 48.735 ; - RECT 63.350 48.565 63.520 48.735 ; - RECT 63.710 48.565 63.880 48.735 ; - RECT 64.070 48.565 64.240 48.735 ; - RECT 64.430 48.565 64.600 48.735 ; - RECT 97.595 48.755 97.765 48.925 ; - RECT 98.075 48.755 98.245 48.925 ; - RECT 98.555 48.755 98.725 48.925 ; - RECT 99.035 48.755 99.205 48.925 ; - RECT 99.515 48.755 99.685 48.925 ; - RECT 99.995 48.755 100.165 48.925 ; - RECT 100.475 48.755 100.645 48.925 ; - RECT 100.955 48.755 101.125 48.925 ; - RECT 70.860 48.565 71.030 48.735 ; - RECT 71.220 48.565 71.390 48.735 ; - RECT 71.580 48.565 71.750 48.735 ; - RECT 71.940 48.565 72.110 48.735 ; - RECT 11.605 46.375 11.775 46.545 ; - RECT 16.090 46.375 16.260 46.545 ; - RECT 21.550 46.375 21.720 46.545 ; - RECT 28.575 46.375 28.745 46.545 ; - RECT 36.310 46.375 36.480 46.545 ; - RECT 43.865 46.375 44.035 46.545 ; - RECT 51.675 46.375 51.845 46.545 ; - RECT 59.185 46.375 59.355 46.545 ; - RECT 66.860 46.375 67.030 46.545 ; - RECT 74.370 46.375 74.540 46.545 ; - RECT 8.455 45.885 8.625 46.055 ; - RECT 8.815 45.885 8.985 46.055 ; - RECT 9.175 45.885 9.345 46.055 ; - RECT 12.940 45.885 13.110 46.055 ; - RECT 13.300 45.885 13.470 46.055 ; - RECT 13.660 45.885 13.830 46.055 ; - RECT 18.400 45.885 18.570 46.055 ; - RECT 18.760 45.885 18.930 46.055 ; - RECT 19.120 45.885 19.290 46.055 ; - RECT 25.425 45.885 25.595 46.055 ; - RECT 25.785 45.885 25.955 46.055 ; - RECT 26.145 45.885 26.315 46.055 ; - RECT 33.160 45.885 33.330 46.055 ; - RECT 33.520 45.885 33.690 46.055 ; - RECT 33.880 45.885 34.050 46.055 ; - RECT 40.715 45.885 40.885 46.055 ; - RECT 41.075 45.885 41.245 46.055 ; - RECT 41.435 45.885 41.605 46.055 ; - RECT 48.525 45.885 48.695 46.055 ; - RECT 48.885 45.885 49.055 46.055 ; - RECT 49.245 45.885 49.415 46.055 ; - RECT 56.035 45.885 56.205 46.055 ; - RECT 56.395 45.885 56.565 46.055 ; - RECT 56.755 45.885 56.925 46.055 ; - RECT 63.710 45.885 63.880 46.055 ; - RECT 64.070 45.885 64.240 46.055 ; - RECT 64.430 45.885 64.600 46.055 ; - RECT 71.220 45.885 71.390 46.055 ; - RECT 71.580 45.885 71.750 46.055 ; - RECT 71.940 45.885 72.110 46.055 ; - RECT 11.605 45.320 11.775 45.490 ; - RECT 16.090 45.320 16.260 45.490 ; - RECT 21.550 45.320 21.720 45.490 ; - RECT 28.575 45.320 28.745 45.490 ; - RECT 36.310 45.320 36.480 45.490 ; - RECT 43.865 45.320 44.035 45.490 ; - RECT 51.675 45.320 51.845 45.490 ; - RECT 59.185 45.320 59.355 45.490 ; - RECT 66.860 45.320 67.030 45.490 ; - RECT 74.370 45.320 74.540 45.490 ; - RECT 0.155 44.685 0.325 44.855 ; - RECT 0.635 44.685 0.805 44.855 ; - RECT 1.115 44.685 1.285 44.855 ; - RECT 1.595 44.685 1.765 44.855 ; - RECT 2.075 44.685 2.245 44.855 ; - RECT 2.555 44.685 2.725 44.855 ; - RECT 3.035 44.685 3.205 44.855 ; - RECT 3.515 44.685 3.685 44.855 ; - RECT 83.150 45.215 83.320 45.385 ; - RECT 83.610 45.215 83.780 45.385 ; - RECT 84.290 45.215 84.460 45.385 ; - RECT 97.595 44.685 97.765 44.855 ; - RECT 98.075 44.685 98.245 44.855 ; - RECT 98.555 44.685 98.725 44.855 ; - RECT 99.035 44.685 99.205 44.855 ; - RECT 99.515 44.685 99.685 44.855 ; - RECT 99.995 44.685 100.165 44.855 ; - RECT 100.475 44.685 100.645 44.855 ; - RECT 100.955 44.685 101.125 44.855 ; - RECT 11.605 44.100 11.775 44.270 ; - RECT 16.090 44.100 16.260 44.270 ; - RECT 21.550 44.100 21.720 44.270 ; - RECT 28.575 44.100 28.745 44.270 ; - RECT 36.310 44.100 36.480 44.270 ; - RECT 43.865 44.100 44.035 44.270 ; - RECT 51.675 44.100 51.845 44.270 ; - RECT 59.185 44.100 59.355 44.270 ; - RECT 66.860 44.100 67.030 44.270 ; - RECT 74.370 44.100 74.540 44.270 ; - RECT 8.455 43.525 8.625 43.695 ; - RECT 8.815 43.525 8.985 43.695 ; - RECT 9.175 43.525 9.345 43.695 ; - RECT 12.940 43.525 13.110 43.695 ; - RECT 13.300 43.525 13.470 43.695 ; - RECT 13.660 43.525 13.830 43.695 ; - RECT 18.400 43.525 18.570 43.695 ; - RECT 18.760 43.525 18.930 43.695 ; - RECT 19.120 43.525 19.290 43.695 ; - RECT 25.425 43.525 25.595 43.695 ; - RECT 25.785 43.525 25.955 43.695 ; - RECT 26.145 43.525 26.315 43.695 ; - RECT 33.160 43.525 33.330 43.695 ; - RECT 33.520 43.525 33.690 43.695 ; - RECT 33.880 43.525 34.050 43.695 ; - RECT 40.715 43.525 40.885 43.695 ; - RECT 41.075 43.525 41.245 43.695 ; - RECT 41.435 43.525 41.605 43.695 ; - RECT 48.525 43.525 48.695 43.695 ; - RECT 48.885 43.525 49.055 43.695 ; - RECT 49.245 43.525 49.415 43.695 ; - RECT 56.035 43.525 56.205 43.695 ; - RECT 56.395 43.525 56.565 43.695 ; - RECT 56.755 43.525 56.925 43.695 ; - RECT 63.710 43.525 63.880 43.695 ; - RECT 64.070 43.525 64.240 43.695 ; - RECT 64.430 43.525 64.600 43.695 ; - RECT 71.220 43.525 71.390 43.695 ; - RECT 71.580 43.525 71.750 43.695 ; - RECT 71.940 43.525 72.110 43.695 ; - RECT 78.405 43.680 78.575 43.850 ; - RECT 83.955 43.680 84.125 43.850 ; - RECT 11.605 42.990 11.775 43.160 ; - RECT 16.090 42.990 16.260 43.160 ; - RECT 21.550 42.990 21.720 43.160 ; - RECT 28.575 42.990 28.745 43.160 ; - RECT 36.310 42.990 36.480 43.160 ; - RECT 43.865 42.990 44.035 43.160 ; - RECT 51.675 42.990 51.845 43.160 ; - RECT 59.185 42.990 59.355 43.160 ; - RECT 66.860 42.990 67.030 43.160 ; - RECT 74.370 42.990 74.540 43.160 ; - RECT 11.605 41.810 11.775 41.980 ; - RECT 16.090 41.810 16.260 41.980 ; - RECT 21.550 41.810 21.720 41.980 ; - RECT 28.575 41.810 28.745 41.980 ; - RECT 36.310 41.810 36.480 41.980 ; - RECT 43.865 41.810 44.035 41.980 ; - RECT 51.675 41.810 51.845 41.980 ; - RECT 59.185 41.810 59.355 41.980 ; - RECT 66.860 41.810 67.030 41.980 ; - RECT 74.370 41.810 74.540 41.980 ; - RECT 8.095 41.170 8.265 41.340 ; - RECT 8.455 41.170 8.625 41.340 ; - RECT 8.815 41.170 8.985 41.340 ; - RECT 9.175 41.170 9.345 41.340 ; - RECT 12.580 41.170 12.750 41.340 ; - RECT 12.940 41.170 13.110 41.340 ; - RECT 13.300 41.170 13.470 41.340 ; - RECT 13.660 41.170 13.830 41.340 ; - RECT 18.040 41.170 18.210 41.340 ; - RECT 18.400 41.170 18.570 41.340 ; - RECT 18.760 41.170 18.930 41.340 ; - RECT 19.120 41.170 19.290 41.340 ; - RECT 25.065 41.170 25.235 41.340 ; - RECT 25.425 41.170 25.595 41.340 ; - RECT 25.785 41.170 25.955 41.340 ; - RECT 26.145 41.170 26.315 41.340 ; - RECT 32.800 41.170 32.970 41.340 ; - RECT 33.160 41.170 33.330 41.340 ; - RECT 33.520 41.170 33.690 41.340 ; - RECT 33.880 41.170 34.050 41.340 ; - RECT 40.355 41.170 40.525 41.340 ; - RECT 40.715 41.170 40.885 41.340 ; - RECT 41.075 41.170 41.245 41.340 ; - RECT 41.435 41.170 41.605 41.340 ; - RECT 48.165 41.170 48.335 41.340 ; - RECT 48.525 41.170 48.695 41.340 ; - RECT 48.885 41.170 49.055 41.340 ; - RECT 49.245 41.170 49.415 41.340 ; - RECT 55.675 41.170 55.845 41.340 ; - RECT 56.035 41.170 56.205 41.340 ; - RECT 56.395 41.170 56.565 41.340 ; - RECT 56.755 41.170 56.925 41.340 ; - RECT 63.350 41.170 63.520 41.340 ; - RECT 63.710 41.170 63.880 41.340 ; - RECT 64.070 41.170 64.240 41.340 ; - RECT 64.430 41.170 64.600 41.340 ; - RECT 70.860 41.170 71.030 41.340 ; - RECT 71.220 41.170 71.390 41.340 ; - RECT 71.580 41.170 71.750 41.340 ; - RECT 71.940 41.170 72.110 41.340 ; - RECT 0.155 40.615 0.325 40.785 ; - RECT 0.635 40.615 0.805 40.785 ; - RECT 1.115 40.615 1.285 40.785 ; - RECT 1.595 40.615 1.765 40.785 ; - RECT 2.075 40.615 2.245 40.785 ; - RECT 2.555 40.615 2.725 40.785 ; - RECT 3.035 40.615 3.205 40.785 ; - RECT 3.515 40.615 3.685 40.785 ; - RECT 11.605 40.630 11.775 40.800 ; - RECT 16.090 40.630 16.260 40.800 ; - RECT 21.550 40.630 21.720 40.800 ; - RECT 28.575 40.630 28.745 40.800 ; - RECT 36.310 40.630 36.480 40.800 ; - RECT 43.865 40.630 44.035 40.800 ; - RECT 51.675 40.630 51.845 40.800 ; - RECT 59.185 40.630 59.355 40.800 ; - RECT 66.860 40.630 67.030 40.800 ; - RECT 74.370 40.630 74.540 40.800 ; - RECT 78.055 40.160 78.225 40.330 ; - RECT 78.750 40.160 78.920 40.330 ; - RECT 11.605 39.385 11.775 39.555 ; - RECT 16.090 39.385 16.260 39.555 ; - RECT 21.550 39.385 21.720 39.555 ; - RECT 28.575 39.385 28.745 39.555 ; - RECT 36.310 39.385 36.480 39.555 ; - RECT 43.865 39.385 44.035 39.555 ; - RECT 51.675 39.385 51.845 39.555 ; - RECT 59.185 39.385 59.355 39.555 ; - RECT 66.860 39.385 67.030 39.555 ; - RECT 74.370 39.385 74.540 39.555 ; - RECT 83.950 40.160 84.120 40.330 ; - RECT 97.595 40.615 97.765 40.785 ; - RECT 98.075 40.615 98.245 40.785 ; - RECT 98.555 40.615 98.725 40.785 ; - RECT 99.035 40.615 99.205 40.785 ; - RECT 99.515 40.615 99.685 40.785 ; - RECT 99.995 40.615 100.165 40.785 ; - RECT 100.475 40.615 100.645 40.785 ; - RECT 100.955 40.615 101.125 40.785 ; - RECT 8.095 38.810 8.265 38.980 ; - RECT 8.455 38.810 8.625 38.980 ; - RECT 8.815 38.810 8.985 38.980 ; - RECT 9.175 38.810 9.345 38.980 ; - RECT 12.580 38.810 12.750 38.980 ; - RECT 12.940 38.810 13.110 38.980 ; - RECT 13.300 38.810 13.470 38.980 ; - RECT 13.660 38.810 13.830 38.980 ; - RECT 18.040 38.810 18.210 38.980 ; - RECT 18.400 38.810 18.570 38.980 ; - RECT 18.760 38.810 18.930 38.980 ; - RECT 19.120 38.810 19.290 38.980 ; - RECT 25.065 38.810 25.235 38.980 ; - RECT 25.425 38.810 25.595 38.980 ; - RECT 25.785 38.810 25.955 38.980 ; - RECT 26.145 38.810 26.315 38.980 ; - RECT 32.800 38.810 32.970 38.980 ; - RECT 33.160 38.810 33.330 38.980 ; - RECT 33.520 38.810 33.690 38.980 ; - RECT 33.880 38.810 34.050 38.980 ; - RECT 40.355 38.810 40.525 38.980 ; - RECT 40.715 38.810 40.885 38.980 ; - RECT 41.075 38.810 41.245 38.980 ; - RECT 41.435 38.810 41.605 38.980 ; - RECT 48.165 38.810 48.335 38.980 ; - RECT 48.525 38.810 48.695 38.980 ; - RECT 48.885 38.810 49.055 38.980 ; - RECT 49.245 38.810 49.415 38.980 ; - RECT 55.675 38.810 55.845 38.980 ; - RECT 56.035 38.810 56.205 38.980 ; - RECT 56.395 38.810 56.565 38.980 ; - RECT 56.755 38.810 56.925 38.980 ; - RECT 63.350 38.810 63.520 38.980 ; - RECT 63.710 38.810 63.880 38.980 ; - RECT 64.070 38.810 64.240 38.980 ; - RECT 64.430 38.810 64.600 38.980 ; - RECT 70.860 38.810 71.030 38.980 ; - RECT 71.220 38.810 71.390 38.980 ; - RECT 71.580 38.810 71.750 38.980 ; - RECT 71.940 38.810 72.110 38.980 ; - RECT 78.405 38.625 78.575 38.795 ; - RECT 11.605 38.330 11.775 38.500 ; - RECT 16.090 38.330 16.260 38.500 ; - RECT 21.550 38.330 21.720 38.500 ; - RECT 28.575 38.330 28.745 38.500 ; - RECT 36.310 38.330 36.480 38.500 ; - RECT 43.865 38.330 44.035 38.500 ; - RECT 51.675 38.330 51.845 38.500 ; - RECT 59.185 38.330 59.355 38.500 ; - RECT 66.860 38.330 67.030 38.500 ; - RECT 83.955 38.625 84.125 38.795 ; - RECT 74.370 38.330 74.540 38.500 ; - RECT 11.605 37.110 11.775 37.280 ; - RECT 16.090 37.110 16.260 37.280 ; - RECT 21.550 37.110 21.720 37.280 ; - RECT 28.575 37.110 28.745 37.280 ; - RECT 36.310 37.110 36.480 37.280 ; - RECT 43.865 37.110 44.035 37.280 ; - RECT 51.675 37.110 51.845 37.280 ; - RECT 59.185 37.110 59.355 37.280 ; - RECT 66.860 37.110 67.030 37.280 ; - RECT 74.370 37.110 74.540 37.280 ; - RECT 0.155 36.545 0.325 36.715 ; - RECT 0.635 36.545 0.805 36.715 ; - RECT 1.115 36.545 1.285 36.715 ; - RECT 1.595 36.545 1.765 36.715 ; - RECT 2.075 36.545 2.245 36.715 ; - RECT 2.555 36.545 2.725 36.715 ; - RECT 3.035 36.545 3.205 36.715 ; - RECT 3.515 36.545 3.685 36.715 ; - RECT 8.095 36.450 8.265 36.620 ; - RECT 8.455 36.450 8.625 36.620 ; - RECT 8.815 36.450 8.985 36.620 ; - RECT 9.175 36.450 9.345 36.620 ; - RECT 12.580 36.450 12.750 36.620 ; - RECT 12.940 36.450 13.110 36.620 ; - RECT 13.300 36.450 13.470 36.620 ; - RECT 13.660 36.450 13.830 36.620 ; - RECT 18.040 36.450 18.210 36.620 ; - RECT 18.400 36.450 18.570 36.620 ; - RECT 18.760 36.450 18.930 36.620 ; - RECT 19.120 36.450 19.290 36.620 ; - RECT 25.065 36.450 25.235 36.620 ; - RECT 25.425 36.450 25.595 36.620 ; - RECT 25.785 36.450 25.955 36.620 ; - RECT 26.145 36.450 26.315 36.620 ; - RECT 32.800 36.450 32.970 36.620 ; - RECT 33.160 36.450 33.330 36.620 ; - RECT 33.520 36.450 33.690 36.620 ; - RECT 33.880 36.450 34.050 36.620 ; - RECT 40.355 36.450 40.525 36.620 ; - RECT 40.715 36.450 40.885 36.620 ; - RECT 41.075 36.450 41.245 36.620 ; - RECT 41.435 36.450 41.605 36.620 ; - RECT 48.165 36.450 48.335 36.620 ; - RECT 48.525 36.450 48.695 36.620 ; - RECT 48.885 36.450 49.055 36.620 ; - RECT 49.245 36.450 49.415 36.620 ; - RECT 55.675 36.450 55.845 36.620 ; - RECT 56.035 36.450 56.205 36.620 ; - RECT 56.395 36.450 56.565 36.620 ; - RECT 56.755 36.450 56.925 36.620 ; - RECT 63.350 36.450 63.520 36.620 ; - RECT 63.710 36.450 63.880 36.620 ; - RECT 64.070 36.450 64.240 36.620 ; - RECT 64.430 36.450 64.600 36.620 ; - RECT 70.860 36.450 71.030 36.620 ; - RECT 71.220 36.450 71.390 36.620 ; - RECT 71.580 36.450 71.750 36.620 ; - RECT 71.940 36.450 72.110 36.620 ; - RECT 97.595 36.545 97.765 36.715 ; - RECT 98.075 36.545 98.245 36.715 ; - RECT 98.555 36.545 98.725 36.715 ; - RECT 99.035 36.545 99.205 36.715 ; - RECT 99.515 36.545 99.685 36.715 ; - RECT 99.995 36.545 100.165 36.715 ; - RECT 100.475 36.545 100.645 36.715 ; - RECT 100.955 36.545 101.125 36.715 ; - RECT 11.605 36.000 11.775 36.170 ; - RECT 16.090 36.000 16.260 36.170 ; - RECT 21.550 36.000 21.720 36.170 ; - RECT 28.575 36.000 28.745 36.170 ; - RECT 36.310 36.000 36.480 36.170 ; - RECT 43.865 36.000 44.035 36.170 ; - RECT 51.675 36.000 51.845 36.170 ; - RECT 59.185 36.000 59.355 36.170 ; - RECT 66.860 36.000 67.030 36.170 ; - RECT 74.370 36.000 74.540 36.170 ; - RECT 78.405 35.105 78.575 35.275 ; - RECT 11.605 34.820 11.775 34.990 ; - RECT 16.090 34.820 16.260 34.990 ; - RECT 21.550 34.820 21.720 34.990 ; - RECT 28.575 34.820 28.745 34.990 ; - RECT 36.310 34.820 36.480 34.990 ; - RECT 43.865 34.820 44.035 34.990 ; - RECT 51.675 34.820 51.845 34.990 ; - RECT 59.185 34.820 59.355 34.990 ; - RECT 66.860 34.820 67.030 34.990 ; - RECT 74.370 34.820 74.540 34.990 ; - RECT 83.955 35.105 84.125 35.275 ; - RECT 8.095 34.090 8.265 34.260 ; - RECT 8.455 34.090 8.625 34.260 ; - RECT 8.815 34.090 8.985 34.260 ; - RECT 9.175 34.090 9.345 34.260 ; - RECT 12.580 34.090 12.750 34.260 ; - RECT 12.940 34.090 13.110 34.260 ; - RECT 13.300 34.090 13.470 34.260 ; - RECT 13.660 34.090 13.830 34.260 ; - RECT 18.040 34.090 18.210 34.260 ; - RECT 18.400 34.090 18.570 34.260 ; - RECT 18.760 34.090 18.930 34.260 ; - RECT 19.120 34.090 19.290 34.260 ; - RECT 25.065 34.090 25.235 34.260 ; - RECT 25.425 34.090 25.595 34.260 ; - RECT 25.785 34.090 25.955 34.260 ; - RECT 26.145 34.090 26.315 34.260 ; - RECT 32.800 34.090 32.970 34.260 ; - RECT 33.160 34.090 33.330 34.260 ; - RECT 33.520 34.090 33.690 34.260 ; - RECT 33.880 34.090 34.050 34.260 ; - RECT 40.355 34.090 40.525 34.260 ; - RECT 40.715 34.090 40.885 34.260 ; - RECT 41.075 34.090 41.245 34.260 ; - RECT 41.435 34.090 41.605 34.260 ; - RECT 48.165 34.090 48.335 34.260 ; - RECT 48.525 34.090 48.695 34.260 ; - RECT 48.885 34.090 49.055 34.260 ; - RECT 49.245 34.090 49.415 34.260 ; - RECT 55.675 34.090 55.845 34.260 ; - RECT 56.035 34.090 56.205 34.260 ; - RECT 56.395 34.090 56.565 34.260 ; - RECT 56.755 34.090 56.925 34.260 ; - RECT 63.350 34.090 63.520 34.260 ; - RECT 63.710 34.090 63.880 34.260 ; - RECT 64.070 34.090 64.240 34.260 ; - RECT 64.430 34.090 64.600 34.260 ; - RECT 70.860 34.090 71.030 34.260 ; - RECT 71.220 34.090 71.390 34.260 ; - RECT 71.580 34.090 71.750 34.260 ; - RECT 71.940 34.090 72.110 34.260 ; - RECT 11.605 33.640 11.775 33.810 ; - RECT 16.090 33.640 16.260 33.810 ; - RECT 21.550 33.640 21.720 33.810 ; - RECT 28.575 33.640 28.745 33.810 ; - RECT 36.310 33.640 36.480 33.810 ; - RECT 43.865 33.640 44.035 33.810 ; - RECT 51.675 33.640 51.845 33.810 ; - RECT 59.185 33.640 59.355 33.810 ; - RECT 66.860 33.640 67.030 33.810 ; - RECT 74.370 33.640 74.540 33.810 ; - RECT 78.405 33.570 78.575 33.740 ; - RECT 83.955 33.570 84.125 33.740 ; - RECT 0.155 32.475 0.325 32.645 ; - RECT 0.635 32.475 0.805 32.645 ; - RECT 1.115 32.475 1.285 32.645 ; - RECT 1.595 32.475 1.765 32.645 ; - RECT 2.075 32.475 2.245 32.645 ; - RECT 2.555 32.475 2.725 32.645 ; - RECT 3.035 32.475 3.205 32.645 ; - RECT 3.515 32.475 3.685 32.645 ; - RECT 11.605 32.360 11.775 32.530 ; - RECT 16.090 32.360 16.260 32.530 ; - RECT 21.550 32.360 21.720 32.530 ; - RECT 28.575 32.360 28.745 32.530 ; - RECT 36.310 32.360 36.480 32.530 ; - RECT 43.865 32.360 44.035 32.530 ; - RECT 51.675 32.360 51.845 32.530 ; - RECT 59.185 32.360 59.355 32.530 ; - RECT 66.860 32.360 67.030 32.530 ; - RECT 74.370 32.360 74.540 32.530 ; - RECT 97.595 32.475 97.765 32.645 ; - RECT 98.075 32.475 98.245 32.645 ; - RECT 98.555 32.475 98.725 32.645 ; - RECT 99.035 32.475 99.205 32.645 ; - RECT 99.515 32.475 99.685 32.645 ; - RECT 99.995 32.475 100.165 32.645 ; - RECT 100.475 32.475 100.645 32.645 ; - RECT 100.955 32.475 101.125 32.645 ; - RECT 8.095 31.730 8.265 31.900 ; - RECT 8.455 31.730 8.625 31.900 ; - RECT 8.815 31.730 8.985 31.900 ; - RECT 9.175 31.730 9.345 31.900 ; - RECT 12.580 31.730 12.750 31.900 ; - RECT 12.940 31.730 13.110 31.900 ; - RECT 13.300 31.730 13.470 31.900 ; - RECT 13.660 31.730 13.830 31.900 ; - RECT 18.040 31.730 18.210 31.900 ; - RECT 18.400 31.730 18.570 31.900 ; - RECT 18.760 31.730 18.930 31.900 ; - RECT 19.120 31.730 19.290 31.900 ; - RECT 25.065 31.730 25.235 31.900 ; - RECT 25.425 31.730 25.595 31.900 ; - RECT 25.785 31.730 25.955 31.900 ; - RECT 26.145 31.730 26.315 31.900 ; - RECT 32.800 31.730 32.970 31.900 ; - RECT 33.160 31.730 33.330 31.900 ; - RECT 33.520 31.730 33.690 31.900 ; - RECT 33.880 31.730 34.050 31.900 ; - RECT 40.355 31.730 40.525 31.900 ; - RECT 40.715 31.730 40.885 31.900 ; - RECT 41.075 31.730 41.245 31.900 ; - RECT 41.435 31.730 41.605 31.900 ; - RECT 48.165 31.730 48.335 31.900 ; - RECT 48.525 31.730 48.695 31.900 ; - RECT 48.885 31.730 49.055 31.900 ; - RECT 49.245 31.730 49.415 31.900 ; - RECT 55.675 31.730 55.845 31.900 ; - RECT 56.035 31.730 56.205 31.900 ; - RECT 56.395 31.730 56.565 31.900 ; - RECT 56.755 31.730 56.925 31.900 ; - RECT 63.350 31.730 63.520 31.900 ; - RECT 63.710 31.730 63.880 31.900 ; - RECT 64.070 31.730 64.240 31.900 ; - RECT 64.430 31.730 64.600 31.900 ; - RECT 70.860 31.730 71.030 31.900 ; - RECT 71.220 31.730 71.390 31.900 ; - RECT 71.580 31.730 71.750 31.900 ; - RECT 71.940 31.730 72.110 31.900 ; - RECT 11.605 31.305 11.775 31.475 ; - RECT 16.090 31.305 16.260 31.475 ; - RECT 21.550 31.305 21.720 31.475 ; - RECT 28.575 31.305 28.745 31.475 ; - RECT 36.310 31.305 36.480 31.475 ; - RECT 43.865 31.305 44.035 31.475 ; - RECT 51.675 31.305 51.845 31.475 ; - RECT 59.185 31.305 59.355 31.475 ; - RECT 66.860 31.305 67.030 31.475 ; - RECT 74.370 31.305 74.540 31.475 ; - RECT 11.605 30.085 11.775 30.255 ; - RECT 16.090 30.085 16.260 30.255 ; - RECT 21.550 30.085 21.720 30.255 ; - RECT 28.575 30.085 28.745 30.255 ; - RECT 36.310 30.085 36.480 30.255 ; - RECT 43.865 30.085 44.035 30.255 ; - RECT 51.675 30.085 51.845 30.255 ; - RECT 59.185 30.085 59.355 30.255 ; - RECT 66.860 30.085 67.030 30.255 ; - RECT 74.370 30.085 74.540 30.255 ; - RECT 78.405 30.050 78.575 30.220 ; - RECT 8.095 29.370 8.265 29.540 ; - RECT 8.455 29.370 8.625 29.540 ; - RECT 8.815 29.370 8.985 29.540 ; - RECT 9.175 29.370 9.345 29.540 ; - RECT 12.580 29.370 12.750 29.540 ; - RECT 12.940 29.370 13.110 29.540 ; - RECT 13.300 29.370 13.470 29.540 ; - RECT 13.660 29.370 13.830 29.540 ; - RECT 18.040 29.370 18.210 29.540 ; - RECT 18.400 29.370 18.570 29.540 ; - RECT 18.760 29.370 18.930 29.540 ; - RECT 19.120 29.370 19.290 29.540 ; - RECT 25.065 29.370 25.235 29.540 ; - RECT 25.425 29.370 25.595 29.540 ; - RECT 25.785 29.370 25.955 29.540 ; - RECT 26.145 29.370 26.315 29.540 ; - RECT 32.800 29.370 32.970 29.540 ; - RECT 33.160 29.370 33.330 29.540 ; - RECT 33.520 29.370 33.690 29.540 ; - RECT 33.880 29.370 34.050 29.540 ; - RECT 40.355 29.370 40.525 29.540 ; - RECT 40.715 29.370 40.885 29.540 ; - RECT 41.075 29.370 41.245 29.540 ; - RECT 41.435 29.370 41.605 29.540 ; - RECT 48.165 29.370 48.335 29.540 ; - RECT 48.525 29.370 48.695 29.540 ; - RECT 48.885 29.370 49.055 29.540 ; - RECT 49.245 29.370 49.415 29.540 ; - RECT 55.675 29.370 55.845 29.540 ; - RECT 56.035 29.370 56.205 29.540 ; - RECT 56.395 29.370 56.565 29.540 ; - RECT 56.755 29.370 56.925 29.540 ; - RECT 63.350 29.370 63.520 29.540 ; - RECT 63.710 29.370 63.880 29.540 ; - RECT 64.070 29.370 64.240 29.540 ; - RECT 64.430 29.370 64.600 29.540 ; - RECT 70.860 29.370 71.030 29.540 ; - RECT 71.220 29.370 71.390 29.540 ; - RECT 71.580 29.370 71.750 29.540 ; - RECT 71.940 29.370 72.110 29.540 ; - RECT 83.955 30.050 84.125 30.220 ; - RECT 11.605 28.975 11.775 29.145 ; - RECT 16.090 28.975 16.260 29.145 ; - RECT 21.550 28.975 21.720 29.145 ; - RECT 28.575 28.975 28.745 29.145 ; - RECT 36.310 28.975 36.480 29.145 ; - RECT 43.865 28.975 44.035 29.145 ; - RECT 51.675 28.975 51.845 29.145 ; - RECT 59.185 28.975 59.355 29.145 ; - RECT 66.860 28.975 67.030 29.145 ; - RECT 74.370 28.975 74.540 29.145 ; - RECT 0.155 28.405 0.325 28.575 ; - RECT 0.635 28.405 0.805 28.575 ; - RECT 1.115 28.405 1.285 28.575 ; - RECT 1.595 28.405 1.765 28.575 ; - RECT 2.075 28.405 2.245 28.575 ; - RECT 2.555 28.405 2.725 28.575 ; - RECT 3.035 28.405 3.205 28.575 ; - RECT 3.515 28.405 3.685 28.575 ; - RECT 78.405 28.515 78.575 28.685 ; - RECT 83.955 28.515 84.125 28.685 ; - RECT 97.595 28.405 97.765 28.575 ; - RECT 98.075 28.405 98.245 28.575 ; - RECT 98.555 28.405 98.725 28.575 ; - RECT 99.035 28.405 99.205 28.575 ; - RECT 99.515 28.405 99.685 28.575 ; - RECT 99.995 28.405 100.165 28.575 ; - RECT 100.475 28.405 100.645 28.575 ; - RECT 100.955 28.405 101.125 28.575 ; - RECT 11.605 27.795 11.775 27.965 ; - RECT 16.090 27.795 16.260 27.965 ; - RECT 21.550 27.795 21.720 27.965 ; - RECT 28.575 27.795 28.745 27.965 ; - RECT 36.310 27.795 36.480 27.965 ; - RECT 43.865 27.795 44.035 27.965 ; - RECT 51.675 27.795 51.845 27.965 ; - RECT 59.185 27.795 59.355 27.965 ; - RECT 66.860 27.795 67.030 27.965 ; - RECT 74.370 27.795 74.540 27.965 ; - RECT 8.095 27.010 8.265 27.180 ; - RECT 8.455 27.010 8.625 27.180 ; - RECT 8.815 27.010 8.985 27.180 ; - RECT 9.175 27.010 9.345 27.180 ; - RECT 12.580 27.010 12.750 27.180 ; - RECT 12.940 27.010 13.110 27.180 ; - RECT 13.300 27.010 13.470 27.180 ; - RECT 13.660 27.010 13.830 27.180 ; - RECT 18.040 27.010 18.210 27.180 ; - RECT 18.400 27.010 18.570 27.180 ; - RECT 18.760 27.010 18.930 27.180 ; - RECT 19.120 27.010 19.290 27.180 ; - RECT 25.065 27.010 25.235 27.180 ; - RECT 25.425 27.010 25.595 27.180 ; - RECT 25.785 27.010 25.955 27.180 ; - RECT 26.145 27.010 26.315 27.180 ; - RECT 32.800 27.010 32.970 27.180 ; - RECT 33.160 27.010 33.330 27.180 ; - RECT 33.520 27.010 33.690 27.180 ; - RECT 33.880 27.010 34.050 27.180 ; - RECT 40.355 27.010 40.525 27.180 ; - RECT 40.715 27.010 40.885 27.180 ; - RECT 41.075 27.010 41.245 27.180 ; - RECT 41.435 27.010 41.605 27.180 ; - RECT 48.165 27.010 48.335 27.180 ; - RECT 48.525 27.010 48.695 27.180 ; - RECT 48.885 27.010 49.055 27.180 ; - RECT 49.245 27.010 49.415 27.180 ; - RECT 55.675 27.010 55.845 27.180 ; - RECT 56.035 27.010 56.205 27.180 ; - RECT 56.395 27.010 56.565 27.180 ; - RECT 56.755 27.010 56.925 27.180 ; - RECT 63.350 27.010 63.520 27.180 ; - RECT 63.710 27.010 63.880 27.180 ; - RECT 64.070 27.010 64.240 27.180 ; - RECT 64.430 27.010 64.600 27.180 ; - RECT 70.860 27.010 71.030 27.180 ; - RECT 71.220 27.010 71.390 27.180 ; - RECT 71.580 27.010 71.750 27.180 ; - RECT 71.940 27.010 72.110 27.180 ; - RECT 11.605 26.615 11.775 26.785 ; - RECT 16.090 26.615 16.260 26.785 ; - RECT 21.550 26.615 21.720 26.785 ; - RECT 28.575 26.615 28.745 26.785 ; - RECT 36.310 26.615 36.480 26.785 ; - RECT 43.865 26.615 44.035 26.785 ; - RECT 51.675 26.615 51.845 26.785 ; - RECT 59.185 26.615 59.355 26.785 ; - RECT 66.860 26.615 67.030 26.785 ; - RECT 74.370 26.615 74.540 26.785 ; - RECT 11.605 25.255 11.775 25.425 ; - RECT 16.090 25.255 16.260 25.425 ; - RECT 21.550 25.255 21.720 25.425 ; - RECT 28.575 25.255 28.745 25.425 ; - RECT 36.310 25.255 36.480 25.425 ; - RECT 43.865 25.255 44.035 25.425 ; - RECT 51.675 25.255 51.845 25.425 ; - RECT 59.185 25.255 59.355 25.425 ; - RECT 66.860 25.255 67.030 25.425 ; - RECT 74.370 25.255 74.540 25.425 ; - RECT 78.405 24.995 78.575 25.165 ; - RECT 8.095 24.650 8.265 24.820 ; - RECT 8.455 24.650 8.625 24.820 ; - RECT 8.815 24.650 8.985 24.820 ; - RECT 9.175 24.650 9.345 24.820 ; - RECT 12.580 24.650 12.750 24.820 ; - RECT 12.940 24.650 13.110 24.820 ; - RECT 13.300 24.650 13.470 24.820 ; - RECT 13.660 24.650 13.830 24.820 ; - RECT 18.040 24.650 18.210 24.820 ; - RECT 18.400 24.650 18.570 24.820 ; - RECT 18.760 24.650 18.930 24.820 ; - RECT 19.120 24.650 19.290 24.820 ; - RECT 25.065 24.650 25.235 24.820 ; - RECT 25.425 24.650 25.595 24.820 ; - RECT 25.785 24.650 25.955 24.820 ; - RECT 26.145 24.650 26.315 24.820 ; - RECT 32.800 24.650 32.970 24.820 ; - RECT 33.160 24.650 33.330 24.820 ; - RECT 33.520 24.650 33.690 24.820 ; - RECT 33.880 24.650 34.050 24.820 ; - RECT 40.355 24.650 40.525 24.820 ; - RECT 40.715 24.650 40.885 24.820 ; - RECT 41.075 24.650 41.245 24.820 ; - RECT 41.435 24.650 41.605 24.820 ; - RECT 48.165 24.650 48.335 24.820 ; - RECT 48.525 24.650 48.695 24.820 ; - RECT 48.885 24.650 49.055 24.820 ; - RECT 49.245 24.650 49.415 24.820 ; - RECT 55.675 24.650 55.845 24.820 ; - RECT 56.035 24.650 56.205 24.820 ; - RECT 56.395 24.650 56.565 24.820 ; - RECT 56.755 24.650 56.925 24.820 ; - RECT 63.350 24.650 63.520 24.820 ; - RECT 63.710 24.650 63.880 24.820 ; - RECT 64.070 24.650 64.240 24.820 ; - RECT 64.430 24.650 64.600 24.820 ; - RECT 70.860 24.650 71.030 24.820 ; - RECT 71.220 24.650 71.390 24.820 ; - RECT 71.580 24.650 71.750 24.820 ; - RECT 71.940 24.650 72.110 24.820 ; - RECT 0.155 24.335 0.325 24.505 ; - RECT 0.635 24.335 0.805 24.505 ; - RECT 1.115 24.335 1.285 24.505 ; - RECT 1.595 24.335 1.765 24.505 ; - RECT 2.075 24.335 2.245 24.505 ; - RECT 2.555 24.335 2.725 24.505 ; - RECT 3.035 24.335 3.205 24.505 ; - RECT 3.515 24.335 3.685 24.505 ; - RECT 11.605 24.200 11.775 24.370 ; - RECT 16.090 24.200 16.260 24.370 ; - RECT 21.550 24.200 21.720 24.370 ; - RECT 28.575 24.200 28.745 24.370 ; - RECT 36.310 24.200 36.480 24.370 ; - RECT 43.865 24.200 44.035 24.370 ; - RECT 51.675 24.200 51.845 24.370 ; - RECT 59.185 24.200 59.355 24.370 ; - RECT 66.860 24.200 67.030 24.370 ; - RECT 83.955 24.995 84.125 25.165 ; - RECT 74.370 24.200 74.540 24.370 ; - RECT 97.595 24.335 97.765 24.505 ; - RECT 98.075 24.335 98.245 24.505 ; - RECT 98.555 24.335 98.725 24.505 ; - RECT 99.035 24.335 99.205 24.505 ; - RECT 99.515 24.335 99.685 24.505 ; - RECT 99.995 24.335 100.165 24.505 ; - RECT 100.475 24.335 100.645 24.505 ; - RECT 100.955 24.335 101.125 24.505 ; - RECT 78.405 23.460 78.575 23.630 ; - RECT 83.955 23.460 84.125 23.630 ; - RECT 11.605 22.980 11.775 23.150 ; - RECT 16.090 22.980 16.260 23.150 ; - RECT 21.550 22.980 21.720 23.150 ; - RECT 28.575 22.980 28.745 23.150 ; - RECT 36.310 22.980 36.480 23.150 ; - RECT 43.865 22.980 44.035 23.150 ; - RECT 51.675 22.980 51.845 23.150 ; - RECT 59.185 22.980 59.355 23.150 ; - RECT 66.860 22.980 67.030 23.150 ; - RECT 74.370 22.980 74.540 23.150 ; - RECT 8.095 22.290 8.265 22.460 ; - RECT 8.455 22.290 8.625 22.460 ; - RECT 8.815 22.290 8.985 22.460 ; - RECT 9.175 22.290 9.345 22.460 ; - RECT 12.580 22.290 12.750 22.460 ; - RECT 12.940 22.290 13.110 22.460 ; - RECT 13.300 22.290 13.470 22.460 ; - RECT 13.660 22.290 13.830 22.460 ; - RECT 18.040 22.290 18.210 22.460 ; - RECT 18.400 22.290 18.570 22.460 ; - RECT 18.760 22.290 18.930 22.460 ; - RECT 19.120 22.290 19.290 22.460 ; - RECT 25.065 22.290 25.235 22.460 ; - RECT 25.425 22.290 25.595 22.460 ; - RECT 25.785 22.290 25.955 22.460 ; - RECT 26.145 22.290 26.315 22.460 ; - RECT 32.800 22.290 32.970 22.460 ; - RECT 33.160 22.290 33.330 22.460 ; - RECT 33.520 22.290 33.690 22.460 ; - RECT 33.880 22.290 34.050 22.460 ; - RECT 40.355 22.290 40.525 22.460 ; - RECT 40.715 22.290 40.885 22.460 ; - RECT 41.075 22.290 41.245 22.460 ; - RECT 41.435 22.290 41.605 22.460 ; - RECT 48.165 22.290 48.335 22.460 ; - RECT 48.525 22.290 48.695 22.460 ; - RECT 48.885 22.290 49.055 22.460 ; - RECT 49.245 22.290 49.415 22.460 ; - RECT 55.675 22.290 55.845 22.460 ; - RECT 56.035 22.290 56.205 22.460 ; - RECT 56.395 22.290 56.565 22.460 ; - RECT 56.755 22.290 56.925 22.460 ; - RECT 63.350 22.290 63.520 22.460 ; - RECT 63.710 22.290 63.880 22.460 ; - RECT 64.070 22.290 64.240 22.460 ; - RECT 64.430 22.290 64.600 22.460 ; - RECT 70.860 22.290 71.030 22.460 ; - RECT 71.220 22.290 71.390 22.460 ; - RECT 71.580 22.290 71.750 22.460 ; - RECT 71.940 22.290 72.110 22.460 ; - RECT 11.605 21.870 11.775 22.040 ; - RECT 16.090 21.870 16.260 22.040 ; - RECT 21.550 21.870 21.720 22.040 ; - RECT 28.575 21.870 28.745 22.040 ; - RECT 36.310 21.870 36.480 22.040 ; - RECT 43.865 21.870 44.035 22.040 ; - RECT 51.675 21.870 51.845 22.040 ; - RECT 59.185 21.870 59.355 22.040 ; - RECT 66.860 21.870 67.030 22.040 ; - RECT 74.370 21.870 74.540 22.040 ; - RECT 11.605 20.690 11.775 20.860 ; - RECT 16.090 20.690 16.260 20.860 ; - RECT 21.550 20.690 21.720 20.860 ; - RECT 28.575 20.690 28.745 20.860 ; - RECT 36.310 20.690 36.480 20.860 ; - RECT 43.865 20.690 44.035 20.860 ; - RECT 51.675 20.690 51.845 20.860 ; - RECT 59.185 20.690 59.355 20.860 ; - RECT 66.860 20.690 67.030 20.860 ; - RECT 74.370 20.690 74.540 20.860 ; - RECT 0.155 20.265 0.325 20.435 ; - RECT 0.635 20.265 0.805 20.435 ; - RECT 1.115 20.265 1.285 20.435 ; - RECT 1.595 20.265 1.765 20.435 ; - RECT 2.075 20.265 2.245 20.435 ; - RECT 2.555 20.265 2.725 20.435 ; - RECT 3.035 20.265 3.205 20.435 ; - RECT 3.515 20.265 3.685 20.435 ; - RECT 8.095 19.930 8.265 20.100 ; - RECT 8.455 19.930 8.625 20.100 ; - RECT 8.815 19.930 8.985 20.100 ; - RECT 9.175 19.930 9.345 20.100 ; - RECT 12.580 19.930 12.750 20.100 ; - RECT 12.940 19.930 13.110 20.100 ; - RECT 13.300 19.930 13.470 20.100 ; - RECT 13.660 19.930 13.830 20.100 ; - RECT 18.040 19.930 18.210 20.100 ; - RECT 18.400 19.930 18.570 20.100 ; - RECT 18.760 19.930 18.930 20.100 ; - RECT 19.120 19.930 19.290 20.100 ; - RECT 25.065 19.930 25.235 20.100 ; - RECT 25.425 19.930 25.595 20.100 ; - RECT 25.785 19.930 25.955 20.100 ; - RECT 26.145 19.930 26.315 20.100 ; - RECT 32.800 19.930 32.970 20.100 ; - RECT 33.160 19.930 33.330 20.100 ; - RECT 33.520 19.930 33.690 20.100 ; - RECT 33.880 19.930 34.050 20.100 ; - RECT 40.355 19.930 40.525 20.100 ; - RECT 40.715 19.930 40.885 20.100 ; - RECT 41.075 19.930 41.245 20.100 ; - RECT 41.435 19.930 41.605 20.100 ; - RECT 48.165 19.930 48.335 20.100 ; - RECT 48.525 19.930 48.695 20.100 ; - RECT 48.885 19.930 49.055 20.100 ; - RECT 49.245 19.930 49.415 20.100 ; - RECT 55.675 19.930 55.845 20.100 ; - RECT 56.035 19.930 56.205 20.100 ; - RECT 56.395 19.930 56.565 20.100 ; - RECT 56.755 19.930 56.925 20.100 ; - RECT 63.350 19.930 63.520 20.100 ; - RECT 63.710 19.930 63.880 20.100 ; - RECT 64.070 19.930 64.240 20.100 ; - RECT 64.430 19.930 64.600 20.100 ; - RECT 70.860 19.930 71.030 20.100 ; - RECT 71.220 19.930 71.390 20.100 ; - RECT 71.580 19.930 71.750 20.100 ; - RECT 71.940 19.930 72.110 20.100 ; - RECT 78.405 19.940 78.575 20.110 ; - RECT 11.605 19.510 11.775 19.680 ; - RECT 16.090 19.510 16.260 19.680 ; - RECT 21.550 19.510 21.720 19.680 ; - RECT 28.575 19.510 28.745 19.680 ; - RECT 36.310 19.510 36.480 19.680 ; - RECT 43.865 19.510 44.035 19.680 ; - RECT 51.675 19.510 51.845 19.680 ; - RECT 59.185 19.510 59.355 19.680 ; - RECT 66.860 19.510 67.030 19.680 ; - RECT 74.370 19.510 74.540 19.680 ; - RECT 83.955 19.940 84.125 20.110 ; - RECT 89.625 19.940 89.795 20.110 ; - RECT 97.595 20.265 97.765 20.435 ; - RECT 98.075 20.265 98.245 20.435 ; - RECT 98.555 20.265 98.725 20.435 ; - RECT 99.035 20.265 99.205 20.435 ; - RECT 99.515 20.265 99.685 20.435 ; - RECT 99.995 20.265 100.165 20.435 ; - RECT 100.475 20.265 100.645 20.435 ; - RECT 100.955 20.265 101.125 20.435 ; - RECT 78.405 18.405 78.575 18.575 ; - RECT 11.605 18.125 11.775 18.295 ; - RECT 16.090 18.125 16.260 18.295 ; - RECT 21.550 18.125 21.720 18.295 ; - RECT 28.575 18.125 28.745 18.295 ; - RECT 36.310 18.125 36.480 18.295 ; - RECT 43.865 18.125 44.035 18.295 ; - RECT 51.675 18.125 51.845 18.295 ; - RECT 59.185 18.125 59.355 18.295 ; - RECT 66.860 18.125 67.030 18.295 ; - RECT 83.955 18.405 84.125 18.575 ; - RECT 89.625 18.405 89.795 18.575 ; - RECT 74.370 18.125 74.540 18.295 ; - RECT 8.095 17.570 8.265 17.740 ; - RECT 8.455 17.570 8.625 17.740 ; - RECT 8.815 17.570 8.985 17.740 ; - RECT 9.175 17.570 9.345 17.740 ; - RECT 12.580 17.570 12.750 17.740 ; - RECT 12.940 17.570 13.110 17.740 ; - RECT 13.300 17.570 13.470 17.740 ; - RECT 13.660 17.570 13.830 17.740 ; - RECT 18.040 17.570 18.210 17.740 ; - RECT 18.400 17.570 18.570 17.740 ; - RECT 18.760 17.570 18.930 17.740 ; - RECT 19.120 17.570 19.290 17.740 ; - RECT 25.065 17.570 25.235 17.740 ; - RECT 25.425 17.570 25.595 17.740 ; - RECT 25.785 17.570 25.955 17.740 ; - RECT 26.145 17.570 26.315 17.740 ; - RECT 32.800 17.570 32.970 17.740 ; - RECT 33.160 17.570 33.330 17.740 ; - RECT 33.520 17.570 33.690 17.740 ; - RECT 33.880 17.570 34.050 17.740 ; - RECT 40.355 17.570 40.525 17.740 ; - RECT 40.715 17.570 40.885 17.740 ; - RECT 41.075 17.570 41.245 17.740 ; - RECT 41.435 17.570 41.605 17.740 ; - RECT 48.165 17.570 48.335 17.740 ; - RECT 48.525 17.570 48.695 17.740 ; - RECT 48.885 17.570 49.055 17.740 ; - RECT 49.245 17.570 49.415 17.740 ; - RECT 55.675 17.570 55.845 17.740 ; - RECT 56.035 17.570 56.205 17.740 ; - RECT 56.395 17.570 56.565 17.740 ; - RECT 56.755 17.570 56.925 17.740 ; - RECT 63.350 17.570 63.520 17.740 ; - RECT 63.710 17.570 63.880 17.740 ; - RECT 64.070 17.570 64.240 17.740 ; - RECT 64.430 17.570 64.600 17.740 ; - RECT 70.860 17.570 71.030 17.740 ; - RECT 71.220 17.570 71.390 17.740 ; - RECT 71.580 17.570 71.750 17.740 ; - RECT 71.940 17.570 72.110 17.740 ; - RECT 11.605 17.070 11.775 17.240 ; - RECT 16.090 17.070 16.260 17.240 ; - RECT 21.550 17.070 21.720 17.240 ; - RECT 28.575 17.070 28.745 17.240 ; - RECT 36.310 17.070 36.480 17.240 ; - RECT 43.865 17.070 44.035 17.240 ; - RECT 51.675 17.070 51.845 17.240 ; - RECT 59.185 17.070 59.355 17.240 ; - RECT 66.860 17.070 67.030 17.240 ; - RECT 74.370 17.070 74.540 17.240 ; - RECT 0.155 16.195 0.325 16.365 ; - RECT 0.635 16.195 0.805 16.365 ; - RECT 1.115 16.195 1.285 16.365 ; - RECT 1.595 16.195 1.765 16.365 ; - RECT 2.075 16.195 2.245 16.365 ; - RECT 2.555 16.195 2.725 16.365 ; - RECT 3.035 16.195 3.205 16.365 ; - RECT 3.515 16.195 3.685 16.365 ; - RECT 97.595 16.195 97.765 16.365 ; - RECT 98.075 16.195 98.245 16.365 ; - RECT 98.555 16.195 98.725 16.365 ; - RECT 99.035 16.195 99.205 16.365 ; - RECT 99.515 16.195 99.685 16.365 ; - RECT 99.995 16.195 100.165 16.365 ; - RECT 100.475 16.195 100.645 16.365 ; - RECT 100.955 16.195 101.125 16.365 ; - RECT 11.605 15.850 11.775 16.020 ; - RECT 16.090 15.850 16.260 16.020 ; - RECT 21.550 15.850 21.720 16.020 ; - RECT 28.575 15.850 28.745 16.020 ; - RECT 36.310 15.850 36.480 16.020 ; - RECT 43.865 15.850 44.035 16.020 ; - RECT 51.675 15.850 51.845 16.020 ; - RECT 59.185 15.850 59.355 16.020 ; - RECT 66.860 15.850 67.030 16.020 ; - RECT 74.370 15.850 74.540 16.020 ; - RECT 8.095 15.210 8.265 15.380 ; - RECT 8.455 15.210 8.625 15.380 ; - RECT 8.815 15.210 8.985 15.380 ; - RECT 9.175 15.210 9.345 15.380 ; - RECT 12.580 15.210 12.750 15.380 ; - RECT 12.940 15.210 13.110 15.380 ; - RECT 13.300 15.210 13.470 15.380 ; - RECT 13.660 15.210 13.830 15.380 ; - RECT 18.040 15.210 18.210 15.380 ; - RECT 18.400 15.210 18.570 15.380 ; - RECT 18.760 15.210 18.930 15.380 ; - RECT 19.120 15.210 19.290 15.380 ; - RECT 25.065 15.210 25.235 15.380 ; - RECT 25.425 15.210 25.595 15.380 ; - RECT 25.785 15.210 25.955 15.380 ; - RECT 26.145 15.210 26.315 15.380 ; - RECT 32.800 15.210 32.970 15.380 ; - RECT 33.160 15.210 33.330 15.380 ; - RECT 33.520 15.210 33.690 15.380 ; - RECT 33.880 15.210 34.050 15.380 ; - RECT 40.355 15.210 40.525 15.380 ; - RECT 40.715 15.210 40.885 15.380 ; - RECT 41.075 15.210 41.245 15.380 ; - RECT 41.435 15.210 41.605 15.380 ; - RECT 48.165 15.210 48.335 15.380 ; - RECT 48.525 15.210 48.695 15.380 ; - RECT 48.885 15.210 49.055 15.380 ; - RECT 49.245 15.210 49.415 15.380 ; - RECT 55.675 15.210 55.845 15.380 ; - RECT 56.035 15.210 56.205 15.380 ; - RECT 56.395 15.210 56.565 15.380 ; - RECT 56.755 15.210 56.925 15.380 ; - RECT 63.350 15.210 63.520 15.380 ; - RECT 63.710 15.210 63.880 15.380 ; - RECT 64.070 15.210 64.240 15.380 ; - RECT 64.430 15.210 64.600 15.380 ; - RECT 70.860 15.210 71.030 15.380 ; - RECT 71.220 15.210 71.390 15.380 ; - RECT 71.580 15.210 71.750 15.380 ; - RECT 71.940 15.210 72.110 15.380 ; - RECT 11.605 14.740 11.775 14.910 ; - RECT 16.090 14.740 16.260 14.910 ; - RECT 21.550 14.740 21.720 14.910 ; - RECT 28.575 14.740 28.745 14.910 ; - RECT 36.310 14.740 36.480 14.910 ; - RECT 43.865 14.740 44.035 14.910 ; - RECT 51.675 14.740 51.845 14.910 ; - RECT 59.185 14.740 59.355 14.910 ; - RECT 66.860 14.740 67.030 14.910 ; - RECT 74.370 14.740 74.540 14.910 ; - RECT 78.405 14.885 78.575 15.055 ; - RECT 83.955 14.885 84.125 15.055 ; - RECT 89.625 14.885 89.795 15.055 ; - RECT 11.605 13.560 11.775 13.730 ; - RECT 16.090 13.560 16.260 13.730 ; - RECT 21.550 13.560 21.720 13.730 ; - RECT 28.575 13.560 28.745 13.730 ; - RECT 36.310 13.560 36.480 13.730 ; - RECT 43.865 13.560 44.035 13.730 ; - RECT 51.675 13.560 51.845 13.730 ; - RECT 59.185 13.560 59.355 13.730 ; - RECT 66.860 13.560 67.030 13.730 ; - RECT 74.370 13.560 74.540 13.730 ; - RECT 78.405 13.350 78.575 13.520 ; - RECT 83.955 13.350 84.125 13.520 ; - RECT 8.095 12.850 8.265 13.020 ; - RECT 8.455 12.850 8.625 13.020 ; - RECT 8.815 12.850 8.985 13.020 ; - RECT 9.175 12.850 9.345 13.020 ; - RECT 12.580 12.850 12.750 13.020 ; - RECT 12.940 12.850 13.110 13.020 ; - RECT 13.300 12.850 13.470 13.020 ; - RECT 13.660 12.850 13.830 13.020 ; - RECT 18.040 12.850 18.210 13.020 ; - RECT 18.400 12.850 18.570 13.020 ; - RECT 18.760 12.850 18.930 13.020 ; - RECT 19.120 12.850 19.290 13.020 ; - RECT 25.065 12.850 25.235 13.020 ; - RECT 25.425 12.850 25.595 13.020 ; - RECT 25.785 12.850 25.955 13.020 ; - RECT 26.145 12.850 26.315 13.020 ; - RECT 32.800 12.850 32.970 13.020 ; - RECT 33.160 12.850 33.330 13.020 ; - RECT 33.520 12.850 33.690 13.020 ; - RECT 33.880 12.850 34.050 13.020 ; - RECT 40.355 12.850 40.525 13.020 ; - RECT 40.715 12.850 40.885 13.020 ; - RECT 41.075 12.850 41.245 13.020 ; - RECT 41.435 12.850 41.605 13.020 ; - RECT 48.165 12.850 48.335 13.020 ; - RECT 48.525 12.850 48.695 13.020 ; - RECT 48.885 12.850 49.055 13.020 ; - RECT 49.245 12.850 49.415 13.020 ; - RECT 55.675 12.850 55.845 13.020 ; - RECT 56.035 12.850 56.205 13.020 ; - RECT 56.395 12.850 56.565 13.020 ; - RECT 56.755 12.850 56.925 13.020 ; - RECT 63.350 12.850 63.520 13.020 ; - RECT 63.710 12.850 63.880 13.020 ; - RECT 64.070 12.850 64.240 13.020 ; - RECT 64.430 12.850 64.600 13.020 ; - RECT 70.860 12.850 71.030 13.020 ; - RECT 71.220 12.850 71.390 13.020 ; - RECT 71.580 12.850 71.750 13.020 ; - RECT 71.940 12.850 72.110 13.020 ; - RECT 11.605 12.380 11.775 12.550 ; - RECT 16.090 12.380 16.260 12.550 ; - RECT 21.550 12.380 21.720 12.550 ; - RECT 28.575 12.380 28.745 12.550 ; - RECT 36.310 12.380 36.480 12.550 ; - RECT 43.865 12.380 44.035 12.550 ; - RECT 51.675 12.380 51.845 12.550 ; - RECT 59.185 12.380 59.355 12.550 ; - RECT 66.860 12.380 67.030 12.550 ; - RECT 74.370 12.380 74.540 12.550 ; - RECT 0.155 12.125 0.325 12.295 ; - RECT 0.635 12.125 0.805 12.295 ; - RECT 1.115 12.125 1.285 12.295 ; - RECT 1.595 12.125 1.765 12.295 ; - RECT 2.075 12.125 2.245 12.295 ; - RECT 2.555 12.125 2.725 12.295 ; - RECT 3.035 12.125 3.205 12.295 ; - RECT 3.515 12.125 3.685 12.295 ; - RECT 97.595 12.125 97.765 12.295 ; - RECT 98.075 12.125 98.245 12.295 ; - RECT 98.555 12.125 98.725 12.295 ; - RECT 99.035 12.125 99.205 12.295 ; - RECT 99.515 12.125 99.685 12.295 ; - RECT 99.995 12.125 100.165 12.295 ; - RECT 100.475 12.125 100.645 12.295 ; - RECT 100.955 12.125 101.125 12.295 ; - RECT 0.155 8.055 0.325 8.225 ; - RECT 0.635 8.055 0.805 8.225 ; - RECT 1.115 8.055 1.285 8.225 ; - RECT 1.595 8.055 1.765 8.225 ; - RECT 2.075 8.055 2.245 8.225 ; - RECT 2.555 8.055 2.725 8.225 ; - RECT 3.035 8.055 3.205 8.225 ; - RECT 3.515 8.055 3.685 8.225 ; - RECT 97.595 8.055 97.765 8.225 ; - RECT 98.075 8.055 98.245 8.225 ; - RECT 98.555 8.055 98.725 8.225 ; - RECT 99.035 8.055 99.205 8.225 ; - RECT 99.515 8.055 99.685 8.225 ; - RECT 99.995 8.055 100.165 8.225 ; - RECT 100.475 8.055 100.645 8.225 ; - RECT 100.955 8.055 101.125 8.225 ; - RECT 0.155 3.985 0.325 4.155 ; - RECT 0.635 3.985 0.805 4.155 ; - RECT 1.115 3.985 1.285 4.155 ; - RECT 1.595 3.985 1.765 4.155 ; - RECT 2.075 3.985 2.245 4.155 ; - RECT 2.555 3.985 2.725 4.155 ; - RECT 3.035 3.985 3.205 4.155 ; - RECT 3.515 3.985 3.685 4.155 ; - RECT 3.995 3.985 4.165 4.155 ; - RECT 4.475 3.985 4.645 4.155 ; - RECT 4.955 3.985 5.125 4.155 ; - RECT 5.435 3.985 5.605 4.155 ; - RECT 5.915 3.985 6.085 4.155 ; - RECT 6.395 3.985 6.565 4.155 ; - RECT 6.875 3.985 7.045 4.155 ; - RECT 7.355 3.985 7.525 4.155 ; - RECT 7.835 3.985 8.005 4.155 ; - RECT 8.315 3.985 8.485 4.155 ; - RECT 8.795 3.985 8.965 4.155 ; - RECT 9.275 3.985 9.445 4.155 ; - RECT 9.755 3.985 9.925 4.155 ; - RECT 10.235 3.985 10.405 4.155 ; - RECT 10.715 3.985 10.885 4.155 ; - RECT 11.195 3.985 11.365 4.155 ; - RECT 11.675 3.985 11.845 4.155 ; - RECT 12.155 3.985 12.325 4.155 ; - RECT 12.635 3.985 12.805 4.155 ; - RECT 13.115 3.985 13.285 4.155 ; - RECT 13.595 3.985 13.765 4.155 ; - RECT 14.075 3.985 14.245 4.155 ; - RECT 14.555 3.985 14.725 4.155 ; - RECT 15.035 3.985 15.205 4.155 ; - RECT 15.515 3.985 15.685 4.155 ; - RECT 15.995 3.985 16.165 4.155 ; - RECT 16.475 3.985 16.645 4.155 ; - RECT 16.955 3.985 17.125 4.155 ; - RECT 17.435 3.985 17.605 4.155 ; - RECT 17.915 3.985 18.085 4.155 ; - RECT 18.395 3.985 18.565 4.155 ; - RECT 18.875 3.985 19.045 4.155 ; - RECT 19.355 3.985 19.525 4.155 ; - RECT 19.835 3.985 20.005 4.155 ; - RECT 20.315 3.985 20.485 4.155 ; - RECT 20.795 3.985 20.965 4.155 ; - RECT 21.275 3.985 21.445 4.155 ; - RECT 21.755 3.985 21.925 4.155 ; - RECT 22.235 3.985 22.405 4.155 ; - RECT 22.715 3.985 22.885 4.155 ; - RECT 23.195 3.985 23.365 4.155 ; - RECT 23.675 3.985 23.845 4.155 ; - RECT 24.155 3.985 24.325 4.155 ; - RECT 24.635 3.985 24.805 4.155 ; - RECT 25.115 3.985 25.285 4.155 ; - RECT 25.595 3.985 25.765 4.155 ; - RECT 26.075 3.985 26.245 4.155 ; - RECT 26.555 3.985 26.725 4.155 ; - RECT 27.035 3.985 27.205 4.155 ; - RECT 27.515 3.985 27.685 4.155 ; - RECT 27.995 3.985 28.165 4.155 ; - RECT 28.475 3.985 28.645 4.155 ; - RECT 28.955 3.985 29.125 4.155 ; - RECT 29.435 3.985 29.605 4.155 ; - RECT 29.915 3.985 30.085 4.155 ; - RECT 30.395 3.985 30.565 4.155 ; - RECT 30.875 3.985 31.045 4.155 ; - RECT 31.355 3.985 31.525 4.155 ; - RECT 31.835 3.985 32.005 4.155 ; - RECT 32.315 3.985 32.485 4.155 ; - RECT 32.795 3.985 32.965 4.155 ; - RECT 33.275 3.985 33.445 4.155 ; - RECT 33.755 3.985 33.925 4.155 ; - RECT 34.235 3.985 34.405 4.155 ; - RECT 34.715 3.985 34.885 4.155 ; - RECT 35.195 3.985 35.365 4.155 ; - RECT 35.675 3.985 35.845 4.155 ; - RECT 36.155 3.985 36.325 4.155 ; - RECT 36.635 3.985 36.805 4.155 ; - RECT 37.115 3.985 37.285 4.155 ; - RECT 37.595 3.985 37.765 4.155 ; - RECT 38.075 3.985 38.245 4.155 ; - RECT 38.555 3.985 38.725 4.155 ; - RECT 39.035 3.985 39.205 4.155 ; - RECT 39.515 3.985 39.685 4.155 ; - RECT 39.995 3.985 40.165 4.155 ; - RECT 40.475 3.985 40.645 4.155 ; - RECT 40.955 3.985 41.125 4.155 ; - RECT 41.435 3.985 41.605 4.155 ; - RECT 41.915 3.985 42.085 4.155 ; - RECT 42.395 3.985 42.565 4.155 ; - RECT 42.875 3.985 43.045 4.155 ; - RECT 43.355 3.985 43.525 4.155 ; - RECT 43.835 3.985 44.005 4.155 ; - RECT 44.315 3.985 44.485 4.155 ; - RECT 44.795 3.985 44.965 4.155 ; - RECT 45.275 3.985 45.445 4.155 ; - RECT 45.755 3.985 45.925 4.155 ; - RECT 46.235 3.985 46.405 4.155 ; - RECT 46.715 3.985 46.885 4.155 ; - RECT 47.195 3.985 47.365 4.155 ; - RECT 47.675 3.985 47.845 4.155 ; - RECT 48.155 3.985 48.325 4.155 ; - RECT 48.635 3.985 48.805 4.155 ; - RECT 49.115 3.985 49.285 4.155 ; - RECT 49.595 3.985 49.765 4.155 ; - RECT 50.075 3.985 50.245 4.155 ; - RECT 50.555 3.985 50.725 4.155 ; - RECT 51.035 3.985 51.205 4.155 ; - RECT 51.515 3.985 51.685 4.155 ; - RECT 51.995 3.985 52.165 4.155 ; - RECT 52.475 3.985 52.645 4.155 ; - RECT 52.955 3.985 53.125 4.155 ; - RECT 53.435 3.985 53.605 4.155 ; - RECT 53.915 3.985 54.085 4.155 ; - RECT 54.395 3.985 54.565 4.155 ; - RECT 54.875 3.985 55.045 4.155 ; - RECT 55.355 3.985 55.525 4.155 ; - RECT 55.835 3.985 56.005 4.155 ; - RECT 56.315 3.985 56.485 4.155 ; - RECT 56.795 3.985 56.965 4.155 ; - RECT 57.275 3.985 57.445 4.155 ; - RECT 57.755 3.985 57.925 4.155 ; - RECT 58.235 3.985 58.405 4.155 ; - RECT 58.715 3.985 58.885 4.155 ; - RECT 59.195 3.985 59.365 4.155 ; - RECT 59.675 3.985 59.845 4.155 ; - RECT 60.155 3.985 60.325 4.155 ; - RECT 60.635 3.985 60.805 4.155 ; - RECT 61.115 3.985 61.285 4.155 ; - RECT 61.595 3.985 61.765 4.155 ; - RECT 62.075 3.985 62.245 4.155 ; - RECT 62.555 3.985 62.725 4.155 ; - RECT 63.035 3.985 63.205 4.155 ; - RECT 63.515 3.985 63.685 4.155 ; - RECT 63.995 3.985 64.165 4.155 ; - RECT 64.475 3.985 64.645 4.155 ; - RECT 64.955 3.985 65.125 4.155 ; - RECT 65.435 3.985 65.605 4.155 ; - RECT 65.915 3.985 66.085 4.155 ; - RECT 66.395 3.985 66.565 4.155 ; - RECT 66.875 3.985 67.045 4.155 ; - RECT 67.355 3.985 67.525 4.155 ; - RECT 67.835 3.985 68.005 4.155 ; - RECT 68.315 3.985 68.485 4.155 ; - RECT 68.795 3.985 68.965 4.155 ; - RECT 69.275 3.985 69.445 4.155 ; - RECT 69.755 3.985 69.925 4.155 ; - RECT 70.235 3.985 70.405 4.155 ; - RECT 70.715 3.985 70.885 4.155 ; - RECT 71.195 3.985 71.365 4.155 ; - RECT 71.675 3.985 71.845 4.155 ; - RECT 72.155 3.985 72.325 4.155 ; - RECT 72.635 3.985 72.805 4.155 ; - RECT 73.115 3.985 73.285 4.155 ; - RECT 73.595 3.985 73.765 4.155 ; - RECT 74.075 3.985 74.245 4.155 ; - RECT 74.555 3.985 74.725 4.155 ; - RECT 75.035 3.985 75.205 4.155 ; - RECT 75.515 3.985 75.685 4.155 ; - RECT 75.995 3.985 76.165 4.155 ; - RECT 76.475 3.985 76.645 4.155 ; - RECT 76.955 3.985 77.125 4.155 ; - RECT 77.435 3.985 77.605 4.155 ; - RECT 77.915 3.985 78.085 4.155 ; - RECT 78.395 3.985 78.565 4.155 ; - RECT 78.875 3.985 79.045 4.155 ; - RECT 79.355 3.985 79.525 4.155 ; - RECT 79.835 3.985 80.005 4.155 ; - RECT 80.315 3.985 80.485 4.155 ; - RECT 80.795 3.985 80.965 4.155 ; - RECT 81.275 3.985 81.445 4.155 ; - RECT 81.755 3.985 81.925 4.155 ; - RECT 82.235 3.985 82.405 4.155 ; - RECT 82.715 3.985 82.885 4.155 ; - RECT 83.195 3.985 83.365 4.155 ; - RECT 83.675 3.985 83.845 4.155 ; - RECT 84.155 3.985 84.325 4.155 ; - RECT 84.635 3.985 84.805 4.155 ; - RECT 85.115 3.985 85.285 4.155 ; - RECT 85.595 3.985 85.765 4.155 ; - RECT 86.075 3.985 86.245 4.155 ; - RECT 86.555 3.985 86.725 4.155 ; - RECT 87.035 3.985 87.205 4.155 ; - RECT 87.515 3.985 87.685 4.155 ; - RECT 87.995 3.985 88.165 4.155 ; - RECT 88.475 3.985 88.645 4.155 ; - RECT 88.955 3.985 89.125 4.155 ; - RECT 89.435 3.985 89.605 4.155 ; - RECT 89.915 3.985 90.085 4.155 ; - RECT 90.395 3.985 90.565 4.155 ; - RECT 90.875 3.985 91.045 4.155 ; - RECT 91.355 3.985 91.525 4.155 ; - RECT 91.835 3.985 92.005 4.155 ; - RECT 92.315 3.985 92.485 4.155 ; - RECT 92.795 3.985 92.965 4.155 ; - RECT 93.275 3.985 93.445 4.155 ; - RECT 93.755 3.985 93.925 4.155 ; - RECT 94.235 3.985 94.405 4.155 ; - RECT 94.715 3.985 94.885 4.155 ; - RECT 95.195 3.985 95.365 4.155 ; - RECT 95.675 3.985 95.845 4.155 ; - RECT 96.155 3.985 96.325 4.155 ; - RECT 96.635 3.985 96.805 4.155 ; - RECT 97.115 3.985 97.285 4.155 ; - RECT 97.595 3.985 97.765 4.155 ; - RECT 98.075 3.985 98.245 4.155 ; - RECT 98.555 3.985 98.725 4.155 ; - RECT 99.035 3.985 99.205 4.155 ; - RECT 99.515 3.985 99.685 4.155 ; - RECT 99.995 3.985 100.165 4.155 ; - RECT 100.475 3.985 100.645 4.155 ; - RECT 100.955 3.985 101.125 4.155 ; - RECT 0.155 -0.085 0.325 0.085 ; - RECT 0.635 -0.085 0.805 0.085 ; - RECT 1.115 -0.085 1.285 0.085 ; - RECT 1.595 -0.085 1.765 0.085 ; - RECT 2.075 -0.085 2.245 0.085 ; - RECT 2.555 -0.085 2.725 0.085 ; - RECT 3.035 -0.085 3.205 0.085 ; - RECT 3.515 -0.085 3.685 0.085 ; - RECT 3.995 -0.085 4.165 0.085 ; - RECT 4.475 -0.085 4.645 0.085 ; - RECT 4.955 -0.085 5.125 0.085 ; - RECT 5.435 -0.085 5.605 0.085 ; - RECT 5.915 -0.085 6.085 0.085 ; - RECT 6.395 -0.085 6.565 0.085 ; - RECT 6.875 -0.085 7.045 0.085 ; - RECT 7.355 -0.085 7.525 0.085 ; - RECT 7.835 -0.085 8.005 0.085 ; - RECT 8.315 -0.085 8.485 0.085 ; - RECT 8.795 -0.085 8.965 0.085 ; - RECT 9.275 -0.085 9.445 0.085 ; - RECT 9.755 -0.085 9.925 0.085 ; - RECT 10.235 -0.085 10.405 0.085 ; - RECT 10.715 -0.085 10.885 0.085 ; - RECT 11.195 -0.085 11.365 0.085 ; - RECT 11.675 -0.085 11.845 0.085 ; - RECT 12.155 -0.085 12.325 0.085 ; - RECT 12.635 -0.085 12.805 0.085 ; - RECT 13.115 -0.085 13.285 0.085 ; - RECT 13.595 -0.085 13.765 0.085 ; - RECT 14.075 -0.085 14.245 0.085 ; - RECT 14.555 -0.085 14.725 0.085 ; - RECT 15.035 -0.085 15.205 0.085 ; - RECT 15.515 -0.085 15.685 0.085 ; - RECT 15.995 -0.085 16.165 0.085 ; - RECT 16.475 -0.085 16.645 0.085 ; - RECT 16.955 -0.085 17.125 0.085 ; - RECT 17.435 -0.085 17.605 0.085 ; - RECT 17.915 -0.085 18.085 0.085 ; - RECT 18.395 -0.085 18.565 0.085 ; - RECT 18.875 -0.085 19.045 0.085 ; - RECT 19.355 -0.085 19.525 0.085 ; - RECT 19.835 -0.085 20.005 0.085 ; - RECT 20.315 -0.085 20.485 0.085 ; - RECT 20.795 -0.085 20.965 0.085 ; - RECT 21.275 -0.085 21.445 0.085 ; - RECT 21.755 -0.085 21.925 0.085 ; - RECT 22.235 -0.085 22.405 0.085 ; - RECT 22.715 -0.085 22.885 0.085 ; - RECT 23.195 -0.085 23.365 0.085 ; - RECT 23.675 -0.085 23.845 0.085 ; - RECT 24.155 -0.085 24.325 0.085 ; - RECT 24.635 -0.085 24.805 0.085 ; - RECT 25.115 -0.085 25.285 0.085 ; - RECT 25.595 -0.085 25.765 0.085 ; - RECT 26.075 -0.085 26.245 0.085 ; - RECT 26.555 -0.085 26.725 0.085 ; - RECT 27.035 -0.085 27.205 0.085 ; - RECT 27.515 -0.085 27.685 0.085 ; - RECT 27.995 -0.085 28.165 0.085 ; - RECT 28.475 -0.085 28.645 0.085 ; - RECT 28.955 -0.085 29.125 0.085 ; - RECT 29.435 -0.085 29.605 0.085 ; - RECT 29.915 -0.085 30.085 0.085 ; - RECT 30.395 -0.085 30.565 0.085 ; - RECT 30.875 -0.085 31.045 0.085 ; - RECT 31.355 -0.085 31.525 0.085 ; - RECT 31.835 -0.085 32.005 0.085 ; - RECT 32.315 -0.085 32.485 0.085 ; - RECT 32.795 -0.085 32.965 0.085 ; - RECT 33.275 -0.085 33.445 0.085 ; - RECT 33.755 -0.085 33.925 0.085 ; - RECT 34.235 -0.085 34.405 0.085 ; - RECT 34.715 -0.085 34.885 0.085 ; - RECT 35.195 -0.085 35.365 0.085 ; - RECT 35.675 -0.085 35.845 0.085 ; - RECT 36.155 -0.085 36.325 0.085 ; - RECT 36.635 -0.085 36.805 0.085 ; - RECT 37.115 -0.085 37.285 0.085 ; - RECT 37.595 -0.085 37.765 0.085 ; - RECT 38.075 -0.085 38.245 0.085 ; - RECT 38.555 -0.085 38.725 0.085 ; - RECT 39.035 -0.085 39.205 0.085 ; - RECT 39.515 -0.085 39.685 0.085 ; - RECT 39.995 -0.085 40.165 0.085 ; - RECT 40.475 -0.085 40.645 0.085 ; - RECT 40.955 -0.085 41.125 0.085 ; - RECT 41.435 -0.085 41.605 0.085 ; - RECT 41.915 -0.085 42.085 0.085 ; - RECT 42.395 -0.085 42.565 0.085 ; - RECT 42.875 -0.085 43.045 0.085 ; - RECT 43.355 -0.085 43.525 0.085 ; - RECT 43.835 -0.085 44.005 0.085 ; - RECT 44.315 -0.085 44.485 0.085 ; - RECT 44.795 -0.085 44.965 0.085 ; - RECT 45.275 -0.085 45.445 0.085 ; - RECT 45.755 -0.085 45.925 0.085 ; - RECT 46.235 -0.085 46.405 0.085 ; - RECT 46.715 -0.085 46.885 0.085 ; - RECT 47.195 -0.085 47.365 0.085 ; - RECT 47.675 -0.085 47.845 0.085 ; - RECT 48.155 -0.085 48.325 0.085 ; - RECT 48.635 -0.085 48.805 0.085 ; - RECT 49.115 -0.085 49.285 0.085 ; - RECT 49.595 -0.085 49.765 0.085 ; - RECT 50.075 -0.085 50.245 0.085 ; - RECT 50.555 -0.085 50.725 0.085 ; - RECT 51.035 -0.085 51.205 0.085 ; - RECT 51.515 -0.085 51.685 0.085 ; - RECT 51.995 -0.085 52.165 0.085 ; - RECT 52.475 -0.085 52.645 0.085 ; - RECT 52.955 -0.085 53.125 0.085 ; - RECT 53.435 -0.085 53.605 0.085 ; - RECT 53.915 -0.085 54.085 0.085 ; - RECT 54.395 -0.085 54.565 0.085 ; - RECT 54.875 -0.085 55.045 0.085 ; - RECT 55.355 -0.085 55.525 0.085 ; - RECT 55.835 -0.085 56.005 0.085 ; - RECT 56.315 -0.085 56.485 0.085 ; - RECT 56.795 -0.085 56.965 0.085 ; - RECT 57.275 -0.085 57.445 0.085 ; - RECT 57.755 -0.085 57.925 0.085 ; - RECT 58.235 -0.085 58.405 0.085 ; - RECT 58.715 -0.085 58.885 0.085 ; - RECT 59.195 -0.085 59.365 0.085 ; - RECT 59.675 -0.085 59.845 0.085 ; - RECT 60.155 -0.085 60.325 0.085 ; - RECT 60.635 -0.085 60.805 0.085 ; - RECT 61.115 -0.085 61.285 0.085 ; - RECT 61.595 -0.085 61.765 0.085 ; - RECT 62.075 -0.085 62.245 0.085 ; - RECT 62.555 -0.085 62.725 0.085 ; - RECT 63.035 -0.085 63.205 0.085 ; - RECT 63.515 -0.085 63.685 0.085 ; - RECT 63.995 -0.085 64.165 0.085 ; - RECT 64.475 -0.085 64.645 0.085 ; - RECT 64.955 -0.085 65.125 0.085 ; - RECT 65.435 -0.085 65.605 0.085 ; - RECT 65.915 -0.085 66.085 0.085 ; - RECT 66.395 -0.085 66.565 0.085 ; - RECT 66.875 -0.085 67.045 0.085 ; - RECT 67.355 -0.085 67.525 0.085 ; - RECT 67.835 -0.085 68.005 0.085 ; - RECT 68.315 -0.085 68.485 0.085 ; - RECT 68.795 -0.085 68.965 0.085 ; - RECT 69.275 -0.085 69.445 0.085 ; - RECT 69.755 -0.085 69.925 0.085 ; - RECT 70.235 -0.085 70.405 0.085 ; - RECT 70.715 -0.085 70.885 0.085 ; - RECT 71.195 -0.085 71.365 0.085 ; - RECT 71.675 -0.085 71.845 0.085 ; - RECT 72.155 -0.085 72.325 0.085 ; - RECT 72.635 -0.085 72.805 0.085 ; - RECT 73.115 -0.085 73.285 0.085 ; - RECT 73.595 -0.085 73.765 0.085 ; - RECT 74.075 -0.085 74.245 0.085 ; - RECT 74.555 -0.085 74.725 0.085 ; - RECT 75.035 -0.085 75.205 0.085 ; - RECT 75.515 -0.085 75.685 0.085 ; - RECT 75.995 -0.085 76.165 0.085 ; - RECT 76.475 -0.085 76.645 0.085 ; - RECT 76.955 -0.085 77.125 0.085 ; - RECT 77.435 -0.085 77.605 0.085 ; - RECT 77.915 -0.085 78.085 0.085 ; - RECT 78.395 -0.085 78.565 0.085 ; - RECT 78.875 -0.085 79.045 0.085 ; - RECT 79.355 -0.085 79.525 0.085 ; - RECT 79.835 -0.085 80.005 0.085 ; - RECT 80.315 -0.085 80.485 0.085 ; - RECT 80.795 -0.085 80.965 0.085 ; - RECT 81.275 -0.085 81.445 0.085 ; - RECT 81.755 -0.085 81.925 0.085 ; - RECT 82.235 -0.085 82.405 0.085 ; - RECT 82.715 -0.085 82.885 0.085 ; - RECT 83.195 -0.085 83.365 0.085 ; - RECT 83.675 -0.085 83.845 0.085 ; - RECT 84.155 -0.085 84.325 0.085 ; - RECT 84.635 -0.085 84.805 0.085 ; - RECT 85.115 -0.085 85.285 0.085 ; - RECT 85.595 -0.085 85.765 0.085 ; - RECT 86.075 -0.085 86.245 0.085 ; - RECT 86.555 -0.085 86.725 0.085 ; - RECT 87.035 -0.085 87.205 0.085 ; - RECT 87.515 -0.085 87.685 0.085 ; - RECT 87.995 -0.085 88.165 0.085 ; - RECT 88.475 -0.085 88.645 0.085 ; - RECT 88.955 -0.085 89.125 0.085 ; - RECT 89.435 -0.085 89.605 0.085 ; - RECT 89.915 -0.085 90.085 0.085 ; - RECT 90.395 -0.085 90.565 0.085 ; - RECT 90.875 -0.085 91.045 0.085 ; - RECT 91.355 -0.085 91.525 0.085 ; - RECT 91.835 -0.085 92.005 0.085 ; - RECT 92.315 -0.085 92.485 0.085 ; - RECT 92.795 -0.085 92.965 0.085 ; - RECT 93.275 -0.085 93.445 0.085 ; - RECT 93.755 -0.085 93.925 0.085 ; - RECT 94.235 -0.085 94.405 0.085 ; - RECT 94.715 -0.085 94.885 0.085 ; - RECT 95.195 -0.085 95.365 0.085 ; - RECT 95.675 -0.085 95.845 0.085 ; - RECT 96.155 -0.085 96.325 0.085 ; - RECT 96.635 -0.085 96.805 0.085 ; - RECT 97.115 -0.085 97.285 0.085 ; - RECT 97.595 -0.085 97.765 0.085 ; - RECT 98.075 -0.085 98.245 0.085 ; - RECT 98.555 -0.085 98.725 0.085 ; - RECT 99.035 -0.085 99.205 0.085 ; - RECT 99.515 -0.085 99.685 0.085 ; - RECT 99.995 -0.085 100.165 0.085 ; - RECT 100.475 -0.085 100.645 0.085 ; - RECT 100.955 -0.085 101.125 0.085 ; + RECT 9.825 11.670 11.310 11.840 ; + RECT 12.560 11.670 15.795 11.840 ; + RECT 17.600 11.670 21.255 11.840 ; + RECT 23.185 11.670 28.280 11.840 ; + RECT 30.920 11.670 36.015 11.840 ; + RECT 38.475 11.670 43.570 11.840 ; + RECT 46.285 11.670 51.380 11.840 ; + RECT 53.795 11.670 58.890 11.840 ; + RECT 61.470 11.670 66.565 11.840 ; + RECT 68.980 11.670 74.075 11.840 ; LAYER met1 ; - RECT 0.000 60.935 101.280 61.165 ; - RECT 0.000 60.425 101.280 60.795 ; - RECT 0.000 57.235 101.280 57.605 ; - RECT 0.000 56.865 101.280 57.095 ; - RECT 0.000 56.355 3.840 56.725 ; - RECT 97.440 56.355 101.280 56.725 ; - RECT 0.000 52.795 3.840 53.025 ; - RECT 97.440 52.795 101.280 53.025 ; - RECT 0.000 49.095 3.840 49.465 ; - RECT 97.440 49.095 101.280 49.465 ; - RECT 0.000 48.725 3.840 48.955 ; RECT 8.080 48.800 9.360 48.820 ; - RECT 0.000 48.215 3.840 48.585 ; RECT 8.035 48.570 9.405 48.800 ; RECT 12.565 48.765 13.845 48.785 ; RECT 18.025 48.765 19.305 48.785 ; @@ -4736,7 +1569,6 @@ MACRO vref_gen_nmos_with_trim RECT 55.615 48.535 56.985 48.765 ; RECT 63.290 48.535 64.660 48.765 ; RECT 70.800 48.535 72.170 48.765 ; - RECT 97.440 48.725 101.280 48.955 ; RECT 12.565 48.525 13.845 48.535 ; RECT 18.025 48.525 19.305 48.535 ; RECT 25.050 48.525 26.330 48.535 ; @@ -4746,28 +1578,33 @@ MACRO vref_gen_nmos_with_trim RECT 55.660 48.525 56.940 48.535 ; RECT 63.335 48.525 64.615 48.535 ; RECT 70.845 48.525 72.125 48.535 ; - RECT 97.440 48.215 101.280 48.585 ; + RECT 10.105 46.920 75.990 47.580 ; RECT 8.080 46.085 9.360 46.105 ; RECT 8.035 45.855 9.405 46.085 ; RECT 8.080 45.845 9.360 45.855 ; - RECT 0.000 45.025 3.840 45.395 ; - RECT 0.000 44.655 3.840 44.885 ; - RECT 0.000 44.145 3.840 44.515 ; + RECT 10.385 44.680 11.035 44.910 ; + RECT 10.385 44.650 11.025 44.680 ; RECT 8.080 43.725 9.360 43.745 ; RECT 8.035 43.495 9.405 43.725 ; RECT 8.080 43.485 9.360 43.495 ; + RECT 10.385 42.550 11.025 42.560 ; + RECT 10.385 42.320 11.035 42.550 ; + RECT 10.385 42.300 11.025 42.320 ; RECT 8.080 41.370 9.360 41.390 ; - RECT 0.000 40.955 3.840 41.325 ; RECT 8.035 41.140 9.405 41.370 ; RECT 8.080 41.130 9.360 41.140 ; - RECT 0.000 40.585 3.840 40.815 ; RECT 11.545 40.810 11.835 46.605 ; RECT 12.565 46.085 13.845 46.105 ; RECT 12.520 45.855 13.890 46.085 ; RECT 12.565 45.845 13.845 45.855 ; + RECT 14.870 44.680 15.520 44.910 ; + RECT 14.870 44.650 15.510 44.680 ; RECT 12.565 43.725 13.845 43.745 ; RECT 12.520 43.495 13.890 43.725 ; RECT 12.565 43.485 13.845 43.495 ; + RECT 14.870 42.550 15.510 42.560 ; + RECT 14.870 42.320 15.520 42.550 ; + RECT 14.870 42.300 15.510 42.320 ; RECT 12.565 41.370 13.845 41.390 ; RECT 12.520 41.140 13.890 41.370 ; RECT 12.565 41.130 13.845 41.140 ; @@ -4775,9 +1612,14 @@ MACRO vref_gen_nmos_with_trim RECT 18.025 46.085 19.305 46.105 ; RECT 17.980 45.855 19.350 46.085 ; RECT 18.025 45.845 19.305 45.855 ; + RECT 20.330 44.680 20.980 44.910 ; + RECT 20.330 44.650 20.970 44.680 ; RECT 18.025 43.725 19.305 43.745 ; RECT 17.980 43.495 19.350 43.725 ; RECT 18.025 43.485 19.305 43.495 ; + RECT 20.330 42.550 20.970 42.560 ; + RECT 20.330 42.320 20.980 42.550 ; + RECT 20.330 42.300 20.970 42.320 ; RECT 18.025 41.370 19.305 41.390 ; RECT 17.980 41.140 19.350 41.370 ; RECT 18.025 41.130 19.305 41.140 ; @@ -4785,9 +1627,14 @@ MACRO vref_gen_nmos_with_trim RECT 25.050 46.085 26.330 46.105 ; RECT 25.005 45.855 26.375 46.085 ; RECT 25.050 45.845 26.330 45.855 ; + RECT 27.355 44.680 28.005 44.910 ; + RECT 27.355 44.650 27.995 44.680 ; RECT 25.050 43.725 26.330 43.745 ; RECT 25.005 43.495 26.375 43.725 ; RECT 25.050 43.485 26.330 43.495 ; + RECT 27.355 42.550 27.995 42.560 ; + RECT 27.355 42.320 28.005 42.550 ; + RECT 27.355 42.300 27.995 42.320 ; RECT 25.050 41.370 26.330 41.390 ; RECT 25.005 41.140 26.375 41.370 ; RECT 25.050 41.130 26.330 41.140 ; @@ -4795,9 +1642,14 @@ MACRO vref_gen_nmos_with_trim RECT 32.785 46.085 34.065 46.105 ; RECT 32.740 45.855 34.110 46.085 ; RECT 32.785 45.845 34.065 45.855 ; + RECT 35.090 44.680 35.740 44.910 ; + RECT 35.090 44.650 35.730 44.680 ; RECT 32.785 43.725 34.065 43.745 ; RECT 32.740 43.495 34.110 43.725 ; RECT 32.785 43.485 34.065 43.495 ; + RECT 35.090 42.550 35.730 42.560 ; + RECT 35.090 42.320 35.740 42.550 ; + RECT 35.090 42.300 35.730 42.320 ; RECT 32.785 41.370 34.065 41.390 ; RECT 32.740 41.140 34.110 41.370 ; RECT 32.785 41.130 34.065 41.140 ; @@ -4805,9 +1657,14 @@ MACRO vref_gen_nmos_with_trim RECT 40.340 46.085 41.620 46.105 ; RECT 40.295 45.855 41.665 46.085 ; RECT 40.340 45.845 41.620 45.855 ; + RECT 42.645 44.680 43.295 44.910 ; + RECT 42.645 44.650 43.285 44.680 ; RECT 40.340 43.725 41.620 43.745 ; RECT 40.295 43.495 41.665 43.725 ; RECT 40.340 43.485 41.620 43.495 ; + RECT 42.645 42.550 43.285 42.560 ; + RECT 42.645 42.320 43.295 42.550 ; + RECT 42.645 42.300 43.285 42.320 ; RECT 40.340 41.370 41.620 41.390 ; RECT 40.295 41.140 41.665 41.370 ; RECT 40.340 41.130 41.620 41.140 ; @@ -4815,9 +1672,14 @@ MACRO vref_gen_nmos_with_trim RECT 48.150 46.085 49.430 46.105 ; RECT 48.105 45.855 49.475 46.085 ; RECT 48.150 45.845 49.430 45.855 ; + RECT 50.455 44.680 51.105 44.910 ; + RECT 50.455 44.650 51.095 44.680 ; RECT 48.150 43.725 49.430 43.745 ; RECT 48.105 43.495 49.475 43.725 ; RECT 48.150 43.485 49.430 43.495 ; + RECT 50.455 42.550 51.095 42.560 ; + RECT 50.455 42.320 51.105 42.550 ; + RECT 50.455 42.300 51.095 42.320 ; RECT 48.150 41.370 49.430 41.390 ; RECT 48.105 41.140 49.475 41.370 ; RECT 48.150 41.130 49.430 41.140 ; @@ -4825,9 +1687,14 @@ MACRO vref_gen_nmos_with_trim RECT 55.660 46.085 56.940 46.105 ; RECT 55.615 45.855 56.985 46.085 ; RECT 55.660 45.845 56.940 45.855 ; + RECT 57.965 44.680 58.615 44.910 ; + RECT 57.965 44.650 58.605 44.680 ; RECT 55.660 43.725 56.940 43.745 ; RECT 55.615 43.495 56.985 43.725 ; RECT 55.660 43.485 56.940 43.495 ; + RECT 57.965 42.550 58.605 42.560 ; + RECT 57.965 42.320 58.615 42.550 ; + RECT 57.965 42.300 58.605 42.320 ; RECT 55.660 41.370 56.940 41.390 ; RECT 55.615 41.140 56.985 41.370 ; RECT 55.660 41.130 56.940 41.140 ; @@ -4835,9 +1702,14 @@ MACRO vref_gen_nmos_with_trim RECT 63.335 46.085 64.615 46.105 ; RECT 63.290 45.855 64.660 46.085 ; RECT 63.335 45.845 64.615 45.855 ; + RECT 65.640 44.680 66.290 44.910 ; + RECT 65.640 44.650 66.280 44.680 ; RECT 63.335 43.725 64.615 43.745 ; RECT 63.290 43.495 64.660 43.725 ; RECT 63.335 43.485 64.615 43.495 ; + RECT 65.640 42.550 66.280 42.560 ; + RECT 65.640 42.320 66.290 42.550 ; + RECT 65.640 42.300 66.280 42.320 ; RECT 63.335 41.370 64.615 41.390 ; RECT 63.290 41.140 64.660 41.370 ; RECT 63.335 41.130 64.615 41.140 ; @@ -4845,1166 +1717,887 @@ MACRO vref_gen_nmos_with_trim RECT 70.845 46.085 72.125 46.105 ; RECT 70.800 45.855 72.170 46.085 ; RECT 70.845 45.845 72.125 45.855 ; + RECT 73.150 44.680 73.800 44.910 ; + RECT 73.150 44.650 73.790 44.680 ; RECT 70.845 43.725 72.125 43.745 ; RECT 70.800 43.495 72.170 43.725 ; RECT 70.845 43.485 72.125 43.495 ; + RECT 73.150 42.550 73.790 42.560 ; + RECT 73.150 42.320 73.800 42.550 ; + RECT 73.150 42.300 73.790 42.320 ; RECT 70.845 41.370 72.125 41.390 ; RECT 70.800 41.140 72.170 41.370 ; RECT 70.845 41.130 72.125 41.140 ; RECT 74.310 40.810 74.600 46.605 ; - RECT 81.050 45.155 84.610 45.535 ; - RECT 78.345 43.620 78.635 43.910 ; - RECT 0.000 40.075 3.840 40.445 ; + RECT 75.340 45.535 75.990 46.920 ; + RECT 75.340 45.165 83.255 45.535 ; + RECT 75.350 45.155 83.255 45.165 ; + RECT 83.550 45.155 87.110 45.535 ; + RECT 80.845 43.620 81.135 43.910 ; RECT 11.545 40.430 74.605 40.810 ; - RECT 78.420 40.430 78.560 43.620 ; + RECT 80.920 40.430 81.060 43.620 ; + RECT 10.385 40.190 11.025 40.200 ; + RECT 10.385 39.960 11.035 40.190 ; + RECT 10.385 39.940 11.025 39.960 ; RECT 8.080 39.010 9.360 39.030 ; RECT 8.035 38.780 9.405 39.010 ; RECT 8.080 38.770 9.360 38.780 ; - RECT 0.000 36.885 3.840 37.255 ; - RECT 0.000 36.515 3.840 36.745 ; + RECT 10.385 37.830 11.025 37.845 ; + RECT 10.385 37.600 11.035 37.830 ; + RECT 10.385 37.585 11.025 37.600 ; RECT 8.080 36.650 9.360 36.670 ; RECT 8.035 36.420 9.405 36.650 ; RECT 8.080 36.410 9.360 36.420 ; - RECT 0.000 36.005 3.840 36.375 ; + RECT 10.385 35.470 11.025 35.485 ; + RECT 10.385 35.240 11.035 35.470 ; + RECT 10.385 35.225 11.025 35.240 ; RECT 8.080 34.290 9.360 34.310 ; RECT 8.035 34.060 9.405 34.290 ; RECT 8.080 34.050 9.360 34.060 ; - RECT 0.000 32.815 3.840 33.185 ; - RECT 0.000 32.445 3.840 32.675 ; - RECT 0.000 31.935 3.840 32.305 ; + RECT 10.385 33.110 11.025 33.120 ; + RECT 10.385 32.880 11.035 33.110 ; + RECT 10.385 32.860 11.025 32.880 ; RECT 8.080 31.930 9.360 31.950 ; RECT 8.035 31.700 9.405 31.930 ; RECT 8.080 31.690 9.360 31.700 ; + RECT 10.385 30.750 11.025 30.765 ; + RECT 10.385 30.520 11.035 30.750 ; + RECT 10.385 30.505 11.025 30.520 ; RECT 8.080 29.570 9.360 29.590 ; RECT 8.035 29.340 9.405 29.570 ; RECT 8.080 29.330 9.360 29.340 ; - RECT 0.000 28.745 3.840 29.115 ; RECT 11.545 29.105 11.835 40.430 ; + RECT 14.870 40.190 15.510 40.200 ; + RECT 14.870 39.960 15.520 40.190 ; + RECT 14.870 39.940 15.510 39.960 ; RECT 12.565 39.010 13.845 39.030 ; RECT 12.520 38.780 13.890 39.010 ; RECT 12.565 38.770 13.845 38.780 ; + RECT 14.870 37.830 15.510 37.845 ; + RECT 14.870 37.600 15.520 37.830 ; + RECT 14.870 37.585 15.510 37.600 ; RECT 12.565 36.650 13.845 36.670 ; RECT 12.520 36.420 13.890 36.650 ; RECT 12.565 36.410 13.845 36.420 ; + RECT 14.870 35.470 15.510 35.485 ; + RECT 14.870 35.240 15.520 35.470 ; + RECT 14.870 35.225 15.510 35.240 ; RECT 12.565 34.290 13.845 34.310 ; RECT 12.520 34.060 13.890 34.290 ; RECT 12.565 34.050 13.845 34.060 ; + RECT 14.870 33.110 15.510 33.120 ; + RECT 14.870 32.880 15.520 33.110 ; + RECT 14.870 32.860 15.510 32.880 ; RECT 12.565 31.930 13.845 31.950 ; RECT 12.520 31.700 13.890 31.930 ; RECT 12.565 31.690 13.845 31.700 ; + RECT 14.870 30.750 15.510 30.765 ; + RECT 14.870 30.520 15.520 30.750 ; + RECT 14.870 30.505 15.510 30.520 ; RECT 12.565 29.570 13.845 29.590 ; RECT 12.520 29.340 13.890 29.570 ; RECT 12.565 29.330 13.845 29.340 ; RECT 16.030 29.105 16.320 40.430 ; + RECT 20.330 40.190 20.970 40.200 ; + RECT 20.330 39.960 20.980 40.190 ; + RECT 20.330 39.940 20.970 39.960 ; RECT 18.025 39.010 19.305 39.030 ; RECT 17.980 38.780 19.350 39.010 ; RECT 18.025 38.770 19.305 38.780 ; + RECT 20.330 37.830 20.970 37.845 ; + RECT 20.330 37.600 20.980 37.830 ; + RECT 20.330 37.585 20.970 37.600 ; RECT 18.025 36.650 19.305 36.670 ; RECT 17.980 36.420 19.350 36.650 ; RECT 18.025 36.410 19.305 36.420 ; + RECT 20.330 35.470 20.970 35.485 ; + RECT 20.330 35.240 20.980 35.470 ; + RECT 20.330 35.225 20.970 35.240 ; RECT 18.025 34.290 19.305 34.310 ; RECT 17.980 34.060 19.350 34.290 ; RECT 18.025 34.050 19.305 34.060 ; + RECT 20.330 33.110 20.970 33.120 ; + RECT 20.330 32.880 20.980 33.110 ; + RECT 20.330 32.860 20.970 32.880 ; RECT 18.025 31.930 19.305 31.950 ; RECT 17.980 31.700 19.350 31.930 ; RECT 18.025 31.690 19.305 31.700 ; + RECT 20.330 30.750 20.970 30.765 ; + RECT 20.330 30.520 20.980 30.750 ; + RECT 20.330 30.505 20.970 30.520 ; RECT 18.025 29.570 19.305 29.590 ; RECT 17.980 29.340 19.350 29.570 ; RECT 18.025 29.330 19.305 29.340 ; RECT 21.490 29.105 21.780 40.430 ; + RECT 27.355 40.190 27.995 40.200 ; + RECT 27.355 39.960 28.005 40.190 ; + RECT 27.355 39.940 27.995 39.960 ; RECT 25.050 39.010 26.330 39.030 ; RECT 25.005 38.780 26.375 39.010 ; RECT 25.050 38.770 26.330 38.780 ; + RECT 27.355 37.830 27.995 37.845 ; + RECT 27.355 37.600 28.005 37.830 ; + RECT 27.355 37.585 27.995 37.600 ; RECT 25.050 36.650 26.330 36.670 ; RECT 25.005 36.420 26.375 36.650 ; RECT 25.050 36.410 26.330 36.420 ; + RECT 27.355 35.470 27.995 35.485 ; + RECT 27.355 35.240 28.005 35.470 ; + RECT 27.355 35.225 27.995 35.240 ; RECT 25.050 34.290 26.330 34.310 ; RECT 25.005 34.060 26.375 34.290 ; RECT 25.050 34.050 26.330 34.060 ; + RECT 27.355 33.110 27.995 33.120 ; + RECT 27.355 32.880 28.005 33.110 ; + RECT 27.355 32.860 27.995 32.880 ; RECT 25.050 31.930 26.330 31.950 ; RECT 25.005 31.700 26.375 31.930 ; RECT 25.050 31.690 26.330 31.700 ; + RECT 27.355 30.750 27.995 30.765 ; + RECT 27.355 30.520 28.005 30.750 ; + RECT 27.355 30.505 27.995 30.520 ; RECT 25.050 29.570 26.330 29.590 ; RECT 25.005 29.340 26.375 29.570 ; RECT 25.050 29.330 26.330 29.340 ; RECT 28.515 29.105 28.805 40.430 ; + RECT 35.090 40.190 35.730 40.200 ; + RECT 35.090 39.960 35.740 40.190 ; + RECT 35.090 39.940 35.730 39.960 ; RECT 32.785 39.010 34.065 39.030 ; RECT 32.740 38.780 34.110 39.010 ; RECT 32.785 38.770 34.065 38.780 ; + RECT 35.090 37.830 35.730 37.845 ; + RECT 35.090 37.600 35.740 37.830 ; + RECT 35.090 37.585 35.730 37.600 ; RECT 32.785 36.650 34.065 36.670 ; RECT 32.740 36.420 34.110 36.650 ; RECT 32.785 36.410 34.065 36.420 ; + RECT 35.090 35.470 35.730 35.485 ; + RECT 35.090 35.240 35.740 35.470 ; + RECT 35.090 35.225 35.730 35.240 ; RECT 32.785 34.290 34.065 34.310 ; RECT 32.740 34.060 34.110 34.290 ; RECT 32.785 34.050 34.065 34.060 ; + RECT 35.090 33.110 35.730 33.120 ; + RECT 35.090 32.880 35.740 33.110 ; + RECT 35.090 32.860 35.730 32.880 ; RECT 32.785 31.930 34.065 31.950 ; RECT 32.740 31.700 34.110 31.930 ; RECT 32.785 31.690 34.065 31.700 ; + RECT 35.090 30.750 35.730 30.765 ; + RECT 35.090 30.520 35.740 30.750 ; + RECT 35.090 30.505 35.730 30.520 ; RECT 32.785 29.570 34.065 29.590 ; RECT 32.740 29.340 34.110 29.570 ; RECT 32.785 29.330 34.065 29.340 ; RECT 36.250 29.105 36.540 40.430 ; + RECT 42.645 40.190 43.285 40.200 ; + RECT 42.645 39.960 43.295 40.190 ; + RECT 42.645 39.940 43.285 39.960 ; RECT 40.340 39.010 41.620 39.030 ; RECT 40.295 38.780 41.665 39.010 ; RECT 40.340 38.770 41.620 38.780 ; + RECT 42.645 37.830 43.285 37.845 ; + RECT 42.645 37.600 43.295 37.830 ; + RECT 42.645 37.585 43.285 37.600 ; RECT 40.340 36.650 41.620 36.670 ; RECT 40.295 36.420 41.665 36.650 ; RECT 40.340 36.410 41.620 36.420 ; + RECT 42.645 35.470 43.285 35.485 ; + RECT 42.645 35.240 43.295 35.470 ; + RECT 42.645 35.225 43.285 35.240 ; RECT 40.340 34.290 41.620 34.310 ; RECT 40.295 34.060 41.665 34.290 ; RECT 40.340 34.050 41.620 34.060 ; + RECT 42.645 33.110 43.285 33.120 ; + RECT 42.645 32.880 43.295 33.110 ; + RECT 42.645 32.860 43.285 32.880 ; RECT 40.340 31.930 41.620 31.950 ; RECT 40.295 31.700 41.665 31.930 ; RECT 40.340 31.690 41.620 31.700 ; + RECT 42.645 30.750 43.285 30.765 ; + RECT 42.645 30.520 43.295 30.750 ; + RECT 42.645 30.505 43.285 30.520 ; RECT 40.340 29.570 41.620 29.590 ; RECT 40.295 29.340 41.665 29.570 ; RECT 40.340 29.330 41.620 29.340 ; RECT 43.805 29.105 44.095 40.430 ; + RECT 50.455 40.190 51.095 40.200 ; + RECT 50.455 39.960 51.105 40.190 ; + RECT 50.455 39.940 51.095 39.960 ; RECT 48.150 39.010 49.430 39.030 ; RECT 48.105 38.780 49.475 39.010 ; RECT 48.150 38.770 49.430 38.780 ; + RECT 50.455 37.830 51.095 37.845 ; + RECT 50.455 37.600 51.105 37.830 ; + RECT 50.455 37.585 51.095 37.600 ; RECT 48.150 36.650 49.430 36.670 ; RECT 48.105 36.420 49.475 36.650 ; RECT 48.150 36.410 49.430 36.420 ; + RECT 50.455 35.470 51.095 35.485 ; + RECT 50.455 35.240 51.105 35.470 ; + RECT 50.455 35.225 51.095 35.240 ; RECT 48.150 34.290 49.430 34.310 ; RECT 48.105 34.060 49.475 34.290 ; RECT 48.150 34.050 49.430 34.060 ; + RECT 50.455 33.110 51.095 33.120 ; + RECT 50.455 32.880 51.105 33.110 ; + RECT 50.455 32.860 51.095 32.880 ; RECT 48.150 31.930 49.430 31.950 ; RECT 48.105 31.700 49.475 31.930 ; RECT 48.150 31.690 49.430 31.700 ; + RECT 50.455 30.750 51.095 30.765 ; + RECT 50.455 30.520 51.105 30.750 ; + RECT 50.455 30.505 51.095 30.520 ; RECT 48.150 29.570 49.430 29.590 ; RECT 48.105 29.340 49.475 29.570 ; RECT 48.150 29.330 49.430 29.340 ; RECT 51.615 29.105 51.905 40.430 ; + RECT 57.965 40.190 58.605 40.200 ; + RECT 57.965 39.960 58.615 40.190 ; + RECT 57.965 39.940 58.605 39.960 ; RECT 55.660 39.010 56.940 39.030 ; RECT 55.615 38.780 56.985 39.010 ; RECT 55.660 38.770 56.940 38.780 ; + RECT 57.965 37.830 58.605 37.845 ; + RECT 57.965 37.600 58.615 37.830 ; + RECT 57.965 37.585 58.605 37.600 ; RECT 55.660 36.650 56.940 36.670 ; RECT 55.615 36.420 56.985 36.650 ; RECT 55.660 36.410 56.940 36.420 ; + RECT 57.965 35.470 58.605 35.485 ; + RECT 57.965 35.240 58.615 35.470 ; + RECT 57.965 35.225 58.605 35.240 ; RECT 55.660 34.290 56.940 34.310 ; RECT 55.615 34.060 56.985 34.290 ; RECT 55.660 34.050 56.940 34.060 ; + RECT 57.965 33.110 58.605 33.120 ; + RECT 57.965 32.880 58.615 33.110 ; + RECT 57.965 32.860 58.605 32.880 ; RECT 55.660 31.930 56.940 31.950 ; RECT 55.615 31.700 56.985 31.930 ; RECT 55.660 31.690 56.940 31.700 ; + RECT 57.965 30.750 58.605 30.765 ; + RECT 57.965 30.520 58.615 30.750 ; + RECT 57.965 30.505 58.605 30.520 ; RECT 55.660 29.570 56.940 29.590 ; RECT 55.615 29.340 56.985 29.570 ; RECT 55.660 29.330 56.940 29.340 ; RECT 59.125 29.105 59.415 40.430 ; + RECT 65.640 40.190 66.280 40.200 ; + RECT 65.640 39.960 66.290 40.190 ; + RECT 65.640 39.940 66.280 39.960 ; RECT 63.335 39.010 64.615 39.030 ; RECT 63.290 38.780 64.660 39.010 ; RECT 63.335 38.770 64.615 38.780 ; + RECT 65.640 37.830 66.280 37.845 ; + RECT 65.640 37.600 66.290 37.830 ; + RECT 65.640 37.585 66.280 37.600 ; RECT 63.335 36.650 64.615 36.670 ; RECT 63.290 36.420 64.660 36.650 ; RECT 63.335 36.410 64.615 36.420 ; + RECT 65.640 35.470 66.280 35.485 ; + RECT 65.640 35.240 66.290 35.470 ; + RECT 65.640 35.225 66.280 35.240 ; RECT 63.335 34.290 64.615 34.310 ; RECT 63.290 34.060 64.660 34.290 ; RECT 63.335 34.050 64.615 34.060 ; + RECT 65.640 33.110 66.280 33.120 ; + RECT 65.640 32.880 66.290 33.110 ; + RECT 65.640 32.860 66.280 32.880 ; RECT 63.335 31.930 64.615 31.950 ; RECT 63.290 31.700 64.660 31.930 ; RECT 63.335 31.690 64.615 31.700 ; + RECT 65.640 30.750 66.280 30.765 ; + RECT 65.640 30.520 66.290 30.750 ; + RECT 65.640 30.505 66.280 30.520 ; RECT 63.335 29.570 64.615 29.590 ; RECT 63.290 29.340 64.660 29.570 ; RECT 63.335 29.330 64.615 29.340 ; RECT 66.800 29.105 67.090 40.430 ; - RECT 74.310 40.050 80.540 40.430 ; + RECT 73.150 40.190 73.790 40.200 ; + RECT 73.150 39.960 73.800 40.190 ; + RECT 74.310 40.050 83.040 40.430 ; + RECT 73.150 39.940 73.790 39.960 ; RECT 70.845 39.010 72.125 39.030 ; RECT 70.800 38.780 72.170 39.010 ; RECT 70.845 38.770 72.125 38.780 ; + RECT 73.150 37.830 73.790 37.845 ; + RECT 73.150 37.600 73.800 37.830 ; + RECT 73.150 37.585 73.790 37.600 ; RECT 70.845 36.650 72.125 36.670 ; RECT 70.800 36.420 72.170 36.650 ; RECT 70.845 36.410 72.125 36.420 ; + RECT 73.150 35.470 73.790 35.485 ; + RECT 73.150 35.240 73.800 35.470 ; + RECT 73.150 35.225 73.790 35.240 ; RECT 70.845 34.290 72.125 34.310 ; RECT 70.800 34.060 72.170 34.290 ; RECT 70.845 34.050 72.125 34.060 ; + RECT 73.150 33.110 73.790 33.120 ; + RECT 73.150 32.880 73.800 33.110 ; + RECT 73.150 32.860 73.790 32.880 ; RECT 70.845 31.930 72.125 31.950 ; RECT 70.800 31.700 72.170 31.930 ; RECT 70.845 31.690 72.125 31.700 ; + RECT 73.150 30.750 73.790 30.765 ; + RECT 73.150 30.520 73.800 30.750 ; + RECT 73.150 30.505 73.790 30.520 ; RECT 70.845 29.570 72.125 29.590 ; RECT 70.800 29.340 72.170 29.570 ; RECT 70.845 29.330 72.125 29.340 ; RECT 74.310 29.105 74.600 40.050 ; - RECT 78.345 38.565 78.635 38.855 ; - RECT 78.420 35.335 78.560 38.565 ; - RECT 78.345 35.045 78.635 35.335 ; - RECT 78.345 33.510 78.635 33.800 ; - RECT 78.420 30.280 78.560 33.510 ; - RECT 78.345 29.990 78.635 30.280 ; + RECT 80.845 38.565 81.135 38.855 ; + RECT 80.920 35.335 81.060 38.565 ; + RECT 80.845 35.045 81.135 35.335 ; + RECT 80.845 33.510 81.135 33.800 ; + RECT 80.920 30.280 81.060 33.510 ; + RECT 80.845 29.990 81.135 30.280 ; RECT 11.530 28.725 74.605 29.105 ; - RECT 0.000 28.375 3.840 28.605 ; - RECT 0.000 27.865 3.840 28.235 ; + RECT 10.385 28.390 11.025 28.405 ; + RECT 10.385 28.160 11.035 28.390 ; + RECT 10.385 28.145 11.025 28.160 ; RECT 8.080 27.210 9.360 27.230 ; RECT 8.035 26.980 9.405 27.210 ; RECT 8.080 26.970 9.360 26.980 ; - RECT 0.000 24.675 3.840 25.045 ; + RECT 10.385 26.030 11.025 26.040 ; + RECT 10.385 25.800 11.035 26.030 ; + RECT 10.385 25.780 11.025 25.800 ; RECT 8.080 24.850 9.360 24.870 ; RECT 8.035 24.620 9.405 24.850 ; RECT 8.080 24.610 9.360 24.620 ; - RECT 0.000 24.305 3.840 24.535 ; - RECT 0.000 23.795 3.840 24.165 ; + RECT 10.385 23.670 11.025 23.680 ; + RECT 10.385 23.440 11.035 23.670 ; + RECT 10.385 23.420 11.025 23.440 ; RECT 8.080 22.490 9.360 22.510 ; RECT 8.035 22.260 9.405 22.490 ; RECT 8.080 22.250 9.360 22.260 ; - RECT 0.000 20.605 3.840 20.975 ; - RECT 0.000 20.235 3.840 20.465 ; + RECT 10.385 21.310 11.025 21.325 ; + RECT 10.385 21.080 11.035 21.310 ; + RECT 10.385 21.065 11.025 21.080 ; RECT 8.080 20.130 9.360 20.150 ; - RECT 0.000 19.725 3.840 20.095 ; RECT 8.035 19.900 9.405 20.130 ; RECT 8.080 19.890 9.360 19.900 ; + RECT 10.385 18.950 11.025 18.965 ; + RECT 10.385 18.720 11.035 18.950 ; + RECT 10.385 18.705 11.025 18.720 ; RECT 8.080 17.770 9.360 17.790 ; RECT 8.035 17.540 9.405 17.770 ; RECT 8.080 17.530 9.360 17.540 ; RECT 11.545 17.295 11.835 28.725 ; + RECT 14.870 28.390 15.510 28.405 ; + RECT 14.870 28.160 15.520 28.390 ; + RECT 14.870 28.145 15.510 28.160 ; RECT 12.565 27.210 13.845 27.230 ; RECT 12.520 26.980 13.890 27.210 ; RECT 12.565 26.970 13.845 26.980 ; + RECT 14.870 26.030 15.510 26.040 ; + RECT 14.870 25.800 15.520 26.030 ; + RECT 14.870 25.780 15.510 25.800 ; RECT 12.565 24.850 13.845 24.870 ; RECT 12.520 24.620 13.890 24.850 ; RECT 12.565 24.610 13.845 24.620 ; + RECT 14.870 23.670 15.510 23.680 ; + RECT 14.870 23.440 15.520 23.670 ; + RECT 14.870 23.420 15.510 23.440 ; RECT 12.565 22.490 13.845 22.510 ; RECT 12.520 22.260 13.890 22.490 ; RECT 12.565 22.250 13.845 22.260 ; + RECT 14.870 21.310 15.510 21.325 ; + RECT 14.870 21.080 15.520 21.310 ; + RECT 14.870 21.065 15.510 21.080 ; RECT 12.565 20.130 13.845 20.150 ; RECT 12.520 19.900 13.890 20.130 ; RECT 12.565 19.890 13.845 19.900 ; + RECT 14.870 18.950 15.510 18.965 ; + RECT 14.870 18.720 15.520 18.950 ; + RECT 14.870 18.705 15.510 18.720 ; RECT 12.565 17.770 13.845 17.790 ; RECT 12.520 17.540 13.890 17.770 ; RECT 12.565 17.530 13.845 17.540 ; RECT 16.030 17.295 16.320 28.725 ; + RECT 20.330 28.390 20.970 28.405 ; + RECT 20.330 28.160 20.980 28.390 ; + RECT 20.330 28.145 20.970 28.160 ; RECT 18.025 27.210 19.305 27.230 ; RECT 17.980 26.980 19.350 27.210 ; RECT 18.025 26.970 19.305 26.980 ; + RECT 20.330 26.030 20.970 26.040 ; + RECT 20.330 25.800 20.980 26.030 ; + RECT 20.330 25.780 20.970 25.800 ; RECT 18.025 24.850 19.305 24.870 ; RECT 17.980 24.620 19.350 24.850 ; RECT 18.025 24.610 19.305 24.620 ; + RECT 20.330 23.670 20.970 23.680 ; + RECT 20.330 23.440 20.980 23.670 ; + RECT 20.330 23.420 20.970 23.440 ; RECT 18.025 22.490 19.305 22.510 ; RECT 17.980 22.260 19.350 22.490 ; RECT 18.025 22.250 19.305 22.260 ; + RECT 20.330 21.310 20.970 21.325 ; + RECT 20.330 21.080 20.980 21.310 ; + RECT 20.330 21.065 20.970 21.080 ; RECT 18.025 20.130 19.305 20.150 ; RECT 17.980 19.900 19.350 20.130 ; RECT 18.025 19.890 19.305 19.900 ; + RECT 20.330 18.950 20.970 18.965 ; + RECT 20.330 18.720 20.980 18.950 ; + RECT 20.330 18.705 20.970 18.720 ; RECT 18.025 17.770 19.305 17.790 ; RECT 17.980 17.540 19.350 17.770 ; RECT 18.025 17.530 19.305 17.540 ; RECT 21.490 17.295 21.780 28.725 ; + RECT 27.355 28.390 27.995 28.405 ; + RECT 27.355 28.160 28.005 28.390 ; + RECT 27.355 28.145 27.995 28.160 ; RECT 25.050 27.210 26.330 27.230 ; RECT 25.005 26.980 26.375 27.210 ; RECT 25.050 26.970 26.330 26.980 ; + RECT 27.355 26.030 27.995 26.040 ; + RECT 27.355 25.800 28.005 26.030 ; + RECT 27.355 25.780 27.995 25.800 ; RECT 25.050 24.850 26.330 24.870 ; RECT 25.005 24.620 26.375 24.850 ; RECT 25.050 24.610 26.330 24.620 ; + RECT 27.355 23.670 27.995 23.680 ; + RECT 27.355 23.440 28.005 23.670 ; + RECT 27.355 23.420 27.995 23.440 ; RECT 25.050 22.490 26.330 22.510 ; RECT 25.005 22.260 26.375 22.490 ; RECT 25.050 22.250 26.330 22.260 ; + RECT 27.355 21.310 27.995 21.325 ; + RECT 27.355 21.080 28.005 21.310 ; + RECT 27.355 21.065 27.995 21.080 ; RECT 25.050 20.130 26.330 20.150 ; RECT 25.005 19.900 26.375 20.130 ; RECT 25.050 19.890 26.330 19.900 ; + RECT 27.355 18.950 27.995 18.965 ; + RECT 27.355 18.720 28.005 18.950 ; + RECT 27.355 18.705 27.995 18.720 ; RECT 25.050 17.770 26.330 17.790 ; RECT 25.005 17.540 26.375 17.770 ; RECT 25.050 17.530 26.330 17.540 ; RECT 28.515 17.295 28.805 28.725 ; + RECT 35.090 28.390 35.730 28.405 ; + RECT 35.090 28.160 35.740 28.390 ; + RECT 35.090 28.145 35.730 28.160 ; RECT 32.785 27.210 34.065 27.230 ; RECT 32.740 26.980 34.110 27.210 ; RECT 32.785 26.970 34.065 26.980 ; + RECT 35.090 26.030 35.730 26.040 ; + RECT 35.090 25.800 35.740 26.030 ; + RECT 35.090 25.780 35.730 25.800 ; RECT 32.785 24.850 34.065 24.870 ; RECT 32.740 24.620 34.110 24.850 ; RECT 32.785 24.610 34.065 24.620 ; + RECT 35.090 23.670 35.730 23.680 ; + RECT 35.090 23.440 35.740 23.670 ; + RECT 35.090 23.420 35.730 23.440 ; RECT 32.785 22.490 34.065 22.510 ; RECT 32.740 22.260 34.110 22.490 ; RECT 32.785 22.250 34.065 22.260 ; + RECT 35.090 21.310 35.730 21.325 ; + RECT 35.090 21.080 35.740 21.310 ; + RECT 35.090 21.065 35.730 21.080 ; RECT 32.785 20.130 34.065 20.150 ; RECT 32.740 19.900 34.110 20.130 ; RECT 32.785 19.890 34.065 19.900 ; + RECT 35.090 18.950 35.730 18.965 ; + RECT 35.090 18.720 35.740 18.950 ; + RECT 35.090 18.705 35.730 18.720 ; RECT 32.785 17.770 34.065 17.790 ; RECT 32.740 17.540 34.110 17.770 ; RECT 32.785 17.530 34.065 17.540 ; RECT 36.250 17.295 36.540 28.725 ; + RECT 42.645 28.390 43.285 28.405 ; + RECT 42.645 28.160 43.295 28.390 ; + RECT 42.645 28.145 43.285 28.160 ; RECT 40.340 27.210 41.620 27.230 ; RECT 40.295 26.980 41.665 27.210 ; RECT 40.340 26.970 41.620 26.980 ; + RECT 42.645 26.030 43.285 26.040 ; + RECT 42.645 25.800 43.295 26.030 ; + RECT 42.645 25.780 43.285 25.800 ; RECT 40.340 24.850 41.620 24.870 ; RECT 40.295 24.620 41.665 24.850 ; RECT 40.340 24.610 41.620 24.620 ; + RECT 42.645 23.670 43.285 23.680 ; + RECT 42.645 23.440 43.295 23.670 ; + RECT 42.645 23.420 43.285 23.440 ; RECT 40.340 22.490 41.620 22.510 ; RECT 40.295 22.260 41.665 22.490 ; RECT 40.340 22.250 41.620 22.260 ; + RECT 42.645 21.310 43.285 21.325 ; + RECT 42.645 21.080 43.295 21.310 ; + RECT 42.645 21.065 43.285 21.080 ; RECT 40.340 20.130 41.620 20.150 ; RECT 40.295 19.900 41.665 20.130 ; RECT 40.340 19.890 41.620 19.900 ; + RECT 42.645 18.950 43.285 18.965 ; + RECT 42.645 18.720 43.295 18.950 ; + RECT 42.645 18.705 43.285 18.720 ; RECT 40.340 17.770 41.620 17.790 ; RECT 40.295 17.540 41.665 17.770 ; RECT 40.340 17.530 41.620 17.540 ; RECT 43.805 17.295 44.095 28.725 ; + RECT 50.455 28.390 51.095 28.405 ; + RECT 50.455 28.160 51.105 28.390 ; + RECT 50.455 28.145 51.095 28.160 ; RECT 48.150 27.210 49.430 27.230 ; RECT 48.105 26.980 49.475 27.210 ; RECT 48.150 26.970 49.430 26.980 ; + RECT 50.455 26.030 51.095 26.040 ; + RECT 50.455 25.800 51.105 26.030 ; + RECT 50.455 25.780 51.095 25.800 ; RECT 48.150 24.850 49.430 24.870 ; RECT 48.105 24.620 49.475 24.850 ; RECT 48.150 24.610 49.430 24.620 ; + RECT 50.455 23.670 51.095 23.680 ; + RECT 50.455 23.440 51.105 23.670 ; + RECT 50.455 23.420 51.095 23.440 ; RECT 48.150 22.490 49.430 22.510 ; RECT 48.105 22.260 49.475 22.490 ; RECT 48.150 22.250 49.430 22.260 ; + RECT 50.455 21.310 51.095 21.325 ; + RECT 50.455 21.080 51.105 21.310 ; + RECT 50.455 21.065 51.095 21.080 ; RECT 48.150 20.130 49.430 20.150 ; RECT 48.105 19.900 49.475 20.130 ; RECT 48.150 19.890 49.430 19.900 ; + RECT 50.455 18.950 51.095 18.965 ; + RECT 50.455 18.720 51.105 18.950 ; + RECT 50.455 18.705 51.095 18.720 ; RECT 48.150 17.770 49.430 17.790 ; RECT 48.105 17.540 49.475 17.770 ; RECT 48.150 17.530 49.430 17.540 ; RECT 51.615 17.295 51.905 28.725 ; + RECT 57.965 28.390 58.605 28.405 ; + RECT 57.965 28.160 58.615 28.390 ; + RECT 57.965 28.145 58.605 28.160 ; RECT 55.660 27.210 56.940 27.230 ; RECT 55.615 26.980 56.985 27.210 ; RECT 55.660 26.970 56.940 26.980 ; + RECT 57.965 26.030 58.605 26.040 ; + RECT 57.965 25.800 58.615 26.030 ; + RECT 57.965 25.780 58.605 25.800 ; RECT 55.660 24.850 56.940 24.870 ; RECT 55.615 24.620 56.985 24.850 ; RECT 55.660 24.610 56.940 24.620 ; + RECT 57.965 23.670 58.605 23.680 ; + RECT 57.965 23.440 58.615 23.670 ; + RECT 57.965 23.420 58.605 23.440 ; RECT 55.660 22.490 56.940 22.510 ; RECT 55.615 22.260 56.985 22.490 ; RECT 55.660 22.250 56.940 22.260 ; + RECT 57.965 21.310 58.605 21.325 ; + RECT 57.965 21.080 58.615 21.310 ; + RECT 57.965 21.065 58.605 21.080 ; RECT 55.660 20.130 56.940 20.150 ; RECT 55.615 19.900 56.985 20.130 ; RECT 55.660 19.890 56.940 19.900 ; + RECT 57.965 18.950 58.605 18.965 ; + RECT 57.965 18.720 58.615 18.950 ; + RECT 57.965 18.705 58.605 18.720 ; RECT 55.660 17.770 56.940 17.790 ; RECT 55.615 17.540 56.985 17.770 ; RECT 55.660 17.530 56.940 17.540 ; RECT 59.125 17.295 59.415 28.725 ; + RECT 65.640 28.390 66.280 28.405 ; + RECT 65.640 28.160 66.290 28.390 ; + RECT 65.640 28.145 66.280 28.160 ; RECT 63.335 27.210 64.615 27.230 ; RECT 63.290 26.980 64.660 27.210 ; RECT 63.335 26.970 64.615 26.980 ; + RECT 65.640 26.030 66.280 26.040 ; + RECT 65.640 25.800 66.290 26.030 ; + RECT 65.640 25.780 66.280 25.800 ; RECT 63.335 24.850 64.615 24.870 ; RECT 63.290 24.620 64.660 24.850 ; RECT 63.335 24.610 64.615 24.620 ; + RECT 65.640 23.670 66.280 23.680 ; + RECT 65.640 23.440 66.290 23.670 ; + RECT 65.640 23.420 66.280 23.440 ; RECT 63.335 22.490 64.615 22.510 ; RECT 63.290 22.260 64.660 22.490 ; RECT 63.335 22.250 64.615 22.260 ; + RECT 65.640 21.310 66.280 21.325 ; + RECT 65.640 21.080 66.290 21.310 ; + RECT 65.640 21.065 66.280 21.080 ; RECT 63.335 20.130 64.615 20.150 ; RECT 63.290 19.900 64.660 20.130 ; RECT 63.335 19.890 64.615 19.900 ; + RECT 65.640 18.950 66.280 18.965 ; + RECT 65.640 18.720 66.290 18.950 ; + RECT 65.640 18.705 66.280 18.720 ; RECT 63.335 17.770 64.615 17.790 ; RECT 63.290 17.540 64.660 17.770 ; RECT 63.335 17.530 64.615 17.540 ; RECT 66.800 17.295 67.090 28.725 ; + RECT 73.150 28.390 73.790 28.405 ; + RECT 73.150 28.160 73.800 28.390 ; + RECT 73.150 28.145 73.790 28.160 ; RECT 70.845 27.210 72.125 27.230 ; RECT 70.800 26.980 72.170 27.210 ; RECT 70.845 26.970 72.125 26.980 ; + RECT 73.150 26.030 73.790 26.040 ; + RECT 73.150 25.800 73.800 26.030 ; + RECT 73.150 25.780 73.790 25.800 ; RECT 70.845 24.850 72.125 24.870 ; RECT 70.800 24.620 72.170 24.850 ; RECT 70.845 24.610 72.125 24.620 ; + RECT 73.150 23.670 73.790 23.680 ; + RECT 73.150 23.440 73.800 23.670 ; + RECT 73.150 23.420 73.790 23.440 ; RECT 70.845 22.490 72.125 22.510 ; RECT 70.800 22.260 72.170 22.490 ; RECT 70.845 22.250 72.125 22.260 ; + RECT 73.150 21.310 73.790 21.325 ; + RECT 73.150 21.080 73.800 21.310 ; + RECT 73.150 21.065 73.790 21.080 ; RECT 70.845 20.130 72.125 20.150 ; RECT 70.800 19.900 72.170 20.130 ; RECT 70.845 19.890 72.125 19.900 ; + RECT 73.150 18.950 73.790 18.965 ; + RECT 73.150 18.720 73.800 18.950 ; + RECT 73.150 18.705 73.790 18.720 ; RECT 70.845 17.770 72.125 17.790 ; RECT 70.800 17.540 72.170 17.770 ; RECT 70.845 17.530 72.125 17.540 ; RECT 74.310 17.295 74.600 28.725 ; - RECT 78.345 28.455 78.635 28.745 ; - RECT 78.420 25.225 78.560 28.455 ; - RECT 78.345 24.935 78.635 25.225 ; - RECT 78.345 23.400 78.635 23.690 ; - RECT 78.420 20.170 78.560 23.400 ; - RECT 78.345 19.880 78.635 20.170 ; - RECT 78.345 18.345 78.635 18.635 ; + RECT 80.845 28.455 81.135 28.745 ; + RECT 80.920 25.225 81.060 28.455 ; + RECT 80.845 24.935 81.135 25.225 ; + RECT 80.845 23.400 81.135 23.690 ; + RECT 80.920 20.170 81.060 23.400 ; + RECT 80.845 19.880 81.135 20.170 ; + RECT 80.845 18.345 81.135 18.635 ; RECT 11.530 16.915 74.605 17.295 ; - RECT 0.000 16.535 3.840 16.905 ; - RECT 0.000 16.165 3.840 16.395 ; - RECT 0.000 15.655 3.840 16.025 ; + RECT 10.385 16.590 11.025 16.600 ; + RECT 10.385 16.360 11.035 16.590 ; + RECT 10.385 16.340 11.025 16.360 ; RECT 8.080 15.410 9.360 15.430 ; RECT 8.035 15.180 9.405 15.410 ; RECT 8.080 15.170 9.360 15.180 ; + RECT 10.385 14.230 11.025 14.240 ; + RECT 10.385 14.000 11.035 14.230 ; + RECT 10.385 13.980 11.025 14.000 ; RECT 8.080 13.050 9.360 13.070 ; - RECT 0.000 12.465 3.840 12.835 ; RECT 8.035 12.820 9.405 13.050 ; RECT 8.080 12.810 9.360 12.820 ; - RECT 0.000 12.095 3.840 12.325 ; RECT 11.545 12.320 11.835 16.915 ; + RECT 14.870 16.590 15.510 16.600 ; + RECT 14.870 16.360 15.520 16.590 ; + RECT 14.870 16.340 15.510 16.360 ; RECT 12.565 15.410 13.845 15.430 ; RECT 12.520 15.180 13.890 15.410 ; RECT 12.565 15.170 13.845 15.180 ; + RECT 14.870 14.230 15.510 14.240 ; + RECT 14.870 14.000 15.520 14.230 ; + RECT 14.870 13.980 15.510 14.000 ; RECT 12.565 13.050 13.845 13.070 ; RECT 12.520 12.820 13.890 13.050 ; RECT 12.565 12.810 13.845 12.820 ; RECT 16.030 12.320 16.320 16.915 ; + RECT 20.330 16.590 20.970 16.600 ; + RECT 20.330 16.360 20.980 16.590 ; + RECT 20.330 16.340 20.970 16.360 ; RECT 18.025 15.410 19.305 15.430 ; RECT 17.980 15.180 19.350 15.410 ; RECT 18.025 15.170 19.305 15.180 ; + RECT 20.330 14.230 20.970 14.240 ; + RECT 20.330 14.000 20.980 14.230 ; + RECT 20.330 13.980 20.970 14.000 ; RECT 18.025 13.050 19.305 13.070 ; RECT 17.980 12.820 19.350 13.050 ; RECT 18.025 12.810 19.305 12.820 ; RECT 21.490 12.320 21.780 16.915 ; + RECT 27.355 16.590 27.995 16.600 ; + RECT 27.355 16.360 28.005 16.590 ; + RECT 27.355 16.340 27.995 16.360 ; RECT 25.050 15.410 26.330 15.430 ; RECT 25.005 15.180 26.375 15.410 ; RECT 25.050 15.170 26.330 15.180 ; + RECT 27.355 14.230 27.995 14.240 ; + RECT 27.355 14.000 28.005 14.230 ; + RECT 27.355 13.980 27.995 14.000 ; RECT 25.050 13.050 26.330 13.070 ; RECT 25.005 12.820 26.375 13.050 ; RECT 25.050 12.810 26.330 12.820 ; RECT 28.515 12.320 28.805 16.915 ; + RECT 35.090 16.590 35.730 16.600 ; + RECT 35.090 16.360 35.740 16.590 ; + RECT 35.090 16.340 35.730 16.360 ; RECT 32.785 15.410 34.065 15.430 ; RECT 32.740 15.180 34.110 15.410 ; RECT 32.785 15.170 34.065 15.180 ; + RECT 35.090 14.230 35.730 14.240 ; + RECT 35.090 14.000 35.740 14.230 ; + RECT 35.090 13.980 35.730 14.000 ; RECT 32.785 13.050 34.065 13.070 ; RECT 32.740 12.820 34.110 13.050 ; RECT 32.785 12.810 34.065 12.820 ; RECT 36.250 12.320 36.540 16.915 ; + RECT 42.645 16.590 43.285 16.600 ; + RECT 42.645 16.360 43.295 16.590 ; + RECT 42.645 16.340 43.285 16.360 ; RECT 40.340 15.410 41.620 15.430 ; RECT 40.295 15.180 41.665 15.410 ; RECT 40.340 15.170 41.620 15.180 ; + RECT 42.645 14.230 43.285 14.240 ; + RECT 42.645 14.000 43.295 14.230 ; + RECT 42.645 13.980 43.285 14.000 ; RECT 40.340 13.050 41.620 13.070 ; RECT 40.295 12.820 41.665 13.050 ; RECT 40.340 12.810 41.620 12.820 ; RECT 43.805 12.320 44.095 16.915 ; + RECT 50.455 16.590 51.095 16.600 ; + RECT 50.455 16.360 51.105 16.590 ; + RECT 50.455 16.340 51.095 16.360 ; RECT 48.150 15.410 49.430 15.430 ; RECT 48.105 15.180 49.475 15.410 ; RECT 48.150 15.170 49.430 15.180 ; + RECT 50.455 14.230 51.095 14.240 ; + RECT 50.455 14.000 51.105 14.230 ; + RECT 50.455 13.980 51.095 14.000 ; RECT 48.150 13.050 49.430 13.070 ; RECT 48.105 12.820 49.475 13.050 ; RECT 48.150 12.810 49.430 12.820 ; RECT 51.615 12.320 51.905 16.915 ; + RECT 57.965 16.590 58.605 16.600 ; + RECT 57.965 16.360 58.615 16.590 ; + RECT 57.965 16.340 58.605 16.360 ; RECT 55.660 15.410 56.940 15.430 ; RECT 55.615 15.180 56.985 15.410 ; RECT 55.660 15.170 56.940 15.180 ; + RECT 57.965 14.230 58.605 14.240 ; + RECT 57.965 14.000 58.615 14.230 ; + RECT 57.965 13.980 58.605 14.000 ; RECT 55.660 13.050 56.940 13.070 ; RECT 55.615 12.820 56.985 13.050 ; RECT 55.660 12.810 56.940 12.820 ; RECT 59.125 12.320 59.415 16.915 ; + RECT 65.640 16.590 66.280 16.600 ; + RECT 65.640 16.360 66.290 16.590 ; + RECT 65.640 16.340 66.280 16.360 ; RECT 63.335 15.410 64.615 15.430 ; RECT 63.290 15.180 64.660 15.410 ; RECT 63.335 15.170 64.615 15.180 ; + RECT 65.640 14.230 66.280 14.240 ; + RECT 65.640 14.000 66.290 14.230 ; + RECT 65.640 13.980 66.280 14.000 ; RECT 63.335 13.050 64.615 13.070 ; RECT 63.290 12.820 64.660 13.050 ; RECT 63.335 12.810 64.615 12.820 ; RECT 66.800 12.320 67.090 16.915 ; + RECT 73.150 16.590 73.790 16.600 ; + RECT 73.150 16.360 73.800 16.590 ; + RECT 73.150 16.340 73.790 16.360 ; RECT 70.845 15.410 72.125 15.430 ; RECT 70.800 15.180 72.170 15.410 ; RECT 70.845 15.170 72.125 15.180 ; + RECT 73.150 14.230 73.790 14.240 ; + RECT 73.150 14.000 73.800 14.230 ; + RECT 73.150 13.980 73.790 14.000 ; RECT 70.845 13.050 72.125 13.070 ; RECT 70.800 12.820 72.170 13.050 ; RECT 70.845 12.810 72.125 12.820 ; RECT 74.310 12.320 74.600 16.915 ; - RECT 78.420 15.115 78.560 18.345 ; - RECT 78.345 14.825 78.635 15.115 ; - RECT 78.345 13.505 78.635 13.580 ; - RECT 81.050 13.505 81.245 45.155 ; - RECT 97.440 45.025 101.280 45.395 ; - RECT 97.440 44.655 101.280 44.885 ; - RECT 97.440 44.145 101.280 44.515 ; - RECT 83.895 43.620 84.185 43.910 ; - RECT 83.970 40.390 84.110 43.620 ; - RECT 97.440 40.955 101.280 41.325 ; - RECT 97.440 40.585 101.280 40.815 ; - RECT 83.885 40.090 84.185 40.390 ; - RECT 97.440 40.075 101.280 40.445 ; - RECT 83.895 38.565 84.185 38.855 ; - RECT 83.970 35.335 84.110 38.565 ; - RECT 97.440 36.885 101.280 37.255 ; - RECT 97.440 36.515 101.280 36.745 ; - RECT 97.440 36.005 101.280 36.375 ; - RECT 83.895 35.045 84.185 35.335 ; - RECT 83.895 33.510 84.185 33.800 ; - RECT 83.970 30.280 84.110 33.510 ; - RECT 97.440 32.815 101.280 33.185 ; - RECT 97.440 32.445 101.280 32.675 ; - RECT 97.440 31.935 101.280 32.305 ; - RECT 83.895 29.990 84.185 30.280 ; - RECT 97.440 28.745 101.280 29.115 ; - RECT 83.895 28.455 84.185 28.745 ; - RECT 83.970 25.225 84.110 28.455 ; - RECT 97.440 28.375 101.280 28.605 ; - RECT 97.440 27.865 101.280 28.235 ; - RECT 83.895 24.935 84.185 25.225 ; - RECT 97.440 24.675 101.280 25.045 ; - RECT 97.440 24.305 101.280 24.535 ; - RECT 97.440 23.795 101.280 24.165 ; - RECT 83.895 23.400 84.185 23.690 ; - RECT 83.970 20.170 84.110 23.400 ; - RECT 97.440 20.605 101.280 20.975 ; - RECT 97.440 20.235 101.280 20.465 ; - RECT 83.895 19.880 84.185 20.170 ; - RECT 89.565 20.160 89.855 20.170 ; - RECT 86.600 19.895 90.260 20.160 ; - RECT 83.895 18.345 84.185 18.635 ; - RECT 83.970 15.115 84.110 18.345 ; - RECT 83.895 14.825 84.185 15.115 ; - RECT 78.345 13.365 81.245 13.505 ; - RECT 83.895 13.505 84.185 13.580 ; - RECT 86.600 13.505 86.795 19.895 ; - RECT 89.565 19.880 89.855 19.895 ; - RECT 97.440 19.725 101.280 20.095 ; - RECT 89.565 18.345 89.855 18.635 ; - RECT 89.640 15.115 89.780 18.345 ; - RECT 97.440 16.535 101.280 16.905 ; - RECT 97.440 16.165 101.280 16.395 ; - RECT 97.440 15.655 101.280 16.025 ; - RECT 89.565 14.825 89.855 15.115 ; - RECT 83.895 13.365 86.795 13.505 ; - RECT 78.345 13.290 78.635 13.365 ; - RECT 83.895 13.290 84.185 13.365 ; - RECT 97.440 12.465 101.280 12.835 ; - RECT 97.440 12.095 101.280 12.325 ; - RECT 0.000 11.585 3.840 11.955 ; - RECT 97.440 11.585 101.280 11.955 ; - RECT 0.000 8.025 3.840 8.255 ; - RECT 97.440 8.025 101.280 8.255 ; - RECT 0.000 4.325 3.840 4.695 ; - RECT 97.440 4.325 101.280 4.695 ; - RECT 0.000 3.955 101.280 4.185 ; - RECT 0.000 3.445 101.280 3.815 ; - RECT 0.000 0.255 101.280 0.625 ; - RECT 0.000 -0.115 101.280 0.115 ; - LAYER via ; - RECT 8.110 48.560 8.370 48.820 ; - RECT 8.430 48.560 8.690 48.820 ; - RECT 8.750 48.560 9.010 48.820 ; - RECT 9.070 48.560 9.330 48.820 ; - RECT 12.595 48.525 12.855 48.785 ; - RECT 12.915 48.525 13.175 48.785 ; - RECT 13.235 48.525 13.495 48.785 ; - RECT 13.555 48.525 13.815 48.785 ; - RECT 18.055 48.525 18.315 48.785 ; - RECT 18.375 48.525 18.635 48.785 ; - RECT 18.695 48.525 18.955 48.785 ; - RECT 19.015 48.525 19.275 48.785 ; - RECT 25.080 48.525 25.340 48.785 ; - RECT 25.400 48.525 25.660 48.785 ; - RECT 25.720 48.525 25.980 48.785 ; - RECT 26.040 48.525 26.300 48.785 ; - RECT 32.815 48.525 33.075 48.785 ; - RECT 33.135 48.525 33.395 48.785 ; - RECT 33.455 48.525 33.715 48.785 ; - RECT 33.775 48.525 34.035 48.785 ; - RECT 40.370 48.525 40.630 48.785 ; - RECT 40.690 48.525 40.950 48.785 ; - RECT 41.010 48.525 41.270 48.785 ; - RECT 41.330 48.525 41.590 48.785 ; - RECT 48.180 48.525 48.440 48.785 ; - RECT 48.500 48.525 48.760 48.785 ; - RECT 48.820 48.525 49.080 48.785 ; - RECT 49.140 48.525 49.400 48.785 ; - RECT 55.690 48.525 55.950 48.785 ; - RECT 56.010 48.525 56.270 48.785 ; - RECT 56.330 48.525 56.590 48.785 ; - RECT 56.650 48.525 56.910 48.785 ; - RECT 63.365 48.525 63.625 48.785 ; - RECT 63.685 48.525 63.945 48.785 ; - RECT 64.005 48.525 64.265 48.785 ; - RECT 64.325 48.525 64.585 48.785 ; - RECT 70.875 48.525 71.135 48.785 ; - RECT 71.195 48.525 71.455 48.785 ; - RECT 71.515 48.525 71.775 48.785 ; - RECT 71.835 48.525 72.095 48.785 ; - RECT 8.110 45.845 8.370 46.105 ; - RECT 8.430 45.845 8.690 46.105 ; - RECT 8.750 45.845 9.010 46.105 ; - RECT 9.070 45.845 9.330 46.105 ; - RECT 8.110 43.485 8.370 43.745 ; - RECT 8.430 43.485 8.690 43.745 ; - RECT 8.750 43.485 9.010 43.745 ; - RECT 9.070 43.485 9.330 43.745 ; - RECT 8.110 41.130 8.370 41.390 ; - RECT 8.430 41.130 8.690 41.390 ; - RECT 8.750 41.130 9.010 41.390 ; - RECT 9.070 41.130 9.330 41.390 ; - RECT 12.595 45.845 12.855 46.105 ; - RECT 12.915 45.845 13.175 46.105 ; - RECT 13.235 45.845 13.495 46.105 ; - RECT 13.555 45.845 13.815 46.105 ; - RECT 12.595 43.485 12.855 43.745 ; - RECT 12.915 43.485 13.175 43.745 ; - RECT 13.235 43.485 13.495 43.745 ; - RECT 13.555 43.485 13.815 43.745 ; - RECT 12.595 41.130 12.855 41.390 ; - RECT 12.915 41.130 13.175 41.390 ; - RECT 13.235 41.130 13.495 41.390 ; - RECT 13.555 41.130 13.815 41.390 ; - RECT 18.055 45.845 18.315 46.105 ; - RECT 18.375 45.845 18.635 46.105 ; - RECT 18.695 45.845 18.955 46.105 ; - RECT 19.015 45.845 19.275 46.105 ; - RECT 18.055 43.485 18.315 43.745 ; - RECT 18.375 43.485 18.635 43.745 ; - RECT 18.695 43.485 18.955 43.745 ; - RECT 19.015 43.485 19.275 43.745 ; - RECT 18.055 41.130 18.315 41.390 ; - RECT 18.375 41.130 18.635 41.390 ; - RECT 18.695 41.130 18.955 41.390 ; - RECT 19.015 41.130 19.275 41.390 ; - RECT 25.080 45.845 25.340 46.105 ; - RECT 25.400 45.845 25.660 46.105 ; - RECT 25.720 45.845 25.980 46.105 ; - RECT 26.040 45.845 26.300 46.105 ; - RECT 25.080 43.485 25.340 43.745 ; - RECT 25.400 43.485 25.660 43.745 ; - RECT 25.720 43.485 25.980 43.745 ; - RECT 26.040 43.485 26.300 43.745 ; - RECT 25.080 41.130 25.340 41.390 ; - RECT 25.400 41.130 25.660 41.390 ; - RECT 25.720 41.130 25.980 41.390 ; - RECT 26.040 41.130 26.300 41.390 ; - RECT 32.815 45.845 33.075 46.105 ; - RECT 33.135 45.845 33.395 46.105 ; - RECT 33.455 45.845 33.715 46.105 ; - RECT 33.775 45.845 34.035 46.105 ; - RECT 32.815 43.485 33.075 43.745 ; - RECT 33.135 43.485 33.395 43.745 ; - RECT 33.455 43.485 33.715 43.745 ; - RECT 33.775 43.485 34.035 43.745 ; - RECT 32.815 41.130 33.075 41.390 ; - RECT 33.135 41.130 33.395 41.390 ; - RECT 33.455 41.130 33.715 41.390 ; - RECT 33.775 41.130 34.035 41.390 ; - RECT 40.370 45.845 40.630 46.105 ; - RECT 40.690 45.845 40.950 46.105 ; - RECT 41.010 45.845 41.270 46.105 ; - RECT 41.330 45.845 41.590 46.105 ; - RECT 40.370 43.485 40.630 43.745 ; - RECT 40.690 43.485 40.950 43.745 ; - RECT 41.010 43.485 41.270 43.745 ; - RECT 41.330 43.485 41.590 43.745 ; - RECT 40.370 41.130 40.630 41.390 ; - RECT 40.690 41.130 40.950 41.390 ; - RECT 41.010 41.130 41.270 41.390 ; - RECT 41.330 41.130 41.590 41.390 ; - RECT 48.180 45.845 48.440 46.105 ; - RECT 48.500 45.845 48.760 46.105 ; - RECT 48.820 45.845 49.080 46.105 ; - RECT 49.140 45.845 49.400 46.105 ; - RECT 48.180 43.485 48.440 43.745 ; - RECT 48.500 43.485 48.760 43.745 ; - RECT 48.820 43.485 49.080 43.745 ; - RECT 49.140 43.485 49.400 43.745 ; - RECT 48.180 41.130 48.440 41.390 ; - RECT 48.500 41.130 48.760 41.390 ; - RECT 48.820 41.130 49.080 41.390 ; - RECT 49.140 41.130 49.400 41.390 ; - RECT 55.690 45.845 55.950 46.105 ; - RECT 56.010 45.845 56.270 46.105 ; - RECT 56.330 45.845 56.590 46.105 ; - RECT 56.650 45.845 56.910 46.105 ; - RECT 55.690 43.485 55.950 43.745 ; - RECT 56.010 43.485 56.270 43.745 ; - RECT 56.330 43.485 56.590 43.745 ; - RECT 56.650 43.485 56.910 43.745 ; - RECT 55.690 41.130 55.950 41.390 ; - RECT 56.010 41.130 56.270 41.390 ; - RECT 56.330 41.130 56.590 41.390 ; - RECT 56.650 41.130 56.910 41.390 ; - RECT 63.365 45.845 63.625 46.105 ; - RECT 63.685 45.845 63.945 46.105 ; - RECT 64.005 45.845 64.265 46.105 ; - RECT 64.325 45.845 64.585 46.105 ; - RECT 63.365 43.485 63.625 43.745 ; - RECT 63.685 43.485 63.945 43.745 ; - RECT 64.005 43.485 64.265 43.745 ; - RECT 64.325 43.485 64.585 43.745 ; - RECT 63.365 41.130 63.625 41.390 ; - RECT 63.685 41.130 63.945 41.390 ; - RECT 64.005 41.130 64.265 41.390 ; - RECT 64.325 41.130 64.585 41.390 ; - RECT 70.875 45.845 71.135 46.105 ; - RECT 71.195 45.845 71.455 46.105 ; - RECT 71.515 45.845 71.775 46.105 ; - RECT 71.835 45.845 72.095 46.105 ; - RECT 70.875 43.485 71.135 43.745 ; - RECT 71.195 43.485 71.455 43.745 ; - RECT 71.515 43.485 71.775 43.745 ; - RECT 71.835 43.485 72.095 43.745 ; - RECT 70.875 41.130 71.135 41.390 ; - RECT 71.195 41.130 71.455 41.390 ; - RECT 71.515 41.130 71.775 41.390 ; - RECT 71.835 41.130 72.095 41.390 ; - RECT 8.110 38.770 8.370 39.030 ; - RECT 8.430 38.770 8.690 39.030 ; - RECT 8.750 38.770 9.010 39.030 ; - RECT 9.070 38.770 9.330 39.030 ; - RECT 8.110 36.410 8.370 36.670 ; - RECT 8.430 36.410 8.690 36.670 ; - RECT 8.750 36.410 9.010 36.670 ; - RECT 9.070 36.410 9.330 36.670 ; - RECT 8.110 34.050 8.370 34.310 ; - RECT 8.430 34.050 8.690 34.310 ; - RECT 8.750 34.050 9.010 34.310 ; - RECT 9.070 34.050 9.330 34.310 ; - RECT 8.110 31.690 8.370 31.950 ; - RECT 8.430 31.690 8.690 31.950 ; - RECT 8.750 31.690 9.010 31.950 ; - RECT 9.070 31.690 9.330 31.950 ; - RECT 8.110 29.330 8.370 29.590 ; - RECT 8.430 29.330 8.690 29.590 ; - RECT 8.750 29.330 9.010 29.590 ; - RECT 9.070 29.330 9.330 29.590 ; - RECT 12.595 38.770 12.855 39.030 ; - RECT 12.915 38.770 13.175 39.030 ; - RECT 13.235 38.770 13.495 39.030 ; - RECT 13.555 38.770 13.815 39.030 ; - RECT 12.595 36.410 12.855 36.670 ; - RECT 12.915 36.410 13.175 36.670 ; - RECT 13.235 36.410 13.495 36.670 ; - RECT 13.555 36.410 13.815 36.670 ; - RECT 12.595 34.050 12.855 34.310 ; - RECT 12.915 34.050 13.175 34.310 ; - RECT 13.235 34.050 13.495 34.310 ; - RECT 13.555 34.050 13.815 34.310 ; - RECT 12.595 31.690 12.855 31.950 ; - RECT 12.915 31.690 13.175 31.950 ; - RECT 13.235 31.690 13.495 31.950 ; - RECT 13.555 31.690 13.815 31.950 ; - RECT 12.595 29.330 12.855 29.590 ; - RECT 12.915 29.330 13.175 29.590 ; - RECT 13.235 29.330 13.495 29.590 ; - RECT 13.555 29.330 13.815 29.590 ; - RECT 18.055 38.770 18.315 39.030 ; - RECT 18.375 38.770 18.635 39.030 ; - RECT 18.695 38.770 18.955 39.030 ; - RECT 19.015 38.770 19.275 39.030 ; - RECT 18.055 36.410 18.315 36.670 ; - RECT 18.375 36.410 18.635 36.670 ; - RECT 18.695 36.410 18.955 36.670 ; - RECT 19.015 36.410 19.275 36.670 ; - RECT 18.055 34.050 18.315 34.310 ; - RECT 18.375 34.050 18.635 34.310 ; - RECT 18.695 34.050 18.955 34.310 ; - RECT 19.015 34.050 19.275 34.310 ; - RECT 18.055 31.690 18.315 31.950 ; - RECT 18.375 31.690 18.635 31.950 ; - RECT 18.695 31.690 18.955 31.950 ; - RECT 19.015 31.690 19.275 31.950 ; - RECT 18.055 29.330 18.315 29.590 ; - RECT 18.375 29.330 18.635 29.590 ; - RECT 18.695 29.330 18.955 29.590 ; - RECT 19.015 29.330 19.275 29.590 ; - RECT 25.080 38.770 25.340 39.030 ; - RECT 25.400 38.770 25.660 39.030 ; - RECT 25.720 38.770 25.980 39.030 ; - RECT 26.040 38.770 26.300 39.030 ; - RECT 25.080 36.410 25.340 36.670 ; - RECT 25.400 36.410 25.660 36.670 ; - RECT 25.720 36.410 25.980 36.670 ; - RECT 26.040 36.410 26.300 36.670 ; - RECT 25.080 34.050 25.340 34.310 ; - RECT 25.400 34.050 25.660 34.310 ; - RECT 25.720 34.050 25.980 34.310 ; - RECT 26.040 34.050 26.300 34.310 ; - RECT 25.080 31.690 25.340 31.950 ; - RECT 25.400 31.690 25.660 31.950 ; - RECT 25.720 31.690 25.980 31.950 ; - RECT 26.040 31.690 26.300 31.950 ; - RECT 25.080 29.330 25.340 29.590 ; - RECT 25.400 29.330 25.660 29.590 ; - RECT 25.720 29.330 25.980 29.590 ; - RECT 26.040 29.330 26.300 29.590 ; - RECT 32.815 38.770 33.075 39.030 ; - RECT 33.135 38.770 33.395 39.030 ; - RECT 33.455 38.770 33.715 39.030 ; - RECT 33.775 38.770 34.035 39.030 ; - RECT 32.815 36.410 33.075 36.670 ; - RECT 33.135 36.410 33.395 36.670 ; - RECT 33.455 36.410 33.715 36.670 ; - RECT 33.775 36.410 34.035 36.670 ; - RECT 32.815 34.050 33.075 34.310 ; - RECT 33.135 34.050 33.395 34.310 ; - RECT 33.455 34.050 33.715 34.310 ; - RECT 33.775 34.050 34.035 34.310 ; - RECT 32.815 31.690 33.075 31.950 ; - RECT 33.135 31.690 33.395 31.950 ; - RECT 33.455 31.690 33.715 31.950 ; - RECT 33.775 31.690 34.035 31.950 ; - RECT 32.815 29.330 33.075 29.590 ; - RECT 33.135 29.330 33.395 29.590 ; - RECT 33.455 29.330 33.715 29.590 ; - RECT 33.775 29.330 34.035 29.590 ; - RECT 40.370 38.770 40.630 39.030 ; - RECT 40.690 38.770 40.950 39.030 ; - RECT 41.010 38.770 41.270 39.030 ; - RECT 41.330 38.770 41.590 39.030 ; - RECT 40.370 36.410 40.630 36.670 ; - RECT 40.690 36.410 40.950 36.670 ; - RECT 41.010 36.410 41.270 36.670 ; - RECT 41.330 36.410 41.590 36.670 ; - RECT 40.370 34.050 40.630 34.310 ; - RECT 40.690 34.050 40.950 34.310 ; - RECT 41.010 34.050 41.270 34.310 ; - RECT 41.330 34.050 41.590 34.310 ; - RECT 40.370 31.690 40.630 31.950 ; - RECT 40.690 31.690 40.950 31.950 ; - RECT 41.010 31.690 41.270 31.950 ; - RECT 41.330 31.690 41.590 31.950 ; - RECT 40.370 29.330 40.630 29.590 ; - RECT 40.690 29.330 40.950 29.590 ; - RECT 41.010 29.330 41.270 29.590 ; - RECT 41.330 29.330 41.590 29.590 ; - RECT 48.180 38.770 48.440 39.030 ; - RECT 48.500 38.770 48.760 39.030 ; - RECT 48.820 38.770 49.080 39.030 ; - RECT 49.140 38.770 49.400 39.030 ; - RECT 48.180 36.410 48.440 36.670 ; - RECT 48.500 36.410 48.760 36.670 ; - RECT 48.820 36.410 49.080 36.670 ; - RECT 49.140 36.410 49.400 36.670 ; - RECT 48.180 34.050 48.440 34.310 ; - RECT 48.500 34.050 48.760 34.310 ; - RECT 48.820 34.050 49.080 34.310 ; - RECT 49.140 34.050 49.400 34.310 ; - RECT 48.180 31.690 48.440 31.950 ; - RECT 48.500 31.690 48.760 31.950 ; - RECT 48.820 31.690 49.080 31.950 ; - RECT 49.140 31.690 49.400 31.950 ; - RECT 48.180 29.330 48.440 29.590 ; - RECT 48.500 29.330 48.760 29.590 ; - RECT 48.820 29.330 49.080 29.590 ; - RECT 49.140 29.330 49.400 29.590 ; - RECT 55.690 38.770 55.950 39.030 ; - RECT 56.010 38.770 56.270 39.030 ; - RECT 56.330 38.770 56.590 39.030 ; - RECT 56.650 38.770 56.910 39.030 ; - RECT 55.690 36.410 55.950 36.670 ; - RECT 56.010 36.410 56.270 36.670 ; - RECT 56.330 36.410 56.590 36.670 ; - RECT 56.650 36.410 56.910 36.670 ; - RECT 55.690 34.050 55.950 34.310 ; - RECT 56.010 34.050 56.270 34.310 ; - RECT 56.330 34.050 56.590 34.310 ; - RECT 56.650 34.050 56.910 34.310 ; - RECT 55.690 31.690 55.950 31.950 ; - RECT 56.010 31.690 56.270 31.950 ; - RECT 56.330 31.690 56.590 31.950 ; - RECT 56.650 31.690 56.910 31.950 ; - RECT 55.690 29.330 55.950 29.590 ; - RECT 56.010 29.330 56.270 29.590 ; - RECT 56.330 29.330 56.590 29.590 ; - RECT 56.650 29.330 56.910 29.590 ; - RECT 63.365 38.770 63.625 39.030 ; - RECT 63.685 38.770 63.945 39.030 ; - RECT 64.005 38.770 64.265 39.030 ; - RECT 64.325 38.770 64.585 39.030 ; - RECT 63.365 36.410 63.625 36.670 ; - RECT 63.685 36.410 63.945 36.670 ; - RECT 64.005 36.410 64.265 36.670 ; - RECT 64.325 36.410 64.585 36.670 ; - RECT 63.365 34.050 63.625 34.310 ; - RECT 63.685 34.050 63.945 34.310 ; - RECT 64.005 34.050 64.265 34.310 ; - RECT 64.325 34.050 64.585 34.310 ; - RECT 63.365 31.690 63.625 31.950 ; - RECT 63.685 31.690 63.945 31.950 ; - RECT 64.005 31.690 64.265 31.950 ; - RECT 64.325 31.690 64.585 31.950 ; - RECT 63.365 29.330 63.625 29.590 ; - RECT 63.685 29.330 63.945 29.590 ; - RECT 64.005 29.330 64.265 29.590 ; - RECT 64.325 29.330 64.585 29.590 ; - RECT 70.875 38.770 71.135 39.030 ; - RECT 71.195 38.770 71.455 39.030 ; - RECT 71.515 38.770 71.775 39.030 ; - RECT 71.835 38.770 72.095 39.030 ; - RECT 70.875 36.410 71.135 36.670 ; - RECT 71.195 36.410 71.455 36.670 ; - RECT 71.515 36.410 71.775 36.670 ; - RECT 71.835 36.410 72.095 36.670 ; - RECT 70.875 34.050 71.135 34.310 ; - RECT 71.195 34.050 71.455 34.310 ; - RECT 71.515 34.050 71.775 34.310 ; - RECT 71.835 34.050 72.095 34.310 ; - RECT 70.875 31.690 71.135 31.950 ; - RECT 71.195 31.690 71.455 31.950 ; - RECT 71.515 31.690 71.775 31.950 ; - RECT 71.835 31.690 72.095 31.950 ; - RECT 70.875 29.330 71.135 29.590 ; - RECT 71.195 29.330 71.455 29.590 ; - RECT 71.515 29.330 71.775 29.590 ; - RECT 71.835 29.330 72.095 29.590 ; - RECT 8.110 26.970 8.370 27.230 ; - RECT 8.430 26.970 8.690 27.230 ; - RECT 8.750 26.970 9.010 27.230 ; - RECT 9.070 26.970 9.330 27.230 ; - RECT 8.110 24.610 8.370 24.870 ; - RECT 8.430 24.610 8.690 24.870 ; - RECT 8.750 24.610 9.010 24.870 ; - RECT 9.070 24.610 9.330 24.870 ; - RECT 8.110 22.250 8.370 22.510 ; - RECT 8.430 22.250 8.690 22.510 ; - RECT 8.750 22.250 9.010 22.510 ; - RECT 9.070 22.250 9.330 22.510 ; - RECT 8.110 19.890 8.370 20.150 ; - RECT 8.430 19.890 8.690 20.150 ; - RECT 8.750 19.890 9.010 20.150 ; - RECT 9.070 19.890 9.330 20.150 ; - RECT 8.110 17.530 8.370 17.790 ; - RECT 8.430 17.530 8.690 17.790 ; - RECT 8.750 17.530 9.010 17.790 ; - RECT 9.070 17.530 9.330 17.790 ; - RECT 12.595 26.970 12.855 27.230 ; - RECT 12.915 26.970 13.175 27.230 ; - RECT 13.235 26.970 13.495 27.230 ; - RECT 13.555 26.970 13.815 27.230 ; - RECT 12.595 24.610 12.855 24.870 ; - RECT 12.915 24.610 13.175 24.870 ; - RECT 13.235 24.610 13.495 24.870 ; - RECT 13.555 24.610 13.815 24.870 ; - RECT 12.595 22.250 12.855 22.510 ; - RECT 12.915 22.250 13.175 22.510 ; - RECT 13.235 22.250 13.495 22.510 ; - RECT 13.555 22.250 13.815 22.510 ; - RECT 12.595 19.890 12.855 20.150 ; - RECT 12.915 19.890 13.175 20.150 ; - RECT 13.235 19.890 13.495 20.150 ; - RECT 13.555 19.890 13.815 20.150 ; - RECT 12.595 17.530 12.855 17.790 ; - RECT 12.915 17.530 13.175 17.790 ; - RECT 13.235 17.530 13.495 17.790 ; - RECT 13.555 17.530 13.815 17.790 ; - RECT 18.055 26.970 18.315 27.230 ; - RECT 18.375 26.970 18.635 27.230 ; - RECT 18.695 26.970 18.955 27.230 ; - RECT 19.015 26.970 19.275 27.230 ; - RECT 18.055 24.610 18.315 24.870 ; - RECT 18.375 24.610 18.635 24.870 ; - RECT 18.695 24.610 18.955 24.870 ; - RECT 19.015 24.610 19.275 24.870 ; - RECT 18.055 22.250 18.315 22.510 ; - RECT 18.375 22.250 18.635 22.510 ; - RECT 18.695 22.250 18.955 22.510 ; - RECT 19.015 22.250 19.275 22.510 ; - RECT 18.055 19.890 18.315 20.150 ; - RECT 18.375 19.890 18.635 20.150 ; - RECT 18.695 19.890 18.955 20.150 ; - RECT 19.015 19.890 19.275 20.150 ; - RECT 18.055 17.530 18.315 17.790 ; - RECT 18.375 17.530 18.635 17.790 ; - RECT 18.695 17.530 18.955 17.790 ; - RECT 19.015 17.530 19.275 17.790 ; - RECT 25.080 26.970 25.340 27.230 ; - RECT 25.400 26.970 25.660 27.230 ; - RECT 25.720 26.970 25.980 27.230 ; - RECT 26.040 26.970 26.300 27.230 ; - RECT 25.080 24.610 25.340 24.870 ; - RECT 25.400 24.610 25.660 24.870 ; - RECT 25.720 24.610 25.980 24.870 ; - RECT 26.040 24.610 26.300 24.870 ; - RECT 25.080 22.250 25.340 22.510 ; - RECT 25.400 22.250 25.660 22.510 ; - RECT 25.720 22.250 25.980 22.510 ; - RECT 26.040 22.250 26.300 22.510 ; - RECT 25.080 19.890 25.340 20.150 ; - RECT 25.400 19.890 25.660 20.150 ; - RECT 25.720 19.890 25.980 20.150 ; - RECT 26.040 19.890 26.300 20.150 ; - RECT 25.080 17.530 25.340 17.790 ; - RECT 25.400 17.530 25.660 17.790 ; - RECT 25.720 17.530 25.980 17.790 ; - RECT 26.040 17.530 26.300 17.790 ; - RECT 32.815 26.970 33.075 27.230 ; - RECT 33.135 26.970 33.395 27.230 ; - RECT 33.455 26.970 33.715 27.230 ; - RECT 33.775 26.970 34.035 27.230 ; - RECT 32.815 24.610 33.075 24.870 ; - RECT 33.135 24.610 33.395 24.870 ; - RECT 33.455 24.610 33.715 24.870 ; - RECT 33.775 24.610 34.035 24.870 ; - RECT 32.815 22.250 33.075 22.510 ; - RECT 33.135 22.250 33.395 22.510 ; - RECT 33.455 22.250 33.715 22.510 ; - RECT 33.775 22.250 34.035 22.510 ; - RECT 32.815 19.890 33.075 20.150 ; - RECT 33.135 19.890 33.395 20.150 ; - RECT 33.455 19.890 33.715 20.150 ; - RECT 33.775 19.890 34.035 20.150 ; - RECT 32.815 17.530 33.075 17.790 ; - RECT 33.135 17.530 33.395 17.790 ; - RECT 33.455 17.530 33.715 17.790 ; - RECT 33.775 17.530 34.035 17.790 ; - RECT 40.370 26.970 40.630 27.230 ; - RECT 40.690 26.970 40.950 27.230 ; - RECT 41.010 26.970 41.270 27.230 ; - RECT 41.330 26.970 41.590 27.230 ; - RECT 40.370 24.610 40.630 24.870 ; - RECT 40.690 24.610 40.950 24.870 ; - RECT 41.010 24.610 41.270 24.870 ; - RECT 41.330 24.610 41.590 24.870 ; - RECT 40.370 22.250 40.630 22.510 ; - RECT 40.690 22.250 40.950 22.510 ; - RECT 41.010 22.250 41.270 22.510 ; - RECT 41.330 22.250 41.590 22.510 ; - RECT 40.370 19.890 40.630 20.150 ; - RECT 40.690 19.890 40.950 20.150 ; - RECT 41.010 19.890 41.270 20.150 ; - RECT 41.330 19.890 41.590 20.150 ; - RECT 40.370 17.530 40.630 17.790 ; - RECT 40.690 17.530 40.950 17.790 ; - RECT 41.010 17.530 41.270 17.790 ; - RECT 41.330 17.530 41.590 17.790 ; - RECT 48.180 26.970 48.440 27.230 ; - RECT 48.500 26.970 48.760 27.230 ; - RECT 48.820 26.970 49.080 27.230 ; - RECT 49.140 26.970 49.400 27.230 ; - RECT 48.180 24.610 48.440 24.870 ; - RECT 48.500 24.610 48.760 24.870 ; - RECT 48.820 24.610 49.080 24.870 ; - RECT 49.140 24.610 49.400 24.870 ; - RECT 48.180 22.250 48.440 22.510 ; - RECT 48.500 22.250 48.760 22.510 ; - RECT 48.820 22.250 49.080 22.510 ; - RECT 49.140 22.250 49.400 22.510 ; - RECT 48.180 19.890 48.440 20.150 ; - RECT 48.500 19.890 48.760 20.150 ; - RECT 48.820 19.890 49.080 20.150 ; - RECT 49.140 19.890 49.400 20.150 ; - RECT 48.180 17.530 48.440 17.790 ; - RECT 48.500 17.530 48.760 17.790 ; - RECT 48.820 17.530 49.080 17.790 ; - RECT 49.140 17.530 49.400 17.790 ; - RECT 55.690 26.970 55.950 27.230 ; - RECT 56.010 26.970 56.270 27.230 ; - RECT 56.330 26.970 56.590 27.230 ; - RECT 56.650 26.970 56.910 27.230 ; - RECT 55.690 24.610 55.950 24.870 ; - RECT 56.010 24.610 56.270 24.870 ; - RECT 56.330 24.610 56.590 24.870 ; - RECT 56.650 24.610 56.910 24.870 ; - RECT 55.690 22.250 55.950 22.510 ; - RECT 56.010 22.250 56.270 22.510 ; - RECT 56.330 22.250 56.590 22.510 ; - RECT 56.650 22.250 56.910 22.510 ; - RECT 55.690 19.890 55.950 20.150 ; - RECT 56.010 19.890 56.270 20.150 ; - RECT 56.330 19.890 56.590 20.150 ; - RECT 56.650 19.890 56.910 20.150 ; - RECT 55.690 17.530 55.950 17.790 ; - RECT 56.010 17.530 56.270 17.790 ; - RECT 56.330 17.530 56.590 17.790 ; - RECT 56.650 17.530 56.910 17.790 ; - RECT 63.365 26.970 63.625 27.230 ; - RECT 63.685 26.970 63.945 27.230 ; - RECT 64.005 26.970 64.265 27.230 ; - RECT 64.325 26.970 64.585 27.230 ; - RECT 63.365 24.610 63.625 24.870 ; - RECT 63.685 24.610 63.945 24.870 ; - RECT 64.005 24.610 64.265 24.870 ; - RECT 64.325 24.610 64.585 24.870 ; - RECT 63.365 22.250 63.625 22.510 ; - RECT 63.685 22.250 63.945 22.510 ; - RECT 64.005 22.250 64.265 22.510 ; - RECT 64.325 22.250 64.585 22.510 ; - RECT 63.365 19.890 63.625 20.150 ; - RECT 63.685 19.890 63.945 20.150 ; - RECT 64.005 19.890 64.265 20.150 ; - RECT 64.325 19.890 64.585 20.150 ; - RECT 63.365 17.530 63.625 17.790 ; - RECT 63.685 17.530 63.945 17.790 ; - RECT 64.005 17.530 64.265 17.790 ; - RECT 64.325 17.530 64.585 17.790 ; - RECT 70.875 26.970 71.135 27.230 ; - RECT 71.195 26.970 71.455 27.230 ; - RECT 71.515 26.970 71.775 27.230 ; - RECT 71.835 26.970 72.095 27.230 ; - RECT 70.875 24.610 71.135 24.870 ; - RECT 71.195 24.610 71.455 24.870 ; - RECT 71.515 24.610 71.775 24.870 ; - RECT 71.835 24.610 72.095 24.870 ; - RECT 70.875 22.250 71.135 22.510 ; - RECT 71.195 22.250 71.455 22.510 ; - RECT 71.515 22.250 71.775 22.510 ; - RECT 71.835 22.250 72.095 22.510 ; - RECT 70.875 19.890 71.135 20.150 ; - RECT 71.195 19.890 71.455 20.150 ; - RECT 71.515 19.890 71.775 20.150 ; - RECT 71.835 19.890 72.095 20.150 ; - RECT 70.875 17.530 71.135 17.790 ; - RECT 71.195 17.530 71.455 17.790 ; - RECT 71.515 17.530 71.775 17.790 ; - RECT 71.835 17.530 72.095 17.790 ; - RECT 8.110 15.170 8.370 15.430 ; - RECT 8.430 15.170 8.690 15.430 ; - RECT 8.750 15.170 9.010 15.430 ; - RECT 9.070 15.170 9.330 15.430 ; - RECT 8.110 12.810 8.370 13.070 ; - RECT 8.430 12.810 8.690 13.070 ; - RECT 8.750 12.810 9.010 13.070 ; - RECT 9.070 12.810 9.330 13.070 ; - RECT 12.595 15.170 12.855 15.430 ; - RECT 12.915 15.170 13.175 15.430 ; - RECT 13.235 15.170 13.495 15.430 ; - RECT 13.555 15.170 13.815 15.430 ; - RECT 12.595 12.810 12.855 13.070 ; - RECT 12.915 12.810 13.175 13.070 ; - RECT 13.235 12.810 13.495 13.070 ; - RECT 13.555 12.810 13.815 13.070 ; - RECT 18.055 15.170 18.315 15.430 ; - RECT 18.375 15.170 18.635 15.430 ; - RECT 18.695 15.170 18.955 15.430 ; - RECT 19.015 15.170 19.275 15.430 ; - RECT 18.055 12.810 18.315 13.070 ; - RECT 18.375 12.810 18.635 13.070 ; - RECT 18.695 12.810 18.955 13.070 ; - RECT 19.015 12.810 19.275 13.070 ; - RECT 25.080 15.170 25.340 15.430 ; - RECT 25.400 15.170 25.660 15.430 ; - RECT 25.720 15.170 25.980 15.430 ; - RECT 26.040 15.170 26.300 15.430 ; - RECT 25.080 12.810 25.340 13.070 ; - RECT 25.400 12.810 25.660 13.070 ; - RECT 25.720 12.810 25.980 13.070 ; - RECT 26.040 12.810 26.300 13.070 ; - RECT 32.815 15.170 33.075 15.430 ; - RECT 33.135 15.170 33.395 15.430 ; - RECT 33.455 15.170 33.715 15.430 ; - RECT 33.775 15.170 34.035 15.430 ; - RECT 32.815 12.810 33.075 13.070 ; - RECT 33.135 12.810 33.395 13.070 ; - RECT 33.455 12.810 33.715 13.070 ; - RECT 33.775 12.810 34.035 13.070 ; - RECT 40.370 15.170 40.630 15.430 ; - RECT 40.690 15.170 40.950 15.430 ; - RECT 41.010 15.170 41.270 15.430 ; - RECT 41.330 15.170 41.590 15.430 ; - RECT 40.370 12.810 40.630 13.070 ; - RECT 40.690 12.810 40.950 13.070 ; - RECT 41.010 12.810 41.270 13.070 ; - RECT 41.330 12.810 41.590 13.070 ; - RECT 48.180 15.170 48.440 15.430 ; - RECT 48.500 15.170 48.760 15.430 ; - RECT 48.820 15.170 49.080 15.430 ; - RECT 49.140 15.170 49.400 15.430 ; - RECT 48.180 12.810 48.440 13.070 ; - RECT 48.500 12.810 48.760 13.070 ; - RECT 48.820 12.810 49.080 13.070 ; - RECT 49.140 12.810 49.400 13.070 ; - RECT 55.690 15.170 55.950 15.430 ; - RECT 56.010 15.170 56.270 15.430 ; - RECT 56.330 15.170 56.590 15.430 ; - RECT 56.650 15.170 56.910 15.430 ; - RECT 55.690 12.810 55.950 13.070 ; - RECT 56.010 12.810 56.270 13.070 ; - RECT 56.330 12.810 56.590 13.070 ; - RECT 56.650 12.810 56.910 13.070 ; - RECT 63.365 15.170 63.625 15.430 ; - RECT 63.685 15.170 63.945 15.430 ; - RECT 64.005 15.170 64.265 15.430 ; - RECT 64.325 15.170 64.585 15.430 ; - RECT 63.365 12.810 63.625 13.070 ; - RECT 63.685 12.810 63.945 13.070 ; - RECT 64.005 12.810 64.265 13.070 ; - RECT 64.325 12.810 64.585 13.070 ; - RECT 70.875 15.170 71.135 15.430 ; - RECT 71.195 15.170 71.455 15.430 ; - RECT 71.515 15.170 71.775 15.430 ; - RECT 71.835 15.170 72.095 15.430 ; - RECT 70.875 12.810 71.135 13.070 ; - RECT 71.195 12.810 71.455 13.070 ; - RECT 71.515 12.810 71.775 13.070 ; - RECT 71.835 12.810 72.095 13.070 ; + RECT 80.920 15.115 81.060 18.345 ; + RECT 80.845 14.825 81.135 15.115 ; + RECT 80.845 13.505 81.135 13.580 ; + RECT 83.550 13.505 83.745 45.155 ; + RECT 86.395 43.620 86.685 43.910 ; + RECT 86.470 40.390 86.610 43.620 ; + RECT 86.385 40.090 86.685 40.390 ; + RECT 86.395 38.565 86.685 38.855 ; + RECT 86.470 35.335 86.610 38.565 ; + RECT 86.395 35.045 86.685 35.335 ; + RECT 86.395 33.510 86.685 33.800 ; + RECT 86.470 30.280 86.610 33.510 ; + RECT 86.395 29.990 86.685 30.280 ; + RECT 86.395 28.455 86.685 28.745 ; + RECT 86.470 25.225 86.610 28.455 ; + RECT 86.395 24.935 86.685 25.225 ; + RECT 86.395 23.400 86.685 23.690 ; + RECT 86.470 20.170 86.610 23.400 ; + RECT 86.395 19.880 86.685 20.170 ; + RECT 92.065 20.160 92.355 20.170 ; + RECT 89.100 19.895 92.760 20.160 ; + RECT 86.395 18.345 86.685 18.635 ; + RECT 86.470 15.115 86.610 18.345 ; + RECT 86.395 14.825 86.685 15.115 ; + RECT 80.845 13.365 83.745 13.505 ; + RECT 86.395 13.505 86.685 13.580 ; + RECT 89.100 13.505 89.295 19.895 ; + RECT 92.065 19.880 92.355 19.895 ; + RECT 92.065 18.345 92.355 18.635 ; + RECT 92.140 15.115 92.280 18.345 ; + RECT 92.065 14.825 92.355 15.115 ; + RECT 86.395 13.365 89.295 13.505 ; + RECT 80.845 13.290 81.135 13.365 ; + RECT 86.395 13.290 86.685 13.365 ; + RECT 10.385 11.870 11.025 11.880 ; + RECT 14.870 11.870 15.510 11.880 ; + RECT 20.330 11.870 20.970 11.880 ; + RECT 27.355 11.870 27.995 11.880 ; + RECT 35.090 11.870 35.730 11.880 ; + RECT 42.645 11.870 43.285 11.880 ; + RECT 50.455 11.870 51.095 11.880 ; + RECT 57.965 11.870 58.605 11.880 ; + RECT 65.640 11.870 66.280 11.880 ; + RECT 73.150 11.870 73.790 11.880 ; + RECT 10.385 11.640 11.035 11.870 ; + RECT 14.870 11.640 15.520 11.870 ; + RECT 20.330 11.640 20.980 11.870 ; + RECT 27.355 11.640 28.005 11.870 ; + RECT 35.090 11.640 35.740 11.870 ; + RECT 42.645 11.640 43.295 11.870 ; + RECT 50.455 11.640 51.105 11.870 ; + RECT 57.965 11.640 58.615 11.870 ; + RECT 65.640 11.640 66.290 11.870 ; + RECT 73.150 11.640 73.800 11.870 ; + RECT 10.385 11.620 11.025 11.640 ; + RECT 14.870 11.620 15.510 11.640 ; + RECT 20.330 11.620 20.970 11.640 ; + RECT 27.355 11.620 27.995 11.640 ; + RECT 35.090 11.620 35.730 11.640 ; + RECT 42.645 11.620 43.285 11.640 ; + RECT 50.455 11.620 51.095 11.640 ; + RECT 57.965 11.620 58.605 11.640 ; + RECT 65.640 11.620 66.280 11.640 ; + RECT 73.150 11.620 73.790 11.640 ; LAYER met2 ; RECT 8.080 12.810 9.360 48.820 ; + RECT 10.385 11.760 11.035 47.305 ; RECT 12.565 12.810 13.845 48.785 ; + RECT 14.870 11.760 15.520 47.305 ; RECT 18.025 12.810 19.305 48.785 ; + RECT 20.330 11.760 20.980 47.305 ; RECT 25.050 12.810 26.330 48.785 ; + RECT 27.355 11.760 28.005 47.305 ; RECT 32.785 12.810 34.065 48.785 ; + RECT 35.090 11.760 35.740 47.305 ; RECT 40.340 12.810 41.620 48.785 ; + RECT 42.645 11.760 43.295 47.305 ; RECT 48.150 12.810 49.430 48.785 ; + RECT 50.455 11.760 51.105 47.305 ; RECT 55.660 12.810 56.940 48.785 ; + RECT 57.965 11.760 58.615 47.305 ; RECT 63.335 12.810 64.615 48.785 ; + RECT 65.640 11.760 66.290 47.305 ; RECT 70.845 12.810 72.125 48.785 ; + RECT 73.150 11.760 73.800 47.305 ; + RECT 10.385 11.620 11.025 11.760 ; + RECT 14.870 11.620 15.510 11.760 ; + RECT 20.330 11.620 20.970 11.760 ; + RECT 27.355 11.620 27.995 11.760 ; + RECT 35.090 11.620 35.730 11.760 ; + RECT 42.645 11.620 43.285 11.760 ; + RECT 50.455 11.620 51.095 11.760 ; + RECT 57.965 11.620 58.605 11.760 ; + RECT 65.640 11.620 66.280 11.760 ; + RECT 73.150 11.620 73.790 11.760 ; END END vref_gen_nmos_with_trim END LIBRARY + From 03e706cc0ed4c7d168aa540331161212413152bb Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Thu, 23 May 2024 17:15:24 +0530 Subject: [PATCH 19/24] feat: cleaned up gds --- .../sky130hvl/gds/vref_gen_nmos_with_trim.gds | Bin 2041642 -> 1998830 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/openfasoc/generators/ldo-gen/blocks/sky130hvl/gds/vref_gen_nmos_with_trim.gds b/openfasoc/generators/ldo-gen/blocks/sky130hvl/gds/vref_gen_nmos_with_trim.gds index 64d3f3feeadd1abf14078c824d21313e6ce77d26..4ae49f5819e16e71134cc1861aa0d2913d428695 100644 GIT binary patch delta 209 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 From 766ab2249022caac92ca6693f5823104d1c9518f Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Thu, 23 May 2024 23:13:45 +0530 Subject: [PATCH 20/24] fix: updated expected ldo DRC report --- .../expected_drc_reports/expected_ldo_drc.rpt | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/.github/scripts/expected_drc_reports/expected_ldo_drc.rpt b/.github/scripts/expected_drc_reports/expected_ldo_drc.rpt index 0abb79b84..bc217d3bd 100644 --- a/.github/scripts/expected_drc_reports/expected_ldo_drc.rpt +++ b/.github/scripts/expected_drc_reports/expected_ldo_drc.rpt @@ -1,18 +1,3 @@ -ldoInst count: ----------------------------------------- -Deep N-well spacing to N-well < 4.5um (nwell.7) ----------------------------------------- - 211.510um 138.670um 213.545um 143.170um - 211.510um 138.670um 213.545um 143.385um - 211.510um 138.670um 213.545um 143.385um ----------------------------------------- - -ldoInst count: ----------------------------------------- -Deep N-well spacing to N-well < 4.5um (nwell.7) ----------------------------------------- - 211.510um 138.670um 213.545um 143.170um - 211.510um 138.670um 213.545um 143.385um - 211.510um 138.670um 213.545um 143.385um +ldoInst count: ---------------------------------------- From 8175831f511ed1ac501f882db32e9921bb1918d8 Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Wed, 5 Jun 2024 23:49:07 +0530 Subject: [PATCH 21/24] fix: fixed the vref label --- .../sky130hvl/cdl/sky130_fd_sc_hvl.spice | 4 ++-- .../sky130hvl/gds/vref_gen_nmos_with_trim.gds | Bin 1998830 -> 1998830 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/openfasoc/common/platforms/sky130hvl/cdl/sky130_fd_sc_hvl.spice b/openfasoc/common/platforms/sky130hvl/cdl/sky130_fd_sc_hvl.spice index 01526512d..26f595aff 100644 --- a/openfasoc/common/platforms/sky130hvl/cdl/sky130_fd_sc_hvl.spice +++ b/openfasoc/common/platforms/sky130hvl/cdl/sky130_fd_sc_hvl.spice @@ -2771,8 +2771,8 @@ X16 vpwr a_3401_885# OUT vpb sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u *******EOF -.subckt vref_gen_nmos_with_trim trim9 trim10 trim8 trim7 trim6 trim5 trim4 trim3 trim2 -+ trim1 vpwr vref vgnd +.subckt vref_gen_nmos_with_trim trim4 trim7 trim2 trim10 trim1 trim6 trim5 trim3 trim8 ++ trim9 vpwr vref vgnd X0 a_12329_2559# w_15508_8650# vref vgnd sky130_fd_pr__nfet_05v0_nvt w=120e+06u l=900000u nf=120 X1 vref w_15508_8650# a_2399_9722# vgnd sky130_fd_pr__nfet_05v0_nvt w=60e+06u l=900000u nf=60 X2 a_7730_2559# w_15508_8650# vref vgnd sky130_fd_pr__nfet_05v0_nvt w=120e+06u l=900000u nf=120 diff --git a/openfasoc/generators/ldo-gen/blocks/sky130hvl/gds/vref_gen_nmos_with_trim.gds b/openfasoc/generators/ldo-gen/blocks/sky130hvl/gds/vref_gen_nmos_with_trim.gds index 4ae49f5819e16e71134cc1861aa0d2913d428695..75de66d1617ff4a6c45b325c296dc91f292c97e5 100644 GIT binary patch delta 194 zcmZw5EfRuI07c;k2ndRQs5}LgVlkOb2BQnOTfwmy?vP2Zy9bBh8f09A!6IA0*DQu_ z=FF*^tZuSYIKng`62o-gx@{4OSQx)9(slS}UqBdyNmxXSunC87i8kR8KG7k%L_qY2 zJ~1GM#E1xqF)<;gM0A6^KGgQS3@zhuRL_sxs8c2P<*t(XO5L--%l%qvGi|QLT2lJ; H;#GVBCPz5u delta 199 zcmZw5Jrcn{0EXe+L=uUF5I>6`jYg%`aE$LNF%*h#qE&704#o^;kW(mBdxc1+Q9Lv6 zyr#-cm1n{gmIaYY%limNj6_$oh5Yp;TPA<@34|mp!X_GoL%4)TGzp&wh!znN5z!_( zL`-yv9+41zVn7Uu(GBYQ(vMQ@?)y>|3%xzgLtAdnIxf{puMcxiKl8{h0;6i<+N3tE KrT4(h-j^>yNID|` From 53ef438926fd5656dfa0280317928efe5f66c735 Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Fri, 7 Jun 2024 19:56:04 +0530 Subject: [PATCH 22/24] fix: changed prePEX netlist to use hvl transistors --- .../sky130hvl/cdl/sky130_fd_sc_hvl.spice | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/openfasoc/common/platforms/sky130hvl/cdl/sky130_fd_sc_hvl.spice b/openfasoc/common/platforms/sky130hvl/cdl/sky130_fd_sc_hvl.spice index 26f595aff..bfab88381 100644 --- a/openfasoc/common/platforms/sky130hvl/cdl/sky130_fd_sc_hvl.spice +++ b/openfasoc/common/platforms/sky130hvl/cdl/sky130_fd_sc_hvl.spice @@ -2783,15 +2783,15 @@ X6 a_13831_2559# w_15508_8650# vref vgnd sky130_fd_pr__nfet_05v0_nvt w=120e+06u X7 vref w_15508_8650# a_4672_2559# vgnd sky130_fd_pr__nfet_05v0_nvt w=120e+06u l=900000u nf=120 X8 a_9292_2559# w_15508_8650# vref vgnd sky130_fd_pr__nfet_05v0_nvt w=120e+06u l=900000u nf=120 X9 vref w_15508_8650# a_1502_9722# vgnd sky130_fd_pr__nfet_05v0_nvt w=30e+06u l=900000u nf=30 -X10 vpwr trim2 a_2399_9722# vpwr sky130_fd_pr__pfet_01v8 w=3e+06u l=500000u +X10 vpwr trim2 a_2399_9722# vpwr sky130_fd_pr__pfet_g5v0d10v5 w=3e+06u l=500000u X11 w_16618_2584# w_16618_2584# w_17752_3595# w_17752_3595# sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=500000u nf=2 X12 w_17752_3595# w_17752_3595# vgnd vgnd sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=500000u nf=2 -X13 vpwr trim7 a_9292_2559# vpwr sky130_fd_pr__pfet_01v8 w=3e+06u l=500000u -X14 vpwr trim1 a_1502_9722# vpwr sky130_fd_pr__pfet_01v8 w=3e+06u l=500000u +X13 vpwr trim7 a_9292_2559# vpwr sky130_fd_pr__pfet_g5v0d10v5 w=3e+06u l=500000u +X14 vpwr trim1 a_1502_9722# vpwr sky130_fd_pr__pfet_g5v0d10v5 w=3e+06u l=500000u X15 w_15508_6628# w_15508_6628# w_15508_5617# w_15508_5617# sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=500000u nf=2 X16 w_15508_5617# w_15508_5617# w_15508_4606# w_15508_4606# sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=500000u nf=2 X17 w_15508_4606# w_15508_4606# w_15508_3595# w_15508_3595# sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=500000u nf=2 -X18 vpwr trim9 a_12329_2559# vpwr sky130_fd_pr__pfet_01v8 w=3e+06u l=500000u +X18 vpwr trim9 a_12329_2559# vpwr sky130_fd_pr__pfet_g5v0d10v5 w=3e+06u l=500000u X19 w_15508_3595# w_15508_3595# w_15508_2584# w_15508_2584# sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=500000u nf=2 X20 vref vref w_15508_8650# w_15508_8650# sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=500000u nf=2 X21 w_15508_8650# w_15508_8650# w_15508_7639# w_15508_7639# sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=500000u nf=2 @@ -2803,12 +2803,12 @@ X26 w_16618_3595# w_16618_3595# w_16618_2584# w_16618_2584# sky130_fd_pr__nfet_g X27 w_15508_2584# w_15508_2584# w_16618_8650# w_16618_8650# sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=500000u nf=2 X28 w_16618_8650# w_16618_8650# w_16618_7639# w_16618_7639# sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=500000u nf=2 X29 w_16618_7639# w_16618_7639# w_16618_6628# w_16618_6628# sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=500000u nf=2 -X30 vpwr trim4 a_4672_2559# vpwr sky130_fd_pr__pfet_01v8 w=3e+06u l=500000u -X31 vpwr trim8 a_10794_2559# vpwr sky130_fd_pr__pfet_01v8 w=3e+06u l=500000u -X32 vpwr trim5 a_6219_2559# vpwr sky130_fd_pr__pfet_01v8 w=3e+06u l=500000u -X33 vpwr trim6 a_7730_2559# vpwr sky130_fd_pr__pfet_01v8 w=3e+06u l=500000u -X34 vpwr trim10 a_13831_2559# vpwr sky130_fd_pr__pfet_01v8 w=3e+06u l=500000u -X35 vpwr trim3 a_3491_9722# vpwr sky130_fd_pr__pfet_01v8 w=3e+06u l=500000u +X30 vpwr trim4 a_4672_2559# vpwr sky130_fd_pr__pfet_g5v0d10v5 w=3e+06u l=500000u +X31 vpwr trim8 a_10794_2559# vpwr sky130_fd_pr__pfet_g5v0d10v5 w=3e+06u l=500000u +X32 vpwr trim5 a_6219_2559# vpwr sky130_fd_pr__pfet_g5v0d10v5 w=3e+06u l=500000u +X33 vpwr trim6 a_7730_2559# vpwr sky130_fd_pr__pfet_g5v0d10v5 w=3e+06u l=500000u +X34 vpwr trim10 a_13831_2559# vpwr sky130_fd_pr__pfet_g5v0d10v5 w=3e+06u l=500000u +X35 vpwr trim3 a_3491_9722# vpwr sky130_fd_pr__pfet_g5v0d10v5 w=3e+06u l=500000u .ends *******EOF From f7af5f4135f7092a27a64ebcf6e1ce48d613d0e2 Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Fri, 7 Jun 2024 20:02:46 +0530 Subject: [PATCH 23/24] fix: use the exact expected drc report --- .github/scripts/expected_drc_reports/expected_ldo_drc.rpt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/scripts/expected_drc_reports/expected_ldo_drc.rpt b/.github/scripts/expected_drc_reports/expected_ldo_drc.rpt index bc217d3bd..f2d2f1eb3 100644 --- a/.github/scripts/expected_drc_reports/expected_ldo_drc.rpt +++ b/.github/scripts/expected_drc_reports/expected_ldo_drc.rpt @@ -1,3 +1,3 @@ -ldoInst count: +ldoInst count: ---------------------------------------- From b92503eb3c8d339bd8d44f704bac0ccefb1eafa8 Mon Sep 17 00:00:00 2001 From: Harsh Khandeparkar Date: Thu, 22 Aug 2024 20:27:49 +0530 Subject: [PATCH 24/24] fix: changed PT_UNIT_CELL site to unithv --- .../generators/ldo-gen/blocks/sky130hvl/lef/PT_UNIT_CELL.lef | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openfasoc/generators/ldo-gen/blocks/sky130hvl/lef/PT_UNIT_CELL.lef b/openfasoc/generators/ldo-gen/blocks/sky130hvl/lef/PT_UNIT_CELL.lef index 3c67cbf73..621053808 100644 --- a/openfasoc/generators/ldo-gen/blocks/sky130hvl/lef/PT_UNIT_CELL.lef +++ b/openfasoc/generators/ldo-gen/blocks/sky130hvl/lef/PT_UNIT_CELL.lef @@ -91,7 +91,7 @@ MACRO PT_UNIT_CELL FOREIGN PT_UNIT_CELL 0 0 ; SIZE 1.440 BY 4.070 ; SYMMETRY X Y ; - SITE unithd ; + SITE unithv ; PIN CTRL # ANTENNAGATEAREA 0.375000 ; DIRECTION INPUT ;