// file: switch_328_pin_geom // // Original Date: 2-Sept-2014 // Current Date: 17-Jan-2017 // // This geometry is for the BCM53128 Broadcom switch. // // // This is the "New Version" with a straight forward // Solder Mask and Solder Stencil. // // // This is a 256 pin part with 64 pins per side. // // The Exposed Pad in the middle of this chip is soldered // to the PCB's Thermal Ground Land. // // The Thermal Land is connected to the PCB's internal // Ground Planes via 72 Thermal/Ground Plated Through Holes. // // The Thermal Ground Land is 10.0 mm by 9.0 mm and is on // both the Top Side and Bottom Side of the card. On the // Bottom Side it is used as the Ground connection for some // of this chip's ByPass Capacitors. // // Note that the copper for the Thermal Land on the top side // of the card is included in this Geometry as an explicit // Polygon on layer BREAKOUT_1 and not as part of a pin // definition. The copper for the Thernal Land on the back // side of the card (opposite side from where the chip is // mounted) is included as a Polygon on the layer // Sheet_Dielectric_1 as this layer is setup for special // use with the Hub design. // // // This is a 256 eLQFP package. // // The pin pitch is 0.40 mm // // The width of the pins is 0.18 mm nominal // // The edges of the plastic package are 28.00 mm square. // // The far edges of the pins are 30.00 mm square. // // The size of the IC's Exposed Pad is 8.79mm by 7.62 mm. // // As layed out here 8.79 mm is horizontal along the pin 1-64 direction // and the 7.62 mm is vertical along the 65-128 direction. // // This is based on Broadcom Solder Guidelines Packaging AN200 // // for now I will make the pin pads 0.20 mm by 1.60 mm. // // For now I will make the external edges of the pin pads // be 31.00 mm apart and square. // // // // Recall, we will use the BCM53128 not the BCM53128V. // // // See the Paste_Mask file and the Solder_Mask files for details // of these aspects of the layout, e.g. percent solder paste coverage. // // // This geometry has been written with pin #1 in the lower // left-hand corner aka the South-West corner. // // // The SMD pads are setup as 0.20 mm wide. // The SMD pads are setup as 1.60 mm long. // // This gives 29.40 mm pad center to opposite edge pad center // or 14.70 mm pad center to package center. // // First define 3 SMD pad pinstacks and then start the 256 pin geometry. // $abort_enable = @false; $$lock_windows(@on) ; $$snap_diagonal(@off) ; $$snap_orthogonal(@off) ; // // These are the Pin/Pad Stacks for the // // Broadcom BCM53128 Switch Geometry. // // // 2-Sept-2014 Original Date // // 10-Dec-2016 To the Pin/Pad Stack for the Center Thermal Pad Via // geometry add a 0.23 mm diameter flash on PREPREG_5 // to indicate the location of a Via that needs to be // Plugged from the Top. This works because in the Hub // design the Switch Chip package is only instanced // on the top side of the card. // // 18-Jan-2017 Move the Thermal Vias from being based on a 0.25 mm // drill to a more rational 0.30 mm drill. // This is setup for the New Version of this design. // // // // This section contains 2 SMD pads (E-W and N-S) and the Through Hole // stack for the Thermal Land rivets. // // // The SMD pads are based on a combination of what is specified in // Broadcom Solder Guidelines Packaging AN200 and what I see on // real PCB that have 0.40 mm pitch parts. As such the Broadcom // SMD pads design is rather minimal size and all the real world // examples seem somewhat larger. Broadcom does not specify // individual Solder Mask openings (they use just one large opening // per side) where as the real world examples have individual // Solder Mask openings per pin. // // // SMD Pad Design // // Foot Width: 0.13 mm min 0.18 mm typ 0.23 mm max // Foot Length: 0.45 mm min 0.60 mm typ 0.75 mm max // // Tip of Foot to Tip of Foot Distance: 30.00 mm +- 0.15 mm // // --> Set Pad Width = 0.20 mm // // Broadcom asks for an addition Pad Length: 0.05 mm inward // 0.10 mm outward // // This is too little additional Pad Length. It is not even // enough to take into consideration the +- 0.15 mm Foot Length // and the 0.15 mm Tip to Tip tollerance. // // Choose to have an additional Pad Length: 0.30 mm inward // 0.40 mm outward // // --> Set Pad Length = 1.30 mm // // The 0,0 to Center of Foot Distance is: 14.70 mm // // But more of the 1.30 mm Pad Length faces outward than inward. // So the 0,0 to Center of Pad Length Distance is: 14.75 mm // // --> Set the 0,0 to Center of Pad Distance = 14.75 mm // // --> Set the Pad edge to Solder Mask Clearance = 0.05 mm // on all 4 sides. // // --> Set Paste Mask equal to SMD Pad size. // // Even with this 1.30 mm Pad Length, which is longer than the // Broadcom spec, it is shorter than what I have typically used. // // //---------------------------------------------------------------------------- // // // SMD East-West Pad // $$create_pin("SWITCH_HORZ_PAD", @replace); $$page(0.0,0.0,0.0, @mm, 0.0, 0.0, [0.0, 0.0, 'PI$SWITCH_HORZ_PAD']); $$point_mode(@vertex); $$polygon( "PAD", , [ 0.650, 0.100, -0.650, 0.100, -0.650, -0.100, 0.650, -0.100 ] ); $$polygon( "SOLDER_MASK", , [ 0.700, 0.150, -0.700, 0.150, -0.700, -0.150, 0.700, -0.150 ] ); $$polygon( "PASTE_MASK", , [ 0.650, 0.100, -0.650, 0.100, -0.650, -0.100, 0.650, -0.100 ] ); $$attribute( "TERMINAL_SURFACE_DEFINITION", ""); // //---------------------------------------------------------------------------- // // // SMD North-South Pad // $$create_pin("SWITCH_VERT_PAD", @replace); $$page(0.0,0.0,0.0, @mm, 0.0, 0.0, [0.0, 0.0, 'PI$SWITCH_VERT_PAD']); $$point_mode(@vertex); $$polygon( "PAD", , [ 0.100, 0.650, -0.100, 0.650, -0.100, -0.650, 0.100, -0.650 ] ); $$polygon( "SOLDER_MASK", , [ 0.150, 0.700, -0.150, 0.700, -0.150, -0.700, 0.150, -0.700 ] ); $$polygon( "PASTE_MASK", , [ 0.100, 0.650, -0.100, 0.650, -0.100, -0.650, 0.100, -0.650 ] ); $$attribute( "TERMINAL_SURFACE_DEFINITION", ""); // //---------------------------------------------------------------------------- // // // Thermal/Ground Plated Through Hole Pin/Pad Stack // // for connecting the PCB Thermal Land to its internal Ground Planes // // 0.30 mm drill // 0.60 mm pad land // 0.70 mm soldermask opening // 0.90 mm plane relief // 0.28 mm PrePreg_5 flash to indicate a // via that is plugged from the Top // // // --> the thickness of the donut wall is 0.150 mm // --> the clearance from pad land to plane 0.150 mm // --> the clearance from drill hole to plane 0.300 mm // --> the thickness of the Gnd Plane web is 0.225 mm for 1.125 mm spaced pins // // Note that the design of this plated through hole tries to keep // the plane relief moderately small so that the webs in the planes // will be as thick as practical. The Ground Planes in the area // under the Switch Chips will flood these Thermal/Ground Plated // Through Holes and will thus be as effective as possible in // carrying away the heat an providing a stiff electrical connection. // There is plenty of clearance between the drill hole wall and the // other planes ( 0.300 mm). There is only 0.150 mm clearance // between a pad and the other planes but this condition is not // exected to actually ever exist ( i.e. pads are not flashed on // layers were no connection is made to these Plated Through Holes ). // // Note that a smaller Solder Mask opening is used on the backside // where the only reason for a Solder Mask opening is to un-tent // these through board vias. // $$create_pin("Swch_Thermal_PTH", @replace); $$page(0.0,0.0,0.0, @mm, 0.0, 0.0, [0.0, 0.0, 'PI$Swch_Thermal_PTH']); $$point_mode(@vertex); $$attribute( "TERMINAL_THRUHOLE_DEFINITION", ""); $$attribute( "TERMINAL_DRILL_SIZE", "", , @scale , , [ 0.30, 0.0 ]); $$circle( "PAD", 0.0, 0.0, 0.60, 0.0); $$circle( "SIGNAL", 0.0, 0.0, 0.60, 0.0); $$circle( "SOLDER_MASK_1", 0.0, 0.0, 0.70, 0.0); $$circle( "SOLDER_MASK_2", 0.0, 0.0, 0.50, 0.0); $$circle( "POWER", 0.0, 0.0, 0.90, 0.0); $$circle( "PREPREG_5", 0.0, 0.0, 0.28, 0.0 ); //---------------------------------------------------------------------------- // // ======================================================================= // // // This is the Main Body for the // // Broadcom BCM53128 Switch Geometry. // // // Original Date: 2-Sept-2014 // Current Date: 18-Jan-2017 // // // // Now start the Switch 328 Pin geometry // $$create_component("SWITCH_256", @replace); $$page(0.0,0.0,0.0, @mm, 0.0, 0.0, [0.0, 0.0, 'CO$SWITCH_256']); $$point_mode(@vertex); $$attribute( "COMPONENT_LAYOUT_TYPE", "surface"); $$attribute( "COMPONENT_LAYOUT_SURFACE", "both"); $$attribute( "COMPONENT_HEIGHT", "1.20", , @scale , , [0.0, 0.0] ); // // Component Outline // $$initial([ 16.00, 16.00 ], , @nosnap ); $$terminal([ -16.00, 16.00 ]); $$terminal([ -16.00, -16.00 ]); $$terminal([ 16.00, -16.00 ]); $$terminal([ 16.00, 16.00 ]); $$attribute( "COMPONENT_PLACEMENT_OUTLINE", "", @mark, @scale ); // // Silkscreen // $$path( "SILKSCREEN", 0.20 , , [ -12.50, 12.50, 12.50, 12.50 ] ); $$path( "SILKSCREEN", 0.20 , , [ -9.50, -12.50, 12.50, -12.50 ] ); $$path( "SILKSCREEN", 0.20 , , [ -12.50, 12.50, -12.50, -9.50 ] ); $$path( "SILKSCREEN", 0.20 , , [ 12.50, 12.50, 12.50, -12.50 ] ); $$path( "SILKSCREEN", 0.20 , , [ -12.50, -9.50, -9.50, -12.50 ] ); // // Box at Pin #1 Corner. // // 2x Horz inner $$path( "SILKSCREEN", 0.25 , , [-15.00, -15.00, -14.60, -15.00] ); $$path( "SILKSCREEN", 0.25 , , [-15.00, -14.60, -14.60, -14.60] ); // 2x Vert inner $$path( "SILKSCREEN", 0.25 , , [-15.00, -15.00, -15.00, -14.60] ); $$path( "SILKSCREEN", 0.25 , , [-14.60, -15.00, -14.60, -14.60] ); // 2x Horz outer $$path( "SILKSCREEN", 0.25 , , [-15.20, -15.20, -14.40, -15.20] ); $$path( "SILKSCREEN", 0.25 , , [-15.20, -14.40, -14.40, -14.40] ); // 2x Vert outer $$path( "SILKSCREEN", 0.25 , , [-15.20, -15.20, -15.20, -14.40] ); $$path( "SILKSCREEN", 0.25 , , [-14.40, -15.20, -14.40, -14.40] ); // // Reference Designator // $$text( "SILKSCREEN", "^$ref", 0.0, 0.0, 2.5, @CC, 0, 0.7, 0.20, "std", "None", 0.0, 0.0 ); // // Setup the Local Fiducial Marks // //$$circle( "PAD_1", 11.50, 11.50, 1.0, 0.0); //$$circle( "SOLDER_MASK_1", 11.50, 11.50, 1.3, 0.0); //$$circle( "PAD_1", 11.50, -11.50, 1.0, 0.0); //$$circle( "SOLDER_MASK_1", 11.50, -11.50, 1.3, 0.0); //$$circle( "PAD_1", -11.50, -11.50, 1.0, 0.0); //$$circle( "SOLDER_MASK_1", -11.50, -11.50, 1.3, 0.0); //$$circle( "PAD_1", -11.50, 11.50, 1.0, 0.0); //$$circle( "SOLDER_MASK_1", -11.50, 11.50, 1.3, 0.0); // // Now include the Thermal Land copper on the Top side // // and Bottom side copper for Ground connections. // // Note that the bottom side metal (aka backside metal) is // described on layer Sheet_Dielectric_1. See the as-built // file Hub Trace Routing Details for a description of how // the backside metal is handled in the Hub design. // // Note that the backside metal is not symmetric wrt the // thermal/Gnd vias in the center pad. I have built up // 0.30 mm more metal on one side to make a tighter // connection to some of the bypass capacitors. // $$polygon( "BREAKOUT_1", , [ 5.00, 4.50, -5.00, 4.50, -5.00, -4.50, 5.00, -4.50 ] ); $$polygon( "SHEET_DIELECTRIC_1", , [ 5.00, 4.80, -5.00, 4.80, -5.00, -4.50, 5.00, -4.50 ] ); // // ========================================================== // // // ======================================================================= // // // // This is the Thermal Land SOLDER Mask for the // // Broadcom BCM53128 Switch Geometry. // // // Original Date: 2-Sept-2014 // Current Date: 17-Jan-2017 // // // Top Side SOLDER Mask for the Switch Chip Thermal Land. // // This is the New Rational Version of the Switch Solder Mask. // // $$polygon( "SOLDER_MASK_1", , [ 5.10, 4.60, -5.10, 4.60, -5.10, -4.60, 5.10, -4.60 ] ); // // End of Top Side Thermal Land SOLDER Mask // // The openings in the Bottom Side of the Thermal Land // SOLDER Mask are around the 72 plated through holes // that connect the Thermal Land copper to the PCB's // internal Ground Plain. These SOLDER Mask openings // are included as part of the pin/pad stack for these // plated through holes. // // // ======================================================================= // // // This is the Thermal Land PASTE Mask for the // // Broadcom BCM53128 Switch Geometry. // // // Original Date: 2-Sept-2014 // Current Date: 18-Jan-2017 // // // // This is the New Rational Geom for the Switch Chip. // // // There are 12 Solder Stencil Openings. // // - In total they are about 80% of the area of the // IC's center thermal ground pad. // // - All 12 of the solder stencil openings are within the // area covered by the IC's center thermal ground pad. // // - The web between openings is 0.26 mm. // // - Each opening is 1.95 in X by 2.30 in Y. // // - There are 4 columns spaced along in X. // // - There are 3 rows spaced along in Y. // // - Each 1.95 mm by 2.30 mm Solder Stencil openings is 4.485 sq mm. // // - 12 of these Solder Stencil openings is a total of 53.82 sq mm. // // - 53.82 sq mm is 80.4% of the area of the IC's 8.79 mm by 7.62 mm Center Pad. // // - 53.82 sq mm is 59.8% of the area of the PCB's 10.0 mm by 9.0 mm Thermal Pad. // // - All of the Solder Stencil's window openings are within the foot print // of the IC's Center Pad. // // - In fact the outer most edge of the Solder Stencil's window openings // is about 0.10 mm back from the perimeter of the IC's Center Pad. // // // Openings in the Top Side PASTE Mask aka PASTE Stencil // // for the Thermal Land: // $$polygon( "PASTE_MASK_1", , [ -2.34, -1.41, -4.29, -1.41, -4.29, -3.71, -2.34, -3.71 ] ); $$polygon( "PASTE_MASK_1", , [ -0.13, -1.41, -2.08, -1.41, -2.08, -3.71, -0.13, -3.71 ] ); $$polygon( "PASTE_MASK_1", , [ 2.08, -1.41, 0.13, -1.41, 0.13, -3.71, 2.08, -3.71 ] ); $$polygon( "PASTE_MASK_1", , [ 4.29, -1.41, 2.34, -1.41, 2.34, -3.71, 4.29, -3.71 ] ); $$polygon( "PASTE_MASK_1", , [ -2.34, 1.15, -4.29, 1.15, -4.29, -1.15, -2.34, -1.15 ] ); $$polygon( "PASTE_MASK_1", , [ -0.13, 1.15, -2.08, 1.15, -2.08, -1.15, -0.13, -1.15 ] ); $$polygon( "PASTE_MASK_1", , [ 2.08, 1.15, 0.13, 1.15, 0.13, -1.15, 2.08, -1.15 ] ); $$polygon( "PASTE_MASK_1", , [ 4.29, 1.15, 2.34, 1.15, 2.34, -1.15, 4.29, -1.15 ] ); $$polygon( "PASTE_MASK_1", , [ -2.34, 3.71, -4.29, 3.71, -4.29, 1.41, -2.34, 1.41 ] ); $$polygon( "PASTE_MASK_1", , [ -0.13, 3.71, -2.08, 3.71, -2.08, 1.41, -0.13, 1.41 ] ); $$polygon( "PASTE_MASK_1", , [ 2.08, 3.71, 0.13, 3.71, 0.13, 1.41, 2.08, 1.41 ] ); $$polygon( "PASTE_MASK_1", , [ 4.29, 3.71, 2.34, 3.71, 2.34, 1.41, 4.29, 1.41 ] ); // // End of the Top Side PASTE Mask for the Thermal Land. // // There are no openings in the Bottom Side // PASTE Mask for the Switch Chip's Thermal Land // except for those to "un-tent" the Thermal Gnd Vias. // // // ======================================================================= // // // These are the Signal Pins for the // // Broadcom BCM53128 Switch Geometry. // // // Original Date: 2-Sept-2014 // Current Date: 12-Mar-2016 // // // List the 256 Signal Pins: // // Pins 1:64 $$attribute( "COMPONENT_PIN_DEFINITION", "1", , @scale , , [ -12.60, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "1, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "2", , @scale , , [ -12.20, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "2, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "3", , @scale , , [ -11.80, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "3, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "4", , @scale , , [ -11.40, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "4, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "5", , @scale , , [ -11.00, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "5, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "6", , @scale , , [ -10.60, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "6, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "7", , @scale , , [ -10.20, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "7, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "8", , @scale , , [ -9.80, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "8, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "9", , @scale , , [ -9.40, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "9, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "10", , @scale , , [ -9.00, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "10, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "11", , @scale , , [ -8.60, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "11, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "12", , @scale , , [ -8.20, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "12, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "13", , @scale , , [ -7.80, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "13, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "14", , @scale , , [ -7.40, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "14, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "15", , @scale , , [ -7.00, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "15, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "16", , @scale , , [ -6.60, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "16, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "17", , @scale , , [ -6.20, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "17, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "18", , @scale , , [ -5.80, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "18, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "19", , @scale , , [ -5.40, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "19, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "20", , @scale , , [ -5.00, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "20, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "21", , @scale , , [ -4.60, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "21, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "22", , @scale , , [ -4.20, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "22, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "23", , @scale , , [ -3.80, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "23, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "24", , @scale , , [ -3.40, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "24, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "25", , @scale , , [ -3.00, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "25, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "26", , @scale , , [ -2.60, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "26, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "27", , @scale , , [ -2.20, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "27, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "28", , @scale , , [ -1.80, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "28, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "29", , @scale , , [ -1.40, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "29, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "30", , @scale , , [ -1.00, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "30, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "31", , @scale , , [ -0.60, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "31, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "32", , @scale , , [ -0.20, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "32, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "33", , @scale , , [ 0.20, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "33, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "34", , @scale , , [ 0.60, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "34, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "35", , @scale , , [ 1.00, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "35, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "36", , @scale , , [ 1.40, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "36, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "37", , @scale , , [ 1.80, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "37, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "38", , @scale , , [ 2.20, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "38, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "39", , @scale , , [ 2.60, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "39, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "40", , @scale , , [ 3.00, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "40, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "41", , @scale , , [ 3.40, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "41, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "42", , @scale , , [ 3.80, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "42, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "43", , @scale , , [ 4.20, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "43, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "44", , @scale , , [ 4.60, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "44, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "45", , @scale , , [ 5.00, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "45, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "46", , @scale , , [ 5.40, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "46, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "47", , @scale , , [ 5.80, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "47, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "48", , @scale , , [ 6.20, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "48, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "49", , @scale , , [ 6.60, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "49, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "50", , @scale , , [ 7.00, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "50, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "51", , @scale , , [ 7.40, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "51, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "52", , @scale , , [ 7.80, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "52, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "53", , @scale , , [ 8.20, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "53, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "54", , @scale , , [ 8.60, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "54, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "55", , @scale , , [ 9.00, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "55, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "56", , @scale , , [ 9.40, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "56, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "57", , @scale , , [ 9.80, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "57, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "58", , @scale , , [ 10.20, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "58, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "59", , @scale , , [ 10.60, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "59, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "60", , @scale , , [ 11.00, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "60, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "61", , @scale , , [ 11.40, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "61, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "62", , @scale , , [ 11.80, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "62, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "63", , @scale , , [ 12.20, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "63, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "64", , @scale , , [ 12.60, -14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "64, SWITCH_VERT_PAD"); // // ======================================== // // Pins 129:192 $$attribute( "COMPONENT_PIN_DEFINITION", "192", , @scale , , [ -12.60, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "192, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "191", , @scale , , [ -12.20, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "191, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "190", , @scale , , [ -11.80, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "190, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "189", , @scale , , [ -11.40, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "189, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "188", , @scale , , [ -11.00, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "188, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "187", , @scale , , [ -10.60, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "187, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "186", , @scale , , [ -10.20, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "186, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "185", , @scale , , [ -9.80, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "185, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "184", , @scale , , [ -9.40, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "184, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "183", , @scale , , [ -9.00, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "183, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "182", , @scale , , [ -8.60, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "182, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "181", , @scale , , [ -8.20, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "181, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "180", , @scale , , [ -7.80, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "180, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "179", , @scale , , [ -7.40, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "179, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "178", , @scale , , [ -7.00, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "178, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "177", , @scale , , [ -6.60, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "177, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "176", , @scale , , [ -6.20, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "176, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "175", , @scale , , [ -5.80, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "175, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "174", , @scale , , [ -5.40, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "174, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "173", , @scale , , [ -5.00, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "173, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "172", , @scale , , [ -4.60, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "172, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "171", , @scale , , [ -4.20, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "171, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "170", , @scale , , [ -3.80, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "170, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "169", , @scale , , [ -3.40, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "169, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "168", , @scale , , [ -3.00, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "168, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "167", , @scale , , [ -2.60, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "167, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "166", , @scale , , [ -2.20, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "166, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "165", , @scale , , [ -1.80, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "165, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "164", , @scale , , [ -1.40, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "164, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "163", , @scale , , [ -1.00, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "163, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "162", , @scale , , [ -0.60, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "162, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "161", , @scale , , [ -0.20, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "161, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "160", , @scale , , [ 0.20, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "160, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "159", , @scale , , [ 0.60, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "159, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "158", , @scale , , [ 1.00, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "158, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "157", , @scale , , [ 1.40, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "157, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "156", , @scale , , [ 1.80, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "156, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "155", , @scale , , [ 2.20, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "155, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "154", , @scale , , [ 2.60, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "154, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "153", , @scale , , [ 3.00, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "153, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "152", , @scale , , [ 3.40, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "152, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "151", , @scale , , [ 3.80, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "151, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "150", , @scale , , [ 4.20, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "150, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "149", , @scale , , [ 4.60, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "149, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "148", , @scale , , [ 5.00, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "148, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "147", , @scale , , [ 5.40, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "147, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "146", , @scale , , [ 5.80, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "146, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "145", , @scale , , [ 6.20, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "145, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "144", , @scale , , [ 6.60, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "144, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "143", , @scale , , [ 7.00, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "143, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "142", , @scale , , [ 7.40, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "142, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "141", , @scale , , [ 7.80, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "141, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "140", , @scale , , [ 8.20, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "140, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "139", , @scale , , [ 8.60, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "139, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "138", , @scale , , [ 9.00, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "138, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "137", , @scale , , [ 9.40, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "137, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "136", , @scale , , [ 9.80, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "136, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "135", , @scale , , [ 10.20, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "135, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "134", , @scale , , [ 10.60, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "134, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "133", , @scale , , [ 11.00, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "133, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "132", , @scale , , [ 11.40, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "132, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "131", , @scale , , [ 11.80, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "131, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "130", , @scale , , [ 12.20, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "130, SWITCH_VERT_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "129", , @scale , , [ 12.60, 14.70 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "129, SWITCH_VERT_PAD"); // // ======================================== // // Pins 65:128 $$attribute( "COMPONENT_PIN_DEFINITION", "65", , @scale , , [ 14.70, -12.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "65, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "66", , @scale , , [ 14.70, -12.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "66, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "67", , @scale , , [ 14.70, -11.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "67, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "68", , @scale , , [ 14.70, -11.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "68, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "69", , @scale , , [ 14.70, -11.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "69, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "70", , @scale , , [ 14.70, -10.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "70, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "71", , @scale , , [ 14.70, -10.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "71, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "72", , @scale , , [ 14.70, -9.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "72, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "73", , @scale , , [ 14.70, -9.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "73, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "74", , @scale , , [ 14.70, -9.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "74, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "75", , @scale , , [ 14.70, -8.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "75, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "76", , @scale , , [ 14.70, -8.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "76, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "77", , @scale , , [ 14.70, -7.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "77, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "78", , @scale , , [ 14.70, -7.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "78, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "79", , @scale , , [ 14.70, -7.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "79, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "80", , @scale , , [ 14.70, -6.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "80, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "81", , @scale , , [ 14.70, -6.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "81, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "82", , @scale , , [ 14.70, -5.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "82, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "83", , @scale , , [ 14.70, -5.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "83, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "84", , @scale , , [ 14.70, -5.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "84, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "85", , @scale , , [ 14.70, -4.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "85, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "86", , @scale , , [ 14.70, -4.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "86, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "87", , @scale , , [ 14.70, -3.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "87, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "88", , @scale , , [ 14.70, -3.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "88, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "89", , @scale , , [ 14.70, -3.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "89, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "90", , @scale , , [ 14.70, -2.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "90, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "91", , @scale , , [ 14.70, -2.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "91, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "92", , @scale , , [ 14.70, -1.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "92, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "93", , @scale , , [ 14.70, -1.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "93, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "94", , @scale , , [ 14.70, -1.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "94, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "95", , @scale , , [ 14.70, -0.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "95, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "96", , @scale , , [ 14.70, -0.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "96, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "97", , @scale , , [ 14.70, 0.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "97, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "98", , @scale , , [ 14.70, 0.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "98, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "99", , @scale , , [ 14.70, 1.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "99, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "100", , @scale , , [ 14.70, 1.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "100, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "101", , @scale , , [ 14.70, 1.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "101, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "102", , @scale , , [ 14.70, 2.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "102, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "103", , @scale , , [ 14.70, 2.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "103, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "104", , @scale , , [ 14.70, 3.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "104, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "105", , @scale , , [ 14.70, 3.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "105, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "106", , @scale , , [ 14.70, 3.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "106, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "107", , @scale , , [ 14.70, 4.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "107, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "108", , @scale , , [ 14.70, 4.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "108, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "109", , @scale , , [ 14.70, 5.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "109, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "110", , @scale , , [ 14.70, 5.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "110, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "111", , @scale , , [ 14.70, 5.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "111, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "112", , @scale , , [ 14.70, 6.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "112, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "113", , @scale , , [ 14.70, 6.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "113, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "114", , @scale , , [ 14.70, 7.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "114, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "115", , @scale , , [ 14.70, 7.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "115, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "116", , @scale , , [ 14.70, 7.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "116, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "117", , @scale , , [ 14.70, 8.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "117, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "118", , @scale , , [ 14.70, 8.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "118, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "119", , @scale , , [ 14.70, 9.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "119, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "120", , @scale , , [ 14.70, 9.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "120, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "121", , @scale , , [ 14.70, 9.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "121, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "122", , @scale , , [ 14.70, 10.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "122, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "123", , @scale , , [ 14.70, 10.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "123, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "124", , @scale , , [ 14.70, 11.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "124, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "125", , @scale , , [ 14.70, 11.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "125, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "126", , @scale , , [ 14.70, 11.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "126, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "127", , @scale , , [ 14.70, 12.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "127, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "128", , @scale , , [ 14.70, 12.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "128, SWITCH_HORZ_PAD"); // // ======================================== // // Pins 193:256 $$attribute( "COMPONENT_PIN_DEFINITION", "256", , @scale , , [ -14.70, -12.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "256, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "255", , @scale , , [ -14.70, -12.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "255, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "254", , @scale , , [ -14.70, -11.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "254, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "253", , @scale , , [ -14.70, -11.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "253, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "252", , @scale , , [ -14.70, -11.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "252, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "251", , @scale , , [ -14.70, -10.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "251, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "250", , @scale , , [ -14.70, -10.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "250, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "249", , @scale , , [ -14.70, -9.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "249, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "248", , @scale , , [ -14.70, -9.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "248, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "247", , @scale , , [ -14.70, -9.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "247, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "246", , @scale , , [ -14.70, -8.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "246, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "245", , @scale , , [ -14.70, -8.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "245, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "244", , @scale , , [ -14.70, -7.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "244, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "243", , @scale , , [ -14.70, -7.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "243, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "242", , @scale , , [ -14.70, -7.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "242, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "241", , @scale , , [ -14.70, -6.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "241, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "240", , @scale , , [ -14.70, -6.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "240, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "239", , @scale , , [ -14.70, -5.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "239, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "238", , @scale , , [ -14.70, -5.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "238, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "237", , @scale , , [ -14.70, -5.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "237, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "236", , @scale , , [ -14.70, -4.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "236, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "235", , @scale , , [ -14.70, -4.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "235, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "234", , @scale , , [ -14.70, -3.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "234, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "233", , @scale , , [ -14.70, -3.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "233, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "232", , @scale , , [ -14.70, -3.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "232, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "231", , @scale , , [ -14.70, -2.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "231, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "230", , @scale , , [ -14.70, -2.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "230, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "229", , @scale , , [ -14.70, -1.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "229, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "228", , @scale , , [ -14.70, -1.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "228, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "227", , @scale , , [ -14.70, -1.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "227, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "226", , @scale , , [ -14.70, -0.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "226, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "225", , @scale , , [ -14.70, -0.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "225, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "224", , @scale , , [ -14.70, 0.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "224, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "223", , @scale , , [ -14.70, 0.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "223, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "222", , @scale , , [ -14.70, 1.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "222, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "221", , @scale , , [ -14.70, 1.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "221, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "220", , @scale , , [ -14.70, 1.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "220, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "219", , @scale , , [ -14.70, 2.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "219, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "218", , @scale , , [ -14.70, 2.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "218, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "217", , @scale , , [ -14.70, 3.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "217, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "216", , @scale , , [ -14.70, 3.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "216, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "215", , @scale , , [ -14.70, 3.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "215, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "214", , @scale , , [ -14.70, 4.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "214, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "213", , @scale , , [ -14.70, 4.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "213, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "212", , @scale , , [ -14.70, 5.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "212, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "211", , @scale , , [ -14.70, 5.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "211, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "210", , @scale , , [ -14.70, 5.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "210, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "209", , @scale , , [ -14.70, 6.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "209, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "208", , @scale , , [ -14.70, 6.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "208, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "207", , @scale , , [ -14.70, 7.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "207, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "206", , @scale , , [ -14.70, 7.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "206, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "205", , @scale , , [ -14.70, 7.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "205, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "204", , @scale , , [ -14.70, 8.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "204, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "203", , @scale , , [ -14.70, 8.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "203, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "202", , @scale , , [ -14.70, 9.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "202, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "201", , @scale , , [ -14.70, 9.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "201, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "200", , @scale , , [ -14.70, 9.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "200, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "199", , @scale , , [ -14.70, 10.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "199, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "198", , @scale , , [ -14.70, 10.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "198, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "197", , @scale , , [ -14.70, 11.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "197, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "196", , @scale , , [ -14.70, 11.40 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "196, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "195", , @scale , , [ -14.70, 11.80 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "195, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "194", , @scale , , [ -14.70, 12.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "194, SWITCH_HORZ_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "193", , @scale , , [ -14.70, 12.60 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "193, SWITCH_HORZ_PAD"); // // ========================================================== // // // ======================================================================= // // // These are the Thermal/Ground Pins for the // // Broadcom BCM53128 Switch Geometry. // // // Original Date: 2-Sept-2014 // Current Date: 12-Mar-2016 // // // // Plated Through Holes to connect the PCB Thermal Land // to its internal Ground Planes. // // These are Pins 257 through 328 Total of 72 Thermal/Ground pins // $$attribute( "COMPONENT_PIN_DEFINITION", "257", , @scale , , [ -4.500, -3.938 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "257, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "258", , @scale , , [ -3.375, -3.938 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "258, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "259", , @scale , , [ -2.250, -3.938 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "259, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "260", , @scale , , [ -1.125, -3.938 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "260, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "261", , @scale , , [ 0.000, -3.938 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "261, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "262", , @scale , , [ 1.125, -3.938 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "262, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "263", , @scale , , [ 2.250, -3.938 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "263, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "264", , @scale , , [ 3.375, -3.938 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "264, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "265", , @scale , , [ 4.500, -3.938 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "265, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "266", , @scale , , [ -4.500, -2.813 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "266, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "267", , @scale , , [ -3.375, -2.813 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "267, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "268", , @scale , , [ -2.250, -2.813 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "268, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "269", , @scale , , [ -1.125, -2.813 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "269, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "270", , @scale , , [ 0.000, -2.813 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "270, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "271", , @scale , , [ 1.125, -2.813 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "271, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "272", , @scale , , [ 2.250, -2.813 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "272, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "273", , @scale , , [ 3.375, -2.813 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "273, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "274", , @scale , , [ 4.500, -2.813 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "274, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "275", , @scale , , [ -4.500, -1.688 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "275, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "276", , @scale , , [ -3.375, -1.688 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "276, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "277", , @scale , , [ -2.250, -1.688 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "277, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "278", , @scale , , [ -1.125, -1.688 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "278, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "279", , @scale , , [ 0.000, -1.688 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "279, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "280", , @scale , , [ 1.125, -1.688 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "280, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "281", , @scale , , [ 2.250, -1.688 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "281, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "282", , @scale , , [ 3.375, -1.688 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "282, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "283", , @scale , , [ 4.500, -1.688 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "283, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "284", , @scale , , [ -4.500, -0.563 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "284, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "285", , @scale , , [ -3.375, -0.563 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "285, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "286", , @scale , , [ -2.250, -0.563 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "286, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "287", , @scale , , [ -1.125, -0.563 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "287, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "288", , @scale , , [ 0.000, -0.563 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "288, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "289", , @scale , , [ 1.125, -0.563 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "289, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "290", , @scale , , [ 2.250, -0.563 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "290, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "291", , @scale , , [ 3.375, -0.563 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "291, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "292", , @scale , , [ 4.500, -0.563 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "292, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "293", , @scale , , [ -4.500, 0.563 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "293, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "294", , @scale , , [ -3.375, 0.563 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "294, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "295", , @scale , , [ -2.250, 0.563 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "295, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "296", , @scale , , [ -1.125, 0.563 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "296, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "297", , @scale , , [ 0.000, 0.563 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "297, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "298", , @scale , , [ 1.125, 0.563 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "298, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "299", , @scale , , [ 2.250, 0.563 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "299, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "300", , @scale , , [ 3.375, 0.563 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "300, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "301", , @scale , , [ 4.500, 0.563 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "301, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "302", , @scale , , [ -4.500, 1.688 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "302, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "303", , @scale , , [ -3.375, 1.688 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "303, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "304", , @scale , , [ -2.250, 1.688 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "304, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "305", , @scale , , [ -1.125, 1.688 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "305, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "306", , @scale , , [ 0.000, 1.688 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "306, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "307", , @scale , , [ 1.125, 1.688 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "307, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "308", , @scale , , [ 2.250, 1.688 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "308, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "309", , @scale , , [ 3.375, 1.688 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "309, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "310", , @scale , , [ 4.500, 1.688 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "310, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "311", , @scale , , [ -4.500, 2.813 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "311, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "312", , @scale , , [ -3.375, 2.813 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "312, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "313", , @scale , , [ -2.250, 2.813 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "313, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "314", , @scale , , [ -1.125, 2.813 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "314, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "315", , @scale , , [ 0.000, 2.813 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "315, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "316", , @scale , , [ 1.125, 2.813 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "316, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "317", , @scale , , [ 2.250, 2.813 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "317, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "318", , @scale , , [ 3.375, 2.813 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "318, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "319", , @scale , , [ 4.500, 2.813 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "319, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "320", , @scale , , [ -4.500, 3.938 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "320, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "321", , @scale , , [ -3.375, 3.938 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "321, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "322", , @scale , , [ -2.250, 3.938 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "322, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "323", , @scale , , [ -1.125, 3.938 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "323, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "324", , @scale , , [ 0.000, 3.938 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "324, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "325", , @scale , , [ 1.125, 3.938 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "325, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "326", , @scale , , [ 2.250, 3.938 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "326, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "327", , @scale , , [ 3.375, 3.938 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "327, Swch_Thermal_PTH"); $$attribute( "COMPONENT_PIN_DEFINITION", "328", , @scale , , [ 4.500, 3.938 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "328, Swch_Thermal_PTH"); // // ========================================================== //