Sprabi 2 D
Sprabi 2 D
Sprabi 2 D
ABSTRACT
This application report describes hardware system design considerations for the KeyStone I family of
processors. This document is intended to be used as an aid during the development of application
hardware. Other aids including, but not limited to, device-specific data manuals and explicit collateral
should also be used. Where discrepancies occur between the data manual and this application report,
always defer to the latest device-specific data manual.
Contents
1 Introduction ................................................................................................................... 3
2 Power Supplies .............................................................................................................. 5
3 Clocking ..................................................................................................................... 24
4 JTAG ......................................................................................................................... 38
5 Device Configurations and Initialization ................................................................................. 42
6 Peripherals Section ........................................................................................................ 45
7 I/O Buffers and Termination .............................................................................................. 64
8 Power Saving Modes ...................................................................................................... 67
9 Mechanical .................................................................................................................. 70
10 Routing Guidelines ......................................................................................................... 72
11 Simulation and Modeling .................................................................................................. 78
12 References .................................................................................................................. 79
Appendix A ....................................................................................................................... 81
Appendix B ....................................................................................................................... 92
List of Figures
1 KeyStone I Power Supply Planes (Rails) ................................................................................. 6
2 LM10011 CVDD Supply Block Diagram .................................................................................. 9
3 VCNTL Level Translation ................................................................................................. 10
4 DDR3 VREFSSTL Voltage Divider ...................................................................................... 12
5 AVDDAx Power Supply Filter ............................................................................................. 14
6 VDDRn Power Supply Filter .............................................................................................. 14
7 VDDTn Power Supply Filter............................................................................................... 15
8 ESR Plot for Delta Current to Tolerance #1 ............................................................................ 17
9 ESR Plot for Delta Current to Tolerance #2 ............................................................................ 18
10 ESR Plot for Delta Current to Tolerance #3 ............................................................................ 19
11 LJCB LVDS Clock Source ................................................................................................ 28
12 SerDes Reference Clock Jitter Masks ................................................................................... 30
13 Phase Jitter Template ..................................................................................................... 31
14 Unused Clock Input Connection.......................................................................................... 33
15 Clock Fan Out - for Single Device ....................................................................................... 35
16 Clock Fan Out - Multiple DSPs ........................................................................................... 36
17 Clock Termination Location ............................................................................................... 37
18 Emulator With Trace Solution #1 ......................................................................................... 40
19 Emulator With Trace Solution #2 ......................................................................................... 40
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 1
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com
List of Tables
1 SmartReflex VID Value Mapping ......................................................................................... 7
2 SmartReflex VID Value Mapping for 1400 MHz Devices ............................................................... 8
3 Power Rail Filter Recommendations .................................................................................... 13
4 Bulk, Intermediate, and Bypass Capacitor Recommendations (Absolute Minimums) ........................... 20
5 Total Decoupling Capacitance............................................................................................ 22
6 KeyStone I System PLL Clock Inputs ................................................................................... 24
7 KeyStone I SerDes PLL Reference Clock Inputs ..................................................................... 25
8 Clocking Requirements - Slew Rate, Duty Cycle, Accuracy.......................................................... 26
9 Clocking Requirements - Clock Source and Termination ............................................................. 27
10 Phase Jitter Template Endpoints ........................................................................................ 31
11 Phase Noise Mask Integrated Values ................................................................................... 32
12 Mask and Phase Noise Adjustments .................................................................................... 32
13 Mask and Phase Noise Adjustments .................................................................................... 32
14 Managing Unused Clock Inputs ......................................................................................... 34
15 Clock Sequencing ......................................................................................................... 38
16 GPIO Pin Strapping Configurations ...................................................................................... 46
17 HyperLink Rate Scale Values ............................................................................................ 49
18 HyperLink PLL Multiplier Settings ........................................................................................ 49
19 SGMII Rate Scale Values ................................................................................................. 51
20 SGMII PLL Multiplier Settings ............................................................................................ 51
21 SRIO Rate Scale Values ................................................................................................. 53
2 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Introduction
22 SRIO PLL Multiplier Settings ............................................................................................. 54
23 PCIe (GPIO) Configuration Table ........................................................................................ 55
24 PCIe Rate Scale Values .................................................................................................. 56
25 PCIE PLL Multiplier Settings ............................................................................................. 56
26 AIF SerDes Clocking Options ............................................................................................ 57
27 AIF2 Timer Module Configuration Options .............................................................................. 57
28 Slew Rate Control .......................................................................................................... 59
29 Unused UART Connections .............................................................................................. 60
30 Unused SPI Connections ................................................................................................. 62
31 Standby Peripheral Status ............................................................................................... 67
32 Hibernation Mode Peripheral Status .................................................................................... 68
33 Maximum Device Compression - Leaded Solder Balls ............................................................... 72
34 Maximum Device Compression - Lead-Free Solder Balls ............................................................ 72
35 Copper Weight and Thickness ........................................................................................... 77
36 Reflections in ps ........................................................................................................... 87
37 Possible First 50 Reflection Combinations ............................................................................. 90
38 Microstrip Signal Delay Through Various Materials ................................................................... 95
39 Stripline Signal Delay Through Various Materials ..................................................................... 97
Trademarks
KeyStone, SmartReflex are trademarks of Texas Instruments.
All other trademarks are the property of their respective owners.
1 Introduction
This document provides a starting point for the engineer designing with one of the KeyStone I devices. It
shows a road map for the design effort and highlights areas of significant importance that must be
addressed. This document does not contain all the information that is needed to complete the design. In
many cases, it refers to the device-specific data manuals or to various user's guides for specific
information.
This application report is generic to the entire family of KeyStone I devices, and as such, may include
information for subsystems that are not present on all devices. Designers should begin by reviewing the
device-specific data manual for their intended device to determine which sections of this document are
relevant.
This document is organized in a sequential manner. It moves from decisions that must be made in the
initial planning stages of the design, through the selection of support components, to the mechanical,
electrical, and thermal requirements. For the greatest success, each of the issues discussed should be
resolved before moving to the next section.
Acronym Description
AIF Antenna Interface
AMI IBIS Algorithmic Modeling Interface
BGA Ball Grid Array
CML Current Mode Logic, I/O type
Data Manual Also referred to as the Data Sheet
DDR3 Double Data Rate 3 (SDRAM Memory)
DSP Digital Signal Processor
EMIF External Memory Interface
EVM Evaluation Module
FC-BGA Flip-Chip BGA
GPIO General-Purpose I/O
I2C Inter-IC Control Bus
IBIS Input Output Buffer Information Specification, or ANSI/EIA-656-A
IO Input/Output
JEDEC Joint Electronics Device Engineering Council
LJCB Low Jitter Clock Buffer: Differential clock input buffer type, compatible with LVDS and LVPECL
LVDS Low Voltage Differential Swing, I/O type
McBSP Multi-Channel Buffered Serial Port
MDIO Management Data Input/Output
NSMD Non-Solder Mask Defined BGA Land
OBSAI Open Base Station Architecture Initiative
PCIe Peripheral Component Interconnect Express
PHY Physical Layer of the Interface
PTV Process/Temperature / Voltage
RIO Rapid IO, also referred to as SRIO
Seating Plane The maximum compression depth of the BGA for a given package design
SerDes Serializer/De-Serializer
SGMII Serial Gigabit Media Independent Interface
SPI Synchronous Serial Input/Output (port)
SRIO Serial RapidIO
TBD To Be Determined. Implies something is currently under investigation and will be clarified in a later
version of the specification.
UART Universal Asynchronous Receiver/Transmitter
UI Unit Interval
XAUI 10 Gigabit (X) Attachment Unit Interface standard
4 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Power Supplies
2 Power Supplies
The first requirement for a successful design is to determine the power needs for your KeyStone device.
All KeyStone I devices operate with four main voltage levels requiring four power supply circuits. Some
devices will require an additional voltage level, requiring a fifth power supply. To determine all the voltages
needed, check the device-specific data manual.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 5
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Power Supplies www.ti.com
CVDD1
Bulk Caps Bypass Caps
Filter VDDT1
Fixed Core Bypass Caps
Supply (1.0-V)
Bypass Caps
Filter VDDTn
Bypass Caps
DVDD18
Bulk Caps Bypass Caps
Ferrite AVDDA1
Fixed 1.8-V Bypass Caps
Supply
Bypass Caps
Ferrite AVDDAn
Bypass Caps
DVDD15
Bulk Caps Bypass Caps
Filter VDDR1
Fixed 1.5-V Bypass Caps
Supply
Bypass Caps
Filter VDDRn
Bypass Caps
DVDD15
VREFSSTL
Bypass Caps
DDR3
Bypass Caps Termination VREF for
Supply Bypass Caps DDR3 SDRAMs
VTT for
Bypass Caps DDR3 SDRAMs
These four rails (CVDD, CVDD1, 1.8 V, and 1.5 V) provide the basic power requirement for all KeyStone I
devices. In addition, each requires a number of filtered connections to the main rails to provide power for
noise-sensitive portions of the device. These include the VDDRn, VDDTn, and AVDDAn pins. The power
requirements for each of the filtered voltages are included in the values calculated by the power
consumption models.
6 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Power Supplies
Figure 1 includes a DDR3 termination power supply. DDR3 address and command signals are terminated
using a source and sink-tracking LDO designed to provide VTT and a low-noise reference. Figure 1 also
includes this power supply as a source for the VREFSSTL reference voltage.
Each of these voltage rails and filtered supplies are described in the following sections.
2.2.1 CVDD
CVDD is the adjustable supply used by the core logic for the KeyStone I device. KeyStone I devices use
adaptive voltage scaling (AVS) to compensate for variations in performance from die to die, and from
wafer to wafer. The actual voltage for CVDD can vary across the range specified in the device-specific
data manual and will be different for each device. Each KeyStone I device needs an independent power
supply to generate the CVDD voltage needed by that device. That CVDD power supply must use a
SmartReflex™-compliant circuit. SmartReflex is described in Section 2.2.1.1. This power supply circuit
must initialize to a level of 1.1 V and then adjust to the voltage requested by the SmartReflex circuit in the
KeyStone I device.
2.2.1.1 SmartReflex
To reduce device power consumption, SmartReflex allows the core voltage to be optimized (scaled) based
on the process corners of each device. KeyStone I devices use Class 0 SmartReflex. This class of
operation uses a code for a single ideal voltage level determined during manufacturing tests. At the end of
these tests, the code for the lowest acceptable voltage (while still meeting all performance requirements)
is established and permanently programmed into each die. This 6-bit code, referred to as the VID value,
represents the optimal fixed voltage level for that device.
Table 1 shows the voltage level associated with each of the possible 6-bit VID values.
NOTE: Not all ranges or voltage levels are supported by every KeyStone I device. The intended
range of operation is defined in the device-specific data manual. Operation outside that
range may impact device reliability or performance.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 7
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Power Supplies www.ti.com
An advanced speed class was added for some devices that require an extra 50mV on the CVDD power
supply. To see whether the speed grade of the device implemented needs this increased voltage, see the
device-specific data manual.
NOTE: These increased voltages must not be used on a device not rated for this as it will cause the
device to operate outside its rated current and thermal ranges that may result in reduced
reliability.
8 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Power Supplies
Choose C6000 from the processor type pull down menu and then choose the KeyStone I part number
from the processor family pull down menu. This brings you to a page containing the documentation for the
possible power supply solutions that are supported for that part. The page includes power supply
requirements. These are generally the requirements calculated for the EVM platform and do not reflect the
maximum requirements for the part. Your requirements should be calculated using the Power
Consumption Model for your KeyStone I device.
The power management solutions are managed by a different group in TI. Questions on the power supply
solutions should be directed to the appropriate power group. Questions about the LM10011-based solution
can be posted to the non-isolated DC/DC forum and questions about the UCD92xx-based solutions can
be posted to the Digital Power Forum. If you need additional information, contact your local Texas
Instruments FAE.
DC/DC
FB
COMP
DVDD18
IDAC_OUT VIN
CVDD
Keystone I LM10011
Device
VIDA, VIDB, VIDC, and VIDS are connected to VCNTL0, VCNTL1, VCNTL2, and VCNTL3, respectively.
The LM10011 uses a supply voltage in a range from 3 V to 5.5 V. However, the VID inputs are compatible
with the 1.8-V logic levels used by the KeyStone I device and no voltage translator is needed. Remember
that the VCNTL outputs are open-drain and require a 4.7-kΩ pull-up resistor to the KeyStone I device
DVDD18 rail.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 9
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Power Supplies www.ti.com
The UCD92xx controller is designed to be paired with UCD7xxx family synchronous buck power drivers.
One UCD7xxx is needed for each voltage rail controlled by the UCD92xx device, therefore, the UCD9222
requires two UCD7xxx devices and the UCD9244 requires four UCD7xxx devices. Each device in the
UCD7xxx family supports different maximum current levels. The power supply solutions link will help you
select the best component for your application.
For additional details, see the device-specific data sheets, application reports, and user's guides. TI
continues to evolve its power supply support for the devices. For additional details and updates, check the
product folder, updates to this document, and your local FAE.
The UCD92xx components are highly programmable, allowing you to optimize the operation of your
supply using the Fusion Digital Power Designer software. The software may be downloaded from:
http://focus.ti.com/docs/toolsw/folders/print/fusion_digital_power_designer.html
This Windows-based graphical user interface (GUI) allows the designer to configure the system operating
parameters and store the configuration into non-volatile memory. Examples of the XML configuration files
for the device-specific KeyStone I device EVMs can be found in the technical documents section for the
EVM: http://www.ti.com/tool/tmdsevm6678. Note that these files are specific to the EVM design and
require modifications depending upon the components selected. Communication between the Fusion
software and the UCD92xx is achieved using a three-wire PMBUS interface. A connector for this interface
should be included in your design to allow programming and monitoring of the operation of the UCD92xx.
The Fusion software uses a USB-to-GPIO evaluation pod to facilitate this communication.
Information for this pod can be found at:
http://www.ti.com/tool/usb-to-gpio
DVDD18 3.3V
DVDD18 3.3V
74AVC4T245
PWR
VCCB VCCA
DVDD18
Power Good
Keystone I UCD92XX
OE DIR
Device
To avoid any glitch on the VID interface, 4.7-kΩ pull-up resistors connected to 3.3 V should be placed on
the 3.3-V side of the converter and the converter output enable should be held high until DVDD18 has
reached a valid level. If the output enable is not held off until DVDD18 has stabilized, the converter will
drive the VID interface low, followed by a transition to high as DVDD18 ramps to 1.8 V. This causes an
invalid voltage code to be latched into the UCD92xx and may prevent the KeyStone I device from booting
correctly.
10 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Power Supplies
The UCD92xx components can be used to control multiple rails. A rail used for the CVDD supply should
be configured to monitor the VID interface. This is done using the Fusion Digital Power Designer software.
In the configuration section, there is a VID Config tab. In this tab, select the VID mode labeled 6-Bit VID
Code via VID Pins. Set the VID Vout low to 0.7 V and the VID Vout high to 1.103 V. Note that this defines
the full range of VID values shown in Table 1 and not the CVDD voltage range of the KeyStone device as
defined in the device-specific data manual. These values must be used to ensure that the correct voltage
is presented for the VID code received. Set the VID Code Init value to 63, which will provide an initial
voltage of 1.103 V. This voltage is generated until the KeyStone I device presents the required VID value
on the VCNTL interface.
2.2.2 CVDD1
CVDD1 is the fixed 1-V supply for the internal memory arrays and as a termination voltage for the SerDes
interfaces. This supply must meet the requirements for stability specified in the device-specific data
manual. This supply cannot be connected to the AVS supply used for CVDD and must be generated by a
separate power circuit. If multiple KeyStone I devices are used in your design, a single CVDD1 supply
may be used for all of the devices as long as it is scaled to provide the current needed.
2.2.3 DVDD18
DVDD18 is the 1.8-V supply for the LVCMOS buffers and for the PLLs. This supply must meet the
requirements for stability shown in the device-specific data manual. If multiple KeyStone I devices are
used in your design, a single 1.8-V supply may be used for all of the devices as long as it is scaled to
provide the current needed.
2.2.3.1 AVDDAn
The AVDDA pins provide the supply voltage for the PLL modules in the KeyStone I device. The number of
AVDDA pins will vary from device to device depending on the number of PLLs present. Each AVDDA pin
should be connected to DVDD18 through a filter circuit. A separate filter should be used for each pin. For
details on the filters, see section Section 2.3. Note that the power estimate generated by the power
consumption model includes the power for the AVDDA pins in the total for DVDD18. A current limit value
of 50 mA can be used as for each AVDDA pin when selecting filter components. Recommendations for
the filter can be found later in this document.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 11
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Power Supplies www.ti.com
2.2.4 DVDD15
DVDD15 is the 1.5-V supply for the DDR3 IO buffers and for the SerDes regulation in the KeyStone I
device. This supply must meet the requirements for stability shown in the device-specific data manual. If
multiple KeyStone I devices are used in your design, a single 1.5-V supply may be used for all of the
devices as long as it is scaled to provide the current needed.
2.2.4.1 VDDRn
The VDDR pins provide the supply voltage for the SerDes modules in the device. The number of VDDR
pins will vary from device to device depending on the number of SerDes interfaces present. Each VDDR
pin should be connected to DVDD15 through a filter circuit. A separate filter should be used for each pin.
For details on the filter, see Section 2.3. Note that the power estimate generated by the power
consumption model includes the power for the VDDR pins in the total for DVDD15. A current limit value of
50 mA can be used for each VDDR pin when selecting filter components. Recommendations for the filter
can be found later in this document.
DVDD15
1 kW
0.1 mF
1%
VREFSSTL
1 kW
0.1 mF
1%
All resistive components must be 1% or better tolerance. The VREFSSTL voltage created by the voltage
divider should be routed to the KeyStone I device and the memory components using a trace width of 20
mil or greater. Additional bypass capacitors should be placed next to the connections at the KeyStone I
device and each of the memory devices.
12 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Power Supplies
If a resistor divider is used, the VREFSSTL source voltage MUST be generated from the DVDD15. VTT is
susceptible to large amounts of switching noise, so never connect the VREFSSTL to the VTT voltage rail.
2.2.5.3 VPP
Some KeyStone I devices include a VPP voltage rail. For non-secure devices, the VPP pin should be left
unconnected.
Table 3 shows the characteristics necessary for selecting the proper noise suppression filter. The following
specifications must be adhered to for proper functionality. For additional details necessary to design an
acceptable power supply system, see the power supply bulk and decoupling capacitor section.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 13
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Power Supplies www.ti.com
100 nF 100 nF 10 nF
Fixed 1.8-V
Ferrite AVDDA1
Supply
100 nF 100 nF 10 nF
Ferrite AVDDAn
100 nF 100 nF 10 nF
Ferrite VDDRn
14 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Power Supplies
NOTE: All values and recommendations are based on a single KeyStone I device, TI high
performance SWIFT power supplies, and the New UCD9222/44 digital controller. The use of
alternate, non-specified on-board power supply modules, alternate power supplies, and
alternate decoupling/bulk capacitor values and configurations require additional evaluation.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 15
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Power Supplies www.ti.com
16 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Power Supplies
0.0700 0.0700
0.0650
0.0600
0.0550
0.0450
ESR (ohms)
0.0400
0.0389
0.0350 0.0357
0.0318
0.0300 0.0300
0.0278 0.0269 `
0.0250
0.0227 0.0233
0.0214 0.0206
0.0200 0.0192 0.0184
0.0167 0.0167 0.0167
0.0150 0.0147 0.0152 0.0140
0.0136 0.0132 0.01300.0121
0.0119 0.0113 0.0106
0.0100 0.0115 0.0109 0.0100 0.0100
0.0093 0.0086
0.0100 0.0088 0.0081
0.0079 0.0071 0.0065 0.0076 0.0071
0.0050 0.0060 0.0056
0.0052 0.0048 0.0045
0.0043
0.0000
0.5000
0.7000
0.9000
1.1000
1.3000
1.5000
1.7000
1.9000
2.1000
2.3000
2.5000
2.7000
2.9000
3.1000
3.3000
3.5000
Current (A)
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 17
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Power Supplies www.ti.com
0.0100
0.0095 0.0095
0.0090 0.0090
0.0085 0.0085
0.0081
0.0080
0.0078
0.0075 0.0074
0.0071
0.0070
0.0068 0.0069
ESR (ohms)
0.0065 0.0066
0.0064 0.0064
0.0061 0.0061
0.0060 0.0059
0.0058 0.0057
0.0055 0.0056 0.0056
0.0053 0.0054
0.0051 0.0052
0.0050 0.0051
0.0049
0.0047
0.0045 0.0045
0.0044
0.0042
0.0040 0.0041 0.0041
0.0038 0.0040 0.0038
0.0037 0.0037
0.0036
0.0035 0.0035
0.0033
0.0032
0.0030 0.0031 0.0029
0.0028 0.0027
0.0026 0.0025
0.0025 0.0025 0.0024 0.0022
0.0023
0.0020 0.0022
3.7000
3.9000
4.1000
4.3000
4.5000
4.7000
4.9000
5.1000
5.3000
5.5000
5.7000
5.9000
6.1000
6.3000
6.5000
6.7000
6.9000
Load Current (A)
18 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Power Supplies
0.0050 0.0050
0.0047
0.0045
0.0044
0.0041
0.0040
0.0039
0.0037
0.0036
0.0035 0.0035
0.0033 0.0033
ESR (ohms)
0.0031 0.0032
0.0030 0.0030
0.0029 0.0029
0.0028 0.0028
0.0026 0.0027
0.0025 0.0025
0.0024
0.0021 0.0023
0.0022
0.0021
0.0020 0.0019 0.0020
0.0020 0.0019
0.0017
0.0018 0.0015
0.0015 0.0016 0.0014
0.0014 0.0013
0.0013 0.0012 0.0012
0.0010
7.0000
7.5000
8.0000
8.5000
9.0000
9.5000
10.0000
10.5000
12.0000
12.5000
13.0000
11.0000
11.5000
Current Load (A)
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 19
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Power Supplies www.ti.com
Proper capacitance values are also important. All small decoupling or bypass capacitors (560 pF, 0.001
μF, and 0.01 μF) must be placed closest to the respective power pins on the target device. Medium
bypass capacitors (0.1 uF or as large as can be obtained in a small package such as an 0402) should be
the next closest. TI recommends placing decoupling capacitors immediately next to the BGA vias, using
the interior BGA space and at least the corners of the exterior.
The inductance of the via connect can eliminate the effectiveness of the capacitor so proper via
connections are important. Trace length from the pad to the via should be no more than 10 mils and the
width of the trace should be the same width as the pad. If necessary, placing decoupling capacitors on the
back side of the board is acceptable provided the placement and attachment is designed correctly.
20 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Power Supplies
Table 4. Bulk, Intermediate, and Bypass Capacitor Recommendations (Absolute Minimums) (continued)
Total
Voltage Supply Capacitors Qty ESR (mΩ) (1) Capacitance (7) Description Notes
(4) (7) (8) (14)
DVDD18 560 pF Ceramic 8 125.03748 µF 1.8-V IO Supply , , ,
(4) (7) (8) (14)
100 nF Ceramic 3 , , ,
(4) (7) (8) (14)
10 nF Ceramic 3 , , ,
(4) (7) (8) (14)
1 nF Ceramic 3 , , ,
1 µF Ceramic 0
(1) (4) (7) (8) (14)
4.7 µF Ceramic 1 10 mΩ , , ,
10 µF Ceramic 2 9 mΩ (1) (4) (7) (8) (14)
, , ,
47 µF Low ESR 0
100 µF Low ESR 1 9 mΩ (1) (4) (7) (8) (14)
, , ,
(4) (7) (8) (14)
220 µF Low ESR 0 , , ,
(11)
10 µF Ceramic 0
(4)(5) (7) (8) (14)
CVDD1 560 pF Ceramic 10 277.4556 µF 1.0-V Fixed Supply , , ,
(5) (7) (8) (14)
100 nF Ceramic 4 , , ,
(5) (7) (8) (14)
10 nF Ceramic 5 , , ,
1 µF Ceramic 0
(1) (16)
10 µF Ceramic 3 9 mΩs
(1) (5) (7) (8) (14)
47 µF Low ESR 1 3 mΩs , , ,
(1) (5) (7) (8) (14)
100 µF Low ESR 2 9 mΩs , , ,
(6) (7) (8) (12) (14)
DVDD15 560 pF Ceramic 8 5.16448 µF 1.5-V DDR Supply , , , ,
(6) (7) (8) (12) (14)
100 nF Ceramic 4 , , , ,
(6) (7) (8) (12) (14)
10 nF Ceramic 6 , , , ,
(1) (6) (7) (8) (12) (14)
4.7 µF Ceramic 1 10 mΩs , , , ,
10 µF Low ESR 0
22 µF Low ESR 0
47 µF Low ESR 0
100 µF Low ESR 0
220 µF Low ESR 0
VREFSSTL 100 nF Ceramic 2 0.2000 µF 1.5-V DDR VREF
Supply
TOTAL 2281.40528 µF
(1) Refers to each individual capacitor ESR Value (and is a maximum value per capacitor).
(2) Capacitor selection for CVDD variable core (as well as all other supplies) is highly dependant upon design and must be
evaluated on a case by case scenario. The bulk capacitors shown are with respect to a 470-nH inductor for 10 A with a
maximum delta current of 85%, other configurations may apply.
(3) Estimates provided assume 10 W @ 1 V for the variable (scalable) core.
(4) Estimates provided assume 0.75 W @ 1.8 V for the 1.8-V IOs.
(5) Estimates provided assume 5 W @ 1 V for the fixed core.
(6) Estimates provided assume 1.0 W @ 1.5 V for the DDR3 IOs (SDRAM not included in estimations).
(7) Always denotes a minimum capacitance.
(8) Fsw is 1e6 Hz.
(9) Fsw is 550e3 Hz
(10) Not required if common input to rail to supply (bulk is applied to AVDDA1) and distance is short between supply and device
pin.
(11) Not required if adequate bulk capacitance is supplied for CVDD1 common input.
(12) Additional capacitance required when adding SDRAM (must be common supply per device).
(13) To be placed on the input side of the ferrite or filter.
(14) Total value is calculated on a 1.5-pF device pin capacitance, variations in pin capacitance require re-calculation.
(15) Not required if adequate bulk capacitance is supplied for DVDD15 common input.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 21
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Power Supplies www.ti.com
(16) Required for all devices within the same family having higher current requirements beyond that identified (future devices).
(17) Not required if supplied for VDDT1 and is a common input source.
The final capacitor value should not be less than the value specified in Section 2.4.4. Final selection for
the core rails are determined using the provided capacitor selection tool and power estimation application
guide, which take into account the board impedance, variation in the CVDD supply voltage, use case, and
the ESR of the bulk and decoupling capacitors selected.
NOTE: If the operating frequency foper < fPSW, then no bypass capacitors are necessary. If foper < fPSW,
then the bypass or decoupling capacitors are needed.
Table 5 provides an example of the capacitance needed for each of the power supply inputs of the
TMS320C6670. The decoupling needed for your application must be calculated based on the KeyStone I
device that you have selected and the application that you are running. Examples for nominal usage for
each KeyStone I device may be found in the schematic for the EVM.
Assumptions (Core):
• 81 core power pins
• 2.5% ripple allowed
• Supply voltage is 1.0 V
22 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Power Supplies
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 23
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Clocking www.ti.com
3 Clocking
The next requirement for the KeyStone I design is proper clocking. KeyStone I devices include a number
of internal PLLs that are used to generate the clocks within the part. These include PLLs for generating
system clocks and PLLs for the high speed SerDes interfaces. For successful operation of the design, all
clocks must meet the specified stability and jitter requirements from the device-specific data manual. This
section describes the clocks found in the KeyStone I devices and the requirements for these clocks.
Detailed clock input requirements are found in the device-specific data manual. Not all of the clocks
described in this section will appear on every KeyStone I device. To determine which clocks are present in
your KeyStone I device, see the device-specific data manual.
All system PLL clock inputs are differential and must be driven by one of the specified differential driver
types. All the differential clock inputs specified in Table 6 are implemented with Texas Instruments low
jitter clock buffers (LJCBs). These input buffers include a 100-Ω parallel termination (P to N) and common-
mode biasing. Because the common-mode biasing is included, the clock source must be AC coupled.
Low-voltage differential swing LVDS and LVPECL clock sources are compatible with the LJCBs. A
separate, properly terminated clock driver must be provided for each clock input. The proper termination
for the clock driver selected must be included. Not all clock drivers are terminated in the same manner.
For the proper termination of the clock driver you have selected, see the device-specific data manual. For
additional information on AC termination schemes, see the AC-coupling between differential LVPECL,
LVDS, and CML. Note that the LJCB clock input is assumed to be a CML input in this document.
These clock inputs are used by system PLLs to generate the internal clocks needed to operate the device.
These PLLs are compatible with a wide range of clock input frequencies, which can be multiplied to the
valid operating frequencies of the device. Detailed information on programming the PLLs can be found in
the Phase-locked loop (PLL) for KeyStone devices user's guide.
The main PLL is driven in one of two manners, depending on the device.
• It is driven by CORECLKP/N if a dedicated main PLL clock input is present on the device.
• It is driven by either the ALTCORECLKP/N or the SYSCLKP/N depending on the state of the
CORECLKSEL configuration input.
Some KeyStone I devices allow one of two clock inputs to be used as a source for the main PLL. If
ALTCORECLKP/N is selected, it acts as a dedicated clock input for the main PLL. SYSCLKP/N is also
used as a clock source for the AIF interface and is considered a SerDes PLL clock source. If SYSCLKP/N
is selected it will be the clock source for both the main PLL and the AIF interface.
24 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Clocking
Not all clock inputs are present on all KeyStone devices. For a complete list of clock inputs, see the
device-specific data manual. All clock inputs are differential and must be driven by one of the specified
differential driver types.
All of the SerDes reference differential clock inputs are implemented with Texas Instruments low jitter
clock buffers (LJCBs). These input buffers include a 100-Ω parallel termination (P to N) and common-
mode biasing. Because the common mode biasing is included, the clock source must be AC coupled.
Low-voltage differential swing LVDS and LVPECL clock sources are compatible with the LJCBs.
Termination on the driver side of the AC coupling capacitors may still be needed. For the driver selected
for the proper termination see the device-specific data manual.
Clock drivers may source only one clock input, so a separate clock driver must be provided for each clock
input. In addition, the proper termination for the clock driver selected must be included. For additional
information on AC termination schemes, see the AC-Coupling Between Differential LVPECL, LVDS, and
CML Application Report . Note that the LJCB clock input is assumed to be a CML input in this document.
In addition, the LJCB will support a PCI express-compliant HCSL clock input. This clock is terminated in
the same manner as an LVDS clock driver. Spread spectrum clocks are commonly used with PCI express
and may be present on a PCI express bus connector. The PCIECLKP/N input is compatible with PCI
express-compliant spread-spectrum clocking. Note that a common clock for a PCI express root complex
and endpoint are not required unless a spread-spectrum clock is used. If a spread-spectrum clock is used
by one device at the far end of a PCI express link, the same clock must be used as a reference by the
KeyStone I device.
These clock inputs are used by PLLs in the reference SerDes interface. These interfaces require high-
quality clocks with low phase noise and are specified only to operate with specific reference clock input
frequencies. Detailed information on programming the PLL associated with a reference clock input can be
found in the user's guide for that SerDes interface.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 25
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Clocking www.ti.com
(1) Swing is rated for a 250 mV (pk-pk) at zero crossing where 10% – 90% of TRISE and TFALL must occur within the prescribed 50-
350 pS time frame. The minimum slew specified is relative to the minimum input signal value. An input signal must transition
through:
MInimum:
Vtransition = 250 mV *(90% 10%)
Vtransition = 250 mV * 80%
Vtransition = 200 mVin →in 350 pS
Maximum
Vtransition = 250 mV *(90% 10%)
Vtransition = 250 mV * 20%
Vtransition = 200 mVin →in 50 pS
The two major concerns pertaining to differential reference clocks are low jitter and having the proper
termination. LVDS, CML, or LVPECL clock sources can be used but they require different termination
strategies. The input buffer sets its own common mode voltage, so AC coupling is necessary. It also
includes a 100-Ω differential termination resistor, eliminating the need for an external 100-Ω termination
when using an LVDS driver. For additional information on AC termination schemes, see AC-Coupling
Between Differential LVPECL, LVDS, and CML. For information on DC coupling, see DC-Coupling
Between Differential LVPECL, LVDS, HSTL, and CM.
26 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Clocking
Additional SerDes clock requirements that must be met and followed in order to assure a functional
system are identified in Section 3.8.6. Texas Instruments has designed and evaluated specific clock
sources (see Section 3.8) that meet or exceed the performance requirements necessary for a functional
system.
Calculation for proper AC termination is based on the following formula:
1
C³ * P * R * FreqMHz
2 (6)
Where,
• R = impedance of the net (50 Ω single ended and 100 Ω differential) – each net is 50 Ω
• C = AC capacitor value derived from formula (results are in nF)
• Freq = input frequency in MHz
• Pi = rounded to 3.141592654
NOTE: The pole associated with the high-pass response should be placed at a minimum of two
decades below the input clock frequency.
Two examples are provided, the first for an input clock of 50 MHz and the second for an input clock
frequency of 312.50 MHz.
Although the results denoted in Equation 7 and Equation 8 provide a minimum value, it is recommended
that a minimum of 10 nF or a 0.1 μF (100 nF) ceramic capacitor be used as the AC termination value.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 27
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Clocking www.ti.com
Equation 7: 50 MHz
1
C³ * P * RW * FreqMHz / 100
2
1
C³
(2 * 3.141592654 * (50 ) * (50e6 / 100 ))
1
C³
157079632.7
C ³ 6.636619 nF (7)
Equation 8: 312.50 MHz
1
C³ * (2 P * RW * FreqMHz / 100 )
2
1
C³
(2 * 3.141592654 * 50 * (312.50e6 / 100 ))
1
C³
981747704.375
C ³ 1.01859e - 9F
or 1.01859 nF (8)
Figure 11 shows the typical LVDS-based solution, including the appropriate AC termination.
Low Jitter
LVDS Source
+ +
Clock
Source DSP
- -
AC termination values will vary depending on many conditions, but should be in the range of 0.01 µF to
1.0 µF to help ensure minimal amplitude and phase degradation of the incoming clock. Capacitor
placement is critical and highly dependent upon design topology. Determination on whether the AC
coupling (DC blocking) capacitors are to be staggered or in parallel and whether they are to be placed
near the receiver end or elsewhere in the nets should be determined through simulation and modeling or a
signal-analysis tool typically incorporated in most common layout packages.
Ultra high speed interfaces such as SerDes require special consideration. The parasitic capacitance of the
capacitor bodies (and mounting pads) to one another and to the reference plane beneath may require a
change in traditional layout techniques. Placement of the AC capacitors should also be evaluated for
impact on signal integrity due to reflections.
For additional clocking solutions, see the Clocking Design Guide for KeyStone Devices.
28 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Clocking
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 29
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Clocking www.ti.com
- 20.00
70.00
80.00
90.00
X
100.00
X
110.00 X
- 120.00 X
X
- 130.00
X
- 140.00 X
X
- 150.00
1.00E+04 1.00E+05 1.00E+06 1.01E+07
Frequency (Hz)
30 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Clocking
This information is also shown as a straight-line approximation with the end points and the knee defined
for ease of understanding. This template is shown in Figure 13 below and the endpoints in Table 10. The
mask level at specific frequencies can now be estimated based on the straight-line approximation. This is
useful when comparing clock sources from various vendors who specify jitter masks in different ways.
P1
Phase Noise (dBc/Hz)
P2
F1 F2 F3
Frequency (Hz)
Figure 13. Phase Jitter Template
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 31
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Clocking www.ti.com
A single value is also commonly provided as the limit for phase noise. This is an integration of the phase
noise across a frequency range. Table 11 shows the integrated value for each of the phase noise masks
across the 10-kHz to 20-MHz frequency range and across the 1-MHz to 20-MHz frequency range. These
limits are also useful for evaluating high-performance clocks sources from some vendors.
Note that not all clock sources with jitter values below the single values shown in Table 11 will meet the
templates shown above. These figures were generated assuming that the reference clock spectrum is
shaped in the same manner as the template. Further verification may be needed.
All of the masks shown in Table 11 assume the input clock rate is about 250 MHz. The input clock rate
affects the phase noise tolerance. This is because the reference clock phase noise is multiplied within the
SerDes PLL. Higher levels of phase noise can be tolerated if the input reference clock rate is higher. The
entire mask shifts proportional to the frequency difference. This mask offset is approximated by the
equation 20*log(F2/F1). The integrated phase noise value also shifts by the same ratio. It is approximated
by the equation F2/F1. Because all of the masks shown above are for 250 MHz reference clocks, the
mask and phase noise adjustments from 250 MHz are shown in Table 12.
The phase noise masks provided are at the maximum supported data rates for SRIO, AIF, and HyperLink.
Additional phase noise margin is gained when the data rate is reduced. This is because the margin for
jitter increases as the data eye gets longer when the data rate decreases. Once again, the mask offset is
approximated by the equation 20*log(F2/F1) and the integrated phase noise value is approximated by the
equation F2/F1.
Table 13 shows the mask and phase noise adjustments for the available SRIO operating rates. Similar
numbers can be computed for AIF and HyperLink. Note that this does not apply for PCIe. The phase noise
masks are defined within the PCIe specification and the masks converge at low frequency regardless of
data rate as shown in Figure 13.
32 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Clocking
Power
Rail
DSP
100 W
N
1 kW
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 33
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Clocking www.ti.com
Table 14 shows the specific rails to which each unused clock input should be connected (in accordance
with Figure 14).
(1) The power rails must be identical to those directly supporting the intended device.
NOTE: It is possible to use a single-ended clock source, however, the complexity and difficulty in
properly biasing the circuit as well as the potential effects on signal quality, slew rates,
overshoots and undershoots make the single-ended solution undesirable.
Texas Instruments has developed a specific line of clock sources to meet the challenging requirements of
today’s high performance devices. In most applications the use of these specific clock sources eliminates
the need for external buffers, level translators, external jitter cleaners, or multiple oscillators.
A few of the recommended parts include:
• CDCM6208 - Single PLL, 8 Differential Output Clock Tree with 4 Fractional Dividers
• CDCE62005 - Single PLL, 5 Differential Output Clock Tree with Jitter Cleaner
• CDCE62002 - Single PLL, 2 Differential Output Clock Tree with Jitter Cleaner
NOTE: These parts are specifically designed for the KeyStone I devices. To minimize cost and
maximize performance, all parts accept a differential, single-ended, or crystal input clock
source.
For clock tree input requirements and functionality, see the device-specific data manuals.
34 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Clocking
DSP
PCIe
SCL AltCoreClk
CDCM6208
Figure 15. Clock Fan Out - for Single Device
The CDCM6208 incorporates fractional dividers. When assigning fractional divider outputs from the
CDCM6208, it will be necessary to verify that the input jitter and performance meet or exceed the
requirements for the respective device input (select the correct clock outputs for the proper clock inputs).
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 35
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Clocking www.ti.com
Figure 16 shows the recommended clock source as applied to multiple DSPs using alternate TI clock
sources (CDCL6010 and CDCE62005). Terminations are not shown, but must be included where
required. Additional application hardware topologies may dictate different configurations based on trace
lengths and routing rules. It is always recommended to model the clocking topologies to confirm that the
design has been optimized.
66.67 MHz 2
2
DDRCLKP/N
25.00 MHz 66.67 MHz
CDCE62005 – A.1 66.67 MHz 2
DDRCLKP/N
XTAL DDRCLKP/N
66.67 MHz 2
DDRCLKP/N
122.88 MHz 2
122.88 MHz 2
ALTCORECLKP/N
122.88 MHz 2
ALTCORECLKP/N
122.88 MHz 2
ALTCORECLKP/N
30.72 MHz
ALTCORECLKP/N
OSC CDCL6010-A 122.88 MHz 2
2
PA_SS
122.88 MHz PA_SS
122.88 MHz 2
PA_SS
122.88 MHz 2
PA_SS
156.25 MHz 2
PCIeCLKP/N
156.25 MHz 2
156.25 MHz 2
PCIeCLKP/N
PCIeCLKP/N
156.25 MHz 2
30.72 MHz PCIeCLKP/N
OSC CDCL6010-A 312.50 MHz 2
2
MCMCLKP/N
312.50 MHz MCMCLKP/N
312.50 MHz 2
312.50 MHz 2
MCMCLKP/N
MCMCLKP/N
312.50 MHz 2
2
SRIOSGMIICLKP/N
25.00 MHz 312.50 MHz
XTAL CDCE62005 - D 312.50 MHz 2
SRIOSGMIICLKP/N
SRIOSGMIICLKP/N
312.50 MHz 2
SRIOSGMIICLKP/N
153.60 MHz 2 SYSCLKP/N
153.60 MHz 2 SYSCLKP/N
30.72 MHz CDCE62005 - B 153.60 MHz 2
XTAL SYSCLKP/N
153.60 MHz 2 SYSCLKP/N
30.72 MHz 2
RP1CLKP/N
30.72 MHz 2
RP1CLKP/N
30.72 MHz CDCE62005 - D 30.72 MHz 2
RP1CLKP/N
XTAL 30.72 MHz 2 RP1CLKP/N
DSP 0 DSP 1 DSP 2 DSP 3
36 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Clocking
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 37
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Clocking www.ti.com
NOTE: All clock drivers must be in a high-impedance state until CVDD (at a minimum) is at a valid
level. After CVDD is at a valid level, all clock inputs must either be active or in a static state.
4 JTAG
The JTAG interface on KeyStone I devices is used to communicate with test and emulation systems.
Although JTAG is not required for operation, it is strongly recommended that a JTAG connection be
included in all designs.
38 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com JTAG
NOTE: Not all KeyStone I devices contain the same number of emulation or trace pins. For the
number of emulation pins provided in that particular device, see the device-specific data
manual.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 39
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
JTAG www.ti.com
EMU[2:n]
EMU[1:0]
EMU[2:n]
EMU[1:0]
EMU[2:n]
EMU[1:0]
TDI, TDO, TMS, TCK, JTAG
JTAG
TDI, TDO, TMS, TCK,
TCKRTn, TRSTn
TCKRTn, TRSTn
TCKRTn, TRSTn
EMU[2:n]
EMU[1:0]
EMU[2:n]
EMU[1:0]
EMU[2:n]
EMU[1:0]
60 Pin Emulation 60 Pin Emulation 60 Pin Emulation
Header Header Header
• Emulator with trace, solution #2: single trace header (see Figure 19).
– Pros
• Fairly clean solution, electrically
• Supports global breakpoints, synchronous run/halt
– Cons
• Supports trace on only one device
• Less bandwidth for trace (EMU0 used for global breakpoints)
• Loss of AET action points on EMU1 (only significant if EMU1 has been used as a trigger
input/output between devices. EMU0 can be used instead if needed).
EMU[1:0]
EMU[2:n]
EMU[1:0]
EMU[2:n]
EMU[1:0]
JTAG
JTAG
JTAG
EMU[2:n]
EMU[1:0]
EMU[2:n]
EMU[1:0]
TCKRTn, T RSTn
TCKRTn, T RSTn
TCKRTn, TRSTn
EMU[2:n]
EMU[1:0]
60 Pin Emulation
Header
Although no buffer is shown, for multiple DSP connections, it is recommended to buffer the five standard
JTAG signals (TDI, TDO, TMS, TCK, and TRST).
If trace is used, it is not recommended to add both a 60-pin header and a 14-pin header because of signal
integrity concerns. 60-pin to 14-pin adapters are available to allow connection to emulators that support
only the 14-pin connector (although 14-pin emulators do not support trace features).
Some emulators may not support 1.8-V I/O levels. Check emulators intended to operate with the
KeyStone I device to verify that they support the proper I/O levels. If 1.8-V levels are not supported, a
voltage translator circuit is needed or a voltage converter board may be available. If the KeyStone I device
is in a JTAG chain with devices that have a different voltage level than 1.8 V (for example, 3.3 V), voltage
translation is needed.
40 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com JTAG
Figure 20 shows a dual voltage JTAG solution using buffers to perform the voltage translation. The ALVC
family for 3.3 V and the AUC family for 1.8 V are both used because they have similar propagation delays.
3.3V
3.3V
TDI
Optional Emulation Header
/ Emulator
TCKRTn JTAG
3.3V 1.8V
1.8V
Figure 21 shows an example of using FET switch devices for voltage translation. If EMU0 and EMU1 are
connected, use the following approach because these are bidirectional signals.
3.3V
3.3V
TDI
Optional Emulation Header
/ Emulator
TCKRTn JTAG
3.3V 1.8V
CBTLV
3.3V Device or TVC DSP #n
Device
If the trace signals are supported, they may need to have voltage translation as well. Because of the
speed of the trace signals, it is recommended that these signals be connected directly to the emulation
header.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 41
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Device Configurations and Initialization www.ti.com
If the JTAG and emulation interface is not used, all pins except TRST can be left floating. TRST must be
pulled low to ground through a 4.7-kΩ resister.
In the event that the JTAG interface is used and the emulation (or a subset of the emulation pins) interface
is not used, the unused emulation pins can be left floating.
For additional connectivity requirements, see the device-specific data manual and also emulation
documentation.
NOTE: For device reset requirements, see the device-specific data manual.
5.1.1 POR
POR is an active-low signal that must be asserted during device power-up to reset all internal
configuration registers to a known good state. In addition, POR must be asserted (low) on a power-up
while the clocks and power planes become stable. Most output signals will be disabled (Hi-Z) while POR is
low.
During a POR condition, RESET should be de-asserted before POR is de-asserted on power-up,
otherwise the device comes up in the warm reset condition.
Proper POR use is required and must be configured correctly. For additional POR details, see the device-
specific data manual.
The internal POR circuit is unable to detect inappropriate power supply levels, including power supply
brown-outs. It is necessary that all power supplies be at valid levels (stable) prior to the release of POR.
The use of power-good logic in the controlling POR circuitry reduces the risk of device degradation due to
power failures. Power-good logic can re-assert POR low when a power supply failure or brown-out occurs
to prevent over-current conditions.
5.1.2 RESETFULL
RESETFULL is an active-low signal that will reset all internal configuration registers to a known good
state. RESETFULL performs all the same functions as POR and is also used to latch the BOOTMODE
and configuration pin data. RESETFULL must be asserted (low) on a power-up while the clocks and
power planes become stable, and RESETFULL must remain low until the specified time after POR has
been released. For the timing requirements of POR and RESETFULL, see the device-specific data
manual. Once POR has been released, the RESETFULL signal may be toggled at any time to place the
KeyStone I device into a default state.
42 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Device Configurations and Initialization
Both POR and RESET should be high before RESETFULL is deasserted, otherwise the device may not
boot correctly.
The proper use of RESETFULL is required and must follow all timing requirements. For additional
RESETFULL details, see the device-specific data manual. RESETFULL and POR must be controlled
separately. The KeyStone I part will not operate correctly if they are tied together.
If POR is asserted due to an incorrect power supply voltage, then RESETFULL must also be asserted
until the prescribed time after POR to assure that the proper configuration is latched into the device.
5.1.3 RESET
RESET is a software-configurable reset function to the device that is available either externally via a pin,
or internally through an MMR (memory-mapped register). When asserted (active low), RESET functions to
reset everything on the device except for the test, emulation, and logic blocks that have reset isolation
enabled.
When RESET is active low, all 3-state outputs are placed in a high-impedance (Hi-Z) state. All other
outputs are driven to their inactive level. The PLL multiplier and PLL controller settings return to default
and must be reprogrammed if required. If necessary, the reset isolation register within the PLL controller
can be modified to block this behavior. This setting is mandatory for reset isolation to work. For additional
details on reset isolation, see the applicable PLL Controller Specification.
NOTE: RESET does not latch-boot mode and configuration pins. The previous values latched or
programmed into the Device Status Register remain unchanged.
5.1.4 LRESET
The LRESET signal can be used to reset an individual CorePac or all CorePacs simultaneously. This
signal, along with the NMI signal, can be used to affect the state of an individual CorePac without
changing the state of the rest of the part. It is always used in conjunction with the CORESEL inputs and
the LRESETNMIEN input for proper operation. LRESET does not reset the peripheral devices, change the
memory contents, or change the clock alignment. LRESET does not cause RESETSTAT to be driven low.
LRESET must be asserted properly to function correctly. All setup, hold, and pulse-width timing for the
proper implementation of LRESET can be found in the KeyStone I device-specific data manual. For proper
operation, the following steps should be implemented:
1. Select the CorePac to be reset by driving the code for that CorePac onto the CORESEL input pins.
The code values can be found in the device-specific data manual.
2. Drive the LRESET input low. This can be done simultaneously with the CORESEL pins.
3. Once both the CORESEL inputs and the LRESET input have been valid for the specified setup time,
drive the LRESETNMIEN input low.
4. Keep the LRESETNMIEN input low for the specified minimum pulse width time.
5. Drive LRESETNMIEN high.
6. Keep the values of CORESEL and LRESET valid for the specified hold time.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 43
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Device Configurations and Initialization www.ti.com
5.1.6 RESETSTAT
The RESETSTAT signal indicates the internal reset state. The RESETSTAT pin is driven low by almost all
reset initiators and this pin remains low until the device completes initialization. The only resets that do not
cause RESETSTAT to be driven low are initiators of local CorePac reset such as the LRESET. More
information is available in the device-specific data manual. Access to the RESETSTAT signal is important
for debugging reset problems with the device. This signal should be routed to external logic or to a test
point.
44 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Device Configurations and Initialization
Any additional configurations not listed in this or previous sections are done through register accesses.
Peripherals that default to disabled can be enabled using the peripheral configuration registers. If the boot
mode selection specifies a particular interface for boot (SRIO, Ethernet, I2C), it is automatically enabled
and configured. For additional details on peripheral configurations, see the Device Configuration section of
the device-specific data manual.
In some cases, the peripheral operating frequency is dependent on the device core clock frequency or
boot mode inputs. This should be taken into account when configuring the peripheral.
6 Peripherals Section
This section covers each of the KeyStone I device peripherals and modules (some may not be included,
see the device-specific data manual). This section is intended to be used in addition to the information
provided in the device-specific data manual, application reports, and the peripheral and module guides.
The four types of documents should be used as follows:
• Data Manual: AC Timings, register offsets
• Module Guide: Functional Description, Programming Guide
• Applications Reports: System level issues
• This Section: Configuration, system level issues not covered in a device-specific application report
Each peripheral section includes recommendations on how to handle pins on interfaces that are disabled
or for unused pins on interfaces that are enabled. Generally, if internal pull-up or pull-down resistors are
included, the pins can be left unconnected. Any pin that is output-only can always be left unconnected.
Normally, if internal pull-up and pull-down resistors are not included, pins can still be floated with no
functional issues for the device. However, this normally causes additional leakage currents that can be
eliminated if external pull-up or pull-down resistors are used. Inputs that are not floating have a leakage
current of approximately 100 µA per pin. Leakage current is the same for a high- or low-input (either pull-
up or pull-down resistors can be used). When the pins are floating, the leakage can be several milliamps
per pin. Connections directly to power or ground can be used only if the pins can be assured to never be
configured as outputs and the boundary scan is not run on those pins.
NOTE: All pins must be driven to a logical state during boot and through RESETFULL after being
released.
The GPIO pins are read during a RESETFULL boot function and, if required, are available for GPIO
functionality after a successful boot.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 45
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Peripherals Section www.ti.com
NOTE: For additional details, see the Boot and Configuration Specification in addition to the device-
specific data manual.
46 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Peripherals Section
If an external resistor is used to obtain a specific post boot state for any GPIO pin, use a 1-kΩ to 4.7-kΩ
resistor to 1.8 V (DVDD18).
NOTE: If any of the GPIO pins are attached to a trace, test point, another device, or something other
than a typical no-connect scenario, a pull-up or pull-down resistor is mandatory. The default
internal pull up resistor for GPIO00 and the default internal pull down resistors for GPIO01
through GPIO15 are suitable only if nothing is connected to the pin.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 47
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Peripherals Section www.ti.com
0.1uF
MCMTXN 0 MCMRXN 0
0.1uF
DSP MCMTXP 1 MCMRXP 1 DSP
0.1uF
MCMTXN 1 MCMRXN 1
0.1uF
MCMTXP 2 MCMRXP 2
0.1uF
MCMTXN 2 MCMRXN 2
0.1uF
MCMTXP 3 MCMRXP 3
0.1uF
MCMTXN 3 MCMRXN 3
0.1uF
MCMRXP 0 MCMTXP 0
0.1uF
MCMRXN 0 MCMTXN 0
0.1uF
MCMRXP 1 MCMTXP 1
0.1uF
MCMRXN 1 MCMTXN 1
0.1uF
MCMRXP 2 MCMTXP 2
0.1uF
MCMRXN 2 MCMTXN 2
0.1uF
MCMRXP 3 MCMTXP 3
0.1uF
MCMRXN 3 MCMTXN 3
MCMTXFLCLK MCMRXFLCLK
MCMTXFLDAT MCMRXFLDAT
MCMTXPMCLK MCMRXPMCLK
MCMTXPMDAT MCMRXPMDAT
MCMRXFLCLK MCMTXFLCLK
MCMRXFLDAT MCMTXFLDAT
MCMRXPMCLK MCMTXPMCLK
MCMRXPMDAT MCMTXPMDAT
48 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Peripherals Section
The HyperLink SerDes interface supports the four rate scales and the associated rate scale value are
shown in Table 17.
The possible PLL multiplier settings for the three recommended MCMCLKP/N clock frequencies are
shown in Table 18. The table includes only the settings for the highest rate. The HyperLink interface can
be operated at slower rates. The equations above can be used to generate the settings for lower rates.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 49
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Peripherals Section www.ti.com
SD PCA9306 SD
SC SC
6.4 Ethernet
Documentation for EMAC:
• KeyStone Architecture Gigabit Ethernet (GbE) Switch Subsystem User's Guide
• SGMII Specification (ENG-46158), Version 1.8, dated April 27, 2005 [7]
• SerDes Implementation Guidelines for KeyStone I Devices
50 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Peripherals Section
The possible PLL multiplier settings for the three recommended SRIOSGMIICLKP/N clock frequencies are
shown in Table 20. Although the SGMII SerDes share a reference clock with the SRIO SerDes, they have
separate PLLs that can be configured with different multipliers.
For more detailed information, see the device-specific data manual, user's guide, and application reports.
If EMAC is not used, the SerDes signals and MDIO signals can be left unconnected. If both EMAC and
SRIO are not used, the RIOSGMIICLKP/N pins should be terminated as shown in Section 3.6. For
additional detail, see Section 6.4.4.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 51
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Peripherals Section www.ti.com
NOTE: Not all devices contain the implementation shown. Your specific KeyStone I device should
be properly configured for the correct number of SGMII interfaces shown in the device-
specific data manual.
0.1µF
SGMIITXP0 SGMIIRXP0
DSP SGMIITXN0
0.1µF
SGMIIRXN0
DSP
0.1µF
SGMIIRXP0 SGMIITXP0
0.1µF
SGMIIRXN0 SGMIITXN0
0.1µF
SGMIITXP1* SGMIIRXP1*
0.1µF
SGMIITXN1* SGMIIRXN1*
0.1µF
SGMIIRXP 1* SGMIITXP1*
0.1µF
SGMIIRXN1* SGMIITXN1*
52 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Peripherals Section
If both SRIO and SGMII are unused, the primary SRIOSGMIICLK clock input must be configured as
indicated in Section 3.6. Pull-up must be to the CVDD core supply.
NOTE: Both interfaces must be unused in order to pull-up the unused clock signal.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 53
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Peripherals Section www.ti.com
The possible PLL multiplier settings for the three recommended SRIOSGMIICLKP/N clock frequencies are
shown in Table 22. Although the SRIO SerDes share a reference clock with the SGMII SerDes, they have
separate PLLs that can be configured with different multipliers.
It is possible to configure the KeyStone I device to boot load application code over the SRIO interface.
Boot over SRIO is a feature that is selected using boot strapping options. For details on boot strapping
options, see the device-specific KeyStone I data manual.
If the SRIO peripheral is not used, the SRIO link pins can be left floating and the SerDes links should be
left in the disabled state.
The SRIO SerDes ports support hot-swap, in which the AC-coupled inputs of the device can be driven
without a supply voltage applied.
If the SRIO peripheral is enabled but only one link is used, the pins of the unused link can be left floating.
54 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Peripherals Section
NOTE: Both interfaces must be unused in order to pull-up the unused clock signal.
If the PCIe interface is used, a PCIECLKP/N clock must be provided and the SerDes PLL must be
configured to generate the desired line rate. The line rate is determined using the PCIECLK frequency, the
PLL multiplier, and the rate scale setting. The PLL multiplier value is found in the PLL configuration
register and the rate scale setting is found in the transmit and receive configuration registers. The PLL
output frequency is equal to the frequency of the PCIECLKP/N multiplied by the PLL multiplier:
• PLL Output (MHz) = PLL Multiplier × PCIECLK (MHz)
The VCO frequency range of the SGMII PLL is 1500 MHz to 3125 MHz, so the PLL output frequency must
fall within this range.
The supported line rates for PCIe are 2500 Mbps and 5000 Mbps. The rate scale is used to translate the
output of the PCIE PLL to the line rate using the following formula:
• Line rate Mbps = PLL Output/rate scale
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 55
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Peripherals Section www.ti.com
The PCIE SerDes interface supports the four rate scales and the associated rate scale value shown in
Table 24.
The possible PLL multiplier settings for the three recommended PCIECLKP/N clocks frequencies are
shown in Table 25.
For more detailed information, see the device-specific data manual, user's guide, and application reports.
56 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Peripherals Section
The AIF module requires the AIF reference clock (SYSCLKP/N) to drive the SerDes PLLs and requires
frame sync timing signals provided by the frame sync module. The frame sync clock provided to the FSM
has the following requirements:
• RP1 mode:
– RP1CLKP/N must be 30.72 MHz (8× UMTS chip rate)
– RP1FBP/N must provide a UMTS frame boundary signal
• Non-RP1 mode:
– RADSYNC must be between 1 ms and 10 ms
– PHYSYNC must provide UMTS frame boundary pulse
For proper operation of the AIF, the SYSCLKP/N (which is the antenna interface SerDes reference clock)
and the frame sync clock (either RP1CLKP/N or ALTFSYNCCLK) must be generated from the same clock
source and must be assured not to drift relative to each other.
The AIF reference clock and the SerDes PLL multiplier are used to select the link rates. Both CPRI and
OBSAI have three supported line rates that run at 2×, 4×, and 8× the base line rate. The SerDes line rates
can be operated at half rate, quarter rate, or eighth rate of the PLL output. For that reason, it is suggested
that the AIF SerDes PLL be run at the 8× line rate. Each link pair can be configured as half rate (8×),
quarter rate (4×), or eighth rate (2×).
Table 26 shows the possible clocking variations for the AIF SerDes.
To ensure the required data throughput is present, a minimum core frequency of 1 GHz should be used if
the antenna interface is configured for OBSAI 8× and 4× links. If an OBSAI 2× link is used, or if CPRI is
used, the minimum core frequency is 800 MHz.
The AIF SerDes ports support hot-swap, where the AC-coupled inputs of the device can be driven without
a supply voltage applied.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 57
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Peripherals Section www.ti.com
Power
Rail
DSP
100 W
N
1 kW
58 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Peripherals Section
6.8 DDR3
Relevant documentation for DDR3:
• KeyStone Architecture DDR3 Memory Controller User's Guide
• DDR3 Design Requirements for KeyStone Devices
• JEDEC JESD79-3C [19]
NOTE: For specific details, see the DDR3 implementation guide. Slew rates denoted in Table 28 are
relative and are highly dependant upon topologies, component selection, and overall design
implementation.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 59
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Peripherals Section www.ti.com
6.9 UART
Relevant documentation for the UART:
• KeyStone Architecture Universal Asynchronous Receiver/Transmitter (UART) User's Guide
• TMS320C66x DSP CPU and Instruction Set Reference Guide
• TMS320C66x CorePac User's Guide
The UART peripheral performs serial-to-parallel conversion to data received from a peripheral device
connecting to the DSP and parallel-to-serial data conversion to data connecting between the DSP and
peripheral device.
Figure 26 shows the concept of peripheral-to-DSP connection with autoflow control support.
DSP DSP
UARTRXD UARTTXD
UARTCTS UARTRTS
UARTTXD UARTRXD
UARTRTS UARTCTS
60 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Peripherals Section
NOTE: The above recommendations are based on the peripheral being unused and no traces
attached. If traces are attached to any of the device input pins, added pull-up (to DVDD18) or
pull-down (to VSS) resistors (4.7 kΩ) are needed.
For additional connectivity requirements, see the device-specific data manual and the KeyStone
Architecture Universal Asynchronous Receiver/Transmitter (UART) User's Guide.
SPISCS0 SS (CS)
SPISCS1 SS (CS)
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 61
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Peripherals Section www.ti.com
(1) These recommendations are based on the peripheral being unused and no traces attached. If traces are attached to any of the
peripheral input pins, added pull-up (to DVDD18) or pull-down (to VSS) resistors (4.7 kΩ) are needed.
For additional connectivity requirements, see the device-specific data manual and the KeyStone
Architecture Serial Peripheral Interface (SPI) User's Guide.
62 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Peripherals Section
NOTE: The above recommendations are based on the peripheral being unused and no traces
attached. If traces are attached to any of the peripheral input pins, added pull-up (to
DVDD18) or pull-down (to VSS) resistors (4.7 kΩ) are needed.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 63
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
I/O Buffers and Termination www.ti.com
64 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com I/O Buffers and Termination
NOTE: Not all SerDes peripherals are available on all KeyStone I devices. For details, see the
device-specific data manual.
These interfaces use a clock recovery mechanism so that a separate clock is not needed. Each link is a
serial stream with an embedded clock so there are no AC timings or drive strengths as found in the
LVCMOS or SSTL interfaces.
There are several programmable settings for each SerDes interface that affect the electrical signaling. The
most important of these are: transmitter output amplitude, transmitter de-emphasis, and receiver adaptive
equalization. Recommendations for these settings for particular board topologies are provided in SerDes
Implementation Guidelines for KeyStone I Devices. The SerDes interfaces use CML logic. Compatibility to
LVDS signals is possible and is described in Section 7.
Driver LJCB
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 65
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
I/O Buffers and Termination www.ti.com
Depending on the nature of the signal, if an overshoot or undershoot were to occur, the resulting energy
induced may be catastrophic to the connected device (or DSP). Many standards — including SDRAM
standards — have overshoot and undershoot requirements that must be met to ensure device reliability.
The DSP and other devices also incorporate both source and sync current limitations as well as VIL/VIH
and VOL/VOH requirements that must be maintained. Many of these established limitations are controlled by
using terminations.
Clocking terminations many times require special consideration (AC or DC termination styles). In all cases,
proper positioning of the termination and selection of components is critical.
Terminations are also valuable tools when trying to manage reflections. Adding in a series termination on
a particular net can relocate the point of reflection outside of the switching region (although this is better
managed by physical placement).
It is always recommended that single-ended clock, data, and control lines be modeled to establish the
optimum location on the net.
To determine if a termination should be used (data, control, or single-ended clock traces) the following test
should be used:
• If the uni-directional (one way) propagation delay for the trace(s) in question is ≤ 20% of the rise/fall
time (whichever is fastest) or ≥ 80% of the rise/fall time (whichever is slowest) then a termination
should not be needed.
Further determination of whether or not a termination is required can be ascertained using the second
condition:
• A transmission line requires termination (to its intended impedance) if the uni-directional Tpd
(propagation delay) for the respective net is ≥ 50% of the respective rise or fall time fall time (fastest of
the two).
The most common of terminations are for single-ended nets and follow the basic design shown in
Figure 29.
Series Termination
KeyStone Device
Place close to Driver
Driver Receiver
66 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Power Saving Modes
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 67
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Power Saving Modes www.ti.com
68 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Power Saving Modes
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 69
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Mechanical www.ti.com
9 Mechanical
Pad
While the size control is dependent on copper etching and is not as accurate as the solder mask defined
method, the overall pattern registration is dependent on the copper artwork, which is quite accurate. The
trade-off is between accurate dot placement and accurate dot size. NSMD lands are recommended for
small-pitch BGA packages because more space is left between the copper lands for signal traces.
Dimensioning for the pad and mask are provided in the Flip Chip Ball Grid Array Package Reference
Guide .
NOTE: Improper thermal design that results in thermal conditions outside the allowable range will
decrease device reliability and may cause premature failure.
70 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Mechanical
9.2.1.1 Conduction
Conduction heat transfer refers to the conduction or direct contact between two surfaces resulting in a
thermal transfer from one surface (higher temperature) to another (lower temperature). When referring to
the cooling of the device in an application or system, this usually involves the direct contact of a heat sink
(attached or possibly part of the system enclosure). The heat generated by the device is transferred to an
attached heat sink/outer enclosure, thereby, reducing the heat (conducting it away) in the device. In all
conduction methods, the material used, compression forces, and ambient temperatures affect the transfer
rates.
9.2.1.2 Convection
Convection refers to the thermal transfer of heat from one object (DSP) to the ambient environment
typically by means of air movement (fan). Convection or air movement can be pulled or pushed across the
device depending on the application. If a fan is attached to the device the direction is usually to force the
air away from the device where as if the system or application board includes external cooling fans, the air
direction can be either direction (push or pull). Air movement in any enclosure involves a plenum whether
intended or not. It is always best to optimize the air movement to maximize the effects and minimize any
excessive back pressure on the fan (to maximize fan life and minimize noise).
NOTE: All of the numbers provided (in product briefs and application reports) assume properly
designed power supplies and proper implementation of the recommended variable core
(SmartReflex) supply.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 71
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Routing Guidelines www.ti.com
Table 33 and Table 34 are provided as assistance for applications in which conductive cooling is used and
a mechanical compression heat sink is incorporated. The following data assumes an absolute maximum
solder ball collapse of 155 µm, 0.8 mm solder ball pitch, 841 pins, and uniform pressure across the entire
device lid, a 23 mm × 23 mm lid, and proper device assembly to the PCB.
NOTE: The values provided in Table 33 and Table 34 are Not To Exceed estimates based on
modeling and calculations. Added safety margin should be included to account for variations
in PCB planarity, solder mask, and thermal conductive material between the DSP and
compression heat sink.
10 Routing Guidelines
This section provides routing guidelines for designs using a KeyStone I device. The layout of the PCB is
critical for the proper operation of the device. Some of the information needed to complete a proper layout
of KeyStone I interfaces will be found in other documents, specifically the DDR3 interface and the SerDes
interfaces. In addition, other components on the board, for example power supplies and Ethernet PHYs,
may have additional guidelines in their documentation. It is important to review all the layout guidelines for
all the parts in your design.
72 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Routing Guidelines
The connections to the ferrite and the local decoupling is highlighted in the lower right and the pin for the
KeyStone I device is shown on the upper left. The outline delineates the cut-out on the inner layer creating
the small local plane associated with this filtered voltage. The same calculation shown above can be used
to calculate the resistivity of the plane.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 73
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Routing Guidelines www.ti.com
10.2.1 Clock and High Performance Transmission Lines - Microstrip versus Stripline
Clock nets (and most other high-performance nets) are typically designed for either a microstrip or stripline
topology. Figure 32 shows the difference between a microstrip and a stripline topology.
The most obvious difference between these two topologies is the location of the respective net (trace). In
a stripline topology (left side) the net or trace is embedded in the PCB and usually between ground or
power layers. In the microstrip topology (right side), the net or trace is on an outer layer and adjacent to a
power or ground plane.
There are several reasons why one (stripline or microstrip) topology would be selected over the other, key
factors determining which topology is used include:
• Interconnection - The number of pins on the interconnecting devices may limit the width of traces on
the outer layers.
• Performance - High speed signals should not be routed on multiple layers, they should generally be
routed on the top layers.
• EMI - Where emissions or the susceptibility to spurious radiation may impact signal integrity, stripline
topologies are recommended.
• Timing - Propagation delays differ between microstrip and stripline topologies, the use of either must
be comprehended for any and all timing-critical nets.
• Routing - The routing of high-speed clock signals is critical to a functional design. Proper return
current paths to minimize switching noise is essential. Routing clocks that are > 250 MHz should be
done using only a microstrip topology as long as they are < 2 inches (50.8 mm) in length.
A detailed discussion of transmission line routing for clocks and critical signals can be found in
Appendix B.
74 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Routing Guidelines
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 75
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Routing Guidelines www.ti.com
• The trace spacing between different differential pairs must be a minimum of 2× the trace width or 2×
the spacing between the complementary parasitic differential pairs.
• Do not incorporate split power and ground planes, all planes should be solid.
• Nets routed as power must be of sufficient size to accommodate the intended power plus unintended
peak power requirements.
• Keep high-speed signals away from the edges of the PCB. If necessary, pin the edges of the PCB to
prevent EMI emissions.
• Organize all signals into net classes prior to routing.
• All clock trace routes must be as straight as possible, minimize or eliminate serpentine routing.
• Eliminate all right angle traces. Chambered traces (if needed) are recommended.
• Determine all constraints prior to routing respective net classes (skew, propagation delays, and so
forth)
• Optimize all single-ended nets, minimize lengths where possible (as long as they do not violate any net
class requirements or violate timing conditions)
• Place decoupling capacitors as close to the target device as possible.
• Place bulk capacitors in close proximity to their respective power supply.
• Use the largest possible vias for connecting decoupling and bulk capacitors to their respective power
and ground planes. If traces to connect the decoupling capacitor to planes are used, then they must be
short and wide.
• Route single-ended nets perpendicular or orthogonal to other single-ended nets to prevent coupling.
• All transmission line conductors should be adjacent to its reference plane.
• All clocks should be routed on a single layer.
• Nets within a particular net class should have a matched number of vias if used (vias are not
recommended if possible).
• Vias and terminations (if required) shall be positioned in locations such that reflections do not impact
signal quality or induce an unwanted change of state.
• All microstrip nets should have a ground plane directly adjacent to the respective trace.
• All stripline nets should have a ground or power plane directly adjacent (top and bottom) to the
respective net where possible. If it is not possible to enclose the respective net within a ground/ground
or ground/power stack-up, then at least one return path must be provided for proper operation.
• Vias and escape vias to and from the device shall be taken into account with regards to timing,
reflections, loading, and so forth.
• It is always recommended that all net classes be modeled for optimal performance.
• Each power or ground pin should be tied to its respective plane individually.
• AC coupling capacitor as well as DC resistor termination placement should take into account
associated parasitics, coupling capacitance, and multipoint reflections. For additional details, see
Section 10.6.
76 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Routing Guidelines
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 77
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Simulation and Modeling www.ti.com
Figure 33 shows the relationship between trace width, copper thickness (1 oz shown), and current
carrying capability.
78 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com References
12 References
1. OBSAI Reference Point 4 Specification, Version 1.1: available at http://www.obsai.com/
2. OBSAI Reference Point 3 Specification, Version 4.1: available at http://www.obsai.com/
3. OBSAI Reference Point 2 Specification, Version 2.1: available at http://www.obsai.com/
4. OBSAI Reference Point 1 Specification, Version 2.1: available at http://www.obsai.com/
5. CPRI Specification, Version 4.1 : available at http://www.cpri.info/
6. JEDEC SSTL_18 Specification, (EAI/JESD8-15a), September 2003: available at http://www.jedec.org/
7. SGMII Specification (ENG-46158), Version 1.8, April 27, 2005
8. LVDS Electrical Specification (IEEE-1596.3-1996), 1996: available at https://www.ieee.org/index.html
9. XAUI Electrical Specification (IEEE-802.3ae-2002), 2002: available at https://www.ieee.org/index.html
10. RapidIO Interconnect Part VI: Physical Layer 1×/4× LP-Serial Specification, Version 2.0.1, March 2008
11. JEDEC DDR3 SDRAM Specification (EAI/JESD79-3C): available at http://www.jedec.org/
12. Boundary Scan Test Specification (IEEE-1149.1): available at https://www.ieee.org/index.html
13. AC Coupled Net Test Specification (IEEE-1149.6): available at https://www.ieee.org/index.html
14. I2C Bus Specification (9398 393 40011), Version 2.1, January, 2000
15. Texas Instruments: Flip chip ball grid array package reference guide
16. Texas Instruments: Emulation and trace headers technical reference manual
17. JEDEC 2.5 V ± 0.2 V (Normal Range), and 1.8 V to 2.7 V (Wide Range) Power Supply Voltage and
Interface Standard for Non-Terminated Digital Integrated Circuit Specification (EAI/JESD8-5), October
1995 http://www.jedec.org/download/search/JESD8-5.gif
18. JEDEC Power Supply Voltage and Interface Standard Specification (EAI/JESD8-7), February 1997
http://www.jedec.org/download/search/JESD8-7.gif
19. Texas Instruments:DDR3 Design Requirements for KeyStone Devices
20. Texas Instruments: TMS320C6678 Multicore Fixed and Floating-Point Digital Signal Processor Data
Sheet
21. Texas Instruments: KeyStone architecture Serial RapidIO (SRIO) user's guide
22. Texas Instruments: Keystone architecture DDR3 memory controller user's guide
23. Texas Instruments: KeyStone architecture Gigabit Ethernet (GbE) switch subsystem user's guide
24. Texas Instruments: KeyStone architecture Inter-Integrated Circuit (I2C) user's guide
25. Texas Instruments: KeyStone architecture General-Purpose Input/Output (GPIO) user's guide
26. Texas Instruments: KeyStone architecture Timer64P user's guide
27. Texas Instruments: Using IBIS modes for timing analysis
28. Texas Instruments: TMS320C66x DSP CPU and Instruction set reference guide
29. Texas Instruments: KeyStone architecture Phase-Locked Loop (PLL) user's guide
30. Texas Instruments: KeyStone I architecture Antenna Interface 2 (AIF2) user's guide
31. Texas Instruments: KeyStone architecture DSP bootloader user's guide
32. Texas Instruments: Filtering techniques: isolating analog and digital power supplies in TI's PLL-based
CDC devices
33. UCD9244 Quad PWM System Controller: (http://www.ti.com/product/ucd9244)
34. Texas Instruments: CDCx706/x906 termination and signal integrity guidelines
35. Texas Instruments: Voltage translation between 3.3-V, 2.5-V, 1.8-V, and 1.5-V logic standards with the
TI AVCA164245 and AVCB164245 dual-supply bus-translating transceivers
36. Texas Instruments: Selecting the right level-translation solution
37. Texas Instruments: PCA9306 dual bidirectional I2C bus and SMBus voltage-level translator data sheet
38. Texas Instruments: Thermal design guide for Keystone devices
39. Texas Instruments: AC-coupling between differential LVPECL, LVDS, HSTL, and CML
40. Texas Instruments: DC-coupling between differential LVPECL, LVDS, HSTL, and CM
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 79
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
References www.ti.com
41. Texas Instruments: Power consumption summary for KeyStone C66x devices
42. Texas Instruments: Clocking design guide for KeyStone devices
43. UCD9222 Dual Digital PWM System Controller: (http://www.ti.com/product/ucd9222)
44. Texas Instruments: UCD7242 - digital dual synchronous-buck power driver
45. Texas Instruments: CDCE62002 - four output clock generator/jitter cleaner with integrated dual VCOs
46. Texas Instruments: CDCE62005 - five/ten output clock generator/jitter cleaner with integrated dual
VCOs
47. Texas Instruments: Common trace transmission problems and solutions
48. Texas Instruments: Using xdsprobe with the XDS560 and XDS510
49. Texas Instruments: TCI6630K2L multicore DSP+ARM KeyStone II System-on-Chip (SoC) data
manual
50. Texas Instruments: 66AK2L06 multicore DSP+ARM KeyStone II System-on-Chip (SoC) data manual
51. Texas Instruments: Digital Front End (DFE) user's guide
52. Texas Instruments: KeyStone II architecture Serializer/Deserializer (SerDes) user's guide
53. JESD204B Interface
54. JEDEC Serial Interface for Data Converters
55. Texas Instruments: 66AK2L06 JESD attach to ADC12J4000/DAC38J84 design getting started guide
56. Texas Instruments: Understanding JESD204B Subclasses and deterministic latency
57. Radio Frequency Software Developer Kit (RFSDK)
58. SYS/BIOS and Linux Multicore Software Development Kits (MCSDK) for C66x, C647x, C645x
Processors
59. Texas Instruments: TCI6638K2K multicore DSP+ARM KeyStone II System-on-Chip (SoC) data
manual
60. Texas Instruments: KeyStone architecture Universal Asynchronous Receiver/Transmitter (UART)
user's guide
61. Texas Instruments: KeyStone architecture Serial Peripheral Interface (SPI) user's guide
62. Texas Instruments: SerDes Implementation Guidelines for KeyStone I Devices
80 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Appendix A
SPRABI2D – November 2010 – Revised March 2019
This section contains additional and supporting information to be used during the design and integration of
TI’s KeyStone I devices.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 81
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Phase Noise Plots www.ti.com
Figure 35 shows the phase noise data (plot) at 66.667 MHz. It is representative of both the CDC362002
and CDCE62005. This input frequency would be coupled to the DDR3 clock input of the device (provided
the SDRAM were rated for 1.333 Gbps and the PLL multiplier was configured correctly).
82 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Phase Noise Plots
Figure 36 shows the phase noise data (plot) at 122.88 MHz. It is representative of both the CDC362002
and CDCE62005. This input frequency would be coupled to the ALTCORECLK or PASSCLK clock input
of the device (provided this was the input frequency selected and the PLL multiplier was configured
correctly).
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 83
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Phase Noise Plots www.ti.com
Figure 37 shows the phase noise data (plot) at 153.60 MHz. It is representative of both the CDC362002
and CDCE62005. This input frequency is intended to be coupled to the SYSCLK clock input of the device
(provided this was the input frequency selected and the PLL multiplier was configured correctly). When
visually overlaying this plot onto the previous SYSCLK plot, you can see that the maximum allowable
mask input level is below the device.
84 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Phase Noise Plots
Figure 38 shows the phase noise data (plot) at 156.25 MHz. It is representative of both the CDC362002
and CDCE62005. This input frequency is intended to be coupled to the SRIO_SGMIICLK, PCIe_CLK, or
MCMCLK clock input of the device (provided this was the input frequency selected and the PLL multiplier
was configured correctly). When visually overlaying this plot onto the previous 156.25 MHz plot, you can
see that the maximum allowable mask input level is below the device.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 85
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Reflection Calculations www.ti.com
Figure 39 shows the phase noise data (plot) at 312.50 MHz. It is representative of both the CDC362002
and CDCE62005. This input frequency is recommended as the input clock for the SRIO_SGMIICLK, or
MCMCLK clock into the device or as an alternate for the PCIe_CLK, ALTCORECLK, PASS_CLK, and
DDR3CLK (to increase phase noise margins). Proper device configuration for this input clock frequency is
mandatory. When visually overlaying this plot onto the previous 312.50 MHz plot, you can see that the
maximum allowable mask input level is below the device.
86 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Reflection Calculations
As a first approximation, each segment was evaluated for Tpd (propagation delay) along a microstrip net.
Each signal was further evaluated for the fundamental and secondary reflection (Table 36). The individual
segments highlighted in yellow denote which segments are the source of the potential reflection.
For the sake of this example, the period of the reflection is 30 ps. However, this may not always be the
case, which is where a simulation is beneficial.
These reflections (highlighted) would occur in the rising or falling edge of the clock periodic wave form. All
others (see the Figure 40 timing analysis) would induce reflections, perturbations, or inflections during a
logic 0 or logic 1 time frame and depending on magnitude could cause a logic transition, data error, or
double clocking.
Reflections can occur at any point where an impedance mismatch occurs. The illustrations provided are
examples only, and are intended to illustrate the many possible permutations in a simple net that can
occur (not all are comprehended in this example). For these reasons, simulation and modeling are always
recommended.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 87
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Reflection Calculations www.ti.com
88 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Reflection Calculations
Reflection20
Reflection21
Reflection22
Reflection23
312.50MHz2
Reflection24
Reflection25
Reflection26
Reflection27
Reflection28
Reflection29
Reflection30
Reflection31
Reflection32
Reflection33
Reflection34
Reflection35
312.50MHz3
Reflection36
Reflection37
Reflection38
Reflection39
Reflection40
Reflection41
Figure 40. Reflections Timing Analysis
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 89
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Reflection Calculations www.ti.com
90 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Reflection Calculations
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 91
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Appendix B
SPRABI2D – November 2010 – Revised March 2019
This section provides detailed information on transmission lines and routing clocks.
B.1 Overview
High-frequency signaling requires the use of transmission lines where signals require minimal distortion,
crosstalk, and EMI radiation. They are used for clocks, differential SerDes signaling, and a variety of other
high-speed signaling. Microstrip and stripline are two popular types of electrical transmission lines that can
be fabricated using printed circuit board technology. Clock and most other high performance signaling
generally use one of these transmission line types.
An industry standards body, the IPC, has created standard IPC-2141A (2004) Design Guide for High-
Speed Controlled Impedance Circuit Boards dealing with their construction.
Before proceeding, a bit of background information is helpful. The use of the term ground plane implies a
large area, low-impedance reference plane. In practice, it may be either a ground plane or a power plane,
both of which are assumed to be at zero AC potential.
It should be understood that there are numerous equations, all represented as describing transmission line
design and behavior. It is a safe to question the accuracy of these equations and assume none of them
are perfect, being only good approximations, with accuracy depending upon specifics. The best known
and most widely quoted equations are those in the IPC 2141A standard, but even these come with
application caveats. The source of the formulas herein is the above mentioned standard.
It is helpful to know that there are a number of transmission line geometries:
• Microstrip
• Embedded microstrip
• Symmetric stripline
• Asymmetric stripline
• Wire microstrip
• Wire stripline
• Edge-coupled microstrip
• Edge-coupled stripline
• Broadside coupled stripline
92 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Overview
These transmission line geometries are shown in Figure 41. This document briefly covers only microstrip
and symmetric stripline.
There are multiple impedance calculators available to designers, many of which comprehend these
geometries. One such calculator is available at www.eeweb.com/toolbox/microstrip-impedance/.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 93
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Contrasting Microstrip and Stripline Transmission Lines www.ti.com
A number of physical and electrical factors govern whether signaling should use microstrip or stripline
topology. The key factors determining which topology is used include:
• BGA escape paths - A routing escape path may be on an internal or external layer.
• Timing/performance - Microstrip propagation delays are smaller than those of stripline.
• EMI - Susceptibility to and emission of radiated noise is less with stripline
• Loss characteristics - Stripline is less lossy than microstrip
The characteristic impedance of a microstrip transmission line depends on a number of factors including,
the width (W) and thickness (T) of the trace (C), and the thickness (H) of dielectric.
For a given PCB laminate and copper weight, note that all parameters will be predetermined except for W,
the width of the signal trace. The trace width is then varied to create the desired characteristic impedance.
Printed circuit boards commonly use 50 Ω and 100 Ω characteristic impedances.
94 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Contrasting Microstrip and Stripline Transmission Lines
Equation 10 can be used to calculate the characteristic impedance of a signal trace of width W and
thickness T, separated by a dielectric with a dielectric constant εr and thickness H (all measurements are
in common dimensions (mils) from a constant-potential plane).
87 é 5.98H ù
Zo (W ) = ln ê ú
er + 1.41 êë (0.8W + T )úû (10)
The characteristic capacitance of a microstrip transmission line can be calculated in terms of pF/inch as
shown in Equation 11.
0.67 (er + 1.41)
Co (pF / in ) =
ln ëé5.98H / (0.8W + T )ûù (11)
For example, a microstrip transmission line constructed with a 1-ounce (T=1.4) copper-clad 10-mil (H) FR-
4 (εr = 4.0) where the trace width (W) is 20-mils wide results in an impedance of about 50 Ω.
For the 75-Ω video standard, the W would be about 8.3 mils. W may easily be adjusted to create other
impedances. The above equations are from the IPC standards. These equations are most accurate
between 50 Ω and 100 Ω, but is less accurate for lower or higher impedances.
A useful guideline pertaining to microstrip PCB impedance is that for a dielectric constant of 4.0 (FR-4), a
W/H ratio of 2/1 results in an impedance of close to 50 Ω (as in the first example, with W = 20 mils). This
is within 5% of the value predicted by Equation 10 (46 Ω) and generally consistent with the accuracy
(>5%) of observed measurements.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 95
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Contrasting Microstrip and Stripline Transmission Lines www.ti.com
96 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Changes in Transmission Line Direction (Bends)
Douville and James have experimentally determined the optimum mitre for a wide range of microstrip
geometries. They have presented evidence for cases where 0.25 ≤ W/H ≤ 2.75 and 2.5 ≤ εr ≤ 25 . Their
findings indicate that the optimum percentage mitre can be represent by Equation 18 where M is the
percentage of mitre.
x æ 27 w ö
M = 100 % = ç 52 + 65e - %
d è 20 h ÷ø (18)
They report a voltage standing wave ratio (VSWR) of better than 1.1 (a return better than 26 dB) for any
percentage mitre of D within 4% produced by the formula.
SPRABI2D – November 2010 – Revised March 2019 Hardware design guide for KeyStone™ I devices 97
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
Changes in Transmission Line Direction (Bends) www.ti.com
It is important to note that for a minimum W/H ratio of 0.25, the percentage mitre is 96%, so that the strip
is very nearly cut through. This means that care must be taken to understand the effect the percentage of
miter has on the manufacturability of the PCB. At some point, the manufacturing tolerances may limit the
use of mitring and the use of appropriate trace radii may be required. Note that the propagation delay is
affected by changes in trace direction as the electrical length is somewhat shorter than the physical path-
length of the strip for both the curved and mitred bends.
98 Hardware design guide for KeyStone™ I devices SPRABI2D – November 2010 – Revised March 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
www.ti.com Revision History
Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you
permission to use these resources only for development of an application that uses the TI products described in the resource. Other
reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third
party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims,
damages, costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on
ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable
warranties or warranty disclaimers for TI products.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2019, Texas Instruments Incorporated