Design Idea
DDR-differential-clock source on SOC drives two DDR-memory chips
SOC integrates controller to drive two external-DDR-memory chips without a costly differential-clock buffer.
Goh Ban Hok, Infineon Technologies, Singapore; Edited by Martin Rowe and Fran Granville -- EDN, 2/5/2009
Many system engineers assume that a differential-clock source should drive just one chip. If a system design requires driving two DDR-memory chips, however, the design would inevitably need a differential-clock buffer. This Design Idea describes a circuit that drives two DDR chips without a clock-source buffer yet does not sacrifice much of the signal integrity.
The cost-saving nature of an SOC (system-on-chip) design dictates the need for fewer pins. Such designs typically have only one pair of differential signals available for external-memory-chip connection. When the system design requires more than one DDR chip, designers typically use a clock buffer.
Figure 1 shows an SOC with an embedded DDR controller, which connects the SOC’s differential clock to two DDR-memory chips. Differential signals CLK and CLK– from SOC chip IC1 connect to series resistors R1 and R2, respectively. The differential traces then connect to DDR-memory chips IC2 and IC3 with a 120Ω termination resistor near IC2.
|
Figure 2 shows the equivalent PCB (printed-circuit-board) layout. The PCB comprises a four-layer FR4 material with a ground plane under differential lines CLK and CLK–. The CLK and CLK– signals are routed close to each other and pass through series resistors R1 and R2, which are also placed close to each other, to provide proper termination. The closely spaced differential signals connect to IC2 with the 120Ω termination resistor, R3. The bottom-layer traces are necessary to connect the differential signals to IC3. The total length of the differential pair is approximately 2.5 in. from the SOC chip to the DDR chips.
The SOC provides DDR differential clocking. With various values for R1, R2, and R3, the best results occur when R1 and R2 are 0Ω and R3 is unconnected. Figures 3 through 7 show various waveforms for the signals.
















