Rev 20-Nov-2015 : Power based on Xilinx Power Estimator XPE V2015.2.1 released 5-Aug-2015 Rev 10-Mar-2016 : Add results from newer version of estimator XPE V2015.4.1 release 16-Dec-2015 Hub: add more cases, add Pawel's first estimate MGT quad: add power versus clock source CPLL/QPLL0/QPLL1 add 11.2 Gbps and 12.5 maximum for this speed grade add Low Power and Equalizer modes summary: no change in power but more details included Rev 27-Apr-2016 : Add results from Pawel's IBERT estimation http://www.pa.msu.edu/hep/atlas/l1calo/hub/firmware/mgt_power_estimation/ Rev 09-Jun-2016 : Add XPE table for modeling the IBERT tests with 1/3 of Hub Rev 14-Jul-2016 : Add XPE Hub estimates for expected mix of 9.6 and 4.8 Gbps Add XPE Hub estimates for alternate mix of 6.4 and 4.8 Gbps Add Sum of GTH+GTY usage of AVCC and AVTT This file should probably evolve or be organized differently. It currently is a collection of segments on comparative information and power usage. - Avnet quotes - Virtex 7 vs Ultrascale power supply specifications - Ultrascale speed performance vs speed grade - Virtex 7 vs Ultrascale pad size (=no diff) - Proposed MGT resource usage for different Ultrascale sizes - Ultrascale current draw estimates for MGT power supplies - Ultrascale GTH vs GTY simplest comparison - Ultrascale GTH and GTY comparison for transmitter, receiver, transceiver - sanity check current draw estimations : ROD's Virtex 7 - sanity check current draw estimations : CMX's Virtex 6 -------------------------------------------------------------------------------------- Summary for the Avnet quote from 24-Sep-2015 with Virtex 7 info added for comparison |---------+-----+----------+-----+-----+----+-----+-----+-----------+--------+------| | Virtex | Spd | | V7 | US | US | MGT | MGT | Logic | Unit | Lead | | FPGA | Grd | Package | HP | HP | HR | GTH | GTY | Cells | Price | Time | |---------+-----+----------+-----+-----+----+-----+-----+-----------+--------+------| | 7VX690T | -2 | FFG1927 | 600 | | | 80 | | 693,120 | 6,806 | 8 w | |---------+-----+----------+-----+-----+----+-----+-----+-----------+--------+------| | VU095 | -1 | FFVC2104 | | 364 | 52 | 32 | 32 | 940,800 | 8,791 | 6 w | | VU125 | -1 | FLVC2104 | | 364 | 52 | 40 | 40 | 1,253,280 | 12,298 | 9 w | | VU160 | -1 | FLGC2104 | | 364 | 52 | 52 | 52 | 1,621,200 | 15,610 | 9 w | | VU190 | -1 | FLGC2104 | | 364 | 52 | 52 | 52 | 1,879,920 | 17,940 | 9 w | |---------+-----+----------+-----+-----+----+-----+-----+-----------+--------+------| "V7 HP" = Virtex 7 High-perf I/O with support for I/O voltage from 1.2V to 1.8V. "US HP" = Ultrascale High-perf I/O with support for I/O voltage from 1.0V to 1.8V. "US HR" = Ultrascale High-range I/O with support for I/O voltage from 1.2V to 3.3V. For fun: compare the ratios of logic cells vs price. cells VU125/VU095 : 1,253,280 / 940,800 = 1.33 VU160/VU095 : 1,621,200 / 940,800 = 1.72 VU190/VU095 : 1,879,920 / 940,800 = 2.00 price VU125/VU095 : 12,298 / 8,791 = 1.40 VU160/VU095 : 15,610 / 8,791 = 1.77 VU190/VU095 : 17,940 / 8,791 = 2.04 number of MGT links VU125/VU095 : 40/32 = 1.25 VU160/VU095 : 52/32 = 1.62 -------------------------------------------------------------------------------------- Compare the power supply voltages and tolerances between Virtex 7 and Ultrascale |---------+--------+---------+-------+-------+---------+-----------+---------+---------+-----------+---------+---------| | Virtex | Logic | Logic | HP IO | HR IO | MGT | V7>10Gbps | MGT | MGT | MGT | SysMon | SysMon | | FPGA | VCCINT | VCCAUX | VCCO | | VAVCC | VAVCC | VAVTT | VCCAUX | VAVTTRCAL | VCCADC | VREFP | |---------+--------+---------+-------+-------+---------+-----------+---------+---------+-----------+---------+---------| | 7VX690T | 1.00 | 1.80 | 1.14 | | 1.0 | 1.05 | 1.20 | 1.80 | 1.20 | 1.80 | 1.25 | | | +/-.03 | +/-.09 | to | | +/-.03 | +/-.03 | +/-.03 | +/-.05 | +/-.03 | +/-.09 | +/-.05 | | | | | 1.89 | | | | | | | | | |---------+--------+---------+-------+-------+---------+-----------+---------+---------+-----------+---------+---------| | VU125 | 0.950 | 1.800 | 0.950 | 1.140 | 1.000 | | 1.200 | 1.800 | 1.200 | 1.800 | 1.250 | | VU160 | +.029 | +/-.054 | to | to | +/-.030 | | +/-.030 | +/-.050 | +/-.030 | +/-.054 | +/-.050 | | VU190 | -.028 | | 1.890 | 3.400 | | | | | | | | |---------+--------+---------+-------+-------+---------+-----------+---------+---------+-----------+---------+---------| No difference in power on sequence VCCINT/VCCINT_IO, VCCBRAM, VCCAUX/VCCAUX_IO, and VCCO GTX/GTH transceivers is VCCINT, VMGTAVCC, VMGTAVTT OR VMGTAVCC, VCCINT, VMGTAVTT. There is no recommended sequencing for VMGTVCCAUX. Both VMGTAVCC and VCCINT can be ramped simultaneously But Ultrascale requires a faster ramp time Vertex 7: ramp time to 90%: 50ms Ultrascale: ramp time to 95%: 40ms -------------------------------------------------------------------------------------- Compare clock speeds versus speed grade for Ultrascale parts The conclusion is that HUB only needs speed grade "-1" |------------------+------+------+------+---------------| | U speed grade | -1 | -2 | -3 | cf DS893 | |------------------+------+------+------+---------------| | 1000BASE-X | Y | Y | Y | | | Block RAM & FIFO | 525 | 585 | 660 | MHz max, p34 | | Global Clock | 630 | 725 | 850 | MHz max, p36 | | MMCM input | 800 | 933 | 1066 | MHz max, p37 | | MMCM VCO | 1200 | 1440 | 1600 | MHz max, p37 | | MMCM output | 630 | 725 | 850 | MHz max, p37 | | GTH with CPLL | 8.5 | 12.5 | 12.5 | Gb/s max, p46 | | GTH with QPLL0 | 12.5 | 16.3 | 16.3 | Gb/s max, p46 | | GTH with QPLL1 | 12.5 | 13.0 | 13.0 | Gb/s max, p46 | | GTY with CPLL | 8.5 | 12.5 | 12.5 | Gb/s max, p57 | | GTY with QPLL0 | 12.5 | 28.2 | 30.5 | Gb/s max, p57 | | GTY with QPLL1 | 12.5 | 26.0 | 26.0 | Gb/s max, p57 | |------------------+------+------+------+---------------| -------------------------------------------------------------------------------------- The pitch and pad sizes are the same |-----------+-------+----------+-------------| | | pitch | land pad | solder mask | | | mm | mm | mm | |-----------+-------+----------+-------------| | V7 FF/FFG | 1.0 | .53 | .63 | | US | 1.0 | .53 | .63 | |-----------+-------+----------+-------------| -------------------------------------------------------------------------------------- MGT resource usage for various Ultrascale options VU095, VU115, VU160 The current list is HUB MGT Receivers 12x6 serial streams of Readout Data from the FEX modules 2x serial streams of Readout Data from the other HUB FPGA 1x channel of TTC information from miniPOD Rx 1x channel of "Back Data" from this ROD 1x channel of "Back Data" from the other ROD 3x spare channels from miniPOD Rx if we had more than 80 receivers 8x more channels from miniPOD Rx 4x spare ROD to HUB HUB MGT Transmitters 1x serial stream of TTC + ROD_1 and ROD_2 Readout Control information to all FEX and ROD 2x serial streams of Readout Data to the this Hub's ROD 2x serial streams of Readout Data to the other HUB+ROD 12x spare channels to miniPOD Tx ? 1x channel to use either for "Back Data" from this ROD to other HUB or another copy of the TTC + ROD_1 + ROD_2 to the other HUB (place holder, need to check... can't remember that aspect) |--------+-------+--------+---------------------------------------| | MGT Rx | Function | | VU095 | VU125 | VU160 | | |--------+-------+--------+---------------------------------------| | 6x9 +2 | 6x12 | 6x12 | 6x Readout Aurora lanes from each FEX | | 2 | 2 | 2 | Readout lanes from Other Hub's FPGA | | 1 | 1 | 1 | TTC input from miniPOD Receiver | | 1 | 1 | 1 | This ROD's Readout Control Data | | 1 | 1 | 1 | Other Hub's Combined TTC stream | | 3 | 3 | 11 | This Hub's MiniPOD Receiver | | 0 | 0 | 4 | Spare ROD to HUB | |--------+-------+--------+---------------------------------------| | 64/64 | 80/80 | 92/102 | Total/Max Receivers | |--------+-------+--------+---------------------------------------| |--------+----------------------------------| | MGT Tx | Function | | VUany | | |--------+----------------------------------| | 1 | Combined TTC Stream | | 2 | Readout Lanes to This Hub's ROD | | 2 | Readout Lane to Other Hub's FPGA | | 12 | This Hub's MiniPOD Transmitter | |--------+----------------------------------| | 17 | Total Transmitters | |--------+----------------------------------| There is a lot more work to do toward the exact assigment of transceiver pins for harmonizing utilisation between VU160/VU125/VU095 devices -------------------------------------------------------------------------------------- Xilinx XPE Estimates of HUB current draws for MGT power supplies Looking for maximum expected MGT power usage |-------------+---------+--------------------------------------------------------------+-----------------------------------------------------+-----------------------------------------| | | | Use XPE Version 2015.2.1 | XPE V2015.4.1 | IBERT | |-------------+---------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-------+-------+-------| | | | VU125 | VU125 | VU160 | VU160 | VU160 | VU125 | VU125 | VU125 | VU125 | VU125 | VU125 | VU125 | VU125 | VU125 | VU125 | VU125 | VU125 | VU125 | | | | (1) | (2) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) | (11) | (12) | (A) | (B) | (25%) | (50%) | (75%) | | Supply | Voltage | Amp | Amp | Amp | Amp | Amp | Amp | Amp | Amp | Amp | Amp | Amp | Amp | Amp | Amp | Amp | | | | |-------------+---------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-------+-------+-------| | VCCINT | 0.950 | 17.262 | 18.277 | 22.491 | 24.435 | 28.676 | 21.039 | 20.038 | 27.493 | 26.608 | 28.731 | 27.903 | 26.900 | 26.037 | | | 5.328 | 7.189 | 9.039 | | VCCINT_IO | 0.950 | 0.349 | 0.383 | 0.562 | 0.625 | 0.819 | 0.472 | 0.473 | 0.567 | 0.578 | 0.623 | 0.635 | 0.568 | 0.574 | | | 0.046 | 0.048 | 0.050 | | VCCBRAM | 0.950 | 0.215 | 0.243 | 0.344 | 0.374 | 0.441 | 0.312 | 0.313 | 0.384 | 0.390 | 0.416 | 0.423 | 0.384 | 0.388 | | | 0.075 | 0.077 | 0.079 | | VCCAUX | 1.800 | 0.442 | 0.480 | 0.772 | 0.850 | 1.102 | 0.587 | 0.589 | 0.710 | 0.723 | 0.784 | 0.801 | 0.710 | 0.719 | | | 0.302 | 0.303 | 0.305 | | VCCAUX_IO | 1.800 | 0.289 | 0.289 | 0.366 | 0.368 | 0.375 | 0.292 | 0.292 | 0.295 | 0.296 | 0.297 | 0.298 | 0.295 | 0.295 | | | 0.147 | 0.147 | 0.147 | | VCCO 3.3V | 3.300 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | | | 0 | | | | VCCO 2.5V | 2.500 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | | | 0 | | | | VCCO 1.8V | 1.800 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | | | 0 | | | | VCCO 1.5V | 1.500 | 0.262 | 0.262 | 0.262 | 0.262 | 0.262 | 0.262 | 0.262 | 0.262 | 0.262 | 0.262 | 0.262 | 0.262 | 0.262 | | | 0 | | | | VCCO 1.35V | 1.350 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | | | 0 | | | | VCCO 1.2V | 1.200 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | | | 0 | | | | Vcco 1.0V | 1.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | | | 0 | | | |-------------+---------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-------+-------+-------| | MGTVCCAUX | 1.800 | 0.162 | 0.176 | 0.178 | 0.219 | 0.221 | 0.205 | 0.205 | 0.207 | 0.208 | 0.208 | 0.209 | 0.140 | 0.141 | 0.134 | 0 | 0.134 | 0.134 | 0.134 | | MGTAVCC | 1.000 | 3.253 | 4.321 | 4.432 | 5.476 | 7.094 | 5.745 | 5.295 | 5.803 | 5.493 | 6.751 | 6.441 | 5.796 | 5.652 | 5.840 | 0 | 5.842 | 5.845 | 5.848 | | MGTAVTT | 1.200 | 0.817 | 1.353 | 1.387 | 1.625 | 2.434 | 1.964 | 1.964 | 1.967 | 1.967 | 1.968 | 1.969 | 2.385 | 2.385 | 2.658 | 0 | 2.658 | 2.658 | 2.658 | | MGTYVCCAUX | 1.800 | 0.231 | 0.251 | 0.252 | 0.253 | 0.256 | 0.215 | 0.215 | 0.217 | 0.217 | 0.218 | 0.218 | 0.217 | 0.217 | 0 | 0.191 | 0 | | | | MGTYAVCC | 1.000 | 1.855 | 2.071 | 2.223 | 2.267 | 2.775 | 2.869 | 2.320 | 3.053 | 2.512 | 4.021 | 3.481 | 3.012 | 2.538 | 0 | 2.942 | 0 | | | | MGTYAVTT | 1.200 | 5.887 | 6.532 | 6.589 | 6.597 | 7.415 | 8.418 | 10.128 | 8.485 | 10.397 | 8.492 | 10.404 | 8.680 | 10.220 | 0 | 14.168 | 0 | | | |-------------+---------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-------+-------+-------| | VCCADC | 1.800 | 0.028 | 0.028 | 0.041 | 0.041 | 0.041 | 0.028 | 0.028 | 0.028 | 0.028 | 0.028 | 0.028 | 0.028 | 0.028 | | | 0.028 | 0.028 | 0.028 | |-------------+---------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-------+-------+-------| |-------------+---------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-------+-------+-------| | Tot AVCC | Amps-> | 5.108 | 6.392 | 6.655 | 7.743 | 9.869 | 8.614 | 7.615 | 8.856 | 8.005 | 10.772 | 9.922 | 8.808 | 8.190 | 5.840 | 2.942 | | | | | Tot AVTT | Amps-> | 6.704 | 7.885 | 7.976 | 8.222 | 9.849 | 10.382 | 12.092 | 10.452 | 12.364 | 10.460 | 12.373 | 11.065 | 12.605 | 2.658 | 14.168 | | | | |-------------+---------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-------+-------+-------| | GTH Power | Watts-> | | | | | | 9.984 | 8.974 | 9.984 | 9.030 | 10.904 | 9.950 | 10.239 | 9.532 | 9.759 | | | | | | GTY Power | Watts-> | | | | | | 14.202 | 15.285 | 14.267 | 15.592 | 15.187 | 16.512 | 14.445 | 15.405 | | 21.035 | | | | | Static Pwr | Watts-> | | | | | | 7.863 | 7.899 | 10.475 | 10.750 | 11.961 | 12.302 | 10.477 | 10.664 | 1.630 | 2.006 | | | | | Total Power | Watts-> | 32.6 W | 36.4 W | 41.7 W | 48.0 W | 54.1 W | 44.6 W | 44.7 W | 51.4 W | 52.1 W | 54.8 W | 55.5 W | 51.4 W | 51.9 W | 14.443 | 26.312 | | | | |-------------+---------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-------+-------+-------| Scenarios used for each column above: 1 = start with just the receivers for the 12x FEXs logic: use XPE default, see below GTH : 6 x 6 Receivers at 9.6 Gb, 8B/10B, 16b wide GTY : 6 x 6 Receivers at 9.6 Gb, 8B/10B, 16b wide 2 = add the other MGT signals, but keep 9.6 Gb for everything logic: use XPE default, see below GTH : 4 x 6 Receivers at 9.6 Gb, 8B/10B, 16b wide, 4 chan per QPLL 2 x 6 Transceivers at 9.6 Gb, 8B/10B, 16b wide, 4 chan per QPLL, 973 mV swing 4 Transceivers at 9.6 Gb, 8B/10B, 16b wide, 2 chan per QPLL, 543 mV swing GTY : 6 x 6 Receivers at 9.6 Gb, 8B/10B, 16b wide, 4 chan per QPLL 4 Receivers at 9.6 Gb, 8B/10B, 16b wide, 2 chan per QPLL 3 = for the VU160, add the extra signals logic: use XPE default, see below GTH : 4 x 6 Receivers at 9.6 Gb, 8B/10B, 16b wide, 4 chan per QPLL 2 x 6 Transceivers at 9.6 Gb, 8B/10B, 16b wide, 4 chan per QPLL, 973 mV swing 4 Transceivers at 9.6 Gb, 8B/10B, 16b wide, 2 chan per QPLL, 543 mV swing 8 Receivers at 9.6 Gb, 8B/10B, 16b wide, 4 chan per QPLL (rest of minipod) 4 Receivers at 9.6 Gb, 8B/10B, 16b wide, 4 chan per QPLL (ROD to Hub) GTY : 6 x 6 Receivers at 9.6 Gb, 8B/10B, 16b wide, 4 chan per QPLL 4 Receivers at 9.6 Gb, 8B/10B, 16b wide, 2 chan per QPLL 4 = same as 3 but with MGT setting for "DFE" instead of "Low Power" LPM = Power-efficient adaptive linear equalizer mode called the low-power mode (LPM) with auto adapt DFE = 11-tap Decision Feedback Equalizer (DFE) with Auto Adapt cf page 147 of GTY documentation 5 = For MGT: Reproduce the usage of each quad using diagrams of 7-jan-2016 Adjust the number of chan per QPLL to 4 or lower depending on usage Set MGT for "DFE" For the logic: keep the XPE default, see below For clock: change from suggested 480 to 320 MHz and double number of clocks For the Aurora transmitter channels use the default 973 mV swing For the MiniPOD transmitter channels use a 543 mV swing For all channels use 9.6 Gb, 8B/10B, 16b wide 6 = Same as 5, but replace 9.6 Gbps with 6.4 everywhere 7 = Same as 5 (i.e. copy Hub MGT diagrams, 9.6 Gbps) but with V2015.4.1 of the XPE estimator The clock source needs to be QPLL1 for 9.6 Gbps operation 8 = Same as 7 (i.e. copy Hub MGT diagramsand XPE V2015.4.1) but replace 9.6 Gbps with 6.4 everywhere 9 = Same as 7 (i.e. copy Hub MGT diagrams, 9.6 Gbps, XPE V2015.4.1) but with eye scan feature enabled everywhere 10= Same as 8 (i.e. copy Hub MGT diagrams, 6.4 Gbps, XPE V2015.4.1) but with eye scan feature enabled everywhere 11= Use expected speeds 9.6 and 4.8 Gbps GTH: 18 GTH Rx @ 9.6 + Tx unused 8 GTH Rx @ 9.6 + Tx @ 4.8, 543 mV swing 7 GTH Rx @ 9.6 + Tx @ 4.8, 1018 mV swing 4 GTH Rx @ 4.8 + Tx @ 4.8, 543 mV swing 2 GTH Rx @ 9.6 + Tx @ 9.6, 1018 mV swing 1 GTH Rx @ 4.8 + Tx unused GTY: 30 GTY Rx @ 9.6 + Tx unused 7 GTY Rx @ 9.6 + Tx @ 4.8, 998 mV swing 2 GTY Rx @ 9.6 + Tx @ 9.6, 998 mV swing 1 GTY Rx @ 4.8 + Tx unused 12= Same as 11 but replace 9.6 with 6.4 Gbps A = IBERT estimates for GTH at 6.4 Gpbs from 14-Mar-2016 B = IBERT estimates for GTY at 6.4 Gpbs from 14-Mar-2016 For A and B the only comparable values are the GTH and GTY power supplies 25%,50%,75% = IBERT estimates for GTH at 6.4 Gpbs from 04-Apr-2016 The percentage indicates the user data toggle rates The values for non-MGT power supplies can be compared among themselves but do not match the conditions used with the XPE estimates The XPE "quick estimate" offers a default for the main logic with a usage of 70% for LUT and FlipFlops 50% for Block RAM and DSP I/O for 36 bits of DDRAM3 at ~1Gbs 250MHz clock with a toggle fraction of 12.5% and enable fraction of 50% The main goal of this estimation was to look at the MGT current requirements. The additional usage of logic resource should not affect the current requirements for the MGT supplies and the default was thus left included in the table above to start getting a sense of the total scale. ------------------------------------------------------------------- 09-Jun-2016 Xilinx XPE Estimates of HUB current draws for MGT power supplies addition to above table for modeling 1/3 of Hub usage as implementable on the VCU108 |--------------+---------+--------+--------+--------+---+--------+--------+--------| | | | XPE V2015.4.1 | |--------------+---------+--------+--------+--------+---+--------+--------+--------| | | | VU125 | VU125 | VU125 | | VU125 | VU125 | VU125 | | | | (I) | (IV) | 3x(IV) | | (7) | (II) | (III) | | Supply | Voltage | Amp | Amp | Amp | | Amp | Amp | Amp | |--------------+---------+--------+--------+--------+---+--------+--------+--------| | VCCINT | 0.950 | 26.753 | 19.402 | | | 27.493 | 26.745 | 26.486 | | VCCINT_IO | 0.950 | 0.561 | 0.317 | | | 0.567 | 0.554 | 0.549 | | VCCBRAM | 0.950 | 0.380 | 0.194 | | | 0.384 | 0.376 | 0.373 | | VCCAUX | 1.800 | 0.701 | 0.407 | | | 0.710 | 0.692 | 0.685 | | VCCAUX_IO | 1.800 | 0.295 | 0.288 | | | 0.295 | 0.295 | 0.295 | | VCCO 3.3V | 3.300 | 0.000 | 0.000 | | | 0.000 | 0.000 | 0.000 | | VCCO 2.5V | 2.500 | 0.000 | 0.000 | | | 0.000 | 0.000 | 0.000 | | VCCO 1.8V | 1.800 | 0.000 | 0.000 | | | 0.000 | 0.000 | 0.000 | | VCCO 1.5V | 1.500 | 0.262 | 0.262 | | | 0.262 | 0.262 | 0.262 | | VCCO 1.35V | 1.350 | 0.000 | 0.000 | | | 0.000 | 0.000 | 0.000 | | VCCO 1.2V | 1.200 | 0.000 | 0.000 | | | 0.000 | 0.000 | 0.000 | | Vcco 1.0V | 1.000 | 0.000 | 0.000 | | | 0.000 | 0.000 | 0.000 | | MGTVCCAUX | 1.800 | 0.140 | 0.068 | | | 0.207 | 0.167 | 0.153 | | MGTAVCC | 1.000 | 5.793 | 1.952 | | | 5.803 | 5.796 | 5.730 | | MGTAVTT | 1.200 | 2.274 | 0.704 | | | 1.967 | 1.866 | 1.972 | | MGTYVCCAUX | 1.800 | 0.217 | 0.078 | | | 0.217 | 0.236 | 0.216 | | MGTYAVCC | 1.000 | 3.006 | 1.111 | | | 3.053 | 3.078 | 3.060 | | MGTYAVTT | 1.200 | 8.584 | 2.872 | | | 8.485 | 8.521 | 8.467 | | VCCADC | 1.800 | 0.028 | 0.028 | | | 0.028 | 0.028 | 0.028 | |--------------+---------+--------+--------+--------+---+--------+--------+--------| | GTH Power | Watts-> | 10.106 | 3.216 | | | 9.984 | 9.792 | 9.712 | | GTY Power | Watts-> | 14.330 | 4.692 | | | 14.267 | 14.385 | 14.258 | | Static Pwr | Watts-> | 10.299 | 4.039 | | | 10.475 | 10.117 | 9.975 | | Total Power | Watts-> | 51.0 W | 28.2 W | | | 51.4 W | 50.6 W | 50.2 W | |--------------+---------+--------+--------+--------+---+--------+--------+--------| |--------------+---------+--------+--------+--------+---+--------+--------+--------| | Tot MGT AVCC | 1.000 | 8.799 | 3.063 | 9.189 | | 8.856 | 8.874 | 8.790 | | Tot MGT AVTT | 1.200 | 10.858 | 3.576 | 10.728 | | 10.452 | 10.387 | 10.439 | |--------------+---------+--------+--------+--------+---+--------+--------+--------| (I) = 20160608_Hub_full_VU125_XPE_2015p4p1.xlsm full complement of Hub MGT usage as of 08-Jun-2016 18 GTH Rx @ 9.6 + Tx unused 15 GTH Rx @ 9.6 + Tx @ 4.8 4 GTH Rx @ 4.8 + Tx @ 4.8 2 GTH Rx @ 9.6 + Tx @ 9.6 1 GTH Rx @ 4.8 + Tx unused 30 GTY Rx @ 9.6 + Tx unused 7 GTY Rx @ 9.6 + Tx @ 4.8 2 GTY Rx @ 9.6 + Tx @ 9.6 1 GTY Rx @ 4.8 + Tx unused --- 80 Total transceivers (II) = 20160608_Hub_full_all9p6_VU125_XPE_2015p4p1.xlsm for stanity check with previous measurement, see below 18 GTH Rx @ 9.6 + Tx unused 15 GTH Rx @ 9.6 + Tx @ 9.6 <-- different from (I) 4 GTH Rx @ 9.6 + Tx @ 9.6 <-- different from (I) 2 GTH Rx @ 9.6 + Tx @ 9.6 1 GTH Rx @ 9.6 + Tx unused <-- different from (I) 30 GTY Rx @ 9.6 + Tx unused 7 GTY Rx @ 9.6 + Tx @ 9.6 <-- different from (I) 2 GTY Rx @ 9.6 + Tx @ 9.6 1 GTY Rx @ 9.6 + Tx unused <-- different from (I) --- 80 Total transceivers (III)= 20160608_Hub_full_nomixrate_VU125_XPE_2015p4p1.xlsm Same as (1) but replace 4.8 with 9.6 Gbps when Tx and Rx line rates are different. This is meant to mirror the limitation of the IBERT configurations. These changes have a mixed effect on power usage as power generally increases with line rate, but avoiding the need for an additional PLL decreases power usage. 18 GTH Rx @ 9.6 + Tx unused 15 GTH Rx @ 9.6 + Tx @ 9.6 <-- different from (I) 4 GTH Rx @ 4.8 + Tx @ 4.8 2 GTH Rx @ 9.6 + Tx @ 9.6 1 GTH Rx @ 4.8 + Tx unused 30 GTY Rx @ 9.6 + Tx unused 7 GTY Rx @ 9.6 + Tx @ 9.6 <-- different from (I) 2 GTY Rx @ 9.6 + Tx @ 9.6 1 GTY Rx @ 4.8 + Tx unused --- 80 Total transceivers (IV) = 20160608_Hub_3rd_VU125_XPE_2015p4p1.xlsm The intention is to approximate one third of the full Hub usage. 6 GTH Rx @ 9.6 + Tx unused 6 GTH Rx @ 9.6 + Tx @ 9.6 1 GTH Rx @ 4.8 + Tx @ 4.8 10 GTY Rx @ 9.6 + Tx unused 3 GTY Rx @ 9.6 + Tx @ 9.6 --- 26 Total transceivers 3*(IV) = simply 3 times the currents from column (IV) (I),(II),(III) & (IV) all use Tx half-scale differential swing (543 and 552 mV for GTH and GTY) all use DFE for Rx all use clock QPLL1 for 9.6 Gbps and CPLL for 4.8 Gbps all specify 4 channels sharing each PLL (7) = copy of previous XPE estimation repeated here for sanity check. It should be almose the same as (II) except small differences on a few channels for Tx differential swing and maybe number of channel sharing a PLL ------------------------------------------------------------------ Simplest comparison of GTH vs GTY GTH and GTY have very different consumptions: GTH is 0.142 W of AVTT per 6 lanes of Rx at 9.6 Gb GTY is 1.147 W of AVTT per 6 lanes of Rx at 9.6 Gb The ratios between using just the receiver or both receiver and transmitter are also different GTH Transceiver / GTH Receiver = 0.340/0.142 = 2.4 GTY Transceiver / GTH Receiver = 2.105/1.147 = 1.8 ------------------------------------------------------------------- Comparing power usage for: only receiver, only transmitter full transceiver and at different line rates In the tables below, the numbers in the power supply columns are in Watts and for 4x channels sharing one QPLL, with 8b/10b encoding, 16b path note: Rx-only and Tx-only excel results change with the content of the unused/blanked cells for the line rate of the other half. Why would that be? Maybe because it sometimes indirectly implies using one more QPLL? Probably a bug, so use same line rate in both Also see plots in http://www.pa.msu.edu/hep/atlas/l1calo/hub/hardware/components/xilinx/PowerEstimator/ GTH --- Low Power Mode V2015.2.1 (obsolete) was using clock source = QPLL (choices were CPLL or QPLL) |---------+------+---------+--------+--------+-------+-------+-------| | GTH LP | Gbps | mV diff | VCCINT | VCCAUX | AVCC | AVTT | Tot W | |---------+------+---------+--------+--------+-------+-------+-------| | Rx | 4.8 | | 0.101 | 0.024 | 0.294 | 0.094 | 0.514 | | Rx | 6.4 | | 0.133 | 0.024 | 0.468 | 0.094 | 0.720 | | Rx | 9.6 | | 0.197 | 0.024 | 0.337 | 0.094 | 0.653 | | Rx | 11.2 | | 0.229 | 0.024 | 0.384 | 0.094 | 0.731 | | Rx | 12.5 | | 0.255 | 0.024 | 0.399 | 0.094 | 0.772 | |---------+------+---------+--------+--------+-------+-------+-------| | Tx | 4.8 | 973 | 0.101 | 0.024 | 0.303 | 0.212 | 0.640 | | Tx | 6.4 | 973 | 0.133 | 0.024 | 0.364 | 0.212 | 0.733 | | Tx | 9.6 | 973 | 0.197 | 0.024 | 0.255 | 0.212 | 0.688 | | Tx | 11.2 | 973 | 0.229 | 0.024 | 0.274 | 0.212 | 0.739 | | Tx | 12.5 | 973 | 0.255 | 0.024 | 0.289 | 0.212 | 0.780 | |---------+------+---------+--------+--------+-------+-------+-------| | Rx+Tx | 4.8 | 973 | 0.101 | 0.024 | 0.413 | 0.226 | 0.765 | | Rx+Tx | 6.4 | 973 | 0.133 | 0.024 | 0.603 | 0.226 | 0.986 | | Rx+Tx | 9.6 | 973 | 0.197 | 0.024 | 0.503 | 0.226 | 0.950 | | Rx+Tx | 11.2 | 973 | 0.229 | 0.024 | 0.565 | 0.226 | 1.045 | | Rx+Tx | 12.5 | 973 | 0.255 | 0.024 | 0.593 | 0.226 | 1.099 | |---------+------+---------+--------+--------+-------+-------+-------| note: for the voltage swing, the 973 mV differential value used above is what the "Quick Estimate" method fills in when one specifies "Aurora". Below is a comparison when the swing is about half as much. The lower value is also more appropriate for miniPODs. |------- +------+---------+--------+--------+-------+-------| | GTH LP | Gbps | mV diff | VCCINT | VCCAUX | AVCC | AVTT | |------- +------+---------+--------+--------+-------+-------| | Rx+Tx | 9.6 | 973 | 0.197 | 0.024 | 0.503 | 0.226 | | Rx+Tx | 9.6 | 543 | 0.197 | 0.024 | 0.255 | 0.159 | |------- +------+---------+--------+--------+-------+-------| DFE Mode V2015.2.1 (obsolete) was using clock source = QPLL (choices were CPLL or QPLL) |---------+------+---------+--------+--------+-------+-------+-------| | GTH DFE | Gbps | mV diff | VCCINT | VCCAUX | AVCC | AVTT | Tot W | |---------+------+---------+--------+--------+-------+-------+-------| | Rx | 4.8 | | 0.101 | 0.024 | 0.380 | 0.169 | 0.674 | | Rx | 6.4 | | 0.133 | 0.024 | 0.441 | 0.169 | 0.767 | | Rx | 9.6 | | 0.197 | 0.024 | 0.456 | 0.169 | 0.846 | | Rx | 11.2 | | 0.229 | 0.024 | 0.493 | 0.169 | 0.915 | | Rx | 12.5 | | 0.255 | 0.024 | 0.523 | 0.169 | 0.971 | |---------+------+---------+--------+--------+-------+-------+-------| | Tx | 4.8 | 973 | 0.101 | 0.024 | 0.303 | 0.212 | 0.640 | | Tx | 6.4 | 973 | 0.133 | 0.024 | 0.364 | 0.212 | 0.733 | | Tx | 9.6 | 973 | 0.197 | 0.024 | 0.255 | 0.212 | 0.688 | | Tx | 11.2 | 973 | 0.229 | 0.024 | 0.274 | 0.212 | 0.739 | | Tx | 12.5 | 973 | 0.255 | 0.024 | 0.289 | 0.212 | 0.780 | |---------+------+---------+--------+--------+-------+-------+-------| | Rx+Tx | 4.8 | 973 | 0.101 | 0.024 | 0.499 | 0.301 | 0.925 | | Rx+Tx | 6.4 | 973 | 0.133 | 0.024 | 0.576 | 0.301 | 1.034 | | Rx+Tx | 9.6 | 973 | 0.197 | 0.024 | 0.622 | 0.301 | 1.144 | | Rx+Tx | 11.2 | 973 | 0.229 | 0.024 | 0.674 | 0.301 | 1.228 | | Rx+Tx | 12.5 | 973 | 0.255 | 0.024 | 0.717 | 0.301 | 1.297 | |---------+------+---------+--------+--------+-------+-------+-------| V2015.4.1 now we can select the clock source from choices CPLL, QPLL0 and QPLL1 Note: Ill = XPE can flag "selected PLL cannot support the configuration" cf page 45 of ultrascale_gth_transceivers_ug576_v1p3.pdf page 46 of ultrascale_dc_and_ac_switching_ds893_v1p5.pdf Note: There is no instance where the power usage for QPPL0 and QPLL1 is different Executive summary: no change between V2015.2.1 and V2015.4.1 |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | GTH DFE | Gbps | mV diff | VCCINT | VCCAUX | AVCC | AVTT | Tot W | Clk | Ill | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx | 4.8 | | 0.101 | 0.000 | 0.336 | 0.213 | 0.650 | CPLL | | | Rx | 4.8 | | 0.101 | 0.024 | 0.380 | 0.169 | 0.674 | QPLL0 | Ill | | Rx | 4.8 | | 0.101 | 0.024 | 0.380 | 0.169 | 0.674 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx | 6.4 | | 0.133 | 0.000 | 0.380 | 0.221 | 0.733 | CPLL | | | Rx | 6.4 | | 0.133 | 0.024 | 0.441 | 0.169 | 0.767 | QPLL0 | | | Rx | 6.4 | | 0.133 | 0.024 | 0.441 | 0.169 | 0.767 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx | 9.6 | | 0.197 | 0.000 | 0.467 | 0.237 | 0.900 | CPLL | Ill | | Rx | 9.6 | | 0.197 | 0.024 | 0.456 | 0.169 | 0.846 | QPLL0 | Ill | | Rx | 9.6 | | 0.197 | 0.024 | 0.456 | 0.169 | 0.846 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx | 11.2 | | 0.229 | 0.000 | 0.510 | 0.245 | 0.984 | CPLL | Ill | | Rx | 11.2 | | 0.229 | 0.024 | 0.493 | 0.169 | 0.915 | QPLL0 | | | Rx | 11.2 | | 0.229 | 0.024 | 0.493 | 0.169 | 0.915 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx | 12.5 | | 0.255 | 0.000 | 0.546 | 0.251 | 1.052 | CPLL | Ill | | Rx | 12.5 | | 0.255 | 0.024 | 0.523 | 0.169 | 0.971 | QPLL0 | | | Rx | 12.5 | | 0.255 | 0.024 | 0.523 | 0.169 | 0.971 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Tx | 4.8 | 973 | 0.101 | 0.000 | 0.266 | 0.256 | 0.623 | CPLL | | | Tx | 4.8 | 973 | 0.101 | 0.024 | 0.303 | 0.212 | 0.640 | QPLL0 | Ill | | Tx | 4.8 | 973 | 0.101 | 0.024 | 0.303 | 0.212 | 0.640 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Tx | 6.4 | 973 | 0.133 | 0.000 | 0.301 | 0.264 | 0.698 | CPLL | | | Tx | 6.4 | 973 | 0.133 | 0.024 | 0.364 | 0.212 | 0.733 | QPLL0 | | | Tx | 6.4 | 973 | 0.133 | 0.024 | 0.364 | 0.212 | 0.733 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Tx | 9.6 | 973 | 0.197 | 0.000 | 0.371 | 0.280 | 0.848 | CPLL | Ill | | Tx | 9.6 | 973 | 0.197 | 0.024 | 0.255 | 0.212 | 0.688 | QPLL0 | Ill | | Tx | 9.6 | 973 | 0.197 | 0.024 | 0.255 | 0.212 | 0.688 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Tx | 11.2 | 973 | 0.229 | 0.000 | 0.406 | 0.288 | 0.923 | CPLL | Ill | | Tx | 11.2 | 973 | 0.229 | 0.024 | 0.274 | 0.212 | 0.739 | QPLL0 | | | Tx | 11.2 | 973 | 0.229 | 0.024 | 0.274 | 0.212 | 0.739 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Tx | 12.5 | 973 | 0.255 | 0.000 | 0.434 | 0.295 | 0.984 | CPLL | Ill | | Tx | 12.5 | 973 | 0.255 | 0.024 | 0.289 | 0.212 | 0.780 | QPLL0 | | | Tx | 12.5 | 973 | 0.255 | 0.024 | 0.289 | 0.212 | 0.780 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx+Tx | 4.8 | 973 | 0.101 | 0.000 | 0.455 | 0.345 | 0.901 | CPLL | | | Rx+Tx | 4.8 | 973 | 0.101 | 0.024 | 0.499 | 0.301 | 0.925 | QPLL0 | Ill | | Rx+Tx | 4.8 | 973 | 0.101 | 0.024 | 0.499 | 0.301 | 0.925 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx+Tx | 6.4 | 973 | 0.133 | 0.000 | 0.514 | 0.353 | 1.000 | CPLL | | | Rx+Tx | 6.4 | 973 | 0.133 | 0.024 | 0.576 | 0.301 | 1.034 | QPLL0 | | | Rx+Tx | 6.4 | 973 | 0.133 | 0.024 | 0.576 | 0.301 | 1.034 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx+Tx | 9.6 | 973 | 0.197 | 0.000 | 0.632 | 0.369 | 1.198 | CPLL | Ill | | Rx+Tx | 9.6 | 973 | 0.197 | 0.024 | 0.622 | 0.301 | 1.144 | QPLL0 | Ill | | Rx+Tx | 9.6 | 973 | 0.197 | 0.024 | 0.622 | 0.301 | 1.144 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx+Tx | 11.2 | 973 | 0.229 | 0.000 | 0.692 | 0.377 | 1.297 | CPLL | Ill | | Rx+Tx | 11.2 | 973 | 0.229 | 0.024 | 0.674 | 0.301 | 1.228 | QPLL0 | | | Rx+Tx | 11.2 | 973 | 0.229 | 0.024 | 0.674 | 0.301 | 1.228 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx+Tx | 12.5 | 973 | 0.255 | 0.000 | 0.740 | 0.384 | 1.378 | CPLL | Ill | | Rx+Tx | 12.5 | 973 | 0.255 | 0.024 | 0.717 | 0.301 | 1.297 | QPLL0 | | | Rx+Tx | 12.5 | 973 | 0.255 | 0.024 | 0.717 | 0.301 | 1.297 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| Exactly same numbers as directly above, but separated by clock source |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | GTH DFE | Gbps | mV diff | VCCINT | VCCAUX | AVCC | AVTT | Tot W | Clk | Ill | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx | 4.8 | | 0.101 | 0.000 | 0.336 | 0.213 | 0.650 | CPLL | | | Rx | 6.4 | | 0.133 | 0.000 | 0.380 | 0.221 | 0.733 | CPLL | | | Rx | 9.6 | | 0.197 | 0.000 | 0.467 | 0.237 | 0.900 | CPLL | Ill | | Rx | 11.2 | | 0.229 | 0.000 | 0.510 | 0.245 | 0.984 | CPLL | Ill | | Rx | 12.5 | | 0.255 | 0.000 | 0.546 | 0.251 | 1.052 | CPLL | Ill | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Tx | 4.8 | 973 | 0.101 | 0.000 | 0.266 | 0.256 | 0.623 | CPLL | | | Tx | 6.4 | 973 | 0.133 | 0.000 | 0.301 | 0.264 | 0.698 | CPLL | | | Tx | 9.6 | 973 | 0.197 | 0.000 | 0.371 | 0.280 | 0.848 | CPLL | Ill | | Tx | 11.2 | 973 | 0.229 | 0.000 | 0.406 | 0.288 | 0.923 | CPLL | Ill | | Tx | 12.5 | 973 | 0.255 | 0.000 | 0.434 | 0.295 | 0.984 | CPLL | Ill | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx+Tx | 4.8 | 973 | 0.101 | 0.000 | 0.455 | 0.345 | 0.901 | CPLL | | | Rx+Tx | 6.4 | 973 | 0.133 | 0.000 | 0.514 | 0.353 | 1.000 | CPLL | | | Rx+Tx | 9.6 | 973 | 0.197 | 0.000 | 0.632 | 0.369 | 1.198 | CPLL | Ill | | Rx+Tx | 11.2 | 973 | 0.229 | 0.000 | 0.692 | 0.377 | 1.297 | CPLL | Ill | | Rx+Tx | 12.5 | 973 | 0.255 | 0.000 | 0.740 | 0.384 | 1.378 | CPLL | Ill | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx | 4.8 | | 0.101 | 0.024 | 0.380 | 0.169 | 0.674 | QPLL0 | Ill | | Rx | 6.4 | | 0.133 | 0.024 | 0.441 | 0.169 | 0.767 | QPLL0 | | | Rx | 9.6 | | 0.197 | 0.024 | 0.456 | 0.169 | 0.846 | QPLL0 | Ill | | Rx | 11.2 | | 0.229 | 0.024 | 0.493 | 0.169 | 0.915 | QPLL0 | | | Rx | 12.5 | | 0.255 | 0.024 | 0.523 | 0.169 | 0.971 | QPLL0 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Tx | 4.8 | 973 | 0.101 | 0.024 | 0.303 | 0.212 | 0.640 | QPLL0 | Ill | | Tx | 6.4 | 973 | 0.133 | 0.024 | 0.364 | 0.212 | 0.733 | QPLL0 | | | Tx | 9.6 | 973 | 0.197 | 0.024 | 0.255 | 0.212 | 0.688 | QPLL0 | Ill | | Tx | 11.2 | 973 | 0.229 | 0.024 | 0.274 | 0.212 | 0.739 | QPLL0 | | | Tx | 12.5 | 973 | 0.255 | 0.024 | 0.289 | 0.212 | 0.780 | QPLL0 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx+Tx | 4.8 | 973 | 0.101 | 0.024 | 0.499 | 0.301 | 0.925 | QPLL0 | Ill | | Rx+Tx | 6.4 | 973 | 0.133 | 0.024 | 0.576 | 0.301 | 1.034 | QPLL0 | | | Rx+Tx | 9.6 | 973 | 0.197 | 0.024 | 0.622 | 0.301 | 1.144 | QPLL0 | Ill | | Rx+Tx | 11.2 | 973 | 0.229 | 0.024 | 0.674 | 0.301 | 1.228 | QPLL0 | | | Rx+Tx | 12.5 | 973 | 0.255 | 0.024 | 0.717 | 0.301 | 1.297 | QPLL0 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx | 4.8 | | 0.101 | 0.024 | 0.380 | 0.169 | 0.674 | QPLL1 | | | Rx | 6.4 | | 0.133 | 0.024 | 0.441 | 0.169 | 0.767 | QPLL1 | | | Rx | 9.6 | | 0.197 | 0.024 | 0.456 | 0.169 | 0.846 | QPLL1 | | | Rx | 11.2 | | 0.229 | 0.024 | 0.493 | 0.169 | 0.915 | QPLL1 | | | Rx | 12.5 | | 0.255 | 0.024 | 0.523 | 0.169 | 0.971 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Tx | 4.8 | 973 | 0.101 | 0.024 | 0.303 | 0.212 | 0.640 | QPLL1 | | | Tx | 6.4 | 973 | 0.133 | 0.024 | 0.364 | 0.212 | 0.733 | QPLL1 | | | Tx | 9.6 | 973 | 0.197 | 0.024 | 0.255 | 0.212 | 0.688 | QPLL1 | | | Tx | 11.2 | 973 | 0.229 | 0.024 | 0.274 | 0.212 | 0.739 | QPLL1 | | | Tx | 12.5 | 973 | 0.255 | 0.024 | 0.289 | 0.212 | 0.780 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx+Tx | 4.8 | 973 | 0.101 | 0.024 | 0.499 | 0.301 | 0.925 | QPLL1 | | | Rx+Tx | 6.4 | 973 | 0.133 | 0.024 | 0.576 | 0.301 | 1.034 | QPLL1 | | | Rx+Tx | 9.6 | 973 | 0.197 | 0.024 | 0.622 | 0.301 | 1.144 | QPLL1 | | | Rx+Tx | 11.2 | 973 | 0.229 | 0.024 | 0.674 | 0.301 | 1.228 | QPLL1 | | | Rx+Tx | 12.5 | 973 | 0.255 | 0.024 | 0.717 | 0.301 | 1.297 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| GTY --- Low Power Mode V2015.2.1 (obsolete) was using clock source = QPLL (choices were CPLL or QPLL) |---------+------+---------+--------+--------+-------+-------+-------| | GTY LP | Gbps | mV diff | VCCINT | VCCAUX | AVCC | AVTT | Tot W | |---------+------+---------+--------+--------+-------+-------+-------| | Rx | 4.8 | | 0.087 | 0.034 | 0.128 | 0.889 | 1.138 | | Rx | 6.4 | | 0.107 | 0.034 | 0.143 | 1.001 | 1.286 | | Rx | 9.6 | | 0.149 | 0.034 | 0.173 | 0.765 | 1.122 | | Rx | 11.2 | | 0.170 | 0.034 | 0.188 | 0.807 | 1.200 | | Rx | 12.5 | | 0.187 | 0.034 | 0.201 | 0.836 | 1.258 | |---------+------+---------+--------+--------+-------+-------+-------| | Tx | 4.8 | 968 | 0.087 | 0.034 | 0.094 | 1.033 | 1.249 | | Tx | 6.4 | 968 | 0.107 | 0.034 | 0.114 | 1.112 | 1.367 | | Tx | 9.6 | 968 | 0.149 | 0.034 | 0.153 | 0.807 | 1.143 | | Tx | 11.2 | 968 | 0.170 | 0.034 | 0.172 | 0.993 | 1.369 | | Tx | 12.5 | 968 | 0.187 | 0.034 | 0.188 | 1.001 | 1.410 | |---------+------+---------+--------+--------+-------+-------+-------| | Rx+Tx | 4.8 | 968 | 0.087 | 0.034 | 0.220 | 1.523 | 1.865 | | Rx+Tx | 6.4 | 968 | 0.107 | 0.034 | 0.255 | 1.637 | 2.034 | | Rx+Tx | 9.6 | 968 | 0.149 | 0.034 | 0.324 | 1.403 | 1.910 | | Rx+Tx | 11.2 | 968 | 0.170 | 0.034 | 0.358 | 1.552 | 2.114 | | Rx+Tx | 12.5 | 968 | 0.187 | 0.034 | 0.386 | 1.589 | 2.197 | |---------+------+---------+--------+--------+-------+-------+-------| |------- +------+---------+--------+--------+-------+-------| | GTY LP | Gbps | mV diff | VCCINT | VCCAUX | AVCC | AVTT | |------- +------+---------+--------+--------+-------+-------| | Rx+Tx | 9.6 | 968 | 0.149 | 0.034 | 0.324 | 1.403 | | Rx+Tx | 9.6 | 523 | 0.149 | 0.034 | 0.324 | 1.352 | |------- +------+---------+--------+--------+-------+-------| DFE Mode V2015.2.1 (obsolete) was using clock source = QPLL (choices were CPLL or QPLL) |---------+------+---------+--------+--------+-------+-------+-------| | GTY DFE | Gbps | mV diff | VCCINT | VCCAUX | AVCC | AVTT | Tot W | |---------+------+---------+--------+--------+-------+-------+-------| | Rx | 4.8 | | 0.087 | 0.034 | 0.143 | 0.985 | 1.249 | | Rx | 6.4 | | 0.107 | 0.034 | 0.167 | 1.097 | 1.406 | | Rx | 9.6 | | 0.149 | 0.034 | 0.214 | 0.861 | 1.258 | | Rx | 11.2 | | 0.170 | 0.034 | 0.238 | 0.932 | 1.374 | | Rx | 12.5 | | 0.187 | 0.034 | 0.257 | 0.956 | 1.434 | |---------+------+---------+--------+--------+-------+-------+-------| | Tx | 4.8 | 968 | 0.087 | 0.034 | 0.094 | 1.033 | 1.249 | | Tx | 6.4 | 968 | 0.107 | 0.034 | 0.114 | 1.112 | 1.367 | | Tx | 9.6 | 968 | 0.149 | 0.034 | 0.153 | 0.807 | 1.143 | | Tx | 11.2 | 968 | 0.170 | 0.034 | 0.172 | 0.993 | 1.369 | | Tx | 12.5 | 968 | 0.187 | 0.034 | 0.188 | 1.001 | 1.410 | |---------+------+---------+--------+--------+-------+-------+-------| | Rx+Tx | 4.8 | 968 | 0.087 | 0.034 | 0.235 | 1.619 | 1.976 | | Rx+Tx | 6.4 | 968 | 0.107 | 0.034 | 0.278 | 1.733 | 2.153 | | Rx+Tx | 9.6 | 968 | 0.149 | 0.034 | 0.364 | 1.499 | 2.047 | | Rx+Tx | 11.2 | 968 | 0.170 | 0.034 | 0.407 | 1.677 | 2.289 | | Rx+Tx | 12.5 | 968 | 0.187 | 0.034 | 0.442 | 1.709 | 2.373 | |---------+------+---------+--------+--------+-------+-------+-------| V2015.4.1 now we can select the clock source from choices CPLL, QPLL0 and QPLL1 Note: Ill = XPE can flag "selected PLL cannot support the configuration" cf page 42 of ultrascale_gty_transceivers_ug578_v1p1.pdf page 46 of ultrascale_dc_and_ac_switching_ds893_v1p5.pdf Note: The two instances where the power usage for QPPL0 and QPLL1 is different are both flagged as illegal/unsupported. Executive summary: no real change between V2015.2.1 and V2015.4.1 (only difference is 9.6 Gb where QPLL0 is flagged illegal) |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | GTY DFE | Gbps | mV diff | VCCINT | VCCAUX | AVCC | AVTT | Tot W | Clk | Ill | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx | 4.8 | | 0.087 | 0.000 | 0.162 | 0.613 | 0.861 | CPLL | | | Rx | 4.8 | | 0.087 | 0.034 | 0.143 | 0.946 | 1.210 | QPLL0 | Ill | | Rx | 4.8 | | 0.087 | 0.034 | 0.143 | 0.985 | 1.249 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx | 6.4 | | 0.107 | 0.000 | 0.191 | 0.658 | 0.957 | CPLL | | | Rx | 6.4 | | 0.107 | 0.034 | 0.167 | 1.097 | 1.406 | QPLL0 | | | Rx | 6.4 | | 0.107 | 0.034 | 0.167 | 1.097 | 1.406 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx | 9.6 | | 0.149 | 0.000 | 0.249 | 0.749 | 1.148 | CPLL | Ill | | Rx | 9.6 | | 0.149 | 0.034 | 0.214 | 0.861 | 1.258 | QPLL0 | Ill | | Rx | 9.6 | | 0.149 | 0.034 | 0.214 | 0.867 | 1.265 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx | 11.2 | | 0.170 | 0.000 | 0.279 | 0.830 | 1.279 | CPLL | Ill | | Rx | 11.2 | | 0.170 | 0.034 | 0.238 | 0.932 | 1.374 | QPLL0 | | | Rx | 11.2 | | 0.170 | 0.034 | 0.238 | 0.932 | 1.374 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx | 12.5 | | 0.187 | 0.000 | 0.302 | 0.862 | 1.352 | CPLL | Ill | | Rx | 12.5 | | 0.187 | 0.034 | 0.257 | 0.956 | 1.434 | QPLL0 | | | Rx | 12.5 | | 0.187 | 0.034 | 0.257 | 0.956 | 1.434 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Tx | 4.8 | 968 | 0.087 | 0.000 | 0.113 | 0.661 | 0.861 | CPLL | | | Tx | 4.8 | 968 | 0.087 | 0.034 | 0.094 | 0.995 | 1.210 | QPLL0 | Ill | | Tx | 4.8 | 968 | 0.087 | 0.034 | 0.094 | 1.033 | 1.249 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Tx | 6.4 | 968 | 0.107 | 0.000 | 0.138 | 0.673 | 0.918 | CPLL | | | Tx | 6.4 | 968 | 0.107 | 0.034 | 0.114 | 1.112 | 1.367 | QPLL0 | | | Tx | 6.4 | 968 | 0.107 | 0.034 | 0.114 | 1.112 | 1.367 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Tx | 9.6 | 968 | 0.149 | 0.000 | 0.188 | 0.696 | 1.033 | CPLL | Ill | | Tx | 9.6 | 968 | 0.149 | 0.034 | 0.153 | 0.807 | 1.143 | QPLL0 | Ill | | Tx | 9.6 | 968 | 0.149 | 0.034 | 0.153 | 0.807 | 1.143 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Tx | 11.2 | 968 | 0.170 | 0.000 | 0.213 | 0.891 | 1.274 | CPLL | Ill | | Tx | 11.2 | 968 | 0.170 | 0.034 | 0.172 | 0.993 | 1.369 | QPLL0 | | | Tx | 11.2 | 968 | 0.170 | 0.034 | 0.172 | 0.993 | 1.369 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Tx | 12.5 | 968 | 0.187 | 0.000 | 0.233 | 0.908 | 1.328 | CPLL | Ill | | Tx | 12.5 | 968 | 0.187 | 0.034 | 0.188 | 1.001 | 1.410 | QPLL0 | | | Tx | 12.5 | 968 | 0.187 | 0.034 | 0.188 | 1.001 | 1.410 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx+Tx | 4.8 | 968 | 0.087 | 0.000 | 0.254 | 1.247 | 1.588 | CPLL | | | Rx+Tx | 4.8 | 968 | 0.087 | 0.034 | 0.235 | 1.581 | 1.937 | QPLL0 | Ill | | Rx+Tx | 4.8 | 968 | 0.087 | 0.034 | 0.235 | 1.619 | 1.976 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx+Tx | 6.4 | 968 | 0.107 | 0.000 | 0.303 | 1.294 | 1.704 | CPLL | | | Rx+Tx | 6.4 | 968 | 0.107 | 0.034 | 0.278 | 1.733 | 2.153 | QPLL0 | | | Rx+Tx | 6.4 | 968 | 0.107 | 0.034 | 0.278 | 1.733 | 2.153 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx+Tx | 9.6 | 968 | 0.149 | 0.000 | 0.400 | 1.388 | 1.937 | CPLL | Ill | | Rx+Tx | 9.6 | 968 | 0.149 | 0.034 | 0.364 | 1.499 | 2.047 | QPLL0 | Ill | | Rx+Tx | 9.6 | 968 | 0.149 | 0.034 | 0.364 | 1.506 | 2.054 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx+Tx | 11.2 | 968 | 0.170 | 0.000 | 0.448 | 1.575 | 2.194 | CPLL | Ill | | Rx+Tx | 11.2 | 968 | 0.170 | 0.034 | 0.407 | 1.677 | 2.289 | QPLL0 | | | Rx+Tx | 11.2 | 968 | 0.170 | 0.034 | 0.407 | 1.677 | 2.289 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx+Tx | 12.5 | 968 | 0.187 | 0.000 | 0.488 | 1.616 | 2.291 | CPLL | Ill | | Rx+Tx | 12.5 | 968 | 0.187 | 0.034 | 0.442 | 1.709 | 2.373 | QPLL0 | | | Rx+Tx | 12.5 | 968 | 0.187 | 0.034 | 0.442 | 1.709 | 2.373 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| Exactly same numbers as directly above, but separated by clock source |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | GTY DFE | Gbps | mV diff | VCCINT | VCCAUX | AVCC | AVTT | Tot W | Clk | Ill | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx | 4.8 | | 0.087 | 0.000 | 0.162 | 0.613 | 0.861 | CPLL | | | Rx | 6.4 | | 0.107 | 0.000 | 0.191 | 0.658 | 0.957 | CPLL | | | Rx | 9.6 | | 0.149 | 0.000 | 0.249 | 0.749 | 1.148 | CPLL | Ill | | Rx | 11.2 | | 0.170 | 0.000 | 0.279 | 0.830 | 1.279 | CPLL | Ill | | Rx | 12.5 | | 0.187 | 0.000 | 0.302 | 0.862 | 1.352 | CPLL | Ill | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Tx | 4.8 | 968 | 0.087 | 0.000 | 0.113 | 0.661 | 0.861 | CPLL | | | Tx | 6.4 | 968 | 0.107 | 0.000 | 0.138 | 0.673 | 0.918 | CPLL | | | Tx | 9.6 | 968 | 0.149 | 0.000 | 0.188 | 0.696 | 1.033 | CPLL | Ill | | Tx | 11.2 | 968 | 0.170 | 0.000 | 0.213 | 0.891 | 1.274 | CPLL | Ill | | Tx | 12.5 | 968 | 0.187 | 0.000 | 0.233 | 0.908 | 1.328 | CPLL | Ill | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx+Tx | 4.8 | 968 | 0.087 | 0.000 | 0.254 | 1.247 | 1.588 | CPLL | | | Rx+Tx | 6.4 | 968 | 0.107 | 0.000 | 0.303 | 1.294 | 1.704 | CPLL | | | Rx+Tx | 9.6 | 968 | 0.149 | 0.000 | 0.400 | 1.388 | 1.937 | CPLL | Ill | | Rx+Tx | 11.2 | 968 | 0.170 | 0.000 | 0.448 | 1.575 | 2.194 | CPLL | Ill | | Rx+Tx | 12.5 | 968 | 0.187 | 0.000 | 0.488 | 1.616 | 2.291 | CPLL | Ill | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx | 4.8 | | 0.087 | 0.034 | 0.143 | 0.946 | 1.210 | QPLL0 | Ill | | Rx | 6.4 | | 0.107 | 0.034 | 0.167 | 1.097 | 1.406 | QPLL0 | | | Rx | 9.6 | | 0.149 | 0.034 | 0.214 | 0.861 | 1.258 | QPLL0 | Ill | | Rx | 11.2 | | 0.170 | 0.034 | 0.238 | 0.932 | 1.374 | QPLL0 | | | Rx | 12.5 | | 0.187 | 0.034 | 0.257 | 0.956 | 1.434 | QPLL0 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Tx | 4.8 | 968 | 0.087 | 0.034 | 0.094 | 0.995 | 1.210 | QPLL0 | Ill | | Tx | 6.4 | 968 | 0.107 | 0.034 | 0.114 | 1.112 | 1.367 | QPLL0 | | | Tx | 9.6 | 968 | 0.149 | 0.034 | 0.153 | 0.807 | 1.143 | QPLL0 | Ill | | Tx | 11.2 | 968 | 0.170 | 0.034 | 0.172 | 0.993 | 1.369 | QPLL0 | | | Tx | 12.5 | 968 | 0.187 | 0.034 | 0.188 | 1.001 | 1.410 | QPLL0 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx+Tx | 4.8 | 968 | 0.087 | 0.034 | 0.235 | 1.581 | 1.937 | QPLL0 | Ill | | Rx+Tx | 6.4 | 968 | 0.107 | 0.034 | 0.278 | 1.733 | 2.153 | QPLL0 | | | Rx+Tx | 9.6 | 968 | 0.149 | 0.034 | 0.364 | 1.499 | 2.047 | QPLL0 | Ill | | Rx+Tx | 11.2 | 968 | 0.170 | 0.034 | 0.407 | 1.677 | 2.289 | QPLL0 | | | Rx+Tx | 12.5 | 968 | 0.187 | 0.034 | 0.442 | 1.709 | 2.373 | QPLL0 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx | 4.8 | | 0.087 | 0.034 | 0.143 | 0.985 | 1.249 | QPLL1 | | | Rx | 6.4 | | 0.107 | 0.034 | 0.167 | 1.097 | 1.406 | QPLL1 | | | Rx | 9.6 | | 0.149 | 0.034 | 0.214 | 0.867 | 1.265 | QPLL1 | | | Rx | 11.2 | | 0.170 | 0.034 | 0.238 | 0.932 | 1.374 | QPLL1 | | | Rx | 12.5 | | 0.187 | 0.034 | 0.257 | 0.956 | 1.434 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Tx | 4.8 | 968 | 0.087 | 0.034 | 0.094 | 1.033 | 1.249 | QPLL1 | | | Tx | 6.4 | 968 | 0.107 | 0.034 | 0.114 | 1.112 | 1.367 | QPLL1 | | | Tx | 9.6 | 968 | 0.149 | 0.034 | 0.153 | 0.807 | 1.143 | QPLL1 | | | Tx | 11.2 | 968 | 0.170 | 0.034 | 0.172 | 0.993 | 1.369 | QPLL1 | | | Tx | 12.5 | 968 | 0.187 | 0.034 | 0.188 | 1.001 | 1.410 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| | Rx+Tx | 4.8 | 968 | 0.087 | 0.034 | 0.235 | 1.619 | 1.976 | QPLL1 | | | Rx+Tx | 6.4 | 968 | 0.107 | 0.034 | 0.278 | 1.733 | 2.153 | QPLL1 | | | Rx+Tx | 9.6 | 968 | 0.149 | 0.034 | 0.364 | 1.506 | 2.054 | QPLL1 | | | Rx+Tx | 11.2 | 968 | 0.170 | 0.034 | 0.407 | 1.677 | 2.289 | QPLL1 | | | Rx+Tx | 12.5 | 968 | 0.187 | 0.034 | 0.442 | 1.709 | 2.373 | QPLL1 | | |---------+------+---------+--------+--------+-------+-------+-------+-------+-----| --------------------------------------------------------------------------- For sanity checking: try to model the ROD Virtex 7 Goal: be representative of ROD usage based on ROD Rx 72 - FEX data 2 - Hub Readout Data - one from each Hub 1 - TTC 4 - S-Link return 1 - FELIX Busy ROD Tx 24 - FELIX 1 - Hub Use Virtex 7 XPE Version 2015.2 target XC7VX690T FFG1927 -2L (only choices are -2L and -3) GTH : 8x6 Receivers at 9.6 Gb, 8B/10B, 16b wide, 4 chan per QPLL 4x6 Transceivers at 9.6 Gb, 8B/10B, 16b wide, 4 chan per QPLL, 543 mV swing 2 Receivers at 9.6 Gb, 8B/10B, 16b wide, 2 chan per QPLL 2 Transceiver at 9.6 Gb, 8B/10B, 16b wide, 1 chan per QPLL, 973 mV swing 4 Receivers at 9.6 Gb, 8B/10B, 16b wide, 4 chan per QPLL FELIX all channels set to "DFE" power mode |------------+-------+--------| | Source | Volt | Amp | |------------+-------+--------| | VCCINT | 1.000 | 18.538 | | VCCBRAM | 1.000 | 0.164 | | VCCAUX | 1.800 | 0.466 | | VCCAUX_IO | 2.000 | 0.000 | | VCCO 3.3V | 3.300 | 0.000 | | VCCO 2.5V | 2.500 | 0.000 | | VCCO 1.8V | 1.800 | 0.000 | | VCCO 1.5V | 1.500 | 0.324 | | VCCO 1.35V | 1.350 | 0.000 | | VCCO 1.2V | 1.200 | 0.000 | |------------+-------+--------| | MGTVCCAUX | 1.800 | 0.297 | | MGTAVCC | 1.000 | 12.309 | | MGTAVTT | 1.200 | 4.064 | |------------+-------+--------| MGT Power 22.9 W That does not quite match Ed's numbers XPE 2014.3 Bus 27-Apr-2015 --------- ----------- VCCINT 15.9 Amps +VCCBRAM VCCAUX 1.6 VCCAUX_IO ? VCCO ? GTH AVCC 16.2 GTH AVTT 4.0 GTH AVAUX 0.23 --------------------------------------------------------------------------- For sanity checking: try to model the CMX's Virtex 6 Base FPGA Goal: be Representative of CMX usage Use Virtex 5/6 XPE Version 14.3 for target XC6VLX550T-2FFG1759C GTX : 24x transmitters at 6.4 Gb, 8b/10b, 740mV (guess) 2x transmitters at 1.0 Gb, 8b/10b, 740mV (guess) 4x receivers at 1.0 Gb, 8b/10b |----------+-------+-------| | Source | Volt | Amp | |----------+-------+-------| | VCCINT | 1.000 | 4.876 | | VCCAUX | 2.500 | 0.286 | | - | 3.300 | 0.000 | | VCCO 2.5 | 2.500 | 0.000 | | VCCO 1.8 | 1.800 | 0.000 | | VCCO 1.5 | 1.500 | 0.000 | | VCCO 1.2 | 1.200 | 0.000 | |----------+-------+-------| | MGTAVCC | 1.000 | 1.708 | | MGTAVTT | 1.200 | 1.251 | |----------+-------+-------| MGT Power 4.7 W