Technical Note: RLDRAM 2 Design Guide

TN-49-01: RLDRAM 2 Design Guide
Introduction
Technical Note
RLDRAM 2 Design Guide
Introduction
The Micron® Reduced Latency DRAM (RLDRAM 2) addresses high-bandwidth memory
requirements for communication data storage applications. The purpose of this design
guide is to assist in establishing the general features of circuit implementations using
this new device architecture.
RLDRAM 2 utilizes an 8-bank architecture optimized for high-speed operation and a
double data rate I/O for increased bandwidth. The DDR interface transfers 36-, 18-, or 9bit wide data words with programmable burst options of 2, 4, and 8, available to address
a variety of applications (The burst of eight is on the x18 and x9 devices only). An onchip delay-locked loop (DLL) and a free-running output data clock allow for better data
capture schemes.
Clocking Overview
The RLDRAM 2 device requires a differential input master clock pair, CK and CK#.
Ideally, CK and CK# are 180° out of phase, such that CK and CK# cross VREF at the same
point. This balances the output data so that each data word has the same valid time.
These signals may be generated directly by the controller chip or by a separate clock
chip. Best system margins will be obtained when CK and CK# are exactly 180° out of
phase. Only the rising edge of CK is utilized for address and control latching (see
Figure 1). All timing specifications and diagrams in this technical note are examples; for
accurate and complete information consult the current data sheet at www.micron.com.
Figure 1:
Address and Control Latching
CK#
CK
CMD
ADDR
VALID
VALID
Ax
BAx
Ay
BAy
DON’T CARE
Ideally, the falling edge of CK (rising of CK#) occurs one-half clock cycle after the rising
edge of CK (falling of CK#), but the individual duty cycle of CK and CK# can range from
45/55 to 55/45 (see Figure 2 on page 2), simplifying the task of generating the clocks.
PDF: 09005aef80e477b6/Source: 09005aef80e0dd23
TN4901.fm - Rev. D 10/12 EN
1
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2004 Micron Technology, Inc. All rights reserved.
Products and specifications discussed herein are for evaluation and reference purposes only and are subject to change by
Micron without notice. Products are only warranted by Micron to meet Micron’s production data sheet specifications. All
information discussed herein is provided on an “as is” basis, without warranties of any kind.
TN-49-01: RLDRAM 2 Design Guide
Clocking Overview
Figure 2:
Duty Cycle Requirement
s
P
0.45P - 0.55P
CK
0.45P
CK#
0.55P
DON’T CARE
The specific crossing requirements between CK and CK# can be seen in Figure 3 on
page 3.
RLDRAM 2 also requires a differential input data clock pair, DK and DK#. Both rising
edges are utilized to latch in data to the device. Ideally, DK and DK# are 180° out of
phase, providing the best margin on write data. For the x36 configuration, two differential input data clock pairs are available, with DQ0–DQ17 referenced to DK0 and DK0#
and DQ18–DQ35 referenced to DK1 and DK1#. This allows for a tighter matching of data
to data clock. Both the x9 and x18 devices have one pair (DK/DK#). The time from the
crossing of CK and CK# and the crossing of DK and DK# may be no more than tCKDK
(for example, –300ps to 500ps for the -25 device). This limitation is necessary to ensure
that output data is delivered before being overwritten by following data. It is possible to
use CK and CK# for DK and DK#, but considerations need to be made due to the additional loading on the CK pair.
Table 1:
Clock Input
Notes: 1–8
Parameter/Condition
Symbol
Min
Max
Units
Notes
Clock input voltage level; CK and CK#
Clock input differential voltage; CK and CK#
Clock input differential voltage; CK and CK#
Clock input crossing point voltage; CK and CK#
VIN(DC)
VID(DC)
VID(AC)
VIX(AC)
–0.3
0.2
0.4
VDDQ/2 - 0.15
VDDQ + 0.3
VDDQ + 0.6
VDDQ + 0.6
VDDQ/2 + 0.15
V
V
V
V
9
9
10
PDF: 09005aef80e477b6/Source: 09005aef80e0dd23
TN4901.fm - Rev. D 10/12 EN
2
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2004 Micron Technology, Inc. All rights reserved.
TN-49-01: RLDRAM 2 Design Guide
Clocking Overview
Figure 3:
Clock Input
VIN(DC) MAX
Maximum Clock Level
CK#
X
VDDQ/2 + 0.15
VIX(AC) MAX
VID(DC)12
VDDQ/2
11
X
VDDQ/2 - 0.15
VID(AC)
13
VIX(AC) MIN
CK
Minimum Clock Level
VIN(DC) MIN
Notes:
1. DKx and DKx# have the same requirements as CK and CK#.
2. All voltages referenced to VSS.
3. Tests for AC timing, IDD, and electrical AC and DC characteristics may be conducted at nominal reference/supply voltage levels, but the related specifications and device operations are
tested for the full voltage range specified.
4. Outputs (except for IDD measurements) measured with equivalent load.
5. AC timing and IDD tests may use a VIL-to-VIH swing of up to 1.5V in the test environment,
but input timing is still referenced to VREF (or to the crossing point for CK/CK#), and parameter specifications are tested for the specified AC input levels under normal use conditions.
The minimum slew rate for the input signals used to test the device is 2 V/ns in the range
between VIL(AC) and VIH(AC).
6. The AC and DC input level specifications are as defined in the HSTL Standard (i.e., the
receiver will effectively switch as a result of the signal crossing the AC input level, and will
remain in that state as long as the signal does not ring back above [below] the DC input
LOW [HIGH] level).
7. The CK/CK# input reference level (for timing referenced to CK/CK#) is the point at which CK
and CK# cross. The input reference level for signals other than CK/CK# is VREF.
8. CK and CK# input slew rate must be  2 V/ns (4 V/ns if measured differentially).
9. VID is the magnitude of the difference between the input level on CK and the input level on
CK#.
10. The value of VIX is expected to equal VDDQ/2 of the transmitting device and must track variations in the DC level of the same.
11. CK and CK# must cross within this region.
12. CK and CK# must meet at least VID(DC) MIN when static and centered around VDDQ/2.
13. Minimum peak-to-peak swing.
The last set of clocks is the output data clock pair, QK and QK#. During a READ from the
device, QK and QK# are transmitted by the RLDRAM 2 and edge-aligned with the output
data. For both the x36 and x18 configurations, QK0 and QK0# are aligned with the lower
half of the data bits while QK1 and QK1# are aligned with the upper half of the data bits.
PDF: 09005aef80e477b6/Source: 09005aef80e0dd23
TN4901.fm - Rev. D 10/12 EN
3
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2004 Micron Technology, Inc. All rights reserved.
TN-49-01: RLDRAM 2 Design Guide
DLL Considerations
The timing between these clock pairs and the output data is represented by tQKQ0 and
t
QKQ1, respectively. A looser tQKQ specification allows for the possibility of using just
one pair of output data clocks for both the x36 and x18. For the x9 configuration, all
output data is aligned with QK0 and QK0#. Since QK and QK# are derived from CK and
CK#, the individual duty cycle of CK and CK# will be transferred to QK and QK#, with a
small additional error. The exact relationship between CK/CK# and QK/QK#, as well as
QK/QK# and the output data, is specified in the RLDRAM 2 data sheet.
The use of true differential clocking on the RLDRAM 2 device allows for a larger timing
budget, which becomes critical at higher speeds. Quicker edge detection is possible
since the device is comparing two opposite signals to determine clock transitions.
Timing skew due to impedance mismatching and/or difference in trace length and
topology should be minimized to get the most out of this clocking scheme.
Another option for the differential clocking is to provide a single clock for each pair,
while tying the inverted signal to VREF. This pseudodifferential option can effectively
halve the number of clock signals required, which can be useful in systems using
multiple RLDRAM 2 devices. The cost of using a single clock per pair is in the timing
budget. Since clock transitions are referenced to a constant voltage rather than a differenital signal, there is some derating.
DLL Considerations
The RLDRAM 2 has an on-chip DLL to generate the edge-aligned data and output data
clock signals. There are a few requirements for stable DLL operation. The clock source
must provide an input to the device with a clock phase jitter, as specified in the
RLDRAM 2 data sheet (tCK_var 200ps for the 300 MHz device). This value is the
maximum allowed variation from any one rising edge of the clock to the next rising edge
of that same signal.
Any time the clock is stopped during normal operation, 1,024 cycles (5µs at 200 MHz
operation) are required for stable DLL operation after a stable master clock signal
resumes. This requirement also holds true whenever the mode register bit A7 is used to
reset the DLL. However, during device power-up, there is a sufficient amount of time for
the DLL to lock on the incoming clock, so no special considerations are required.
The minimum required frequency for stable DLL operation is the same for all configurations on the RLDRAM 2 device. This is shown in the data sheet as fCK (MIN) and is
175 MHz (5.7ns maximum cycle time). This constraint permits the design of an
extremely low-jitter DLL. Although it is not guaranteed, it is possible to operate the
device below the minimum frequency with the DLL enabled. At frequencies below the
minimum clock cycle time, DLL jitter increases and eventually the DLL will not be able
to maintain lock. As a result, the DLL is susceptible to noise; can alias, lose lock, relock,
skip a clock, etc.; and can potentially cause the RLDRAM 2 to not output all the desired
data cycle or cause the data to shift. For these frequencies, disabling the DLL RESET
function in the mode register would result in more reliable output data. Although this
affects the output data clock skew in regard to the master clock, QK-to-output times do
not change.
Since the DLL will be affected by changes in the supply voltage, the average change in
DC value of VDD must be constrained. VDD slew rate must be less than 0.1V (DC) per
50ns for DLL lock retention. A sudden change in the DC value of VDD is not acceptable.
PDF: 09005aef80e477b6/Source: 09005aef80e0dd23
TN4901.fm - Rev. D 10/12 EN
4
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2004 Micron Technology, Inc. All rights reserved.
TN-49-01: RLDRAM 2 Design Guide
Address Bus
Address Bus
RLDRAM 2’s address bus width is affected by more than the configuration (x9, x18, x36)
of the device. The mode register can be set such that the RLDRAM 2 registers the entire
address in one clock cycle (non-multiplexed address mode) or in two clock cycles
(multiplexed address mode). Using the multiplexed address mode effectively halves the
width of the address bus by registering a portion (Ax) of the address on the first clock
cycle and then registers the remaining portion (Ay) of the address on the second clock
cycle. When the multiplexed address mode is used, the command and bank address are
registered on the first clock with Ax. See “Multiplexed Address Mode” on page 7 for more
information.
Burst length (BL) is another influence on the address width as determined by the mode
register. When the default setting of BL = 2 is used, one internal address bit is used to
perform the burst operation. The remaining address bits (A[0:20] for the x9, A[0:19] for
the x18, and A[0:18] for the x36) are used to control which two chunks of data are
accessed. If the RLDRAM 2 is configured such that it has a burst of four, an additional
address bit is used internally for the burst operation, and the most-significant external
bit becomes a “Don’t Care,” effectively reducing the external address count by one. For
the x9 and x18 devices, a BL = 8 option is also available. With this configuration selected,
three address bits are used for the internal burst operation and the two most significant
bits are “Don’t Care” in the external address. Table 2 illustrates which address are used
for each combination of configuration and BL for the 288Mb device.
Table 2:
Address Bus Usage
Configuration
Burst Length
x36
18:0
17:0
NA
BL = 2
BL = 4
BL = 8
x18
19:0
18:0
17:0
x9
20:0
19:0
18:0
Separate I/O vs. Common I/O
Both separate I/O (SIO) and common I/O (CIO) versions of the RLDRAM 2 are available.
The SIO device has a separate READ and WRITE bus to eliminate bus turnaround cycles
and contention, and is available in a x18 configuration. This gives the x18 SIO device 18
data inputs and 18 data
outputs.
The CIO version is available in x9, x18, or x36 configurations and has a shared READ/
WRITE port that requires one additional cycle to turn the bus around. The preferred
version should provide an optimal compromise between performance and utilization.
Some systems require a near-term READ-to-WRITE ratio of 1:1. In this case, the SIO
device can offer full bus utilization. Other systems operate with more of a data streaming
approach in which the near-term bus operation is 100 percent READ or 100 percent
WRITE, even though the long-term balance is closer to 50 percent (that is, 24 READs
followed by 24 WRITEs). In this case, the use of the SIO device would not offer an
optimal utilization of the bus. This case calls for the use of the CIO RLDRAM 2, in which
the input and output share the data bus. The bus turnaround reduces the efficiency of
the device but provides better utilization than that of the SIO device in these situations.
PDF: 09005aef80e477b6/Source: 09005aef80e0dd23
TN4901.fm - Rev. D 10/12 EN
5
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2004 Micron Technology, Inc. All rights reserved.
TN-49-01: RLDRAM 2 Design Guide
Refresh
Refresh
The RLDRAM 2 requires its entire content to be refreshed every 32ms much like other
DRAM architectures. AUTO REFRESH (AREF) initiates a refresh for the device and must
be used each time a refresh is required. When initiating a refresh, only the bank address
need be specified. Any value on the address bus during a refresh is ignored, with the
address generated internally by the refresh controller. The die contains an internal
controller that is initialized to a random starting point for each bank when the device is
powered up. Each time the AREF command is performed, the RLDRAM 2 refreshes a
portion of the bank based on this controller, after which a counter increments in preparation for the next AREF command to that bank. Each counter automatically wraps
around any time the last location of a bank is reached. The controller cannot be reset
without powering down the device. Since the user does not have to supply the refresh
address, the address buffers are not used. This can be beneficial for power consumption
since no input current is used on the address bus to switch address lines. The refresh
command is similar to other commands with regards to row cycle time (tRC) and execution, but since it does not require a second address part in multiplexed address mode,
the refresh command can always be applied in consecutive clock cycles.
Bank Usage
The incorporation of an 8-bank architecture allows the RLDRAM 2 to achieve its peak
bandwidth by increasing the probability that a bank will be free. A relationship also
exists between BL and the RLDRAM 2 configuration of the device and this probability.
The mode register controls both BL and the RLDRAM 2 configuration. The selected tRC
defines how frequently any one bank can be accessed, while BL determines how often a
new address is required. For instance, with a tRC of four cycles and BL = 2, any one bank
can be accessed every four clock cycles; on each clock cycle a new address is required,
along with a minimum of 4 banks of memory, to sustain peak bandwidth. Banks can be
accessed in any order at any time as long as the tRC is met before revisiting a bank. To
optimize the use of the 8-bank architecture, a round robin approach is recommended.
This can be done by having the bank addresses as the least significant bits (LSBs) of the
address, and then increment the LSBs in order to access each bank in sequence. The
timing diagram in Figure 4 on page 7 demonstrates this approach. In cases where the
access is more random, where the application does not allow such an approach, bank
management becomes more critical. Table 3 illustrates the minimum number of banks
that must be employed in order to have full bus utilization under a variety of conditions.
The easiest example is 200 MHz, 8-word burst. In this case, one single access fills the
data bus for four clock cycles. After four clock cycles (4 × 5ns = 20ns), tRC is satisfied and
all of the 8 banks are available. This is equivelent to having a 20ns SRAM, but with the
low cost of DRAM technology.
Table 3:
Bank Usage
Notes:
PDF: 09005aef80e477b6/Source: 09005aef80e0dd23
TN4901.fm - Rev. D 10/12 EN
Common I/O
-5
-3.3
-2.5
BL = 2
BL = 4
BL = 8
4
2
1
6
3
1/21
8
4
2
1. Alternates between 1 and 2 each successive cycle.
6
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2004 Micron Technology, Inc. All rights reserved.
TN-49-01: RLDRAM 2 Design Guide
Multiplexed Address Mode
Figure 4:
Round Robin Example: 400 MHz Clock, Configuration 3
0
1
2
3
4
5
6
7
8
9
10
11
12
CMD
RD
RD
RD
RD
RD
RD
RD
RD
RD
RD
RD
RD
RD
ADDR
A
BA0
A
BA1
A
BA2
A
BA3
A
BA4
A
BA5
A
BA6
A
BA7
A
BA0
A
BA1
A
BA2
A
BA3
A
BA4
CK#
CK
RC = RL = 8
QKx
QKx#
Q0a Q0b Q1a Q1b Q2a Q2b Q3a Q3b Q4a
DQ
DON’T CARE
Notes:
UNDEFINED
1. A/BAx: Address A of bank x
RD: READ
Dxy: Data y to bank x
RC: Row cycle time
RL: READ latency.
Multiplexed Address Mode
Although the RLDRAM 2 has the ability to operate with a SRAM type interface by
accepting the entire address in one clock, it can also be set in multiplexed address mode
to latch the address more like a traditional DRAM device. In multiplexed address mode,
the address presented to the RLDRAM 2 can be supplied in two consecutive clocks. This
provides the advantage of reducing the number of pins required on the controller side by
effectively halving the address pin count.
When using the multiplexed address mode, command and bank address are registered
with the first address piece (Ax), as shown in Figure 5 on page 8. Figure 6 on page 9
demonstrates the address mapping scheme in multiplexed address mode and a method
of connecting controller to RLDRAM 2. On the following clock, the second piece of the
address (Ay) is registered and the command is executed. This causes an increase of one
clock cycle in the READ and WRITE latencies of the device in this mode, while the tRC
remains the same. Multiplexed address mode also affects the efficiency of the device, but
only when using the BL = 2 setting. This is due to the need for a new command on each
clock for peak bus utilization, since only one clock cycle is required to read the data out
of the memory when using BL = 2. The AREF command does not require a second
address part, so it can be applied on consecutive clocks.
PDF: 09005aef80e477b6/Source: 09005aef80e0dd23
TN4901.fm - Rev. D 10/12 EN
7
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2004 Micron Technology, Inc. All rights reserved.
TN-49-01: RLDRAM 2 Design Guide
Supply Voltages
Figure 5:
Command and Bank Latching in Multiplexed Mode
CK#
CK
CMD
Valid
A<20:0>
Ax
BA<2:0>
BA
Ay
DON’T CARE
Supply Voltages
Five sources (VDD, VEXT, VDDQ, VREF, VTT) provide the core, I/O, reference, and termination voltages required by the RLDRAM 2. The core of the device requires a 2.5V VEXT and
1.8V VDD, while the output supply can be operated at nominal voltages of 1.5V or 1.8V as
long as it does not exceed the level of VDD. Both the reference voltage and the isolated
termination supply are nominally one half of VDDQ.
VDD and VEXT must be applied prior to or concurrently with VDDQ, with VREF and VTT
applied at the same time as, or after, VDDQ. There is no relationship between the
sequence of VDD and VEXT, although the device will only start its power-up sequence
after both voltages have reached their nominal levels. The clock may be supplied as soon
as the supply voltages are stable. Once all voltages are stable, conditions need to be
maintained for at least 200µs to guarantee stable device operation.
The RLDRAM 2 data sheet shows some of the requirements for the 2.5V VEXT and 1.8V
VDD supplies while VDDQ is very system dependent. VTT is required for systems in which
ODT is being used; otherwise, these pins may be connected to VDDQ or left floating. VREF
is a very-low current source and can be achieved by a simple voltage divider.
PDF: 09005aef80e477b6/Source: 09005aef80e0dd23
TN4901.fm - Rev. D 10/12 EN
8
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2004 Micron Technology, Inc. All rights reserved.
TN-49-01: RLDRAM 2 Design Guide
Initialization
Figure 6:
Multiplexed Address Mode Mapping
Controller Ax
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
RLDRAM (external) Ax
A21
A20
A19
A18
A17
A16
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
RLDRAM (internal)Axy
A21
A20
A19
A18
A17
A16
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
RLDRAM (external) Ay
A21
A20
A19
A18
A17
A16
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
Controller Ay
Initialization
Once the device is stable, issue two dummy MODE REGISTER SET (MRS) commands to
train the device. Follow these with one valid MRS command to set the mode register. If
address multiplexing is desired, issue an additional MRS command tMRSC after the
valid MRS command in order to load Ax and Ay parts of the mode register bitmap. After
the mode register is loaded and an additional tMRSC has passed, issue a refresh
command to all 8 banks, in any order, with 2,048 cycles separating a refresh to each
bank. Once all banks have been refreshed, tRC is required before the device is ready for
normal operation.
Note:
Always consult the latest data sheet for specified timing relationships on all timings
discussed in this article.
Depth/Width Expansion
The combination of several RLDRAM 2 devices on the same bus to achieve larger densities is made possible by the use of a small set of control signals, achieving both depth
and width expansion by adding a few additional pins to the device controller. Due to the
pin assignment of the RLDRAM 2 device, clamshell designs (which locate two devices on
opposite sides of a PCB) are supported for both depth and width expansion. For both
expansion methods, a few signals are required to be interrupted by vias, with different
signals for each one.
PDF: 09005aef80e477b6/Source: 09005aef80e0dd23
TN4901.fm - Rev. D 10/12 EN
9
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2004 Micron Technology, Inc. All rights reserved.
TN-49-01: RLDRAM 2 Design Guide
Board Layout Considerations
The address bus, data bus, input clocks, and all control signals except the chip select
(CS#) are common when implementing depth expansion. Combining devices in ranks to
give the appearance of one deeper RLDRAM 2 is easily achieved with the use of the CS#
signal to select between the devices, with a goal to allow zero-wait-state transitions from
one RLDRAM 2 to another in a different rank. At higher clock frequencies, one wait state
could become necessary to avoid bus contention. Process, voltage, and temperature
variations are eliminated by the DLL. However, there will be jitter differences between
devices, a concern regarding bus contention if using a clamshell design. Even though
two parts must meet the same parameters on the data sheet, there is no guarantee that
one part cannot be much faster. In all practicality, voltage will be the same for two parts
in close proximity to each other and this should hold true for temperature, as long as the
average duty cycle of the parts is approximately the same. The data sheet specifies the
maximum contention time to be 2 × tQKQ (MAX). This measurement includes tester
guardband, as well as allowances, by taking measurements at the fast corner (low
temperature, high voltage) for data hold characteristics and at the slow corner (high
temperature, low voltage) for data setup characteristics for the device. Clamshell designs
are the best method of reducing the delay path between two devices and minimizing or
possibly eliminating bus contention when switching between ranks.
Having more than two devices makes managing the delay path much more difficult and
may require the addition of a wait state when switching between ranks. In these cases,
careful analysis is required to determine the best way to achieve an acceptable amount
of bus contention or the need for inserting a wait state to avoid it all together. The exact
number of ranks that are possible with the RLDRAM 2 device is application dependent.
The clock-generating ability and pin-to-pin skew of the controller all influence this value
as well as the clock frequency of the application. Simulation is one of the best methods
for determining this number.
Width expansion is generally an easier method of combining devices to increase
memory size. The address bus, input clocks, and control lines are common in this
scheme, while the data bus and output clocks are not shared. Greater bandwidth is
achieved by placing additional devices in parallel, effectively increasing the size of the
data bus. The operation of several devices in parallel to achieve the appearance of a
single, wider device, is similar to that of the operation of a single RLDRAM 2 device with
additional data lines. As more devices are added, there is a point at which the loading on
the clock and control signals becomes an issue. With the use of simulation tools, the
amount of loading that a single signal from the controller is able to support can be determined. Replicated signals can be used to increase this amount by reducing the load on
any one signal while the data bus remains point-to-point with no additional loading.
Board Layout Considerations
When using a BGA package, there are numerous schemes that can be implemented to
route all signals on the system board while minimizing PCB complexity and cost. With
variations in individual PCB design rules, providing a specific layout for all situations is
impractical if not impossible. In order to use the RLDRAM 2’s 144-ball FBGA package,
the user’s PCB layout must have enough room for vias and escape routing to provide
electrical connections to all relevant signals of the device. Figure 7 on page 11 gives an
example of a surface landing pad layout—assuming landing pad size of 0.40mm (15.748
mils)—and shows the amount of space available for vias and escape routing to the
signals of the RLDRAM 2.
PDF: 09005aef80e477b6/Source: 09005aef80e0dd23
TN4901.fm - Rev. D 10/12 EN
10
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2004 Micron Technology, Inc. All rights reserved.
TN-49-01: RLDRAM 2 Design Guide
Impedance Considerations
Figure 7:
Landing Pad Layout
0.80mm
0.40mm
0.88mm
0.60mm
1.0mm
0.40mm
Impedance Considerations
The RLDRAM 2 is equipped with programmable impedance output buffers to allow
user-programmable output impedance control. This is accomplished with the use of a
single resistor (RQ) connected between the ZQ pin and ground. The value of RQ should
be five times the desired output impedance. The range allowed for RQ is 125 to 300,
which guarantees output impedance in the range of 25 to 60(within 15 percent),
along with the external resistor tolerance, which also translates to the output impedance
setting. The RLDRAM 2 device periodically samples the value of RQ and transparently
updates the impedance without affecting device operation. These updates compensate
for variations in supply voltage and temperature that may occur over time. If ZQ is tied
directly to ground, the minimum impedance is invoked while ZQ tied directly to VDD
forces the maximum impedance. The mode register bitmap is used during power-up of
the device to enable the programmable impedance function.
In order to keep like signals as similar in impedance as possible, the designer must pay
close attention to the layout. There are many good tools that will perform simulations
based on actual PCB layout. It is useful to design it from the outset rather than simulate
the end result and see what happens. To that end, calculating the effects of some
common layout conditions and discontinuities is useful to help the user know what to
avoid. For convenience, a few equations are provided (see Equation 1). The equations
are taken from Wadell’s Transmission Line Design Handbook.1
 eff
t p = 1  ------c
Note:
PDF: 09005aef80e477b6/Source: 09005aef80e0dd23
TN4901.fm - Rev. D 10/12 EN
(EQ 1)
If you prefer inches, c = 1.18E0 inches, and 1 is the length in inches.
11
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2004 Micron Technology, Inc. All rights reserved.
TN-49-01: RLDRAM 2 Design Guide
Impedance Considerations
Especially noteworthy are simple geometry changes to circuit board traces to match
impedances, for example, using 90° mitered bends instead of plain 90° bends. These
considerations are discussed to impress upon the reader the detailed attention required
when making 500+ MHz buses function reliably.
The most common structure is the microstrip line shown in Figure 8. The most accurate
equation for impedance is shown in Equation 2.
Figure 8:
Microstrip Line
w
t
h
ε r

8
14 + ------
 eff 4h
60
4h
z 0 = -------------------------- In  1 + ------ -------------------- ------ +
w' 11 w'
2  eff + 1 

8 2
1 
 14 + ------1 + ------- 
2
 eff 4h
 eff

 --------------------  ------ + -----------------  2
2
 11  w'




r + 1 r – 1
Where  eff = -------------- + ------------2
2
12h
w 2
w
1 + --------- + 0.04  1 – ---- for ----  1

w'
h
h
r + 1 r – 1
Where  eff = -------------- + ------------2
2
12h
w
1 + --------- for ----  1
w'
h
1
1 + ------ eff t
4 eff
w' = ----------------- ---  In ---------------------------------------------------------2

2
t   - 2
 --t- +  -------------------------- h
 w   t + 1.1 
(EQ 2)
In multilayer PCBs, embedded (or buried) microstrip lines are often encountered. This is
shown in Figure 9 on page 13. Impedance is calculated as in Equation 2 but with a
correction:
 eff microstrip
Z 0 = Z 0 microstrip ------------------------------- eff buried
Where  eff buried =  eff e
PDF: 09005aef80e477b6/Source: 09005aef80e0dd23
TN4901.fm - Rev. D 10/12 EN
 – 2 b---
 h
12
+ 1–e
 – 2 b---
 h
(EQ 3)
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2004 Micron Technology, Inc. All rights reserved.
TN-49-01: RLDRAM 2 Design Guide
Impedance Considerations
Figure 9:
Buried Microstrip Line
w
b
t
e r
h
A microstrip line bend (Figure 10) is modeled as an L-C-L network with these values:
L = 50h  4 w
---- – 4.21 nH
 h

w
w
w
C = --------  14 r + 12.5   ---- – 1.83 r + 2.25 + 0.02 r h  pF  for ----  1


h
h
w
---h
w
w
C = w   9.5 r + 1.25  ---- + 5.2 r + 7.0  pF  for ----  1
h
h
Figure 10:
(EQ 4)
Microstrip Line Bend
T
1
T2
T1
L
L
W
C
W
This bend can be impedance-matched to the rest of the metal trace by using an optimal
right-angle mitered bend (as shown in Figure 9) and the matched impedance equation:
L = w 2 1.04 + 1.3e
 – 1.35 w
----

h
L
d = x + 2w – --2
PDF: 09005aef80e477b6/Source: 09005aef80e0dd23
TN4901.fm - Rev. D 10/12 EN
13
(EQ 5)
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2004 Micron Technology, Inc. All rights reserved.
TN-49-01: RLDRAM 2 Design Guide
Bypass Capacitor Selection
Figure 11:
Buried Microstrip Line
T1
W
L
T1
T2
T
2
d
x
Likewise, a microstrip line T junction introduces a discontinuity. The solution for
matching impedance is shown in Figure 12. The cut-out triangle dimensions are
supplied in the figure.
Figure 12:
Microstrip Line T Junction
130º
0.5447 w
Z
W
0 T
1
0.6010 w
0.2539 w
Cutout Dimensions
Z
T 0
2
Vias are also important sources of discontinuities. For a discussion on designing a via for
a desired impedance, see Wang, Taoyun, et al., “Quasi-static Analysis of a Microstrip Via
Through a Hole in a Ground Plane.”2
Bypass Capacitor Selection
Micron recommends using a minimum of two (and ideally three or four) low-inductance
0.1µF ceramic capacitors from VDD to Vss planes, located near the RLDRAM 2. See
Micron Technical Note TN-00-06, “Bypass Capacitor Selection,” for more details. VDDQ
is less important to bypass, but it is recommended to add two low-inductance 0.1uF
ceramic capacitors from VDDQ to Vss planes, located near the RLDRAM 2.
HSTL Inputs
RLDRAM 2 inputs conform to the JEDEC HSTL standard. VDDQ is specified at 1.5V
nominal. It is acceptable to operate the device with VDDQ at 1.8V nominal to permit
direct interfacing with 1.8V logic components. Operating at the higher VDDQ will result
in elevated I/O power.
The designer has freedom to set VREF to any value within the allowed device tolerance.
The optimal VREF value is the middle of the “clean zone” between the top of the ground
noise floor and the bottom of the supply noise floor. This often is not VDDQ/2 but some
slightly higher value. VREF consumes very little current. Use a resistor divider (VDDQ to
Vss) with parallel capacitance as near to the RLDRAM 2 as possible and guard the VREF
PCB traces with ground traces where possible. VREF also can be biased to compensate for
differences in the ASIC driver’s HIGH-to-LOW versus LOW-to-HIGH slow rates. If, for
example, the RLDRAM 2 is controlled by the ASIC, which drives HIGH-to-LOW in 1ns
PDF: 09005aef80e477b6/Source: 09005aef80e0dd23
TN4901.fm - Rev. D 10/12 EN
14
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2004 Micron Technology, Inc. All rights reserved.
TN-49-01: RLDRAM 2 Design Guide
References
but LOW-to-HIGH in 1.2ns, it takes 0.5ns to drive LOW, but 0.6ns to drive HIGH.
Adjusting VREF to a value less than midrail will restore this balance to 0.55ns in each
direction.
The receivers on the RLDRAM 2 use VREF as the logic “1” vs. “0” reference point.
References
1. Wadell, Brian C. (1991) Transmission Line Design Handbook. Norwood: Artach Honte,
Inc.® 1991.
2. Wang, Taoyun, et al., “Quasi Static Analysis of Microstrip Via Through a Hole in a
Ground Plane,” IEEE Transactions on Microwave Theory and Techniques. Vol. MTT-36,
No. 6. June 1988, pp. 1007–1013.
®
8000 S. Federal Way, P.O. Box 6, Boise, ID 83707-0006, Tel: 208-368-3900
[email protected] www.micron.com Customer Comment Line: 800-932-4992
Micron, the M logo, and the Micron logo are trademarks of Micron Technology, Inc.
All other trademarks are the property of their respective owners.
PDF: 09005aef80e477b6/Source: 09005aef80e0dd23
TN4901.fm - Rev. D 10/12 EN
15
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2004 Micron Technology, Inc. All rights reserved.