// File: Zone 2 Plus Connector // // Date: 17-Apr-2014 Original Rev. // // 23-Feb-2015 Fully implemented Zone 2 Plus // // 16-Sep-2016 Fix the problem that Brian found with the // spacing bettween Row A and Row AG - should be // 1.1 mm Note that this is an "easy" fix because // this component is centered and placed via Pin A1, // it's an "easy" edit to move only the ROW AG pins. // // 13-Jan-2017 Add an oval of ground plane relief around each // pair of differential pins. // // // // This is the ATCA Zone 2 ADF Plus connector // ---------- // // It is based on TE part number 2065657-1 // // // This is the ADFplus version of the Front Card // zone 2 connector. // // It is a 160 pin connector (from the point of // view of the circuit board that it is mounted on). // // This connector carries 40 differential pairs, e.g. // pins A1,B1 are a pair and pins G10,H10 are a pair // // There are 80 Ground pins in this connector running // AG1...AG10 BG1...BG10 CG1...CG10 DG1...DG10 // EG1...EG10 FG1...FG10 GG1...GG10 HG1...HG10 // // // Note that it is kind of strange what the specification // for this connector calls ROWS and COLUMBS. It makes // sense if you are looking at the pin entry surface of // this connector with the card layed horizontal. // // Note that the 0,0 of this geometry is at pin A1 // and not in the ceneter of the connector. // // For normal mounting, the center of pin A1 should // be 2.1 mm back from the edge of the card. // // Note that this geometry has its own internal padstack // and that this one padstack is used for all of its pins. // // The layout orientation of the geometry will // be so that it fits onto the ATCA card without // rotation when the ATCA card is in the "standard" // orientation. // // That is, pin A1 will be in the upper right-hand corner. // // $abort_enable = @false; $$lock_windows(@on) ; $$snap_diagonal(@off) ; $$snap_orthogonal(@off) ; //---------------------------------------------------------------------------- // This is the pin padstack for the ADFplus Zone 2 Connector // // The design of the holes for the ADFplus Zone 2 connectors // is defined in the TE Conn application data 114-13059 Rev. M. // // Finished Hole Diameter 0.46 mm // Signal Pin Pad Diameter 0.92 mm // Ground Pin Pad Diameter 0.80 mm // // // ADFplus Connector Signal Pin Pad-Stack // // 0.46 mm drill // 0.92 mm pad land // 0.85 mm soldermask opening // 1.30 mm plane relief // // --> the thickness of the donut wall is: 0.230 mm // --> the gap between pad and plane is: 0.190 mm // --> the thickness of the Plane web is: 0.000 mm (for 1.20mm pin space) // --> the thickness of the Plane web is: 0.000 mm (for 0.90mm pin space) // $$create_pin("atca_signal_zone_2", @replace); $$page(0.0,0.0,0.0, @mm, 0.0, 0.0, [0.0, 0.0, 'PI$atca_signal_zone_2']); $$point_mode(@vertex); $$attribute( "TERMINAL_THRUHOLE_DEFINITION", ""); $$attribute( "TERMINAL_DRILL_SIZE", "", , @scale , , [0.46, 0.0]); $$circle( "PAD", 0.0, 0.0, 0.92, 0.0); $$circle( "SIGNAL", 0.0, 0.0, 0.92, 0.0); $$circle( "SOLDER_MASK", 0.0, 0.0, 0.85, 0.0); $$circle( "POWER", 0.0, 0.0, 1.30, 0.0); // // ADFplus Connector Ground Pin Pad-Stack // // 0.46 mm drill // 0.80 mm pad land // 0.75 mm soldermask opening // 1.00 mm plane relief // // --> the thickness of the donut wall is: 0.170 mm // --> the gap between pad and plane is: 0.100 mm // --> the thickness of the Plane web is: 0.200 mm (for 1.20mm pin space) // --> the thickness of the Plane web is: 0.000 mm (for 0.90mm pin space) // $$create_pin("atca_ground_zone_2", @replace); $$page(0.0,0.0,0.0, @mm, 0.0, 0.0, [0.0, 0.0, 'PI$atca_ground_zone_2']); $$point_mode(@vertex); $$attribute( "TERMINAL_THRUHOLE_DEFINITION", ""); $$attribute( "TERMINAL_DRILL_SIZE", "", , @scale , , [0.46, 0.0]); $$circle( "PAD", 0.0, 0.0, 0.80, 0.0); $$circle( "SIGNAL", 0.0, 0.0, 0.80, 0.0); $$circle( "SOLDER_MASK", 0.0, 0.0, 0.75, 0.0); $$circle( "POWER", 0.0, 0.0, 1.00, 0.0); //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- $$create_component("ATCA_Zone_2_Conn"); $$page(0.0, 0.0, 0.0, @mm, 0.0, 0.0, [0.0,0.0,'CO$ATCA_Zone_2_Conn'] ); $$point_mode(@vertex); $$attribute( "COMPONENT_HEIGHT", "", , @scale , , [8.0, 0.0]); $$attribute( "COMPONENT_OUTLINE_OVERHANG", "yes"); $$attribute( "COMPONENT_LAYOUT_SURFACE", "both"); // // Component Outline // $$initial([ 10.7, 1.0 ], , @nosnap ); $$terminal([ -17.2, 1.0 ]); $$terminal([ -17.2, -23.5 ]); $$terminal([ 10.7, -23.5 ]); $$terminal([ 10.7, 1.0 ]); $$attribute( "COMPONENT_PLACEMENT_OUTLINE", "", @mark, @scale ); // // Silkscreen Outline then Details // $$template_line_style( @Solid ); $$initial([ 10.7, 1.0 ], , @nosnap ); $$terminal([ -17.2, 1.0 ]); $$terminal([ -17.2, -23.5 ]); $$terminal([ 10.7, -23.5 ]); $$terminal([ 10.7, 1.0 ]); $$path( "SILKSCREEN_1", 0.20 ); // Silkscreen Row Separators $$path( "SILKSCREEN_1", 0.20 , , [ -17.20, -1.25, 0.70, -1.25 ]); $$path( "SILKSCREEN_1", 0.20 , , [ -17.20, -3.75, 0.70, -3.75 ]); $$path( "SILKSCREEN_1", 0.20 , , [ -17.20, -6.25, 0.70, -6.25 ]); $$path( "SILKSCREEN_1", 0.20 , , [ -17.20, -8.75, 0.70, -8.75 ]); $$path( "SILKSCREEN_1", 0.20 , , [ -17.20, -11.25, 0.70, -11.25 ]); $$path( "SILKSCREEN_1", 0.20 , , [ -17.20, -13.75, 0.70, -13.75 ]); $$path( "SILKSCREEN_1", 0.20 , , [ -17.20, -16.25, 0.70, -16.25 ]); $$path( "SILKSCREEN_1", 0.20 , , [ -17.20, -18.75, 0.70, -18.75 ]); $$path( "SILKSCREEN_1", 0.20 , , [ -17.20, -21.25, 0.70, -21.25 ]); // Silkscreen Vertical Zig-Zag $$path( "SILKSCREEN_1", 0.20 , , [ 1.50, 0.70, 1.50, -0.60 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -0.60, 0.70, -1.90 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 1.50, -1.90, 1.50, -3.10 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -3.10, 0.70, -4.40 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 1.50, -4.40, 1.50, -5.60 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -5.60, 0.70, -6.90 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 1.50, -6.90, 1.50, -8.10 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -8.10, 0.70, -9.40 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 1.50, -9.40, 1.50, -10.60 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -10.60, 0.70, -11.90 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 1.50, -11.90, 1.50, -13.10 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -13.10, 0.70, -14.40 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 1.50, -14.40, 1.50, -15.60 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -15.60, 0.70, -16.90 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 1.50, -16.90, 1.50, -18.10 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -18.10, 0.70, -19.40 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 1.50, -19.40, 1.50, -20.60 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -20.60, 0.70, -21.90 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 1.50, -21.90, 1.50, -23.10 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -0.60, 1.50, -0.60 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -3.10, 1.50, -3.10 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -5.60, 1.50, -5.60 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -8.10, 1.50, -8.10 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -10.60, 1.50, -10.60 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -13.10, 1.50, -13.10 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -15.60, 1.50, -15.60 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -18.10, 1.50, -18.10 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -20.60, 1.50, -20.60 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -1.90, 1.50, -1.90 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -4.40, 1.50, -4.40 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -6.90, 1.50, -6.90 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -9.40, 1.50, -9.40 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -11.90, 1.50, -11.90 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -14.40, 1.50, -14.40 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -16.90, 1.50, -16.90 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -19.40, 1.50, -19.40 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -21.90, 1.50, -21.90 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, 1.00, 0.70, 0.70 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, 0.70, 1.50, 0.70 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -23.10, 1.50, -23.10 ]); $$path( "SILKSCREEN_1", 0.20 , , [ 0.70, -23.10, 0.70, -23.50 ]); // Silkscreen End of the Vertical Zig-Zag // Silkscreen Top side alignment tags $$template_line_style( @Solid ); $$initial([ 10.7, -4.1 ], , @nosnap ); $$terminal([ 6.5, -4.1 ]); $$terminal([ 6.5, -8.7 ]); $$terminal([ 10.7, -8.7 ]); $$terminal([ 11.7, -8.1 ]); $$terminal([ 11.7, -4.7 ]); $$terminal([ 10.7, -4.1 ]); $$path( "SILKSCREEN_1", 0.20 ); $$path( "SILKSCREEN_1", 0.20 , , [ 8.00, -4.10, 8.00, -8.70 ]); $$template_line_style( @Solid ); $$initial([ 10.7, -14.1 ], , @nosnap ); $$terminal([ 6.5, -14.1 ]); $$terminal([ 6.5, -18.7 ]); $$terminal([ 10.7, -18.7 ]); $$terminal([ 11.7, -18.1 ]); $$terminal([ 11.7, -14.7 ]); $$terminal([ 10.7, -14.1 ]); $$path( "SILKSCREEN_1", 0.20 ); $$path( "SILKSCREEN_1", 0.20 , , [ 8.00, -14.10, 8.00, -18.70 ]); // Silkscreen End of Top side alignment tags // // Reference Designator // $$text( "SILKSCREEN", "^$ref", -18.2, -11.3, 2.5, @BC, 90, 1.00, 0.20, "std", "None", 0.0, 0.0 ); // // Now include an Oval of Ground Plane Relief around // each pair of differential pins. In the Hub design // ground plane relief on all ground plane layers can be // provided by a shape on layer PrePreg_3. The diameter // of the circular aperture that is used to make these // ground plane relief ovals is 1.30 mm. // // Ground plane relief ovals for the A/B column $$path( "PREPREG_3", 1.30, , [ 0.00, 0.00, -1.20, 0.00 ]); $$path( "PREPREG_3", 1.30, , [ 0.00, -2.50, -1.20, -2.50 ]); $$path( "PREPREG_3", 1.30, , [ 0.00, -5.00, -1.20, -5.00 ]); $$path( "PREPREG_3", 1.30, , [ 0.00, -7.50, -1.20, -7.50 ]); $$path( "PREPREG_3", 1.30, , [ 0.00, -10.00, -1.20, -10.00 ]); $$path( "PREPREG_3", 1.30, , [ 0.00, -12.50, -1.20, -12.50 ]); $$path( "PREPREG_3", 1.30, , [ 0.00, -15.00, -1.20, -15.00 ]); $$path( "PREPREG_3", 1.30, , [ 0.00, -17.50, -1.20, -17.50 ]); $$path( "PREPREG_3", 1.30, , [ 0.00, -20.00, -1.20, -20.00 ]); $$path( "PREPREG_3", 1.30, , [ 0.00, -22.50, -1.20, -22.50 ]); // Ground plane relief ovals for the C/D column $$path( "PREPREG_3", 1.30, , [ -4.50, 0.00, -5.70, 0.00 ]); $$path( "PREPREG_3", 1.30, , [ -4.50, -2.50, -5.70, -2.50 ]); $$path( "PREPREG_3", 1.30, , [ -4.50, -5.00, -5.70, -5.00 ]); $$path( "PREPREG_3", 1.30, , [ -4.50, -7.50, -5.70, -7.50 ]); $$path( "PREPREG_3", 1.30, , [ -4.50, -10.00, -5.70, -10.00 ]); $$path( "PREPREG_3", 1.30, , [ -4.50, -12.50, -5.70, -12.50 ]); $$path( "PREPREG_3", 1.30, , [ -4.50, -15.00, -5.70, -15.00 ]); $$path( "PREPREG_3", 1.30, , [ -4.50, -17.50, -5.70, -17.50 ]); $$path( "PREPREG_3", 1.30, , [ -4.50, -20.00, -5.70, -20.00 ]); $$path( "PREPREG_3", 1.30, , [ -4.50, -22.50, -5.70, -22.50 ]); // Ground plane relief ovals for the E/F column $$path( "PREPREG_3", 1.30, , [ -9.00, 0.00, -10.20, 0.00 ]); $$path( "PREPREG_3", 1.30, , [ -9.00, -2.50, -10.20, -2.50 ]); $$path( "PREPREG_3", 1.30, , [ -9.00, -5.00, -10.20, -5.00 ]); $$path( "PREPREG_3", 1.30, , [ -9.00, -7.50, -10.20, -7.50 ]); $$path( "PREPREG_3", 1.30, , [ -9.00, -10.00, -10.20, -10.00 ]); $$path( "PREPREG_3", 1.30, , [ -9.00, -12.50, -10.20, -12.50 ]); $$path( "PREPREG_3", 1.30, , [ -9.00, -15.00, -10.20, -15.00 ]); $$path( "PREPREG_3", 1.30, , [ -9.00, -17.50, -10.20, -17.50 ]); $$path( "PREPREG_3", 1.30, , [ -9.00, -20.00, -10.20, -20.00 ]); $$path( "PREPREG_3", 1.30, , [ -9.00, -22.50, -10.20, -22.50 ]); // Ground plane relief ovals for the G/H column $$path( "PREPREG_3", 1.30, , [ -13.50, 0.00, -14.70, 0.00 ]); $$path( "PREPREG_3", 1.30, , [ -13.50, -2.50, -14.70, -2.50 ]); $$path( "PREPREG_3", 1.30, , [ -13.50, -5.00, -14.70, -5.00 ]); $$path( "PREPREG_3", 1.30, , [ -13.50, -7.50, -14.70, -7.50 ]); $$path( "PREPREG_3", 1.30, , [ -13.50, -10.00, -14.70, -10.00 ]); $$path( "PREPREG_3", 1.30, , [ -13.50, -12.50, -14.70, -12.50 ]); $$path( "PREPREG_3", 1.30, , [ -13.50, -15.00, -14.70, -15.00 ]); $$path( "PREPREG_3", 1.30, , [ -13.50, -17.50, -14.70, -17.50 ]); $$path( "PREPREG_3", 1.30, , [ -13.50, -20.00, -14.70, -20.00 ]); $$path( "PREPREG_3", 1.30, , [ -13.50, -22.50, -14.70, -22.50 ]); // // Now the 160 pins on the Connector. // // First the 80 Signal pins with their pad-stack // then the 80 Ground pins with their pad-stack. // // Signal Pins // $$attribute( "COMPONENT_PIN_DEFINITION", "A1", , @scale , , [ 0.0, 0.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "A1, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "A2", , @scale , , [ 0.0, -2.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "A2, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "A3", , @scale , , [ 0.0, -5.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "A3, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "A4", , @scale , , [ 0.0, -7.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "A4, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "A5", , @scale , , [ 0.0, -10.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "A5, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "A6", , @scale , , [ 0.0, -12.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "A6, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "A7", , @scale , , [ 0.0, -15.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "A7, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "A8", , @scale , , [ 0.0, -17.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "A8, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "A9", , @scale , , [ 0.0, -20.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "A9, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "A10", , @scale , , [ 0.0, -22.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "A10, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "B1", , @scale , , [ -1.2, 0.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "B1, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "B2", , @scale , , [ -1.2, -2.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "B2, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "B3", , @scale , , [ -1.2, -5.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "B3, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "B4", , @scale , , [ -1.2, -7.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "B4, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "B5", , @scale , , [ -1.2, -10.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "B5, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "B6", , @scale , , [ -1.2, -12.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "B6, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "B7", , @scale , , [ -1.2, -15.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "B7, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "B8", , @scale , , [ -1.2, -17.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "B8, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "B9", , @scale , , [ -1.2, -20.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "B9, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "B10", , @scale , , [ -1.2, -22.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "B10, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "C1", , @scale , , [ -4.5, 0.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "C1, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "C2", , @scale , , [ -4.5, -2.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "C2, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "C3", , @scale , , [ -4.5, -5.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "C3, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "C4", , @scale , , [ -4.5, -7.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "C4, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "C5", , @scale , , [ -4.5, -10.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "C5, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "C6", , @scale , , [ -4.5, -12.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "C6, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "C7", , @scale , , [ -4.5, -15.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "C7, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "C8", , @scale , , [ -4.5, -17.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "C8, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "C9", , @scale , , [ -4.5, -20.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "C9, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "C10", , @scale , , [ -4.5, -22.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "C10, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "D1", , @scale , , [ -5.7, 0.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "D1, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "D2", , @scale , , [ -5.7, -2.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "D2, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "D3", , @scale , , [ -5.7, -5.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "D3, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "D4", , @scale , , [ -5.7, -7.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "D4, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "D5", , @scale , , [ -5.7, -10.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "D5, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "D6", , @scale , , [ -5.7, -12.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "D6, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "D7", , @scale , , [ -5.7, -15.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "D7, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "D8", , @scale , , [ -5.7, -17.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "D8, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "D9", , @scale , , [ -5.7, -20.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "D9, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "D10", , @scale , , [ -5.7, -22.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "D10, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "E1", , @scale , , [ -9.0, 0.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "E1, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "E2", , @scale , , [ -9.0, -2.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "E2, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "E3", , @scale , , [ -9.0, -5.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "E3, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "E4", , @scale , , [ -9.0, -7.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "E4, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "E5", , @scale , , [ -9.0, -10.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "E5, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "E6", , @scale , , [ -9.0, -12.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "E6, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "E7", , @scale , , [ -9.0, -15.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "E7, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "E8", , @scale , , [ -9.0, -17.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "E8, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "E9", , @scale , , [ -9.0, -20.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "E9, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "E10", , @scale , , [ -9.0, -22.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "E10, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "F1", , @scale , , [ -10.2, 0.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "F1, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "F2", , @scale , , [ -10.2, -2.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "F2, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "F3", , @scale , , [ -10.2, -5.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "F3, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "F4", , @scale , , [ -10.2, -7.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "F4, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "F5", , @scale , , [ -10.2, -10.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "F5, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "F6", , @scale , , [ -10.2, -12.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "F6, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "F7", , @scale , , [ -10.2, -15.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "F7, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "F8", , @scale , , [ -10.2, -17.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "F8, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "F9", , @scale , , [ -10.2, -20.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "F9, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "F10", , @scale , , [ -10.2, -22.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "F10, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "G1", , @scale , , [ -13.5, 0.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "G1, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "G2", , @scale , , [ -13.5, -2.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "G2, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "G3", , @scale , , [ -13.5, -5.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "G3, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "G4", , @scale , , [ -13.5, -7.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "G4, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "G5", , @scale , , [ -13.5, -10.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "G5, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "G6", , @scale , , [ -13.5, -12.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "G6, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "G7", , @scale , , [ -13.5, -15.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "G7, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "G8", , @scale , , [ -13.5, -17.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "G8, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "G9", , @scale , , [ -13.5, -20.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "G9, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "G10", , @scale , , [ -13.5, -22.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "G10, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "H1", , @scale , , [ -14.7, 0.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "H1, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "H2", , @scale , , [ -14.7, -2.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "H2, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "H3", , @scale , , [ -14.7, -5.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "H3, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "H4", , @scale , , [ -14.7, -7.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "H4, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "H5", , @scale , , [ -14.7, -10.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "H5, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "H6", , @scale , , [ -14.7, -12.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "H6, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "H7", , @scale , , [ -14.7, -15.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "H7, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "H8", , @scale , , [ -14.7, -17.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "H8, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "H9", , @scale , , [ -14.7, -20.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "H9, atca_signal_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "H10", , @scale , , [ -14.7, -22.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "H10, atca_signal_zone_2" ); // // Ground Pins // $$attribute( "COMPONENT_PIN_DEFINITION", "AG1", , @scale , , [ 1.1, -1.04 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "AG1, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "AG2", , @scale , , [ 1.1, -3.54 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "AG2, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "AG3", , @scale , , [ 1.1, -6.04 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "AG3, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "AG4", , @scale , , [ 1.1, -8.54 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "AG4, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "AG5", , @scale , , [ 1.1, -11.04 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "AG5, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "AG6", , @scale , , [ 1.1, -13.54 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "AG6, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "AG7", , @scale , , [ 1.1, -16.04 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "AG7, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "AG8", , @scale , , [ 1.1, -18.54 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "AG8, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "AG9", , @scale , , [ 1.1, -21.04 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "AG9, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "AG10", , @scale , , [ 1.1, -23.54 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "AG10, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "BG1", , @scale , , [ -2.4, 0.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "BG1, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "BG2", , @scale , , [ -2.4, -2.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "BG2, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "BG3", , @scale , , [ -2.4, -5.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "BG3, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "BG4", , @scale , , [ -2.4, -7.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "BG4, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "BG5", , @scale , , [ -2.4, -10.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "BG5, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "BG6", , @scale , , [ -2.4, -12.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "BG6, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "BG7", , @scale , , [ -2.4, -15.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "BG7, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "BG8", , @scale , , [ -2.4, -17.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "BG8, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "BG9", , @scale , , [ -2.4, -20.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "BG9, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "BG10", , @scale , , [ -2.4, -22.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "BG10, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "CG1", , @scale , , [ -3.3, 0.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "CG1, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "CG2", , @scale , , [ -3.3, -2.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "CG2, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "CG3", , @scale , , [ -3.3, -5.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "CG3, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "CG4", , @scale , , [ -3.3, -7.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "CG4, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "CG5", , @scale , , [ -3.3, -10.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "CG5, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "CG6", , @scale , , [ -3.3, -12.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "CG6, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "CG7", , @scale , , [ -3.3, -15.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "CG7, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "CG8", , @scale , , [ -3.3, -17.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "CG8, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "CG9", , @scale , , [ -3.3, -20.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "CG9, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "CG10", , @scale , , [ -3.3, -22.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "CG10, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "DG1", , @scale , , [ -6.9, 0.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "DG1, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "DG2", , @scale , , [ -6.9, -2.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "DG2, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "DG3", , @scale , , [ -6.9, -5.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "DG3, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "DG4", , @scale , , [ -6.9, -7.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "DG4, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "DG5", , @scale , , [ -6.9, -10.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "DG5, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "DG6", , @scale , , [ -6.9, -12.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "DG6, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "DG7", , @scale , , [ -6.9, -15.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "DG7, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "DG8", , @scale , , [ -6.9, -17.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "DG8, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "DG9", , @scale , , [ -6.9, -20.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "DG9, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "DG10", , @scale , , [ -6.9, -22.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "DG10, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "EG1", , @scale , , [ -7.8, 0.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "EG1, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "EG2", , @scale , , [ -7.8, -2.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "EG2, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "EG3", , @scale , , [ -7.8, -5.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "EG3, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "EG4", , @scale , , [ -7.8, -7.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "EG4, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "EG5", , @scale , , [ -7.8, -10.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "EG5, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "EG6", , @scale , , [ -7.8, -12.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "EG6, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "EG7", , @scale , , [ -7.8, -15.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "EG7, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "EG8", , @scale , , [ -7.8, -17.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "EG8, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "EG9", , @scale , , [ -7.8, -20.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "EG9, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "EG10", , @scale , , [ -7.8, -22.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "EG10, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "FG1", , @scale , , [ -11.4, 0.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "FG1, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "FG2", , @scale , , [ -11.4, -2.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "FG2, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "FG3", , @scale , , [ -11.4, -5.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "FG3, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "FG4", , @scale , , [ -11.4, -7.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "FG4, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "FG5", , @scale , , [ -11.4, -10.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "FG5, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "FG6", , @scale , , [ -11.4, -12.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "FG6, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "FG7", , @scale , , [ -11.4, -15.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "FG7, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "FG8", , @scale , , [ -11.4, -17.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "FG8, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "FG9", , @scale , , [ -11.4, -20.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "FG9, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "FG10", , @scale , , [ -11.4, -22.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "FG10, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "GG1", , @scale , , [ -12.3, 0.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "GG1, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "GG2", , @scale , , [ -12.3, -2.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "GG2, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "GG3", , @scale , , [ -12.3, -5.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "GG3, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "GG4", , @scale , , [ -12.3, -7.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "GG4, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "GG5", , @scale , , [ -12.3, -10.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "GG5, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "GG6", , @scale , , [ -12.3, -12.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "GG6, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "GG7", , @scale , , [ -12.3, -15.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "GG7, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "GG8", , @scale , , [ -12.3, -17.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "GG8, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "GG9", , @scale , , [ -12.3, -20.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "GG9, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "GG10", , @scale , , [ -12.3, -22.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "GG10, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "HG1", , @scale , , [ -15.9, 0.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "HG1, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "HG2", , @scale , , [ -15.9, -2.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "HG2, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "HG3", , @scale , , [ -15.9, -5.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "HG3, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "HG4", , @scale , , [ -15.9, -7.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "HG4, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "HG5", , @scale , , [ -15.9, -10.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "HG5, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "HG6", , @scale , , [ -15.9, -12.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "HG6, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "HG7", , @scale , , [ -15.9, -15.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "HG7, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "HG8", , @scale , , [ -15.9, -17.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "HG8, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "HG9", , @scale , , [ -15.9, -20.0 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "HG9, atca_ground_zone_2" ); $$attribute( "COMPONENT_PIN_DEFINITION", "HG10", , @scale , , [ -15.9, -22.5 ] ); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "HG10, atca_ground_zone_2" );