diff --git a/compiler/contact.py b/compiler/contact.py index f7a9cd63..c3fa810d 100644 --- a/compiler/contact.py +++ b/compiler/contact.py @@ -11,19 +11,34 @@ class contact(design.design): Creates a contact array minimum active or poly enclosure and metal1 enclosure. This class has enclosure on multiple sides of the contact whereas a via may have extension on two or four sides. + The well/implant_type is an option to add a select/implant layer enclosing the contact. This is + necessary to import layouts into Magic which requires the select to be in the same GDS + hierarchy as the contact. """ - def __init__(self, layer_stack, dimensions=[1,1]): - name = "{0}_{1}_{2}_{3}x{4}".format(layer_stack[0], - layer_stack[1], - layer_stack[2], - dimensions[0], - dimensions[1]) + def __init__(self, layer_stack, dimensions=[1,1], implant_type=None, well_type=None): + if implant_type or well_type: + name = "{0}_{1}_{2}_{3}x{4}_{5}{6}".format(layer_stack[0], + layer_stack[1], + layer_stack[2], + dimensions[0], + dimensions[1], + implant_type, + well_type) + else: + name = "{0}_{1}_{2}_{3}x{4}".format(layer_stack[0], + layer_stack[1], + layer_stack[2], + dimensions[0], + dimensions[1]) + design.design.__init__(self, name) debug.info(4, "create contact object {0}".format(name)) self.layer_stack = layer_stack self.dimensions = dimensions self.offset = vector(0,0) + self.implant_type = implant_type + self.well_type = well_type self.pins = [] # used for matching parm lengths self.create_layout() @@ -37,74 +52,112 @@ class contact(design.design): self.height = max(obj.offset.y + obj.height for obj in self.objs) self.width = max(obj.offset.x + obj.width for obj in self.objs) + # Do not include the select layer in the height/width + if self.implant_type and self.well_type: + self.create_implant_well_enclosures() + elif self.implant_type or self.well_type: + debug.error(-1,"Must define both implant and well type or none at all.") def setup_layers(self): (first_layer, via_layer, second_layer) = self.layer_stack self.first_layer_name = first_layer self.via_layer_name = via_layer + # Some technologies have a separate active contact from the poly contact + # We will use contact for DRC, but active_contact for output + if first_layer=="active" or second_layer=="active": + self.via_layer_name_expanded = "active_"+via_layer + else: + self.via_layer_name_expanded = via_layer self.second_layer_name = second_layer def setup_layout_constants(self): self.contact_width = drc["minwidth_{0}". format(self.via_layer_name)] - self.contact_to_contact = drc["{0}_to_{0}".format(self.via_layer_name)] - self.contact_pitch = self.contact_width + self.contact_to_contact + contact_to_contact = drc["{0}_to_{0}".format(self.via_layer_name)] + self.contact_pitch = self.contact_width + contact_to_contact self.contact_array_width = self.contact_width + (self.dimensions[0] - 1) * self.contact_pitch self.contact_array_height = self.contact_width + (self.dimensions[1] - 1) * self.contact_pitch - # FIME break this up - self.first_layer_horizontal_enclosure = max((drc["minwidth_{0}".format(self.first_layer_name)] - self.contact_array_width) / 2, - drc["{0}_enclosure_{1}".format(self.first_layer_name, self.via_layer_name)]) - self.first_layer_vertical_enclosure = max(utils.ceil((drc["minarea_{0}".format(self.first_layer_name)] - / (self.contact_array_width + 2 * self.first_layer_horizontal_enclosure) - self.contact_array_height) / 2), - (drc["minwidth_{0}".format(self.first_layer_name)] - self.contact_array_height) / 2, - drc["{0}_extend_{1}".format(self.first_layer_name, self.via_layer_name)]) + # DRC rules + first_layer_minwidth = drc["minwidth_{0}".format(self.first_layer_name)] + first_layer_minarea = drc["minarea_{0}".format(self.first_layer_name)] + first_layer_enclosure = drc["{0}_enclosure_{1}".format(self.first_layer_name, self.via_layer_name)] + first_layer_extend = drc["{0}_extend_{1}".format(self.first_layer_name, self.via_layer_name)] + second_layer_minwidth = drc["minwidth_{0}".format(self.second_layer_name)] + second_layer_minarea = drc["minarea_{0}".format(self.second_layer_name)] + second_layer_enclosure = drc["{0}_enclosure_{1}".format(self.second_layer_name, self.via_layer_name)] + second_layer_extend = drc["{0}_extend_{1}".format(self.second_layer_name, self.via_layer_name)] - self.second_layer_horizontal_enclosure = max((drc["minwidth_{0}".format(self.second_layer_name)] - self.contact_array_width) / 2, - drc["{0}_enclosure_{1}".format(self.second_layer_name, self.via_layer_name)]) - self.second_layer_vertical_enclosure = max(utils.ceil((drc["minarea_{0}".format(self.second_layer_name)] - / (self.contact_array_width + 2 * self.second_layer_horizontal_enclosure) - self.contact_array_height) / 2), - (drc["minwidth_{0}".format(self.second_layer_name)] - self.contact_array_height) / 2, - drc["{0}_extend_{1}".format(self.second_layer_name, self.via_layer_name)]) + self.first_layer_horizontal_enclosure = max((first_layer_minwidth - self.contact_array_width) / 2, + first_layer_enclosure) + self.first_layer_vertical_enclosure = max(utils.ceil((first_layer_minarea + / (self.contact_array_width + 2*self.first_layer_horizontal_enclosure) + - self.contact_array_height)/2), + (first_layer_minwidth - self.contact_array_height)/2, + first_layer_extend) + + self.second_layer_horizontal_enclosure = max((second_layer_minwidth - self.contact_array_width)/2, + second_layer_enclosure) + self.second_layer_vertical_enclosure = max(utils.ceil((second_layer_minarea + / (self.contact_array_width + 2*self.second_layer_horizontal_enclosure) + - self.contact_array_height)/2), + (second_layer_minwidth - self.contact_array_height)/2, + second_layer_extend) + + def create_contact_array(self): + """ Create the contact array at the origin""" # offset for the via array self.via_layer_position =vector(max(self.first_layer_horizontal_enclosure,self.second_layer_horizontal_enclosure), max(self.first_layer_vertical_enclosure,self.second_layer_vertical_enclosure)) - # this is if the first and second layers are different - self.first_layer_position = vector(max(self.second_layer_horizontal_enclosure - self.first_layer_horizontal_enclosure,0), - max(self.second_layer_vertical_enclosure - self.first_layer_vertical_enclosure,0)) - self.second_layer_position = vector(max(self.first_layer_horizontal_enclosure - self.second_layer_horizontal_enclosure,0), - max(self.first_layer_vertical_enclosure - self.second_layer_vertical_enclosure,0)) - def create_contact_array(self): - """ Create the contact array at the origin""" for i in range(self.dimensions[1]): offset = self.via_layer_position + vector(0, self.contact_pitch * i) for j in range(self.dimensions[0]): - self.add_rect(layer=self.via_layer_name, + self.add_rect(layer=self.via_layer_name_expanded, offset=offset, width=self.contact_width, height=self.contact_width) offset = offset + vector(self.contact_pitch,0) def create_first_layer_enclosure(self): - width = self.first_layer_width = self.contact_array_width \ - + 2 * self.first_layer_horizontal_enclosure - height = self.first_layer_height = self.contact_array_height \ - + 2 * self.first_layer_vertical_enclosure + # this is if the first and second layers are different + self.first_layer_position = vector(max(self.second_layer_horizontal_enclosure - self.first_layer_horizontal_enclosure,0), + max(self.second_layer_vertical_enclosure - self.first_layer_vertical_enclosure,0)) + + self.first_layer_width = self.contact_array_width + 2*self.first_layer_horizontal_enclosure + self.first_layer_height = self.contact_array_height + 2*self.first_layer_vertical_enclosure self.add_rect(layer=self.first_layer_name, offset=self.first_layer_position, - width=width, - height=height) + width=self.first_layer_width, + height=self.first_layer_height) def create_second_layer_enclosure(self): - width = self.second_layer_width = self.contact_array_width \ - + 2 * self.second_layer_horizontal_enclosure - height = self.second_layer_height = self.contact_array_height \ - + 2 * self.second_layer_vertical_enclosure + # this is if the first and second layers are different + self.second_layer_position = vector(max(self.first_layer_horizontal_enclosure - self.second_layer_horizontal_enclosure,0), + max(self.first_layer_vertical_enclosure - self.second_layer_vertical_enclosure,0)) + + self.second_layer_width = self.contact_array_width + 2*self.second_layer_horizontal_enclosure + self.second_layer_height = self.contact_array_height + 2*self.second_layer_vertical_enclosure self.add_rect(layer=self.second_layer_name, offset=self.second_layer_position, - width=width, - height=height) + width=self.second_layer_width, + height=self.second_layer_height) + def create_implant_well_enclosures(self): + implant_position = self.first_layer_position - [drc["implant_enclosure_active"]]*2 + implant_width = self.first_layer_width + 2*drc["implant_enclosure_active"] + implant_height = self.first_layer_height + 2*drc["implant_enclosure_active"] + self.add_rect(layer="{}implant".format(self.implant_type), + offset=implant_position, + width=implant_width, + height=implant_height) + well_position = self.first_layer_position - [drc["well_enclosure_active"]]*2 + well_width = self.first_layer_width + 2*drc["well_enclosure_active"] + well_height = self.first_layer_height + 2*drc["well_enclosure_active"] + self.add_rect(layer="{}well".format(self.well_type), + offset=well_position, + width=well_width, + height=well_height) + # This is not instantiated and used for calculations only. diff --git a/compiler/example_config_freepdk45.py b/compiler/example_config_freepdk45.py index 07dc7a74..f9ec3642 100644 --- a/compiler/example_config_freepdk45.py +++ b/compiler/example_config_freepdk45.py @@ -1,10 +1,10 @@ word_size = 2 -num_words = 128 +num_words = 16 num_banks = 1 tech_name = "freepdk45" -output_path = "/tmp/mysram" +output_path = "./temp" output_name = "sram_2_16_1_freepdk45" decoder = "hierarchical_decoder" diff --git a/compiler/example_config_scn3me_subm.py b/compiler/example_config_scn3me_subm.py index 69922ef5..a19ad263 100644 --- a/compiler/example_config_scn3me_subm.py +++ b/compiler/example_config_scn3me_subm.py @@ -1,10 +1,10 @@ -word_size = 1 +word_size = 2 num_words = 16 num_banks = 1 tech_name = "scn3me_subm" -output_path = "/tmp/mysram" +output_path = "./temp" output_name = "sram_2_16_1_scn3me_subm" decoder = "hierarchical_decoder" diff --git a/compiler/globals.py b/compiler/globals.py index 10490fa4..9ac87527 100644 --- a/compiler/globals.py +++ b/compiler/globals.py @@ -65,7 +65,10 @@ def parse_args(): # This may be overridden when we read a config file though... if OPTS.tech_name == "": OPTS.tech_name = "freepdk45" - + # Alias SCMOS to AMI 0.5um + if OPTS.tech_name == "scmos": + OPTS.tech_name = "scn3me_subm" + return (options, args) def print_banner(): diff --git a/compiler/hierarchy_layout.py b/compiler/hierarchy_layout.py index ef11de96..a3663481 100644 --- a/compiler/hierarchy_layout.py +++ b/compiler/hierarchy_layout.py @@ -308,27 +308,33 @@ class layout(lef.lef): layer_stack=layers, position_list=coordinates) - def add_contact(self, layers, offset, size=[1,1], mirror="R0", rotate=0): + def add_contact(self, layers, offset, size=[1,1], mirror="R0", rotate=0, implant_type=None, well_type=None): """ This is just an alias for a via.""" return self.add_via(layers=layers, offset=offset, size=size, mirror=mirror, - rotate=rotate) + rotate=rotate, + implant_type=implant_type, + well_type=well_type) - def add_contact_center(self, layers, offset, size=[1,1], mirror="R0", rotate=0): + def add_contact_center(self, layers, offset, size=[1,1], mirror="R0", rotate=0, implant_type=None, well_type=None): """ This is just an alias for a via.""" return self.add_via_center(layers=layers, offset=offset, size=size, mirror=mirror, - rotate=rotate) + rotate=rotate, + implant_type=implant_type, + well_type=well_type) - def add_via(self, layers, offset, size=[1,1], mirror="R0", rotate=0): + def add_via(self, layers, offset, size=[1,1], mirror="R0", rotate=0, implant_type=None, well_type=None): """ Add a three layer via structure. """ import contact via = contact.contact(layer_stack=layers, - dimensions=size) + dimensions=size, + implant_type=implant_type, + well_type=well_type) self.add_mod(via) self.add_inst(name=via.name, mod=via, @@ -339,11 +345,13 @@ class layout(lef.lef): self.connect_inst([]) return via - def add_via_center(self, layers, offset, size=[1,1], mirror="R0", rotate=0): + def add_via_center(self, layers, offset, size=[1,1], mirror="R0", rotate=0, implant_type=None, well_type=None): """ Add a three layer via structure by the center coordinate accounting for mirroring and rotation. """ import contact via = contact.contact(layer_stack=layers, - dimensions=size) + dimensions=size, + implant_type=implant_type, + well_type=well_type) debug.check(mirror=="R0","Use rotate to rotate vias instead of mirror.") diff --git a/compiler/options.py b/compiler/options.py index c6d1f53c..2bf46e1d 100644 --- a/compiler/options.py +++ b/compiler/options.py @@ -13,6 +13,7 @@ class options(optparse.Values): tech_name = "" # This is the temp directory where all intermediate results are stored. openram_temp = "/tmp/openram_{0}_{1}_temp/".format(getpass.getuser(),os.getpid()) + #openram_temp = "/tmp/openram_temp/" # This is the verbosity level to control debug information. 0 is none, 1 # is minimal, etc. debug_level = 0 diff --git a/compiler/pgate.py b/compiler/pgate.py index d8020368..d636d429 100644 --- a/compiler/pgate.py +++ b/compiler/pgate.py @@ -97,93 +97,114 @@ class pgate(design.design): def extend_wells(self, middle_position): """ Extend the n/p wells to cover whole cell """ - nwell_height = self.height - middle_position.y + # Add a rail width to extend the well to the top of the rail + self.max_y_offset = self.height + 0.5*drc["minwidth_metal1"] + self.nwell_position = middle_position + nwell_height = self.max_y_offset - middle_position.y if info["has_nwell"]: self.add_rect(layer="nwell", offset=middle_position, width=self.well_width, height=nwell_height) self.add_rect(layer="vtg", - offset=middle_position, + offset=self.nwell_position, width=self.well_width, height=nwell_height) + self.pwell_position = vector(0,-0.5*drc["minwidth_metal1"]) + pwell_height = middle_position.y-self.pwell_position.y if info["has_pwell"]: self.add_rect(layer="pwell", - offset=vector(0,0), + offset=self.pwell_position, width=self.well_width, - height=middle_position.y) + height=pwell_height) self.add_rect(layer="vtg", - offset=vector(0,0), + offset=self.pwell_position, width=self.well_width, - height=middle_position.y) + height=pwell_height) - def add_nwell_contact(self, nmos, nmos_pos): - """ Add an nwell contact next to the given nmos device. """ + def add_nwell_contact(self, pmos, pmos_pos): + """ Add an nwell contact next to the given pmos device. """ layer_stack = ("active", "contact", "metal1") - # To the right a spacing away from the nmos right active edge - nwell_contact_xoffset = nmos_pos.x + nmos.active_width + drc["active_to_body_active"] - nwell_contact_yoffset = nmos_pos.y - nwell_offset = vector(nwell_contact_xoffset, nwell_contact_yoffset) - # Offset by half a contact in x and y - nwell_offset += vector(0.5*nmos.active_contact.first_layer_width, - 0.5*nmos.active_contact.first_layer_height) - self.nwell_contact=self.add_contact_center(layers=layer_stack, - offset=nwell_offset) - self.add_rect_center(layer="metal1", - offset=nwell_offset.scale(1,0.5), - width=self.nwell_contact.second_layer_width, - height=nwell_offset.y) - # Now add the full active and implant for the NMOS - nwell_offset = nmos_pos + vector(nmos.active_width,0) - nwell_contact_width = drc["active_to_body_active"] + nmos.active_contact.width - self.add_rect(layer="active", - offset=nwell_offset, - width=nwell_contact_width, - height=nmos.active_height) - - implant_offset = nwell_offset + vector(drc["implant_to_implant"],0) - implant_width = nwell_contact_width - drc["implant_to_implant"] - self.add_rect(layer="pimplant", - offset=implant_offset, - width=implant_width, - height=nmos.active_height) - - - def add_pwell_contact(self, pmos, pmos_pos): - """ Add an pwell contact next to the given pmos device. """ - - layer_stack = ("active", "contact", "metal1") - - # To the right a spacing away from the pmos right active edge - pwell_contact_xoffset = pmos_pos.x + pmos.active_width + drc["active_to_body_active"] - pwell_contact_yoffset = pmos_pos.y + pmos.active_height - pmos.active_contact.height - pwell_offset = vector(pwell_contact_xoffset, pwell_contact_yoffset) - # Offset by half a contact - pwell_offset += vector(0.5*pmos.active_contact.first_layer_width, + contact_xoffset = pmos_pos.x + pmos.active_width + drc["active_to_body_active"] + # Must be at least an well enclosure of active down from the top of the well + # OR align the active with the top of PMOS active. + contact_yoffset = min(pmos_pos.y + pmos.active_height - pmos.active_contact.first_layer_height, + self.max_y_offset - pmos.active_contact.first_layer_height/2 - drc["well_enclosure_active"]) + contact_offset = vector(contact_xoffset, contact_yoffset) + # Offset by half a contact in x and y + contact_offset += vector(0.5*pmos.active_contact.first_layer_width, 0.5*pmos.active_contact.first_layer_height) - self.pwell_contact=self.add_contact_center(layers=layer_stack, - offset=pwell_offset) + self.nwell_contact=self.add_contact_center(layers=layer_stack, + offset=contact_offset, + implant_type="n", + well_type="n") self.add_rect_center(layer="metal1", - offset=pwell_offset + vector(0,0.5*(self.height-pwell_offset.y)), - width=self.pwell_contact.second_layer_width, - height=self.height - pwell_offset.y) - # Now add the full active and implant for the PMOS - pwell_offset = pmos_pos + vector(pmos.active_width,0) - pwell_contact_width = drc["active_to_body_active"] + pmos.active_contact.width - self.add_rect(layer="active", - offset=pwell_offset, - width=pwell_contact_width, - height=pmos.active_height) - - - implant_offset = pwell_offset + vector(drc["implant_to_implant"],0) - implant_width = pwell_contact_width - drc["implant_to_implant"] - self.add_rect(layer="nimplant", - offset=implant_offset, - width=implant_width, - height=pmos.active_height) + offset=contact_offset + vector(0,0.5*(self.height-contact_offset.y)), + width=self.nwell_contact.second_layer_width, + height=self.height - contact_offset.y) + + # Now add the full active and implant for the PMOS + active_offset = pmos_pos + vector(pmos.active_width,0) + # This might be needed if the spacing between the actives is not satisifed + # self.add_rect(layer="active", + # offset=active_offset, + # width=pmos.active_contact.width, + # height=pmos.active_height) + + # we need to ensure implants don't overlap and are spaced far enough apart + implant_spacing = drc["implant_to_implant"]+drc["implant_enclosure_active"] + implant_offset = active_offset + vector(implant_spacing,0) - vector(0,drc["implant_enclosure_active"]) + implant_width = pmos.active_contact.width + 2*drc["implant_enclosure_active"] + implant_height = pmos.active_height + 2*drc["implant_enclosure_active"] + # self.add_rect(layer="nimplant", + # offset=implant_offset, + # width=implant_width, + # height=implant_height) + + + def add_pwell_contact(self, nmos, nmos_pos): + """ Add an pwell contact next to the given nmos device. """ + + layer_stack = ("active", "contact", "metal1") + + + # To the right a spacing away from the nmos right active edge + contact_xoffset = nmos_pos.x + nmos.active_width + drc["active_to_body_active"] + # Must be at least an well enclosure of active up from the bottom of the well + contact_yoffset = max(nmos_pos.y, + drc["well_enclosure_active"] - nmos.active_contact.first_layer_height/2 - self.pwell_position.y) + contact_offset = vector(contact_xoffset, contact_yoffset) + + # Offset by half a contact + contact_offset += vector(0.5*nmos.active_contact.first_layer_width, + 0.5*nmos.active_contact.first_layer_height) + self.pwell_contact=self.add_contact_center(layers=layer_stack, + offset=contact_offset, + implant_type="p", + well_type="p") + self.add_rect_center(layer="metal1", + offset=contact_offset.scale(1,0.5), + width=self.pwell_contact.second_layer_width, + height=contact_offset.y) + + # Now add the full active and implant for the NMOS + active_offset = nmos_pos + vector(nmos.active_width,0) + # This might be needed if the spacing between the actives is not satisifed + # self.add_rect(layer="active", + # offset=active_offset, + # width=nmos.active_contact.width, + # height=nmos.active_height) + + implant_spacing = drc["implant_to_implant"]+drc["implant_enclosure_active"] + implant_offset = active_offset + vector(implant_spacing,0) - vector(0,drc["implant_enclosure_active"]) + implant_width = nmos.active_contact.width + 2*drc["implant_enclosure_active"] + implant_height = nmos.active_height + 2*drc["implant_enclosure_active"] + # self.add_rect(layer="pimplant", + # offset=implant_offset, + # width=implant_width, + # height=implant_height) diff --git a/compiler/pinv.py b/compiler/pinv.py index 219c7fae..3bc220cb 100644 --- a/compiler/pinv.py +++ b/compiler/pinv.py @@ -220,9 +220,9 @@ class pinv(pgate.pgate): def add_well_contacts(self): """ Add n/p well taps to the layout and connect to supplies """ - self.add_nwell_contact(self.nmos, self.nmos_pos) + self.add_nwell_contact(self.pmos, self.pmos_pos) - self.add_pwell_contact(self.pmos, self.pmos_pos) + self.add_pwell_contact(self.nmos, self.nmos_pos) def connect_rails(self): """ Connect the nmos and pmos to its respective power rails """ diff --git a/compiler/pnand2.py b/compiler/pnand2.py index 6a1e2bb4..c9891344 100644 --- a/compiler/pnand2.py +++ b/compiler/pnand2.py @@ -50,9 +50,9 @@ class pnand2(pgate.pgate): self.setup_layout_constants() self.add_supply_rails() self.add_ptx() - self.add_well_contacts() self.connect_rails() self.extend_wells(self.well_pos) + self.add_well_contacts() self.route_inputs() self.route_output() @@ -151,10 +151,10 @@ class pnand2(pgate.pgate): self.output_pos = vector(0,0.5*(pmos1_pos.y+nmos1_pos.y+self.nmos.active_height)) def add_well_contacts(self): - """ Add n/p well taps to the layout and connect to supplies """ + """ Add n/p well taps to the layout and connect to supplies AFTER the wells are created """ - self.add_nwell_contact(self.nmos, self.nmos2_pos) - self.add_pwell_contact(self.pmos, self.pmos2_pos) + self.add_nwell_contact(self.pmos, self.pmos2_pos) + self.add_pwell_contact(self.nmos, self.nmos2_pos) def connect_rails(self): diff --git a/compiler/pnand3.py b/compiler/pnand3.py index 44a930d4..17441fa1 100644 --- a/compiler/pnand3.py +++ b/compiler/pnand3.py @@ -50,9 +50,9 @@ class pnand3(pgate.pgate): self.setup_layout_constants() self.add_supply_rails() self.add_ptx() - self.add_well_contacts() self.connect_rails() self.extend_wells(self.well_pos) + self.add_well_contacts() self.route_inputs() self.route_output() @@ -157,8 +157,8 @@ class pnand3(pgate.pgate): def add_well_contacts(self): """ Add n/p well taps to the layout and connect to supplies """ - self.add_nwell_contact(self.nmos, self.nmos3_pos) - self.add_pwell_contact(self.pmos, self.pmos3_pos) + self.add_nwell_contact(self.pmos, self.pmos3_pos) + self.add_pwell_contact(self.nmos, self.nmos3_pos) def connect_rails(self): diff --git a/compiler/pnor2.py b/compiler/pnor2.py index d344dc54..1b87ee6d 100644 --- a/compiler/pnor2.py +++ b/compiler/pnor2.py @@ -51,9 +51,9 @@ class pnor2(pgate.pgate): self.setup_layout_constants() self.add_supply_rails() self.add_ptx() - self.add_well_contacts() self.connect_rails() self.extend_wells(self.well_pos) + self.add_well_contacts() self.route_inputs() self.route_output() @@ -157,8 +157,8 @@ class pnor2(pgate.pgate): def add_well_contacts(self): """ Add n/p well taps to the layout and connect to supplies """ - self.add_nwell_contact(self.nmos, self.nmos2_pos) - self.add_pwell_contact(self.pmos, self.pmos2_pos) + self.add_nwell_contact(self.pmos, self.pmos2_pos) + self.add_pwell_contact(self.nmos, self.nmos2_pos) def connect_rails(self): diff --git a/compiler/precharge.py b/compiler/precharge.py index 519e36fb..9ac52e27 100644 --- a/compiler/precharge.py +++ b/compiler/precharge.py @@ -130,13 +130,10 @@ class precharge(pgate.pgate): well_contact_pos = self.upper_pmos1_inst.get_pin("D").center().scale(1,0) \ + vector(0, self.upper_pmos1_pos.y + self.pmos.height + drc["well_extend_active"]) self.add_contact_center(layers=("active", "contact", "metal1"), - offset=well_contact_pos) + offset=well_contact_pos, + implant_type="n", + well_type="n") - # adds the implant to turn the contact into a nwell tap - self.add_rect_center(layer="nimplant", - offset=well_contact_pos, - width=contact.well.first_layer_width, - height=contact.well.first_layer_height) self.height = well_contact_pos.y + contact.well.height @@ -175,19 +172,19 @@ class precharge(pgate.pgate): def add_bitline_contacts(self): """Adds contacts/via from metal1 to metal2 for bit-lines""" - for stack in [("active","contact","metal1"),("metal1", "via1", "metal2")]: - pos = self.lower_pmos_inst.get_pin("S").center() - self.add_contact_center(layers=stack, - offset=pos) - pos = self.lower_pmos_inst.get_pin("D").center() - self.add_contact_center(layers=stack, - offset=pos) - pos = self.upper_pmos1_inst.get_pin("S").center() - self.add_contact_center(layers=stack, - offset=pos) - pos = self.upper_pmos2_inst.get_pin("D").center() - self.add_contact_center(layers=stack, - offset=pos) + stack=("metal1", "via1", "metal2") + pos = self.lower_pmos_inst.get_pin("S").center() + self.add_contact_center(layers=stack, + offset=pos) + pos = self.lower_pmos_inst.get_pin("D").center() + self.add_contact_center(layers=stack, + offset=pos) + pos = self.upper_pmos1_inst.get_pin("S").center() + self.add_contact_center(layers=stack, + offset=pos) + pos = self.upper_pmos2_inst.get_pin("D").center() + self.add_contact_center(layers=stack, + offset=pos) def connect_pmos(self, pmos_pin, bit_pin): """ Connect pmos pin to bitline pin """ diff --git a/compiler/precharge_array.py b/compiler/precharge_array.py index b728517d..7c91f126 100644 --- a/compiler/precharge_array.py +++ b/compiler/precharge_array.py @@ -17,7 +17,7 @@ class precharge_array(design.design): self.columns = columns - self.pc_cell = precharge(name="precharge_cell", size=size) + self.pc_cell = precharge(name="precharge", size=size) self.add_mod(self.pc_cell) self.width = self.columns * self.pc_cell.width diff --git a/compiler/ptx.py b/compiler/ptx.py index 7841d83e..77bc5041 100644 --- a/compiler/ptx.py +++ b/compiler/ptx.py @@ -266,7 +266,7 @@ class ptx(design.design): height=self.active_height) # If the implant must enclose the active, shift offset # and increase width/height - enclose_width = drc["implant_enclose_active"] + enclose_width = drc["implant_enclosure_active"] enclose_offset = [enclose_width]*2 self.add_rect(layer="{}implant".format(self.implant_type), offset=self.active_offset - enclose_offset, @@ -325,7 +325,9 @@ class ptx(design.design): for pos in source_positions: contact=self.add_contact_center(layers=("active", "contact", "metal1"), offset=pos, - size=(1, self.num_contacts)) + size=(1, self.num_contacts), + implant_type=self.implant_type, + well_type=self.well_type) self.add_layout_pin_center_rect(text="S", layer="metal1", offset=pos, @@ -336,7 +338,9 @@ class ptx(design.design): for pos in drain_positions: contact=self.add_contact_center(layers=("active", "contact", "metal1"), offset=pos, - size=(1, self.num_contacts)) + size=(1, self.num_contacts), + implant_type=self.implant_type, + well_type=self.well_type) self.add_layout_pin_center_rect(text="D", layer="metal1", offset=pos, diff --git a/compiler/tests/golden/sram_2_16_1_freepdk45.lef b/compiler/tests/golden/sram_2_16_1_freepdk45.lef index e0bb804d..fe8be213 100644 --- a/compiler/tests/golden/sram_2_16_1_freepdk45.lef +++ b/compiler/tests/golden/sram_2_16_1_freepdk45.lef @@ -642,8 +642,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8062.5 13037.5 7812.5 13102.5 ; RECT 7845.0 13070.0 7780.0 13127.5 ; RECT 7812.5 13095.0 7565.0 13160.0 ; + RECT 10117.5 9490.0 10052.5 9675.0 ; RECT 10117.5 8330.0 10052.5 8515.0 ; - RECT 10117.5 9445.0 10052.5 9675.0 ; RECT 10477.5 8447.5 10412.5 8297.5 ; RECT 10477.5 9332.5 10412.5 9707.5 ; RECT 10287.5 8582.5 10222.5 9332.5 ; @@ -655,15 +655,15 @@ MACRO sram_2_16_1_freepdk45 RECT 10287.5 8447.5 10222.5 8582.5 ; RECT 10287.5 8447.5 10222.5 8582.5 ; RECT 10477.5 8447.5 10412.5 8582.5 ; + RECT 10117.5 9422.5 10052.5 9557.5 ; RECT 10117.5 8447.5 10052.5 8582.5 ; - RECT 10117.5 9377.5 10052.5 9512.5 ; RECT 10420.0 8845.0 10355.0 8980.0 ; RECT 10420.0 8845.0 10355.0 8980.0 ; RECT 10255.0 8880.0 10190.0 8945.0 ; RECT 10545.0 9642.5 9985.0 9707.5 ; RECT 10545.0 8297.5 9985.0 8362.5 ; + RECT 10117.5 9860.0 10052.5 9675.0 ; RECT 10117.5 11020.0 10052.5 10835.0 ; - RECT 10117.5 9905.0 10052.5 9675.0 ; RECT 10477.5 10902.5 10412.5 11052.5 ; RECT 10477.5 10017.5 10412.5 9642.5 ; RECT 10287.5 10767.5 10222.5 10017.5 ; @@ -675,15 +675,15 @@ MACRO sram_2_16_1_freepdk45 RECT 10287.5 10902.5 10222.5 10767.5 ; RECT 10287.5 10902.5 10222.5 10767.5 ; RECT 10477.5 10902.5 10412.5 10767.5 ; + RECT 10117.5 9927.5 10052.5 9792.5 ; RECT 10117.5 10902.5 10052.5 10767.5 ; - RECT 10117.5 9972.5 10052.5 9837.5 ; RECT 10420.0 10505.0 10355.0 10370.0 ; RECT 10420.0 10505.0 10355.0 10370.0 ; RECT 10255.0 10470.0 10190.0 10405.0 ; RECT 10545.0 9707.5 9985.0 9642.5 ; RECT 10545.0 11052.5 9985.0 10987.5 ; + RECT 7262.5 9490.0 7197.5 9675.0 ; RECT 7262.5 8330.0 7197.5 8515.0 ; - RECT 7262.5 9445.0 7197.5 9675.0 ; RECT 7622.5 8447.5 7557.5 8297.5 ; RECT 7622.5 9332.5 7557.5 9707.5 ; RECT 7432.5 8582.5 7367.5 9332.5 ; @@ -695,15 +695,15 @@ MACRO sram_2_16_1_freepdk45 RECT 7432.5 8447.5 7367.5 8582.5 ; RECT 7432.5 8447.5 7367.5 8582.5 ; RECT 7622.5 8447.5 7557.5 8582.5 ; + RECT 7262.5 9422.5 7197.5 9557.5 ; RECT 7262.5 8447.5 7197.5 8582.5 ; - RECT 7262.5 9377.5 7197.5 9512.5 ; RECT 7565.0 8845.0 7500.0 8980.0 ; RECT 7565.0 8845.0 7500.0 8980.0 ; RECT 7400.0 8880.0 7335.0 8945.0 ; RECT 7690.0 9642.5 7130.0 9707.5 ; RECT 7690.0 8297.5 7130.0 8362.5 ; + RECT 7262.5 9860.0 7197.5 9675.0 ; RECT 7262.5 11020.0 7197.5 10835.0 ; - RECT 7262.5 9905.0 7197.5 9675.0 ; RECT 7622.5 10902.5 7557.5 11052.5 ; RECT 7622.5 10017.5 7557.5 9642.5 ; RECT 7432.5 10767.5 7367.5 10017.5 ; @@ -715,15 +715,15 @@ MACRO sram_2_16_1_freepdk45 RECT 7432.5 10902.5 7367.5 10767.5 ; RECT 7432.5 10902.5 7367.5 10767.5 ; RECT 7622.5 10902.5 7557.5 10767.5 ; + RECT 7262.5 9927.5 7197.5 9792.5 ; RECT 7262.5 10902.5 7197.5 10767.5 ; - RECT 7262.5 9972.5 7197.5 9837.5 ; RECT 7565.0 10505.0 7500.0 10370.0 ; RECT 7565.0 10505.0 7500.0 10370.0 ; RECT 7400.0 10470.0 7335.0 10405.0 ; RECT 7690.0 9707.5 7130.0 9642.5 ; RECT 7690.0 11052.5 7130.0 10987.5 ; + RECT 7262.5 12180.0 7197.5 12365.0 ; RECT 7262.5 11020.0 7197.5 11205.0 ; - RECT 7262.5 12135.0 7197.5 12365.0 ; RECT 7622.5 11137.5 7557.5 10987.5 ; RECT 7622.5 12022.5 7557.5 12397.5 ; RECT 7432.5 11272.5 7367.5 12022.5 ; @@ -735,15 +735,15 @@ MACRO sram_2_16_1_freepdk45 RECT 7432.5 11137.5 7367.5 11272.5 ; RECT 7432.5 11137.5 7367.5 11272.5 ; RECT 7622.5 11137.5 7557.5 11272.5 ; + RECT 7262.5 12112.5 7197.5 12247.5 ; RECT 7262.5 11137.5 7197.5 11272.5 ; - RECT 7262.5 12067.5 7197.5 12202.5 ; RECT 7565.0 11535.0 7500.0 11670.0 ; RECT 7565.0 11535.0 7500.0 11670.0 ; RECT 7400.0 11570.0 7335.0 11635.0 ; RECT 7690.0 12332.5 7130.0 12397.5 ; RECT 7690.0 10987.5 7130.0 11052.5 ; + RECT 7262.5 12550.0 7197.5 12365.0 ; RECT 7262.5 13710.0 7197.5 13525.0 ; - RECT 7262.5 12595.0 7197.5 12365.0 ; RECT 7622.5 13592.5 7557.5 13742.5 ; RECT 7622.5 12707.5 7557.5 12332.5 ; RECT 7432.5 13457.5 7367.5 12707.5 ; @@ -755,18 +755,18 @@ MACRO sram_2_16_1_freepdk45 RECT 7432.5 13592.5 7367.5 13457.5 ; RECT 7432.5 13592.5 7367.5 13457.5 ; RECT 7622.5 13592.5 7557.5 13457.5 ; + RECT 7262.5 12617.5 7197.5 12482.5 ; RECT 7262.5 13592.5 7197.5 13457.5 ; - RECT 7262.5 12662.5 7197.5 12527.5 ; RECT 7565.0 13195.0 7500.0 13060.0 ; RECT 7565.0 13195.0 7500.0 13060.0 ; RECT 7400.0 13160.0 7335.0 13095.0 ; RECT 7690.0 12397.5 7130.0 12332.5 ; RECT 7690.0 13742.5 7130.0 13677.5 ; - RECT 7992.5 8330.0 7927.5 8515.0 ; - RECT 7992.5 9445.0 7927.5 9675.0 ; RECT 8542.5 8492.5 8477.5 8297.5 ; RECT 8542.5 9332.5 8477.5 9707.5 ; RECT 8162.5 9332.5 8097.5 9707.5 ; + RECT 7992.5 9490.0 7927.5 9675.0 ; + RECT 7992.5 8330.0 7927.5 8515.0 ; RECT 8542.5 9332.5 8477.5 9467.5 ; RECT 8352.5 9332.5 8287.5 9467.5 ; RECT 8352.5 9332.5 8287.5 9467.5 ; @@ -783,8 +783,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8162.5 8492.5 8097.5 8627.5 ; RECT 8162.5 8492.5 8097.5 8627.5 ; RECT 8352.5 8492.5 8287.5 8627.5 ; + RECT 7992.5 9422.5 7927.5 9557.5 ; RECT 7992.5 8447.5 7927.5 8582.5 ; - RECT 7992.5 9377.5 7927.5 9512.5 ; RECT 8157.5 8722.5 8292.5 8787.5 ; RECT 8415.0 8937.5 8550.0 9002.5 ; RECT 8352.5 9332.5 8287.5 9467.5 ; @@ -795,11 +795,11 @@ MACRO sram_2_16_1_freepdk45 RECT 8197.5 8937.5 8062.5 9002.5 ; RECT 8610.0 9642.5 7690.0 9707.5 ; RECT 8610.0 8297.5 7690.0 8362.5 ; - RECT 7992.5 11020.0 7927.5 10835.0 ; - RECT 7992.5 9905.0 7927.5 9675.0 ; RECT 8542.5 10857.5 8477.5 11052.5 ; RECT 8542.5 10017.5 8477.5 9642.5 ; RECT 8162.5 10017.5 8097.5 9642.5 ; + RECT 7992.5 9860.0 7927.5 9675.0 ; + RECT 7992.5 11020.0 7927.5 10835.0 ; RECT 8542.5 10017.5 8477.5 9882.5 ; RECT 8352.5 10017.5 8287.5 9882.5 ; RECT 8352.5 10017.5 8287.5 9882.5 ; @@ -816,8 +816,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8162.5 10857.5 8097.5 10722.5 ; RECT 8162.5 10857.5 8097.5 10722.5 ; RECT 8352.5 10857.5 8287.5 10722.5 ; + RECT 7992.5 9927.5 7927.5 9792.5 ; RECT 7992.5 10902.5 7927.5 10767.5 ; - RECT 7992.5 9972.5 7927.5 9837.5 ; RECT 8157.5 10627.5 8292.5 10562.5 ; RECT 8415.0 10412.5 8550.0 10347.5 ; RECT 8352.5 10017.5 8287.5 9882.5 ; @@ -828,11 +828,11 @@ MACRO sram_2_16_1_freepdk45 RECT 8197.5 10412.5 8062.5 10347.5 ; RECT 8610.0 9707.5 7690.0 9642.5 ; RECT 8610.0 11052.5 7690.0 10987.5 ; - RECT 7992.5 11020.0 7927.5 11205.0 ; - RECT 7992.5 12135.0 7927.5 12365.0 ; RECT 8542.5 11182.5 8477.5 10987.5 ; RECT 8542.5 12022.5 8477.5 12397.5 ; RECT 8162.5 12022.5 8097.5 12397.5 ; + RECT 7992.5 12180.0 7927.5 12365.0 ; + RECT 7992.5 11020.0 7927.5 11205.0 ; RECT 8542.5 12022.5 8477.5 12157.5 ; RECT 8352.5 12022.5 8287.5 12157.5 ; RECT 8352.5 12022.5 8287.5 12157.5 ; @@ -849,8 +849,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8162.5 11182.5 8097.5 11317.5 ; RECT 8162.5 11182.5 8097.5 11317.5 ; RECT 8352.5 11182.5 8287.5 11317.5 ; + RECT 7992.5 12112.5 7927.5 12247.5 ; RECT 7992.5 11137.5 7927.5 11272.5 ; - RECT 7992.5 12067.5 7927.5 12202.5 ; RECT 8157.5 11412.5 8292.5 11477.5 ; RECT 8415.0 11627.5 8550.0 11692.5 ; RECT 8352.5 12022.5 8287.5 12157.5 ; @@ -861,11 +861,11 @@ MACRO sram_2_16_1_freepdk45 RECT 8197.5 11627.5 8062.5 11692.5 ; RECT 8610.0 12332.5 7690.0 12397.5 ; RECT 8610.0 10987.5 7690.0 11052.5 ; - RECT 7992.5 13710.0 7927.5 13525.0 ; - RECT 7992.5 12595.0 7927.5 12365.0 ; RECT 8542.5 13547.5 8477.5 13742.5 ; RECT 8542.5 12707.5 8477.5 12332.5 ; RECT 8162.5 12707.5 8097.5 12332.5 ; + RECT 7992.5 12550.0 7927.5 12365.0 ; + RECT 7992.5 13710.0 7927.5 13525.0 ; RECT 8542.5 12707.5 8477.5 12572.5 ; RECT 8352.5 12707.5 8287.5 12572.5 ; RECT 8352.5 12707.5 8287.5 12572.5 ; @@ -882,8 +882,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8162.5 13547.5 8097.5 13412.5 ; RECT 8162.5 13547.5 8097.5 13412.5 ; RECT 8352.5 13547.5 8287.5 13412.5 ; + RECT 7992.5 12617.5 7927.5 12482.5 ; RECT 7992.5 13592.5 7927.5 13457.5 ; - RECT 7992.5 12662.5 7927.5 12527.5 ; RECT 8157.5 13317.5 8292.5 13252.5 ; RECT 8415.0 13102.5 8550.0 13037.5 ; RECT 8352.5 12707.5 8287.5 12572.5 ; @@ -961,8 +961,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8062.5 18417.5 7812.5 18482.5 ; RECT 7845.0 18450.0 7780.0 18507.5 ; RECT 7812.5 18475.0 7565.0 18540.0 ; + RECT 10117.5 14870.0 10052.5 15055.0 ; RECT 10117.5 13710.0 10052.5 13895.0 ; - RECT 10117.5 14825.0 10052.5 15055.0 ; RECT 10477.5 13827.5 10412.5 13677.5 ; RECT 10477.5 14712.5 10412.5 15087.5 ; RECT 10287.5 13962.5 10222.5 14712.5 ; @@ -974,15 +974,15 @@ MACRO sram_2_16_1_freepdk45 RECT 10287.5 13827.5 10222.5 13962.5 ; RECT 10287.5 13827.5 10222.5 13962.5 ; RECT 10477.5 13827.5 10412.5 13962.5 ; + RECT 10117.5 14802.5 10052.5 14937.5 ; RECT 10117.5 13827.5 10052.5 13962.5 ; - RECT 10117.5 14757.5 10052.5 14892.5 ; RECT 10420.0 14225.0 10355.0 14360.0 ; RECT 10420.0 14225.0 10355.0 14360.0 ; RECT 10255.0 14260.0 10190.0 14325.0 ; RECT 10545.0 15022.5 9985.0 15087.5 ; RECT 10545.0 13677.5 9985.0 13742.5 ; + RECT 10117.5 15240.0 10052.5 15055.0 ; RECT 10117.5 16400.0 10052.5 16215.0 ; - RECT 10117.5 15285.0 10052.5 15055.0 ; RECT 10477.5 16282.5 10412.5 16432.5 ; RECT 10477.5 15397.5 10412.5 15022.5 ; RECT 10287.5 16147.5 10222.5 15397.5 ; @@ -994,15 +994,15 @@ MACRO sram_2_16_1_freepdk45 RECT 10287.5 16282.5 10222.5 16147.5 ; RECT 10287.5 16282.5 10222.5 16147.5 ; RECT 10477.5 16282.5 10412.5 16147.5 ; + RECT 10117.5 15307.5 10052.5 15172.5 ; RECT 10117.5 16282.5 10052.5 16147.5 ; - RECT 10117.5 15352.5 10052.5 15217.5 ; RECT 10420.0 15885.0 10355.0 15750.0 ; RECT 10420.0 15885.0 10355.0 15750.0 ; RECT 10255.0 15850.0 10190.0 15785.0 ; RECT 10545.0 15087.5 9985.0 15022.5 ; RECT 10545.0 16432.5 9985.0 16367.5 ; + RECT 7262.5 14870.0 7197.5 15055.0 ; RECT 7262.5 13710.0 7197.5 13895.0 ; - RECT 7262.5 14825.0 7197.5 15055.0 ; RECT 7622.5 13827.5 7557.5 13677.5 ; RECT 7622.5 14712.5 7557.5 15087.5 ; RECT 7432.5 13962.5 7367.5 14712.5 ; @@ -1014,15 +1014,15 @@ MACRO sram_2_16_1_freepdk45 RECT 7432.5 13827.5 7367.5 13962.5 ; RECT 7432.5 13827.5 7367.5 13962.5 ; RECT 7622.5 13827.5 7557.5 13962.5 ; + RECT 7262.5 14802.5 7197.5 14937.5 ; RECT 7262.5 13827.5 7197.5 13962.5 ; - RECT 7262.5 14757.5 7197.5 14892.5 ; RECT 7565.0 14225.0 7500.0 14360.0 ; RECT 7565.0 14225.0 7500.0 14360.0 ; RECT 7400.0 14260.0 7335.0 14325.0 ; RECT 7690.0 15022.5 7130.0 15087.5 ; RECT 7690.0 13677.5 7130.0 13742.5 ; + RECT 7262.5 15240.0 7197.5 15055.0 ; RECT 7262.5 16400.0 7197.5 16215.0 ; - RECT 7262.5 15285.0 7197.5 15055.0 ; RECT 7622.5 16282.5 7557.5 16432.5 ; RECT 7622.5 15397.5 7557.5 15022.5 ; RECT 7432.5 16147.5 7367.5 15397.5 ; @@ -1034,15 +1034,15 @@ MACRO sram_2_16_1_freepdk45 RECT 7432.5 16282.5 7367.5 16147.5 ; RECT 7432.5 16282.5 7367.5 16147.5 ; RECT 7622.5 16282.5 7557.5 16147.5 ; + RECT 7262.5 15307.5 7197.5 15172.5 ; RECT 7262.5 16282.5 7197.5 16147.5 ; - RECT 7262.5 15352.5 7197.5 15217.5 ; RECT 7565.0 15885.0 7500.0 15750.0 ; RECT 7565.0 15885.0 7500.0 15750.0 ; RECT 7400.0 15850.0 7335.0 15785.0 ; RECT 7690.0 15087.5 7130.0 15022.5 ; RECT 7690.0 16432.5 7130.0 16367.5 ; + RECT 7262.5 17560.0 7197.5 17745.0 ; RECT 7262.5 16400.0 7197.5 16585.0 ; - RECT 7262.5 17515.0 7197.5 17745.0 ; RECT 7622.5 16517.5 7557.5 16367.5 ; RECT 7622.5 17402.5 7557.5 17777.5 ; RECT 7432.5 16652.5 7367.5 17402.5 ; @@ -1054,15 +1054,15 @@ MACRO sram_2_16_1_freepdk45 RECT 7432.5 16517.5 7367.5 16652.5 ; RECT 7432.5 16517.5 7367.5 16652.5 ; RECT 7622.5 16517.5 7557.5 16652.5 ; + RECT 7262.5 17492.5 7197.5 17627.5 ; RECT 7262.5 16517.5 7197.5 16652.5 ; - RECT 7262.5 17447.5 7197.5 17582.5 ; RECT 7565.0 16915.0 7500.0 17050.0 ; RECT 7565.0 16915.0 7500.0 17050.0 ; RECT 7400.0 16950.0 7335.0 17015.0 ; RECT 7690.0 17712.5 7130.0 17777.5 ; RECT 7690.0 16367.5 7130.0 16432.5 ; + RECT 7262.5 17930.0 7197.5 17745.0 ; RECT 7262.5 19090.0 7197.5 18905.0 ; - RECT 7262.5 17975.0 7197.5 17745.0 ; RECT 7622.5 18972.5 7557.5 19122.5 ; RECT 7622.5 18087.5 7557.5 17712.5 ; RECT 7432.5 18837.5 7367.5 18087.5 ; @@ -1074,18 +1074,18 @@ MACRO sram_2_16_1_freepdk45 RECT 7432.5 18972.5 7367.5 18837.5 ; RECT 7432.5 18972.5 7367.5 18837.5 ; RECT 7622.5 18972.5 7557.5 18837.5 ; + RECT 7262.5 17997.5 7197.5 17862.5 ; RECT 7262.5 18972.5 7197.5 18837.5 ; - RECT 7262.5 18042.5 7197.5 17907.5 ; RECT 7565.0 18575.0 7500.0 18440.0 ; RECT 7565.0 18575.0 7500.0 18440.0 ; RECT 7400.0 18540.0 7335.0 18475.0 ; RECT 7690.0 17777.5 7130.0 17712.5 ; RECT 7690.0 19122.5 7130.0 19057.5 ; - RECT 7992.5 13710.0 7927.5 13895.0 ; - RECT 7992.5 14825.0 7927.5 15055.0 ; RECT 8542.5 13872.5 8477.5 13677.5 ; RECT 8542.5 14712.5 8477.5 15087.5 ; RECT 8162.5 14712.5 8097.5 15087.5 ; + RECT 7992.5 14870.0 7927.5 15055.0 ; + RECT 7992.5 13710.0 7927.5 13895.0 ; RECT 8542.5 14712.5 8477.5 14847.5 ; RECT 8352.5 14712.5 8287.5 14847.5 ; RECT 8352.5 14712.5 8287.5 14847.5 ; @@ -1102,8 +1102,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8162.5 13872.5 8097.5 14007.5 ; RECT 8162.5 13872.5 8097.5 14007.5 ; RECT 8352.5 13872.5 8287.5 14007.5 ; + RECT 7992.5 14802.5 7927.5 14937.5 ; RECT 7992.5 13827.5 7927.5 13962.5 ; - RECT 7992.5 14757.5 7927.5 14892.5 ; RECT 8157.5 14102.5 8292.5 14167.5 ; RECT 8415.0 14317.5 8550.0 14382.5 ; RECT 8352.5 14712.5 8287.5 14847.5 ; @@ -1114,11 +1114,11 @@ MACRO sram_2_16_1_freepdk45 RECT 8197.5 14317.5 8062.5 14382.5 ; RECT 8610.0 15022.5 7690.0 15087.5 ; RECT 8610.0 13677.5 7690.0 13742.5 ; - RECT 7992.5 16400.0 7927.5 16215.0 ; - RECT 7992.5 15285.0 7927.5 15055.0 ; RECT 8542.5 16237.5 8477.5 16432.5 ; RECT 8542.5 15397.5 8477.5 15022.5 ; RECT 8162.5 15397.5 8097.5 15022.5 ; + RECT 7992.5 15240.0 7927.5 15055.0 ; + RECT 7992.5 16400.0 7927.5 16215.0 ; RECT 8542.5 15397.5 8477.5 15262.5 ; RECT 8352.5 15397.5 8287.5 15262.5 ; RECT 8352.5 15397.5 8287.5 15262.5 ; @@ -1135,8 +1135,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8162.5 16237.5 8097.5 16102.5 ; RECT 8162.5 16237.5 8097.5 16102.5 ; RECT 8352.5 16237.5 8287.5 16102.5 ; + RECT 7992.5 15307.5 7927.5 15172.5 ; RECT 7992.5 16282.5 7927.5 16147.5 ; - RECT 7992.5 15352.5 7927.5 15217.5 ; RECT 8157.5 16007.5 8292.5 15942.5 ; RECT 8415.0 15792.5 8550.0 15727.5 ; RECT 8352.5 15397.5 8287.5 15262.5 ; @@ -1147,11 +1147,11 @@ MACRO sram_2_16_1_freepdk45 RECT 8197.5 15792.5 8062.5 15727.5 ; RECT 8610.0 15087.5 7690.0 15022.5 ; RECT 8610.0 16432.5 7690.0 16367.5 ; - RECT 7992.5 16400.0 7927.5 16585.0 ; - RECT 7992.5 17515.0 7927.5 17745.0 ; RECT 8542.5 16562.5 8477.5 16367.5 ; RECT 8542.5 17402.5 8477.5 17777.5 ; RECT 8162.5 17402.5 8097.5 17777.5 ; + RECT 7992.5 17560.0 7927.5 17745.0 ; + RECT 7992.5 16400.0 7927.5 16585.0 ; RECT 8542.5 17402.5 8477.5 17537.5 ; RECT 8352.5 17402.5 8287.5 17537.5 ; RECT 8352.5 17402.5 8287.5 17537.5 ; @@ -1168,8 +1168,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8162.5 16562.5 8097.5 16697.5 ; RECT 8162.5 16562.5 8097.5 16697.5 ; RECT 8352.5 16562.5 8287.5 16697.5 ; + RECT 7992.5 17492.5 7927.5 17627.5 ; RECT 7992.5 16517.5 7927.5 16652.5 ; - RECT 7992.5 17447.5 7927.5 17582.5 ; RECT 8157.5 16792.5 8292.5 16857.5 ; RECT 8415.0 17007.5 8550.0 17072.5 ; RECT 8352.5 17402.5 8287.5 17537.5 ; @@ -1180,11 +1180,11 @@ MACRO sram_2_16_1_freepdk45 RECT 8197.5 17007.5 8062.5 17072.5 ; RECT 8610.0 17712.5 7690.0 17777.5 ; RECT 8610.0 16367.5 7690.0 16432.5 ; - RECT 7992.5 19090.0 7927.5 18905.0 ; - RECT 7992.5 17975.0 7927.5 17745.0 ; RECT 8542.5 18927.5 8477.5 19122.5 ; RECT 8542.5 18087.5 8477.5 17712.5 ; RECT 8162.5 18087.5 8097.5 17712.5 ; + RECT 7992.5 17930.0 7927.5 17745.0 ; + RECT 7992.5 19090.0 7927.5 18905.0 ; RECT 8542.5 18087.5 8477.5 17952.5 ; RECT 8352.5 18087.5 8287.5 17952.5 ; RECT 8352.5 18087.5 8287.5 17952.5 ; @@ -1201,8 +1201,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8162.5 18927.5 8097.5 18792.5 ; RECT 8162.5 18927.5 8097.5 18792.5 ; RECT 8352.5 18927.5 8287.5 18792.5 ; + RECT 7992.5 17997.5 7927.5 17862.5 ; RECT 7992.5 18972.5 7927.5 18837.5 ; - RECT 7992.5 18042.5 7927.5 17907.5 ; RECT 8157.5 18697.5 8292.5 18632.5 ; RECT 8415.0 18482.5 8550.0 18417.5 ; RECT 8352.5 18087.5 8287.5 17952.5 ; @@ -1238,11 +1238,11 @@ MACRO sram_2_16_1_freepdk45 RECT 11095.0 13677.5 7130.0 13742.5 ; RECT 11095.0 16367.5 7130.0 16432.5 ; RECT 11095.0 19057.5 7130.0 19122.5 ; - RECT 7747.5 19090.0 7812.5 19275.0 ; - RECT 7747.5 20205.0 7812.5 20435.0 ; RECT 7197.5 19252.5 7262.5 19057.5 ; RECT 7197.5 20092.5 7262.5 20467.5 ; RECT 7577.5 20092.5 7642.5 20467.5 ; + RECT 7747.5 20250.0 7812.5 20435.0 ; + RECT 7747.5 19090.0 7812.5 19275.0 ; RECT 7197.5 20092.5 7262.5 20227.5 ; RECT 7387.5 20092.5 7452.5 20227.5 ; RECT 7387.5 20092.5 7452.5 20227.5 ; @@ -1259,8 +1259,8 @@ MACRO sram_2_16_1_freepdk45 RECT 7577.5 19252.5 7642.5 19387.5 ; RECT 7577.5 19252.5 7642.5 19387.5 ; RECT 7387.5 19252.5 7452.5 19387.5 ; + RECT 7747.5 20182.5 7812.5 20317.5 ; RECT 7747.5 19207.5 7812.5 19342.5 ; - RECT 7747.5 20137.5 7812.5 20272.5 ; RECT 7582.5 19482.5 7447.5 19547.5 ; RECT 7325.0 19697.5 7190.0 19762.5 ; RECT 7387.5 20092.5 7452.5 20227.5 ; @@ -1271,11 +1271,11 @@ MACRO sram_2_16_1_freepdk45 RECT 7542.5 19697.5 7677.5 19762.5 ; RECT 7130.0 20402.5 8050.0 20467.5 ; RECT 7130.0 19057.5 8050.0 19122.5 ; - RECT 7747.5 21780.0 7812.5 21595.0 ; - RECT 7747.5 20665.0 7812.5 20435.0 ; RECT 7197.5 21617.5 7262.5 21812.5 ; RECT 7197.5 20777.5 7262.5 20402.5 ; RECT 7577.5 20777.5 7642.5 20402.5 ; + RECT 7747.5 20620.0 7812.5 20435.0 ; + RECT 7747.5 21780.0 7812.5 21595.0 ; RECT 7197.5 20777.5 7262.5 20642.5 ; RECT 7387.5 20777.5 7452.5 20642.5 ; RECT 7387.5 20777.5 7452.5 20642.5 ; @@ -1292,8 +1292,8 @@ MACRO sram_2_16_1_freepdk45 RECT 7577.5 21617.5 7642.5 21482.5 ; RECT 7577.5 21617.5 7642.5 21482.5 ; RECT 7387.5 21617.5 7452.5 21482.5 ; + RECT 7747.5 20687.5 7812.5 20552.5 ; RECT 7747.5 21662.5 7812.5 21527.5 ; - RECT 7747.5 20732.5 7812.5 20597.5 ; RECT 7582.5 21387.5 7447.5 21322.5 ; RECT 7325.0 21172.5 7190.0 21107.5 ; RECT 7387.5 20777.5 7452.5 20642.5 ; @@ -1304,11 +1304,11 @@ MACRO sram_2_16_1_freepdk45 RECT 7542.5 21172.5 7677.5 21107.5 ; RECT 7130.0 20467.5 8050.0 20402.5 ; RECT 7130.0 21812.5 8050.0 21747.5 ; - RECT 7747.5 21780.0 7812.5 21965.0 ; - RECT 7747.5 22895.0 7812.5 23125.0 ; RECT 7197.5 21942.5 7262.5 21747.5 ; RECT 7197.5 22782.5 7262.5 23157.5 ; RECT 7577.5 22782.5 7642.5 23157.5 ; + RECT 7747.5 22940.0 7812.5 23125.0 ; + RECT 7747.5 21780.0 7812.5 21965.0 ; RECT 7197.5 22782.5 7262.5 22917.5 ; RECT 7387.5 22782.5 7452.5 22917.5 ; RECT 7387.5 22782.5 7452.5 22917.5 ; @@ -1325,8 +1325,8 @@ MACRO sram_2_16_1_freepdk45 RECT 7577.5 21942.5 7642.5 22077.5 ; RECT 7577.5 21942.5 7642.5 22077.5 ; RECT 7387.5 21942.5 7452.5 22077.5 ; + RECT 7747.5 22872.5 7812.5 23007.5 ; RECT 7747.5 21897.5 7812.5 22032.5 ; - RECT 7747.5 22827.5 7812.5 22962.5 ; RECT 7582.5 22172.5 7447.5 22237.5 ; RECT 7325.0 22387.5 7190.0 22452.5 ; RECT 7387.5 22782.5 7452.5 22917.5 ; @@ -1337,11 +1337,11 @@ MACRO sram_2_16_1_freepdk45 RECT 7542.5 22387.5 7677.5 22452.5 ; RECT 7130.0 23092.5 8050.0 23157.5 ; RECT 7130.0 21747.5 8050.0 21812.5 ; - RECT 7747.5 24470.0 7812.5 24285.0 ; - RECT 7747.5 23355.0 7812.5 23125.0 ; RECT 7197.5 24307.5 7262.5 24502.5 ; RECT 7197.5 23467.5 7262.5 23092.5 ; RECT 7577.5 23467.5 7642.5 23092.5 ; + RECT 7747.5 23310.0 7812.5 23125.0 ; + RECT 7747.5 24470.0 7812.5 24285.0 ; RECT 7197.5 23467.5 7262.5 23332.5 ; RECT 7387.5 23467.5 7452.5 23332.5 ; RECT 7387.5 23467.5 7452.5 23332.5 ; @@ -1358,8 +1358,8 @@ MACRO sram_2_16_1_freepdk45 RECT 7577.5 24307.5 7642.5 24172.5 ; RECT 7577.5 24307.5 7642.5 24172.5 ; RECT 7387.5 24307.5 7452.5 24172.5 ; + RECT 7747.5 23377.5 7812.5 23242.5 ; RECT 7747.5 24352.5 7812.5 24217.5 ; - RECT 7747.5 23422.5 7812.5 23287.5 ; RECT 7582.5 24077.5 7447.5 24012.5 ; RECT 7325.0 23862.5 7190.0 23797.5 ; RECT 7387.5 23467.5 7452.5 23332.5 ; @@ -1370,11 +1370,11 @@ MACRO sram_2_16_1_freepdk45 RECT 7542.5 23862.5 7677.5 23797.5 ; RECT 7130.0 23157.5 8050.0 23092.5 ; RECT 7130.0 24502.5 8050.0 24437.5 ; - RECT 7747.5 24470.0 7812.5 24655.0 ; - RECT 7747.5 25585.0 7812.5 25815.0 ; RECT 7197.5 24632.5 7262.5 24437.5 ; RECT 7197.5 25472.5 7262.5 25847.5 ; RECT 7577.5 25472.5 7642.5 25847.5 ; + RECT 7747.5 25630.0 7812.5 25815.0 ; + RECT 7747.5 24470.0 7812.5 24655.0 ; RECT 7197.5 25472.5 7262.5 25607.5 ; RECT 7387.5 25472.5 7452.5 25607.5 ; RECT 7387.5 25472.5 7452.5 25607.5 ; @@ -1391,8 +1391,8 @@ MACRO sram_2_16_1_freepdk45 RECT 7577.5 24632.5 7642.5 24767.5 ; RECT 7577.5 24632.5 7642.5 24767.5 ; RECT 7387.5 24632.5 7452.5 24767.5 ; + RECT 7747.5 25562.5 7812.5 25697.5 ; RECT 7747.5 24587.5 7812.5 24722.5 ; - RECT 7747.5 25517.5 7812.5 25652.5 ; RECT 7582.5 24862.5 7447.5 24927.5 ; RECT 7325.0 25077.5 7190.0 25142.5 ; RECT 7387.5 25472.5 7452.5 25607.5 ; @@ -1403,11 +1403,11 @@ MACRO sram_2_16_1_freepdk45 RECT 7542.5 25077.5 7677.5 25142.5 ; RECT 7130.0 25782.5 8050.0 25847.5 ; RECT 7130.0 24437.5 8050.0 24502.5 ; - RECT 7747.5 27160.0 7812.5 26975.0 ; - RECT 7747.5 26045.0 7812.5 25815.0 ; RECT 7197.5 26997.5 7262.5 27192.5 ; RECT 7197.5 26157.5 7262.5 25782.5 ; RECT 7577.5 26157.5 7642.5 25782.5 ; + RECT 7747.5 26000.0 7812.5 25815.0 ; + RECT 7747.5 27160.0 7812.5 26975.0 ; RECT 7197.5 26157.5 7262.5 26022.5 ; RECT 7387.5 26157.5 7452.5 26022.5 ; RECT 7387.5 26157.5 7452.5 26022.5 ; @@ -1424,8 +1424,8 @@ MACRO sram_2_16_1_freepdk45 RECT 7577.5 26997.5 7642.5 26862.5 ; RECT 7577.5 26997.5 7642.5 26862.5 ; RECT 7387.5 26997.5 7452.5 26862.5 ; + RECT 7747.5 26067.5 7812.5 25932.5 ; RECT 7747.5 27042.5 7812.5 26907.5 ; - RECT 7747.5 26112.5 7812.5 25977.5 ; RECT 7582.5 26767.5 7447.5 26702.5 ; RECT 7325.0 26552.5 7190.0 26487.5 ; RECT 7387.5 26157.5 7452.5 26022.5 ; @@ -1436,11 +1436,11 @@ MACRO sram_2_16_1_freepdk45 RECT 7542.5 26552.5 7677.5 26487.5 ; RECT 7130.0 25847.5 8050.0 25782.5 ; RECT 7130.0 27192.5 8050.0 27127.5 ; - RECT 7747.5 27160.0 7812.5 27345.0 ; - RECT 7747.5 28275.0 7812.5 28505.0 ; RECT 7197.5 27322.5 7262.5 27127.5 ; RECT 7197.5 28162.5 7262.5 28537.5 ; RECT 7577.5 28162.5 7642.5 28537.5 ; + RECT 7747.5 28320.0 7812.5 28505.0 ; + RECT 7747.5 27160.0 7812.5 27345.0 ; RECT 7197.5 28162.5 7262.5 28297.5 ; RECT 7387.5 28162.5 7452.5 28297.5 ; RECT 7387.5 28162.5 7452.5 28297.5 ; @@ -1457,8 +1457,8 @@ MACRO sram_2_16_1_freepdk45 RECT 7577.5 27322.5 7642.5 27457.5 ; RECT 7577.5 27322.5 7642.5 27457.5 ; RECT 7387.5 27322.5 7452.5 27457.5 ; + RECT 7747.5 28252.5 7812.5 28387.5 ; RECT 7747.5 27277.5 7812.5 27412.5 ; - RECT 7747.5 28207.5 7812.5 28342.5 ; RECT 7582.5 27552.5 7447.5 27617.5 ; RECT 7325.0 27767.5 7190.0 27832.5 ; RECT 7387.5 28162.5 7452.5 28297.5 ; @@ -1469,11 +1469,11 @@ MACRO sram_2_16_1_freepdk45 RECT 7542.5 27767.5 7677.5 27832.5 ; RECT 7130.0 28472.5 8050.0 28537.5 ; RECT 7130.0 27127.5 8050.0 27192.5 ; - RECT 7747.5 29850.0 7812.5 29665.0 ; - RECT 7747.5 28735.0 7812.5 28505.0 ; RECT 7197.5 29687.5 7262.5 29882.5 ; RECT 7197.5 28847.5 7262.5 28472.5 ; RECT 7577.5 28847.5 7642.5 28472.5 ; + RECT 7747.5 28690.0 7812.5 28505.0 ; + RECT 7747.5 29850.0 7812.5 29665.0 ; RECT 7197.5 28847.5 7262.5 28712.5 ; RECT 7387.5 28847.5 7452.5 28712.5 ; RECT 7387.5 28847.5 7452.5 28712.5 ; @@ -1490,8 +1490,8 @@ MACRO sram_2_16_1_freepdk45 RECT 7577.5 29687.5 7642.5 29552.5 ; RECT 7577.5 29687.5 7642.5 29552.5 ; RECT 7387.5 29687.5 7452.5 29552.5 ; + RECT 7747.5 28757.5 7812.5 28622.5 ; RECT 7747.5 29732.5 7812.5 29597.5 ; - RECT 7747.5 28802.5 7812.5 28667.5 ; RECT 7582.5 29457.5 7447.5 29392.5 ; RECT 7325.0 29242.5 7190.0 29177.5 ; RECT 7387.5 28847.5 7452.5 28712.5 ; @@ -1502,11 +1502,11 @@ MACRO sram_2_16_1_freepdk45 RECT 7542.5 29242.5 7677.5 29177.5 ; RECT 7130.0 28537.5 8050.0 28472.5 ; RECT 7130.0 29882.5 8050.0 29817.5 ; - RECT 7747.5 29850.0 7812.5 30035.0 ; - RECT 7747.5 30965.0 7812.5 31195.0 ; RECT 7197.5 30012.5 7262.5 29817.5 ; RECT 7197.5 30852.5 7262.5 31227.5 ; RECT 7577.5 30852.5 7642.5 31227.5 ; + RECT 7747.5 31010.0 7812.5 31195.0 ; + RECT 7747.5 29850.0 7812.5 30035.0 ; RECT 7197.5 30852.5 7262.5 30987.5 ; RECT 7387.5 30852.5 7452.5 30987.5 ; RECT 7387.5 30852.5 7452.5 30987.5 ; @@ -1523,8 +1523,8 @@ MACRO sram_2_16_1_freepdk45 RECT 7577.5 30012.5 7642.5 30147.5 ; RECT 7577.5 30012.5 7642.5 30147.5 ; RECT 7387.5 30012.5 7452.5 30147.5 ; + RECT 7747.5 30942.5 7812.5 31077.5 ; RECT 7747.5 29967.5 7812.5 30102.5 ; - RECT 7747.5 30897.5 7812.5 31032.5 ; RECT 7582.5 30242.5 7447.5 30307.5 ; RECT 7325.0 30457.5 7190.0 30522.5 ; RECT 7387.5 30852.5 7452.5 30987.5 ; @@ -1535,11 +1535,11 @@ MACRO sram_2_16_1_freepdk45 RECT 7542.5 30457.5 7677.5 30522.5 ; RECT 7130.0 31162.5 8050.0 31227.5 ; RECT 7130.0 29817.5 8050.0 29882.5 ; - RECT 7747.5 32540.0 7812.5 32355.0 ; - RECT 7747.5 31425.0 7812.5 31195.0 ; RECT 7197.5 32377.5 7262.5 32572.5 ; RECT 7197.5 31537.5 7262.5 31162.5 ; RECT 7577.5 31537.5 7642.5 31162.5 ; + RECT 7747.5 31380.0 7812.5 31195.0 ; + RECT 7747.5 32540.0 7812.5 32355.0 ; RECT 7197.5 31537.5 7262.5 31402.5 ; RECT 7387.5 31537.5 7452.5 31402.5 ; RECT 7387.5 31537.5 7452.5 31402.5 ; @@ -1556,8 +1556,8 @@ MACRO sram_2_16_1_freepdk45 RECT 7577.5 32377.5 7642.5 32242.5 ; RECT 7577.5 32377.5 7642.5 32242.5 ; RECT 7387.5 32377.5 7452.5 32242.5 ; + RECT 7747.5 31447.5 7812.5 31312.5 ; RECT 7747.5 32422.5 7812.5 32287.5 ; - RECT 7747.5 31492.5 7812.5 31357.5 ; RECT 7582.5 32147.5 7447.5 32082.5 ; RECT 7325.0 31932.5 7190.0 31867.5 ; RECT 7387.5 31537.5 7452.5 31402.5 ; @@ -1568,11 +1568,11 @@ MACRO sram_2_16_1_freepdk45 RECT 7542.5 31932.5 7677.5 31867.5 ; RECT 7130.0 31227.5 8050.0 31162.5 ; RECT 7130.0 32572.5 8050.0 32507.5 ; - RECT 7747.5 32540.0 7812.5 32725.0 ; - RECT 7747.5 33655.0 7812.5 33885.0 ; RECT 7197.5 32702.5 7262.5 32507.5 ; RECT 7197.5 33542.5 7262.5 33917.5 ; RECT 7577.5 33542.5 7642.5 33917.5 ; + RECT 7747.5 33700.0 7812.5 33885.0 ; + RECT 7747.5 32540.0 7812.5 32725.0 ; RECT 7197.5 33542.5 7262.5 33677.5 ; RECT 7387.5 33542.5 7452.5 33677.5 ; RECT 7387.5 33542.5 7452.5 33677.5 ; @@ -1589,8 +1589,8 @@ MACRO sram_2_16_1_freepdk45 RECT 7577.5 32702.5 7642.5 32837.5 ; RECT 7577.5 32702.5 7642.5 32837.5 ; RECT 7387.5 32702.5 7452.5 32837.5 ; + RECT 7747.5 33632.5 7812.5 33767.5 ; RECT 7747.5 32657.5 7812.5 32792.5 ; - RECT 7747.5 33587.5 7812.5 33722.5 ; RECT 7582.5 32932.5 7447.5 32997.5 ; RECT 7325.0 33147.5 7190.0 33212.5 ; RECT 7387.5 33542.5 7452.5 33677.5 ; @@ -1601,11 +1601,11 @@ MACRO sram_2_16_1_freepdk45 RECT 7542.5 33147.5 7677.5 33212.5 ; RECT 7130.0 33852.5 8050.0 33917.5 ; RECT 7130.0 32507.5 8050.0 32572.5 ; - RECT 7747.5 35230.0 7812.5 35045.0 ; - RECT 7747.5 34115.0 7812.5 33885.0 ; RECT 7197.5 35067.5 7262.5 35262.5 ; RECT 7197.5 34227.5 7262.5 33852.5 ; RECT 7577.5 34227.5 7642.5 33852.5 ; + RECT 7747.5 34070.0 7812.5 33885.0 ; + RECT 7747.5 35230.0 7812.5 35045.0 ; RECT 7197.5 34227.5 7262.5 34092.5 ; RECT 7387.5 34227.5 7452.5 34092.5 ; RECT 7387.5 34227.5 7452.5 34092.5 ; @@ -1622,8 +1622,8 @@ MACRO sram_2_16_1_freepdk45 RECT 7577.5 35067.5 7642.5 34932.5 ; RECT 7577.5 35067.5 7642.5 34932.5 ; RECT 7387.5 35067.5 7452.5 34932.5 ; + RECT 7747.5 34137.5 7812.5 34002.5 ; RECT 7747.5 35112.5 7812.5 34977.5 ; - RECT 7747.5 34182.5 7812.5 34047.5 ; RECT 7582.5 34837.5 7447.5 34772.5 ; RECT 7325.0 34622.5 7190.0 34557.5 ; RECT 7387.5 34227.5 7452.5 34092.5 ; @@ -1634,11 +1634,11 @@ MACRO sram_2_16_1_freepdk45 RECT 7542.5 34622.5 7677.5 34557.5 ; RECT 7130.0 33917.5 8050.0 33852.5 ; RECT 7130.0 35262.5 8050.0 35197.5 ; - RECT 7747.5 35230.0 7812.5 35415.0 ; - RECT 7747.5 36345.0 7812.5 36575.0 ; RECT 7197.5 35392.5 7262.5 35197.5 ; RECT 7197.5 36232.5 7262.5 36607.5 ; RECT 7577.5 36232.5 7642.5 36607.5 ; + RECT 7747.5 36390.0 7812.5 36575.0 ; + RECT 7747.5 35230.0 7812.5 35415.0 ; RECT 7197.5 36232.5 7262.5 36367.5 ; RECT 7387.5 36232.5 7452.5 36367.5 ; RECT 7387.5 36232.5 7452.5 36367.5 ; @@ -1655,8 +1655,8 @@ MACRO sram_2_16_1_freepdk45 RECT 7577.5 35392.5 7642.5 35527.5 ; RECT 7577.5 35392.5 7642.5 35527.5 ; RECT 7387.5 35392.5 7452.5 35527.5 ; + RECT 7747.5 36322.5 7812.5 36457.5 ; RECT 7747.5 35347.5 7812.5 35482.5 ; - RECT 7747.5 36277.5 7812.5 36412.5 ; RECT 7582.5 35622.5 7447.5 35687.5 ; RECT 7325.0 35837.5 7190.0 35902.5 ; RECT 7387.5 36232.5 7452.5 36367.5 ; @@ -1667,11 +1667,11 @@ MACRO sram_2_16_1_freepdk45 RECT 7542.5 35837.5 7677.5 35902.5 ; RECT 7130.0 36542.5 8050.0 36607.5 ; RECT 7130.0 35197.5 8050.0 35262.5 ; - RECT 7747.5 37920.0 7812.5 37735.0 ; - RECT 7747.5 36805.0 7812.5 36575.0 ; RECT 7197.5 37757.5 7262.5 37952.5 ; RECT 7197.5 36917.5 7262.5 36542.5 ; RECT 7577.5 36917.5 7642.5 36542.5 ; + RECT 7747.5 36760.0 7812.5 36575.0 ; + RECT 7747.5 37920.0 7812.5 37735.0 ; RECT 7197.5 36917.5 7262.5 36782.5 ; RECT 7387.5 36917.5 7452.5 36782.5 ; RECT 7387.5 36917.5 7452.5 36782.5 ; @@ -1688,8 +1688,8 @@ MACRO sram_2_16_1_freepdk45 RECT 7577.5 37757.5 7642.5 37622.5 ; RECT 7577.5 37757.5 7642.5 37622.5 ; RECT 7387.5 37757.5 7452.5 37622.5 ; + RECT 7747.5 36827.5 7812.5 36692.5 ; RECT 7747.5 37802.5 7812.5 37667.5 ; - RECT 7747.5 36872.5 7812.5 36737.5 ; RECT 7582.5 37527.5 7447.5 37462.5 ; RECT 7325.0 37312.5 7190.0 37247.5 ; RECT 7387.5 36917.5 7452.5 36782.5 ; @@ -1700,11 +1700,11 @@ MACRO sram_2_16_1_freepdk45 RECT 7542.5 37312.5 7677.5 37247.5 ; RECT 7130.0 36607.5 8050.0 36542.5 ; RECT 7130.0 37952.5 8050.0 37887.5 ; - RECT 7747.5 37920.0 7812.5 38105.0 ; - RECT 7747.5 39035.0 7812.5 39265.0 ; RECT 7197.5 38082.5 7262.5 37887.5 ; RECT 7197.5 38922.5 7262.5 39297.5 ; RECT 7577.5 38922.5 7642.5 39297.5 ; + RECT 7747.5 39080.0 7812.5 39265.0 ; + RECT 7747.5 37920.0 7812.5 38105.0 ; RECT 7197.5 38922.5 7262.5 39057.5 ; RECT 7387.5 38922.5 7452.5 39057.5 ; RECT 7387.5 38922.5 7452.5 39057.5 ; @@ -1721,8 +1721,8 @@ MACRO sram_2_16_1_freepdk45 RECT 7577.5 38082.5 7642.5 38217.5 ; RECT 7577.5 38082.5 7642.5 38217.5 ; RECT 7387.5 38082.5 7452.5 38217.5 ; + RECT 7747.5 39012.5 7812.5 39147.5 ; RECT 7747.5 38037.5 7812.5 38172.5 ; - RECT 7747.5 38967.5 7812.5 39102.5 ; RECT 7582.5 38312.5 7447.5 38377.5 ; RECT 7325.0 38527.5 7190.0 38592.5 ; RECT 7387.5 38922.5 7452.5 39057.5 ; @@ -1733,11 +1733,11 @@ MACRO sram_2_16_1_freepdk45 RECT 7542.5 38527.5 7677.5 38592.5 ; RECT 7130.0 39232.5 8050.0 39297.5 ; RECT 7130.0 37887.5 8050.0 37952.5 ; - RECT 7747.5 40610.0 7812.5 40425.0 ; - RECT 7747.5 39495.0 7812.5 39265.0 ; RECT 7197.5 40447.5 7262.5 40642.5 ; RECT 7197.5 39607.5 7262.5 39232.5 ; RECT 7577.5 39607.5 7642.5 39232.5 ; + RECT 7747.5 39450.0 7812.5 39265.0 ; + RECT 7747.5 40610.0 7812.5 40425.0 ; RECT 7197.5 39607.5 7262.5 39472.5 ; RECT 7387.5 39607.5 7452.5 39472.5 ; RECT 7387.5 39607.5 7452.5 39472.5 ; @@ -1754,8 +1754,8 @@ MACRO sram_2_16_1_freepdk45 RECT 7577.5 40447.5 7642.5 40312.5 ; RECT 7577.5 40447.5 7642.5 40312.5 ; RECT 7387.5 40447.5 7452.5 40312.5 ; + RECT 7747.5 39517.5 7812.5 39382.5 ; RECT 7747.5 40492.5 7812.5 40357.5 ; - RECT 7747.5 39562.5 7812.5 39427.5 ; RECT 7582.5 40217.5 7447.5 40152.5 ; RECT 7325.0 40002.5 7190.0 39937.5 ; RECT 7387.5 39607.5 7452.5 39472.5 ; @@ -1766,8 +1766,8 @@ MACRO sram_2_16_1_freepdk45 RECT 7542.5 40002.5 7677.5 39937.5 ; RECT 7130.0 39297.5 8050.0 39232.5 ; RECT 7130.0 40642.5 8050.0 40577.5 ; + RECT 8477.5 20250.0 8542.5 20435.0 ; RECT 8477.5 19090.0 8542.5 19275.0 ; - RECT 8477.5 20205.0 8542.5 20435.0 ; RECT 8117.5 19207.5 8182.5 19057.5 ; RECT 8117.5 20092.5 8182.5 20467.5 ; RECT 8307.5 19342.5 8372.5 20092.5 ; @@ -1779,15 +1779,15 @@ MACRO sram_2_16_1_freepdk45 RECT 8307.5 19207.5 8372.5 19342.5 ; RECT 8307.5 19207.5 8372.5 19342.5 ; RECT 8117.5 19207.5 8182.5 19342.5 ; + RECT 8477.5 20182.5 8542.5 20317.5 ; RECT 8477.5 19207.5 8542.5 19342.5 ; - RECT 8477.5 20137.5 8542.5 20272.5 ; RECT 8175.0 19605.0 8240.0 19740.0 ; RECT 8175.0 19605.0 8240.0 19740.0 ; RECT 8340.0 19640.0 8405.0 19705.0 ; RECT 8050.0 20402.5 8610.0 20467.5 ; RECT 8050.0 19057.5 8610.0 19122.5 ; + RECT 8477.5 20620.0 8542.5 20435.0 ; RECT 8477.5 21780.0 8542.5 21595.0 ; - RECT 8477.5 20665.0 8542.5 20435.0 ; RECT 8117.5 21662.5 8182.5 21812.5 ; RECT 8117.5 20777.5 8182.5 20402.5 ; RECT 8307.5 21527.5 8372.5 20777.5 ; @@ -1799,15 +1799,15 @@ MACRO sram_2_16_1_freepdk45 RECT 8307.5 21662.5 8372.5 21527.5 ; RECT 8307.5 21662.5 8372.5 21527.5 ; RECT 8117.5 21662.5 8182.5 21527.5 ; + RECT 8477.5 20687.5 8542.5 20552.5 ; RECT 8477.5 21662.5 8542.5 21527.5 ; - RECT 8477.5 20732.5 8542.5 20597.5 ; RECT 8175.0 21265.0 8240.0 21130.0 ; RECT 8175.0 21265.0 8240.0 21130.0 ; RECT 8340.0 21230.0 8405.0 21165.0 ; RECT 8050.0 20467.5 8610.0 20402.5 ; RECT 8050.0 21812.5 8610.0 21747.5 ; + RECT 8477.5 22940.0 8542.5 23125.0 ; RECT 8477.5 21780.0 8542.5 21965.0 ; - RECT 8477.5 22895.0 8542.5 23125.0 ; RECT 8117.5 21897.5 8182.5 21747.5 ; RECT 8117.5 22782.5 8182.5 23157.5 ; RECT 8307.5 22032.5 8372.5 22782.5 ; @@ -1819,15 +1819,15 @@ MACRO sram_2_16_1_freepdk45 RECT 8307.5 21897.5 8372.5 22032.5 ; RECT 8307.5 21897.5 8372.5 22032.5 ; RECT 8117.5 21897.5 8182.5 22032.5 ; + RECT 8477.5 22872.5 8542.5 23007.5 ; RECT 8477.5 21897.5 8542.5 22032.5 ; - RECT 8477.5 22827.5 8542.5 22962.5 ; RECT 8175.0 22295.0 8240.0 22430.0 ; RECT 8175.0 22295.0 8240.0 22430.0 ; RECT 8340.0 22330.0 8405.0 22395.0 ; RECT 8050.0 23092.5 8610.0 23157.5 ; RECT 8050.0 21747.5 8610.0 21812.5 ; + RECT 8477.5 23310.0 8542.5 23125.0 ; RECT 8477.5 24470.0 8542.5 24285.0 ; - RECT 8477.5 23355.0 8542.5 23125.0 ; RECT 8117.5 24352.5 8182.5 24502.5 ; RECT 8117.5 23467.5 8182.5 23092.5 ; RECT 8307.5 24217.5 8372.5 23467.5 ; @@ -1839,15 +1839,15 @@ MACRO sram_2_16_1_freepdk45 RECT 8307.5 24352.5 8372.5 24217.5 ; RECT 8307.5 24352.5 8372.5 24217.5 ; RECT 8117.5 24352.5 8182.5 24217.5 ; + RECT 8477.5 23377.5 8542.5 23242.5 ; RECT 8477.5 24352.5 8542.5 24217.5 ; - RECT 8477.5 23422.5 8542.5 23287.5 ; RECT 8175.0 23955.0 8240.0 23820.0 ; RECT 8175.0 23955.0 8240.0 23820.0 ; RECT 8340.0 23920.0 8405.0 23855.0 ; RECT 8050.0 23157.5 8610.0 23092.5 ; RECT 8050.0 24502.5 8610.0 24437.5 ; + RECT 8477.5 25630.0 8542.5 25815.0 ; RECT 8477.5 24470.0 8542.5 24655.0 ; - RECT 8477.5 25585.0 8542.5 25815.0 ; RECT 8117.5 24587.5 8182.5 24437.5 ; RECT 8117.5 25472.5 8182.5 25847.5 ; RECT 8307.5 24722.5 8372.5 25472.5 ; @@ -1859,15 +1859,15 @@ MACRO sram_2_16_1_freepdk45 RECT 8307.5 24587.5 8372.5 24722.5 ; RECT 8307.5 24587.5 8372.5 24722.5 ; RECT 8117.5 24587.5 8182.5 24722.5 ; + RECT 8477.5 25562.5 8542.5 25697.5 ; RECT 8477.5 24587.5 8542.5 24722.5 ; - RECT 8477.5 25517.5 8542.5 25652.5 ; RECT 8175.0 24985.0 8240.0 25120.0 ; RECT 8175.0 24985.0 8240.0 25120.0 ; RECT 8340.0 25020.0 8405.0 25085.0 ; RECT 8050.0 25782.5 8610.0 25847.5 ; RECT 8050.0 24437.5 8610.0 24502.5 ; + RECT 8477.5 26000.0 8542.5 25815.0 ; RECT 8477.5 27160.0 8542.5 26975.0 ; - RECT 8477.5 26045.0 8542.5 25815.0 ; RECT 8117.5 27042.5 8182.5 27192.5 ; RECT 8117.5 26157.5 8182.5 25782.5 ; RECT 8307.5 26907.5 8372.5 26157.5 ; @@ -1879,15 +1879,15 @@ MACRO sram_2_16_1_freepdk45 RECT 8307.5 27042.5 8372.5 26907.5 ; RECT 8307.5 27042.5 8372.5 26907.5 ; RECT 8117.5 27042.5 8182.5 26907.5 ; + RECT 8477.5 26067.5 8542.5 25932.5 ; RECT 8477.5 27042.5 8542.5 26907.5 ; - RECT 8477.5 26112.5 8542.5 25977.5 ; RECT 8175.0 26645.0 8240.0 26510.0 ; RECT 8175.0 26645.0 8240.0 26510.0 ; RECT 8340.0 26610.0 8405.0 26545.0 ; RECT 8050.0 25847.5 8610.0 25782.5 ; RECT 8050.0 27192.5 8610.0 27127.5 ; + RECT 8477.5 28320.0 8542.5 28505.0 ; RECT 8477.5 27160.0 8542.5 27345.0 ; - RECT 8477.5 28275.0 8542.5 28505.0 ; RECT 8117.5 27277.5 8182.5 27127.5 ; RECT 8117.5 28162.5 8182.5 28537.5 ; RECT 8307.5 27412.5 8372.5 28162.5 ; @@ -1899,15 +1899,15 @@ MACRO sram_2_16_1_freepdk45 RECT 8307.5 27277.5 8372.5 27412.5 ; RECT 8307.5 27277.5 8372.5 27412.5 ; RECT 8117.5 27277.5 8182.5 27412.5 ; + RECT 8477.5 28252.5 8542.5 28387.5 ; RECT 8477.5 27277.5 8542.5 27412.5 ; - RECT 8477.5 28207.5 8542.5 28342.5 ; RECT 8175.0 27675.0 8240.0 27810.0 ; RECT 8175.0 27675.0 8240.0 27810.0 ; RECT 8340.0 27710.0 8405.0 27775.0 ; RECT 8050.0 28472.5 8610.0 28537.5 ; RECT 8050.0 27127.5 8610.0 27192.5 ; + RECT 8477.5 28690.0 8542.5 28505.0 ; RECT 8477.5 29850.0 8542.5 29665.0 ; - RECT 8477.5 28735.0 8542.5 28505.0 ; RECT 8117.5 29732.5 8182.5 29882.5 ; RECT 8117.5 28847.5 8182.5 28472.5 ; RECT 8307.5 29597.5 8372.5 28847.5 ; @@ -1919,15 +1919,15 @@ MACRO sram_2_16_1_freepdk45 RECT 8307.5 29732.5 8372.5 29597.5 ; RECT 8307.5 29732.5 8372.5 29597.5 ; RECT 8117.5 29732.5 8182.5 29597.5 ; + RECT 8477.5 28757.5 8542.5 28622.5 ; RECT 8477.5 29732.5 8542.5 29597.5 ; - RECT 8477.5 28802.5 8542.5 28667.5 ; RECT 8175.0 29335.0 8240.0 29200.0 ; RECT 8175.0 29335.0 8240.0 29200.0 ; RECT 8340.0 29300.0 8405.0 29235.0 ; RECT 8050.0 28537.5 8610.0 28472.5 ; RECT 8050.0 29882.5 8610.0 29817.5 ; + RECT 8477.5 31010.0 8542.5 31195.0 ; RECT 8477.5 29850.0 8542.5 30035.0 ; - RECT 8477.5 30965.0 8542.5 31195.0 ; RECT 8117.5 29967.5 8182.5 29817.5 ; RECT 8117.5 30852.5 8182.5 31227.5 ; RECT 8307.5 30102.5 8372.5 30852.5 ; @@ -1939,15 +1939,15 @@ MACRO sram_2_16_1_freepdk45 RECT 8307.5 29967.5 8372.5 30102.5 ; RECT 8307.5 29967.5 8372.5 30102.5 ; RECT 8117.5 29967.5 8182.5 30102.5 ; + RECT 8477.5 30942.5 8542.5 31077.5 ; RECT 8477.5 29967.5 8542.5 30102.5 ; - RECT 8477.5 30897.5 8542.5 31032.5 ; RECT 8175.0 30365.0 8240.0 30500.0 ; RECT 8175.0 30365.0 8240.0 30500.0 ; RECT 8340.0 30400.0 8405.0 30465.0 ; RECT 8050.0 31162.5 8610.0 31227.5 ; RECT 8050.0 29817.5 8610.0 29882.5 ; + RECT 8477.5 31380.0 8542.5 31195.0 ; RECT 8477.5 32540.0 8542.5 32355.0 ; - RECT 8477.5 31425.0 8542.5 31195.0 ; RECT 8117.5 32422.5 8182.5 32572.5 ; RECT 8117.5 31537.5 8182.5 31162.5 ; RECT 8307.5 32287.5 8372.5 31537.5 ; @@ -1959,15 +1959,15 @@ MACRO sram_2_16_1_freepdk45 RECT 8307.5 32422.5 8372.5 32287.5 ; RECT 8307.5 32422.5 8372.5 32287.5 ; RECT 8117.5 32422.5 8182.5 32287.5 ; + RECT 8477.5 31447.5 8542.5 31312.5 ; RECT 8477.5 32422.5 8542.5 32287.5 ; - RECT 8477.5 31492.5 8542.5 31357.5 ; RECT 8175.0 32025.0 8240.0 31890.0 ; RECT 8175.0 32025.0 8240.0 31890.0 ; RECT 8340.0 31990.0 8405.0 31925.0 ; RECT 8050.0 31227.5 8610.0 31162.5 ; RECT 8050.0 32572.5 8610.0 32507.5 ; + RECT 8477.5 33700.0 8542.5 33885.0 ; RECT 8477.5 32540.0 8542.5 32725.0 ; - RECT 8477.5 33655.0 8542.5 33885.0 ; RECT 8117.5 32657.5 8182.5 32507.5 ; RECT 8117.5 33542.5 8182.5 33917.5 ; RECT 8307.5 32792.5 8372.5 33542.5 ; @@ -1979,15 +1979,15 @@ MACRO sram_2_16_1_freepdk45 RECT 8307.5 32657.5 8372.5 32792.5 ; RECT 8307.5 32657.5 8372.5 32792.5 ; RECT 8117.5 32657.5 8182.5 32792.5 ; + RECT 8477.5 33632.5 8542.5 33767.5 ; RECT 8477.5 32657.5 8542.5 32792.5 ; - RECT 8477.5 33587.5 8542.5 33722.5 ; RECT 8175.0 33055.0 8240.0 33190.0 ; RECT 8175.0 33055.0 8240.0 33190.0 ; RECT 8340.0 33090.0 8405.0 33155.0 ; RECT 8050.0 33852.5 8610.0 33917.5 ; RECT 8050.0 32507.5 8610.0 32572.5 ; + RECT 8477.5 34070.0 8542.5 33885.0 ; RECT 8477.5 35230.0 8542.5 35045.0 ; - RECT 8477.5 34115.0 8542.5 33885.0 ; RECT 8117.5 35112.5 8182.5 35262.5 ; RECT 8117.5 34227.5 8182.5 33852.5 ; RECT 8307.5 34977.5 8372.5 34227.5 ; @@ -1999,15 +1999,15 @@ MACRO sram_2_16_1_freepdk45 RECT 8307.5 35112.5 8372.5 34977.5 ; RECT 8307.5 35112.5 8372.5 34977.5 ; RECT 8117.5 35112.5 8182.5 34977.5 ; + RECT 8477.5 34137.5 8542.5 34002.5 ; RECT 8477.5 35112.5 8542.5 34977.5 ; - RECT 8477.5 34182.5 8542.5 34047.5 ; RECT 8175.0 34715.0 8240.0 34580.0 ; RECT 8175.0 34715.0 8240.0 34580.0 ; RECT 8340.0 34680.0 8405.0 34615.0 ; RECT 8050.0 33917.5 8610.0 33852.5 ; RECT 8050.0 35262.5 8610.0 35197.5 ; + RECT 8477.5 36390.0 8542.5 36575.0 ; RECT 8477.5 35230.0 8542.5 35415.0 ; - RECT 8477.5 36345.0 8542.5 36575.0 ; RECT 8117.5 35347.5 8182.5 35197.5 ; RECT 8117.5 36232.5 8182.5 36607.5 ; RECT 8307.5 35482.5 8372.5 36232.5 ; @@ -2019,15 +2019,15 @@ MACRO sram_2_16_1_freepdk45 RECT 8307.5 35347.5 8372.5 35482.5 ; RECT 8307.5 35347.5 8372.5 35482.5 ; RECT 8117.5 35347.5 8182.5 35482.5 ; + RECT 8477.5 36322.5 8542.5 36457.5 ; RECT 8477.5 35347.5 8542.5 35482.5 ; - RECT 8477.5 36277.5 8542.5 36412.5 ; RECT 8175.0 35745.0 8240.0 35880.0 ; RECT 8175.0 35745.0 8240.0 35880.0 ; RECT 8340.0 35780.0 8405.0 35845.0 ; RECT 8050.0 36542.5 8610.0 36607.5 ; RECT 8050.0 35197.5 8610.0 35262.5 ; + RECT 8477.5 36760.0 8542.5 36575.0 ; RECT 8477.5 37920.0 8542.5 37735.0 ; - RECT 8477.5 36805.0 8542.5 36575.0 ; RECT 8117.5 37802.5 8182.5 37952.5 ; RECT 8117.5 36917.5 8182.5 36542.5 ; RECT 8307.5 37667.5 8372.5 36917.5 ; @@ -2039,15 +2039,15 @@ MACRO sram_2_16_1_freepdk45 RECT 8307.5 37802.5 8372.5 37667.5 ; RECT 8307.5 37802.5 8372.5 37667.5 ; RECT 8117.5 37802.5 8182.5 37667.5 ; + RECT 8477.5 36827.5 8542.5 36692.5 ; RECT 8477.5 37802.5 8542.5 37667.5 ; - RECT 8477.5 36872.5 8542.5 36737.5 ; RECT 8175.0 37405.0 8240.0 37270.0 ; RECT 8175.0 37405.0 8240.0 37270.0 ; RECT 8340.0 37370.0 8405.0 37305.0 ; RECT 8050.0 36607.5 8610.0 36542.5 ; RECT 8050.0 37952.5 8610.0 37887.5 ; + RECT 8477.5 39080.0 8542.5 39265.0 ; RECT 8477.5 37920.0 8542.5 38105.0 ; - RECT 8477.5 39035.0 8542.5 39265.0 ; RECT 8117.5 38037.5 8182.5 37887.5 ; RECT 8117.5 38922.5 8182.5 39297.5 ; RECT 8307.5 38172.5 8372.5 38922.5 ; @@ -2059,15 +2059,15 @@ MACRO sram_2_16_1_freepdk45 RECT 8307.5 38037.5 8372.5 38172.5 ; RECT 8307.5 38037.5 8372.5 38172.5 ; RECT 8117.5 38037.5 8182.5 38172.5 ; + RECT 8477.5 39012.5 8542.5 39147.5 ; RECT 8477.5 38037.5 8542.5 38172.5 ; - RECT 8477.5 38967.5 8542.5 39102.5 ; RECT 8175.0 38435.0 8240.0 38570.0 ; RECT 8175.0 38435.0 8240.0 38570.0 ; RECT 8340.0 38470.0 8405.0 38535.0 ; RECT 8050.0 39232.5 8610.0 39297.5 ; RECT 8050.0 37887.5 8610.0 37952.5 ; + RECT 8477.5 39450.0 8542.5 39265.0 ; RECT 8477.5 40610.0 8542.5 40425.0 ; - RECT 8477.5 39495.0 8542.5 39265.0 ; RECT 8117.5 40492.5 8182.5 40642.5 ; RECT 8117.5 39607.5 8182.5 39232.5 ; RECT 8307.5 40357.5 8372.5 39607.5 ; @@ -2079,8 +2079,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8307.5 40492.5 8372.5 40357.5 ; RECT 8307.5 40492.5 8372.5 40357.5 ; RECT 8117.5 40492.5 8182.5 40357.5 ; + RECT 8477.5 39517.5 8542.5 39382.5 ; RECT 8477.5 40492.5 8542.5 40357.5 ; - RECT 8477.5 39562.5 8542.5 39427.5 ; RECT 8175.0 40095.0 8240.0 39960.0 ; RECT 8175.0 40095.0 8240.0 39960.0 ; RECT 8340.0 40060.0 8405.0 39995.0 ; @@ -2343,8 +2343,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10172.5 39937.5 10422.5 40002.5 ; RECT 10390.0 39970.0 10455.0 40027.5 ; RECT 10422.5 39995.0 10670.0 40060.0 ; + RECT 9492.5 20250.0 9557.5 20435.0 ; RECT 9492.5 19090.0 9557.5 19275.0 ; - RECT 9492.5 20205.0 9557.5 20435.0 ; RECT 9132.5 19207.5 9197.5 19057.5 ; RECT 9132.5 20092.5 9197.5 20467.5 ; RECT 9322.5 19342.5 9387.5 20092.5 ; @@ -2356,18 +2356,18 @@ MACRO sram_2_16_1_freepdk45 RECT 9322.5 19207.5 9387.5 19342.5 ; RECT 9322.5 19207.5 9387.5 19342.5 ; RECT 9132.5 19207.5 9197.5 19342.5 ; + RECT 9492.5 20182.5 9557.5 20317.5 ; RECT 9492.5 19207.5 9557.5 19342.5 ; - RECT 9492.5 20137.5 9557.5 20272.5 ; RECT 9190.0 19605.0 9255.0 19740.0 ; RECT 9190.0 19605.0 9255.0 19740.0 ; RECT 9355.0 19640.0 9420.0 19705.0 ; RECT 9065.0 20402.5 9625.0 20467.5 ; RECT 9065.0 19057.5 9625.0 19122.5 ; - RECT 10242.5 19090.0 10307.5 19275.0 ; - RECT 10242.5 20205.0 10307.5 20435.0 ; RECT 9692.5 19252.5 9757.5 19057.5 ; RECT 9692.5 20092.5 9757.5 20467.5 ; RECT 10072.5 20092.5 10137.5 20467.5 ; + RECT 10242.5 20250.0 10307.5 20435.0 ; + RECT 10242.5 19090.0 10307.5 19275.0 ; RECT 9692.5 20092.5 9757.5 20227.5 ; RECT 9882.5 20092.5 9947.5 20227.5 ; RECT 9882.5 20092.5 9947.5 20227.5 ; @@ -2384,8 +2384,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10072.5 19252.5 10137.5 19387.5 ; RECT 10072.5 19252.5 10137.5 19387.5 ; RECT 9882.5 19252.5 9947.5 19387.5 ; + RECT 10242.5 20182.5 10307.5 20317.5 ; RECT 10242.5 19207.5 10307.5 19342.5 ; - RECT 10242.5 20137.5 10307.5 20272.5 ; RECT 10077.5 19482.5 9942.5 19547.5 ; RECT 9820.0 19697.5 9685.0 19762.5 ; RECT 9882.5 20092.5 9947.5 20227.5 ; @@ -2396,8 +2396,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10037.5 19697.5 10172.5 19762.5 ; RECT 9625.0 20402.5 10545.0 20467.5 ; RECT 9625.0 19057.5 10545.0 19122.5 ; + RECT 10972.5 20250.0 11037.5 20435.0 ; RECT 10972.5 19090.0 11037.5 19275.0 ; - RECT 10972.5 20205.0 11037.5 20435.0 ; RECT 10612.5 19207.5 10677.5 19057.5 ; RECT 10612.5 20092.5 10677.5 20467.5 ; RECT 10802.5 19342.5 10867.5 20092.5 ; @@ -2409,8 +2409,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10802.5 19207.5 10867.5 19342.5 ; RECT 10802.5 19207.5 10867.5 19342.5 ; RECT 10612.5 19207.5 10677.5 19342.5 ; + RECT 10972.5 20182.5 11037.5 20317.5 ; RECT 10972.5 19207.5 11037.5 19342.5 ; - RECT 10972.5 20137.5 11037.5 20272.5 ; RECT 10670.0 19605.0 10735.0 19740.0 ; RECT 10670.0 19605.0 10735.0 19740.0 ; RECT 10835.0 19640.0 10900.0 19705.0 ; @@ -2419,8 +2419,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8807.5 19605.0 8872.5 19740.0 ; RECT 8947.5 19377.5 9012.5 19512.5 ; RECT 9942.5 19482.5 9807.5 19547.5 ; + RECT 9492.5 20620.0 9557.5 20435.0 ; RECT 9492.5 21780.0 9557.5 21595.0 ; - RECT 9492.5 20665.0 9557.5 20435.0 ; RECT 9132.5 21662.5 9197.5 21812.5 ; RECT 9132.5 20777.5 9197.5 20402.5 ; RECT 9322.5 21527.5 9387.5 20777.5 ; @@ -2432,18 +2432,18 @@ MACRO sram_2_16_1_freepdk45 RECT 9322.5 21662.5 9387.5 21527.5 ; RECT 9322.5 21662.5 9387.5 21527.5 ; RECT 9132.5 21662.5 9197.5 21527.5 ; + RECT 9492.5 20687.5 9557.5 20552.5 ; RECT 9492.5 21662.5 9557.5 21527.5 ; - RECT 9492.5 20732.5 9557.5 20597.5 ; RECT 9190.0 21265.0 9255.0 21130.0 ; RECT 9190.0 21265.0 9255.0 21130.0 ; RECT 9355.0 21230.0 9420.0 21165.0 ; RECT 9065.0 20467.5 9625.0 20402.5 ; RECT 9065.0 21812.5 9625.0 21747.5 ; - RECT 10242.5 21780.0 10307.5 21595.0 ; - RECT 10242.5 20665.0 10307.5 20435.0 ; RECT 9692.5 21617.5 9757.5 21812.5 ; RECT 9692.5 20777.5 9757.5 20402.5 ; RECT 10072.5 20777.5 10137.5 20402.5 ; + RECT 10242.5 20620.0 10307.5 20435.0 ; + RECT 10242.5 21780.0 10307.5 21595.0 ; RECT 9692.5 20777.5 9757.5 20642.5 ; RECT 9882.5 20777.5 9947.5 20642.5 ; RECT 9882.5 20777.5 9947.5 20642.5 ; @@ -2460,8 +2460,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10072.5 21617.5 10137.5 21482.5 ; RECT 10072.5 21617.5 10137.5 21482.5 ; RECT 9882.5 21617.5 9947.5 21482.5 ; + RECT 10242.5 20687.5 10307.5 20552.5 ; RECT 10242.5 21662.5 10307.5 21527.5 ; - RECT 10242.5 20732.5 10307.5 20597.5 ; RECT 10077.5 21387.5 9942.5 21322.5 ; RECT 9820.0 21172.5 9685.0 21107.5 ; RECT 9882.5 20777.5 9947.5 20642.5 ; @@ -2472,8 +2472,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10037.5 21172.5 10172.5 21107.5 ; RECT 9625.0 20467.5 10545.0 20402.5 ; RECT 9625.0 21812.5 10545.0 21747.5 ; + RECT 10972.5 20620.0 11037.5 20435.0 ; RECT 10972.5 21780.0 11037.5 21595.0 ; - RECT 10972.5 20665.0 11037.5 20435.0 ; RECT 10612.5 21662.5 10677.5 21812.5 ; RECT 10612.5 20777.5 10677.5 20402.5 ; RECT 10802.5 21527.5 10867.5 20777.5 ; @@ -2485,8 +2485,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10802.5 21662.5 10867.5 21527.5 ; RECT 10802.5 21662.5 10867.5 21527.5 ; RECT 10612.5 21662.5 10677.5 21527.5 ; + RECT 10972.5 20687.5 11037.5 20552.5 ; RECT 10972.5 21662.5 11037.5 21527.5 ; - RECT 10972.5 20732.5 11037.5 20597.5 ; RECT 10670.0 21265.0 10735.0 21130.0 ; RECT 10670.0 21265.0 10735.0 21130.0 ; RECT 10835.0 21230.0 10900.0 21165.0 ; @@ -2495,8 +2495,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8807.5 21130.0 8872.5 21265.0 ; RECT 8947.5 21357.5 9012.5 21492.5 ; RECT 9942.5 21322.5 9807.5 21387.5 ; + RECT 9492.5 22940.0 9557.5 23125.0 ; RECT 9492.5 21780.0 9557.5 21965.0 ; - RECT 9492.5 22895.0 9557.5 23125.0 ; RECT 9132.5 21897.5 9197.5 21747.5 ; RECT 9132.5 22782.5 9197.5 23157.5 ; RECT 9322.5 22032.5 9387.5 22782.5 ; @@ -2508,18 +2508,18 @@ MACRO sram_2_16_1_freepdk45 RECT 9322.5 21897.5 9387.5 22032.5 ; RECT 9322.5 21897.5 9387.5 22032.5 ; RECT 9132.5 21897.5 9197.5 22032.5 ; + RECT 9492.5 22872.5 9557.5 23007.5 ; RECT 9492.5 21897.5 9557.5 22032.5 ; - RECT 9492.5 22827.5 9557.5 22962.5 ; RECT 9190.0 22295.0 9255.0 22430.0 ; RECT 9190.0 22295.0 9255.0 22430.0 ; RECT 9355.0 22330.0 9420.0 22395.0 ; RECT 9065.0 23092.5 9625.0 23157.5 ; RECT 9065.0 21747.5 9625.0 21812.5 ; - RECT 10242.5 21780.0 10307.5 21965.0 ; - RECT 10242.5 22895.0 10307.5 23125.0 ; RECT 9692.5 21942.5 9757.5 21747.5 ; RECT 9692.5 22782.5 9757.5 23157.5 ; RECT 10072.5 22782.5 10137.5 23157.5 ; + RECT 10242.5 22940.0 10307.5 23125.0 ; + RECT 10242.5 21780.0 10307.5 21965.0 ; RECT 9692.5 22782.5 9757.5 22917.5 ; RECT 9882.5 22782.5 9947.5 22917.5 ; RECT 9882.5 22782.5 9947.5 22917.5 ; @@ -2536,8 +2536,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10072.5 21942.5 10137.5 22077.5 ; RECT 10072.5 21942.5 10137.5 22077.5 ; RECT 9882.5 21942.5 9947.5 22077.5 ; + RECT 10242.5 22872.5 10307.5 23007.5 ; RECT 10242.5 21897.5 10307.5 22032.5 ; - RECT 10242.5 22827.5 10307.5 22962.5 ; RECT 10077.5 22172.5 9942.5 22237.5 ; RECT 9820.0 22387.5 9685.0 22452.5 ; RECT 9882.5 22782.5 9947.5 22917.5 ; @@ -2548,8 +2548,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10037.5 22387.5 10172.5 22452.5 ; RECT 9625.0 23092.5 10545.0 23157.5 ; RECT 9625.0 21747.5 10545.0 21812.5 ; + RECT 10972.5 22940.0 11037.5 23125.0 ; RECT 10972.5 21780.0 11037.5 21965.0 ; - RECT 10972.5 22895.0 11037.5 23125.0 ; RECT 10612.5 21897.5 10677.5 21747.5 ; RECT 10612.5 22782.5 10677.5 23157.5 ; RECT 10802.5 22032.5 10867.5 22782.5 ; @@ -2561,8 +2561,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10802.5 21897.5 10867.5 22032.5 ; RECT 10802.5 21897.5 10867.5 22032.5 ; RECT 10612.5 21897.5 10677.5 22032.5 ; + RECT 10972.5 22872.5 11037.5 23007.5 ; RECT 10972.5 21897.5 11037.5 22032.5 ; - RECT 10972.5 22827.5 11037.5 22962.5 ; RECT 10670.0 22295.0 10735.0 22430.0 ; RECT 10670.0 22295.0 10735.0 22430.0 ; RECT 10835.0 22330.0 10900.0 22395.0 ; @@ -2571,8 +2571,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8807.5 22295.0 8872.5 22430.0 ; RECT 8947.5 22067.5 9012.5 22202.5 ; RECT 9942.5 22172.5 9807.5 22237.5 ; + RECT 9492.5 23310.0 9557.5 23125.0 ; RECT 9492.5 24470.0 9557.5 24285.0 ; - RECT 9492.5 23355.0 9557.5 23125.0 ; RECT 9132.5 24352.5 9197.5 24502.5 ; RECT 9132.5 23467.5 9197.5 23092.5 ; RECT 9322.5 24217.5 9387.5 23467.5 ; @@ -2584,18 +2584,18 @@ MACRO sram_2_16_1_freepdk45 RECT 9322.5 24352.5 9387.5 24217.5 ; RECT 9322.5 24352.5 9387.5 24217.5 ; RECT 9132.5 24352.5 9197.5 24217.5 ; + RECT 9492.5 23377.5 9557.5 23242.5 ; RECT 9492.5 24352.5 9557.5 24217.5 ; - RECT 9492.5 23422.5 9557.5 23287.5 ; RECT 9190.0 23955.0 9255.0 23820.0 ; RECT 9190.0 23955.0 9255.0 23820.0 ; RECT 9355.0 23920.0 9420.0 23855.0 ; RECT 9065.0 23157.5 9625.0 23092.5 ; RECT 9065.0 24502.5 9625.0 24437.5 ; - RECT 10242.5 24470.0 10307.5 24285.0 ; - RECT 10242.5 23355.0 10307.5 23125.0 ; RECT 9692.5 24307.5 9757.5 24502.5 ; RECT 9692.5 23467.5 9757.5 23092.5 ; RECT 10072.5 23467.5 10137.5 23092.5 ; + RECT 10242.5 23310.0 10307.5 23125.0 ; + RECT 10242.5 24470.0 10307.5 24285.0 ; RECT 9692.5 23467.5 9757.5 23332.5 ; RECT 9882.5 23467.5 9947.5 23332.5 ; RECT 9882.5 23467.5 9947.5 23332.5 ; @@ -2612,8 +2612,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10072.5 24307.5 10137.5 24172.5 ; RECT 10072.5 24307.5 10137.5 24172.5 ; RECT 9882.5 24307.5 9947.5 24172.5 ; + RECT 10242.5 23377.5 10307.5 23242.5 ; RECT 10242.5 24352.5 10307.5 24217.5 ; - RECT 10242.5 23422.5 10307.5 23287.5 ; RECT 10077.5 24077.5 9942.5 24012.5 ; RECT 9820.0 23862.5 9685.0 23797.5 ; RECT 9882.5 23467.5 9947.5 23332.5 ; @@ -2624,8 +2624,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10037.5 23862.5 10172.5 23797.5 ; RECT 9625.0 23157.5 10545.0 23092.5 ; RECT 9625.0 24502.5 10545.0 24437.5 ; + RECT 10972.5 23310.0 11037.5 23125.0 ; RECT 10972.5 24470.0 11037.5 24285.0 ; - RECT 10972.5 23355.0 11037.5 23125.0 ; RECT 10612.5 24352.5 10677.5 24502.5 ; RECT 10612.5 23467.5 10677.5 23092.5 ; RECT 10802.5 24217.5 10867.5 23467.5 ; @@ -2637,8 +2637,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10802.5 24352.5 10867.5 24217.5 ; RECT 10802.5 24352.5 10867.5 24217.5 ; RECT 10612.5 24352.5 10677.5 24217.5 ; + RECT 10972.5 23377.5 11037.5 23242.5 ; RECT 10972.5 24352.5 11037.5 24217.5 ; - RECT 10972.5 23422.5 11037.5 23287.5 ; RECT 10670.0 23955.0 10735.0 23820.0 ; RECT 10670.0 23955.0 10735.0 23820.0 ; RECT 10835.0 23920.0 10900.0 23855.0 ; @@ -2647,8 +2647,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8807.5 23820.0 8872.5 23955.0 ; RECT 8947.5 24047.5 9012.5 24182.5 ; RECT 9942.5 24012.5 9807.5 24077.5 ; + RECT 9492.5 25630.0 9557.5 25815.0 ; RECT 9492.5 24470.0 9557.5 24655.0 ; - RECT 9492.5 25585.0 9557.5 25815.0 ; RECT 9132.5 24587.5 9197.5 24437.5 ; RECT 9132.5 25472.5 9197.5 25847.5 ; RECT 9322.5 24722.5 9387.5 25472.5 ; @@ -2660,18 +2660,18 @@ MACRO sram_2_16_1_freepdk45 RECT 9322.5 24587.5 9387.5 24722.5 ; RECT 9322.5 24587.5 9387.5 24722.5 ; RECT 9132.5 24587.5 9197.5 24722.5 ; + RECT 9492.5 25562.5 9557.5 25697.5 ; RECT 9492.5 24587.5 9557.5 24722.5 ; - RECT 9492.5 25517.5 9557.5 25652.5 ; RECT 9190.0 24985.0 9255.0 25120.0 ; RECT 9190.0 24985.0 9255.0 25120.0 ; RECT 9355.0 25020.0 9420.0 25085.0 ; RECT 9065.0 25782.5 9625.0 25847.5 ; RECT 9065.0 24437.5 9625.0 24502.5 ; - RECT 10242.5 24470.0 10307.5 24655.0 ; - RECT 10242.5 25585.0 10307.5 25815.0 ; RECT 9692.5 24632.5 9757.5 24437.5 ; RECT 9692.5 25472.5 9757.5 25847.5 ; RECT 10072.5 25472.5 10137.5 25847.5 ; + RECT 10242.5 25630.0 10307.5 25815.0 ; + RECT 10242.5 24470.0 10307.5 24655.0 ; RECT 9692.5 25472.5 9757.5 25607.5 ; RECT 9882.5 25472.5 9947.5 25607.5 ; RECT 9882.5 25472.5 9947.5 25607.5 ; @@ -2688,8 +2688,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10072.5 24632.5 10137.5 24767.5 ; RECT 10072.5 24632.5 10137.5 24767.5 ; RECT 9882.5 24632.5 9947.5 24767.5 ; + RECT 10242.5 25562.5 10307.5 25697.5 ; RECT 10242.5 24587.5 10307.5 24722.5 ; - RECT 10242.5 25517.5 10307.5 25652.5 ; RECT 10077.5 24862.5 9942.5 24927.5 ; RECT 9820.0 25077.5 9685.0 25142.5 ; RECT 9882.5 25472.5 9947.5 25607.5 ; @@ -2700,8 +2700,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10037.5 25077.5 10172.5 25142.5 ; RECT 9625.0 25782.5 10545.0 25847.5 ; RECT 9625.0 24437.5 10545.0 24502.5 ; + RECT 10972.5 25630.0 11037.5 25815.0 ; RECT 10972.5 24470.0 11037.5 24655.0 ; - RECT 10972.5 25585.0 11037.5 25815.0 ; RECT 10612.5 24587.5 10677.5 24437.5 ; RECT 10612.5 25472.5 10677.5 25847.5 ; RECT 10802.5 24722.5 10867.5 25472.5 ; @@ -2713,8 +2713,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10802.5 24587.5 10867.5 24722.5 ; RECT 10802.5 24587.5 10867.5 24722.5 ; RECT 10612.5 24587.5 10677.5 24722.5 ; + RECT 10972.5 25562.5 11037.5 25697.5 ; RECT 10972.5 24587.5 11037.5 24722.5 ; - RECT 10972.5 25517.5 11037.5 25652.5 ; RECT 10670.0 24985.0 10735.0 25120.0 ; RECT 10670.0 24985.0 10735.0 25120.0 ; RECT 10835.0 25020.0 10900.0 25085.0 ; @@ -2723,8 +2723,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8807.5 24985.0 8872.5 25120.0 ; RECT 8947.5 24757.5 9012.5 24892.5 ; RECT 9942.5 24862.5 9807.5 24927.5 ; + RECT 9492.5 26000.0 9557.5 25815.0 ; RECT 9492.5 27160.0 9557.5 26975.0 ; - RECT 9492.5 26045.0 9557.5 25815.0 ; RECT 9132.5 27042.5 9197.5 27192.5 ; RECT 9132.5 26157.5 9197.5 25782.5 ; RECT 9322.5 26907.5 9387.5 26157.5 ; @@ -2736,18 +2736,18 @@ MACRO sram_2_16_1_freepdk45 RECT 9322.5 27042.5 9387.5 26907.5 ; RECT 9322.5 27042.5 9387.5 26907.5 ; RECT 9132.5 27042.5 9197.5 26907.5 ; + RECT 9492.5 26067.5 9557.5 25932.5 ; RECT 9492.5 27042.5 9557.5 26907.5 ; - RECT 9492.5 26112.5 9557.5 25977.5 ; RECT 9190.0 26645.0 9255.0 26510.0 ; RECT 9190.0 26645.0 9255.0 26510.0 ; RECT 9355.0 26610.0 9420.0 26545.0 ; RECT 9065.0 25847.5 9625.0 25782.5 ; RECT 9065.0 27192.5 9625.0 27127.5 ; - RECT 10242.5 27160.0 10307.5 26975.0 ; - RECT 10242.5 26045.0 10307.5 25815.0 ; RECT 9692.5 26997.5 9757.5 27192.5 ; RECT 9692.5 26157.5 9757.5 25782.5 ; RECT 10072.5 26157.5 10137.5 25782.5 ; + RECT 10242.5 26000.0 10307.5 25815.0 ; + RECT 10242.5 27160.0 10307.5 26975.0 ; RECT 9692.5 26157.5 9757.5 26022.5 ; RECT 9882.5 26157.5 9947.5 26022.5 ; RECT 9882.5 26157.5 9947.5 26022.5 ; @@ -2764,8 +2764,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10072.5 26997.5 10137.5 26862.5 ; RECT 10072.5 26997.5 10137.5 26862.5 ; RECT 9882.5 26997.5 9947.5 26862.5 ; + RECT 10242.5 26067.5 10307.5 25932.5 ; RECT 10242.5 27042.5 10307.5 26907.5 ; - RECT 10242.5 26112.5 10307.5 25977.5 ; RECT 10077.5 26767.5 9942.5 26702.5 ; RECT 9820.0 26552.5 9685.0 26487.5 ; RECT 9882.5 26157.5 9947.5 26022.5 ; @@ -2776,8 +2776,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10037.5 26552.5 10172.5 26487.5 ; RECT 9625.0 25847.5 10545.0 25782.5 ; RECT 9625.0 27192.5 10545.0 27127.5 ; + RECT 10972.5 26000.0 11037.5 25815.0 ; RECT 10972.5 27160.0 11037.5 26975.0 ; - RECT 10972.5 26045.0 11037.5 25815.0 ; RECT 10612.5 27042.5 10677.5 27192.5 ; RECT 10612.5 26157.5 10677.5 25782.5 ; RECT 10802.5 26907.5 10867.5 26157.5 ; @@ -2789,8 +2789,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10802.5 27042.5 10867.5 26907.5 ; RECT 10802.5 27042.5 10867.5 26907.5 ; RECT 10612.5 27042.5 10677.5 26907.5 ; + RECT 10972.5 26067.5 11037.5 25932.5 ; RECT 10972.5 27042.5 11037.5 26907.5 ; - RECT 10972.5 26112.5 11037.5 25977.5 ; RECT 10670.0 26645.0 10735.0 26510.0 ; RECT 10670.0 26645.0 10735.0 26510.0 ; RECT 10835.0 26610.0 10900.0 26545.0 ; @@ -2799,8 +2799,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8807.5 26510.0 8872.5 26645.0 ; RECT 8947.5 26737.5 9012.5 26872.5 ; RECT 9942.5 26702.5 9807.5 26767.5 ; + RECT 9492.5 28320.0 9557.5 28505.0 ; RECT 9492.5 27160.0 9557.5 27345.0 ; - RECT 9492.5 28275.0 9557.5 28505.0 ; RECT 9132.5 27277.5 9197.5 27127.5 ; RECT 9132.5 28162.5 9197.5 28537.5 ; RECT 9322.5 27412.5 9387.5 28162.5 ; @@ -2812,18 +2812,18 @@ MACRO sram_2_16_1_freepdk45 RECT 9322.5 27277.5 9387.5 27412.5 ; RECT 9322.5 27277.5 9387.5 27412.5 ; RECT 9132.5 27277.5 9197.5 27412.5 ; + RECT 9492.5 28252.5 9557.5 28387.5 ; RECT 9492.5 27277.5 9557.5 27412.5 ; - RECT 9492.5 28207.5 9557.5 28342.5 ; RECT 9190.0 27675.0 9255.0 27810.0 ; RECT 9190.0 27675.0 9255.0 27810.0 ; RECT 9355.0 27710.0 9420.0 27775.0 ; RECT 9065.0 28472.5 9625.0 28537.5 ; RECT 9065.0 27127.5 9625.0 27192.5 ; - RECT 10242.5 27160.0 10307.5 27345.0 ; - RECT 10242.5 28275.0 10307.5 28505.0 ; RECT 9692.5 27322.5 9757.5 27127.5 ; RECT 9692.5 28162.5 9757.5 28537.5 ; RECT 10072.5 28162.5 10137.5 28537.5 ; + RECT 10242.5 28320.0 10307.5 28505.0 ; + RECT 10242.5 27160.0 10307.5 27345.0 ; RECT 9692.5 28162.5 9757.5 28297.5 ; RECT 9882.5 28162.5 9947.5 28297.5 ; RECT 9882.5 28162.5 9947.5 28297.5 ; @@ -2840,8 +2840,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10072.5 27322.5 10137.5 27457.5 ; RECT 10072.5 27322.5 10137.5 27457.5 ; RECT 9882.5 27322.5 9947.5 27457.5 ; + RECT 10242.5 28252.5 10307.5 28387.5 ; RECT 10242.5 27277.5 10307.5 27412.5 ; - RECT 10242.5 28207.5 10307.5 28342.5 ; RECT 10077.5 27552.5 9942.5 27617.5 ; RECT 9820.0 27767.5 9685.0 27832.5 ; RECT 9882.5 28162.5 9947.5 28297.5 ; @@ -2852,8 +2852,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10037.5 27767.5 10172.5 27832.5 ; RECT 9625.0 28472.5 10545.0 28537.5 ; RECT 9625.0 27127.5 10545.0 27192.5 ; + RECT 10972.5 28320.0 11037.5 28505.0 ; RECT 10972.5 27160.0 11037.5 27345.0 ; - RECT 10972.5 28275.0 11037.5 28505.0 ; RECT 10612.5 27277.5 10677.5 27127.5 ; RECT 10612.5 28162.5 10677.5 28537.5 ; RECT 10802.5 27412.5 10867.5 28162.5 ; @@ -2865,8 +2865,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10802.5 27277.5 10867.5 27412.5 ; RECT 10802.5 27277.5 10867.5 27412.5 ; RECT 10612.5 27277.5 10677.5 27412.5 ; + RECT 10972.5 28252.5 11037.5 28387.5 ; RECT 10972.5 27277.5 11037.5 27412.5 ; - RECT 10972.5 28207.5 11037.5 28342.5 ; RECT 10670.0 27675.0 10735.0 27810.0 ; RECT 10670.0 27675.0 10735.0 27810.0 ; RECT 10835.0 27710.0 10900.0 27775.0 ; @@ -2875,8 +2875,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8807.5 27675.0 8872.5 27810.0 ; RECT 8947.5 27447.5 9012.5 27582.5 ; RECT 9942.5 27552.5 9807.5 27617.5 ; + RECT 9492.5 28690.0 9557.5 28505.0 ; RECT 9492.5 29850.0 9557.5 29665.0 ; - RECT 9492.5 28735.0 9557.5 28505.0 ; RECT 9132.5 29732.5 9197.5 29882.5 ; RECT 9132.5 28847.5 9197.5 28472.5 ; RECT 9322.5 29597.5 9387.5 28847.5 ; @@ -2888,18 +2888,18 @@ MACRO sram_2_16_1_freepdk45 RECT 9322.5 29732.5 9387.5 29597.5 ; RECT 9322.5 29732.5 9387.5 29597.5 ; RECT 9132.5 29732.5 9197.5 29597.5 ; + RECT 9492.5 28757.5 9557.5 28622.5 ; RECT 9492.5 29732.5 9557.5 29597.5 ; - RECT 9492.5 28802.5 9557.5 28667.5 ; RECT 9190.0 29335.0 9255.0 29200.0 ; RECT 9190.0 29335.0 9255.0 29200.0 ; RECT 9355.0 29300.0 9420.0 29235.0 ; RECT 9065.0 28537.5 9625.0 28472.5 ; RECT 9065.0 29882.5 9625.0 29817.5 ; - RECT 10242.5 29850.0 10307.5 29665.0 ; - RECT 10242.5 28735.0 10307.5 28505.0 ; RECT 9692.5 29687.5 9757.5 29882.5 ; RECT 9692.5 28847.5 9757.5 28472.5 ; RECT 10072.5 28847.5 10137.5 28472.5 ; + RECT 10242.5 28690.0 10307.5 28505.0 ; + RECT 10242.5 29850.0 10307.5 29665.0 ; RECT 9692.5 28847.5 9757.5 28712.5 ; RECT 9882.5 28847.5 9947.5 28712.5 ; RECT 9882.5 28847.5 9947.5 28712.5 ; @@ -2916,8 +2916,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10072.5 29687.5 10137.5 29552.5 ; RECT 10072.5 29687.5 10137.5 29552.5 ; RECT 9882.5 29687.5 9947.5 29552.5 ; + RECT 10242.5 28757.5 10307.5 28622.5 ; RECT 10242.5 29732.5 10307.5 29597.5 ; - RECT 10242.5 28802.5 10307.5 28667.5 ; RECT 10077.5 29457.5 9942.5 29392.5 ; RECT 9820.0 29242.5 9685.0 29177.5 ; RECT 9882.5 28847.5 9947.5 28712.5 ; @@ -2928,8 +2928,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10037.5 29242.5 10172.5 29177.5 ; RECT 9625.0 28537.5 10545.0 28472.5 ; RECT 9625.0 29882.5 10545.0 29817.5 ; + RECT 10972.5 28690.0 11037.5 28505.0 ; RECT 10972.5 29850.0 11037.5 29665.0 ; - RECT 10972.5 28735.0 11037.5 28505.0 ; RECT 10612.5 29732.5 10677.5 29882.5 ; RECT 10612.5 28847.5 10677.5 28472.5 ; RECT 10802.5 29597.5 10867.5 28847.5 ; @@ -2941,8 +2941,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10802.5 29732.5 10867.5 29597.5 ; RECT 10802.5 29732.5 10867.5 29597.5 ; RECT 10612.5 29732.5 10677.5 29597.5 ; + RECT 10972.5 28757.5 11037.5 28622.5 ; RECT 10972.5 29732.5 11037.5 29597.5 ; - RECT 10972.5 28802.5 11037.5 28667.5 ; RECT 10670.0 29335.0 10735.0 29200.0 ; RECT 10670.0 29335.0 10735.0 29200.0 ; RECT 10835.0 29300.0 10900.0 29235.0 ; @@ -2951,8 +2951,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8807.5 29200.0 8872.5 29335.0 ; RECT 8947.5 29427.5 9012.5 29562.5 ; RECT 9942.5 29392.5 9807.5 29457.5 ; + RECT 9492.5 31010.0 9557.5 31195.0 ; RECT 9492.5 29850.0 9557.5 30035.0 ; - RECT 9492.5 30965.0 9557.5 31195.0 ; RECT 9132.5 29967.5 9197.5 29817.5 ; RECT 9132.5 30852.5 9197.5 31227.5 ; RECT 9322.5 30102.5 9387.5 30852.5 ; @@ -2964,18 +2964,18 @@ MACRO sram_2_16_1_freepdk45 RECT 9322.5 29967.5 9387.5 30102.5 ; RECT 9322.5 29967.5 9387.5 30102.5 ; RECT 9132.5 29967.5 9197.5 30102.5 ; + RECT 9492.5 30942.5 9557.5 31077.5 ; RECT 9492.5 29967.5 9557.5 30102.5 ; - RECT 9492.5 30897.5 9557.5 31032.5 ; RECT 9190.0 30365.0 9255.0 30500.0 ; RECT 9190.0 30365.0 9255.0 30500.0 ; RECT 9355.0 30400.0 9420.0 30465.0 ; RECT 9065.0 31162.5 9625.0 31227.5 ; RECT 9065.0 29817.5 9625.0 29882.5 ; - RECT 10242.5 29850.0 10307.5 30035.0 ; - RECT 10242.5 30965.0 10307.5 31195.0 ; RECT 9692.5 30012.5 9757.5 29817.5 ; RECT 9692.5 30852.5 9757.5 31227.5 ; RECT 10072.5 30852.5 10137.5 31227.5 ; + RECT 10242.5 31010.0 10307.5 31195.0 ; + RECT 10242.5 29850.0 10307.5 30035.0 ; RECT 9692.5 30852.5 9757.5 30987.5 ; RECT 9882.5 30852.5 9947.5 30987.5 ; RECT 9882.5 30852.5 9947.5 30987.5 ; @@ -2992,8 +2992,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10072.5 30012.5 10137.5 30147.5 ; RECT 10072.5 30012.5 10137.5 30147.5 ; RECT 9882.5 30012.5 9947.5 30147.5 ; + RECT 10242.5 30942.5 10307.5 31077.5 ; RECT 10242.5 29967.5 10307.5 30102.5 ; - RECT 10242.5 30897.5 10307.5 31032.5 ; RECT 10077.5 30242.5 9942.5 30307.5 ; RECT 9820.0 30457.5 9685.0 30522.5 ; RECT 9882.5 30852.5 9947.5 30987.5 ; @@ -3004,8 +3004,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10037.5 30457.5 10172.5 30522.5 ; RECT 9625.0 31162.5 10545.0 31227.5 ; RECT 9625.0 29817.5 10545.0 29882.5 ; + RECT 10972.5 31010.0 11037.5 31195.0 ; RECT 10972.5 29850.0 11037.5 30035.0 ; - RECT 10972.5 30965.0 11037.5 31195.0 ; RECT 10612.5 29967.5 10677.5 29817.5 ; RECT 10612.5 30852.5 10677.5 31227.5 ; RECT 10802.5 30102.5 10867.5 30852.5 ; @@ -3017,8 +3017,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10802.5 29967.5 10867.5 30102.5 ; RECT 10802.5 29967.5 10867.5 30102.5 ; RECT 10612.5 29967.5 10677.5 30102.5 ; + RECT 10972.5 30942.5 11037.5 31077.5 ; RECT 10972.5 29967.5 11037.5 30102.5 ; - RECT 10972.5 30897.5 11037.5 31032.5 ; RECT 10670.0 30365.0 10735.0 30500.0 ; RECT 10670.0 30365.0 10735.0 30500.0 ; RECT 10835.0 30400.0 10900.0 30465.0 ; @@ -3027,8 +3027,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8807.5 30365.0 8872.5 30500.0 ; RECT 8947.5 30137.5 9012.5 30272.5 ; RECT 9942.5 30242.5 9807.5 30307.5 ; + RECT 9492.5 31380.0 9557.5 31195.0 ; RECT 9492.5 32540.0 9557.5 32355.0 ; - RECT 9492.5 31425.0 9557.5 31195.0 ; RECT 9132.5 32422.5 9197.5 32572.5 ; RECT 9132.5 31537.5 9197.5 31162.5 ; RECT 9322.5 32287.5 9387.5 31537.5 ; @@ -3040,18 +3040,18 @@ MACRO sram_2_16_1_freepdk45 RECT 9322.5 32422.5 9387.5 32287.5 ; RECT 9322.5 32422.5 9387.5 32287.5 ; RECT 9132.5 32422.5 9197.5 32287.5 ; + RECT 9492.5 31447.5 9557.5 31312.5 ; RECT 9492.5 32422.5 9557.5 32287.5 ; - RECT 9492.5 31492.5 9557.5 31357.5 ; RECT 9190.0 32025.0 9255.0 31890.0 ; RECT 9190.0 32025.0 9255.0 31890.0 ; RECT 9355.0 31990.0 9420.0 31925.0 ; RECT 9065.0 31227.5 9625.0 31162.5 ; RECT 9065.0 32572.5 9625.0 32507.5 ; - RECT 10242.5 32540.0 10307.5 32355.0 ; - RECT 10242.5 31425.0 10307.5 31195.0 ; RECT 9692.5 32377.5 9757.5 32572.5 ; RECT 9692.5 31537.5 9757.5 31162.5 ; RECT 10072.5 31537.5 10137.5 31162.5 ; + RECT 10242.5 31380.0 10307.5 31195.0 ; + RECT 10242.5 32540.0 10307.5 32355.0 ; RECT 9692.5 31537.5 9757.5 31402.5 ; RECT 9882.5 31537.5 9947.5 31402.5 ; RECT 9882.5 31537.5 9947.5 31402.5 ; @@ -3068,8 +3068,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10072.5 32377.5 10137.5 32242.5 ; RECT 10072.5 32377.5 10137.5 32242.5 ; RECT 9882.5 32377.5 9947.5 32242.5 ; + RECT 10242.5 31447.5 10307.5 31312.5 ; RECT 10242.5 32422.5 10307.5 32287.5 ; - RECT 10242.5 31492.5 10307.5 31357.5 ; RECT 10077.5 32147.5 9942.5 32082.5 ; RECT 9820.0 31932.5 9685.0 31867.5 ; RECT 9882.5 31537.5 9947.5 31402.5 ; @@ -3080,8 +3080,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10037.5 31932.5 10172.5 31867.5 ; RECT 9625.0 31227.5 10545.0 31162.5 ; RECT 9625.0 32572.5 10545.0 32507.5 ; + RECT 10972.5 31380.0 11037.5 31195.0 ; RECT 10972.5 32540.0 11037.5 32355.0 ; - RECT 10972.5 31425.0 11037.5 31195.0 ; RECT 10612.5 32422.5 10677.5 32572.5 ; RECT 10612.5 31537.5 10677.5 31162.5 ; RECT 10802.5 32287.5 10867.5 31537.5 ; @@ -3093,8 +3093,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10802.5 32422.5 10867.5 32287.5 ; RECT 10802.5 32422.5 10867.5 32287.5 ; RECT 10612.5 32422.5 10677.5 32287.5 ; + RECT 10972.5 31447.5 11037.5 31312.5 ; RECT 10972.5 32422.5 11037.5 32287.5 ; - RECT 10972.5 31492.5 11037.5 31357.5 ; RECT 10670.0 32025.0 10735.0 31890.0 ; RECT 10670.0 32025.0 10735.0 31890.0 ; RECT 10835.0 31990.0 10900.0 31925.0 ; @@ -3103,8 +3103,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8807.5 31890.0 8872.5 32025.0 ; RECT 8947.5 32117.5 9012.5 32252.5 ; RECT 9942.5 32082.5 9807.5 32147.5 ; + RECT 9492.5 33700.0 9557.5 33885.0 ; RECT 9492.5 32540.0 9557.5 32725.0 ; - RECT 9492.5 33655.0 9557.5 33885.0 ; RECT 9132.5 32657.5 9197.5 32507.5 ; RECT 9132.5 33542.5 9197.5 33917.5 ; RECT 9322.5 32792.5 9387.5 33542.5 ; @@ -3116,18 +3116,18 @@ MACRO sram_2_16_1_freepdk45 RECT 9322.5 32657.5 9387.5 32792.5 ; RECT 9322.5 32657.5 9387.5 32792.5 ; RECT 9132.5 32657.5 9197.5 32792.5 ; + RECT 9492.5 33632.5 9557.5 33767.5 ; RECT 9492.5 32657.5 9557.5 32792.5 ; - RECT 9492.5 33587.5 9557.5 33722.5 ; RECT 9190.0 33055.0 9255.0 33190.0 ; RECT 9190.0 33055.0 9255.0 33190.0 ; RECT 9355.0 33090.0 9420.0 33155.0 ; RECT 9065.0 33852.5 9625.0 33917.5 ; RECT 9065.0 32507.5 9625.0 32572.5 ; - RECT 10242.5 32540.0 10307.5 32725.0 ; - RECT 10242.5 33655.0 10307.5 33885.0 ; RECT 9692.5 32702.5 9757.5 32507.5 ; RECT 9692.5 33542.5 9757.5 33917.5 ; RECT 10072.5 33542.5 10137.5 33917.5 ; + RECT 10242.5 33700.0 10307.5 33885.0 ; + RECT 10242.5 32540.0 10307.5 32725.0 ; RECT 9692.5 33542.5 9757.5 33677.5 ; RECT 9882.5 33542.5 9947.5 33677.5 ; RECT 9882.5 33542.5 9947.5 33677.5 ; @@ -3144,8 +3144,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10072.5 32702.5 10137.5 32837.5 ; RECT 10072.5 32702.5 10137.5 32837.5 ; RECT 9882.5 32702.5 9947.5 32837.5 ; + RECT 10242.5 33632.5 10307.5 33767.5 ; RECT 10242.5 32657.5 10307.5 32792.5 ; - RECT 10242.5 33587.5 10307.5 33722.5 ; RECT 10077.5 32932.5 9942.5 32997.5 ; RECT 9820.0 33147.5 9685.0 33212.5 ; RECT 9882.5 33542.5 9947.5 33677.5 ; @@ -3156,8 +3156,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10037.5 33147.5 10172.5 33212.5 ; RECT 9625.0 33852.5 10545.0 33917.5 ; RECT 9625.0 32507.5 10545.0 32572.5 ; + RECT 10972.5 33700.0 11037.5 33885.0 ; RECT 10972.5 32540.0 11037.5 32725.0 ; - RECT 10972.5 33655.0 11037.5 33885.0 ; RECT 10612.5 32657.5 10677.5 32507.5 ; RECT 10612.5 33542.5 10677.5 33917.5 ; RECT 10802.5 32792.5 10867.5 33542.5 ; @@ -3169,8 +3169,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10802.5 32657.5 10867.5 32792.5 ; RECT 10802.5 32657.5 10867.5 32792.5 ; RECT 10612.5 32657.5 10677.5 32792.5 ; + RECT 10972.5 33632.5 11037.5 33767.5 ; RECT 10972.5 32657.5 11037.5 32792.5 ; - RECT 10972.5 33587.5 11037.5 33722.5 ; RECT 10670.0 33055.0 10735.0 33190.0 ; RECT 10670.0 33055.0 10735.0 33190.0 ; RECT 10835.0 33090.0 10900.0 33155.0 ; @@ -3179,8 +3179,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8807.5 33055.0 8872.5 33190.0 ; RECT 8947.5 32827.5 9012.5 32962.5 ; RECT 9942.5 32932.5 9807.5 32997.5 ; + RECT 9492.5 34070.0 9557.5 33885.0 ; RECT 9492.5 35230.0 9557.5 35045.0 ; - RECT 9492.5 34115.0 9557.5 33885.0 ; RECT 9132.5 35112.5 9197.5 35262.5 ; RECT 9132.5 34227.5 9197.5 33852.5 ; RECT 9322.5 34977.5 9387.5 34227.5 ; @@ -3192,18 +3192,18 @@ MACRO sram_2_16_1_freepdk45 RECT 9322.5 35112.5 9387.5 34977.5 ; RECT 9322.5 35112.5 9387.5 34977.5 ; RECT 9132.5 35112.5 9197.5 34977.5 ; + RECT 9492.5 34137.5 9557.5 34002.5 ; RECT 9492.5 35112.5 9557.5 34977.5 ; - RECT 9492.5 34182.5 9557.5 34047.5 ; RECT 9190.0 34715.0 9255.0 34580.0 ; RECT 9190.0 34715.0 9255.0 34580.0 ; RECT 9355.0 34680.0 9420.0 34615.0 ; RECT 9065.0 33917.5 9625.0 33852.5 ; RECT 9065.0 35262.5 9625.0 35197.5 ; - RECT 10242.5 35230.0 10307.5 35045.0 ; - RECT 10242.5 34115.0 10307.5 33885.0 ; RECT 9692.5 35067.5 9757.5 35262.5 ; RECT 9692.5 34227.5 9757.5 33852.5 ; RECT 10072.5 34227.5 10137.5 33852.5 ; + RECT 10242.5 34070.0 10307.5 33885.0 ; + RECT 10242.5 35230.0 10307.5 35045.0 ; RECT 9692.5 34227.5 9757.5 34092.5 ; RECT 9882.5 34227.5 9947.5 34092.5 ; RECT 9882.5 34227.5 9947.5 34092.5 ; @@ -3220,8 +3220,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10072.5 35067.5 10137.5 34932.5 ; RECT 10072.5 35067.5 10137.5 34932.5 ; RECT 9882.5 35067.5 9947.5 34932.5 ; + RECT 10242.5 34137.5 10307.5 34002.5 ; RECT 10242.5 35112.5 10307.5 34977.5 ; - RECT 10242.5 34182.5 10307.5 34047.5 ; RECT 10077.5 34837.5 9942.5 34772.5 ; RECT 9820.0 34622.5 9685.0 34557.5 ; RECT 9882.5 34227.5 9947.5 34092.5 ; @@ -3232,8 +3232,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10037.5 34622.5 10172.5 34557.5 ; RECT 9625.0 33917.5 10545.0 33852.5 ; RECT 9625.0 35262.5 10545.0 35197.5 ; + RECT 10972.5 34070.0 11037.5 33885.0 ; RECT 10972.5 35230.0 11037.5 35045.0 ; - RECT 10972.5 34115.0 11037.5 33885.0 ; RECT 10612.5 35112.5 10677.5 35262.5 ; RECT 10612.5 34227.5 10677.5 33852.5 ; RECT 10802.5 34977.5 10867.5 34227.5 ; @@ -3245,8 +3245,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10802.5 35112.5 10867.5 34977.5 ; RECT 10802.5 35112.5 10867.5 34977.5 ; RECT 10612.5 35112.5 10677.5 34977.5 ; + RECT 10972.5 34137.5 11037.5 34002.5 ; RECT 10972.5 35112.5 11037.5 34977.5 ; - RECT 10972.5 34182.5 11037.5 34047.5 ; RECT 10670.0 34715.0 10735.0 34580.0 ; RECT 10670.0 34715.0 10735.0 34580.0 ; RECT 10835.0 34680.0 10900.0 34615.0 ; @@ -3255,8 +3255,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8807.5 34580.0 8872.5 34715.0 ; RECT 8947.5 34807.5 9012.5 34942.5 ; RECT 9942.5 34772.5 9807.5 34837.5 ; + RECT 9492.5 36390.0 9557.5 36575.0 ; RECT 9492.5 35230.0 9557.5 35415.0 ; - RECT 9492.5 36345.0 9557.5 36575.0 ; RECT 9132.5 35347.5 9197.5 35197.5 ; RECT 9132.5 36232.5 9197.5 36607.5 ; RECT 9322.5 35482.5 9387.5 36232.5 ; @@ -3268,18 +3268,18 @@ MACRO sram_2_16_1_freepdk45 RECT 9322.5 35347.5 9387.5 35482.5 ; RECT 9322.5 35347.5 9387.5 35482.5 ; RECT 9132.5 35347.5 9197.5 35482.5 ; + RECT 9492.5 36322.5 9557.5 36457.5 ; RECT 9492.5 35347.5 9557.5 35482.5 ; - RECT 9492.5 36277.5 9557.5 36412.5 ; RECT 9190.0 35745.0 9255.0 35880.0 ; RECT 9190.0 35745.0 9255.0 35880.0 ; RECT 9355.0 35780.0 9420.0 35845.0 ; RECT 9065.0 36542.5 9625.0 36607.5 ; RECT 9065.0 35197.5 9625.0 35262.5 ; - RECT 10242.5 35230.0 10307.5 35415.0 ; - RECT 10242.5 36345.0 10307.5 36575.0 ; RECT 9692.5 35392.5 9757.5 35197.5 ; RECT 9692.5 36232.5 9757.5 36607.5 ; RECT 10072.5 36232.5 10137.5 36607.5 ; + RECT 10242.5 36390.0 10307.5 36575.0 ; + RECT 10242.5 35230.0 10307.5 35415.0 ; RECT 9692.5 36232.5 9757.5 36367.5 ; RECT 9882.5 36232.5 9947.5 36367.5 ; RECT 9882.5 36232.5 9947.5 36367.5 ; @@ -3296,8 +3296,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10072.5 35392.5 10137.5 35527.5 ; RECT 10072.5 35392.5 10137.5 35527.5 ; RECT 9882.5 35392.5 9947.5 35527.5 ; + RECT 10242.5 36322.5 10307.5 36457.5 ; RECT 10242.5 35347.5 10307.5 35482.5 ; - RECT 10242.5 36277.5 10307.5 36412.5 ; RECT 10077.5 35622.5 9942.5 35687.5 ; RECT 9820.0 35837.5 9685.0 35902.5 ; RECT 9882.5 36232.5 9947.5 36367.5 ; @@ -3308,8 +3308,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10037.5 35837.5 10172.5 35902.5 ; RECT 9625.0 36542.5 10545.0 36607.5 ; RECT 9625.0 35197.5 10545.0 35262.5 ; + RECT 10972.5 36390.0 11037.5 36575.0 ; RECT 10972.5 35230.0 11037.5 35415.0 ; - RECT 10972.5 36345.0 11037.5 36575.0 ; RECT 10612.5 35347.5 10677.5 35197.5 ; RECT 10612.5 36232.5 10677.5 36607.5 ; RECT 10802.5 35482.5 10867.5 36232.5 ; @@ -3321,8 +3321,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10802.5 35347.5 10867.5 35482.5 ; RECT 10802.5 35347.5 10867.5 35482.5 ; RECT 10612.5 35347.5 10677.5 35482.5 ; + RECT 10972.5 36322.5 11037.5 36457.5 ; RECT 10972.5 35347.5 11037.5 35482.5 ; - RECT 10972.5 36277.5 11037.5 36412.5 ; RECT 10670.0 35745.0 10735.0 35880.0 ; RECT 10670.0 35745.0 10735.0 35880.0 ; RECT 10835.0 35780.0 10900.0 35845.0 ; @@ -3331,8 +3331,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8807.5 35745.0 8872.5 35880.0 ; RECT 8947.5 35517.5 9012.5 35652.5 ; RECT 9942.5 35622.5 9807.5 35687.5 ; + RECT 9492.5 36760.0 9557.5 36575.0 ; RECT 9492.5 37920.0 9557.5 37735.0 ; - RECT 9492.5 36805.0 9557.5 36575.0 ; RECT 9132.5 37802.5 9197.5 37952.5 ; RECT 9132.5 36917.5 9197.5 36542.5 ; RECT 9322.5 37667.5 9387.5 36917.5 ; @@ -3344,18 +3344,18 @@ MACRO sram_2_16_1_freepdk45 RECT 9322.5 37802.5 9387.5 37667.5 ; RECT 9322.5 37802.5 9387.5 37667.5 ; RECT 9132.5 37802.5 9197.5 37667.5 ; + RECT 9492.5 36827.5 9557.5 36692.5 ; RECT 9492.5 37802.5 9557.5 37667.5 ; - RECT 9492.5 36872.5 9557.5 36737.5 ; RECT 9190.0 37405.0 9255.0 37270.0 ; RECT 9190.0 37405.0 9255.0 37270.0 ; RECT 9355.0 37370.0 9420.0 37305.0 ; RECT 9065.0 36607.5 9625.0 36542.5 ; RECT 9065.0 37952.5 9625.0 37887.5 ; - RECT 10242.5 37920.0 10307.5 37735.0 ; - RECT 10242.5 36805.0 10307.5 36575.0 ; RECT 9692.5 37757.5 9757.5 37952.5 ; RECT 9692.5 36917.5 9757.5 36542.5 ; RECT 10072.5 36917.5 10137.5 36542.5 ; + RECT 10242.5 36760.0 10307.5 36575.0 ; + RECT 10242.5 37920.0 10307.5 37735.0 ; RECT 9692.5 36917.5 9757.5 36782.5 ; RECT 9882.5 36917.5 9947.5 36782.5 ; RECT 9882.5 36917.5 9947.5 36782.5 ; @@ -3372,8 +3372,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10072.5 37757.5 10137.5 37622.5 ; RECT 10072.5 37757.5 10137.5 37622.5 ; RECT 9882.5 37757.5 9947.5 37622.5 ; + RECT 10242.5 36827.5 10307.5 36692.5 ; RECT 10242.5 37802.5 10307.5 37667.5 ; - RECT 10242.5 36872.5 10307.5 36737.5 ; RECT 10077.5 37527.5 9942.5 37462.5 ; RECT 9820.0 37312.5 9685.0 37247.5 ; RECT 9882.5 36917.5 9947.5 36782.5 ; @@ -3384,8 +3384,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10037.5 37312.5 10172.5 37247.5 ; RECT 9625.0 36607.5 10545.0 36542.5 ; RECT 9625.0 37952.5 10545.0 37887.5 ; + RECT 10972.5 36760.0 11037.5 36575.0 ; RECT 10972.5 37920.0 11037.5 37735.0 ; - RECT 10972.5 36805.0 11037.5 36575.0 ; RECT 10612.5 37802.5 10677.5 37952.5 ; RECT 10612.5 36917.5 10677.5 36542.5 ; RECT 10802.5 37667.5 10867.5 36917.5 ; @@ -3397,8 +3397,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10802.5 37802.5 10867.5 37667.5 ; RECT 10802.5 37802.5 10867.5 37667.5 ; RECT 10612.5 37802.5 10677.5 37667.5 ; + RECT 10972.5 36827.5 11037.5 36692.5 ; RECT 10972.5 37802.5 11037.5 37667.5 ; - RECT 10972.5 36872.5 11037.5 36737.5 ; RECT 10670.0 37405.0 10735.0 37270.0 ; RECT 10670.0 37405.0 10735.0 37270.0 ; RECT 10835.0 37370.0 10900.0 37305.0 ; @@ -3407,8 +3407,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8807.5 37270.0 8872.5 37405.0 ; RECT 8947.5 37497.5 9012.5 37632.5 ; RECT 9942.5 37462.5 9807.5 37527.5 ; + RECT 9492.5 39080.0 9557.5 39265.0 ; RECT 9492.5 37920.0 9557.5 38105.0 ; - RECT 9492.5 39035.0 9557.5 39265.0 ; RECT 9132.5 38037.5 9197.5 37887.5 ; RECT 9132.5 38922.5 9197.5 39297.5 ; RECT 9322.5 38172.5 9387.5 38922.5 ; @@ -3420,18 +3420,18 @@ MACRO sram_2_16_1_freepdk45 RECT 9322.5 38037.5 9387.5 38172.5 ; RECT 9322.5 38037.5 9387.5 38172.5 ; RECT 9132.5 38037.5 9197.5 38172.5 ; + RECT 9492.5 39012.5 9557.5 39147.5 ; RECT 9492.5 38037.5 9557.5 38172.5 ; - RECT 9492.5 38967.5 9557.5 39102.5 ; RECT 9190.0 38435.0 9255.0 38570.0 ; RECT 9190.0 38435.0 9255.0 38570.0 ; RECT 9355.0 38470.0 9420.0 38535.0 ; RECT 9065.0 39232.5 9625.0 39297.5 ; RECT 9065.0 37887.5 9625.0 37952.5 ; - RECT 10242.5 37920.0 10307.5 38105.0 ; - RECT 10242.5 39035.0 10307.5 39265.0 ; RECT 9692.5 38082.5 9757.5 37887.5 ; RECT 9692.5 38922.5 9757.5 39297.5 ; RECT 10072.5 38922.5 10137.5 39297.5 ; + RECT 10242.5 39080.0 10307.5 39265.0 ; + RECT 10242.5 37920.0 10307.5 38105.0 ; RECT 9692.5 38922.5 9757.5 39057.5 ; RECT 9882.5 38922.5 9947.5 39057.5 ; RECT 9882.5 38922.5 9947.5 39057.5 ; @@ -3448,8 +3448,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10072.5 38082.5 10137.5 38217.5 ; RECT 10072.5 38082.5 10137.5 38217.5 ; RECT 9882.5 38082.5 9947.5 38217.5 ; + RECT 10242.5 39012.5 10307.5 39147.5 ; RECT 10242.5 38037.5 10307.5 38172.5 ; - RECT 10242.5 38967.5 10307.5 39102.5 ; RECT 10077.5 38312.5 9942.5 38377.5 ; RECT 9820.0 38527.5 9685.0 38592.5 ; RECT 9882.5 38922.5 9947.5 39057.5 ; @@ -3460,8 +3460,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10037.5 38527.5 10172.5 38592.5 ; RECT 9625.0 39232.5 10545.0 39297.5 ; RECT 9625.0 37887.5 10545.0 37952.5 ; + RECT 10972.5 39080.0 11037.5 39265.0 ; RECT 10972.5 37920.0 11037.5 38105.0 ; - RECT 10972.5 39035.0 11037.5 39265.0 ; RECT 10612.5 38037.5 10677.5 37887.5 ; RECT 10612.5 38922.5 10677.5 39297.5 ; RECT 10802.5 38172.5 10867.5 38922.5 ; @@ -3473,8 +3473,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10802.5 38037.5 10867.5 38172.5 ; RECT 10802.5 38037.5 10867.5 38172.5 ; RECT 10612.5 38037.5 10677.5 38172.5 ; + RECT 10972.5 39012.5 11037.5 39147.5 ; RECT 10972.5 38037.5 11037.5 38172.5 ; - RECT 10972.5 38967.5 11037.5 39102.5 ; RECT 10670.0 38435.0 10735.0 38570.0 ; RECT 10670.0 38435.0 10735.0 38570.0 ; RECT 10835.0 38470.0 10900.0 38535.0 ; @@ -3483,8 +3483,8 @@ MACRO sram_2_16_1_freepdk45 RECT 8807.5 38435.0 8872.5 38570.0 ; RECT 8947.5 38207.5 9012.5 38342.5 ; RECT 9942.5 38312.5 9807.5 38377.5 ; + RECT 9492.5 39450.0 9557.5 39265.0 ; RECT 9492.5 40610.0 9557.5 40425.0 ; - RECT 9492.5 39495.0 9557.5 39265.0 ; RECT 9132.5 40492.5 9197.5 40642.5 ; RECT 9132.5 39607.5 9197.5 39232.5 ; RECT 9322.5 40357.5 9387.5 39607.5 ; @@ -3496,18 +3496,18 @@ MACRO sram_2_16_1_freepdk45 RECT 9322.5 40492.5 9387.5 40357.5 ; RECT 9322.5 40492.5 9387.5 40357.5 ; RECT 9132.5 40492.5 9197.5 40357.5 ; + RECT 9492.5 39517.5 9557.5 39382.5 ; RECT 9492.5 40492.5 9557.5 40357.5 ; - RECT 9492.5 39562.5 9557.5 39427.5 ; RECT 9190.0 40095.0 9255.0 39960.0 ; RECT 9190.0 40095.0 9255.0 39960.0 ; RECT 9355.0 40060.0 9420.0 39995.0 ; RECT 9065.0 39297.5 9625.0 39232.5 ; RECT 9065.0 40642.5 9625.0 40577.5 ; - RECT 10242.5 40610.0 10307.5 40425.0 ; - RECT 10242.5 39495.0 10307.5 39265.0 ; RECT 9692.5 40447.5 9757.5 40642.5 ; RECT 9692.5 39607.5 9757.5 39232.5 ; RECT 10072.5 39607.5 10137.5 39232.5 ; + RECT 10242.5 39450.0 10307.5 39265.0 ; + RECT 10242.5 40610.0 10307.5 40425.0 ; RECT 9692.5 39607.5 9757.5 39472.5 ; RECT 9882.5 39607.5 9947.5 39472.5 ; RECT 9882.5 39607.5 9947.5 39472.5 ; @@ -3524,8 +3524,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10072.5 40447.5 10137.5 40312.5 ; RECT 10072.5 40447.5 10137.5 40312.5 ; RECT 9882.5 40447.5 9947.5 40312.5 ; + RECT 10242.5 39517.5 10307.5 39382.5 ; RECT 10242.5 40492.5 10307.5 40357.5 ; - RECT 10242.5 39562.5 10307.5 39427.5 ; RECT 10077.5 40217.5 9942.5 40152.5 ; RECT 9820.0 40002.5 9685.0 39937.5 ; RECT 9882.5 39607.5 9947.5 39472.5 ; @@ -3536,8 +3536,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10037.5 40002.5 10172.5 39937.5 ; RECT 9625.0 39297.5 10545.0 39232.5 ; RECT 9625.0 40642.5 10545.0 40577.5 ; + RECT 10972.5 39450.0 11037.5 39265.0 ; RECT 10972.5 40610.0 11037.5 40425.0 ; - RECT 10972.5 39495.0 11037.5 39265.0 ; RECT 10612.5 40492.5 10677.5 40642.5 ; RECT 10612.5 39607.5 10677.5 39232.5 ; RECT 10802.5 40357.5 10867.5 39607.5 ; @@ -3549,8 +3549,8 @@ MACRO sram_2_16_1_freepdk45 RECT 10802.5 40492.5 10867.5 40357.5 ; RECT 10802.5 40492.5 10867.5 40357.5 ; RECT 10612.5 40492.5 10677.5 40357.5 ; + RECT 10972.5 39517.5 11037.5 39382.5 ; RECT 10972.5 40492.5 11037.5 40357.5 ; - RECT 10972.5 39562.5 11037.5 39427.5 ; RECT 10670.0 40095.0 10735.0 39960.0 ; RECT 10670.0 40095.0 10735.0 39960.0 ; RECT 10835.0 40060.0 10900.0 39995.0 ; @@ -3733,8 +3733,8 @@ MACRO sram_2_16_1_freepdk45 RECT 165.0 20450.0 2280.0 20515.0 ; RECT 165.0 23410.0 2280.0 23475.0 ; RECT 165.0 19595.0 2280.0 19660.0 ; + RECT 2875.0 19847.5 2690.0 19912.5 ; RECT 4035.0 19847.5 3850.0 19912.5 ; - RECT 2920.0 19847.5 2690.0 19912.5 ; RECT 2832.5 19297.5 2657.5 19742.5 ; RECT 3782.5 19487.5 3032.5 19552.5 ; RECT 2965.0 19297.5 2800.0 19362.5 ; @@ -3751,15 +3751,15 @@ MACRO sram_2_16_1_freepdk45 RECT 3917.5 19487.5 3782.5 19552.5 ; RECT 3917.5 19487.5 3782.5 19552.5 ; RECT 4047.5 19297.5 3982.5 19742.5 ; + RECT 2942.5 19847.5 2807.5 19912.5 ; RECT 3917.5 19847.5 3782.5 19912.5 ; - RECT 2987.5 19847.5 2852.5 19912.5 ; RECT 3520.0 19355.0 3385.0 19420.0 ; RECT 3520.0 19355.0 3385.0 19420.0 ; RECT 3485.0 19520.0 3420.0 19585.0 ; RECT 2722.5 19230.0 2657.5 19980.0 ; RECT 4067.5 19230.0 4002.5 19980.0 ; + RECT 2875.0 20787.5 2690.0 20852.5 ; RECT 4035.0 20787.5 3850.0 20852.5 ; - RECT 2920.0 20787.5 2690.0 20852.5 ; RECT 2877.5 20047.5 2657.5 20492.5 ; RECT 3637.5 20617.5 3207.5 20682.5 ; RECT 3010.0 20047.5 2845.0 20112.5 ; @@ -3782,15 +3782,15 @@ MACRO sram_2_16_1_freepdk45 RECT 3902.5 20617.5 3767.5 20682.5 ; RECT 3702.5 20237.5 3637.5 20682.5 ; RECT 4032.5 20047.5 3967.5 20492.5 ; + RECT 2942.5 20787.5 2807.5 20852.5 ; RECT 3917.5 20787.5 3782.5 20852.5 ; - RECT 2987.5 20787.5 2852.5 20852.5 ; RECT 3550.0 20105.0 3415.0 20170.0 ; RECT 3550.0 20105.0 3415.0 20170.0 ; RECT 3515.0 20650.0 3450.0 20715.0 ; RECT 2722.5 19980.0 2657.5 20920.0 ; RECT 4067.5 19980.0 4002.5 20920.0 ; + RECT 2875.0 22297.5 2690.0 22362.5 ; RECT 4035.0 22297.5 3850.0 22362.5 ; - RECT 2920.0 22297.5 2690.0 22362.5 ; RECT 2877.5 20987.5 2657.5 22192.5 ; RECT 3637.5 21937.5 3207.5 22002.5 ; RECT 3010.0 20987.5 2845.0 21052.5 ; @@ -3825,15 +3825,15 @@ MACRO sram_2_16_1_freepdk45 RECT 3902.5 21937.5 3767.5 22002.5 ; RECT 3702.5 21177.5 3637.5 22002.5 ; RECT 4032.5 20987.5 3967.5 22192.5 ; + RECT 2942.5 22297.5 2807.5 22362.5 ; RECT 3917.5 22297.5 3782.5 22362.5 ; - RECT 2987.5 22297.5 2852.5 22362.5 ; RECT 3550.0 21045.0 3415.0 21110.0 ; RECT 3550.0 21045.0 3415.0 21110.0 ; RECT 3515.0 21970.0 3450.0 22035.0 ; RECT 2722.5 20920.0 2657.5 22430.0 ; RECT 4067.5 20920.0 4002.5 22430.0 ; + RECT 2875.0 24947.5 2690.0 25012.5 ; RECT 4035.0 24947.5 3850.0 25012.5 ; - RECT 2920.0 24947.5 2690.0 25012.5 ; RECT 2877.5 22497.5 2657.5 24842.5 ; RECT 3637.5 24587.5 3207.5 24652.5 ; RECT 3010.0 22497.5 2845.0 22562.5 ; @@ -3892,18 +3892,18 @@ MACRO sram_2_16_1_freepdk45 RECT 3902.5 24587.5 3767.5 24652.5 ; RECT 3702.5 22687.5 3637.5 24652.5 ; RECT 4032.5 22497.5 3967.5 24842.5 ; + RECT 2942.5 24947.5 2807.5 25012.5 ; RECT 3917.5 24947.5 3782.5 25012.5 ; - RECT 2987.5 24947.5 2852.5 25012.5 ; RECT 3550.0 22555.0 3415.0 22620.0 ; RECT 3550.0 22555.0 3415.0 22620.0 ; RECT 3515.0 24620.0 3450.0 24685.0 ; RECT 2722.5 22430.0 2657.5 25080.0 ; RECT 4067.5 22430.0 4002.5 25080.0 ; - RECT 4035.0 28732.5 3850.0 28797.5 ; - RECT 2920.0 28732.5 2690.0 28797.5 ; RECT 3827.5 27992.5 4067.5 28057.5 ; RECT 3032.5 27992.5 2657.5 28057.5 ; RECT 3032.5 28372.5 2657.5 28437.5 ; + RECT 2875.0 28732.5 2690.0 28797.5 ; + RECT 4035.0 28732.5 3850.0 28797.5 ; RECT 3032.5 27992.5 2897.5 28057.5 ; RECT 3032.5 28182.5 2897.5 28247.5 ; RECT 3032.5 28182.5 2897.5 28247.5 ; @@ -3928,8 +3928,8 @@ MACRO sram_2_16_1_freepdk45 RECT 3827.5 28562.5 3692.5 28627.5 ; RECT 3827.5 28562.5 3692.5 28627.5 ; RECT 3827.5 28372.5 3692.5 28437.5 ; + RECT 2942.5 28732.5 2807.5 28797.5 ; RECT 3917.5 28732.5 3782.5 28797.5 ; - RECT 2987.5 28732.5 2852.5 28797.5 ; RECT 3570.0 28567.5 3505.0 28432.5 ; RECT 3430.0 28377.5 3365.0 28242.5 ; RECT 3290.0 28187.5 3225.0 28052.5 ; @@ -3943,8 +3943,8 @@ MACRO sram_2_16_1_freepdk45 RECT 3325.0 28562.5 3190.0 28627.5 ; RECT 2722.5 27925.0 2657.5 28935.0 ; RECT 4067.5 27925.0 4002.5 28935.0 ; + RECT 2875.0 29362.5 2690.0 29427.5 ; RECT 4035.0 29362.5 3850.0 29427.5 ; - RECT 2920.0 29362.5 2690.0 29427.5 ; RECT 3917.5 29002.5 4067.5 29067.5 ; RECT 3032.5 29002.5 2657.5 29067.5 ; RECT 3782.5 29192.5 3032.5 29257.5 ; @@ -3956,18 +3956,18 @@ MACRO sram_2_16_1_freepdk45 RECT 3917.5 29192.5 3782.5 29257.5 ; RECT 3917.5 29192.5 3782.5 29257.5 ; RECT 3917.5 29002.5 3782.5 29067.5 ; + RECT 2942.5 29362.5 2807.5 29427.5 ; RECT 3917.5 29362.5 3782.5 29427.5 ; - RECT 2987.5 29362.5 2852.5 29427.5 ; RECT 3520.0 29060.0 3385.0 29125.0 ; RECT 3520.0 29060.0 3385.0 29125.0 ; RECT 3485.0 29225.0 3420.0 29290.0 ; RECT 2722.5 28935.0 2657.5 29495.0 ; RECT 4067.5 28935.0 4002.5 29495.0 ; - RECT 1345.0 28542.5 1530.0 28607.5 ; - RECT 2460.0 28542.5 2690.0 28607.5 ; RECT 1462.5 27992.5 1312.5 28057.5 ; RECT 1462.5 28372.5 1312.5 28437.5 ; RECT 2280.0 27992.5 2722.5 28057.5 ; + RECT 2505.0 28542.5 2690.0 28607.5 ; + RECT 1345.0 28542.5 1530.0 28607.5 ; RECT 2280.0 27992.5 2415.0 28057.5 ; RECT 2280.0 28182.5 2415.0 28247.5 ; RECT 2280.0 28182.5 2415.0 28247.5 ; @@ -3984,8 +3984,8 @@ MACRO sram_2_16_1_freepdk45 RECT 1462.5 28372.5 1597.5 28437.5 ; RECT 1462.5 28372.5 1597.5 28437.5 ; RECT 1462.5 28182.5 1597.5 28247.5 ; + RECT 2437.5 28542.5 2572.5 28607.5 ; RECT 1462.5 28542.5 1597.5 28607.5 ; - RECT 2392.5 28542.5 2527.5 28607.5 ; RECT 1682.5 28377.5 1747.5 28242.5 ; RECT 1897.5 28120.0 1962.5 27985.0 ; RECT 2280.0 28372.5 2415.0 28437.5 ; @@ -3996,11 +3996,11 @@ MACRO sram_2_16_1_freepdk45 RECT 1897.5 28407.5 1962.5 28542.5 ; RECT 2657.5 27925.0 2722.5 28845.0 ; RECT 1312.5 27925.0 1377.5 28845.0 ; - RECT 1345.0 29687.5 1530.0 29752.5 ; - RECT 2460.0 29687.5 2690.0 29752.5 ; RECT 1507.5 29137.5 1312.5 29202.5 ; RECT 2347.5 29137.5 2722.5 29202.5 ; RECT 2347.5 29517.5 2722.5 29582.5 ; + RECT 2505.0 29687.5 2690.0 29752.5 ; + RECT 1345.0 29687.5 1530.0 29752.5 ; RECT 2347.5 29137.5 2482.5 29202.5 ; RECT 2347.5 29327.5 2482.5 29392.5 ; RECT 2347.5 29327.5 2482.5 29392.5 ; @@ -4017,8 +4017,8 @@ MACRO sram_2_16_1_freepdk45 RECT 1507.5 29517.5 1642.5 29582.5 ; RECT 1507.5 29517.5 1642.5 29582.5 ; RECT 1507.5 29327.5 1642.5 29392.5 ; + RECT 2437.5 29687.5 2572.5 29752.5 ; RECT 1462.5 29687.5 1597.5 29752.5 ; - RECT 2392.5 29687.5 2527.5 29752.5 ; RECT 1737.5 29522.5 1802.5 29387.5 ; RECT 1952.5 29265.0 2017.5 29130.0 ; RECT 2347.5 29327.5 2482.5 29392.5 ; @@ -4029,8 +4029,8 @@ MACRO sram_2_16_1_freepdk45 RECT 1952.5 29482.5 2017.5 29617.5 ; RECT 2657.5 29070.0 2722.5 29990.0 ; RECT 1312.5 29070.0 1377.5 29990.0 ; + RECT 2505.0 30347.5 2690.0 30282.5 ; RECT 1345.0 30347.5 1530.0 30282.5 ; - RECT 2460.0 30347.5 2690.0 30282.5 ; RECT 1462.5 30707.5 1312.5 30642.5 ; RECT 2347.5 30707.5 2722.5 30642.5 ; RECT 1597.5 30517.5 2347.5 30452.5 ; @@ -4042,15 +4042,15 @@ MACRO sram_2_16_1_freepdk45 RECT 1462.5 30517.5 1597.5 30452.5 ; RECT 1462.5 30517.5 1597.5 30452.5 ; RECT 1462.5 30707.5 1597.5 30642.5 ; + RECT 2437.5 30347.5 2572.5 30282.5 ; RECT 1462.5 30347.5 1597.5 30282.5 ; - RECT 2392.5 30347.5 2527.5 30282.5 ; RECT 1860.0 30650.0 1995.0 30585.0 ; RECT 1860.0 30650.0 1995.0 30585.0 ; RECT 1895.0 30485.0 1960.0 30420.0 ; RECT 2657.5 30775.0 2722.5 30215.0 ; RECT 1312.5 30775.0 1377.5 30215.0 ; + RECT 2505.0 30907.5 2690.0 30842.5 ; RECT 1345.0 30907.5 1530.0 30842.5 ; - RECT 2460.0 30907.5 2690.0 30842.5 ; RECT 1462.5 31267.5 1312.5 31202.5 ; RECT 2347.5 31267.5 2722.5 31202.5 ; RECT 1597.5 31077.5 2347.5 31012.5 ; @@ -4062,18 +4062,18 @@ MACRO sram_2_16_1_freepdk45 RECT 1462.5 31077.5 1597.5 31012.5 ; RECT 1462.5 31077.5 1597.5 31012.5 ; RECT 1462.5 31267.5 1597.5 31202.5 ; + RECT 2437.5 30907.5 2572.5 30842.5 ; RECT 1462.5 30907.5 1597.5 30842.5 ; - RECT 2392.5 30907.5 2527.5 30842.5 ; RECT 1860.0 31210.0 1995.0 31145.0 ; RECT 1860.0 31210.0 1995.0 31145.0 ; RECT 1895.0 31045.0 1960.0 30980.0 ; RECT 2657.5 31335.0 2722.5 30775.0 ; RECT 1312.5 31335.0 1377.5 30775.0 ; - RECT 1345.0 29292.5 1160.0 29357.5 ; - RECT 230.0 29292.5 8.881784197e-13 29357.5 ; RECT 1137.5 28552.5 1377.5 28617.5 ; RECT 342.5 28552.5 -32.5 28617.5 ; RECT 342.5 28932.5 -32.5 28997.5 ; + RECT 185.0 29292.5 8.881784197e-13 29357.5 ; + RECT 1345.0 29292.5 1160.0 29357.5 ; RECT 342.5 28552.5 207.5 28617.5 ; RECT 342.5 28742.5 207.5 28807.5 ; RECT 342.5 28742.5 207.5 28807.5 ; @@ -4098,8 +4098,8 @@ MACRO sram_2_16_1_freepdk45 RECT 1137.5 29122.5 1002.5 29187.5 ; RECT 1137.5 29122.5 1002.5 29187.5 ; RECT 1137.5 28932.5 1002.5 28997.5 ; + RECT 252.5 29292.5 117.5 29357.5 ; RECT 1227.5 29292.5 1092.5 29357.5 ; - RECT 297.5 29292.5 162.5 29357.5 ; RECT 880.0 29127.5 815.0 28992.5 ; RECT 740.0 28937.5 675.0 28802.5 ; RECT 600.0 28747.5 535.0 28612.5 ; @@ -4113,8 +4113,8 @@ MACRO sram_2_16_1_freepdk45 RECT 635.0 29122.5 500.0 29187.5 ; RECT 32.5 28485.0 -32.5 29495.0 ; RECT 1377.5 28485.0 1312.5 29495.0 ; + RECT 185.0 29922.5 8.881784197e-13 29987.5 ; RECT 1345.0 29922.5 1160.0 29987.5 ; - RECT 230.0 29922.5 8.881784197e-13 29987.5 ; RECT 1227.5 29562.5 1377.5 29627.5 ; RECT 342.5 29562.5 -32.5 29627.5 ; RECT 1092.5 29752.5 342.5 29817.5 ; @@ -4126,15 +4126,15 @@ MACRO sram_2_16_1_freepdk45 RECT 1227.5 29752.5 1092.5 29817.5 ; RECT 1227.5 29752.5 1092.5 29817.5 ; RECT 1227.5 29562.5 1092.5 29627.5 ; + RECT 252.5 29922.5 117.5 29987.5 ; RECT 1227.5 29922.5 1092.5 29987.5 ; - RECT 297.5 29922.5 162.5 29987.5 ; RECT 830.0 29620.0 695.0 29685.0 ; RECT 830.0 29620.0 695.0 29685.0 ; RECT 795.0 29785.0 730.0 29850.0 ; RECT 32.5 29495.0 -32.5 30055.0 ; RECT 1377.5 29495.0 1312.5 30055.0 ; + RECT 185.0 30482.5 8.881784197e-13 30547.5 ; RECT 1345.0 30482.5 1160.0 30547.5 ; - RECT 230.0 30482.5 8.881784197e-13 30547.5 ; RECT 1227.5 30122.5 1377.5 30187.5 ; RECT 342.5 30122.5 -32.5 30187.5 ; RECT 1092.5 30312.5 342.5 30377.5 ; @@ -4146,15 +4146,15 @@ MACRO sram_2_16_1_freepdk45 RECT 1227.5 30312.5 1092.5 30377.5 ; RECT 1227.5 30312.5 1092.5 30377.5 ; RECT 1227.5 30122.5 1092.5 30187.5 ; + RECT 252.5 30482.5 117.5 30547.5 ; RECT 1227.5 30482.5 1092.5 30547.5 ; - RECT 297.5 30482.5 162.5 30547.5 ; RECT 830.0 30180.0 695.0 30245.0 ; RECT 830.0 30180.0 695.0 30245.0 ; RECT 795.0 30345.0 730.0 30410.0 ; RECT 32.5 30055.0 -32.5 30615.0 ; RECT 1377.5 30055.0 1312.5 30615.0 ; + RECT 185.0 31042.5 8.881784197e-13 31107.5 ; RECT 1345.0 31042.5 1160.0 31107.5 ; - RECT 230.0 31042.5 8.881784197e-13 31107.5 ; RECT 1227.5 30682.5 1377.5 30747.5 ; RECT 342.5 30682.5 -32.5 30747.5 ; RECT 1092.5 30872.5 342.5 30937.5 ; @@ -4166,8 +4166,8 @@ MACRO sram_2_16_1_freepdk45 RECT 1227.5 30872.5 1092.5 30937.5 ; RECT 1227.5 30872.5 1092.5 30937.5 ; RECT 1227.5 30682.5 1092.5 30747.5 ; + RECT 252.5 31042.5 117.5 31107.5 ; RECT 1227.5 31042.5 1092.5 31107.5 ; - RECT 297.5 31042.5 162.5 31107.5 ; RECT 830.0 30740.0 695.0 30805.0 ; RECT 830.0 30740.0 695.0 30805.0 ; RECT 795.0 30905.0 730.0 30970.0 ; @@ -4192,8 +4192,8 @@ MACRO sram_2_16_1_freepdk45 RECT 1172.5 32030.0 750.0 32095.0 ; RECT 1995.0 32265.0 1860.0 32330.0 ; RECT 1960.0 34135.0 1895.0 34340.0 ; + RECT 2505.0 32027.5 2690.0 31962.5 ; RECT 1345.0 32027.5 1530.0 31962.5 ; - RECT 2460.0 32027.5 2690.0 31962.5 ; RECT 1462.5 32387.5 1312.5 32322.5 ; RECT 2347.5 32387.5 2722.5 32322.5 ; RECT 1597.5 32197.5 2347.5 32132.5 ; @@ -4205,8 +4205,8 @@ MACRO sram_2_16_1_freepdk45 RECT 1462.5 32197.5 1597.5 32132.5 ; RECT 1462.5 32197.5 1597.5 32132.5 ; RECT 1462.5 32387.5 1597.5 32322.5 ; + RECT 2437.5 32027.5 2572.5 31962.5 ; RECT 1462.5 32027.5 1597.5 31962.5 ; - RECT 2392.5 32027.5 2527.5 31962.5 ; RECT 1860.0 32330.0 1995.0 32265.0 ; RECT 1860.0 32330.0 1995.0 32265.0 ; RECT 1895.0 32165.0 1960.0 32100.0 ; @@ -4221,8 +4221,8 @@ MACRO sram_2_16_1_freepdk45 RECT 1312.5 35255.0 1377.5 35385.0 ; RECT 1345.0 35352.5 4035.0 35417.5 ; RECT 4002.5 35255.0 4067.5 35385.0 ; + RECT 2875.0 34562.5 2690.0 34627.5 ; RECT 4035.0 34562.5 3850.0 34627.5 ; - RECT 2920.0 34562.5 2690.0 34627.5 ; RECT 3917.5 34202.5 4067.5 34267.5 ; RECT 3032.5 34202.5 2657.5 34267.5 ; RECT 3782.5 34392.5 3032.5 34457.5 ; @@ -4234,15 +4234,15 @@ MACRO sram_2_16_1_freepdk45 RECT 3917.5 34392.5 3782.5 34457.5 ; RECT 3917.5 34392.5 3782.5 34457.5 ; RECT 3917.5 34202.5 3782.5 34267.5 ; + RECT 2942.5 34562.5 2807.5 34627.5 ; RECT 3917.5 34562.5 3782.5 34627.5 ; - RECT 2987.5 34562.5 2852.5 34627.5 ; RECT 3520.0 34260.0 3385.0 34325.0 ; RECT 3520.0 34260.0 3385.0 34325.0 ; RECT 3485.0 34425.0 3420.0 34490.0 ; RECT 2722.5 34135.0 2657.5 34695.0 ; RECT 4067.5 34135.0 4002.5 34695.0 ; + RECT 2875.0 35122.5 2690.0 35187.5 ; RECT 4035.0 35122.5 3850.0 35187.5 ; - RECT 2920.0 35122.5 2690.0 35187.5 ; RECT 3917.5 34762.5 4067.5 34827.5 ; RECT 3032.5 34762.5 2657.5 34827.5 ; RECT 3782.5 34952.5 3032.5 35017.5 ; @@ -4254,16 +4254,16 @@ MACRO sram_2_16_1_freepdk45 RECT 3917.5 34952.5 3782.5 35017.5 ; RECT 3917.5 34952.5 3782.5 35017.5 ; RECT 3917.5 34762.5 3782.5 34827.5 ; + RECT 2942.5 35122.5 2807.5 35187.5 ; RECT 3917.5 35122.5 3782.5 35187.5 ; - RECT 2987.5 35122.5 2852.5 35187.5 ; RECT 3520.0 34820.0 3385.0 34885.0 ; RECT 3520.0 34820.0 3385.0 34885.0 ; RECT 3485.0 34985.0 3420.0 35050.0 ; RECT 2722.5 34695.0 2657.5 35255.0 ; RECT 4067.5 34695.0 4002.5 35255.0 ; RECT 3385.0 34820.0 3520.0 34885.0 ; + RECT 2505.0 34827.5 2690.0 34762.5 ; RECT 1345.0 34827.5 1530.0 34762.5 ; - RECT 2460.0 34827.5 2690.0 34762.5 ; RECT 1462.5 35187.5 1312.5 35122.5 ; RECT 2347.5 35187.5 2722.5 35122.5 ; RECT 1597.5 34997.5 2347.5 34932.5 ; @@ -4275,16 +4275,16 @@ MACRO sram_2_16_1_freepdk45 RECT 1462.5 34997.5 1597.5 34932.5 ; RECT 1462.5 34997.5 1597.5 34932.5 ; RECT 1462.5 35187.5 1597.5 35122.5 ; + RECT 2437.5 34827.5 2572.5 34762.5 ; RECT 1462.5 34827.5 1597.5 34762.5 ; - RECT 2392.5 34827.5 2527.5 34762.5 ; RECT 1860.0 35130.0 1995.0 35065.0 ; RECT 1860.0 35130.0 1995.0 35065.0 ; RECT 1895.0 34965.0 1960.0 34900.0 ; RECT 2657.5 35255.0 2722.5 34695.0 ; RECT 1312.5 35255.0 1377.5 34695.0 ; RECT 1860.0 35065.0 1995.0 35130.0 ; + RECT 2505.0 34267.5 2690.0 34202.5 ; RECT 1345.0 34267.5 1530.0 34202.5 ; - RECT 2460.0 34267.5 2690.0 34202.5 ; RECT 1462.5 34627.5 1312.5 34562.5 ; RECT 2347.5 34627.5 2722.5 34562.5 ; RECT 1597.5 34437.5 2347.5 34372.5 ; @@ -4296,8 +4296,8 @@ MACRO sram_2_16_1_freepdk45 RECT 1462.5 34437.5 1597.5 34372.5 ; RECT 1462.5 34437.5 1597.5 34372.5 ; RECT 1462.5 34627.5 1597.5 34562.5 ; + RECT 2437.5 34267.5 2572.5 34202.5 ; RECT 1462.5 34267.5 1597.5 34202.5 ; - RECT 2392.5 34267.5 2527.5 34202.5 ; RECT 1860.0 34570.0 1995.0 34505.0 ; RECT 1860.0 34570.0 1995.0 34505.0 ; RECT 1895.0 34405.0 1960.0 34340.0 ; diff --git a/compiler/tests/golden/sram_2_16_1_scn3me_subm.lef b/compiler/tests/golden/sram_2_16_1_scn3me_subm.lef index e6454fad..5c2931ee 100644 --- a/compiler/tests/golden/sram_2_16_1_scn3me_subm.lef +++ b/compiler/tests/golden/sram_2_16_1_scn3me_subm.lef @@ -613,8 +613,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 92400.0 134550.0 87900.0 135450.0 ; RECT 88350.0 135000.0 87450.0 136350.0 ; RECT 87900.0 135900.0 83400.0 136800.0 ; - RECT 118200.0 86400.0 117000.0 88350.0 ; RECT 118200.0 98550.0 117000.0 100500.0 ; + RECT 118200.0 86400.0 117000.0 88650.0 ; RECT 123000.0 87750.0 121800.0 85950.0 ; RECT 123000.0 97350.0 121800.0 100950.0 ; RECT 120300.0 88950.0 119400.0 97350.0 ; @@ -626,15 +626,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 120600.0 87750.0 119400.0 88950.0 ; RECT 120600.0 87750.0 119400.0 88950.0 ; RECT 123000.0 87750.0 121800.0 88950.0 ; - RECT 118200.0 87750.0 117000.0 88950.0 ; RECT 118200.0 97950.0 117000.0 99150.0 ; + RECT 118200.0 88050.0 117000.0 89250.0 ; RECT 122400.0 92250.0 121200.0 93450.0 ; RECT 122400.0 92250.0 121200.0 93450.0 ; RECT 119850.0 92400.0 118950.0 93300.0 ; RECT 124800.0 100050.0 115200.0 100950.0 ; RECT 124800.0 85950.0 115200.0 86850.0 ; - RECT 118200.0 114600.0 117000.0 112650.0 ; RECT 118200.0 102450.0 117000.0 100500.0 ; + RECT 118200.0 114600.0 117000.0 112350.0 ; RECT 123000.0 113250.0 121800.0 115050.0 ; RECT 123000.0 103650.0 121800.0 100050.0 ; RECT 120300.0 112050.0 119400.0 103650.0 ; @@ -646,15 +646,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 120600.0 113250.0 119400.0 112050.0 ; RECT 120600.0 113250.0 119400.0 112050.0 ; RECT 123000.0 113250.0 121800.0 112050.0 ; - RECT 118200.0 113250.0 117000.0 112050.0 ; RECT 118200.0 103050.0 117000.0 101850.0 ; + RECT 118200.0 112950.0 117000.0 111750.0 ; RECT 122400.0 108750.0 121200.0 107550.0 ; RECT 122400.0 108750.0 121200.0 107550.0 ; RECT 119850.0 108600.0 118950.0 107700.0 ; RECT 124800.0 100950.0 115200.0 100050.0 ; RECT 124800.0 115050.0 115200.0 114150.0 ; - RECT 79200.0 86400.0 78000.0 88350.0 ; RECT 79200.0 98550.0 78000.0 100500.0 ; + RECT 79200.0 86400.0 78000.0 88650.0 ; RECT 84000.0 87750.0 82800.0 85950.0 ; RECT 84000.0 97350.0 82800.0 100950.0 ; RECT 81300.0 88950.0 80400.0 97350.0 ; @@ -666,15 +666,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 81600.0 87750.0 80400.0 88950.0 ; RECT 81600.0 87750.0 80400.0 88950.0 ; RECT 84000.0 87750.0 82800.0 88950.0 ; - RECT 79200.0 87750.0 78000.0 88950.0 ; RECT 79200.0 97950.0 78000.0 99150.0 ; + RECT 79200.0 88050.0 78000.0 89250.0 ; RECT 83400.0 92250.0 82200.0 93450.0 ; RECT 83400.0 92250.0 82200.0 93450.0 ; RECT 80850.0 92400.0 79950.0 93300.0 ; RECT 85800.0 100050.0 76200.0 100950.0 ; RECT 85800.0 85950.0 76200.0 86850.0 ; - RECT 79200.0 114600.0 78000.0 112650.0 ; RECT 79200.0 102450.0 78000.0 100500.0 ; + RECT 79200.0 114600.0 78000.0 112350.0 ; RECT 84000.0 113250.0 82800.0 115050.0 ; RECT 84000.0 103650.0 82800.0 100050.0 ; RECT 81300.0 112050.0 80400.0 103650.0 ; @@ -686,15 +686,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 81600.0 113250.0 80400.0 112050.0 ; RECT 81600.0 113250.0 80400.0 112050.0 ; RECT 84000.0 113250.0 82800.0 112050.0 ; - RECT 79200.0 113250.0 78000.0 112050.0 ; RECT 79200.0 103050.0 78000.0 101850.0 ; + RECT 79200.0 112950.0 78000.0 111750.0 ; RECT 83400.0 108750.0 82200.0 107550.0 ; RECT 83400.0 108750.0 82200.0 107550.0 ; RECT 80850.0 108600.0 79950.0 107700.0 ; RECT 85800.0 100950.0 76200.0 100050.0 ; RECT 85800.0 115050.0 76200.0 114150.0 ; - RECT 79200.0 114600.0 78000.0 116550.0 ; RECT 79200.0 126750.0 78000.0 128700.0 ; + RECT 79200.0 114600.0 78000.0 116850.0 ; RECT 84000.0 115950.0 82800.0 114150.0 ; RECT 84000.0 125550.0 82800.0 129150.0 ; RECT 81300.0 117150.0 80400.0 125550.0 ; @@ -706,15 +706,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 81600.0 115950.0 80400.0 117150.0 ; RECT 81600.0 115950.0 80400.0 117150.0 ; RECT 84000.0 115950.0 82800.0 117150.0 ; - RECT 79200.0 115950.0 78000.0 117150.0 ; RECT 79200.0 126150.0 78000.0 127350.0 ; + RECT 79200.0 116250.0 78000.0 117450.0 ; RECT 83400.0 120450.0 82200.0 121650.0 ; RECT 83400.0 120450.0 82200.0 121650.0 ; RECT 80850.0 120600.0 79950.0 121500.0 ; RECT 85800.0 128250.0 76200.0 129150.0 ; RECT 85800.0 114150.0 76200.0 115050.0 ; - RECT 79200.0 142800.0 78000.0 140850.0 ; RECT 79200.0 130650.0 78000.0 128700.0 ; + RECT 79200.0 142800.0 78000.0 140550.0 ; RECT 84000.0 141450.0 82800.0 143250.0 ; RECT 84000.0 131850.0 82800.0 128250.0 ; RECT 81300.0 140250.0 80400.0 131850.0 ; @@ -726,18 +726,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 81600.0 141450.0 80400.0 140250.0 ; RECT 81600.0 141450.0 80400.0 140250.0 ; RECT 84000.0 141450.0 82800.0 140250.0 ; - RECT 79200.0 141450.0 78000.0 140250.0 ; RECT 79200.0 131250.0 78000.0 130050.0 ; + RECT 79200.0 141150.0 78000.0 139950.0 ; RECT 83400.0 136950.0 82200.0 135750.0 ; RECT 83400.0 136950.0 82200.0 135750.0 ; RECT 80850.0 136800.0 79950.0 135900.0 ; RECT 85800.0 129150.0 76200.0 128250.0 ; RECT 85800.0 143250.0 76200.0 142350.0 ; - RECT 91200.0 86400.0 90000.0 88350.0 ; - RECT 91200.0 98550.0 90000.0 100500.0 ; RECT 98400.0 88350.0 97200.0 85950.0 ; RECT 98400.0 97350.0 97200.0 100950.0 ; RECT 93600.0 97350.0 92400.0 100950.0 ; + RECT 91200.0 98550.0 90000.0 100500.0 ; + RECT 91200.0 86400.0 90000.0 88650.0 ; RECT 98400.0 97350.0 97200.0 98550.0 ; RECT 96000.0 97350.0 94800.0 98550.0 ; RECT 96000.0 97350.0 94800.0 98550.0 ; @@ -754,8 +754,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 93600.0 88350.0 92400.0 89550.0 ; RECT 93600.0 88350.0 92400.0 89550.0 ; RECT 96000.0 88350.0 94800.0 89550.0 ; - RECT 91200.0 87750.0 90000.0 88950.0 ; RECT 91200.0 97950.0 90000.0 99150.0 ; + RECT 91200.0 88050.0 90000.0 89250.0 ; RECT 93600.0 90900.0 94800.0 92100.0 ; RECT 96600.0 93600.0 97800.0 94800.0 ; RECT 96000.0 97350.0 94800.0 98550.0 ; @@ -766,11 +766,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 93600.0 93600.0 92400.0 94800.0 ; RECT 100200.0 100050.0 85800.0 100950.0 ; RECT 100200.0 85950.0 85800.0 86850.0 ; - RECT 91200.0 114600.0 90000.0 112650.0 ; - RECT 91200.0 102450.0 90000.0 100500.0 ; RECT 98400.0 112650.0 97200.0 115050.0 ; RECT 98400.0 103650.0 97200.0 100050.0 ; RECT 93600.0 103650.0 92400.0 100050.0 ; + RECT 91200.0 102450.0 90000.0 100500.0 ; + RECT 91200.0 114600.0 90000.0 112350.0 ; RECT 98400.0 103650.0 97200.0 102450.0 ; RECT 96000.0 103650.0 94800.0 102450.0 ; RECT 96000.0 103650.0 94800.0 102450.0 ; @@ -787,8 +787,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 93600.0 112650.0 92400.0 111450.0 ; RECT 93600.0 112650.0 92400.0 111450.0 ; RECT 96000.0 112650.0 94800.0 111450.0 ; - RECT 91200.0 113250.0 90000.0 112050.0 ; RECT 91200.0 103050.0 90000.0 101850.0 ; + RECT 91200.0 112950.0 90000.0 111750.0 ; RECT 93600.0 110100.0 94800.0 108900.0 ; RECT 96600.0 107400.0 97800.0 106200.0 ; RECT 96000.0 103650.0 94800.0 102450.0 ; @@ -799,11 +799,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 93600.0 107400.0 92400.0 106200.0 ; RECT 100200.0 100950.0 85800.0 100050.0 ; RECT 100200.0 115050.0 85800.0 114150.0 ; - RECT 91200.0 114600.0 90000.0 116550.0 ; - RECT 91200.0 126750.0 90000.0 128700.0 ; RECT 98400.0 116550.0 97200.0 114150.0 ; RECT 98400.0 125550.0 97200.0 129150.0 ; RECT 93600.0 125550.0 92400.0 129150.0 ; + RECT 91200.0 126750.0 90000.0 128700.0 ; + RECT 91200.0 114600.0 90000.0 116850.0 ; RECT 98400.0 125550.0 97200.0 126750.0 ; RECT 96000.0 125550.0 94800.0 126750.0 ; RECT 96000.0 125550.0 94800.0 126750.0 ; @@ -820,8 +820,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 93600.0 116550.0 92400.0 117750.0 ; RECT 93600.0 116550.0 92400.0 117750.0 ; RECT 96000.0 116550.0 94800.0 117750.0 ; - RECT 91200.0 115950.0 90000.0 117150.0 ; RECT 91200.0 126150.0 90000.0 127350.0 ; + RECT 91200.0 116250.0 90000.0 117450.0 ; RECT 93600.0 119100.0 94800.0 120300.0 ; RECT 96600.0 121800.0 97800.0 123000.0 ; RECT 96000.0 125550.0 94800.0 126750.0 ; @@ -832,11 +832,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 93600.0 121800.0 92400.0 123000.0 ; RECT 100200.0 128250.0 85800.0 129150.0 ; RECT 100200.0 114150.0 85800.0 115050.0 ; - RECT 91200.0 142800.0 90000.0 140850.0 ; - RECT 91200.0 130650.0 90000.0 128700.0 ; RECT 98400.0 140850.0 97200.0 143250.0 ; RECT 98400.0 131850.0 97200.0 128250.0 ; RECT 93600.0 131850.0 92400.0 128250.0 ; + RECT 91200.0 130650.0 90000.0 128700.0 ; + RECT 91200.0 142800.0 90000.0 140550.0 ; RECT 98400.0 131850.0 97200.0 130650.0 ; RECT 96000.0 131850.0 94800.0 130650.0 ; RECT 96000.0 131850.0 94800.0 130650.0 ; @@ -853,8 +853,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 93600.0 140850.0 92400.0 139650.0 ; RECT 93600.0 140850.0 92400.0 139650.0 ; RECT 96000.0 140850.0 94800.0 139650.0 ; - RECT 91200.0 141450.0 90000.0 140250.0 ; RECT 91200.0 131250.0 90000.0 130050.0 ; + RECT 91200.0 141150.0 90000.0 139950.0 ; RECT 93600.0 138300.0 94800.0 137100.0 ; RECT 96600.0 135600.0 97800.0 134400.0 ; RECT 96000.0 131850.0 94800.0 130650.0 ; @@ -932,8 +932,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 92400.0 190950.0 87900.0 191850.0 ; RECT 88350.0 191400.0 87450.0 192750.0 ; RECT 87900.0 192300.0 83400.0 193200.0 ; - RECT 118200.0 142800.0 117000.0 144750.0 ; RECT 118200.0 154950.0 117000.0 156900.0 ; + RECT 118200.0 142800.0 117000.0 145050.0 ; RECT 123000.0 144150.0 121800.0 142350.0 ; RECT 123000.0 153750.0 121800.0 157350.0 ; RECT 120300.0 145350.0 119400.0 153750.0 ; @@ -945,15 +945,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 120600.0 144150.0 119400.0 145350.0 ; RECT 120600.0 144150.0 119400.0 145350.0 ; RECT 123000.0 144150.0 121800.0 145350.0 ; - RECT 118200.0 144150.0 117000.0 145350.0 ; RECT 118200.0 154350.0 117000.0 155550.0 ; + RECT 118200.0 144450.0 117000.0 145650.0 ; RECT 122400.0 148650.0 121200.0 149850.0 ; RECT 122400.0 148650.0 121200.0 149850.0 ; RECT 119850.0 148800.0 118950.0 149700.0 ; RECT 124800.0 156450.0 115200.0 157350.0 ; RECT 124800.0 142350.0 115200.0 143250.0 ; - RECT 118200.0 171000.0 117000.0 169050.0 ; RECT 118200.0 158850.0 117000.0 156900.0 ; + RECT 118200.0 171000.0 117000.0 168750.0 ; RECT 123000.0 169650.0 121800.0 171450.0 ; RECT 123000.0 160050.0 121800.0 156450.0 ; RECT 120300.0 168450.0 119400.0 160050.0 ; @@ -965,15 +965,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 120600.0 169650.0 119400.0 168450.0 ; RECT 120600.0 169650.0 119400.0 168450.0 ; RECT 123000.0 169650.0 121800.0 168450.0 ; - RECT 118200.0 169650.0 117000.0 168450.0 ; RECT 118200.0 159450.0 117000.0 158250.0 ; + RECT 118200.0 169350.0 117000.0 168150.0 ; RECT 122400.0 165150.0 121200.0 163950.0 ; RECT 122400.0 165150.0 121200.0 163950.0 ; RECT 119850.0 165000.0 118950.0 164100.0 ; RECT 124800.0 157350.0 115200.0 156450.0 ; RECT 124800.0 171450.0 115200.0 170550.0 ; - RECT 79200.0 142800.0 78000.0 144750.0 ; RECT 79200.0 154950.0 78000.0 156900.0 ; + RECT 79200.0 142800.0 78000.0 145050.0 ; RECT 84000.0 144150.0 82800.0 142350.0 ; RECT 84000.0 153750.0 82800.0 157350.0 ; RECT 81300.0 145350.0 80400.0 153750.0 ; @@ -985,15 +985,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 81600.0 144150.0 80400.0 145350.0 ; RECT 81600.0 144150.0 80400.0 145350.0 ; RECT 84000.0 144150.0 82800.0 145350.0 ; - RECT 79200.0 144150.0 78000.0 145350.0 ; RECT 79200.0 154350.0 78000.0 155550.0 ; + RECT 79200.0 144450.0 78000.0 145650.0 ; RECT 83400.0 148650.0 82200.0 149850.0 ; RECT 83400.0 148650.0 82200.0 149850.0 ; RECT 80850.0 148800.0 79950.0 149700.0 ; RECT 85800.0 156450.0 76200.0 157350.0 ; RECT 85800.0 142350.0 76200.0 143250.0 ; - RECT 79200.0 171000.0 78000.0 169050.0 ; RECT 79200.0 158850.0 78000.0 156900.0 ; + RECT 79200.0 171000.0 78000.0 168750.0 ; RECT 84000.0 169650.0 82800.0 171450.0 ; RECT 84000.0 160050.0 82800.0 156450.0 ; RECT 81300.0 168450.0 80400.0 160050.0 ; @@ -1005,15 +1005,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 81600.0 169650.0 80400.0 168450.0 ; RECT 81600.0 169650.0 80400.0 168450.0 ; RECT 84000.0 169650.0 82800.0 168450.0 ; - RECT 79200.0 169650.0 78000.0 168450.0 ; RECT 79200.0 159450.0 78000.0 158250.0 ; + RECT 79200.0 169350.0 78000.0 168150.0 ; RECT 83400.0 165150.0 82200.0 163950.0 ; RECT 83400.0 165150.0 82200.0 163950.0 ; RECT 80850.0 165000.0 79950.0 164100.0 ; RECT 85800.0 157350.0 76200.0 156450.0 ; RECT 85800.0 171450.0 76200.0 170550.0 ; - RECT 79200.0 171000.0 78000.0 172950.0 ; RECT 79200.0 183150.0 78000.0 185100.0 ; + RECT 79200.0 171000.0 78000.0 173250.0 ; RECT 84000.0 172350.0 82800.0 170550.0 ; RECT 84000.0 181950.0 82800.0 185550.0 ; RECT 81300.0 173550.0 80400.0 181950.0 ; @@ -1025,15 +1025,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 81600.0 172350.0 80400.0 173550.0 ; RECT 81600.0 172350.0 80400.0 173550.0 ; RECT 84000.0 172350.0 82800.0 173550.0 ; - RECT 79200.0 172350.0 78000.0 173550.0 ; RECT 79200.0 182550.0 78000.0 183750.0 ; + RECT 79200.0 172650.0 78000.0 173850.0 ; RECT 83400.0 176850.0 82200.0 178050.0 ; RECT 83400.0 176850.0 82200.0 178050.0 ; RECT 80850.0 177000.0 79950.0 177900.0 ; RECT 85800.0 184650.0 76200.0 185550.0 ; RECT 85800.0 170550.0 76200.0 171450.0 ; - RECT 79200.0 199200.0 78000.0 197250.0 ; RECT 79200.0 187050.0 78000.0 185100.0 ; + RECT 79200.0 199200.0 78000.0 196950.0 ; RECT 84000.0 197850.0 82800.0 199650.0 ; RECT 84000.0 188250.0 82800.0 184650.0 ; RECT 81300.0 196650.0 80400.0 188250.0 ; @@ -1045,18 +1045,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 81600.0 197850.0 80400.0 196650.0 ; RECT 81600.0 197850.0 80400.0 196650.0 ; RECT 84000.0 197850.0 82800.0 196650.0 ; - RECT 79200.0 197850.0 78000.0 196650.0 ; RECT 79200.0 187650.0 78000.0 186450.0 ; + RECT 79200.0 197550.0 78000.0 196350.0 ; RECT 83400.0 193350.0 82200.0 192150.0 ; RECT 83400.0 193350.0 82200.0 192150.0 ; RECT 80850.0 193200.0 79950.0 192300.0 ; RECT 85800.0 185550.0 76200.0 184650.0 ; RECT 85800.0 199650.0 76200.0 198750.0 ; - RECT 91200.0 142800.0 90000.0 144750.0 ; - RECT 91200.0 154950.0 90000.0 156900.0 ; RECT 98400.0 144750.0 97200.0 142350.0 ; RECT 98400.0 153750.0 97200.0 157350.0 ; RECT 93600.0 153750.0 92400.0 157350.0 ; + RECT 91200.0 154950.0 90000.0 156900.0 ; + RECT 91200.0 142800.0 90000.0 145050.0 ; RECT 98400.0 153750.0 97200.0 154950.0 ; RECT 96000.0 153750.0 94800.0 154950.0 ; RECT 96000.0 153750.0 94800.0 154950.0 ; @@ -1073,8 +1073,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 93600.0 144750.0 92400.0 145950.0 ; RECT 93600.0 144750.0 92400.0 145950.0 ; RECT 96000.0 144750.0 94800.0 145950.0 ; - RECT 91200.0 144150.0 90000.0 145350.0 ; RECT 91200.0 154350.0 90000.0 155550.0 ; + RECT 91200.0 144450.0 90000.0 145650.0 ; RECT 93600.0 147300.0 94800.0 148500.0 ; RECT 96600.0 150000.0 97800.0 151200.0 ; RECT 96000.0 153750.0 94800.0 154950.0 ; @@ -1085,11 +1085,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 93600.0 150000.0 92400.0 151200.0 ; RECT 100200.0 156450.0 85800.0 157350.0 ; RECT 100200.0 142350.0 85800.0 143250.0 ; - RECT 91200.0 171000.0 90000.0 169050.0 ; - RECT 91200.0 158850.0 90000.0 156900.0 ; RECT 98400.0 169050.0 97200.0 171450.0 ; RECT 98400.0 160050.0 97200.0 156450.0 ; RECT 93600.0 160050.0 92400.0 156450.0 ; + RECT 91200.0 158850.0 90000.0 156900.0 ; + RECT 91200.0 171000.0 90000.0 168750.0 ; RECT 98400.0 160050.0 97200.0 158850.0 ; RECT 96000.0 160050.0 94800.0 158850.0 ; RECT 96000.0 160050.0 94800.0 158850.0 ; @@ -1106,8 +1106,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 93600.0 169050.0 92400.0 167850.0 ; RECT 93600.0 169050.0 92400.0 167850.0 ; RECT 96000.0 169050.0 94800.0 167850.0 ; - RECT 91200.0 169650.0 90000.0 168450.0 ; RECT 91200.0 159450.0 90000.0 158250.0 ; + RECT 91200.0 169350.0 90000.0 168150.0 ; RECT 93600.0 166500.0 94800.0 165300.0 ; RECT 96600.0 163800.0 97800.0 162600.0 ; RECT 96000.0 160050.0 94800.0 158850.0 ; @@ -1118,11 +1118,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 93600.0 163800.0 92400.0 162600.0 ; RECT 100200.0 157350.0 85800.0 156450.0 ; RECT 100200.0 171450.0 85800.0 170550.0 ; - RECT 91200.0 171000.0 90000.0 172950.0 ; - RECT 91200.0 183150.0 90000.0 185100.0 ; RECT 98400.0 172950.0 97200.0 170550.0 ; RECT 98400.0 181950.0 97200.0 185550.0 ; RECT 93600.0 181950.0 92400.0 185550.0 ; + RECT 91200.0 183150.0 90000.0 185100.0 ; + RECT 91200.0 171000.0 90000.0 173250.0 ; RECT 98400.0 181950.0 97200.0 183150.0 ; RECT 96000.0 181950.0 94800.0 183150.0 ; RECT 96000.0 181950.0 94800.0 183150.0 ; @@ -1139,8 +1139,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 93600.0 172950.0 92400.0 174150.0 ; RECT 93600.0 172950.0 92400.0 174150.0 ; RECT 96000.0 172950.0 94800.0 174150.0 ; - RECT 91200.0 172350.0 90000.0 173550.0 ; RECT 91200.0 182550.0 90000.0 183750.0 ; + RECT 91200.0 172650.0 90000.0 173850.0 ; RECT 93600.0 175500.0 94800.0 176700.0 ; RECT 96600.0 178200.0 97800.0 179400.0 ; RECT 96000.0 181950.0 94800.0 183150.0 ; @@ -1151,11 +1151,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 93600.0 178200.0 92400.0 179400.0 ; RECT 100200.0 184650.0 85800.0 185550.0 ; RECT 100200.0 170550.0 85800.0 171450.0 ; - RECT 91200.0 199200.0 90000.0 197250.0 ; - RECT 91200.0 187050.0 90000.0 185100.0 ; RECT 98400.0 197250.0 97200.0 199650.0 ; RECT 98400.0 188250.0 97200.0 184650.0 ; RECT 93600.0 188250.0 92400.0 184650.0 ; + RECT 91200.0 187050.0 90000.0 185100.0 ; + RECT 91200.0 199200.0 90000.0 196950.0 ; RECT 98400.0 188250.0 97200.0 187050.0 ; RECT 96000.0 188250.0 94800.0 187050.0 ; RECT 96000.0 188250.0 94800.0 187050.0 ; @@ -1172,8 +1172,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 93600.0 197250.0 92400.0 196050.0 ; RECT 93600.0 197250.0 92400.0 196050.0 ; RECT 96000.0 197250.0 94800.0 196050.0 ; - RECT 91200.0 197850.0 90000.0 196650.0 ; RECT 91200.0 187650.0 90000.0 186450.0 ; + RECT 91200.0 197550.0 90000.0 196350.0 ; RECT 93600.0 194700.0 94800.0 193500.0 ; RECT 96600.0 192000.0 97800.0 190800.0 ; RECT 96000.0 188250.0 94800.0 187050.0 ; @@ -1209,11 +1209,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 130800.0 142350.0 76200.0 143250.0 ; RECT 130800.0 170550.0 76200.0 171450.0 ; RECT 130800.0 198750.0 76200.0 199650.0 ; - RECT 85200.0 199200.0 86400.0 201150.0 ; - RECT 85200.0 211350.0 86400.0 213300.0 ; RECT 78000.0 201150.0 79200.0 198750.0 ; RECT 78000.0 210150.0 79200.0 213750.0 ; RECT 82800.0 210150.0 84000.0 213750.0 ; + RECT 85200.0 211350.0 86400.0 213300.0 ; + RECT 85200.0 199200.0 86400.0 201450.0 ; RECT 78000.0 210150.0 79200.0 211350.0 ; RECT 80400.0 210150.0 81600.0 211350.0 ; RECT 80400.0 210150.0 81600.0 211350.0 ; @@ -1230,8 +1230,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 201150.0 84000.0 202350.0 ; RECT 82800.0 201150.0 84000.0 202350.0 ; RECT 80400.0 201150.0 81600.0 202350.0 ; - RECT 85200.0 200550.0 86400.0 201750.0 ; RECT 85200.0 210750.0 86400.0 211950.0 ; + RECT 85200.0 200850.0 86400.0 202050.0 ; RECT 82800.0 203700.0 81600.0 204900.0 ; RECT 79800.0 206400.0 78600.0 207600.0 ; RECT 80400.0 210150.0 81600.0 211350.0 ; @@ -1242,11 +1242,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 206400.0 84000.0 207600.0 ; RECT 76200.0 212850.0 90600.0 213750.0 ; RECT 76200.0 198750.0 90600.0 199650.0 ; - RECT 85200.0 227400.0 86400.0 225450.0 ; - RECT 85200.0 215250.0 86400.0 213300.0 ; RECT 78000.0 225450.0 79200.0 227850.0 ; RECT 78000.0 216450.0 79200.0 212850.0 ; RECT 82800.0 216450.0 84000.0 212850.0 ; + RECT 85200.0 215250.0 86400.0 213300.0 ; + RECT 85200.0 227400.0 86400.0 225150.0 ; RECT 78000.0 216450.0 79200.0 215250.0 ; RECT 80400.0 216450.0 81600.0 215250.0 ; RECT 80400.0 216450.0 81600.0 215250.0 ; @@ -1263,8 +1263,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 225450.0 84000.0 224250.0 ; RECT 82800.0 225450.0 84000.0 224250.0 ; RECT 80400.0 225450.0 81600.0 224250.0 ; - RECT 85200.0 226050.0 86400.0 224850.0 ; RECT 85200.0 215850.0 86400.0 214650.0 ; + RECT 85200.0 225750.0 86400.0 224550.0 ; RECT 82800.0 222900.0 81600.0 221700.0 ; RECT 79800.0 220200.0 78600.0 219000.0 ; RECT 80400.0 216450.0 81600.0 215250.0 ; @@ -1275,11 +1275,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 220200.0 84000.0 219000.0 ; RECT 76200.0 213750.0 90600.0 212850.0 ; RECT 76200.0 227850.0 90600.0 226950.0 ; - RECT 85200.0 227400.0 86400.0 229350.0 ; - RECT 85200.0 239550.0 86400.0 241500.0 ; RECT 78000.0 229350.0 79200.0 226950.0 ; RECT 78000.0 238350.0 79200.0 241950.0 ; RECT 82800.0 238350.0 84000.0 241950.0 ; + RECT 85200.0 239550.0 86400.0 241500.0 ; + RECT 85200.0 227400.0 86400.0 229650.0 ; RECT 78000.0 238350.0 79200.0 239550.0 ; RECT 80400.0 238350.0 81600.0 239550.0 ; RECT 80400.0 238350.0 81600.0 239550.0 ; @@ -1296,8 +1296,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 229350.0 84000.0 230550.0 ; RECT 82800.0 229350.0 84000.0 230550.0 ; RECT 80400.0 229350.0 81600.0 230550.0 ; - RECT 85200.0 228750.0 86400.0 229950.0 ; RECT 85200.0 238950.0 86400.0 240150.0 ; + RECT 85200.0 229050.0 86400.0 230250.0 ; RECT 82800.0 231900.0 81600.0 233100.0 ; RECT 79800.0 234600.0 78600.0 235800.0 ; RECT 80400.0 238350.0 81600.0 239550.0 ; @@ -1308,11 +1308,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 234600.0 84000.0 235800.0 ; RECT 76200.0 241050.0 90600.0 241950.0 ; RECT 76200.0 226950.0 90600.0 227850.0 ; - RECT 85200.0 255600.0 86400.0 253650.0 ; - RECT 85200.0 243450.0 86400.0 241500.0 ; RECT 78000.0 253650.0 79200.0 256050.0 ; RECT 78000.0 244650.0 79200.0 241050.0 ; RECT 82800.0 244650.0 84000.0 241050.0 ; + RECT 85200.0 243450.0 86400.0 241500.0 ; + RECT 85200.0 255600.0 86400.0 253350.0 ; RECT 78000.0 244650.0 79200.0 243450.0 ; RECT 80400.0 244650.0 81600.0 243450.0 ; RECT 80400.0 244650.0 81600.0 243450.0 ; @@ -1329,8 +1329,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 253650.0 84000.0 252450.0 ; RECT 82800.0 253650.0 84000.0 252450.0 ; RECT 80400.0 253650.0 81600.0 252450.0 ; - RECT 85200.0 254250.0 86400.0 253050.0 ; RECT 85200.0 244050.0 86400.0 242850.0 ; + RECT 85200.0 253950.0 86400.0 252750.0 ; RECT 82800.0 251100.0 81600.0 249900.0 ; RECT 79800.0 248400.0 78600.0 247200.0 ; RECT 80400.0 244650.0 81600.0 243450.0 ; @@ -1341,11 +1341,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 248400.0 84000.0 247200.0 ; RECT 76200.0 241950.0 90600.0 241050.0 ; RECT 76200.0 256050.0 90600.0 255150.0 ; - RECT 85200.0 255600.0 86400.0 257550.0 ; - RECT 85200.0 267750.0 86400.0 269700.0 ; RECT 78000.0 257550.0 79200.0 255150.0 ; RECT 78000.0 266550.0 79200.0 270150.0 ; RECT 82800.0 266550.0 84000.0 270150.0 ; + RECT 85200.0 267750.0 86400.0 269700.0 ; + RECT 85200.0 255600.0 86400.0 257850.0 ; RECT 78000.0 266550.0 79200.0 267750.0 ; RECT 80400.0 266550.0 81600.0 267750.0 ; RECT 80400.0 266550.0 81600.0 267750.0 ; @@ -1362,8 +1362,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 257550.0 84000.0 258750.0 ; RECT 82800.0 257550.0 84000.0 258750.0 ; RECT 80400.0 257550.0 81600.0 258750.0 ; - RECT 85200.0 256950.0 86400.0 258150.0 ; RECT 85200.0 267150.0 86400.0 268350.0 ; + RECT 85200.0 257250.0 86400.0 258450.0 ; RECT 82800.0 260100.0 81600.0 261300.0 ; RECT 79800.0 262800.0 78600.0 264000.0 ; RECT 80400.0 266550.0 81600.0 267750.0 ; @@ -1374,11 +1374,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 262800.0 84000.0 264000.0 ; RECT 76200.0 269250.0 90600.0 270150.0 ; RECT 76200.0 255150.0 90600.0 256050.0 ; - RECT 85200.0 283800.0 86400.0 281850.0 ; - RECT 85200.0 271650.0 86400.0 269700.0 ; RECT 78000.0 281850.0 79200.0 284250.0 ; RECT 78000.0 272850.0 79200.0 269250.0 ; RECT 82800.0 272850.0 84000.0 269250.0 ; + RECT 85200.0 271650.0 86400.0 269700.0 ; + RECT 85200.0 283800.0 86400.0 281550.0 ; RECT 78000.0 272850.0 79200.0 271650.0 ; RECT 80400.0 272850.0 81600.0 271650.0 ; RECT 80400.0 272850.0 81600.0 271650.0 ; @@ -1395,8 +1395,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 281850.0 84000.0 280650.0 ; RECT 82800.0 281850.0 84000.0 280650.0 ; RECT 80400.0 281850.0 81600.0 280650.0 ; - RECT 85200.0 282450.0 86400.0 281250.0 ; RECT 85200.0 272250.0 86400.0 271050.0 ; + RECT 85200.0 282150.0 86400.0 280950.0 ; RECT 82800.0 279300.0 81600.0 278100.0 ; RECT 79800.0 276600.0 78600.0 275400.0 ; RECT 80400.0 272850.0 81600.0 271650.0 ; @@ -1407,11 +1407,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 276600.0 84000.0 275400.0 ; RECT 76200.0 270150.0 90600.0 269250.0 ; RECT 76200.0 284250.0 90600.0 283350.0 ; - RECT 85200.0 283800.0 86400.0 285750.0 ; - RECT 85200.0 295950.0 86400.0 297900.0 ; RECT 78000.0 285750.0 79200.0 283350.0 ; RECT 78000.0 294750.0 79200.0 298350.0 ; RECT 82800.0 294750.0 84000.0 298350.0 ; + RECT 85200.0 295950.0 86400.0 297900.0 ; + RECT 85200.0 283800.0 86400.0 286050.0 ; RECT 78000.0 294750.0 79200.0 295950.0 ; RECT 80400.0 294750.0 81600.0 295950.0 ; RECT 80400.0 294750.0 81600.0 295950.0 ; @@ -1428,8 +1428,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 285750.0 84000.0 286950.0 ; RECT 82800.0 285750.0 84000.0 286950.0 ; RECT 80400.0 285750.0 81600.0 286950.0 ; - RECT 85200.0 285150.0 86400.0 286350.0 ; RECT 85200.0 295350.0 86400.0 296550.0 ; + RECT 85200.0 285450.0 86400.0 286650.0 ; RECT 82800.0 288300.0 81600.0 289500.0 ; RECT 79800.0 291000.0 78600.0 292200.0 ; RECT 80400.0 294750.0 81600.0 295950.0 ; @@ -1440,11 +1440,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 291000.0 84000.0 292200.0 ; RECT 76200.0 297450.0 90600.0 298350.0 ; RECT 76200.0 283350.0 90600.0 284250.0 ; - RECT 85200.0 312000.0 86400.0 310050.0 ; - RECT 85200.0 299850.0 86400.0 297900.0 ; RECT 78000.0 310050.0 79200.0 312450.0 ; RECT 78000.0 301050.0 79200.0 297450.0 ; RECT 82800.0 301050.0 84000.0 297450.0 ; + RECT 85200.0 299850.0 86400.0 297900.0 ; + RECT 85200.0 312000.0 86400.0 309750.0 ; RECT 78000.0 301050.0 79200.0 299850.0 ; RECT 80400.0 301050.0 81600.0 299850.0 ; RECT 80400.0 301050.0 81600.0 299850.0 ; @@ -1461,8 +1461,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 310050.0 84000.0 308850.0 ; RECT 82800.0 310050.0 84000.0 308850.0 ; RECT 80400.0 310050.0 81600.0 308850.0 ; - RECT 85200.0 310650.0 86400.0 309450.0 ; RECT 85200.0 300450.0 86400.0 299250.0 ; + RECT 85200.0 310350.0 86400.0 309150.0 ; RECT 82800.0 307500.0 81600.0 306300.0 ; RECT 79800.0 304800.0 78600.0 303600.0 ; RECT 80400.0 301050.0 81600.0 299850.0 ; @@ -1473,11 +1473,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 304800.0 84000.0 303600.0 ; RECT 76200.0 298350.0 90600.0 297450.0 ; RECT 76200.0 312450.0 90600.0 311550.0 ; - RECT 85200.0 312000.0 86400.0 313950.0 ; - RECT 85200.0 324150.0 86400.0 326100.0 ; RECT 78000.0 313950.0 79200.0 311550.0 ; RECT 78000.0 322950.0 79200.0 326550.0 ; RECT 82800.0 322950.0 84000.0 326550.0 ; + RECT 85200.0 324150.0 86400.0 326100.0 ; + RECT 85200.0 312000.0 86400.0 314250.0 ; RECT 78000.0 322950.0 79200.0 324150.0 ; RECT 80400.0 322950.0 81600.0 324150.0 ; RECT 80400.0 322950.0 81600.0 324150.0 ; @@ -1494,8 +1494,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 313950.0 84000.0 315150.0 ; RECT 82800.0 313950.0 84000.0 315150.0 ; RECT 80400.0 313950.0 81600.0 315150.0 ; - RECT 85200.0 313350.0 86400.0 314550.0 ; RECT 85200.0 323550.0 86400.0 324750.0 ; + RECT 85200.0 313650.0 86400.0 314850.0 ; RECT 82800.0 316500.0 81600.0 317700.0 ; RECT 79800.0 319200.0 78600.0 320400.0 ; RECT 80400.0 322950.0 81600.0 324150.0 ; @@ -1506,11 +1506,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 319200.0 84000.0 320400.0 ; RECT 76200.0 325650.0 90600.0 326550.0 ; RECT 76200.0 311550.0 90600.0 312450.0 ; - RECT 85200.0 340200.0 86400.0 338250.0 ; - RECT 85200.0 328050.0 86400.0 326100.0 ; RECT 78000.0 338250.0 79200.0 340650.0 ; RECT 78000.0 329250.0 79200.0 325650.0 ; RECT 82800.0 329250.0 84000.0 325650.0 ; + RECT 85200.0 328050.0 86400.0 326100.0 ; + RECT 85200.0 340200.0 86400.0 337950.0 ; RECT 78000.0 329250.0 79200.0 328050.0 ; RECT 80400.0 329250.0 81600.0 328050.0 ; RECT 80400.0 329250.0 81600.0 328050.0 ; @@ -1527,8 +1527,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 338250.0 84000.0 337050.0 ; RECT 82800.0 338250.0 84000.0 337050.0 ; RECT 80400.0 338250.0 81600.0 337050.0 ; - RECT 85200.0 338850.0 86400.0 337650.0 ; RECT 85200.0 328650.0 86400.0 327450.0 ; + RECT 85200.0 338550.0 86400.0 337350.0 ; RECT 82800.0 335700.0 81600.0 334500.0 ; RECT 79800.0 333000.0 78600.0 331800.0 ; RECT 80400.0 329250.0 81600.0 328050.0 ; @@ -1539,11 +1539,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 333000.0 84000.0 331800.0 ; RECT 76200.0 326550.0 90600.0 325650.0 ; RECT 76200.0 340650.0 90600.0 339750.0 ; - RECT 85200.0 340200.0 86400.0 342150.0 ; - RECT 85200.0 352350.0 86400.0 354300.0 ; RECT 78000.0 342150.0 79200.0 339750.0 ; RECT 78000.0 351150.0 79200.0 354750.0 ; RECT 82800.0 351150.0 84000.0 354750.0 ; + RECT 85200.0 352350.0 86400.0 354300.0 ; + RECT 85200.0 340200.0 86400.0 342450.0 ; RECT 78000.0 351150.0 79200.0 352350.0 ; RECT 80400.0 351150.0 81600.0 352350.0 ; RECT 80400.0 351150.0 81600.0 352350.0 ; @@ -1560,8 +1560,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 342150.0 84000.0 343350.0 ; RECT 82800.0 342150.0 84000.0 343350.0 ; RECT 80400.0 342150.0 81600.0 343350.0 ; - RECT 85200.0 341550.0 86400.0 342750.0 ; RECT 85200.0 351750.0 86400.0 352950.0 ; + RECT 85200.0 341850.0 86400.0 343050.0 ; RECT 82800.0 344700.0 81600.0 345900.0 ; RECT 79800.0 347400.0 78600.0 348600.0 ; RECT 80400.0 351150.0 81600.0 352350.0 ; @@ -1572,11 +1572,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 347400.0 84000.0 348600.0 ; RECT 76200.0 353850.0 90600.0 354750.0 ; RECT 76200.0 339750.0 90600.0 340650.0 ; - RECT 85200.0 368400.0 86400.0 366450.0 ; - RECT 85200.0 356250.0 86400.0 354300.0 ; RECT 78000.0 366450.0 79200.0 368850.0 ; RECT 78000.0 357450.0 79200.0 353850.0 ; RECT 82800.0 357450.0 84000.0 353850.0 ; + RECT 85200.0 356250.0 86400.0 354300.0 ; + RECT 85200.0 368400.0 86400.0 366150.0 ; RECT 78000.0 357450.0 79200.0 356250.0 ; RECT 80400.0 357450.0 81600.0 356250.0 ; RECT 80400.0 357450.0 81600.0 356250.0 ; @@ -1593,8 +1593,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 366450.0 84000.0 365250.0 ; RECT 82800.0 366450.0 84000.0 365250.0 ; RECT 80400.0 366450.0 81600.0 365250.0 ; - RECT 85200.0 367050.0 86400.0 365850.0 ; RECT 85200.0 356850.0 86400.0 355650.0 ; + RECT 85200.0 366750.0 86400.0 365550.0 ; RECT 82800.0 363900.0 81600.0 362700.0 ; RECT 79800.0 361200.0 78600.0 360000.0 ; RECT 80400.0 357450.0 81600.0 356250.0 ; @@ -1605,11 +1605,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 361200.0 84000.0 360000.0 ; RECT 76200.0 354750.0 90600.0 353850.0 ; RECT 76200.0 368850.0 90600.0 367950.0 ; - RECT 85200.0 368400.0 86400.0 370350.0 ; - RECT 85200.0 380550.0 86400.0 382500.0 ; RECT 78000.0 370350.0 79200.0 367950.0 ; RECT 78000.0 379350.0 79200.0 382950.0 ; RECT 82800.0 379350.0 84000.0 382950.0 ; + RECT 85200.0 380550.0 86400.0 382500.0 ; + RECT 85200.0 368400.0 86400.0 370650.0 ; RECT 78000.0 379350.0 79200.0 380550.0 ; RECT 80400.0 379350.0 81600.0 380550.0 ; RECT 80400.0 379350.0 81600.0 380550.0 ; @@ -1626,8 +1626,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 370350.0 84000.0 371550.0 ; RECT 82800.0 370350.0 84000.0 371550.0 ; RECT 80400.0 370350.0 81600.0 371550.0 ; - RECT 85200.0 369750.0 86400.0 370950.0 ; RECT 85200.0 379950.0 86400.0 381150.0 ; + RECT 85200.0 370050.0 86400.0 371250.0 ; RECT 82800.0 372900.0 81600.0 374100.0 ; RECT 79800.0 375600.0 78600.0 376800.0 ; RECT 80400.0 379350.0 81600.0 380550.0 ; @@ -1638,11 +1638,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 375600.0 84000.0 376800.0 ; RECT 76200.0 382050.0 90600.0 382950.0 ; RECT 76200.0 367950.0 90600.0 368850.0 ; - RECT 85200.0 396600.0 86400.0 394650.0 ; - RECT 85200.0 384450.0 86400.0 382500.0 ; RECT 78000.0 394650.0 79200.0 397050.0 ; RECT 78000.0 385650.0 79200.0 382050.0 ; RECT 82800.0 385650.0 84000.0 382050.0 ; + RECT 85200.0 384450.0 86400.0 382500.0 ; + RECT 85200.0 396600.0 86400.0 394350.0 ; RECT 78000.0 385650.0 79200.0 384450.0 ; RECT 80400.0 385650.0 81600.0 384450.0 ; RECT 80400.0 385650.0 81600.0 384450.0 ; @@ -1659,8 +1659,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 394650.0 84000.0 393450.0 ; RECT 82800.0 394650.0 84000.0 393450.0 ; RECT 80400.0 394650.0 81600.0 393450.0 ; - RECT 85200.0 395250.0 86400.0 394050.0 ; RECT 85200.0 385050.0 86400.0 383850.0 ; + RECT 85200.0 394950.0 86400.0 393750.0 ; RECT 82800.0 392100.0 81600.0 390900.0 ; RECT 79800.0 389400.0 78600.0 388200.0 ; RECT 80400.0 385650.0 81600.0 384450.0 ; @@ -1671,11 +1671,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 389400.0 84000.0 388200.0 ; RECT 76200.0 382950.0 90600.0 382050.0 ; RECT 76200.0 397050.0 90600.0 396150.0 ; - RECT 85200.0 396600.0 86400.0 398550.0 ; - RECT 85200.0 408750.0 86400.0 410700.0 ; RECT 78000.0 398550.0 79200.0 396150.0 ; RECT 78000.0 407550.0 79200.0 411150.0 ; RECT 82800.0 407550.0 84000.0 411150.0 ; + RECT 85200.0 408750.0 86400.0 410700.0 ; + RECT 85200.0 396600.0 86400.0 398850.0 ; RECT 78000.0 407550.0 79200.0 408750.0 ; RECT 80400.0 407550.0 81600.0 408750.0 ; RECT 80400.0 407550.0 81600.0 408750.0 ; @@ -1692,8 +1692,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 398550.0 84000.0 399750.0 ; RECT 82800.0 398550.0 84000.0 399750.0 ; RECT 80400.0 398550.0 81600.0 399750.0 ; - RECT 85200.0 397950.0 86400.0 399150.0 ; RECT 85200.0 408150.0 86400.0 409350.0 ; + RECT 85200.0 398250.0 86400.0 399450.0 ; RECT 82800.0 401100.0 81600.0 402300.0 ; RECT 79800.0 403800.0 78600.0 405000.0 ; RECT 80400.0 407550.0 81600.0 408750.0 ; @@ -1704,11 +1704,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 403800.0 84000.0 405000.0 ; RECT 76200.0 410250.0 90600.0 411150.0 ; RECT 76200.0 396150.0 90600.0 397050.0 ; - RECT 85200.0 424800.0 86400.0 422850.0 ; - RECT 85200.0 412650.0 86400.0 410700.0 ; RECT 78000.0 422850.0 79200.0 425250.0 ; RECT 78000.0 413850.0 79200.0 410250.0 ; RECT 82800.0 413850.0 84000.0 410250.0 ; + RECT 85200.0 412650.0 86400.0 410700.0 ; + RECT 85200.0 424800.0 86400.0 422550.0 ; RECT 78000.0 413850.0 79200.0 412650.0 ; RECT 80400.0 413850.0 81600.0 412650.0 ; RECT 80400.0 413850.0 81600.0 412650.0 ; @@ -1725,8 +1725,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 422850.0 84000.0 421650.0 ; RECT 82800.0 422850.0 84000.0 421650.0 ; RECT 80400.0 422850.0 81600.0 421650.0 ; - RECT 85200.0 423450.0 86400.0 422250.0 ; RECT 85200.0 413250.0 86400.0 412050.0 ; + RECT 85200.0 423150.0 86400.0 421950.0 ; RECT 82800.0 420300.0 81600.0 419100.0 ; RECT 79800.0 417600.0 78600.0 416400.0 ; RECT 80400.0 413850.0 81600.0 412650.0 ; @@ -1737,8 +1737,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 82800.0 417600.0 84000.0 416400.0 ; RECT 76200.0 411150.0 90600.0 410250.0 ; RECT 76200.0 425250.0 90600.0 424350.0 ; - RECT 97200.0 199200.0 98400.0 201150.0 ; RECT 97200.0 211350.0 98400.0 213300.0 ; + RECT 97200.0 199200.0 98400.0 201450.0 ; RECT 92400.0 200550.0 93600.0 198750.0 ; RECT 92400.0 210150.0 93600.0 213750.0 ; RECT 95100.0 201750.0 96000.0 210150.0 ; @@ -1750,15 +1750,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 94800.0 200550.0 96000.0 201750.0 ; RECT 94800.0 200550.0 96000.0 201750.0 ; RECT 92400.0 200550.0 93600.0 201750.0 ; - RECT 97200.0 200550.0 98400.0 201750.0 ; RECT 97200.0 210750.0 98400.0 211950.0 ; + RECT 97200.0 200850.0 98400.0 202050.0 ; RECT 93000.0 205050.0 94200.0 206250.0 ; RECT 93000.0 205050.0 94200.0 206250.0 ; RECT 95550.0 205200.0 96450.0 206100.0 ; RECT 90600.0 212850.0 100200.0 213750.0 ; RECT 90600.0 198750.0 100200.0 199650.0 ; - RECT 97200.0 227400.0 98400.0 225450.0 ; RECT 97200.0 215250.0 98400.0 213300.0 ; + RECT 97200.0 227400.0 98400.0 225150.0 ; RECT 92400.0 226050.0 93600.0 227850.0 ; RECT 92400.0 216450.0 93600.0 212850.0 ; RECT 95100.0 224850.0 96000.0 216450.0 ; @@ -1770,15 +1770,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 94800.0 226050.0 96000.0 224850.0 ; RECT 94800.0 226050.0 96000.0 224850.0 ; RECT 92400.0 226050.0 93600.0 224850.0 ; - RECT 97200.0 226050.0 98400.0 224850.0 ; RECT 97200.0 215850.0 98400.0 214650.0 ; + RECT 97200.0 225750.0 98400.0 224550.0 ; RECT 93000.0 221550.0 94200.0 220350.0 ; RECT 93000.0 221550.0 94200.0 220350.0 ; RECT 95550.0 221400.0 96450.0 220500.0 ; RECT 90600.0 213750.0 100200.0 212850.0 ; RECT 90600.0 227850.0 100200.0 226950.0 ; - RECT 97200.0 227400.0 98400.0 229350.0 ; RECT 97200.0 239550.0 98400.0 241500.0 ; + RECT 97200.0 227400.0 98400.0 229650.0 ; RECT 92400.0 228750.0 93600.0 226950.0 ; RECT 92400.0 238350.0 93600.0 241950.0 ; RECT 95100.0 229950.0 96000.0 238350.0 ; @@ -1790,15 +1790,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 94800.0 228750.0 96000.0 229950.0 ; RECT 94800.0 228750.0 96000.0 229950.0 ; RECT 92400.0 228750.0 93600.0 229950.0 ; - RECT 97200.0 228750.0 98400.0 229950.0 ; RECT 97200.0 238950.0 98400.0 240150.0 ; + RECT 97200.0 229050.0 98400.0 230250.0 ; RECT 93000.0 233250.0 94200.0 234450.0 ; RECT 93000.0 233250.0 94200.0 234450.0 ; RECT 95550.0 233400.0 96450.0 234300.0 ; RECT 90600.0 241050.0 100200.0 241950.0 ; RECT 90600.0 226950.0 100200.0 227850.0 ; - RECT 97200.0 255600.0 98400.0 253650.0 ; RECT 97200.0 243450.0 98400.0 241500.0 ; + RECT 97200.0 255600.0 98400.0 253350.0 ; RECT 92400.0 254250.0 93600.0 256050.0 ; RECT 92400.0 244650.0 93600.0 241050.0 ; RECT 95100.0 253050.0 96000.0 244650.0 ; @@ -1810,15 +1810,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 94800.0 254250.0 96000.0 253050.0 ; RECT 94800.0 254250.0 96000.0 253050.0 ; RECT 92400.0 254250.0 93600.0 253050.0 ; - RECT 97200.0 254250.0 98400.0 253050.0 ; RECT 97200.0 244050.0 98400.0 242850.0 ; + RECT 97200.0 253950.0 98400.0 252750.0 ; RECT 93000.0 249750.0 94200.0 248550.0 ; RECT 93000.0 249750.0 94200.0 248550.0 ; RECT 95550.0 249600.0 96450.0 248700.0 ; RECT 90600.0 241950.0 100200.0 241050.0 ; RECT 90600.0 256050.0 100200.0 255150.0 ; - RECT 97200.0 255600.0 98400.0 257550.0 ; RECT 97200.0 267750.0 98400.0 269700.0 ; + RECT 97200.0 255600.0 98400.0 257850.0 ; RECT 92400.0 256950.0 93600.0 255150.0 ; RECT 92400.0 266550.0 93600.0 270150.0 ; RECT 95100.0 258150.0 96000.0 266550.0 ; @@ -1830,15 +1830,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 94800.0 256950.0 96000.0 258150.0 ; RECT 94800.0 256950.0 96000.0 258150.0 ; RECT 92400.0 256950.0 93600.0 258150.0 ; - RECT 97200.0 256950.0 98400.0 258150.0 ; RECT 97200.0 267150.0 98400.0 268350.0 ; + RECT 97200.0 257250.0 98400.0 258450.0 ; RECT 93000.0 261450.0 94200.0 262650.0 ; RECT 93000.0 261450.0 94200.0 262650.0 ; RECT 95550.0 261600.0 96450.0 262500.0 ; RECT 90600.0 269250.0 100200.0 270150.0 ; RECT 90600.0 255150.0 100200.0 256050.0 ; - RECT 97200.0 283800.0 98400.0 281850.0 ; RECT 97200.0 271650.0 98400.0 269700.0 ; + RECT 97200.0 283800.0 98400.0 281550.0 ; RECT 92400.0 282450.0 93600.0 284250.0 ; RECT 92400.0 272850.0 93600.0 269250.0 ; RECT 95100.0 281250.0 96000.0 272850.0 ; @@ -1850,15 +1850,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 94800.0 282450.0 96000.0 281250.0 ; RECT 94800.0 282450.0 96000.0 281250.0 ; RECT 92400.0 282450.0 93600.0 281250.0 ; - RECT 97200.0 282450.0 98400.0 281250.0 ; RECT 97200.0 272250.0 98400.0 271050.0 ; + RECT 97200.0 282150.0 98400.0 280950.0 ; RECT 93000.0 277950.0 94200.0 276750.0 ; RECT 93000.0 277950.0 94200.0 276750.0 ; RECT 95550.0 277800.0 96450.0 276900.0 ; RECT 90600.0 270150.0 100200.0 269250.0 ; RECT 90600.0 284250.0 100200.0 283350.0 ; - RECT 97200.0 283800.0 98400.0 285750.0 ; RECT 97200.0 295950.0 98400.0 297900.0 ; + RECT 97200.0 283800.0 98400.0 286050.0 ; RECT 92400.0 285150.0 93600.0 283350.0 ; RECT 92400.0 294750.0 93600.0 298350.0 ; RECT 95100.0 286350.0 96000.0 294750.0 ; @@ -1870,15 +1870,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 94800.0 285150.0 96000.0 286350.0 ; RECT 94800.0 285150.0 96000.0 286350.0 ; RECT 92400.0 285150.0 93600.0 286350.0 ; - RECT 97200.0 285150.0 98400.0 286350.0 ; RECT 97200.0 295350.0 98400.0 296550.0 ; + RECT 97200.0 285450.0 98400.0 286650.0 ; RECT 93000.0 289650.0 94200.0 290850.0 ; RECT 93000.0 289650.0 94200.0 290850.0 ; RECT 95550.0 289800.0 96450.0 290700.0 ; RECT 90600.0 297450.0 100200.0 298350.0 ; RECT 90600.0 283350.0 100200.0 284250.0 ; - RECT 97200.0 312000.0 98400.0 310050.0 ; RECT 97200.0 299850.0 98400.0 297900.0 ; + RECT 97200.0 312000.0 98400.0 309750.0 ; RECT 92400.0 310650.0 93600.0 312450.0 ; RECT 92400.0 301050.0 93600.0 297450.0 ; RECT 95100.0 309450.0 96000.0 301050.0 ; @@ -1890,15 +1890,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 94800.0 310650.0 96000.0 309450.0 ; RECT 94800.0 310650.0 96000.0 309450.0 ; RECT 92400.0 310650.0 93600.0 309450.0 ; - RECT 97200.0 310650.0 98400.0 309450.0 ; RECT 97200.0 300450.0 98400.0 299250.0 ; + RECT 97200.0 310350.0 98400.0 309150.0 ; RECT 93000.0 306150.0 94200.0 304950.0 ; RECT 93000.0 306150.0 94200.0 304950.0 ; RECT 95550.0 306000.0 96450.0 305100.0 ; RECT 90600.0 298350.0 100200.0 297450.0 ; RECT 90600.0 312450.0 100200.0 311550.0 ; - RECT 97200.0 312000.0 98400.0 313950.0 ; RECT 97200.0 324150.0 98400.0 326100.0 ; + RECT 97200.0 312000.0 98400.0 314250.0 ; RECT 92400.0 313350.0 93600.0 311550.0 ; RECT 92400.0 322950.0 93600.0 326550.0 ; RECT 95100.0 314550.0 96000.0 322950.0 ; @@ -1910,15 +1910,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 94800.0 313350.0 96000.0 314550.0 ; RECT 94800.0 313350.0 96000.0 314550.0 ; RECT 92400.0 313350.0 93600.0 314550.0 ; - RECT 97200.0 313350.0 98400.0 314550.0 ; RECT 97200.0 323550.0 98400.0 324750.0 ; + RECT 97200.0 313650.0 98400.0 314850.0 ; RECT 93000.0 317850.0 94200.0 319050.0 ; RECT 93000.0 317850.0 94200.0 319050.0 ; RECT 95550.0 318000.0 96450.0 318900.0 ; RECT 90600.0 325650.0 100200.0 326550.0 ; RECT 90600.0 311550.0 100200.0 312450.0 ; - RECT 97200.0 340200.0 98400.0 338250.0 ; RECT 97200.0 328050.0 98400.0 326100.0 ; + RECT 97200.0 340200.0 98400.0 337950.0 ; RECT 92400.0 338850.0 93600.0 340650.0 ; RECT 92400.0 329250.0 93600.0 325650.0 ; RECT 95100.0 337650.0 96000.0 329250.0 ; @@ -1930,15 +1930,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 94800.0 338850.0 96000.0 337650.0 ; RECT 94800.0 338850.0 96000.0 337650.0 ; RECT 92400.0 338850.0 93600.0 337650.0 ; - RECT 97200.0 338850.0 98400.0 337650.0 ; RECT 97200.0 328650.0 98400.0 327450.0 ; + RECT 97200.0 338550.0 98400.0 337350.0 ; RECT 93000.0 334350.0 94200.0 333150.0 ; RECT 93000.0 334350.0 94200.0 333150.0 ; RECT 95550.0 334200.0 96450.0 333300.0 ; RECT 90600.0 326550.0 100200.0 325650.0 ; RECT 90600.0 340650.0 100200.0 339750.0 ; - RECT 97200.0 340200.0 98400.0 342150.0 ; RECT 97200.0 352350.0 98400.0 354300.0 ; + RECT 97200.0 340200.0 98400.0 342450.0 ; RECT 92400.0 341550.0 93600.0 339750.0 ; RECT 92400.0 351150.0 93600.0 354750.0 ; RECT 95100.0 342750.0 96000.0 351150.0 ; @@ -1950,15 +1950,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 94800.0 341550.0 96000.0 342750.0 ; RECT 94800.0 341550.0 96000.0 342750.0 ; RECT 92400.0 341550.0 93600.0 342750.0 ; - RECT 97200.0 341550.0 98400.0 342750.0 ; RECT 97200.0 351750.0 98400.0 352950.0 ; + RECT 97200.0 341850.0 98400.0 343050.0 ; RECT 93000.0 346050.0 94200.0 347250.0 ; RECT 93000.0 346050.0 94200.0 347250.0 ; RECT 95550.0 346200.0 96450.0 347100.0 ; RECT 90600.0 353850.0 100200.0 354750.0 ; RECT 90600.0 339750.0 100200.0 340650.0 ; - RECT 97200.0 368400.0 98400.0 366450.0 ; RECT 97200.0 356250.0 98400.0 354300.0 ; + RECT 97200.0 368400.0 98400.0 366150.0 ; RECT 92400.0 367050.0 93600.0 368850.0 ; RECT 92400.0 357450.0 93600.0 353850.0 ; RECT 95100.0 365850.0 96000.0 357450.0 ; @@ -1970,15 +1970,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 94800.0 367050.0 96000.0 365850.0 ; RECT 94800.0 367050.0 96000.0 365850.0 ; RECT 92400.0 367050.0 93600.0 365850.0 ; - RECT 97200.0 367050.0 98400.0 365850.0 ; RECT 97200.0 356850.0 98400.0 355650.0 ; + RECT 97200.0 366750.0 98400.0 365550.0 ; RECT 93000.0 362550.0 94200.0 361350.0 ; RECT 93000.0 362550.0 94200.0 361350.0 ; RECT 95550.0 362400.0 96450.0 361500.0 ; RECT 90600.0 354750.0 100200.0 353850.0 ; RECT 90600.0 368850.0 100200.0 367950.0 ; - RECT 97200.0 368400.0 98400.0 370350.0 ; RECT 97200.0 380550.0 98400.0 382500.0 ; + RECT 97200.0 368400.0 98400.0 370650.0 ; RECT 92400.0 369750.0 93600.0 367950.0 ; RECT 92400.0 379350.0 93600.0 382950.0 ; RECT 95100.0 370950.0 96000.0 379350.0 ; @@ -1990,15 +1990,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 94800.0 369750.0 96000.0 370950.0 ; RECT 94800.0 369750.0 96000.0 370950.0 ; RECT 92400.0 369750.0 93600.0 370950.0 ; - RECT 97200.0 369750.0 98400.0 370950.0 ; RECT 97200.0 379950.0 98400.0 381150.0 ; + RECT 97200.0 370050.0 98400.0 371250.0 ; RECT 93000.0 374250.0 94200.0 375450.0 ; RECT 93000.0 374250.0 94200.0 375450.0 ; RECT 95550.0 374400.0 96450.0 375300.0 ; RECT 90600.0 382050.0 100200.0 382950.0 ; RECT 90600.0 367950.0 100200.0 368850.0 ; - RECT 97200.0 396600.0 98400.0 394650.0 ; RECT 97200.0 384450.0 98400.0 382500.0 ; + RECT 97200.0 396600.0 98400.0 394350.0 ; RECT 92400.0 395250.0 93600.0 397050.0 ; RECT 92400.0 385650.0 93600.0 382050.0 ; RECT 95100.0 394050.0 96000.0 385650.0 ; @@ -2010,15 +2010,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 94800.0 395250.0 96000.0 394050.0 ; RECT 94800.0 395250.0 96000.0 394050.0 ; RECT 92400.0 395250.0 93600.0 394050.0 ; - RECT 97200.0 395250.0 98400.0 394050.0 ; RECT 97200.0 385050.0 98400.0 383850.0 ; + RECT 97200.0 394950.0 98400.0 393750.0 ; RECT 93000.0 390750.0 94200.0 389550.0 ; RECT 93000.0 390750.0 94200.0 389550.0 ; RECT 95550.0 390600.0 96450.0 389700.0 ; RECT 90600.0 382950.0 100200.0 382050.0 ; RECT 90600.0 397050.0 100200.0 396150.0 ; - RECT 97200.0 396600.0 98400.0 398550.0 ; RECT 97200.0 408750.0 98400.0 410700.0 ; + RECT 97200.0 396600.0 98400.0 398850.0 ; RECT 92400.0 397950.0 93600.0 396150.0 ; RECT 92400.0 407550.0 93600.0 411150.0 ; RECT 95100.0 399150.0 96000.0 407550.0 ; @@ -2030,15 +2030,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 94800.0 397950.0 96000.0 399150.0 ; RECT 94800.0 397950.0 96000.0 399150.0 ; RECT 92400.0 397950.0 93600.0 399150.0 ; - RECT 97200.0 397950.0 98400.0 399150.0 ; RECT 97200.0 408150.0 98400.0 409350.0 ; + RECT 97200.0 398250.0 98400.0 399450.0 ; RECT 93000.0 402450.0 94200.0 403650.0 ; RECT 93000.0 402450.0 94200.0 403650.0 ; RECT 95550.0 402600.0 96450.0 403500.0 ; RECT 90600.0 410250.0 100200.0 411150.0 ; RECT 90600.0 396150.0 100200.0 397050.0 ; - RECT 97200.0 424800.0 98400.0 422850.0 ; RECT 97200.0 412650.0 98400.0 410700.0 ; + RECT 97200.0 424800.0 98400.0 422550.0 ; RECT 92400.0 423450.0 93600.0 425250.0 ; RECT 92400.0 413850.0 93600.0 410250.0 ; RECT 95100.0 422250.0 96000.0 413850.0 ; @@ -2050,8 +2050,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 94800.0 423450.0 96000.0 422250.0 ; RECT 94800.0 423450.0 96000.0 422250.0 ; RECT 92400.0 423450.0 93600.0 422250.0 ; - RECT 97200.0 423450.0 98400.0 422250.0 ; RECT 97200.0 413250.0 98400.0 412050.0 ; + RECT 97200.0 423150.0 98400.0 421950.0 ; RECT 93000.0 418950.0 94200.0 417750.0 ; RECT 93000.0 418950.0 94200.0 417750.0 ; RECT 95550.0 418800.0 96450.0 417900.0 ; @@ -2314,8 +2314,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 123900.0 416550.0 128400.0 417450.0 ; RECT 127950.0 417000.0 128850.0 418350.0 ; RECT 128400.0 417900.0 132900.0 418800.0 ; - RECT 113100.0 199200.0 114300.0 201150.0 ; RECT 113100.0 211350.0 114300.0 213300.0 ; + RECT 113100.0 199200.0 114300.0 201450.0 ; RECT 108300.0 200550.0 109500.0 198750.0 ; RECT 108300.0 210150.0 109500.0 213750.0 ; RECT 111000.0 201750.0 111900.0 210150.0 ; @@ -2327,18 +2327,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 110700.0 200550.0 111900.0 201750.0 ; RECT 110700.0 200550.0 111900.0 201750.0 ; RECT 108300.0 200550.0 109500.0 201750.0 ; - RECT 113100.0 200550.0 114300.0 201750.0 ; RECT 113100.0 210750.0 114300.0 211950.0 ; + RECT 113100.0 200850.0 114300.0 202050.0 ; RECT 108900.0 205050.0 110100.0 206250.0 ; RECT 108900.0 205050.0 110100.0 206250.0 ; RECT 111450.0 205200.0 112350.0 206100.0 ; RECT 106500.0 212850.0 116100.0 213750.0 ; RECT 106500.0 198750.0 116100.0 199650.0 ; - RECT 125100.0 199200.0 126300.0 201150.0 ; - RECT 125100.0 211350.0 126300.0 213300.0 ; RECT 117900.0 201150.0 119100.0 198750.0 ; RECT 117900.0 210150.0 119100.0 213750.0 ; RECT 122700.0 210150.0 123900.0 213750.0 ; + RECT 125100.0 211350.0 126300.0 213300.0 ; + RECT 125100.0 199200.0 126300.0 201450.0 ; RECT 117900.0 210150.0 119100.0 211350.0 ; RECT 120300.0 210150.0 121500.0 211350.0 ; RECT 120300.0 210150.0 121500.0 211350.0 ; @@ -2355,8 +2355,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 201150.0 123900.0 202350.0 ; RECT 122700.0 201150.0 123900.0 202350.0 ; RECT 120300.0 201150.0 121500.0 202350.0 ; - RECT 125100.0 200550.0 126300.0 201750.0 ; RECT 125100.0 210750.0 126300.0 211950.0 ; + RECT 125100.0 200850.0 126300.0 202050.0 ; RECT 122700.0 203700.0 121500.0 204900.0 ; RECT 119700.0 206400.0 118500.0 207600.0 ; RECT 120300.0 210150.0 121500.0 211350.0 ; @@ -2367,8 +2367,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 206400.0 123900.0 207600.0 ; RECT 116100.0 212850.0 130500.0 213750.0 ; RECT 116100.0 198750.0 130500.0 199650.0 ; - RECT 137100.0 199200.0 138300.0 201150.0 ; RECT 137100.0 211350.0 138300.0 213300.0 ; + RECT 137100.0 199200.0 138300.0 201450.0 ; RECT 132300.0 200550.0 133500.0 198750.0 ; RECT 132300.0 210150.0 133500.0 213750.0 ; RECT 135000.0 201750.0 135900.0 210150.0 ; @@ -2380,8 +2380,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 134700.0 200550.0 135900.0 201750.0 ; RECT 134700.0 200550.0 135900.0 201750.0 ; RECT 132300.0 200550.0 133500.0 201750.0 ; - RECT 137100.0 200550.0 138300.0 201750.0 ; RECT 137100.0 210750.0 138300.0 211950.0 ; + RECT 137100.0 200850.0 138300.0 202050.0 ; RECT 132900.0 205050.0 134100.0 206250.0 ; RECT 132900.0 205050.0 134100.0 206250.0 ; RECT 135450.0 205200.0 136350.0 206100.0 ; @@ -2390,8 +2390,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 102750.0 205050.0 103950.0 206250.0 ; RECT 104700.0 202800.0 105900.0 204000.0 ; RECT 121500.0 203700.0 120300.0 204900.0 ; - RECT 113100.0 227400.0 114300.0 225450.0 ; RECT 113100.0 215250.0 114300.0 213300.0 ; + RECT 113100.0 227400.0 114300.0 225150.0 ; RECT 108300.0 226050.0 109500.0 227850.0 ; RECT 108300.0 216450.0 109500.0 212850.0 ; RECT 111000.0 224850.0 111900.0 216450.0 ; @@ -2403,18 +2403,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 110700.0 226050.0 111900.0 224850.0 ; RECT 110700.0 226050.0 111900.0 224850.0 ; RECT 108300.0 226050.0 109500.0 224850.0 ; - RECT 113100.0 226050.0 114300.0 224850.0 ; RECT 113100.0 215850.0 114300.0 214650.0 ; + RECT 113100.0 225750.0 114300.0 224550.0 ; RECT 108900.0 221550.0 110100.0 220350.0 ; RECT 108900.0 221550.0 110100.0 220350.0 ; RECT 111450.0 221400.0 112350.0 220500.0 ; RECT 106500.0 213750.0 116100.0 212850.0 ; RECT 106500.0 227850.0 116100.0 226950.0 ; - RECT 125100.0 227400.0 126300.0 225450.0 ; - RECT 125100.0 215250.0 126300.0 213300.0 ; RECT 117900.0 225450.0 119100.0 227850.0 ; RECT 117900.0 216450.0 119100.0 212850.0 ; RECT 122700.0 216450.0 123900.0 212850.0 ; + RECT 125100.0 215250.0 126300.0 213300.0 ; + RECT 125100.0 227400.0 126300.0 225150.0 ; RECT 117900.0 216450.0 119100.0 215250.0 ; RECT 120300.0 216450.0 121500.0 215250.0 ; RECT 120300.0 216450.0 121500.0 215250.0 ; @@ -2431,8 +2431,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 225450.0 123900.0 224250.0 ; RECT 122700.0 225450.0 123900.0 224250.0 ; RECT 120300.0 225450.0 121500.0 224250.0 ; - RECT 125100.0 226050.0 126300.0 224850.0 ; RECT 125100.0 215850.0 126300.0 214650.0 ; + RECT 125100.0 225750.0 126300.0 224550.0 ; RECT 122700.0 222900.0 121500.0 221700.0 ; RECT 119700.0 220200.0 118500.0 219000.0 ; RECT 120300.0 216450.0 121500.0 215250.0 ; @@ -2443,8 +2443,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 220200.0 123900.0 219000.0 ; RECT 116100.0 213750.0 130500.0 212850.0 ; RECT 116100.0 227850.0 130500.0 226950.0 ; - RECT 137100.0 227400.0 138300.0 225450.0 ; RECT 137100.0 215250.0 138300.0 213300.0 ; + RECT 137100.0 227400.0 138300.0 225150.0 ; RECT 132300.0 226050.0 133500.0 227850.0 ; RECT 132300.0 216450.0 133500.0 212850.0 ; RECT 135000.0 224850.0 135900.0 216450.0 ; @@ -2456,8 +2456,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 134700.0 226050.0 135900.0 224850.0 ; RECT 134700.0 226050.0 135900.0 224850.0 ; RECT 132300.0 226050.0 133500.0 224850.0 ; - RECT 137100.0 226050.0 138300.0 224850.0 ; RECT 137100.0 215850.0 138300.0 214650.0 ; + RECT 137100.0 225750.0 138300.0 224550.0 ; RECT 132900.0 221550.0 134100.0 220350.0 ; RECT 132900.0 221550.0 134100.0 220350.0 ; RECT 135450.0 221400.0 136350.0 220500.0 ; @@ -2466,8 +2466,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 102750.0 220350.0 103950.0 221550.0 ; RECT 104700.0 222600.0 105900.0 223800.0 ; RECT 121500.0 221700.0 120300.0 222900.0 ; - RECT 113100.0 227400.0 114300.0 229350.0 ; RECT 113100.0 239550.0 114300.0 241500.0 ; + RECT 113100.0 227400.0 114300.0 229650.0 ; RECT 108300.0 228750.0 109500.0 226950.0 ; RECT 108300.0 238350.0 109500.0 241950.0 ; RECT 111000.0 229950.0 111900.0 238350.0 ; @@ -2479,18 +2479,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 110700.0 228750.0 111900.0 229950.0 ; RECT 110700.0 228750.0 111900.0 229950.0 ; RECT 108300.0 228750.0 109500.0 229950.0 ; - RECT 113100.0 228750.0 114300.0 229950.0 ; RECT 113100.0 238950.0 114300.0 240150.0 ; + RECT 113100.0 229050.0 114300.0 230250.0 ; RECT 108900.0 233250.0 110100.0 234450.0 ; RECT 108900.0 233250.0 110100.0 234450.0 ; RECT 111450.0 233400.0 112350.0 234300.0 ; RECT 106500.0 241050.0 116100.0 241950.0 ; RECT 106500.0 226950.0 116100.0 227850.0 ; - RECT 125100.0 227400.0 126300.0 229350.0 ; - RECT 125100.0 239550.0 126300.0 241500.0 ; RECT 117900.0 229350.0 119100.0 226950.0 ; RECT 117900.0 238350.0 119100.0 241950.0 ; RECT 122700.0 238350.0 123900.0 241950.0 ; + RECT 125100.0 239550.0 126300.0 241500.0 ; + RECT 125100.0 227400.0 126300.0 229650.0 ; RECT 117900.0 238350.0 119100.0 239550.0 ; RECT 120300.0 238350.0 121500.0 239550.0 ; RECT 120300.0 238350.0 121500.0 239550.0 ; @@ -2507,8 +2507,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 229350.0 123900.0 230550.0 ; RECT 122700.0 229350.0 123900.0 230550.0 ; RECT 120300.0 229350.0 121500.0 230550.0 ; - RECT 125100.0 228750.0 126300.0 229950.0 ; RECT 125100.0 238950.0 126300.0 240150.0 ; + RECT 125100.0 229050.0 126300.0 230250.0 ; RECT 122700.0 231900.0 121500.0 233100.0 ; RECT 119700.0 234600.0 118500.0 235800.0 ; RECT 120300.0 238350.0 121500.0 239550.0 ; @@ -2519,8 +2519,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 234600.0 123900.0 235800.0 ; RECT 116100.0 241050.0 130500.0 241950.0 ; RECT 116100.0 226950.0 130500.0 227850.0 ; - RECT 137100.0 227400.0 138300.0 229350.0 ; RECT 137100.0 239550.0 138300.0 241500.0 ; + RECT 137100.0 227400.0 138300.0 229650.0 ; RECT 132300.0 228750.0 133500.0 226950.0 ; RECT 132300.0 238350.0 133500.0 241950.0 ; RECT 135000.0 229950.0 135900.0 238350.0 ; @@ -2532,8 +2532,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 134700.0 228750.0 135900.0 229950.0 ; RECT 134700.0 228750.0 135900.0 229950.0 ; RECT 132300.0 228750.0 133500.0 229950.0 ; - RECT 137100.0 228750.0 138300.0 229950.0 ; RECT 137100.0 238950.0 138300.0 240150.0 ; + RECT 137100.0 229050.0 138300.0 230250.0 ; RECT 132900.0 233250.0 134100.0 234450.0 ; RECT 132900.0 233250.0 134100.0 234450.0 ; RECT 135450.0 233400.0 136350.0 234300.0 ; @@ -2542,8 +2542,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 102750.0 233250.0 103950.0 234450.0 ; RECT 104700.0 231000.0 105900.0 232200.0 ; RECT 121500.0 231900.0 120300.0 233100.0 ; - RECT 113100.0 255600.0 114300.0 253650.0 ; RECT 113100.0 243450.0 114300.0 241500.0 ; + RECT 113100.0 255600.0 114300.0 253350.0 ; RECT 108300.0 254250.0 109500.0 256050.0 ; RECT 108300.0 244650.0 109500.0 241050.0 ; RECT 111000.0 253050.0 111900.0 244650.0 ; @@ -2555,18 +2555,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 110700.0 254250.0 111900.0 253050.0 ; RECT 110700.0 254250.0 111900.0 253050.0 ; RECT 108300.0 254250.0 109500.0 253050.0 ; - RECT 113100.0 254250.0 114300.0 253050.0 ; RECT 113100.0 244050.0 114300.0 242850.0 ; + RECT 113100.0 253950.0 114300.0 252750.0 ; RECT 108900.0 249750.0 110100.0 248550.0 ; RECT 108900.0 249750.0 110100.0 248550.0 ; RECT 111450.0 249600.0 112350.0 248700.0 ; RECT 106500.0 241950.0 116100.0 241050.0 ; RECT 106500.0 256050.0 116100.0 255150.0 ; - RECT 125100.0 255600.0 126300.0 253650.0 ; - RECT 125100.0 243450.0 126300.0 241500.0 ; RECT 117900.0 253650.0 119100.0 256050.0 ; RECT 117900.0 244650.0 119100.0 241050.0 ; RECT 122700.0 244650.0 123900.0 241050.0 ; + RECT 125100.0 243450.0 126300.0 241500.0 ; + RECT 125100.0 255600.0 126300.0 253350.0 ; RECT 117900.0 244650.0 119100.0 243450.0 ; RECT 120300.0 244650.0 121500.0 243450.0 ; RECT 120300.0 244650.0 121500.0 243450.0 ; @@ -2583,8 +2583,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 253650.0 123900.0 252450.0 ; RECT 122700.0 253650.0 123900.0 252450.0 ; RECT 120300.0 253650.0 121500.0 252450.0 ; - RECT 125100.0 254250.0 126300.0 253050.0 ; RECT 125100.0 244050.0 126300.0 242850.0 ; + RECT 125100.0 253950.0 126300.0 252750.0 ; RECT 122700.0 251100.0 121500.0 249900.0 ; RECT 119700.0 248400.0 118500.0 247200.0 ; RECT 120300.0 244650.0 121500.0 243450.0 ; @@ -2595,8 +2595,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 248400.0 123900.0 247200.0 ; RECT 116100.0 241950.0 130500.0 241050.0 ; RECT 116100.0 256050.0 130500.0 255150.0 ; - RECT 137100.0 255600.0 138300.0 253650.0 ; RECT 137100.0 243450.0 138300.0 241500.0 ; + RECT 137100.0 255600.0 138300.0 253350.0 ; RECT 132300.0 254250.0 133500.0 256050.0 ; RECT 132300.0 244650.0 133500.0 241050.0 ; RECT 135000.0 253050.0 135900.0 244650.0 ; @@ -2608,8 +2608,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 134700.0 254250.0 135900.0 253050.0 ; RECT 134700.0 254250.0 135900.0 253050.0 ; RECT 132300.0 254250.0 133500.0 253050.0 ; - RECT 137100.0 254250.0 138300.0 253050.0 ; RECT 137100.0 244050.0 138300.0 242850.0 ; + RECT 137100.0 253950.0 138300.0 252750.0 ; RECT 132900.0 249750.0 134100.0 248550.0 ; RECT 132900.0 249750.0 134100.0 248550.0 ; RECT 135450.0 249600.0 136350.0 248700.0 ; @@ -2618,8 +2618,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 102750.0 248550.0 103950.0 249750.0 ; RECT 104700.0 250800.0 105900.0 252000.0 ; RECT 121500.0 249900.0 120300.0 251100.0 ; - RECT 113100.0 255600.0 114300.0 257550.0 ; RECT 113100.0 267750.0 114300.0 269700.0 ; + RECT 113100.0 255600.0 114300.0 257850.0 ; RECT 108300.0 256950.0 109500.0 255150.0 ; RECT 108300.0 266550.0 109500.0 270150.0 ; RECT 111000.0 258150.0 111900.0 266550.0 ; @@ -2631,18 +2631,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 110700.0 256950.0 111900.0 258150.0 ; RECT 110700.0 256950.0 111900.0 258150.0 ; RECT 108300.0 256950.0 109500.0 258150.0 ; - RECT 113100.0 256950.0 114300.0 258150.0 ; RECT 113100.0 267150.0 114300.0 268350.0 ; + RECT 113100.0 257250.0 114300.0 258450.0 ; RECT 108900.0 261450.0 110100.0 262650.0 ; RECT 108900.0 261450.0 110100.0 262650.0 ; RECT 111450.0 261600.0 112350.0 262500.0 ; RECT 106500.0 269250.0 116100.0 270150.0 ; RECT 106500.0 255150.0 116100.0 256050.0 ; - RECT 125100.0 255600.0 126300.0 257550.0 ; - RECT 125100.0 267750.0 126300.0 269700.0 ; RECT 117900.0 257550.0 119100.0 255150.0 ; RECT 117900.0 266550.0 119100.0 270150.0 ; RECT 122700.0 266550.0 123900.0 270150.0 ; + RECT 125100.0 267750.0 126300.0 269700.0 ; + RECT 125100.0 255600.0 126300.0 257850.0 ; RECT 117900.0 266550.0 119100.0 267750.0 ; RECT 120300.0 266550.0 121500.0 267750.0 ; RECT 120300.0 266550.0 121500.0 267750.0 ; @@ -2659,8 +2659,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 257550.0 123900.0 258750.0 ; RECT 122700.0 257550.0 123900.0 258750.0 ; RECT 120300.0 257550.0 121500.0 258750.0 ; - RECT 125100.0 256950.0 126300.0 258150.0 ; RECT 125100.0 267150.0 126300.0 268350.0 ; + RECT 125100.0 257250.0 126300.0 258450.0 ; RECT 122700.0 260100.0 121500.0 261300.0 ; RECT 119700.0 262800.0 118500.0 264000.0 ; RECT 120300.0 266550.0 121500.0 267750.0 ; @@ -2671,8 +2671,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 262800.0 123900.0 264000.0 ; RECT 116100.0 269250.0 130500.0 270150.0 ; RECT 116100.0 255150.0 130500.0 256050.0 ; - RECT 137100.0 255600.0 138300.0 257550.0 ; RECT 137100.0 267750.0 138300.0 269700.0 ; + RECT 137100.0 255600.0 138300.0 257850.0 ; RECT 132300.0 256950.0 133500.0 255150.0 ; RECT 132300.0 266550.0 133500.0 270150.0 ; RECT 135000.0 258150.0 135900.0 266550.0 ; @@ -2684,8 +2684,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 134700.0 256950.0 135900.0 258150.0 ; RECT 134700.0 256950.0 135900.0 258150.0 ; RECT 132300.0 256950.0 133500.0 258150.0 ; - RECT 137100.0 256950.0 138300.0 258150.0 ; RECT 137100.0 267150.0 138300.0 268350.0 ; + RECT 137100.0 257250.0 138300.0 258450.0 ; RECT 132900.0 261450.0 134100.0 262650.0 ; RECT 132900.0 261450.0 134100.0 262650.0 ; RECT 135450.0 261600.0 136350.0 262500.0 ; @@ -2694,8 +2694,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 102750.0 261450.0 103950.0 262650.0 ; RECT 104700.0 259200.0 105900.0 260400.0 ; RECT 121500.0 260100.0 120300.0 261300.0 ; - RECT 113100.0 283800.0 114300.0 281850.0 ; RECT 113100.0 271650.0 114300.0 269700.0 ; + RECT 113100.0 283800.0 114300.0 281550.0 ; RECT 108300.0 282450.0 109500.0 284250.0 ; RECT 108300.0 272850.0 109500.0 269250.0 ; RECT 111000.0 281250.0 111900.0 272850.0 ; @@ -2707,18 +2707,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 110700.0 282450.0 111900.0 281250.0 ; RECT 110700.0 282450.0 111900.0 281250.0 ; RECT 108300.0 282450.0 109500.0 281250.0 ; - RECT 113100.0 282450.0 114300.0 281250.0 ; RECT 113100.0 272250.0 114300.0 271050.0 ; + RECT 113100.0 282150.0 114300.0 280950.0 ; RECT 108900.0 277950.0 110100.0 276750.0 ; RECT 108900.0 277950.0 110100.0 276750.0 ; RECT 111450.0 277800.0 112350.0 276900.0 ; RECT 106500.0 270150.0 116100.0 269250.0 ; RECT 106500.0 284250.0 116100.0 283350.0 ; - RECT 125100.0 283800.0 126300.0 281850.0 ; - RECT 125100.0 271650.0 126300.0 269700.0 ; RECT 117900.0 281850.0 119100.0 284250.0 ; RECT 117900.0 272850.0 119100.0 269250.0 ; RECT 122700.0 272850.0 123900.0 269250.0 ; + RECT 125100.0 271650.0 126300.0 269700.0 ; + RECT 125100.0 283800.0 126300.0 281550.0 ; RECT 117900.0 272850.0 119100.0 271650.0 ; RECT 120300.0 272850.0 121500.0 271650.0 ; RECT 120300.0 272850.0 121500.0 271650.0 ; @@ -2735,8 +2735,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 281850.0 123900.0 280650.0 ; RECT 122700.0 281850.0 123900.0 280650.0 ; RECT 120300.0 281850.0 121500.0 280650.0 ; - RECT 125100.0 282450.0 126300.0 281250.0 ; RECT 125100.0 272250.0 126300.0 271050.0 ; + RECT 125100.0 282150.0 126300.0 280950.0 ; RECT 122700.0 279300.0 121500.0 278100.0 ; RECT 119700.0 276600.0 118500.0 275400.0 ; RECT 120300.0 272850.0 121500.0 271650.0 ; @@ -2747,8 +2747,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 276600.0 123900.0 275400.0 ; RECT 116100.0 270150.0 130500.0 269250.0 ; RECT 116100.0 284250.0 130500.0 283350.0 ; - RECT 137100.0 283800.0 138300.0 281850.0 ; RECT 137100.0 271650.0 138300.0 269700.0 ; + RECT 137100.0 283800.0 138300.0 281550.0 ; RECT 132300.0 282450.0 133500.0 284250.0 ; RECT 132300.0 272850.0 133500.0 269250.0 ; RECT 135000.0 281250.0 135900.0 272850.0 ; @@ -2760,8 +2760,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 134700.0 282450.0 135900.0 281250.0 ; RECT 134700.0 282450.0 135900.0 281250.0 ; RECT 132300.0 282450.0 133500.0 281250.0 ; - RECT 137100.0 282450.0 138300.0 281250.0 ; RECT 137100.0 272250.0 138300.0 271050.0 ; + RECT 137100.0 282150.0 138300.0 280950.0 ; RECT 132900.0 277950.0 134100.0 276750.0 ; RECT 132900.0 277950.0 134100.0 276750.0 ; RECT 135450.0 277800.0 136350.0 276900.0 ; @@ -2770,8 +2770,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 102750.0 276750.0 103950.0 277950.0 ; RECT 104700.0 279000.0 105900.0 280200.0 ; RECT 121500.0 278100.0 120300.0 279300.0 ; - RECT 113100.0 283800.0 114300.0 285750.0 ; RECT 113100.0 295950.0 114300.0 297900.0 ; + RECT 113100.0 283800.0 114300.0 286050.0 ; RECT 108300.0 285150.0 109500.0 283350.0 ; RECT 108300.0 294750.0 109500.0 298350.0 ; RECT 111000.0 286350.0 111900.0 294750.0 ; @@ -2783,18 +2783,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 110700.0 285150.0 111900.0 286350.0 ; RECT 110700.0 285150.0 111900.0 286350.0 ; RECT 108300.0 285150.0 109500.0 286350.0 ; - RECT 113100.0 285150.0 114300.0 286350.0 ; RECT 113100.0 295350.0 114300.0 296550.0 ; + RECT 113100.0 285450.0 114300.0 286650.0 ; RECT 108900.0 289650.0 110100.0 290850.0 ; RECT 108900.0 289650.0 110100.0 290850.0 ; RECT 111450.0 289800.0 112350.0 290700.0 ; RECT 106500.0 297450.0 116100.0 298350.0 ; RECT 106500.0 283350.0 116100.0 284250.0 ; - RECT 125100.0 283800.0 126300.0 285750.0 ; - RECT 125100.0 295950.0 126300.0 297900.0 ; RECT 117900.0 285750.0 119100.0 283350.0 ; RECT 117900.0 294750.0 119100.0 298350.0 ; RECT 122700.0 294750.0 123900.0 298350.0 ; + RECT 125100.0 295950.0 126300.0 297900.0 ; + RECT 125100.0 283800.0 126300.0 286050.0 ; RECT 117900.0 294750.0 119100.0 295950.0 ; RECT 120300.0 294750.0 121500.0 295950.0 ; RECT 120300.0 294750.0 121500.0 295950.0 ; @@ -2811,8 +2811,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 285750.0 123900.0 286950.0 ; RECT 122700.0 285750.0 123900.0 286950.0 ; RECT 120300.0 285750.0 121500.0 286950.0 ; - RECT 125100.0 285150.0 126300.0 286350.0 ; RECT 125100.0 295350.0 126300.0 296550.0 ; + RECT 125100.0 285450.0 126300.0 286650.0 ; RECT 122700.0 288300.0 121500.0 289500.0 ; RECT 119700.0 291000.0 118500.0 292200.0 ; RECT 120300.0 294750.0 121500.0 295950.0 ; @@ -2823,8 +2823,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 291000.0 123900.0 292200.0 ; RECT 116100.0 297450.0 130500.0 298350.0 ; RECT 116100.0 283350.0 130500.0 284250.0 ; - RECT 137100.0 283800.0 138300.0 285750.0 ; RECT 137100.0 295950.0 138300.0 297900.0 ; + RECT 137100.0 283800.0 138300.0 286050.0 ; RECT 132300.0 285150.0 133500.0 283350.0 ; RECT 132300.0 294750.0 133500.0 298350.0 ; RECT 135000.0 286350.0 135900.0 294750.0 ; @@ -2836,8 +2836,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 134700.0 285150.0 135900.0 286350.0 ; RECT 134700.0 285150.0 135900.0 286350.0 ; RECT 132300.0 285150.0 133500.0 286350.0 ; - RECT 137100.0 285150.0 138300.0 286350.0 ; RECT 137100.0 295350.0 138300.0 296550.0 ; + RECT 137100.0 285450.0 138300.0 286650.0 ; RECT 132900.0 289650.0 134100.0 290850.0 ; RECT 132900.0 289650.0 134100.0 290850.0 ; RECT 135450.0 289800.0 136350.0 290700.0 ; @@ -2846,8 +2846,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 102750.0 289650.0 103950.0 290850.0 ; RECT 104700.0 287400.0 105900.0 288600.0 ; RECT 121500.0 288300.0 120300.0 289500.0 ; - RECT 113100.0 312000.0 114300.0 310050.0 ; RECT 113100.0 299850.0 114300.0 297900.0 ; + RECT 113100.0 312000.0 114300.0 309750.0 ; RECT 108300.0 310650.0 109500.0 312450.0 ; RECT 108300.0 301050.0 109500.0 297450.0 ; RECT 111000.0 309450.0 111900.0 301050.0 ; @@ -2859,18 +2859,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 110700.0 310650.0 111900.0 309450.0 ; RECT 110700.0 310650.0 111900.0 309450.0 ; RECT 108300.0 310650.0 109500.0 309450.0 ; - RECT 113100.0 310650.0 114300.0 309450.0 ; RECT 113100.0 300450.0 114300.0 299250.0 ; + RECT 113100.0 310350.0 114300.0 309150.0 ; RECT 108900.0 306150.0 110100.0 304950.0 ; RECT 108900.0 306150.0 110100.0 304950.0 ; RECT 111450.0 306000.0 112350.0 305100.0 ; RECT 106500.0 298350.0 116100.0 297450.0 ; RECT 106500.0 312450.0 116100.0 311550.0 ; - RECT 125100.0 312000.0 126300.0 310050.0 ; - RECT 125100.0 299850.0 126300.0 297900.0 ; RECT 117900.0 310050.0 119100.0 312450.0 ; RECT 117900.0 301050.0 119100.0 297450.0 ; RECT 122700.0 301050.0 123900.0 297450.0 ; + RECT 125100.0 299850.0 126300.0 297900.0 ; + RECT 125100.0 312000.0 126300.0 309750.0 ; RECT 117900.0 301050.0 119100.0 299850.0 ; RECT 120300.0 301050.0 121500.0 299850.0 ; RECT 120300.0 301050.0 121500.0 299850.0 ; @@ -2887,8 +2887,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 310050.0 123900.0 308850.0 ; RECT 122700.0 310050.0 123900.0 308850.0 ; RECT 120300.0 310050.0 121500.0 308850.0 ; - RECT 125100.0 310650.0 126300.0 309450.0 ; RECT 125100.0 300450.0 126300.0 299250.0 ; + RECT 125100.0 310350.0 126300.0 309150.0 ; RECT 122700.0 307500.0 121500.0 306300.0 ; RECT 119700.0 304800.0 118500.0 303600.0 ; RECT 120300.0 301050.0 121500.0 299850.0 ; @@ -2899,8 +2899,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 304800.0 123900.0 303600.0 ; RECT 116100.0 298350.0 130500.0 297450.0 ; RECT 116100.0 312450.0 130500.0 311550.0 ; - RECT 137100.0 312000.0 138300.0 310050.0 ; RECT 137100.0 299850.0 138300.0 297900.0 ; + RECT 137100.0 312000.0 138300.0 309750.0 ; RECT 132300.0 310650.0 133500.0 312450.0 ; RECT 132300.0 301050.0 133500.0 297450.0 ; RECT 135000.0 309450.0 135900.0 301050.0 ; @@ -2912,8 +2912,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 134700.0 310650.0 135900.0 309450.0 ; RECT 134700.0 310650.0 135900.0 309450.0 ; RECT 132300.0 310650.0 133500.0 309450.0 ; - RECT 137100.0 310650.0 138300.0 309450.0 ; RECT 137100.0 300450.0 138300.0 299250.0 ; + RECT 137100.0 310350.0 138300.0 309150.0 ; RECT 132900.0 306150.0 134100.0 304950.0 ; RECT 132900.0 306150.0 134100.0 304950.0 ; RECT 135450.0 306000.0 136350.0 305100.0 ; @@ -2922,8 +2922,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 102750.0 304950.0 103950.0 306150.0 ; RECT 104700.0 307200.0 105900.0 308400.0 ; RECT 121500.0 306300.0 120300.0 307500.0 ; - RECT 113100.0 312000.0 114300.0 313950.0 ; RECT 113100.0 324150.0 114300.0 326100.0 ; + RECT 113100.0 312000.0 114300.0 314250.0 ; RECT 108300.0 313350.0 109500.0 311550.0 ; RECT 108300.0 322950.0 109500.0 326550.0 ; RECT 111000.0 314550.0 111900.0 322950.0 ; @@ -2935,18 +2935,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 110700.0 313350.0 111900.0 314550.0 ; RECT 110700.0 313350.0 111900.0 314550.0 ; RECT 108300.0 313350.0 109500.0 314550.0 ; - RECT 113100.0 313350.0 114300.0 314550.0 ; RECT 113100.0 323550.0 114300.0 324750.0 ; + RECT 113100.0 313650.0 114300.0 314850.0 ; RECT 108900.0 317850.0 110100.0 319050.0 ; RECT 108900.0 317850.0 110100.0 319050.0 ; RECT 111450.0 318000.0 112350.0 318900.0 ; RECT 106500.0 325650.0 116100.0 326550.0 ; RECT 106500.0 311550.0 116100.0 312450.0 ; - RECT 125100.0 312000.0 126300.0 313950.0 ; - RECT 125100.0 324150.0 126300.0 326100.0 ; RECT 117900.0 313950.0 119100.0 311550.0 ; RECT 117900.0 322950.0 119100.0 326550.0 ; RECT 122700.0 322950.0 123900.0 326550.0 ; + RECT 125100.0 324150.0 126300.0 326100.0 ; + RECT 125100.0 312000.0 126300.0 314250.0 ; RECT 117900.0 322950.0 119100.0 324150.0 ; RECT 120300.0 322950.0 121500.0 324150.0 ; RECT 120300.0 322950.0 121500.0 324150.0 ; @@ -2963,8 +2963,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 313950.0 123900.0 315150.0 ; RECT 122700.0 313950.0 123900.0 315150.0 ; RECT 120300.0 313950.0 121500.0 315150.0 ; - RECT 125100.0 313350.0 126300.0 314550.0 ; RECT 125100.0 323550.0 126300.0 324750.0 ; + RECT 125100.0 313650.0 126300.0 314850.0 ; RECT 122700.0 316500.0 121500.0 317700.0 ; RECT 119700.0 319200.0 118500.0 320400.0 ; RECT 120300.0 322950.0 121500.0 324150.0 ; @@ -2975,8 +2975,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 319200.0 123900.0 320400.0 ; RECT 116100.0 325650.0 130500.0 326550.0 ; RECT 116100.0 311550.0 130500.0 312450.0 ; - RECT 137100.0 312000.0 138300.0 313950.0 ; RECT 137100.0 324150.0 138300.0 326100.0 ; + RECT 137100.0 312000.0 138300.0 314250.0 ; RECT 132300.0 313350.0 133500.0 311550.0 ; RECT 132300.0 322950.0 133500.0 326550.0 ; RECT 135000.0 314550.0 135900.0 322950.0 ; @@ -2988,8 +2988,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 134700.0 313350.0 135900.0 314550.0 ; RECT 134700.0 313350.0 135900.0 314550.0 ; RECT 132300.0 313350.0 133500.0 314550.0 ; - RECT 137100.0 313350.0 138300.0 314550.0 ; RECT 137100.0 323550.0 138300.0 324750.0 ; + RECT 137100.0 313650.0 138300.0 314850.0 ; RECT 132900.0 317850.0 134100.0 319050.0 ; RECT 132900.0 317850.0 134100.0 319050.0 ; RECT 135450.0 318000.0 136350.0 318900.0 ; @@ -2998,8 +2998,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 102750.0 317850.0 103950.0 319050.0 ; RECT 104700.0 315600.0 105900.0 316800.0 ; RECT 121500.0 316500.0 120300.0 317700.0 ; - RECT 113100.0 340200.0 114300.0 338250.0 ; RECT 113100.0 328050.0 114300.0 326100.0 ; + RECT 113100.0 340200.0 114300.0 337950.0 ; RECT 108300.0 338850.0 109500.0 340650.0 ; RECT 108300.0 329250.0 109500.0 325650.0 ; RECT 111000.0 337650.0 111900.0 329250.0 ; @@ -3011,18 +3011,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 110700.0 338850.0 111900.0 337650.0 ; RECT 110700.0 338850.0 111900.0 337650.0 ; RECT 108300.0 338850.0 109500.0 337650.0 ; - RECT 113100.0 338850.0 114300.0 337650.0 ; RECT 113100.0 328650.0 114300.0 327450.0 ; + RECT 113100.0 338550.0 114300.0 337350.0 ; RECT 108900.0 334350.0 110100.0 333150.0 ; RECT 108900.0 334350.0 110100.0 333150.0 ; RECT 111450.0 334200.0 112350.0 333300.0 ; RECT 106500.0 326550.0 116100.0 325650.0 ; RECT 106500.0 340650.0 116100.0 339750.0 ; - RECT 125100.0 340200.0 126300.0 338250.0 ; - RECT 125100.0 328050.0 126300.0 326100.0 ; RECT 117900.0 338250.0 119100.0 340650.0 ; RECT 117900.0 329250.0 119100.0 325650.0 ; RECT 122700.0 329250.0 123900.0 325650.0 ; + RECT 125100.0 328050.0 126300.0 326100.0 ; + RECT 125100.0 340200.0 126300.0 337950.0 ; RECT 117900.0 329250.0 119100.0 328050.0 ; RECT 120300.0 329250.0 121500.0 328050.0 ; RECT 120300.0 329250.0 121500.0 328050.0 ; @@ -3039,8 +3039,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 338250.0 123900.0 337050.0 ; RECT 122700.0 338250.0 123900.0 337050.0 ; RECT 120300.0 338250.0 121500.0 337050.0 ; - RECT 125100.0 338850.0 126300.0 337650.0 ; RECT 125100.0 328650.0 126300.0 327450.0 ; + RECT 125100.0 338550.0 126300.0 337350.0 ; RECT 122700.0 335700.0 121500.0 334500.0 ; RECT 119700.0 333000.0 118500.0 331800.0 ; RECT 120300.0 329250.0 121500.0 328050.0 ; @@ -3051,8 +3051,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 333000.0 123900.0 331800.0 ; RECT 116100.0 326550.0 130500.0 325650.0 ; RECT 116100.0 340650.0 130500.0 339750.0 ; - RECT 137100.0 340200.0 138300.0 338250.0 ; RECT 137100.0 328050.0 138300.0 326100.0 ; + RECT 137100.0 340200.0 138300.0 337950.0 ; RECT 132300.0 338850.0 133500.0 340650.0 ; RECT 132300.0 329250.0 133500.0 325650.0 ; RECT 135000.0 337650.0 135900.0 329250.0 ; @@ -3064,8 +3064,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 134700.0 338850.0 135900.0 337650.0 ; RECT 134700.0 338850.0 135900.0 337650.0 ; RECT 132300.0 338850.0 133500.0 337650.0 ; - RECT 137100.0 338850.0 138300.0 337650.0 ; RECT 137100.0 328650.0 138300.0 327450.0 ; + RECT 137100.0 338550.0 138300.0 337350.0 ; RECT 132900.0 334350.0 134100.0 333150.0 ; RECT 132900.0 334350.0 134100.0 333150.0 ; RECT 135450.0 334200.0 136350.0 333300.0 ; @@ -3074,8 +3074,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 102750.0 333150.0 103950.0 334350.0 ; RECT 104700.0 335400.0 105900.0 336600.0 ; RECT 121500.0 334500.0 120300.0 335700.0 ; - RECT 113100.0 340200.0 114300.0 342150.0 ; RECT 113100.0 352350.0 114300.0 354300.0 ; + RECT 113100.0 340200.0 114300.0 342450.0 ; RECT 108300.0 341550.0 109500.0 339750.0 ; RECT 108300.0 351150.0 109500.0 354750.0 ; RECT 111000.0 342750.0 111900.0 351150.0 ; @@ -3087,18 +3087,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 110700.0 341550.0 111900.0 342750.0 ; RECT 110700.0 341550.0 111900.0 342750.0 ; RECT 108300.0 341550.0 109500.0 342750.0 ; - RECT 113100.0 341550.0 114300.0 342750.0 ; RECT 113100.0 351750.0 114300.0 352950.0 ; + RECT 113100.0 341850.0 114300.0 343050.0 ; RECT 108900.0 346050.0 110100.0 347250.0 ; RECT 108900.0 346050.0 110100.0 347250.0 ; RECT 111450.0 346200.0 112350.0 347100.0 ; RECT 106500.0 353850.0 116100.0 354750.0 ; RECT 106500.0 339750.0 116100.0 340650.0 ; - RECT 125100.0 340200.0 126300.0 342150.0 ; - RECT 125100.0 352350.0 126300.0 354300.0 ; RECT 117900.0 342150.0 119100.0 339750.0 ; RECT 117900.0 351150.0 119100.0 354750.0 ; RECT 122700.0 351150.0 123900.0 354750.0 ; + RECT 125100.0 352350.0 126300.0 354300.0 ; + RECT 125100.0 340200.0 126300.0 342450.0 ; RECT 117900.0 351150.0 119100.0 352350.0 ; RECT 120300.0 351150.0 121500.0 352350.0 ; RECT 120300.0 351150.0 121500.0 352350.0 ; @@ -3115,8 +3115,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 342150.0 123900.0 343350.0 ; RECT 122700.0 342150.0 123900.0 343350.0 ; RECT 120300.0 342150.0 121500.0 343350.0 ; - RECT 125100.0 341550.0 126300.0 342750.0 ; RECT 125100.0 351750.0 126300.0 352950.0 ; + RECT 125100.0 341850.0 126300.0 343050.0 ; RECT 122700.0 344700.0 121500.0 345900.0 ; RECT 119700.0 347400.0 118500.0 348600.0 ; RECT 120300.0 351150.0 121500.0 352350.0 ; @@ -3127,8 +3127,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 347400.0 123900.0 348600.0 ; RECT 116100.0 353850.0 130500.0 354750.0 ; RECT 116100.0 339750.0 130500.0 340650.0 ; - RECT 137100.0 340200.0 138300.0 342150.0 ; RECT 137100.0 352350.0 138300.0 354300.0 ; + RECT 137100.0 340200.0 138300.0 342450.0 ; RECT 132300.0 341550.0 133500.0 339750.0 ; RECT 132300.0 351150.0 133500.0 354750.0 ; RECT 135000.0 342750.0 135900.0 351150.0 ; @@ -3140,8 +3140,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 134700.0 341550.0 135900.0 342750.0 ; RECT 134700.0 341550.0 135900.0 342750.0 ; RECT 132300.0 341550.0 133500.0 342750.0 ; - RECT 137100.0 341550.0 138300.0 342750.0 ; RECT 137100.0 351750.0 138300.0 352950.0 ; + RECT 137100.0 341850.0 138300.0 343050.0 ; RECT 132900.0 346050.0 134100.0 347250.0 ; RECT 132900.0 346050.0 134100.0 347250.0 ; RECT 135450.0 346200.0 136350.0 347100.0 ; @@ -3150,8 +3150,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 102750.0 346050.0 103950.0 347250.0 ; RECT 104700.0 343800.0 105900.0 345000.0 ; RECT 121500.0 344700.0 120300.0 345900.0 ; - RECT 113100.0 368400.0 114300.0 366450.0 ; RECT 113100.0 356250.0 114300.0 354300.0 ; + RECT 113100.0 368400.0 114300.0 366150.0 ; RECT 108300.0 367050.0 109500.0 368850.0 ; RECT 108300.0 357450.0 109500.0 353850.0 ; RECT 111000.0 365850.0 111900.0 357450.0 ; @@ -3163,18 +3163,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 110700.0 367050.0 111900.0 365850.0 ; RECT 110700.0 367050.0 111900.0 365850.0 ; RECT 108300.0 367050.0 109500.0 365850.0 ; - RECT 113100.0 367050.0 114300.0 365850.0 ; RECT 113100.0 356850.0 114300.0 355650.0 ; + RECT 113100.0 366750.0 114300.0 365550.0 ; RECT 108900.0 362550.0 110100.0 361350.0 ; RECT 108900.0 362550.0 110100.0 361350.0 ; RECT 111450.0 362400.0 112350.0 361500.0 ; RECT 106500.0 354750.0 116100.0 353850.0 ; RECT 106500.0 368850.0 116100.0 367950.0 ; - RECT 125100.0 368400.0 126300.0 366450.0 ; - RECT 125100.0 356250.0 126300.0 354300.0 ; RECT 117900.0 366450.0 119100.0 368850.0 ; RECT 117900.0 357450.0 119100.0 353850.0 ; RECT 122700.0 357450.0 123900.0 353850.0 ; + RECT 125100.0 356250.0 126300.0 354300.0 ; + RECT 125100.0 368400.0 126300.0 366150.0 ; RECT 117900.0 357450.0 119100.0 356250.0 ; RECT 120300.0 357450.0 121500.0 356250.0 ; RECT 120300.0 357450.0 121500.0 356250.0 ; @@ -3191,8 +3191,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 366450.0 123900.0 365250.0 ; RECT 122700.0 366450.0 123900.0 365250.0 ; RECT 120300.0 366450.0 121500.0 365250.0 ; - RECT 125100.0 367050.0 126300.0 365850.0 ; RECT 125100.0 356850.0 126300.0 355650.0 ; + RECT 125100.0 366750.0 126300.0 365550.0 ; RECT 122700.0 363900.0 121500.0 362700.0 ; RECT 119700.0 361200.0 118500.0 360000.0 ; RECT 120300.0 357450.0 121500.0 356250.0 ; @@ -3203,8 +3203,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 361200.0 123900.0 360000.0 ; RECT 116100.0 354750.0 130500.0 353850.0 ; RECT 116100.0 368850.0 130500.0 367950.0 ; - RECT 137100.0 368400.0 138300.0 366450.0 ; RECT 137100.0 356250.0 138300.0 354300.0 ; + RECT 137100.0 368400.0 138300.0 366150.0 ; RECT 132300.0 367050.0 133500.0 368850.0 ; RECT 132300.0 357450.0 133500.0 353850.0 ; RECT 135000.0 365850.0 135900.0 357450.0 ; @@ -3216,8 +3216,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 134700.0 367050.0 135900.0 365850.0 ; RECT 134700.0 367050.0 135900.0 365850.0 ; RECT 132300.0 367050.0 133500.0 365850.0 ; - RECT 137100.0 367050.0 138300.0 365850.0 ; RECT 137100.0 356850.0 138300.0 355650.0 ; + RECT 137100.0 366750.0 138300.0 365550.0 ; RECT 132900.0 362550.0 134100.0 361350.0 ; RECT 132900.0 362550.0 134100.0 361350.0 ; RECT 135450.0 362400.0 136350.0 361500.0 ; @@ -3226,8 +3226,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 102750.0 361350.0 103950.0 362550.0 ; RECT 104700.0 363600.0 105900.0 364800.0 ; RECT 121500.0 362700.0 120300.0 363900.0 ; - RECT 113100.0 368400.0 114300.0 370350.0 ; RECT 113100.0 380550.0 114300.0 382500.0 ; + RECT 113100.0 368400.0 114300.0 370650.0 ; RECT 108300.0 369750.0 109500.0 367950.0 ; RECT 108300.0 379350.0 109500.0 382950.0 ; RECT 111000.0 370950.0 111900.0 379350.0 ; @@ -3239,18 +3239,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 110700.0 369750.0 111900.0 370950.0 ; RECT 110700.0 369750.0 111900.0 370950.0 ; RECT 108300.0 369750.0 109500.0 370950.0 ; - RECT 113100.0 369750.0 114300.0 370950.0 ; RECT 113100.0 379950.0 114300.0 381150.0 ; + RECT 113100.0 370050.0 114300.0 371250.0 ; RECT 108900.0 374250.0 110100.0 375450.0 ; RECT 108900.0 374250.0 110100.0 375450.0 ; RECT 111450.0 374400.0 112350.0 375300.0 ; RECT 106500.0 382050.0 116100.0 382950.0 ; RECT 106500.0 367950.0 116100.0 368850.0 ; - RECT 125100.0 368400.0 126300.0 370350.0 ; - RECT 125100.0 380550.0 126300.0 382500.0 ; RECT 117900.0 370350.0 119100.0 367950.0 ; RECT 117900.0 379350.0 119100.0 382950.0 ; RECT 122700.0 379350.0 123900.0 382950.0 ; + RECT 125100.0 380550.0 126300.0 382500.0 ; + RECT 125100.0 368400.0 126300.0 370650.0 ; RECT 117900.0 379350.0 119100.0 380550.0 ; RECT 120300.0 379350.0 121500.0 380550.0 ; RECT 120300.0 379350.0 121500.0 380550.0 ; @@ -3267,8 +3267,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 370350.0 123900.0 371550.0 ; RECT 122700.0 370350.0 123900.0 371550.0 ; RECT 120300.0 370350.0 121500.0 371550.0 ; - RECT 125100.0 369750.0 126300.0 370950.0 ; RECT 125100.0 379950.0 126300.0 381150.0 ; + RECT 125100.0 370050.0 126300.0 371250.0 ; RECT 122700.0 372900.0 121500.0 374100.0 ; RECT 119700.0 375600.0 118500.0 376800.0 ; RECT 120300.0 379350.0 121500.0 380550.0 ; @@ -3279,8 +3279,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 375600.0 123900.0 376800.0 ; RECT 116100.0 382050.0 130500.0 382950.0 ; RECT 116100.0 367950.0 130500.0 368850.0 ; - RECT 137100.0 368400.0 138300.0 370350.0 ; RECT 137100.0 380550.0 138300.0 382500.0 ; + RECT 137100.0 368400.0 138300.0 370650.0 ; RECT 132300.0 369750.0 133500.0 367950.0 ; RECT 132300.0 379350.0 133500.0 382950.0 ; RECT 135000.0 370950.0 135900.0 379350.0 ; @@ -3292,8 +3292,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 134700.0 369750.0 135900.0 370950.0 ; RECT 134700.0 369750.0 135900.0 370950.0 ; RECT 132300.0 369750.0 133500.0 370950.0 ; - RECT 137100.0 369750.0 138300.0 370950.0 ; RECT 137100.0 379950.0 138300.0 381150.0 ; + RECT 137100.0 370050.0 138300.0 371250.0 ; RECT 132900.0 374250.0 134100.0 375450.0 ; RECT 132900.0 374250.0 134100.0 375450.0 ; RECT 135450.0 374400.0 136350.0 375300.0 ; @@ -3302,8 +3302,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 102750.0 374250.0 103950.0 375450.0 ; RECT 104700.0 372000.0 105900.0 373200.0 ; RECT 121500.0 372900.0 120300.0 374100.0 ; - RECT 113100.0 396600.0 114300.0 394650.0 ; RECT 113100.0 384450.0 114300.0 382500.0 ; + RECT 113100.0 396600.0 114300.0 394350.0 ; RECT 108300.0 395250.0 109500.0 397050.0 ; RECT 108300.0 385650.0 109500.0 382050.0 ; RECT 111000.0 394050.0 111900.0 385650.0 ; @@ -3315,18 +3315,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 110700.0 395250.0 111900.0 394050.0 ; RECT 110700.0 395250.0 111900.0 394050.0 ; RECT 108300.0 395250.0 109500.0 394050.0 ; - RECT 113100.0 395250.0 114300.0 394050.0 ; RECT 113100.0 385050.0 114300.0 383850.0 ; + RECT 113100.0 394950.0 114300.0 393750.0 ; RECT 108900.0 390750.0 110100.0 389550.0 ; RECT 108900.0 390750.0 110100.0 389550.0 ; RECT 111450.0 390600.0 112350.0 389700.0 ; RECT 106500.0 382950.0 116100.0 382050.0 ; RECT 106500.0 397050.0 116100.0 396150.0 ; - RECT 125100.0 396600.0 126300.0 394650.0 ; - RECT 125100.0 384450.0 126300.0 382500.0 ; RECT 117900.0 394650.0 119100.0 397050.0 ; RECT 117900.0 385650.0 119100.0 382050.0 ; RECT 122700.0 385650.0 123900.0 382050.0 ; + RECT 125100.0 384450.0 126300.0 382500.0 ; + RECT 125100.0 396600.0 126300.0 394350.0 ; RECT 117900.0 385650.0 119100.0 384450.0 ; RECT 120300.0 385650.0 121500.0 384450.0 ; RECT 120300.0 385650.0 121500.0 384450.0 ; @@ -3343,8 +3343,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 394650.0 123900.0 393450.0 ; RECT 122700.0 394650.0 123900.0 393450.0 ; RECT 120300.0 394650.0 121500.0 393450.0 ; - RECT 125100.0 395250.0 126300.0 394050.0 ; RECT 125100.0 385050.0 126300.0 383850.0 ; + RECT 125100.0 394950.0 126300.0 393750.0 ; RECT 122700.0 392100.0 121500.0 390900.0 ; RECT 119700.0 389400.0 118500.0 388200.0 ; RECT 120300.0 385650.0 121500.0 384450.0 ; @@ -3355,8 +3355,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 389400.0 123900.0 388200.0 ; RECT 116100.0 382950.0 130500.0 382050.0 ; RECT 116100.0 397050.0 130500.0 396150.0 ; - RECT 137100.0 396600.0 138300.0 394650.0 ; RECT 137100.0 384450.0 138300.0 382500.0 ; + RECT 137100.0 396600.0 138300.0 394350.0 ; RECT 132300.0 395250.0 133500.0 397050.0 ; RECT 132300.0 385650.0 133500.0 382050.0 ; RECT 135000.0 394050.0 135900.0 385650.0 ; @@ -3368,8 +3368,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 134700.0 395250.0 135900.0 394050.0 ; RECT 134700.0 395250.0 135900.0 394050.0 ; RECT 132300.0 395250.0 133500.0 394050.0 ; - RECT 137100.0 395250.0 138300.0 394050.0 ; RECT 137100.0 385050.0 138300.0 383850.0 ; + RECT 137100.0 394950.0 138300.0 393750.0 ; RECT 132900.0 390750.0 134100.0 389550.0 ; RECT 132900.0 390750.0 134100.0 389550.0 ; RECT 135450.0 390600.0 136350.0 389700.0 ; @@ -3378,8 +3378,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 102750.0 389550.0 103950.0 390750.0 ; RECT 104700.0 391800.0 105900.0 393000.0 ; RECT 121500.0 390900.0 120300.0 392100.0 ; - RECT 113100.0 396600.0 114300.0 398550.0 ; RECT 113100.0 408750.0 114300.0 410700.0 ; + RECT 113100.0 396600.0 114300.0 398850.0 ; RECT 108300.0 397950.0 109500.0 396150.0 ; RECT 108300.0 407550.0 109500.0 411150.0 ; RECT 111000.0 399150.0 111900.0 407550.0 ; @@ -3391,18 +3391,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 110700.0 397950.0 111900.0 399150.0 ; RECT 110700.0 397950.0 111900.0 399150.0 ; RECT 108300.0 397950.0 109500.0 399150.0 ; - RECT 113100.0 397950.0 114300.0 399150.0 ; RECT 113100.0 408150.0 114300.0 409350.0 ; + RECT 113100.0 398250.0 114300.0 399450.0 ; RECT 108900.0 402450.0 110100.0 403650.0 ; RECT 108900.0 402450.0 110100.0 403650.0 ; RECT 111450.0 402600.0 112350.0 403500.0 ; RECT 106500.0 410250.0 116100.0 411150.0 ; RECT 106500.0 396150.0 116100.0 397050.0 ; - RECT 125100.0 396600.0 126300.0 398550.0 ; - RECT 125100.0 408750.0 126300.0 410700.0 ; RECT 117900.0 398550.0 119100.0 396150.0 ; RECT 117900.0 407550.0 119100.0 411150.0 ; RECT 122700.0 407550.0 123900.0 411150.0 ; + RECT 125100.0 408750.0 126300.0 410700.0 ; + RECT 125100.0 396600.0 126300.0 398850.0 ; RECT 117900.0 407550.0 119100.0 408750.0 ; RECT 120300.0 407550.0 121500.0 408750.0 ; RECT 120300.0 407550.0 121500.0 408750.0 ; @@ -3419,8 +3419,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 398550.0 123900.0 399750.0 ; RECT 122700.0 398550.0 123900.0 399750.0 ; RECT 120300.0 398550.0 121500.0 399750.0 ; - RECT 125100.0 397950.0 126300.0 399150.0 ; RECT 125100.0 408150.0 126300.0 409350.0 ; + RECT 125100.0 398250.0 126300.0 399450.0 ; RECT 122700.0 401100.0 121500.0 402300.0 ; RECT 119700.0 403800.0 118500.0 405000.0 ; RECT 120300.0 407550.0 121500.0 408750.0 ; @@ -3431,8 +3431,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 403800.0 123900.0 405000.0 ; RECT 116100.0 410250.0 130500.0 411150.0 ; RECT 116100.0 396150.0 130500.0 397050.0 ; - RECT 137100.0 396600.0 138300.0 398550.0 ; RECT 137100.0 408750.0 138300.0 410700.0 ; + RECT 137100.0 396600.0 138300.0 398850.0 ; RECT 132300.0 397950.0 133500.0 396150.0 ; RECT 132300.0 407550.0 133500.0 411150.0 ; RECT 135000.0 399150.0 135900.0 407550.0 ; @@ -3444,8 +3444,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 134700.0 397950.0 135900.0 399150.0 ; RECT 134700.0 397950.0 135900.0 399150.0 ; RECT 132300.0 397950.0 133500.0 399150.0 ; - RECT 137100.0 397950.0 138300.0 399150.0 ; RECT 137100.0 408150.0 138300.0 409350.0 ; + RECT 137100.0 398250.0 138300.0 399450.0 ; RECT 132900.0 402450.0 134100.0 403650.0 ; RECT 132900.0 402450.0 134100.0 403650.0 ; RECT 135450.0 402600.0 136350.0 403500.0 ; @@ -3454,8 +3454,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 102750.0 402450.0 103950.0 403650.0 ; RECT 104700.0 400200.0 105900.0 401400.0 ; RECT 121500.0 401100.0 120300.0 402300.0 ; - RECT 113100.0 424800.0 114300.0 422850.0 ; RECT 113100.0 412650.0 114300.0 410700.0 ; + RECT 113100.0 424800.0 114300.0 422550.0 ; RECT 108300.0 423450.0 109500.0 425250.0 ; RECT 108300.0 413850.0 109500.0 410250.0 ; RECT 111000.0 422250.0 111900.0 413850.0 ; @@ -3467,18 +3467,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 110700.0 423450.0 111900.0 422250.0 ; RECT 110700.0 423450.0 111900.0 422250.0 ; RECT 108300.0 423450.0 109500.0 422250.0 ; - RECT 113100.0 423450.0 114300.0 422250.0 ; RECT 113100.0 413250.0 114300.0 412050.0 ; + RECT 113100.0 423150.0 114300.0 421950.0 ; RECT 108900.0 418950.0 110100.0 417750.0 ; RECT 108900.0 418950.0 110100.0 417750.0 ; RECT 111450.0 418800.0 112350.0 417900.0 ; RECT 106500.0 411150.0 116100.0 410250.0 ; RECT 106500.0 425250.0 116100.0 424350.0 ; - RECT 125100.0 424800.0 126300.0 422850.0 ; - RECT 125100.0 412650.0 126300.0 410700.0 ; RECT 117900.0 422850.0 119100.0 425250.0 ; RECT 117900.0 413850.0 119100.0 410250.0 ; RECT 122700.0 413850.0 123900.0 410250.0 ; + RECT 125100.0 412650.0 126300.0 410700.0 ; + RECT 125100.0 424800.0 126300.0 422550.0 ; RECT 117900.0 413850.0 119100.0 412650.0 ; RECT 120300.0 413850.0 121500.0 412650.0 ; RECT 120300.0 413850.0 121500.0 412650.0 ; @@ -3495,8 +3495,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 422850.0 123900.0 421650.0 ; RECT 122700.0 422850.0 123900.0 421650.0 ; RECT 120300.0 422850.0 121500.0 421650.0 ; - RECT 125100.0 423450.0 126300.0 422250.0 ; RECT 125100.0 413250.0 126300.0 412050.0 ; + RECT 125100.0 423150.0 126300.0 421950.0 ; RECT 122700.0 420300.0 121500.0 419100.0 ; RECT 119700.0 417600.0 118500.0 416400.0 ; RECT 120300.0 413850.0 121500.0 412650.0 ; @@ -3507,8 +3507,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 122700.0 417600.0 123900.0 416400.0 ; RECT 116100.0 411150.0 130500.0 410250.0 ; RECT 116100.0 425250.0 130500.0 424350.0 ; - RECT 137100.0 424800.0 138300.0 422850.0 ; RECT 137100.0 412650.0 138300.0 410700.0 ; + RECT 137100.0 424800.0 138300.0 422550.0 ; RECT 132300.0 423450.0 133500.0 425250.0 ; RECT 132300.0 413850.0 133500.0 410250.0 ; RECT 135000.0 422250.0 135900.0 413850.0 ; @@ -3520,8 +3520,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 134700.0 423450.0 135900.0 422250.0 ; RECT 134700.0 423450.0 135900.0 422250.0 ; RECT 132300.0 423450.0 133500.0 422250.0 ; - RECT 137100.0 423450.0 138300.0 422250.0 ; RECT 137100.0 413250.0 138300.0 412050.0 ; + RECT 137100.0 423150.0 138300.0 421950.0 ; RECT 132900.0 418950.0 134100.0 417750.0 ; RECT 132900.0 418950.0 134100.0 417750.0 ; RECT 135450.0 418800.0 136350.0 417900.0 ; @@ -3688,8 +3688,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 20400.0 202200.0 30600.0 262200.0 ; RECT 0.0 204600.0 30600.0 205500.0 ; RECT 7.1054273576e-12 258600.0 30600.0 259500.0 ; - RECT 50100.0 211200.0 48150.0 212400.0 ; RECT 37950.0 211200.0 36000.0 212400.0 ; + RECT 50100.0 211200.0 47850.0 212400.0 ; RECT 47550.0 206700.0 39150.0 207600.0 ; RECT 38550.0 204150.0 36600.0 205050.0 ; RECT 38550.0 208950.0 36600.0 209850.0 ; @@ -3705,15 +3705,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 48750.0 206400.0 47550.0 207600.0 ; RECT 48750.0 206400.0 47550.0 207600.0 ; RECT 50550.0 204000.0 49650.0 210000.0 ; - RECT 48750.0 211200.0 47550.0 212400.0 ; RECT 38550.0 211200.0 37350.0 212400.0 ; + RECT 48450.0 211200.0 47250.0 212400.0 ; RECT 44250.0 204600.0 43050.0 205800.0 ; RECT 44250.0 204600.0 43050.0 205800.0 ; RECT 44100.0 207150.0 43200.0 208050.0 ; RECT 36450.0 202200.0 35550.0 214200.0 ; RECT 50550.0 202200.0 49650.0 214200.0 ; - RECT 50100.0 225600.0 48150.0 226800.0 ; RECT 37950.0 225600.0 36000.0 226800.0 ; + RECT 50100.0 225600.0 47850.0 226800.0 ; RECT 37350.0 216000.0 35550.0 222000.0 ; RECT 45450.0 223500.0 41250.0 224400.0 ; RECT 38850.0 216150.0 36900.0 217050.0 ; @@ -3736,15 +3736,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 48450.0 223200.0 47250.0 224400.0 ; RECT 46350.0 218400.0 45450.0 224400.0 ; RECT 50250.0 216000.0 49350.0 222000.0 ; - RECT 48750.0 225600.0 47550.0 226800.0 ; RECT 38550.0 225600.0 37350.0 226800.0 ; + RECT 48450.0 225600.0 47250.0 226800.0 ; RECT 44400.0 216600.0 43200.0 217800.0 ; RECT 44400.0 216600.0 43200.0 217800.0 ; RECT 44250.0 223950.0 43350.0 224850.0 ; RECT 36450.0 214200.0 35550.0 228600.0 ; RECT 50550.0 214200.0 49650.0 228600.0 ; - RECT 50100.0 244800.0 48150.0 246000.0 ; RECT 37950.0 244800.0 36000.0 246000.0 ; + RECT 50100.0 244800.0 47850.0 246000.0 ; RECT 37800.0 230400.0 35550.0 241200.0 ; RECT 45300.0 242700.0 41700.0 243600.0 ; RECT 39300.0 230550.0 37350.0 231450.0 ; @@ -3775,15 +3775,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 48300.0 242400.0 47100.0 243600.0 ; RECT 46200.0 232800.0 45300.0 243600.0 ; RECT 50100.0 230400.0 49200.0 241200.0 ; - RECT 48750.0 244800.0 47550.0 246000.0 ; RECT 38550.0 244800.0 37350.0 246000.0 ; + RECT 48450.0 244800.0 47250.0 246000.0 ; RECT 44550.0 231000.0 43350.0 232200.0 ; RECT 44550.0 231000.0 43350.0 232200.0 ; RECT 44400.0 243150.0 43500.0 244050.0 ; RECT 36450.0 228600.0 35550.0 247800.0 ; RECT 50550.0 228600.0 49650.0 247800.0 ; - RECT 50100.0 276000.0 48150.0 277200.0 ; RECT 37950.0 276000.0 36000.0 277200.0 ; + RECT 50100.0 276000.0 47850.0 277200.0 ; RECT 37800.0 249600.0 35550.0 274800.0 ; RECT 45300.0 271500.0 41700.0 272400.0 ; RECT 39300.0 249750.0 37350.0 250650.0 ; @@ -3834,18 +3834,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 48300.0 271200.0 47100.0 272400.0 ; RECT 46200.0 252000.0 45300.0 272400.0 ; RECT 50100.0 249600.0 49200.0 274800.0 ; - RECT 48750.0 276000.0 47550.0 277200.0 ; RECT 38550.0 276000.0 37350.0 277200.0 ; + RECT 48450.0 276000.0 47250.0 277200.0 ; RECT 44550.0 250200.0 43350.0 251400.0 ; RECT 44550.0 250200.0 43350.0 251400.0 ; RECT 44400.0 271950.0 43500.0 272850.0 ; RECT 36450.0 247800.0 35550.0 279000.0 ; RECT 50550.0 247800.0 49650.0 279000.0 ; - RECT 50100.0 320100.0 48600.0 321300.0 ; - RECT 37500.0 320100.0 36000.0 321300.0 ; RECT 48000.0 310500.0 50550.0 311700.0 ; RECT 38700.0 310500.0 35550.0 311700.0 ; RECT 38700.0 315300.0 35550.0 316500.0 ; + RECT 37500.0 320100.0 36000.0 321300.0 ; + RECT 50100.0 320100.0 47850.0 321300.0 ; RECT 38700.0 310500.0 37500.0 311700.0 ; RECT 38700.0 312900.0 37500.0 314100.0 ; RECT 38700.0 312900.0 37500.0 314100.0 ; @@ -3870,8 +3870,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 48000.0 317700.0 46800.0 318900.0 ; RECT 48000.0 317700.0 46800.0 318900.0 ; RECT 48000.0 315300.0 46800.0 316500.0 ; - RECT 49200.0 320100.0 48000.0 321300.0 ; RECT 38100.0 320100.0 36900.0 321300.0 ; + RECT 48450.0 320100.0 47250.0 321300.0 ; RECT 45300.0 317700.0 44100.0 316500.0 ; RECT 43350.0 315300.0 42150.0 314100.0 ; RECT 41400.0 312900.0 40200.0 311700.0 ; @@ -3885,8 +3885,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 41400.0 317700.0 40200.0 318900.0 ; RECT 36450.0 308700.0 35550.0 324300.0 ; RECT 50550.0 308700.0 49650.0 324300.0 ; - RECT 50100.0 330900.0 48150.0 332100.0 ; RECT 37950.0 330900.0 36000.0 332100.0 ; + RECT 50100.0 330900.0 47850.0 332100.0 ; RECT 48750.0 326100.0 50550.0 327300.0 ; RECT 39150.0 326100.0 35550.0 327300.0 ; RECT 47550.0 328800.0 39150.0 329700.0 ; @@ -3898,18 +3898,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 48750.0 328500.0 47550.0 329700.0 ; RECT 48750.0 328500.0 47550.0 329700.0 ; RECT 48750.0 326100.0 47550.0 327300.0 ; - RECT 48750.0 330900.0 47550.0 332100.0 ; RECT 38550.0 330900.0 37350.0 332100.0 ; + RECT 48450.0 330900.0 47250.0 332100.0 ; RECT 44250.0 326700.0 43050.0 327900.0 ; RECT 44250.0 326700.0 43050.0 327900.0 ; RECT 44100.0 329250.0 43200.0 330150.0 ; RECT 36450.0 324300.0 35550.0 333900.0 ; RECT 50550.0 324300.0 49650.0 333900.0 ; - RECT 21900.0 317700.0 23850.0 318900.0 ; - RECT 34050.0 317700.0 36000.0 318900.0 ; RECT 23250.0 310500.0 21450.0 311700.0 ; RECT 23250.0 315300.0 21450.0 316500.0 ; RECT 32250.0 310500.0 36450.0 311700.0 ; + RECT 34050.0 317700.0 36000.0 318900.0 ; + RECT 21900.0 317700.0 24150.0 318900.0 ; RECT 32250.0 310500.0 33450.0 311700.0 ; RECT 32250.0 312900.0 33450.0 314100.0 ; RECT 32250.0 312900.0 33450.0 314100.0 ; @@ -3926,8 +3926,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 23250.0 315300.0 24450.0 316500.0 ; RECT 23250.0 315300.0 24450.0 316500.0 ; RECT 23250.0 312900.0 24450.0 314100.0 ; - RECT 23250.0 317700.0 24450.0 318900.0 ; RECT 33450.0 317700.0 34650.0 318900.0 ; + RECT 23550.0 317700.0 24750.0 318900.0 ; RECT 25650.0 315300.0 26850.0 314100.0 ; RECT 28350.0 312300.0 29550.0 311100.0 ; RECT 32250.0 315300.0 33450.0 316500.0 ; @@ -3938,11 +3938,11 @@ MACRO sram_2_16_1_scn3me_subm RECT 28350.0 316200.0 29550.0 317400.0 ; RECT 35550.0 308700.0 36450.0 323100.0 ; RECT 21450.0 308700.0 22350.0 323100.0 ; - RECT 21900.0 334800.0 23850.0 336000.0 ; - RECT 34050.0 334800.0 36000.0 336000.0 ; RECT 23850.0 327600.0 21450.0 328800.0 ; RECT 32850.0 327600.0 36450.0 328800.0 ; RECT 32850.0 332400.0 36450.0 333600.0 ; + RECT 34050.0 334800.0 36000.0 336000.0 ; + RECT 21900.0 334800.0 24150.0 336000.0 ; RECT 32850.0 327600.0 34050.0 328800.0 ; RECT 32850.0 330000.0 34050.0 331200.0 ; RECT 32850.0 330000.0 34050.0 331200.0 ; @@ -3959,8 +3959,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 23850.0 332400.0 25050.0 333600.0 ; RECT 23850.0 332400.0 25050.0 333600.0 ; RECT 23850.0 330000.0 25050.0 331200.0 ; - RECT 23250.0 334800.0 24450.0 336000.0 ; RECT 33450.0 334800.0 34650.0 336000.0 ; + RECT 23550.0 334800.0 24750.0 336000.0 ; RECT 26400.0 332400.0 27600.0 331200.0 ; RECT 29100.0 329400.0 30300.0 328200.0 ; RECT 32850.0 330000.0 34050.0 331200.0 ; @@ -3971,8 +3971,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 29100.0 332400.0 30300.0 333600.0 ; RECT 35550.0 325800.0 36450.0 340200.0 ; RECT 21450.0 325800.0 22350.0 340200.0 ; - RECT 21900.0 345900.0 23850.0 344700.0 ; RECT 34050.0 345900.0 36000.0 344700.0 ; + RECT 21900.0 345900.0 24150.0 344700.0 ; RECT 23250.0 350700.0 21450.0 349500.0 ; RECT 32850.0 350700.0 36450.0 349500.0 ; RECT 24450.0 348000.0 32850.0 347100.0 ; @@ -3984,15 +3984,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 23250.0 348300.0 24450.0 347100.0 ; RECT 23250.0 348300.0 24450.0 347100.0 ; RECT 23250.0 350700.0 24450.0 349500.0 ; - RECT 23250.0 345900.0 24450.0 344700.0 ; RECT 33450.0 345900.0 34650.0 344700.0 ; + RECT 23550.0 345900.0 24750.0 344700.0 ; RECT 27750.0 350100.0 28950.0 348900.0 ; RECT 27750.0 350100.0 28950.0 348900.0 ; RECT 27900.0 347550.0 28800.0 346650.0 ; RECT 35550.0 352500.0 36450.0 342900.0 ; RECT 21450.0 352500.0 22350.0 342900.0 ; - RECT 21900.0 355500.0 23850.0 354300.0 ; RECT 34050.0 355500.0 36000.0 354300.0 ; + RECT 21900.0 355500.0 24150.0 354300.0 ; RECT 23250.0 360300.0 21450.0 359100.0 ; RECT 32850.0 360300.0 36450.0 359100.0 ; RECT 24450.0 357600.0 32850.0 356700.0 ; @@ -4004,18 +4004,18 @@ MACRO sram_2_16_1_scn3me_subm RECT 23250.0 357900.0 24450.0 356700.0 ; RECT 23250.0 357900.0 24450.0 356700.0 ; RECT 23250.0 360300.0 24450.0 359100.0 ; - RECT 23250.0 355500.0 24450.0 354300.0 ; RECT 33450.0 355500.0 34650.0 354300.0 ; + RECT 23550.0 355500.0 24750.0 354300.0 ; RECT 27750.0 359700.0 28950.0 358500.0 ; RECT 27750.0 359700.0 28950.0 358500.0 ; RECT 27900.0 357150.0 28800.0 356250.0 ; RECT 35550.0 362100.0 36450.0 352500.0 ; RECT 21450.0 362100.0 22350.0 352500.0 ; - RECT 21900.0 329700.0 20400.0 330900.0 ; - RECT 9300.0 329700.0 7800.0 330900.0 ; RECT 19800.0 320100.0 22350.0 321300.0 ; RECT 10500.0 320100.0 7350.0 321300.0 ; RECT 10500.0 324900.0 7350.0 326100.0 ; + RECT 9300.0 329700.0 7800.0 330900.0 ; + RECT 21900.0 329700.0 19650.0 330900.0 ; RECT 10500.0 320100.0 9300.0 321300.0 ; RECT 10500.0 322500.0 9300.0 323700.0 ; RECT 10500.0 322500.0 9300.0 323700.0 ; @@ -4040,8 +4040,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 19800.0 327300.0 18600.0 328500.0 ; RECT 19800.0 327300.0 18600.0 328500.0 ; RECT 19800.0 324900.0 18600.0 326100.0 ; - RECT 21000.0 329700.0 19800.0 330900.0 ; RECT 9900.0 329700.0 8700.0 330900.0 ; + RECT 20250.0 329700.0 19050.0 330900.0 ; RECT 17100.0 327300.0 15900.0 326100.0 ; RECT 15150.0 324900.0 13950.0 323700.0 ; RECT 13200.0 322500.0 12000.0 321300.0 ; @@ -4055,8 +4055,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 13200.0 327300.0 12000.0 328500.0 ; RECT 8250.0 318300.0 7350.0 333900.0 ; RECT 22350.0 318300.0 21450.0 333900.0 ; - RECT 21900.0 340500.0 19950.0 341700.0 ; RECT 9750.0 340500.0 7800.0 341700.0 ; + RECT 21900.0 340500.0 19650.0 341700.0 ; RECT 20550.0 335700.0 22350.0 336900.0 ; RECT 10950.0 335700.0 7350.0 336900.0 ; RECT 19350.0 338400.0 10950.0 339300.0 ; @@ -4068,15 +4068,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 20550.0 338100.0 19350.0 339300.0 ; RECT 20550.0 338100.0 19350.0 339300.0 ; RECT 20550.0 335700.0 19350.0 336900.0 ; - RECT 20550.0 340500.0 19350.0 341700.0 ; RECT 10350.0 340500.0 9150.0 341700.0 ; + RECT 20250.0 340500.0 19050.0 341700.0 ; RECT 16050.0 336300.0 14850.0 337500.0 ; RECT 16050.0 336300.0 14850.0 337500.0 ; RECT 15900.0 338850.0 15000.0 339750.0 ; RECT 8250.0 333900.0 7350.0 343500.0 ; RECT 22350.0 333900.0 21450.0 343500.0 ; - RECT 21900.0 350100.0 19950.0 351300.0 ; RECT 9750.0 350100.0 7800.0 351300.0 ; + RECT 21900.0 350100.0 19650.0 351300.0 ; RECT 20550.0 345300.0 22350.0 346500.0 ; RECT 10950.0 345300.0 7350.0 346500.0 ; RECT 19350.0 348000.0 10950.0 348900.0 ; @@ -4088,15 +4088,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 20550.0 347700.0 19350.0 348900.0 ; RECT 20550.0 347700.0 19350.0 348900.0 ; RECT 20550.0 345300.0 19350.0 346500.0 ; - RECT 20550.0 350100.0 19350.0 351300.0 ; RECT 10350.0 350100.0 9150.0 351300.0 ; + RECT 20250.0 350100.0 19050.0 351300.0 ; RECT 16050.0 345900.0 14850.0 347100.0 ; RECT 16050.0 345900.0 14850.0 347100.0 ; RECT 15900.0 348450.0 15000.0 349350.0 ; RECT 8250.0 343500.0 7350.0 353100.0 ; RECT 22350.0 343500.0 21450.0 353100.0 ; - RECT 21900.0 359700.0 19950.0 360900.0 ; RECT 9750.0 359700.0 7800.0 360900.0 ; + RECT 21900.0 359700.0 19650.0 360900.0 ; RECT 20550.0 354900.0 22350.0 356100.0 ; RECT 10950.0 354900.0 7350.0 356100.0 ; RECT 19350.0 357600.0 10950.0 358500.0 ; @@ -4108,8 +4108,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 20550.0 357300.0 19350.0 358500.0 ; RECT 20550.0 357300.0 19350.0 358500.0 ; RECT 20550.0 354900.0 19350.0 356100.0 ; - RECT 20550.0 359700.0 19350.0 360900.0 ; RECT 10350.0 359700.0 9150.0 360900.0 ; + RECT 20250.0 359700.0 19050.0 360900.0 ; RECT 16050.0 355500.0 14850.0 356700.0 ; RECT 16050.0 355500.0 14850.0 356700.0 ; RECT 15900.0 358050.0 15000.0 358950.0 ; @@ -4134,8 +4134,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 19650.0 376050.0 12900.0 376950.0 ; RECT 28950.0 377700.0 27750.0 378900.0 ; RECT 28800.0 410100.0 27900.0 413850.0 ; - RECT 21900.0 374700.0 23850.0 373500.0 ; RECT 34050.0 374700.0 36000.0 373500.0 ; + RECT 21900.0 374700.0 24150.0 373500.0 ; RECT 23250.0 379500.0 21450.0 378300.0 ; RECT 32850.0 379500.0 36450.0 378300.0 ; RECT 24450.0 376800.0 32850.0 375900.0 ; @@ -4147,8 +4147,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 23250.0 377100.0 24450.0 375900.0 ; RECT 23250.0 377100.0 24450.0 375900.0 ; RECT 23250.0 379500.0 24450.0 378300.0 ; - RECT 23250.0 374700.0 24450.0 373500.0 ; RECT 33450.0 374700.0 34650.0 373500.0 ; + RECT 23550.0 374700.0 24750.0 373500.0 ; RECT 27750.0 378900.0 28950.0 377700.0 ; RECT 27750.0 378900.0 28950.0 377700.0 ; RECT 27900.0 376350.0 28800.0 375450.0 ; @@ -4163,8 +4163,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 21450.0 429300.0 22350.0 431100.0 ; RECT 21900.0 430650.0 50100.0 431550.0 ; RECT 49650.0 429300.0 50550.0 431100.0 ; - RECT 50100.0 416700.0 48150.0 417900.0 ; RECT 37950.0 416700.0 36000.0 417900.0 ; + RECT 50100.0 416700.0 47850.0 417900.0 ; RECT 48750.0 411900.0 50550.0 413100.0 ; RECT 39150.0 411900.0 35550.0 413100.0 ; RECT 47550.0 414600.0 39150.0 415500.0 ; @@ -4176,15 +4176,15 @@ MACRO sram_2_16_1_scn3me_subm RECT 48750.0 414300.0 47550.0 415500.0 ; RECT 48750.0 414300.0 47550.0 415500.0 ; RECT 48750.0 411900.0 47550.0 413100.0 ; - RECT 48750.0 416700.0 47550.0 417900.0 ; RECT 38550.0 416700.0 37350.0 417900.0 ; + RECT 48450.0 416700.0 47250.0 417900.0 ; RECT 44250.0 412500.0 43050.0 413700.0 ; RECT 44250.0 412500.0 43050.0 413700.0 ; RECT 44100.0 415050.0 43200.0 415950.0 ; RECT 36450.0 410100.0 35550.0 419700.0 ; RECT 50550.0 410100.0 49650.0 419700.0 ; - RECT 50100.0 426300.0 48150.0 427500.0 ; RECT 37950.0 426300.0 36000.0 427500.0 ; + RECT 50100.0 426300.0 47850.0 427500.0 ; RECT 48750.0 421500.0 50550.0 422700.0 ; RECT 39150.0 421500.0 35550.0 422700.0 ; RECT 47550.0 424200.0 39150.0 425100.0 ; @@ -4196,16 +4196,16 @@ MACRO sram_2_16_1_scn3me_subm RECT 48750.0 423900.0 47550.0 425100.0 ; RECT 48750.0 423900.0 47550.0 425100.0 ; RECT 48750.0 421500.0 47550.0 422700.0 ; - RECT 48750.0 426300.0 47550.0 427500.0 ; RECT 38550.0 426300.0 37350.0 427500.0 ; + RECT 48450.0 426300.0 47250.0 427500.0 ; RECT 44250.0 422100.0 43050.0 423300.0 ; RECT 44250.0 422100.0 43050.0 423300.0 ; RECT 44100.0 424650.0 43200.0 425550.0 ; RECT 36450.0 419700.0 35550.0 429300.0 ; RECT 50550.0 419700.0 49650.0 429300.0 ; RECT 43050.0 422100.0 44250.0 423300.0 ; - RECT 21900.0 422700.0 23850.0 421500.0 ; RECT 34050.0 422700.0 36000.0 421500.0 ; + RECT 21900.0 422700.0 24150.0 421500.0 ; RECT 23250.0 427500.0 21450.0 426300.0 ; RECT 32850.0 427500.0 36450.0 426300.0 ; RECT 24450.0 424800.0 32850.0 423900.0 ; @@ -4217,16 +4217,16 @@ MACRO sram_2_16_1_scn3me_subm RECT 23250.0 425100.0 24450.0 423900.0 ; RECT 23250.0 425100.0 24450.0 423900.0 ; RECT 23250.0 427500.0 24450.0 426300.0 ; - RECT 23250.0 422700.0 24450.0 421500.0 ; RECT 33450.0 422700.0 34650.0 421500.0 ; + RECT 23550.0 422700.0 24750.0 421500.0 ; RECT 27750.0 426900.0 28950.0 425700.0 ; RECT 27750.0 426900.0 28950.0 425700.0 ; RECT 27900.0 424350.0 28800.0 423450.0 ; RECT 35550.0 429300.0 36450.0 419700.0 ; RECT 21450.0 429300.0 22350.0 419700.0 ; RECT 27750.0 425700.0 28950.0 426900.0 ; - RECT 21900.0 413100.0 23850.0 411900.0 ; RECT 34050.0 413100.0 36000.0 411900.0 ; + RECT 21900.0 413100.0 24150.0 411900.0 ; RECT 23250.0 417900.0 21450.0 416700.0 ; RECT 32850.0 417900.0 36450.0 416700.0 ; RECT 24450.0 415200.0 32850.0 414300.0 ; @@ -4238,8 +4238,8 @@ MACRO sram_2_16_1_scn3me_subm RECT 23250.0 415500.0 24450.0 414300.0 ; RECT 23250.0 415500.0 24450.0 414300.0 ; RECT 23250.0 417900.0 24450.0 416700.0 ; - RECT 23250.0 413100.0 24450.0 411900.0 ; RECT 33450.0 413100.0 34650.0 411900.0 ; + RECT 23550.0 413100.0 24750.0 411900.0 ; RECT 27750.0 417300.0 28950.0 416100.0 ; RECT 27750.0 417300.0 28950.0 416100.0 ; RECT 27900.0 414750.0 28800.0 413850.0 ; diff --git a/technology/freepdk45/tech/tech.py b/technology/freepdk45/tech/tech.py index 3565a36d..1947fcc7 100644 --- a/technology/freepdk45/tech/tech.py +++ b/technology/freepdk45/tech/tech.py @@ -34,6 +34,7 @@ layer["vth"] = 7 layer["thkox"] = 8 layer["poly"] = 9 layer["contact"] = 10 +layer["active_contact"] = 10 layer["metal1"] = 11 layer["via1"] = 12 layer["metal2"] = 13 @@ -120,9 +121,9 @@ drc["minarea_active"] = 0 # IMPLANT.1 Minimum spacing of nimplant/ pimplant to channel drc["implant_to_channel"] = 0.07 # Not a rule -drc["implant_enclose_active"] = 0 +drc["implant_enclosure_active"] = 0 # Not a rule -drc["implant_enclose_contact"] = 0 +drc["implant_enclosure_contact"] = 0 # IMPLANT.2 Minimum spacing of nimplant/ pimplant to contact drc["implant_to_contact"] = 0.025 # IMPLANT.3 Minimum width/ spacing of nimplant/ pimplant diff --git a/technology/scn3me_subm/tech/tech.py b/technology/scn3me_subm/tech/tech.py index 1f22d820..0a0909c8 100755 --- a/technology/scn3me_subm/tech/tech.py +++ b/technology/scn3me_subm/tech/tech.py @@ -26,14 +26,13 @@ GDS["zoom"] = 0.5 layer={} layer["vtg"] = -1 layer["vth"] = -1 -layer["contact"] = 25 +layer["contact"] = 47 layer["pwell"] = 41 layer["nwell"] = 42 layer["active"] = 43 layer["pimplant"] = 44 layer["nimplant"] = 45 layer["poly"] = 46 -layer["poly_contact"] = 47 layer["active_contact"] = 48 layer["metal1"] = 49 layer["via1"] = 50 @@ -106,9 +105,9 @@ drc["minarea_active"] = 0.0 # 4.1 Minimum select spacing to channel of transistor to ensure adequate source/drain width drc["implant_to_channel"] = 0.9 # 4.2 Minimum select overlap of active -drc["implant_enclose_active"] = 0.6 +drc["implant_enclosure_active"] = 0.6 # 4.3 Minimum select overlap of contact -drc["implant_enclose_contact"] = 0.3 +drc["implant_enclosure_contact"] = 0.3 # Not a rule drc["implant_to_contact"] = 0 # Not a rule