DLPS031C December 2013 – August 2015 DLPC6401
PRODUCTION DATA.
The DMD interface is modeled after the low-power DDR memory (LPDDR) interface. To minimize power dissipation, the LPDDR interface is defined to be unterminated. This makes good PCB signal integrity management imperative. In particular, impedance control and crosstalk mitigation is critical to robust operation. LPDDR board design recommendations include 3× design rules (that is, trace spacing = 3× trace width), ±10% impedance control, and signal routing directly over a neighboring reference plane (ground or 1.9-V plane).
DMD interface performance is also a function of trace length, so even with good board design, the length of the line limits performance. The DLPC6401 device works over a very-narrow range of DMD signal routing lengths at 120 MHz only. The device provides the option to reduce the interface clock rate to facilitate a longer interface (this includes 106.7-MHz, 96-MHz, 87.7-MHz, and 80-MHz programming options). However, note that reducing the interface clock rate has the impact of increasing DMD load time, which in turn reduces image quality. Even with a clock reduction, the edge rates required to achieve the fastest clock rates still exist and cause overshoot and undershoot issues if there is excessive crosstalk, or the line is too short. Thus, ensuring positive timing margin requires attention to many factors.
As an example, DMD interface system timing margin can be calculated as follows:
Where PCB SI degradation is signal integrity degradation due to PCB effects, which include simultaneously switching output (SSO) noise, crosstalk, and inter-symbol interference (ISI). The DLPC6401 I/O timing parameters can be found in their corresponding tables. Similarly, PCB routing mismatch can be budgeted and met through controlled PCB routing. However, PCB SI degradation is not so straightforward.
In an attempt to minimize the signal integrity analysis that would otherwise be required, the following PCB design guidelines are provided as a reference of an interconnect system that satisfies both waveform quality and timing requirements (accounting for both PCB routing mismatch and PCB SI degradation). Variation from these recommendations may also work, but should be confirmed with PCB signal integrity analysis or lab measurements.
PCB design: | |||
● | Configuration: | Asymmetric dual stripline | |
● | Signal routing layer thickness (T): | 1.0-oz copper (1.2 mil) | |
● | Single-ended signal impedance controlled: | 50 Ω (±10%) | |
● | Differential signal impedance controlled: | 100-Ω differential (±10%) | |
PCB Stackup: | |||
● | Reference plane 1 is assumed to be a ground plane for proper return path. | ||
● | Reference plane 2 is assumed to be the 1.9-V DMD I/O power plane or another ground plane. | ||
● | Dielectric FR4, (Er): | 4.3 at 1 GHz (nominal) | |
● | Signal trace distance to reference plane 1 (H1): | 5 mil (nominal) | |
● | Signal trace distance to reference plane 2 (H2): | 30.4 mil (nominal) | |
● | If additional routing layers are required, ensure they are adjacent to one of these reference planes | ||
|
|||
Flex design: | |||
● | Configuration: | 2-layer microstrip | |
● | The reference plane is assumed to be a ground plane for proper return path. | ||
● | Vias: | Max 2 per signal | |
● | Single trace width: | 4 mil (min) | |
● | Signal routing layer thickness (T): | 0.5-oz copper (0.6 mil) | |
● | Single-ended signal impedance controlled: | 50 Ω (±10%) |
PARAMETER | APPLICATION | SINGLE-ENDED SIGNALS | REQUIREMENT | UNIT |
---|---|---|---|---|
Line width (W)(1) | Escape routing in ball field | 4
(0.1) |
Minimum | mil
(mm) |
PCB etch data or control | 5
(0.13) |
Minimum | mil
(mm) |
|
PCB etch clocks | 7
(0.18) |
Minimum | mil
(mm) |
|
Minimum
Line spacing to other signals (S) |
Escape routing in ball field | 4
(0.1) |
Minimum | mil
(mm) |
PCB etch data or control | 2× the line width(2) | Minimum | mil
(mm) |
|
PCB etch clocks | 3x the line width | Minimum | mil
(mm) |
SIGNAL GROUP LENGTH MATCHING | ||||
---|---|---|---|---|
I/F | SIGNAL GROUP | REFERENCE SIGNAL | MAX MISMATCH | UNIT |
DMD (DDR) | DMD_TRC,
DMD_SCTRL, DMD_LOADB DMD_D(23:0) |
DMD_DCLK | ±200
(±5.08) |
mil
(mm) |
DMD (SDR) | DMD_SAC_BUS,
DMD_DAD_OEZ, DMD_DAD_STRB, DMD_DAD_BUS |
DMD_SAC_CLK | ±200
(± 5.08) |
mil
(mm) |
BUS | SIGNAL GROUP | SIGNAL ROUTING LENGTH | UNIT | ||||
---|---|---|---|---|---|---|---|
MIN(1) | MAX(1)(2) | ||||||
120 MHz | 106.7 MHz | 96 MHz | 87.7 MHz | ||||
DMD (DDR) | DMD_DCLK,
DMD_TRC, DMD_SCTRL, DMD_LOADB DMD_D(23:0) |
2480
(63) |
2953
(75) |
3465
(88) |
3937
(100) |
3937
(100) |
mil
(mm) |
DMD (SDR) | DMD_SAC_CLK,
DMD_SAC_BUS, DMD_DAD_OEZ, DMD_DAD_STRB, DMD_DAD_BUS |
512
(13) |
5906
(150) |
mil
(mm) |
spacer
Termination requirements: | ||
DMD DDR data: | Specifically: DMD_D(23-0)
External [5-Ω] series termination (at the transmitter) |
|
DMD DDR clock | Specifically: DMD_DCLK
External [5-Ω] series termination |
|
DMD TRC, SCTRL, load: | Specifically: DMD_TRC, DMD_SCTRL, DMD_LOADB
External [5-Ω] series termination (at the transmitter) |
|
DMD SAC and miscellaneous control: | Specifically: DMD_SAC_CLK, DMD_SAC_BUS, DMD_DAD_STRB, DMD_DAD_BUS
External [5-Ω] series termination (at the transmitter) |
|
DAD output enable: | Specifically: DMD_DAD_OEZ
External [0-Ω] series termination Instead this signal must be externally pulled-up to VDD_DMD through a 30- to 51-kΩ resistor. |
However, note that both the DLPC6401 output timing parameters and the DMD input timing parameters include timing budget to account for their respective internal package routing skew. Thus, additional system margin can be attained by comprehending the package variations and compensating for them in the PCB layout. To increase system timing margin, TI recommends that DLPC6401 package variation be compensated for (by signal group), but it may not be desirable to compensate for DMD package skew. Because, each DMD has a different skew profile making the PCB layout DMD specific. Thus, if an OEM wants to use a common PCB design for different DMDs, TI recommends that either the DMD package skew variation not be compensated for on the PCB or the package lengths for all applicable DMDs be considered. Table 14 provides the DLPC6401 package output delay at the package ball for each DMD I/F signal. DMD internal routing skew data is contained in the DMD data sheet.
SIGNAL | TOTAL DELAY (ps) | PACKAGE BALL | SIGNAL | TOTAL DELAY (ps) | PACKAGE BALL |
---|---|---|---|---|---|
DMD_D0 | 25.9 | A8 | DMD_D14 | 19 | B12 |
DMD_D1 | 19.6 | B8 | DMD_D15 | 11.7 | C12 |
DMD_D2 | 13.4 | C8 | DMD_D16 | 4.7 | D12 |
DMD_D3 | 7.4 | D8 | DMD_D17 | 21.5 | B7 |
DMD_D4 | 18.1 | B11 | DMD_D18 | 24.8 | A10 |
DMD_D5 | 11.1 | C11 | DMD_D19 | 8.3 | D7 |
DMD_D6 | 4.4 | D11 | DMD_D20 | 23.9 | B6 |
DMD_D7 | 0 | E11 | DMD_D21 | 1.6 | E9 |
DMD_D8 | 14.8 | C7 | DMD_D22 | 10.7 | C10 |
DMD_D9 | 18.4 | B10 | DMD_D23 | 16.7 | C6 |
DMD_D10 | 6.4 | E7 | DMD_DCLK | 24.8 | A9 |
DMD_D11 | 4.8 | D10 | DMD_LOADB | 18 | B9 |
DMD_D12 | 29.8 | A6 | DMD_SCTRL | 11.4 | C9 |
DMD_D13 | 25.7 | A12 | DMD_TRC | 4.6 | D9 |