UltraScale Architecture Packaging and Pinouts Advance Product Specification User Guide UG575 (v1.0) December 10, 2013 Notice of Disclaimer The information disclosed to you hereunder (the “Materials”) is provided solely for the selection and use of Xilinx products. To the maximum extent permitted by applicable law: (1) Materials are made available "AS IS" and with all faults, Xilinx hereby DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under, or in connection with, the Materials (including your use of the Materials), including for any direct, indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. Xilinx assumes no obligation to correct any errors contained in the Materials or to notify you of updates to the Materials or to product specifications. You may not reproduce, modify, distribute, or publicly display the Materials without prior written consent. Certain products are subject to the terms and conditions of Xilinx’s limited warranty, please refer to Xilinx’s Terms of Sale which can be viewed at www.xilinx.com/legal.htm#tos; IP cores may be subject to warranty and support terms contained in a license issued to you by Xilinx. Xilinx products are not designed or intended to be fail-safe or for use in any application requiring fail-safe performance; you assume sole risk and liability for use of Xilinx products in such critical applications, please refer to Xilinx’s Terms of Sale which can be viewed at www.xilinx.com/legal.htm#tos. Automotive Applications Disclaimer XILINX PRODUCTS ARE NOT DESIGNED OR INTENDED TO BE FAIL-SAFE, OR FOR USE IN ANY APPLICATION REQUIRING FAIL-SAFE PERFORMANCE, SUCH AS APPLICATIONS RELATED TO: (I) THE DEPLOYMENT OF AIRBAGS, (II) CONTROL OF A VEHICLE, UNLESS THERE IS A FAIL-SAFE OR REDUNDANCY FEATURE (WHICH DOES NOT INCLUDE USE OF SOFTWARE IN THE XILINX DEVICE TO IMPLEMENT THE REDUNDANCY) AND A WARNING SIGNAL UPON FAILURE TO THE OPERATOR, OR (III) USES THAT COULD LEAD TO DEATH OR PERSONAL INJURY. CUSTOMER ASSUMES THE SOLE RISK AND LIABILITY OF ANY USE OF XILINX PRODUCTS IN SUCH APPLICATIONS. NOTICE: This pre-release document contains confidential and proprietary information of Xilinx, Inc. and is being disclosed to you as a participant in an early access program, under obligation of confidentiality. You may print one (1) copy of this document for evaluation purposes. You may not modify, distribute, or disclose this material to anyone, including your employees, coworkers, or contractors (these individuals must apply for separate access to the program). This document contains preliminary information and is subject to change without notice. Information provided herein relates to products and/or services not yet available for sale, and provided solely for information purposes and are not intended, or to be construed, as an offer for sale or an attempted commercialization of the products and/or services referred to herein. This document contains preliminary information and is subject to change without notice. Information provided herein relates to products and/or services not yet available for sale, and provided solely for information purposes and are not intended, or to be construed, as an offer for sale or an attempted commercialization of the products and/or services referred to herein. © Copyright 2013 Xilinx, Inc. Xilinx, the Xilinx logo, Artix, ISE, Kintex, Spartan, Virtex, Vivado, Zynq, and other designated brands included herein are trademarks of Xilinx in the United States and other countries. All other trademarks are the property of their respective owners. Revision History The following table shows the revision history for this document. Date Version 12/10/2013 1.0 Revision Initial Xilinx release. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com 2 Table of Contents Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Chapter 1: Packaging Overview Introduction to the UltraScale Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Introduction to UltraScale Device Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Differences from Previous Generations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Device/Package Combinations and Maximum I/Os . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Gigabit Transceiver Channels by Device/Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 User I/O Pins by Device/Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Pin Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Pin Compatibility between Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Die Level Bank Numbering Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Chapter 2: Package Files About ASCII Package Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 ASCII Pinout Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Chapter 3: Device Diagrams Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FBVA676 Package–XCKU035 and XCKU040 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FBVA900 (XCKU035 and XCKU040) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FFVA1156 (XCKU035, XCKU040, XCKU060, and XCKU075) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 25 27 29 Chapter 4: Mechanical Drawings Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 FFVA1156 Flip-Chip, Fine-Pitch BGA (XCKU035 and XCKU040) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 FFVA1156 Flip-Chip, Fine-Pitch BGA (XCKU060 and XCKU075) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Chapter 5: Package Marking Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 3 Chapter 6: Packing and Shipping Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Chapter 7: Soldering Guidelines Soldering Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Chapter 8: Recommended PCB Design Rules for BGA Packages BGA Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Chapter 9: Thermal Specifications Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Thermal Resistance Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Support for Compact Thermal Models (CTM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Chapter 10: Thermal Management Strategy Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Some Thermal Management Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Chapter 11: Heat Sink Guidelines for Lidless Flip-Chip Packages Heat Sink Attachments for Lidless FBVA Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Types of Heat Sink Attachments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Reasons for Thermal Interface Material. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Appendix A: Additional Resources Xilinx Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Solution Centers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 4 Chapter 1 Packaging Overview Introduction to the UltraScale Architecture The Xilinx® UltraScale™ architecture is a revolutionary approach to creating programmable devices capable of addressing the massive I/O and memory bandwidth requirements of next generation applications while efficiently routing and processing the data brought on chip. UltraScale devices address a vast spectrum of high-bandwidth, high-utilization system requirements through industry-leading technical innovations. UltraScale architecture-based devices share many building blocks to provide optimized scalability across the product range, as well as numerous new power reduction features for low total power consumption. Kintex® UltraScale FPGAs provide high performance with a focus on optimized performance per watt for applications including wireless, wired, and signal or image processing. High DSP and block RAM-to-logic ratios, and next generation transceivers are combined with low-cost packaging to enable an optimum blend of capability for these applications. Virtex® UltraScale FPGAs provide the highest system capacity, bandwidth, and performance. Delivering unprecedented logic capacity, serial I/O bandwidth, and on-chip memory, the Virtex UltraScale family pushes the performance envelope ever higher. This packaging and pinout specification user guide is part of the UltraScale Architecture documentation suite available at: www.xilinx.com/ultrascale. Introduction to UltraScale Device Pinouts This section describes the pinouts for the UltraScale architecture-based FPGAs in various organic flip-chip 1.0 mm pitch BGA packages. • Kintex UltraScale devices are offered in low-cost, space-saving flip-chip and lidless flip-chip packages that are optimally designed for high performance-to-price ratio. • Virtex UltraScale devices are offered exclusively in high performance flip-chip BGA packages that are optimally designed for highest system capacity, bandwidth and signal performance. Package inductance is minimized as a result of optimal placement and even distribution as well as an increased number of power and GND pins. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 5 Chapter 1: Packaging Overview IMPORTANT: All standard packages are lead-free (signified by an additional V in the package name). All of the UltraScale devices supported in a particular package are pin compatible. Each device is split into I/O banks to allow for flexibility in the choice of I/O standards. See the UltraScale Architecture SelectIO Resources User Guide (UG571) [Ref 1]. Differences from Previous Generations The packaging and pinout specifications for UltraScale architecture-based FPGAs differ from past generations, including the 7 series devices. These details are outlined in this section. • All packages are constructed on organic laminate substrates. • All package and die components, including flip-chip solder bumps, are lead-free. • Package names contain a single-character alphabetic designator followed by the exact number of pins found on the package. • VCCAUX_IO pins are not divided into bank groups. • Internal logic is separated from I/O logic by the addition of the VCCINT_IO power pins. • Groups of gigabit serial transceiver (GT) power pins are separated by column for each column of GT Quads. • Standard I/O banks each have a total of 52 SelectIO™ pins, optionally configurable as up to 24 differential pairs. • A limited number of banks have 26 SelectIO pins, including 12 differential pairs and 2 single-ended pins. • Each bank has one dedicated VREF pin. • Eight clock pins per bank (four per 26-pin bank) consist of a single type of global clock (GC) input. • Four memory byte groups per I/O bank (two per 26-pin bank) are each separated into an upper and a lower memory byte group. • All configuration pins are located in bank 0 and bank 65. • A POR_OVERRIDE pin is used to override the default power-on-reset delay. See Table 1-4. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 6 Chapter 1: Packaging Overview Device/Package Combinations and Maximum I/Os Table 1-1 shows the size, BGA pitch, and the maximum number of user I/Os possible in the UltraScale device packages. Table 1-1: Package Specifications Package Specifications Packages FBVA676 FBVA900 FFVA1156 FFVA1517 FLVA1517 FLVB1517 FFVA1760 FLVA1760 FLVD1924 FLVF1924 Description Size (mm) Maximum HP I/O(1) Maximum HR I/O(1) Lidless flip-chip, fine-pitch 27 x 27 208 104 31 x 31 364 104 Flip-chip, fine-pitch 35 x 35 416 104 40 x 40 520 104 40 x 40 520 104 40 x 40 260 104 42.5 x 42.5 624 104 42.5 x 42.5 624 104 45 x 45 676 156 45 x 45 624 104 SSIT, flip-chip, fine-pitch Package Type BGA Pitch (mm) 1.0 Flip-chip, fine-pitch SSIT, flip-chip, fine-pitch Notes: 1. The maximum user I/O numbers do not include pins in the configuration bank 0 or the GT serial transceivers. Gigabit Transceiver Channels by Device/Package Table 1-2 lists the quantity of gigabit transceiver channels for the UltraScale devices. In all devices, a gigabit transceiver channel is one set of MGTRXP, MGTRXN, MGTTXP, and MGTTXN pins. Table 1-2: Serial Transceiver Channels (GTH/GTY) by Device/Package Device Package GTH Channels GTY Channels 16 0 16 0 16 0 16 0 Kintex UltraScale Devices XCKU035 XCKU040 XCKU035 XCKU040 FBVA676 FBVA900 UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 7 Chapter 1: Packaging Overview Table 1-2: Serial Transceiver Channels (GTH/GTY) by Device/Package (Cont’d) Device Package GTH Channels GTY Channels 16 0 20 0 28 0 28 0 32 0 48 0 48 0 48 0 64 0 64 0 52 0 52 0 52 0 52 0 52 0 64 0 64 0 XCKU035 XCKU040 FFVA1156 XCKU060 XCKU075 XCKU060 FFVA1517 XCKU075 XCKU100 FLVA1517 XCKU115 XCKU100 FLVB1517 XCKU115 XCKU075 FFVA1760 XCKU100 FLVA1760 XCKU115 XCKU100 FLVD1924 XCKU115 XCKU100 FLVF1924 XCKU115 User I/O Pins by Device/Package Table 1-3 lists the number of available 3.3V-capable high-range (HR) and 1.8V-capable high-performance (HP) I/Os and the number of differential I/O pairs for each UltraScale device/package combination. Table 1-3: Device Available I/O Pins by Device/Package Package Total User I/O Differential Pairs HR HP HR HP 104 208 48 96 104 208 48 96 104 364 48 168 104 364 48 168 Kintex UltraScale Devices XCKU035 XCKU040 XCKU035 XCKU040 FBVA676 FBVA900 UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 8 Chapter 1: Packaging Overview Table 1-3: Device Available I/O Pins by Device/Package (Cont’d) Package XCKU035 XCKU040 XCKU060 FFVA1156 XCKU075 XCKU060 XCKU075 XCKU100 XCKU115 XCKU100 XCKU115 XCKU075 XCKU100 XCKU115 XCKU100 XCKU115 XCKU100 XCKU115 FFVA1517 FLVA1517 FLVB1517 FFVA1760 FLVA1760 FLVD1924 FLVF1924 UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 Total User I/O Differential Pairs HR HP HR HP 104 416 48 192 104 416 48 192 104 416 48 192 104 416 48 192 104 520 48 240 104 520 48 240 104 520 48 240 104 520 48 240 104 260 48 120 104 260 48 120 104 624 48 288 104 624 48 288 104 624 48 288 156 676 72 312 156 676 72 312 104 624 48 288 104 624 48 288 www.xilinx.com Send Feedback 9 Chapter 1: Packaging Overview Pin Definitions Table 1-4 lists the pin definitions used in UltraScale device packages. Table 1-4: Pin Definitions Pin Name Type Direction Description User I/O Pins IO_L[1 to 24][P or N]_T[0 to 3] [U or L]_N[0 to 12]_ [multi-function]_[bank number] or IO_T[0 to 3][U or L]_N[0 to 12]_[multi-function]_[bank number] Dedicated Input/ Output Most user I/O pins are capable of differential signaling and can be implemented as pairs. Each user I/O pin name consists of several indicator labels, where: • IO indicates a user I/O pin. • L[1 to 24] indicates a unique differential pair with P (positive) and N (negative) sides. User I/O pins without the L indicator are single-ended. • T[0 to 3][U or L] indicates the assigned memory byte group for the pin. • N[0 to 12] the number of the I/O within its memory byte group. • [multi-function] indicates any other functions that the pin can provide. If not used for this function, the pin can be a user I/O. • [bank number] indicates the assigned bank for the user I/O pin. There are four global clock (GC) pin pairs in each bank that have direct access to the global clock buffers, MMCMs, and PLLs that are in the clock management tile (CMT) adjacent to the same I/O bank. GC inputs provide dedicated, high-speed access to the internal global and regional clock resources. GC inputs use dedicated routing and must be used for clock inputs where the timing of various clocking features is imperative. Up-to-date information about designing with the GC pin is available in the UltraScale Architecture Clocking Resources User Guide (UG572) [Ref 2] User I/O Multi-Function Pins GC Multifunction Input VRP (1) Multifunction N/A DBC QBC Multifunction UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 Input This pin is for the DCI voltage reference resistor of P transistor (per bank, to be pulled Low with a reference resistor). Byte lane clock (DBC and QBC) input pin pairs are clock inputs directly driving source synchronous clocks to the bit slices in the I/O banks. In memory applications, these are also known as DQS. For more information, consult the UltraScale Architecture SelectIO Resources User Guide (UG571) [Ref 1]. www.xilinx.com Send Feedback 10 Chapter 1: Packaging Overview Table 1-4: Pin Definitions (Cont’d) Pin Name PERSTN[0 to 1] Type Direction Multifunction Input Description PERSTn is the persistence feature for use with the integrated block for PCI Express. User I/O Multi-Function Configuration Pins For further descriptions, including configuration modes and recommended external pull-up/pull-down resistors, see the UltraScale Architecture Configuration User Guide (UG570)[Ref 3] EMCCLK Multifunction Input DOUT_CSO_B Multifunction Output D[04 to 15] Multifunction Bidirectional Configuration data pins. A[00 to 28] Multifunction Output Address address output. CSI_ADV_B Multifunction Input or Output Active-Low chip-select input or address valid. FOE_B Multifunction Output Active-Low flash output enable. FWE_FCS2_B Multifunction Output RS[0 to 1] Multifunction Output External master configuration clock. Active-Low data output or chip-select output. Active-Low flash write-enable or flash chip select. RS0 and RS1 revision select output. Dedicated (Bank 0) Configuration Pins(2) For more information see the UltraScale Architecture Configuration User Guide (UG570)[Ref 3] M[0 to 2]_0 Dedicated Input INIT_B_0 Dedicated Bidirectional (open-drain) CFGBVS_0 Dedicated Input Configuration mode selection. Active-Low initialization Bank 0 and bank 65 voltage select. This pin determines the I/O voltage operating range and voltage tolerance for the dedicated configuration bank 0 and multi-function bank 65. Connect CFGBVS High or Low per the bank voltage requirements. • VCCO_0 = 2.5V or 3.3V, tie CFGBVS High (connect to VCCO_0). • VCCO_0 = 1.5V or 1.8V, tie CFGBVS Low (connect to GND) CAUTION! To avoid device damage, this pin must be connected correctly to either V CCO_0 or GND. PUDC_B_0 Dedicated UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 Input Active-Low input enables internal pull-ups during configuration on all SelectIO pins: 0 = Weak preconfiguration I/O pull-up resistors enabled. 1 = Weak preconfiguration I/O pull-up resistors disabled. www.xilinx.com Send Feedback 11 Chapter 1: Packaging Overview Table 1-4: Pin Definitions (Cont’d) Pin Name Type Direction Description All configuration modes Power-on reset delay override. POR_OVERRIDE Dedicated Input CAUTION! Do not allow this pin to float before and during configuration. This pin must be tied to V CCINT or GND. Do not connect to VCCO_0. Up-to-date information about designing with the POR_OVERRIDE pin is available in the UltraScale Architecture Configuration User Guide (UG570) [Ref 3] DONE_0 Dedicated Bidirectional Active-High, DONE indicates successful completion of configuration. PROGRAM_B_0 Dedicated Input Active Low, asynchronous reset to configuration logic. TDO_0 Dedicated Output TDI_0 Dedicated Input JTAG test data input. RDWR_FCS_B_0 Dedicated Input Active-Low read/write or flash chip-select. Data bus direction control signal for reading or writing configuration data. TMS_0 Dedicated Input JTAG test mode data select. TCK_0 Dedicated Input JTAG test clock CCLK_0 Dedicated Input/ Output D00_MOSI_0 Dedicated Bidirectional D01_DIN_0 Dedicated Input Data Bit 1 or data input D02_0 Dedicated Input Data Bit 2 D03_0 Dedicated Input Data Bit 3 Dedicated Input Temperature-sensing diode pins (Anode: DXP; Cathode: DXN). The thermal diode is accessed by using the DXP and DXN pins in bank 0. When not used, tie to GND. To use the thermal diode an appropriate external thermal monitoring IC must be added. Consult the external thermal monitoring IC data sheet for usage guidelines. Multifunction Input System Monitor differential auxiliary analog inputs 0–15. VCCADC Dedicated N/A System Monitor analog positive supply voltage. GNDADC Dedicated N/A System Monitor analog ground reference. VREFP Dedicated N/A Voltage reference input. VREFN Dedicated N/A Voltage reference GND. JTAG test data output. Configuration clock. Output in Master mode or input in Slave mode. Data Bit 0 or master-output, slave-input Other Dedicated Pins DXN DXP System Monitor Pins(3) AD[0 to 15][P or N] UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 12 Chapter 1: Packaging Overview Table 1-4: Pin Definitions (Cont’d) Pin Name Type Direction Description VP Dedicated Input System Monitor dedicated differential analog input (positive side). VN Dedicated Input System Monitor dedicated differential analog input (negative side). I2C_SCLK Multifunction Bidirectional I2C serial clock. Directly connected to the System Monitor DRP interface for I2C operation configuration. I2C_SDA Multifunction Bidirectional I2C serial data line. Directly connected to the System Monitor DRP interface for I2C operation configuration. Power/Ground Pins For more information on voltage specifications see the Kintex UltraScale Architecture Data Sheet: DC and AC Switching Characteristics (DS892)[Ref 4] GND Dedicated N/A Ground. VCCINT Dedicated N/A Power-supply pins for the internal logic. VCCINT_IO Dedicated N/A Power-supply pins for the I/O banks. VCCAUX Dedicated N/A Power-supply pins for auxiliary circuits. VCCAUX_IO Dedicated N/A Auxiliary power-supply pins for the I/O banks. VCCBRAM Dedicated N/A Block RAM power supply pins. VBATT Dedicated N/A Decryptor key memory backup supply; this pin should be tied to the appropriate VCC or GND when not used. VCCO_[bank number](4) Dedicated N/A Power-supply pins for the output drivers (per bank). VREF_[bank number] Dedicated N/A These are input threshold voltage pins. They become user I/Os when an external threshold voltage is not needed (per bank). Multi-gigabit Serial Transceiver Pins (GTHE3 and GTYE3) For more information on the GTH transceivers see the UltraScale Architecture GTH Transceivers User Guide (UG576)[Ref 5] MGTHRX[P or N][0 to 3] _[GT quad number] Dedicated Input Differential receive port GTH Quad. MGTHTX[P or N][0 to 3] _[GT quad number] Dedicated Output Differential transmit port GTH Quad. MGTYRX[P or N][0 to 3] _[GT quad number] Dedicated Input Differential receive port GTY Quad. MGTYTX[P or N][0 to 3] _[GT quad number] Dedicated Output Differential transmit port GTY Quad. MGTAVCC_[L or R] [N or S] Dedicated Input Analog power-supply pin for the receiver and transmitter internal circuits. MGTAVTT_[L or R] [N or S] Dedicated Input Analog power-supply pin for the transmit driver. MGTVCCAUX_ [L or R][N or S] Dedicated Input Auxiliary analog Quad PLL (QPLL) voltage supply for the transceivers. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 13 Chapter 1: Packaging Overview Table 1-4: Pin Definitions (Cont’d) Pin Name Type Direction Description MGTREFCLK[0 or 1] [P or N] Dedicated Input MGTAVTTRCAL_ [GT quad number] Dedicated N/A Precision reference resistor pin for internal calibration termination. MGTRREF_ [GT quad number] Dedicated Input Precision reference resistor pin for internal calibration termination. Differential reference clock for the transceivers. Notes: 1. See the DCI sections in UltraScale Architecture SelectIO Resources User Guide (UG571) [Ref 1] for more information on the VRP pins. 2. All dedicated configuration pins are powered by VCCO_0. 3. See the UltraScale Architecture System Monitor User Guide (UG580) [Ref 6] for the default connections required to support on-chip monitoring. 4. VCCO pins in unbonded banks must be connected to the VCCO for that bank (for package migration). Do NOT connect unbonded VCCO pins to different supplies. Without a package migration requirement, VCCO pins in unbonded banks can be tied to a common supply (VCCO or GND). UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 14 Chapter 1: Packaging Overview Pin Compatibility between Packages UltraScale devices are pin compatible only with other UltraScale devices with the same number of package pins and the same preceding alphabetic designator. For example, XCKU060-FFVA1517 is compatible with XCKU075-FFVA1517 and XKU115-FLVA1517, but not with XCKU115-FLVB1517. Pins that are available in one device but are not available in another device with a compatible package include the other device's name in the No Connect column of the package file. These pins are labeled as No Connects in the other device's package file. Table 1-5 shows the pin compatible devices available for each UltraScale device package. Table 1-5: Pin Compatibility Package Pin Compatible Devices FBVA676 XCKU035 XCKU040 FBVA900 XCKU035 XCKU040 FFVA1156 XCKU035 XCKU040 FFVA1517 or FLVA1517 XCKU060 XCKU075 FLVB1517 XCKU100 FFVA1760 or FLVA1760 XCKU075 FLVD1924 XCKU100 XCKU115 FLVF1924 XCKU100 XCKU115 XCKU060 XCKU075 XCKU100 XCKU115 XCKU115 XCKU100 XCKU115 Notes: 1. Pin compatible packages can have substantially different decoupling capacitor recommendations. Refer to the UltraScale Architecture PCB and Pin Planning User Guide (UG583) [Ref 7]. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 15 Chapter 1: Packaging Overview Die Level Bank Numbering Overview Banking and Clocking Summary • For each device, not all banks are bonded out in every package. GTH/GTY Columns • One GT Quad = Four transceivers = Four GTHE3 or GTYE3 primitives. • Not all GT Quads are bonded out in every package. I/O Banks • Each user I/O bank has a total of 52 I/Os where 48 can be used as differential (24 differential pairs) or single-ended I/Os. The remaining four function only as single-ended I/Os. All 52 pads of a bank are not always bonded out to pins. • A limited number of banks have 26 SelectIO pins, including 12 differential pairs and 2 single-ended pins. • Adjacent to each bank is a physical layer (PHY) containing a CMT and other clock resources. • Adjacent to each bank and PHY is a tile of logic resources that makes up a clock region. • Banks are arranged in columns and separated into rows which are pitch-matched with adjacent PHY, clock regions, and GT blocks. Clocking • Each bank has four pairs of global clock (GC) inputs for four differential or four single-ended clock inputs. Single-ended clock inputs should be connected to the P side of the differential pair. • Clock signals are distributed through global buffers driving routing and distribution networks to reach any clock region, I/O, or GT. • Global clock inputs can connect to an MMCM and two PLLs within the horizontally adjacent CMT. Bank Locations of Dedicated and Multi-Function Pins • In all UltraScale devices, bank 65 contains the multi-function configuration pins. Bank 0 contains the dedicated configuration pins. • All dedicated configuration I/Os (bank 0) and HR I/Os are 3.3V capable. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 16 Chapter 1: Packaging Overview Figure 1-1 through Figure 1-4 visually describe a die view of each device bank numbering. XCKU040 Banks Figure 1-1 shows the I/O and transceiver banks for the XCKU040. FBVA676 Package • HP I/O banks 47, 48, 67, and 68 are not bonded out. • All HR I/O banks are fully bonded out. • GTH Quad 228 is not bonded out. FBVA900 Package • The HP I/O bank 68 is not bonded out. • All HR I/O banks are fully bonded out. • GTH Quad 228 is not bonded out. FFVA1156 Package • All HP I/O banks, HR I/O banks, and the GTH Quads are fully bonded out in this package. X-Ref Target - Figure 1-1 Bank 48 HP I/O Bank 47 HP I/O Bank 46 HP I/O Bank 45 HP I/O Bank 44 HP I/O PLL[08:09] CMT MMCM[04] PLL[06:07] CMT MMCM[03] PLL[04:05] CMT MMCM[02] PLL[02:03] CMT MMCM[01] PLL[00:01] CMT MMCM[00] Bank 68 HP I/O Bank 67 HP I/O Bank 66 HP I/O Bank 65 HR I/O Bank 64 HR I/O PLL[18:19] CMT GTH Quad 228 MMCM[09] PLL[16:17] CMT GTH Quad 227 MMCM[08] PLL[14:15] CMT GTH Quad 226 MMCM[07] PLL[12:13] CMT GTH Quad 225 MMCM[06] PLL[10:11] CMT GTH Quad 224 MMCM[05] ug575_c1_01_102013 Figure 1-1: UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 XCKU040 Banks www.xilinx.com Send Feedback 17 Chapter 1: Packaging Overview XCKU060 Banks Figure 1-2 shows the I/O and transceiver banks for the XCKU060. FFVA1156 Package • HP I/O banks 24 and 25 are not bonded out. • All HR I/O banks are fully bonded out. • GTH Quad 126 is not bonded out. FFVA1517 Package • All HP I/O banks are fully bonded out. • All HR I/O banks are fully bonded out. • GTH Quads are fully bonded out in this package. X-Ref Target - Figure 1-2 GTH Quad 128 GTH Quad 127 GTH Quad 126 Bank 25 HP I/O Bank 24 HP I/O PLL[02:03] CMT MMCM[01] PLL[00:01] CMT MMCM[00] Bank 48 HP I/O Bank 47 HP I/O Bank 46 HP I/O Bank 45 HP I/O Bank 44 HP I/O PLL[12:13] CMT MMCM[06] PLL[10:11] CMT MMCM[05] PLL[08:09] CMT MMCM[04] PLL[06:07] CMT MMCM[03] PLL[04:05] CMT MMCM[02] Bank 68 HP I/O Bank 67 HP I/O Bank 66 HP I/O Bank 65 HR I/O Bank 64 HR I/O PLL[22:23] CMT GTH Quad 228 MMCM[11] PLL[20:21] CMT GTH Quad 227 MMCM[10] PLL[18:19] CMT GTH Quad 226 MMCM[09] PLL[16:17] CMT GTH Quad 225 MMCM[08] PLL[14:15] CMT GTH Quad 224 MMCM[07] ug575_c1_02_102013 Figure 1-2: UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 XCKU060 Banks www.xilinx.com Send Feedback 18 Chapter 1: Packaging Overview XCKU075 Banks Figure 1-3 shows the I/O and transceiver banks for the XCKU075. FFVA1156 Package • HP I/O banks 69, 70, 71, and 72 are not bonded out. • All HR I/O banks are fully bonded out • GTH Quads 129, 130, 229, 230, 231, and 232 are not bonded out. FFVA1517 Package • HP I/O banks 48 and 72 are not bonded out. • All HR I/O banks are fully bonded out • GTH Quad 132 is not bonded out. FFVA1760 Package • HP I/O bank 48 is not bonded out. • All HR I/O banks are fully bonded out. HR I/O bank 64 is split into 26-pin banks 84 and 94 in this package. • GTH Quads are fully bonded out in this package. X-Ref Target - Figure 1-3 GTH Quad 132 GTH Quad 131 GTH Quad 130 GTH Quad 129 Bank 48 HP I/O Bank 47 HP I/O Bank 46 HP I/O Bank 45 HP I/O Bank 44 HP I/O PLL[08:09] CMT MMCM[04] PLL[06:07] CMT MMCM[03] PLL[04:05] CMT MMCM[02] PLL[02:03] CMT MMCM[01] PLL[00:01] CMT MMCM[00] Bank 72 HP I/O Bank 71 HP I/O Bank 70 HP I/O Bank 69 HP I/O Bank 68 HP I/O Bank 67 HP I/O Bank 66 HP I/O Bank 65 HR I/O Bank 64 HR I/O PLL[26:27] CMT GTH Quad 232 MMCM[13] PLL[24:25] CMT GTH Quad 231 MMCM[12] PLL[22:23] CMT GTH Quad 230 MMCM[11] PLL[20:21] CMT GTH Quad 229 MMCM[10] PLL[18:19] CMT GTH Quad 228 MMCM[09] PLL[16:17] CMT GTH Quad 227 MMCM[08] PLL[14:15] CMT GTH Quad 226 MMCM[07] PLL[12:13] CMT GTH Quad 225 MMCM[06] PLL[10:11] CMT GTH Quad 224 MMCM[05] ug575_c1_03_102013 Figure 1-3: UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 XCKU075 Banks www.xilinx.com Send Feedback 19 Chapter 1: Packaging Overview XCKU115 Banks Figure 1-4 shows the I/O and transceiver banks for the XCKU115. FLVA1517 Package • HP I/O banks 29, 30, 49, 50, 51, 52, 69, 70, 71, 72, and 73 are not bonded out. • HR I/O banks 69 and 70 are not bonded out. • GTH Quads 131, 132, 133, and 233 are not bonded out. FLVB1517 Package • HP I/O banks 24, 25, 29, 30, 44, 45, 46, 46, 47, 48, 49, 50, 51, 52, 53, and 68 are not bonded out. • HR I/O banks 69 and 70 are not bonded out. HR I/O bank 64 is split into 26-pin banks 84 and 94 in this package. • GTH Quads are fully bonded out in this package. FLVA1760 Package • HP I/O banks 24, 25, 26, 29, 30, 68, 71, 72, and 73 are not bonded out. • HR I/O banks 69 and 70 are not bonded out. HR I/O bank 64 is split into 26-pin banks 84 and 94 in this package. • GTH quads 126, 127, and 229 are not bonded out. FLVD1924 Package • HP I/O banks 24, 25, 29, 30, 48, 49, and 68 are not bonded out. • HR I/O bank 69 is not bonded out. HR I/O bank 64 is split into 26-pin banks 84 and 94 in this package. • GTH quads 228, 229, and 230 are not bonded out in this package. FLVF1924 Package • HP I/O banks 24, 25, 29, 30, 47, 48, 49, and 50 are not bonded out. • HR I/O banks 64 and 69 are not bonded out. • GTH Quads are fully bonded out in this package. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 20 Chapter 1: Packaging Overview X-Ref Target - Figure 1-4 PLL[26:27] PLL[46:47] PLL[24:25] PLL[44:45] PLL[22:23] PLL[42:43] PLL[06:07] PLL[20:21] PLL[40:41] PLL[04:05] PLL[18:19] PLL[38:39] GTH Quad 133 Bank 53 CMT Bank 73 CMT GTH Quad 233 HP I/O MMCM[13] HP I/O MMCM[23] GTH Quad 132 Bank 52 CMT Bank 72 CMT GTH Quad 232 HP I/O MMCM[12] HP I/O MMCM[22] GTH Quad 131 Bank 51 CMT Bank 71 CMT GTH Quad 231 HP I/O MMCM[11] HP I/O MMCM[21] Bank 30 CMT Bank 50 CMT Bank 70 CMT GTH Quad 230 HP I/O MMCM[03] HP I/O MMCM[10] HR I/O MMCM[20] Bank 29 CMT Bank 49 CMT Bank 69 CMT GTH Quad 229 HP I/O MMCM[02] HP I/O MMCM[09] HR I/O MMCM[19] Interposer PLL[16:17] PLL[36:37] PLL[14:15] PLL[34:35] PLL[12:13] PLL[32:33] PLL[02:03] PLL[10:11] PLL[30:31] PLL[00:01] PLL[08:09] PLL[28:29] GTH Quad 128 Bank 48 CMT Bank 68 CMT GTH Quad 228 HP I/O MMCM[08] HP I/O MMCM[18] GTH Quad 127 Bank 47 CMT Bank 67 CMT GTH Quad 227 HP I/O MMCM[07] HP I/O MMCM[17] GTH Quad 126 Bank 46 CMT Bank 66 CMT GTH Quad 226 HP I/O MMCM[06] HP I/O MMCM[16] Bank 25 CMT Bank 45 CMT Bank 65 CMT GTH Quad 225 HP I/O MMCM[01] HP I/O MMCM[05] HR I/O MMCM[15] Bank 24 CMT Bank 44 CMT Bank 64 CMT GTH Quad 224 HP I/O MMCM[00] HP I/O MMCM[04] HR I/O MMCM[14] ug575_c1_04_102013 Figure 1-4: UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 XCKU115 Banks www.xilinx.com Send Feedback 21 Chapter 2 Package Files About ASCII Package Files The ASCII package files for each package include a comma-separated-values (CSV) version and a text version optimized for a browser or text editor in fixed-width fonts. The information in each of the files includes: • Device/Package name (family-device-package), with date and time of creation • Seven columns containing data for each pin: ° Pin—Pin location on the package. ° Pin Name—The name of the assigned pin. ° ° ° • Memory Byte Group—Memory byte group between 0 and 3 split into upper (U) and lower (L) halves. For more information on the memory byte group, see the UltraScale Architecture-Based Memory Interface Solutions Product Guide (PG150) [Ref 8]. Bank—Bank number. I/O Type—CONFIG, HR, HP, or GT (GTH or GTY) depending on the I/O type. For more information on the I/O type, see the UltraScale Architecture SelectIO Resources User Guide (UG571) [Ref 1]. ° Super Logic Region—Number corresponding to the super logic region (SLR) in the devices implemented with stacked silicon interconnect (SSI) technology. ° No-Connect—This list of devices is used for migration between devices that have the same package size and are not connected at that specific pin. Total number of pins in the package. ASCII Pinout Files Links to the ASCII pinout information by device/package are listed in Table 2-1. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 22 Chapter 2: Package Files Table 2-1: Package/Device Pinout Files Package Device FBVA676 XCKU035 XCKU040 FBVA900 XCKU035 XCKU040 FFVA1156 XCKU035 XCKU040 FFVA1517 XCKU060 XCKU075 FLVA1517 XCKU100 XCKU115 FLVB1517 XCKU100 XCKU115 FFVA1760 XCKU075 FLVA1760 XCKU100 XCKU115 FLVD1924 XCKU100 XCKU115 FLVF1924 XCKU100 XCKU115 XCKU060 XCKU075 Note: All package files are ASCII files in TXT and CSV file format. Download all available UltraScale Architecture package/device/pinout files at: www.xilinx.com/support/packagefiles/ultrascale-pkgs.htm Note: Only the available files listed in Table 2-1 are linked and consolidated in this ZIP file. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 23 Chapter 3 Device Diagrams Summary This chapter provides diagrams detailing the pinout of each UltraScale Architecture device/package combination. The I/O-bank diagram shows the location of each user I/O and GTH/GTY transceiver and the respective bank or GT quad. The configuration-power diagram shows the location of every power pin and dedicated as well as multi-function configuration pin in the package. These diagrams provide a top-view perspective of the package pinout. Table 3-1: Package Cross-Reference to UltraScale Architecture Device Diagrams by Package Footprint Compatibility Device XCKU035 XCKU040 FBVA676 page 25 page 25 FBVA900 page 27 page 27 FFVA1156 page 29 page 29 FFVA1517 FLVA1517 FLVA1517 FFVA1517 XCKU060 XCKU075 page 29 page 29 XCKU100 XCKU115 FLVB1517 FFVA1760 FLVA1760 FLVA1760 FFVA1760 FLVD1924 FLVF1924 UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 24 Chapter 3: Device Diagrams FBVA676 Package–XCKU035 and XCKU040 X-Ref Target - Figure 3-1 1 2 3 4 5 6 7 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 6 6 4 2 CO VC 46 18 16 5 4 2 17 18 15 15 5 3 1 17 13 14 3 1 3 15 15 16 8 7 7 1 1 CO VC 46 18 CO VC 66 227 9 3 6 B 6 C A 227 2 2 2 2 16 8 9 CO VC 46 B 8 3 3 CO VC 66 3 A 3 4 5 4 5 2 2 D 7 E 227 227 1 16 17 18 14 13 CO VC 46 1 C 10 10 227 0 1 0 1 227 S S CO VC 46 D S 23 23 14 13 12 12 227 17 0 S 11 10 10 8 13 14 12 12 11 11 S CO VC 45 0 CO VC 66 E 7 S 9 12 9 8 G H 227 1 1 226 24 24 22 11 7 8 7 22 20 CO VC 46 3 CO VC 66 3 20 21 21 19 10 10 F 227 CO VC 66 G 20 20 22 CO VC 46 3 3 CO VC 66 F 19 15 17 17 226 0 226 2 19 19 23 S 9 9 22 24 24 15 8 14 11 11 4 J 4 K 18 13 13 12 227 21 21 23 2 23 23 18 CO VC 45 J CO VC 45 2 0 CO VC 66 H 2 226 1 1 19 1 226 CO VC 45 K 1 20 20 16 14 226 16 S 3 6 CO VC 45 L 0 21 22 24 5 CO VC 45 1 3 6 2 M CO VC 45 L 5 1 1 2 N 1 21 21 23 20 19 21 22 1 226 M 0 0 0 226 226 N 0 S 0 24 226 P 3 3 1 225 19 23 20 16 16 P 18 15 R 225 2 2 0 0 225 19 22 22 14 13 13 S T 225 2 24 24 14 11 S 10 U CO VC 44 2 CO VC 44 U CO VC 44 T 17 17 18 15 225 3 CO VC 44 R 3 10 V 8 8 W 9 9 Y AA 225 1 1 1 1 225 10 10 S 12 12 11 224 23 23 24 24 1 10 10 8 7 9 S 8 7 11 11 9 12 8 CO VC 65 1 CO VC 64 W 22 22 CO VC 44 V 12 8 7 7 225 0 0 0 21 0 225 CO VC 64 Y 20 20 S 5 224 3 5 1 4 CO VC 44 14 14 17 3 CO VC 44 21 19 19 0 1 4 2 AB CO VC 65 0 S 6 6 2 AC 11 11 9 7 CO VC 65 AA S 7 S 2 1 2 5 15 15 18 18 S 13 13 225 3 3 3 224 13 13 5 17 3 1 5 4 S 3 1 3 3 4 2 2 1 6 6 S 14 23 24 24 22 AD 16 16 19 23 CO VC 65 6 16 14 224 1 1 20 22 AE 224 0 G 6 7 8 16 4 4 CO VC 65 0 V 0 0 6 CO VC 65 17 15 1 CO VC 64 1 224 CO VC 64 2 2 1 19 21 21 20 AF 224 224 2 3 4 5 9 Quad 226 Quad 227 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 SelectIO Pins Dedicated Pins # IO_L#P VREF # IO_L#N V Bank 44 Bank 45 Bank 46 Bank 64 Bank 65 Bank 66 Quad 224 Quad 225 17 15 2 224 AE AF 9 5 224 2 CO VC 64 AD 18 18 12 12 3 CO VC 64 AB AC MGTAVTTRCAL S IO (single−ended) G MGTRREF # IO_L#P_GC # IO_L#N_GC VRP Transceiver Pins # # # # # # MGT[H or Y]RXP# MGT[H or Y]RXN# MGT[H or Y]TXP# MGT[H or Y]TXN# MGTREFCLK#P MGTREFCLK#N ug575_c3_01_112413 Figure 3-1: FBVA676 Package—XCKU035 and XCKU040 I/O Bank Diagram UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 25 Chapter 3: Device Diagrams X-Ref Target - Figure 3-2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 A A B B V C E C V D D E E E F V G E V H 13 F 9 G 11 V J H 15 J 10 K V L E 12 V M E P V E V T 19 L 14 N R K M 16 18 5 20 24 21 P 4 17 22 23 R N 3 E U 8 2 7 T 0 U 6 V V V W V Y 25 1 V 26 26 26 25 W 25 26 26 E AA 26 26 25 31 AB V AC E 37 E AE 3 4 5 6 7 8 Power Pins 9 AC 33 30 28 29 AD 26 26 29 34 25 25 25 25 2 AB 29 35 25 26 29 29 25 25 AF 1 Y AA 26 26 29 36 32 25 26 V AD 26 25 35 27 26 26 29 29 AE 29 29 29 29 AF 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Dedicated Pins Multi−Function I/O Pins GND 0 CCLK_0 15 PUDC_B_0 25 A[16 to 28] VBATT 1 CFGBVS_0 16 RDWR_FCS_B_0 26 A[00 to 15]_D[16 to 31] VCCAUX_IO 2 D00_MOSI_0 17 TCK_0 27 CSI_ADV_B VCCAUX 3 D01_DIN_0 18 TDI_0 28 DOUT_CSO_B VCCINT 4 D02_0 19 TDO_0 29 D[04 to 15] VCCINT_IO 5 D03_0 20 TMS_0 30 EMCCLK VCCO_[bank number] 6 DONE_0 21 VP 31 FOE_B VCCBRAM 7 DXP 22 VN 32 FWE_FCS2_B VCCADC 8 DXN 23 VREFP 33 I2C_SCLK GNDADC 9 INIT_B_0 24 VREFN 34 I2C_SDA n NC 10 M0_0 35 PERSTN[0 to 1] E MGTAVCC_[R or L] 11 M1_0 36 RS0 V MGTAVTT_[R or L] 12 M2_0 37 RS1 V MGTVCCAUX_[R or L] 13 POR_OVERRIDE 14 PROGRAM_B_0 ug575_c3_02_110513 Figure 3-2: FBVA676 Package—XCKU035 and XCKU040 Configuration/Power Diagram UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 26 Chapter 3: Device Diagrams FBVA900 (XCKU035 and XCKU040) X-Ref Target - Figure 3-3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 CO VC 66 4 5 5 6 21 21 18 1 4 1 1 S 7 7 3 3 3 5 5 9 9 5 3 2 10 10 5 6 1 1 2 4 2 B 4 CO VC 47 3 1 CO VC 47 3 23 23 22 3 CO VC 48 24 24 CO VC 67 3 A C 7 7 D 8 E A 227 B 2 3 2 20 20 22 3 227 S 227 6 2 2 CO VC 48 19 19 2 2 CO VC 66 2 CO VC 67 C 8 8 4 6 4 6 6 227 15 15 17 17 18 7 7 S 9 11 11 12 14 16 15 9 11 11 8 9 CO VC 47 1 1 227 CO VC 48 1 1 CO VC 66 D 8 9 11 11 13 13 15 S 227 E 1 S 1 13 13 14 16 12 12 227 11 11 12 12 14 12 10 17 9 7 7 3 3 5 2 1 2 4 6 15 13 13 14 CO VC 66 0 CO VC 67 0 9 12 12 8 10 F S 10 G 227 CO VC 67 G S CO VC 47 0 0 227 CO VC 48 0 0 CO VC 67 F 10 17 14 14 15 21 21 14 227 10 10 8 17 8 17 19 18 18 16 16 4 6 S 16 16 18 18 19 14 13 13 H 226 3 5 20 20 20 21 CO VC 48 3 CO VC 47 1 226 J CO VC 66 3 1 CO VC 67 H 3 23 23 19 24 15 15 S J 16 K 226 2 0 226 22 19 23 23 20 21 19 S CO VC 47 0 CO VC 66 K 2 23 24 17 17 226 1 2 S 22 24 21 21 22 19 S 23 CO VC 47 2 CO VC 66 L 20 18 18 16 L 226 1 24 1 22 24 24 CO VC 48 M 22 22 20 3 M 226 1 24 24 16 16 9 9 5 3 CO VC 46 1 CO VC 46 N 1 1 P 4 R N 226 0 0 18 18 11 11 5 7 7 226 0 20 20 0 S 17 CO VC 46 R 12 12 226 3 23 17 14 14 6 4 T CO VC 46 3 CO VC 46 T 22 22 CO VC 46 P 10 6 13 13 S 10 8 2 2 U 8 S 225 U 3 23 21 19 3 225 2 21 19 15 15 S 9 9 7 7 CO VC 45 2 CO VC 46 V V 225 2 5 2 5 CO VC 45 W 2 2 4 4 23 23 21 W 225 23 24 24 22 5 5 S 4 6 CO VC 45 1 1 225 CO VC 64 1 1 CO VC 65 Y 20 24 21 Y 225 2 2 6 7 8 8 10 10 16 7 12 12 11 11 22 S 3 1 1 3 6 6 12 6 3 8 12 11 14 6 1 8 11 14 13 15 1 10 10 S CO VC 44 3 18 18 16 23 21 21 1 CO VC 45 CO VC 64 4 CO VC 64 1 CO VC 65 AA 20 24 22 19 AA 225 AB 0 0 0 19 19 20 20 0 225 22 19 AB 225 4 2 4 CO VC 45 17 15 0 CO VC 44 0 CO VC 65 AC AC 225 S S 1 2 5 5 16 16 18 1 8 12 12 13 3 9 CO VC 45 3 9 13 15 17 AD 224 9 3 13 13 S 10 CO VC 65 AE 17 15 14 14 CO VC 44 1 1 224 CO VC 64 3 3 CO VC 64 AD S 10 17 13 S 16 16 17 AE S 224 AF 2 2 0 0 224 11 19 19 18 18 AF 11 12 12 5 8 8 S 19 1 3 3 2 6 19 21 21 1 2 4 4 6 8 9 17 13 14 14 18 3 8 S 11 11 14 14 13 17 17 CO VC 44 7 5 CO VC 65 2 CO VC 65 2 7 CO VC 65 AG 9 224 21 S AG 224 1 1 15 15 20 20 CO VC 44 1 1 CO VC 64 AH 18 24 24 21 AH 224 224 0 22 22 7 7 CO VC 44 0 9 CO VC 64 AJ S 10 10 9 15 15 18 22 22 23 AJ 224 G 5 6 23 23 24 24 CO VC 44 0 0 V AK 16 16 20 20 23 AK 224 1 3 4 7 Bank 67 Quad 224 Quad 225 Quad 226 Quad 227 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 SelectIO Pins Dedicated Pins # IO_L#P VREF # IO_L#N V Bank 44 Bank 45 Bank 46 Bank 47 Bank 48 Bank 64 Bank 65 Bank 66 2 MGTAVTTRCAL S IO (single−ended) G MGTRREF # IO_L#P_GC # IO_L#N_GC VRP Transceiver Pins # # # # # # MGT[H or Y]RXP# MGT[H or Y]RXN# MGT[H or Y]TXP# MGT[H or Y]TXN# MGTREFCLK#P MGTREFCLK#N ug575_c3_03_112413 Figure 3-3: FBVA900 Package—XCKU035 and XCKU040 I/O Bank Diagram UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 27 Chapter 3: Device Diagrams X-Ref Target - Figure 3-4 1 2 3 4 5 A 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 E A E C B B V C V D E E F V G E V H 15 D 9 E 10 F 11 G 12 H 6 K E J K V L 14 V M N J 1 L 19 M 18 N V P P V R 20 24 21 V T 0 U V V E AA V E V AD U 7 V W 5 33 4 34 29 29 3 AB AC T 8 13 V Y 22 23 17 V W 28 30 29 29 26 26 E 26 AD 26 26 27 26 AE 25 25 E 37 2 3 4 5 6 35 26 AF 7 8 9 AG 25 25 25 36 25 25 31 AK 1 AC 25 26 26 26 V AJ AB 29 29 26 26 25 26 AF AH AA 29 29 29 29 2 E V Y 29 35 16 29 26 26 26 AE AG R AH 25 AJ 32 25 25 25 AK 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Power Pins Dedicated Pins Multi−Function I/O Pins GND 0 CCLK_0 15 PUDC_B_0 25 A[16 to 28] VBATT 1 CFGBVS_0 16 RDWR_FCS_B_0 26 A[00 to 15]_D[16 to 31] VCCAUX_IO 2 D00_MOSI_0 17 TCK_0 27 CSI_ADV_B VCCAUX 3 D01_DIN_0 18 TDI_0 28 DOUT_CSO_B VCCINT 4 D02_0 19 TDO_0 29 D[04 to 15] VCCINT_IO 5 D03_0 20 TMS_0 30 EMCCLK VCCO_[bank number] 6 DONE_0 21 VP 31 FOE_B VCCBRAM 7 DXP 22 VN 32 FWE_FCS2_B VCCADC 8 DXN 23 VREFP 33 I2C_SCLK GNDADC 9 INIT_B_0 24 VREFN 34 I2C_SDA n NC 10 M0_0 35 PERSTN[0 to 1] E MGTAVCC_[R or L] 11 M1_0 36 RS0 V MGTAVTT_[R or L] 12 M2_0 37 RS1 V MGTVCCAUX_[R or L] 13 POR_OVERRIDE 14 PROGRAM_B_0 ug575_c3_04_110513 Figure 3-4: FBVA900 Package—XCKU035 and XCKU040 Configuration/Power Diagram UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 28 Chapter 3: Device Diagrams FFVA1156 (XCKU035, XCKU040, XCKU060, and XCKU075) X-Ref Target - Figure 3-5 1 2 3 4 5 6 7 8 4 4 1 3 1 3 5 2 2 17 4 17 15 15 S S 10 8 6 10 8 9 2 6 4 V 23 23 CO VC 67 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 2 CO VC 67 9 2 CO VC 68 3 CO VC 66 3 A G A 3 C 228 B 2 3 2 3 21 20 5 4 3 228 228 3 2 5 21 20 24 7 S 6 6 4 CO VC 67 2 CO VC 66 C B 3 132 16 16 13 12 9 2 3 5 228 6 19 6 19 24 7 8 11 22 8 11 12 12 10 10 18 18 13 12 11 7 CO VC 67 0 5 7 1 3 3 S 20 20 14 14 11 2 11 12 S 22 9 9 14 14 16 22 CO VC 67 1 0 CO VC 66 0 23 21 21 19 11 12 13 14 15 15 13 13 CO VC 68 3 16 22 24 23 19 2 2 1 1 227 8 13 14 18 S 17 17 18 18 24 S S 6 CO VC 65 8 9 5 CO VC 65 9 6 4 4 5 1 0 18 19 19 23 22 22 1 7 10 15 17 16 21 23 20 20 CO VC 68 0 0 CO VC 66 1 227 24 24 S 10 9 3 3 3 S 17 16 21 S 24 24 22 10 8 CO VC 65 7 1 7 12 11 11 7 8 9 CO VC 65 22 23 19 0 23 19 S 12 13 1 S 1 N 0 R 21 21 18 3 17 17 15 23 U 21 23 V 0 131 CO VC 47 1 1 226 17 17 16 16 0 15 131 0 226 T 0 131 15 15 2 20 20 22 22 CO VC 47 2 P 1 131 0 226 2 1 131 CO VC 65 18 14 14 13 CO VC 65 3 20 20 227 2 U 1 1 131 0 0 R M 2 131 CO VC 65 0 226 L 2 131 2 227 227 T 2 0 132 1 1 3 3 K 3 0 227 N J 3 131 131 CO VC 68 1 0 0 227 P 1 228 L M 3 132 1 H 0 132 10 15 227 K G F 132 228 2 CO VC 66 2 CO VC 68 1 1 227 0 0 1 132 2 2 E 1 132 CO VC 66 3 2 1 1 228 J D 2 132 227 G H 2 132 1 228 3 3 5 228 0 E F 3 1 CO VC 67 1 228 CO VC 68 1 1 CO VC 68 D 132 S 226 1 0 0 226 18 16 16 24 19 19 23 24 S 226 1 18 S S 11 7 11 12 12 13 13 14 24 21 23 20 24 CO VC 48 1 CO VC 47 W CO VC 47 V 1 19 21 W 226 1 0 1 226 14 1 1 21 CO VC 48 Y 0 20 22 22 19 Y 225 5 6 5 4 4 3 2 3 7 1 2 1 2 16 13 S 17 AA CO VC 48 9 0 CO VC 48 0 CO VC 47 AA 17 AB 226 0 3 0 225 9 10 7 CO VC 47 AB 3 3 8 8 3 6 16 14 14 13 225 10 3 1 3 1 5 5 2 6 8 2 4 6 9 9 4 12 12 10 CO VC 48 3 CO VC 44 3 CO VC 47 AC 12 12 18 15 AC 225 2 1 1 225 24 24 19 19 2 7 8 S 5 11 11 18 15 AD 224 9 7 9 7 20 20 22 22 23 21 5 S 9 10 4 6 9 8 6 7 7 CO VC 48 16 10 CO VC 48 15 2 CO VC 45 2 S CO VC 64 AE 17 17 16 10 CO VC 44 2 CO VC 45 AD AE 225 AF 1 1 0 0 225 23 21 14 13 12 11 18 18 15 15 17 CO VC 46 1 CO VC 45 1 CO VC 64 AG 15 14 13 10 AF 224 4 5 S 8 AG 225 0 225 18 18 0 12 11 8 S 14 13 13 17 CO VC 44 0 0 CO VC 45 AH 1 11 11 10 1 5 17 17 16 18 AH 225 16 16 14 5 6 9 12 12 11 5 6 7 9 5 11 S 16 13 6 13 15 15 3 3 6 4 11 12 CO VC 46 8 S CO VC 46 S CO VC 44 S 21 CO VC 45 23 23 3 CO VC 64 3 AJ 16 18 AJ 224 3 224 24 3 CO VC 45 2 2 CO VC 64 AK 16 13 14 14 S 13 14 14 S AK 224 8 15 17 17 18 18 5 3 8 15 19 20 3 4 4 2 6 2 4 2 2 7 9 9 10 7 CO VC 46 10 10 CO VC 46 24 21 19 2 CO VC 44 2 CO VC 45 AL 8 8 19 19 24 AL 224 3 4 7 4 2 1 2 1 21 S 11 12 23 24 AM G V 0 5 6 CO VC 46 3 22 20 1 1 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 22 20 0 19 20 24 21 224 0 S CO VC 46 19 CO VC 64 0 1 6 22 22 24 23 23 21 23 20 22 AN 10 21 20 22 AP 224 2 3 4 Bank 67 Bank 68 Quad 131 Quad 132 Quad 224 Quad 225 Quad 226 Quad 227 7 9 Quad 228 SelectIO Pins Dedicated Pins # IO_L#P VREF # IO_L#N V Bank 44 Bank 45 Bank 46 Bank 47 Bank 48 Bank 64 Bank 65 Bank 66 S 1 224 224 AN AP 1 CO VC 44 1 1 CO VC 64 AM MGTAVTTRCAL S IO (single−ended) G MGTRREF # IO_L#P_GC # IO_L#N_GC VRP Transceiver Pins # # # # # # MGT[H or Y]RXP# MGT[H or Y]RXN# MGT[H or Y]TXP# MGT[H or Y]TXN# MGTREFCLK#P MGTREFCLK#N ug575_c3_05_112413 Figure 3-5: FBVA1156 Package—XCKU035, XCKU040, XCKU060, and XCKU075 I/O Bank Diagram UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 29 Chapter 3: Device Diagrams X-Ref Target - Figure 3-6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 A A B B V C E V V D C V E E D E E E F E V 25 25 E J K V L E V M 30 28 35 26 11 29 12 29 34 29 6 V V R V T 15 V J L M E N E 29 29 26 V R 26 T 18 24 21 V 1 20 22 23 W U 5 8 4 7 Y 0 AA 17 AC V 3 AB V AC E AB 2 V AD P V 9 V Y K V 26 27 29 26 26 26 26 26 H V 19 E AA 25 26 26 26 25 29 29 29 V 16 V W 29 29 14 E U 26 25 25 26 G E 26 25 25 33 29 35 26 13 P E 25 25 25 25 10 E N 25 36 V V H F 31 32 37 V V G AD AE E AE E AG AF AF V AG V AH AH AJ AJ E AK AK V AL E AL V AM AM E AN AN AP AP 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 Power Pins Dedicated Pins Multi−Function I/O Pins GND 0 CCLK_0 15 PUDC_B_0 25 A[16 to 28] VBATT 1 CFGBVS_0 16 RDWR_FCS_B_0 26 A[00 to 15]_D[16 to 31] VCCAUX_IO 2 D00_MOSI_0 17 TCK_0 27 CSI_ADV_B VCCAUX 3 D01_DIN_0 18 TDI_0 28 DOUT_CSO_B VCCINT 4 D02_0 19 TDO_0 29 D[04 to 15] VCCINT_IO 5 D03_0 20 TMS_0 30 EMCCLK VCCO_[bank number] 6 DONE_0 21 VP 31 FOE_B VCCBRAM 7 DXP 22 VN 32 FWE_FCS2_B VCCADC 8 DXN 23 VREFP 33 I2C_SCLK GNDADC 9 INIT_B_0 24 VREFN 34 I2C_SDA n NC 10 M0_0 35 PERSTN[0 to 1] E MGTAVCC_[R or L] 11 M1_0 36 RS0 V MGTAVTT_[R or L] 12 M2_0 37 RS1 V MGTVCCAUX_[R or L] 13 POR_OVERRIDE 14 PROGRAM_B_0 ug575_c3_06_110513 Figure 3-6: FBVA1156 Package—XCKU035, XCKU040, XCKU060, and XCKU075 Configuration/Power Diagram UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 30 Chapter 4 Mechanical Drawings Summary This chapter provides mechanical drawings (package specifications) of the UltraScale Architecture packages. • FFVA1156 Flip-Chip, Fine-Pitch BGA (XCKU035 and XCKU040) • FFVA1156 Flip-Chip, Fine-Pitch BGA (XCKU060 and XCKU075) UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 31 Chapter 4: Mechanical Drawings FFVA1156 Flip-Chip, Fine-Pitch BGA (XCKU035 and XCKU040) X-Ref Target - Figure 4-1 ug575_c4_01_112213 Figure 4-1: Kintex UltraScale Device FFVA1156 Package (XCKU035 and XCKU040) UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 32 Chapter 4: Mechanical Drawings FFVA1156 Flip-Chip, Fine-Pitch BGA (XCKU060 and XCKU075) X-Ref Target - Figure 4-2 ug575_c4_02_112213 Figure 4-2: Kintex UltraScale Device FFVA1156 Package (XCKU060 and XCKU075) UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 33 Chapter 5 Package Marking Introduction The package top-markings for the Kintex UltraScale device are similar to the example shown in Figure 5-1. The markings are explained in Table 5-1. X-Ref Target - Figure 5-1 XILINX® ® UltraScale TM Device Type Package Speed Grade XCKU040 TM FFVA1156xxxYYWW DXXXXXXXA 1C ES Date Code Lot Code Engineering Sample Operating Range ug575_c5_01_110813 Figure 5-1: Table 5-1: Kintex UltraScale Device Package Marking Xilinx Device Marking Definition—Example Item Definition Xilinx Logo Xilinx logo, Xilinx name with trademark, and trademark-registered status. Family Brand Logo Device family name with trademark and trademark-registered status. This line is optional and could appear blank. 1st Line Device type. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 34 Chapter 5: Package Marking Table 5-1: Xilinx Device Marking Definition—Example (Cont’d) Item Definition 2nd Line Package code, circuit design revision, the location code for the wafer fab, the geometry code, and date code. All UltraScale Architecture devices have Pb-free RoHS compliant packaging. For more details on Xilinx Pb-Free and RoHS Compliant Products, see: www.xilinx.com/pbfree. 3rd Line Ten alphanumeric characters for Assembly, Lot, and Step information. The last digit is usually an A or an M if a stepping version does not exist. 4th Line Device speed grade and temperature range. When not marked on the package, the product is considered to operate at the commercial (C) temperature range. For more information on the ordering codes, see the UltraScale Architecture and Product Overview (DS890) [Ref 9]. Other variations for the 4th line: L1I The L1I indicates a -1LI device. The -1LI speed grade offers reduced maximum power consumption. For more information, see the specific device’s data sheet. 1C xxxx The xxxx indicates the SCD for the device. An SCD is a special ordering code that is not always marked in the device top mark. 1C ES The addition of an ES indicates an Engineering Sample. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 35 Chapter 6 Packing and Shipping Introduction The UltraScale devices are packed in trays. Trays are used to pack most of Xilinx surface-mount devices since they provide excellent protection from mechanical damage. In addition, they are manufactured using antistatic material to provide limited protection against ESD damage and can withstand a bake temperature of 125°C. The maximum operating temperature is 140°C. Table 6-1: Standard Device Counts per Tray and Box Package Maximum Number Maximum Number of of Devices Per Tray Units In One Internal Box FBVA676 40 200 FBVA900 27 135 FFVA1156 24 120 FFVA1517 FLVA1517 FLVB1517 21 105 FFVA1760 FLVA1760 12 60 FLVD1924 FLVF1924 12 36 UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 36 Chapter 7 Soldering Guidelines Soldering Guidelines To implement and control the production of surface-mount assemblies, the dynamics of the Pb-free solder reflow process and how each element of the process is related to the end result must be thoroughly understood. RECOMMENDED: Xilinx recommends that customers qualify their custom PCB assembly processes using package samples. The primary phases of the Pb-free reflow process are: • Melting the particles in the solder paste • Wetting the surfaces to be joined • Solidifying the solder into a strong metallurgical bond The peak reflow temperature of a plastic surface-mount component (PSMC) body should not be more than 245–260°C for Pb-free packages (220°C for eutectic packages), package size dependent. For multiple BGAs in a single board and because of surrounding component differences, Xilinx recommends checking all BGA sites for varying temperatures. The infrared reflow (IR) process is strongly dependent on equipment and loading. Components might overheat due to lack of thermal constraints. Unbalanced loading can lead to significant temperature variation on the board. These guidelines are intended to assist users in avoiding damage to the components; the actual profile should be determined by those using these guidelines. For complete information on package moisture / reflow classification and package reflow conditions, refer to the Joint IPC/JEDEC Standard J-STD-020C. Pb-Free Reflow Soldering Xilinx uses SnAgCu solder balls for BGA packages. In addition, suitable material are qualified for the higher reflow temperatures (245°C–260°C) required by Pb-free soldering processes. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 37 Chapter 7: Soldering Guidelines Xilinx does not recommend soldering SnAgCu BGA packages with SnPb solder paste using a Sn/Pb soldering process. Traditional Sn/Pb soldering processes have a peak reflow temperature of 220°C. At this temperature range, the SnAgCu BGA solder balls do not properly melt and wet to the soldering surfaces. As a result, reliability and assembly yields can be compromised. The optimal profile must take into account the solder paste/flux used, the size of the board, the density of the components on the board, and the mix between large components and smaller, lighter components. Profiles should be established for all new board designs using thermocouples at multiple locations on the component. In addition, if there is a mixture of devices on the board, then the profile should be checked at various locations on the board. Ensure that the minimum reflow temperature is reached to reflow the larger components and at the same time, the temperature does not exceed the threshold temperature that might damage the smaller, heat sensitive components. Table 7-1 and Figure 7-1 provide guidelines for profiling Pb-free solder reflow. In general, a gradual, linear ramp into a spike has been shown by various sources to be the optimal reflow profile for Pb-free solders (Figure 7-1). This profile has been shown to yield better wetting and less thermal shock than conventional ramp-soak-spike profile for the Sn/Pb system. SnAgCu alloy reaches full liquidus temperature at 235°C. When profiling, identify the possible locations of the coldest solder joints and ensure that those solder joints reach a minimum peak temperature of 235°C for at least 10 seconds. It might not be necessary to ramp to peak temperatures of 260°C and above. Reflowing at high peak temperatures of 260°C and above can damage the heat sensitive components and cause the board to warp. Users should reference the latest IPC/JEDEC J-STD-020 standard for the allowable peak temperature on the component body. The allowable peak temperature on the component body is dependent on the size of the component. Refer to Table 7-1 for peak package reflow body temperature information. In any case, use a reflow profile with the lowest peak temperature possible. Table 7-1: Pb-Free Reflow Soldering Guidelines Profile Feature Convection, IR/Convection Ramp-up rate 3°C/s maximum Preheat Temperature 150°–200°C 60–120 seconds Temperature maintained above 217°C 60–150 seconds (60–90 seconds typical) Time within 5°C of actual peak temperature 30 seconds maximum Peak Temperature (lead/ball) 235°C minimum, 245°C typical (depends on solder paste, board size, component mixture) Peak Temperature (body) 245°C–260°C, package body size dependent (see data sheet) Ramp-down Rate 6°C/s maximum Time 25°C to Peak Temperature 3.5 minutes minimum, 5.0 minutes typical, 8 minutes maximum UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 38 Chapter 7: Soldering Guidelines X-Ref Target - Figure 7-1 Tbody (MAX) = 245–260°C (package type dependent) Temperature (°C) See data sheet for maximum value by package type Tlead (MIN) = 235–260°C (10s minimum) 217°C Ramp down 6°C/s maximum t 217 Wetting time = 60–150 s 150–200°C Ramp up 3°C/s maximum Preheating 60–120s Time (s) Figure 7-1: ug575_c7_02_102213 Typical Conditions for Pb-Free Reflow Soldering Table 7-2: Peak Package Reflow Body Temperature for Xilinx Pb-Free Packages (Based on J-STD-020 Standard) Package Peak Package Reflow Body Temperature JEDEC Moisture Sensitivity Level (MSL) Note 1 4 BGA Flip-Chip FBVA676 FBVA900 FFVA1156 FFVA1517 FLVA1517 FLVB1517 FFVA1760 FLVA1760 FLVD1924 FLVF1924 Notes: 1. See the specific UltraScale device data sheet for more information. For sophisticated boards with a substantial mix of large and small components, it is critical to minimize the ΔT across the board (<10°C) to minimize board warpage and thus, attain higher assembly yields. Minimizing the ΔT is accomplished by using a slower rate in the warm-up and preheating stages. Xilinx recommends a heating rate of less than 1°C/s during the preheating and soaking stages, in combination with a heating rate of not more than 3°C/s throughout the rest of the profile. It is also important to minimize the temperature gradient on the component, between top surface and bottom side, especially during the cooling down phase. The key is to optimize cooling while maintaining a minimal temperature differential between the top surface of the package and the solder joint area. The temperature differential between the top surface UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 39 Chapter 7: Soldering Guidelines of the component and the solder balls should be maintained at less than 7°C during the critical region of the cooling phase of the reflow process. This critical region is in the part of the cooling phase where the balls are not completely solidified to the board yet, usually between the 200°C–217°C range. To efficiently cool the parts, divide the cooling section into multiple zones, with each zone operating at different temperatures. Sn/Pb Reflow Soldering Figure 7-2 shows typical conditions for solder reflow processing of Sn/Pb soldering using IR/convection. Both IR and convection furnaces are used for BGA assembly. The moisture sensitivity of PSMCs must be verified prior to surface-mount flow. X-Ref Target - Figure 7-2 TMAX (body) = 220°C TMAX (leads) = 235°C Temperature (°C) 2–4°C/s Ramp down 2–4°C/s T = 183°C t183 60s < t183< 120s applies to lead area Preheat & drying dwell 120–180 s between 95–180°C (Note 3) (Note 2) Time (s) ug575_c7_01_102213 Figure 7-2: Typical Conditions for IR Reflow Soldering of Sn/Pb Solder Notes for Figure 7-2: 1. Maximum temperature range = 220°C (body). Minimum temperature range before 205°C (leads/balls). 2. Preheat drying transition rate 2–4°C/s 3. Preheat dwell 95–180°C for 120–180 seconds 4. IR reflow must be performed on dry packages UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 40 Chapter 8 Recommended PCB Design Rules for BGA Packages BGA Packages Xilinx provides the diameter of a land pad on the package side. This information is required prior to the start of the board layout so the board pads can be designed to match the component-side land geometry. The typical values of these land pads are described in Figure 8-1 and summarized in Table 8-1 for 1.0 mm pitch packages. For Xilinx BGA packages, non-solder mask defined (NSMD) pads on the board are suggested to allow a clearance between the land metal (diameter L) and the solder mask opening (diameter M) as shown in Figure 8-1. An example of an NSMD PCB pad solder joint is shown in Figure 8-2. It is recommended to have the board land pad diameter with a 1:1 ratio to the package solder mask defined (SMD) pad for improved board level reliability. The space between the NSMD pad and the solder mask as well as the actual signal trace widths depend on the capability of the PCB vendor. The cost of the PCB is higher when the line width and spaces are smaller. X-Ref Target - Figure 8-1 M L Opening in Solder Mask (M) Solder Mask Solder Land (L) e UG575_c8_01_102213 Figure 8-1: Suggested Board Layout of Soldered Pads for BGA Packages UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 41 Chapter 8: Recommended PCB Design Rules for BGA Packages X-Ref Target - Figure 8-2 BGA Package SMD BGA Solder Ball Land Pad Solder Mask L M PCB UG358_aA_02_110513 Figure 8-2: Table 8-1: Example of an NSMD PCB Pad Solder Joint BGA Package Design Rules Packages 1.0 mm Pitch: FBVA, FFVA, FLVA, FLVB, FLVD, FLVF Design Rule Dimensions in mm (mils) Package land pad opening (SMD) 0.53 mm (20.9 mils) Maximum PCB solder land (L) diameter 0.53 mm (20.9 mils) Opening in PCB solder mask (M) diameter 0.63 mm (24.8 mils) Solder ball land pitch (e) 1.00 mm (39.4 mils) Notes: 1. Controlling dimension in mm. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 42 Chapter 9 Thermal Specifications Introduction UltraScale devices are offered exclusively in thermally efficient flip-chip BGA packages. These 1.0 mm flip-chip packages range in pin-count from the smaller 27 x 27 mm FBVA676 to the 50 x 50 mm FFVA2377. This suite of packages is used to address the various power requirements of the UltraScale devices. UltraScale devices are implemented in the 20 nm process technology. In line with Moore's law, the transistor count in this family of devices has been increased substantially. Though several innovative features at the silicon level have been deployed to minimize power dissipation, including leakage at the 20 nm node, these products have more densely packed transistors and embedded blocks with the capability to run faster than before. Thus, a fully configured UltraScale architecture design that exploits the interconnect logic speed and incorporates several embedded circuits and systems can present power consumption challenges that must be managed. Unlike features in an ASIC or a microprocessor, the combination of FPGA features used in a user application is not known to the component supplier. Therefore, it remains a challenge for Xilinx to predict the power requirements of a given FPGA when it leaves the factory. Accurate estimates are obtained when the board design takes shape. For this purpose, Xilinx offers and supports a suite of integrated device power analysis tools to help users quickly and accurately estimate their design power requirements. UltraScale devices are supported similarly to previous FPGA products. The uncertainty of design power requirements makes it difficult to apply canned thermal solutions to fit all users. Therefore, Xilinx devices do not come with preset thermal solutions. The user's operating conditions dictate the appropriate solution. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 43 Chapter 9: Thermal Specifications Thermal Resistance Data Table 9-1 shows the thermal resistance data for UltraScale devices (grouped in the packages offered). The data includes junction-to-ambient in still air, junction-to-case, and junction-to-board data based on standard JEDEC four-layer measurements. IMPORTANT: The data in Table 9-1 is for device/package comparison purposes only. Do not apply directly to your system design. Attempts to recreate this data are only valid using the transient 2-phase measurement techniques outlined in JESD51-14. TIP: The thermal data query for all available devices by package is available on the Xilinx website: www.xilinx.com/cgi-bin/thermal/thermal.pl. Table 9-1: Package Thermal Resistance Data Package Body Size FBVA676 27 x 27 FBVA900 31 x 31 Devices θ JB (°C/W) θ JC (°C/W) θ JA (°C/W) θ JA-Effective (°C/W)(1) @250 LFM @500 LFM @750 LFM XCKU035 XCKU040 XCKU035 XCKU040 XCKU035 FBVA1156 35 x 35 XCKU040 XCKU060 XCKU075 FFVA1517 40 x 40 FLVA1517 40 x 40 FLVB1517 40 x 40 FFVA1760 42.5 x 42.5 FLVA1760 42.5 x 42.5 FLVD1924 45 x 45 XCKU060 XCKU075 XCKU100 XCKU115 XCKU100 XCKU115 XCKU075 XCKU100 XCKU115 XCKU100 XCKU115 UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 44 Chapter 9: Thermal Specifications Table 9-1: Package FLVF1924 Thermal Resistance Data (Cont’d) Package Body Size 45 x 45 Devices θ JB (°C/W) θ JC (°C/W) θ JA (°C/W) θ JA-Effective (°C/W)(1) @250 LFM @500 LFM @750 LFM XCKU100 XCKU115 Notes: 1. All θ JA-Effective values assume no heat sink and include thermal dissipation through a standard JEDEC four-layer board. The Xilinx power estimation tools (PPE, Vivado® Power Analysis, and Xilinx Power Estimator), which require detailed board dimensions and layer counts, are useful for deriving more precise θ JA-Effective values. Support for Compact Thermal Models (CTM) Table 9-1 provides the traditional thermal resistance data for UltraScale devices. These resistances are measured using a prescribed JEDEC standard that might not necessarily reflect the user's actual board conditions and environment. The quoted θ JA and θ JC numbers are environmentally dependent, and JEDEC has traditionally recommended that these be used with that awareness. For more accurate junction temperature prediction, these might not be enough, and a system-level thermal simulation might be required. Though Xilinx continues to support these figure of merit data, for UltraScale devices, boundary conditions independent compact thermal models (BCI-CTM) are also available to assist users in their thermal simulations. Two-resistor as well as eight to ten-resistor network models are offered for all UltraScale devices. These compact models seek to capture the thermal behavior of the packages more accurately at predetermined critical points (junction, case, top, leads, and so on) with the reduced set of nodes as illustrated in Figure 9-1. Unlike a full 3D model, these are computationally efficient and work well in an integrated system simulation environment. Delphi CTM models are available for download on the Xilinx website (under the Device Model tab). UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 45 Chapter 9: Thermal Specifications X-Ref Target - Figure 9-1 DELPHI BCI-CTM Topology for FCBGA TI Two Resistor Model TO Rjc Junction Junction SIDE Rjb BI BO Figure 9-1: UG575_c9_01_102213 Thermal Model Topologies The CTM models are based on the DELPHI approach that JEDEC has proposed. Since the JEDEC neutral (XML) format proposal has not been adopted yet, the DELPHI approach is used to generate these files and the data saved in the NATIVE and proprietary file formats of the targeted CFD tools - rather than follow a neutral file format. The CTM libraries are available in FloTherm (PDML) format - good for V5.1 and above and Icepack format (version 4.2 and above). UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 46 Chapter 10 Thermal Management Strategy Introduction As described in this section, Xilinx relies on a multi-pronged approach to consuming less power and dissipating heat for systems using UltraScale devices. Design and Silicon Power consumption reduction when using 20 nm node UltraScale devices is achieved through innovative process and circuit design. For example, transistor static leakage current is minimized by more than 50% by deploying the multi-gate oxide transistors in the power-efficient UltraScale architecture. Despite these improvements and a low operating voltage, the base transistor counts are still large; UltraScale devices pack high gate densities. Still, when comparing previous silicon generations, a UltraScale architecture-based logic implementation has lower power consumption. However, the increased resources and functionality associated with higher gate density devices and faster switching programmable logic resources implies increased computation with less delay. Also associated with this improved functionality is the potential for better power dissipation due to the silicon and device-based innovations. Flip-Chip Packages UltraScale devices are offered in flip-chip BGA packages, which present a low thermal path. These packages incorporate a heat spreader with additional thermal interface material (TIM), as shown in Figure 10-1. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 47 Chapter 10: Thermal Management Strategy X-Ref Target - Figure 10-1 Thermal Interface Material (TIM) Lid-Heat Spreader Die Substrate UG575_c10_01_102313 Figure 10-1: Heat Spreader with Thermal Interface Material Materials with better thermal conductivity and consistent process applications deliver low thermal resistance to the heat spreader. The junction-to-case thermal resistance (top of heat spreader) of the UltraScale device packages is typically less than 0.20°C/W. These packages deliver a low resistance platform for heat-sink applications. A parallel effort to ensure optimized package electrical return paths produces the added benefit of enhanced power and ground plane arrangement in the packages. A boost in copper density on the planes improves the overall thermal conductivity through the laminate. In addition, the extra dense and distributed via fields in the package increase the vertical thermal conductivity. These packages offer up to 20% lower θ JB compared to previous flip-chip packages. Heat Sink Solutions at the System Level Depending on the system's physical as well as mechanical constraints, the expectation is that an overall thermal budget is maintained with custom or OEM heat sink solutions, thus providing the third prong in the thermal management strategy. A heat-sink solution is managed by the system-level designer to tailors the design and solution to the specific system constraints with knowledge of the device's inherent capabilities for delivering heat to the surface. Heat-sink solutions are available and can be effective on these low θ JB flip-chip platforms. The packages used by the UltraScale devices can be described as medium or high-performance packages based on their power handling capabilities. All UltraScale device packages can benefit by using thermal enhancements, ranging from simple airflow calculations to schemes that include passive as well as active heat sinks. This is particularly true for the larger flip-chip BGA packages where system designers have the option to further enhance the packages with larger, more elaborate heat sinks to handle excesses of 25W with arrangements that consider both system and physical constraints. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 48 Chapter 10: Thermal Management Strategy Some Thermal Management Options The flip-chip thermal management chart in Figure 10-2 illustrates incremental power management schemes that can be applied on a flip-chip BGA package. X-Ref Target - Figure 10-2 Low End 1–6W Bare package with moderate air 8–12°C/W Mid Range Passive heat sink 4–10W plus air 5–10°C/W Bare package Package can be used with moderate airflow within a system Package used with various forms of passive heat sinks Heat spreader techniques High End Active heat sink 8–25W 2–3°C/W or Better Package used with active heat sinks TEC and board level heat spreader techniques UG575_c10_02_102313 Figure 10-2: Thermal Management Options for Flip-Chip BGA Packages • For moderate power dissipation (less than 6W), the use of passive heat sinks and heat spreaders attached with thermally conductive double-sided tapes or retainers (with TIM around 0.2°C/W) offer quick thermal solutions in flip-chip BGA packages. • The use of lightweight, finned, external, and passive heat sinks can be effective for dissipating up to 10-25W in the larger packages. Since the more efficient external heat sinks tend to be tall and heavy, additional design considerations can help protect component joints from heat sink induced stress cracks. Whenever a bulky heat sink is considered it is advisable to use spring-loaded pins or clips that transfer the mounting stress to a circuit board. • The flip-chip BGA packages offered for UltraScale devices are thermally enhanced BGAs with the die facing down (see Note). These packages have an exposed metal heat sink at the top. These high-end thermal packages lend themselves to the application of efficient external heat sinks (passive or active) for further heat removal efficiency. Precautions must be taken to prevent component damage when a bulky heat sink is attached. The thermal interface resistance needs to be controlled to take full advantage of these packages. Note: Lidless (FB) packages are not thermally enhanced. See guidelines for applying heat sinks to lidless packages in Chapter 11, Heat Sink Guidelines for Lidless Flip-Chip Packages. • An active heat sink can include a simple heat sink incorporating a mini fan or even a Peltier Thermoelectric Cooler (TEC) with a fan to carry away any dissipated heat. When considering the use of a TEC for heat management, it is important to consult with experts about using the device because these devices can be reversed and cause damage to components. Also condensation can be an issue with these devices. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 49 Chapter 10: Thermal Management Strategy • The printed circuit board with a mounted device can have a significant impact on thermal performance. As much as 60 to 80% of the heat dissipated can go through the BGA balls directly to the board. A typical systems board is larger than the standard 4 x 4 inch JEDEC thermal board. Components mounted on these boards, with multiple copper layers and several internal vias, show low effective junction-to-ambient thermal resistances. Table 10-1 shows this impact as a typical flip-chip package's effective junction to ambient resistance is changed depending on the mounting board. Table 10-1: Impact of Mounted Board Characteristics on θ JA θ JA (°C/W) for Different Board Sizes Layer Count of Mounted Board 4 x 4 in 10 x 10 in 20 x 20 in 4 9.1 (1) 8.3 – 8 8.0 5.5 4.9 12 7.5 4.7 4.4 16 7.2 4.5 4.2 24 – 4.3 4.0 Notes: 1. Base JEDEC mount conditions. • Designs can be implemented to take advantage of the board's ability to spread heat. The effect of the board depends on its size and how it conducts heat. Board size, the level of copper traces, and the number of buried copper planes all lower the junction-to-ambient thermal resistance for a package mounted on the board. The cold ring junction-to-board thermal data for UltraScale device packages is listed in Table 9-1. Users must be aware that a direct heat path to the board from a component also exposes the component to the effect of other heat sources on the board, particularly if the board is not cooled effectively. An otherwise ambient component can be heated by other heat contributing components on the board. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 50 Chapter 11 Heat Sink Guidelines for Lidless Flip-Chip Packages Heat Sink Attachments for Lidless FBVA Packages Heat sinks can be attached to the package in multiple ways. For heat to dissipate effectively, the advantages and disadvantages of each heat sink attachment method must be considered. Factors influencing the selection of the heat sink attachment method include the package type, contact area of the heat source, and the heat sink type. Silicon and Decoupling Capacitors Height Consideration When designing heat sink attachments for lidless flip-chip BGA packages, the height of the die above the substrate and also the height of decoupling capacitors must be considered (Figure 11-1). This is to prevent electrical shorting between the heat sink (metal) and the decoupling capacitors. X-Ref Target - Figure 11-1 Decoupling Capacitor Silicon Underfill Substrate UG575_c11_01_102213 Figure 11-1: UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 Cross Section of Lidless Flip-chip BGA www.xilinx.com Send Feedback 51 Chapter 11: Heat Sink Guidelines for Lidless Flip-Chip Packages Types of Heat Sink Attachments There are six main methods for heat sink attachment. Table 11-1 lists their advantages and disadvantages. • Thermal tape • Thermally conductive adhesive or glue • Wire form Z-clips • Plastic clip-ons • Threaded stand-offs (PEMs) and compression springs • Push-pins and compression springs Table 11-1: Heat Sink Attachment Methods Attachment Method Advantages Disadvantages Thermal tape • Generally easy to attach and is inexpensive. • Lowest cost approach for aluminum heat sink attachment. • No additional space required on the PCB. • The surfaces of the heat sink and the chip must be very clean to allow the tape to bond correctly. • Because of the small contact area, the tape might not provide sufficient bond strength. • Tape is a moderate to low thermal conductor that could affect the thermal performance. Thermally conductive adhesive or glue • Outstanding mechanical adhesion. • Fairly inexpensive, costs a little more than tape. • No additional space required on the PCB. • Adhesive application process is challenging and it is difficult to control the amount of adhesive to use. • Difficult to rework. • Because of the small contact area, the adhesive might not provide sufficient bond strength. Wire form Z-clips • It provides a strong and secure mechanical attachment. In environments that require shock and vibration testing, this type of strong mechanical attachment is necessary. • Easy to apply and remove. Does not cause the semiconductors to be destroyed (epoxy and occasionally tape can destroy the device). • It applies a preload onto the thermal interface material (TIM). Pre-loads actually improve thermal performance. • Requires additional space on the PCB for anchor locations. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 52 Chapter 11: Heat Sink Guidelines for Lidless Flip-Chip Packages Table 11-1: Heat Sink Attachment Methods (Cont’d) Attachment Method Advantages Disadvantages Plastic clip-ons • Suitable for designs where space on the PCB is limited. • Easy to rework by allowing heat sinks to be easily removed and reapplied without damaging the PCB board. • Can provide a strong enough mechanical attachment to pass shock and vibration test. • Needs a keep out area around the silicon devices to use the clip. • Caution is required when installing or removing clip-ons because localized stress can damage the solder balls or chip substrate. Threaded stand-offs (PEMs) and compression springs • Provides stable attachments to heat source and transfers load to the PCB, backing plate, or chassis. • Suitable for high mass heat sinks. • Allows for tight control over mounting force and load placed on chip and solder balls. • Holes are required in the PCB taking valuable space that can be used for trace lines. • Tends to be expensive, especially since holes need to be drilled or predrilled onto the PCB board to use stand-offs. Push-pins and compression springs • Provides a stable attachment to a heat source and transfers load to the PCB. • Allows for tight control over mounting force and load placed on chip and solder balls. • Requires additional space on the PCB for push-pin locations. Heat Sink Attachment Component Pick-up Tool Consideration For pick-and-place machines to place lidless flip-chip BGAs onto PCBs, Xilinx recommends using soft tips or suction cups for the nozzles. This prevents chipping, scratching, or even cracking of the bare die (Figure 11-2). X-Ref Target - Figure 11-2 Preferred Decoupling Capacitor Metal Tip Nozzle Incorrect Pickup Method Silicon Substrate Decoupling Capacitor Metal Tip Nozzle Silicon Substrate Soft Tips Metal Pick Up Tip Nozzle with Soft Tips or Suction Cups is Preferred Metal Pick Up Tip Nozzle Can Damage the Exposed Silicon UG575_c11_02_102213 Figure 11-2: Recommended Method For Using Pick-up Tools UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 53 Chapter 11: Heat Sink Guidelines for Lidless Flip-Chip Packages Heat Sink Attachment Process Considerations After the component is placed onto the PCBs, when attaching a heat sink to the lidless package, the factors in Table 11-2 must be carefully considered (see Figure 11-3). Table 11-2: Heat Sink Attachment Considerations Consideration(s) Effect(s) Recommendation(s) In heat sink attach process, what factors can cause damage to the exposed die and passive capacitors? • Uneven heat sink placement • Uneven TIM thickness • Uneven force applied when placing heat sink placement • Even heat sink placement • Even TIM thickness • Even force applied when placing heat sink placement Does the heat sink tilt or tip the post attachment? Uneven heat sink placement will damage the silicon and can cause field failures. • Careful handling not to contact the heat sink with the post attachment. • Use a fixture to hold the heat sink in place with post attachment until it is glued to the silicon. X-Ref Target - Figure 11-3 Preferred Even Force Incorrect Alignment Even Force Decoupling Capacitor Even Force Decoupling Capacitor Silicon Silicon Substrate Substrate Preferred Incorrect Force Even Force Decoupling Capacitor Heat Sink Silicon Silicon Substrate Substrate Mother Board Preferred application of heat sink 1. Heat sink is aligned parallel to silicon 2. Even bond line thickness of TIM 3. Even compressive force is applied on all sides Improper application of heat sink can cause damage to heat sink 1. Heat sink is not aligned parallel to silicon 2. Uneven bond line thickness of TIM 3. Uneven force is applied UG575_c11_03_110513 Figure 11-3: Recommended Application of Heat Sink UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 54 Chapter 11: Heat Sink Guidelines for Lidless Flip-Chip Packages Standard Heat Sink Attach Process with Thermal Conductive Adhesive Prior to attaching the heat sink, the UltraScale device needs be surface mounted on the motherboard. 1. Place the motherboard into a jig or a fixture to hold the motherboard steady to prevent any movement during the heat sink attachment process. 2. Thermoset material (electrically non-conductive) is applied over the backside surface of silicon in a pattern using automated dispensing equipment. Automated dispensers are often used to provide a stable process speed at a relatively low cost. The optimum dispensing pattern needs to be determined by the SMT supplier. Note: Minimal volume coverage of the backside of the silicon can result in non-optimum heat transfer. 3. The heat sink is placed on the backside of the silicon with a pick and place machine. A uniform pressure is applied over the heat sink to the backside of the silicon. As the heat sink is placed, the adhesive spreads to cover the backside silicon. A force transducer is normally used to measure and limit the placement force. 4. The epoxy is cured with heat at a defined time. Note: The epoxy curing temperature and time is based on manufacturer’s specifications. Standard Heat Sink Attach Process with Thermal Adhesive Tape Prior to attaching the heat sink, the UltraScale device needs be surface mounted on the motherboard. 1. Place the motherboard into a jig or a fixture to hold the motherboard steady to prevent any movement during the heat sink attachment process. 2. Thermal adhesive tape cut to the size of the heat sink is applied on the underside of the heat sink at a modest angle with the use of a squeegee rubber roller. Apply pressure to help reduce the possibility of air entrapment under the tape during application. 3. The heat sink is placed on the backside of the silicon with a pick and place machine. A uniform pressure is applied over the heat sink to the backside of the silicon. As the heat sink is placed, the thermal adhesive tape is glued to the backside of the silicon. A force transducer is normally used to measure and limit the placement force. 4. A uniform and constant pressure is applied uniformly over the heat sink and held for a defined time. Note: The thermal adhesive tape hold time is based on manufacturer’s specifications. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 55 Chapter 11: Heat Sink Guidelines for Lidless Flip-Chip Packages Push-Pin and Shoulder Screw Heat Sink Attachment Process with Phase Change Material (PCM) Application Prior to attaching the heat sink, the UltraScale device needs be surface mounted on the motherboard. 1. Place the motherboard into a jig or a fixture to hold the motherboard steady to prevent any movement during the heat sink attachment process. Note: The jig or fixture needs to account for the push pin depth of the heat sink. 2. PCM tape, cut to the size of the heat sink, os applied on the underside of the heat sink at a modest angle with the use of a squeegee rubber roller. Apply pressure to help reduce the possibility of air entrapment under the tape during application. 3. Using the push-pin tool, heat sinks are applied over the packages ensuring a pin locking action with the PCB holes. The compression load from springs applies the appropriate mounting pressure required for proper thermal interface material performance. Note: Heat sinks must not tilt during installation. This process cannot be automated due to the mechanical locking action which requires manual handling. The PCB drill hole tolerances need to be close enough to eliminate any issues concerning the heat sink attachment. Package Loading Specifications For lidless flip-chip BGA packages, Xilinx specifies a maximum static load of 60 psi. This mechanical maximum load limit cannot be exceeded during heat sink assembly, shipping conditions, or standard use conditions. Any mechanical system or component testing must not exceed the maximum limit. The static load of maximum 60 psi is: • Applied as uniform compressive loading in a direction normal to the package. • The maximum allowed load from the heat sink retention clip. • Based on limited testing for design characterization. Loading limits are for the package only. Note: As a precaution; a minimum point force of 75 ft-lbs can cause the die to crack. For thermal and mechanical solutions, the package substrate must not be used as a mechanical reference or load-bearing surface. For heat sink clip pre-load calculations, the post-reflow package height must be used. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 56 Chapter 11: Heat Sink Guidelines for Lidless Flip-Chip Packages Reasons for Thermal Interface Material When installing heat sinks for UltraScale devices, a suitable thermal interface material (TIM) must be used. This thermal material significantly aids the transfer of heat from the component to the heat sink. For optimum heat transfer, Xilinx recommends the use of thermal interface materials. For lidless flip-chip BGAs, the surface of the silicon contacts the heat sink. For lidded flip-chip BGAs, the lid contacts the heat sink. The surface size of the lidless FCBGA and lidded flip-chip BGAs are different. Xilinx recommends a different type of thermal material for long-term use with each type of flip-chip BGAs package. Thermal interface material is needed because even the largest heat sink and fan cannot effectively cool an UltraScale device unless there is good physical contact between the base of the heat sink and the top of the UltraScale device. The surfaces of both the heat sink and the UltraScale device silicon are not absolutely smooth. This surface roughness is observed when examined at a microscopic level. Because surface roughness reduces the effective contact area, attaching a heat sink without a thermal interface material is not sufficient due to inadequate surface contact. A thermal interface material such as phase-change material, thermal grease, or thermal pads fills these gaps and allows effective transference of heat between the UltraScale device die and the heat sink. Types of TIM There are many type of TIM available for sale. The most commonly used thermal interface materials are: • Thermal pads, also called phase-change materials. • Thermal grease, also called thermal paste. Phase-change materials are usually thin pads approximately 1 inch x 1 inch (2.5 cm x 2.5 cm) in size and have protective films attached on both surfaces. The color is vendor-specific but is usually gray or pink. Thermal grease usually comes in a syringe, a tube, or a small plastic sachet. Thermal grease is similar in consistency to ordinary toothpaste and is typically gray or white. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 57 Chapter 11: Heat Sink Guidelines for Lidless Flip-Chip Packages Guidelines for Thermal Interface Materials Five factors affect the choice, use, and performance of the interface material used between the processor and the heat sink: • Thermal Conductivity of the Material • Electrical Conductivity of the Material • Spreading Characteristics of the Material • Long-Term Stability and Reliability of the Material • Ease of Application Thermal Conductivity of the Material Thermal conductivity is the quantified ability of any material to transfer heat. The thermal conductivity of the interface material has a significant impact on its thermal performance. The higher the thermal conductivity, the more efficient the material is at transferring heat. Materials that have a lower thermal conductivity are less efficient at transferring heat, causing a higher temperature differential to exist across the interface. To overcome this less efficient heat transfer, a better cooling solution (typically, a more costly solution) must be used to achieve the desired heat dissipation. Electrical Conductivity of the Material Some metal-based TIM compounds are electrically conductive. Ceramic-based compounds are typically not electrically conductive. Manufacturers produce metal-based compounds with low-electrical conductivity, but some of these materials are not completely electrically inert. Metal-based thermal compounds are not hazardous to the UltraScale device die itself, but other elements on the UltraScale device or motherboard can be at risk if they become contaminated by the compound. For this reason, Xilinx does not recommend the use of electrically conductive thermal interface material. Spreading Characteristics of the Material The spreading characteristics of the thermal interface material determines its ability, under the pressure of the mounted heat sink, to spread and fill in or eliminate the air gaps between the UltraScale device and the heat sink. Because air is a very poor thermal conductor, the more completely the interface material fills the gaps, the greater the heat transference. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 58 Chapter 11: Heat Sink Guidelines for Lidless Flip-Chip Packages Long-Term Stability and Reliability of the Material The long-term stability and reliability of the thermal interface material is described as the ability to provide a sufficient thermal conductance even after an extended time or extensive. Low-quality compounds can harden or leak out over time (the pump-out effect), leading to overheating or premature failure of the UltraScale device. High-quality compounds provide a stable and reliable thermal interface material throughout the lifetime of the device. Thermal greases with higher viscosities are typically more resistant to pump out effects on lidless devices. Ease of Application A spreadable thermal grease requires the surface mount supplier to carefully use the appropriate amount of material. Too much or too little material can cause problems. The thermal pad is a fixed size and is therefore easier to apply in a consistent manner. Comparing the Types of Interface Materials Thermal Grease Thermal grease is a paste made up of thermally conductive ceramic fillers in silicone or hydrocarbon oils. It is applied to one of the two mating surfaces. When the surfaces are pressed together, the grease spreads to fill the void. See Table 11-3 for the thermal resistance, and pros and cons of usage. Table 11-3: Thermal Grease Thermal Resistance 0.2 to 1°C cm2/W Pros • Eliminates air gaps between components and the heat sink. • Compensates for uneven heat sink surface and silicon. • It is soft and is easy to compress to the height differential of multiple components. • Stress-free with outstanding mechanical shock absorption. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Cons • Hard to use in manufacturing because it is difficult to dispense and apply due to a high viscosity. • Requires cleanup to prevent contamination problems. • Requires mechanical clamping to hold the heat sink and component in its place. • Applications with repeated power on/off cycles might cause occurrence of pump-out, where the grease is forced from between the silicon die and the heat sink each time the die is heated up and cooled down. This can cause thermal performance degradation over time and contaminate the neighboring components. Send Feedback 59 Chapter 11: Heat Sink Guidelines for Lidless Flip-Chip Packages Thermal Gel Thermal gels are dispensed like thermal grease. They are cured to a partially cross-linked structure, which eliminates the pump-out issue. See Table 11-4 for the thermal resistance, and pros and cons of usage. Table 11-4: Thermal Gel Thermal Resistance 0.15 to 1°C cm2/W Pros • No pump out issues. • Eliminates air gaps between components and the heat sink. • Compensates for uneven heat sink surface and silicon. • It is soft and is easy to compress to the height differential of multiple components. • Stress-free with outstanding mechanical shock absorption. Cons • A mechanical fastener is essential to maintain the joint once it is assembled. Thermal Conductive Compound A thermally conductive compound incorporates thermally conductive fillers. However, unlike thermal greases, the binder is a rubber material. When first applied, the paste-like compound flows into the interstices between the mating surfaces. Then, when subjected to heat, it cures into a dry rubber film. Besides its thermal properties, this film also serves as an adhesive, allowing a tight, void-free joint without the need for additional fasteners. Thermally conductive compounds can successfully fill larger gaps in situations where thermal greases might ooze from the joint. Although application and performance is similar to that of thermal grease, cleanup is easier, simply involving removal of the excess cured rubber film. See Table 11-5 for the thermal resistance, and pros and cons of usage. Table 11-5: Thermal Conductive Compound Thermal Resistance 0.15 to 1°C cm2/W Pros • Mechanical clamping not required. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Cons • Cannot be reworked. • Metal-based conductive adhesives can cause electrical shorting with contamination on the UltraScale device and other devices on the motherboard. Send Feedback 60 Chapter 11: Heat Sink Guidelines for Lidless Flip-Chip Packages Thermally Conductive Elastomeric Pads Thermally conductive elastomeric pads consist of a silicone elastomer filled with thermally conductive ceramic particles and can incorporate woven glass fiber or dielectric film reinforcement. Typically, the recommended thickness is from 0.1 mm to 1 mm. The recommended hardness rating is from 5 to 85 Shore A. By providing both electrical insulation and thermal conductivity, they are useful in applications requiring electrical isolation. Thicker pads are used when large gaps must be filled. During application, the pads are compressed between the mating surfaces to make them conform to surface irregularities. See Table 11-6 for the thermal resistance, and pros and cons of usage. Table 11-6: Thermally Conductive Elastomeric Pads Thermal Resistance 1 to 3°C cm2/W Pros • Simple assembly. Cons • A mechanical fastener is essential to maintain the joint once it is assembled. • Mounting pressure must be adjusted according to the hardness of the elastomer to ensure that voids are filled. Thermal Tapes A thermal tape is a double-sided pressure sensitive adhesive film filled with thermally conductive ceramic powder. To facilitate handling, aluminum foil or a polyimide film can be used to support the tape; the latter material also provides electrical insulation. When applied between mating surfaces, the tape must be subjected to pressure to conform to the surfaces. Once the joint is made, the adhesive holds it together permanently, eliminating the need for supplemental fasteners. No bond curing is needed. See Table 11-7 for the thermal resistance, and pros and cons of usage. Table 11-7: Thermal Tapes Thermal Resistance 1 to 4°C cm2/W Pros • Simple assembly. • Mechanical clamping not required. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Cons • Cannot fill large gaps between mating surfaces as well as liquids, which can affect thermal performance. Send Feedback 61 Chapter 11: Heat Sink Guidelines for Lidless Flip-Chip Packages Phase Change Materials Solid at room temperature, phase change materials are melted (i.e., undergo a phase change) as the temperature rises to the 104°F to 158°F (40°C to 70°C) range. This makes the material (0.13 mm thick in its dry film form) as easy to handle as a pad, while assuring that it will, when subjected to heat during the assembly process, flow into voids between mating surfaces as effectively as a thermal grease. Ordinarily, applying power to the electronic component introduces the needed heat for the phase change to occur, establishing a stable thermal joint. These materials consist of organic binders (i.e., a polymer and a low-melt-point crystalline component, such as a wax), thermally conductive ceramic fillers, and, if necessary, a supporting substrate, such as aluminum foil or woven glass mesh. See Table 11-8 for the thermal resistance, and pros and cons of usage. Table 11-8: Phase Change Materials Thermal Resistance 0.3 to 0.7°C cm2/W Pros • Simple assembly. • Mechanical clamping not required. UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Cons • Cannot be reworked. • A mechanical fastener is essential to maintain the joint once it is assembled. Send Feedback 62 Appendix A Additional Resources Xilinx Resources For support resources such as Answers, Documentation, Downloads, and Forums, see Xilinx Support. For a glossary of technical terms used in Xilinx documentation, see the Xilinx Glossary. Solution Centers See the Xilinx Solution Centers for support on devices, software tools, and intellectual property at all stages of the design cycle. Topics include design assistance, advisories, and troubleshooting tips. References 1. UltraScale Architecture SelectIO Resources User Guide (UG571) 2. UltraScale Architecture Clocking Resources User Guide (UG572) 3. UltraScale Architecture Configuration User Guide (UG570) 4. UltraScale device data sheets: ° Kintex UltraScale Architecture Data Sheet: DC and AC Switching Characteristics (DS892) 5. UltraScale Architecture GTH Transceivers User Guide (UG576) 6. UltraScale Architecture System Monitor User Guide (UG580) 7. UltraScale Architecture PCB and Pin Planning User Guide (UG583) 8. UltraScale Architecture-Based Memory Interface Solutions Product Guide (PG150) 9. UltraScale Architecture and Product Overview (DS890) UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 63 Appendix A: Additional Resources 10. The following websites contain additional information on heat management and contact information. ° Wakefield: www.wakefield.com ° Aavid: www.aavidthermalloy.com ° Advanced Thermal Solutions: www.qats.com 11. Refer to the following websites for interface material sources: ° Power Devices: www.powerdevices.com ° Bergquist Company: www.bergquistcompany.com ° AOS Thermal Compound: www.aosco.com ° Chometrics: www.chomerics.com ° Kester: www.kester.com 12. Refer to the following websites for CFD tools Xilinx supports with thermal models. ° Flomerics, Flotherm, and FloPCB: www.flomerics.com ° Fluent, Icepak: www.icepak.com UltraScale Device Packaging and Pinouts UG575 (v1.0) December 10, 2013 www.xilinx.com Send Feedback 64