Skip to main content

Questions tagged [ddr4]

Filter by
Sorted by
Tagged with
0 votes
1 answer
72 views

Assume you want to route a LPDDR4 memory. You enter a situation were you cannot no longer proceed because there is a via blocking your path. So you decide to remove that via and route your trace. But ...
euraad's user avatar
  • 1,466
2 votes
2 answers
96 views

I wonder if it's OK to use serpentine routing between vias at under the BGA package. If you look at DDR0_DQ27, you can see that I using that area to perform length matching by use serpentine routing ...
euraad's user avatar
  • 1,466
1 vote
0 answers
82 views

I’m working on a DDR4 PCB layout and want to confirm the allowed rules for bit swapping, byte lane swapping, and nibble swapping, especially when ECC or CRC is enabled. From what I understand so far: ...
Sahasra Vaiishnavi's user avatar
0 votes
0 answers
54 views

Some motherboards have 4 DIMM slots. Every two DIMM slots are connected to one memory channel. I have no idea how this just works. For control signals like clock and address, a daisy chain is needed. ...
lotsof one's user avatar
0 votes
1 answer
184 views

I am developing an AM6442 SOM. This is PCB layer stackup This my layer assignments: L1: Signals - Low Speed (UART, QEP, PWM, DeltaSigma ADC, GPIO, JTAG) L2: Ground Plane L3: Signals - HighSpeed ...
Bubu's user avatar
  • 529
3 votes
3 answers
436 views

Autodesk Eagle's Meander: My compact meander: How bad of an idea is it to use "My compact meander" meander instead of the Eagles's version? The Autodesk Eagle's meander tool is very bad, ...
Bubu's user avatar
  • 529
0 votes
1 answer
258 views

In a design, I have used a DDR4 SODIMM module, which has 64-bit data, thus 8 groups of data (DQ), DQS and DBI. However, I will only use the lower 32 bit on the module, thus have to handle the ...
EquipDev's user avatar
  • 589
2 votes
1 answer
282 views

I'm working on a design that has a 16 bit DDR4 memory controller and also has a reference schematic. The reference design has two separate x8 DDR4 memory devices connected to the controller DQ[0:7] ...
Rockker's user avatar
  • 93
2 votes
1 answer
121 views

I need to route DDR4x2(3200MHz) to my FPGA. my stackup is 12 Layers, TH Via only, and thickness of 2mm PCB. my question regard which layer to route the FPGA to DDR4, when the two component on the TOP(...
Knowledge's user avatar
  • 553
0 votes
0 answers
386 views

The memory access latency for the Intel Core i7-11800H (source: chipsandcheese, cpu latency for Intel Core i7-11800H), using DDR4-3200, reveals specific timings: 1 ns for L1, 3 ns for L2, and 13 ns ...
Prajwal Rathnakar Hegde's user avatar
2 votes
1 answer
176 views

In DDR3, bank activation is specific to the Bank, for different banks, they all have their own sense amp and do not seem to affect each other, so why would there be tRRD?
LurenAA's user avatar
  • 21
1 vote
0 answers
3k views

The DDR4 specification defines 1x, 2x and 4x refresh modes as follows: The default Refresh rate mode is fixed 1x mode where Refresh commands should be issued with the normal rate, i.e., tREFI1 = ...
geschema's user avatar
  • 431
1 vote
1 answer
1k views

DDR3 and DDR4 memory routing can be confusing to for length matching because of the many tolerances and specs of all the different busses. How do I length match different signal classes for DDR3 or ...
Voltage Spike's user avatar
  • 93.4k
1 vote
2 answers
4k views

While going through DDR3 and DDR4, there is a term called vref. Where in DDR3 it is outside the DDR and for DDR4 it is inside the chip. Why we need training for it. What is the use of it.
Selva97's user avatar
  • 563
0 votes
0 answers
214 views

I am trying to understand DDR4 datasheet. All memory chips listed on page 3 have density equal to organization multiplication except 16Gb B-die and 32Gb A-die ones. Let's pick K4A8G165WC. Chip have ...
kab00m's user avatar
  • 101
-1 votes
1 answer
150 views

I've got a TE 2309413-1 card slot on my project board and I'm looking for a development board that I can use and plug into the slot. Does anyone know if such a thing exists? My Google-fu isn't turning ...
Jedi Engineer's user avatar
2 votes
3 answers
3k views

I am using a micron part with LPDDR4, in many datasheets from micron there are no references to a specific impedance for CLK, DQ, DQS, ADDR. The datasheet mentions that the LVSTL is tuneable, but what ...
Voltage Spike's user avatar
  • 93.4k
1 vote
1 answer
632 views

My understanding of the DDR4 calibration process is that DQS is derived from a common clock with a PLL, then passed through a DLL to apply deskew such that DQS and CK edges arrive in sync. Is there ...
Polynomial's user avatar
  • 11.5k
2 votes
1 answer
245 views

I'm designing a new PC based on Intel Tiger Lake UP3. In Intel Design Guide, I saw that there recommendation for DDR4 signals is to have two BO segments (BO1 and BO2). each BO has different impedance ...
Firas Abd El Gani's user avatar
0 votes
1 answer
166 views

Edit: I think using the term "bus" might be wrong here. A "bus" needs to be large enough to facilitate an entire DDR4 stick's bandwidth to the Northbridge. The connection to each ...
J.Todd's user avatar
  • 223
2 votes
1 answer
2k views

In many places I have seen that an AC termination scheme is recommended for high speed clock termination. What is the reason for choosing this scheme? For AC termination, can a capacitor be connected ...
Sumama Hahsir's user avatar
1 vote
2 answers
5k views

While designing DDR4 SODDIM schematic for a mini-pc motherboard, I understood that I need to set an address to Serial Presence Detect (SPD) EEPROM so the CPU can identify the memory. While looking at ...
Firas Abd El Gani's user avatar
1 vote
1 answer
540 views

I went through a previous Industrial PC Motherboard design in my company where Ritchtek RT9045 was used for DDR4 design. it's clearly recommended tat this device is ideal for DDRII/DDRIII in the ...
Firas Abd El Gani's user avatar
1 vote
1 answer
333 views

Different scientific publications [1,2] mention that DDRx memory has a (data) retention time of 64 ms while on average each cell is refreshed every 7.8 us (tREFI). I want to know where this ...
Patrick's user avatar
  • 131
10 votes
2 answers
2k views

Length matching is performed mainly to avoid the skew generated among the parallel data lines/data bus width. All the high speed PCB design guideline suggest performing length matching with the clock ...
Ananthesh's user avatar
  • 285
0 votes
1 answer
237 views

I'm learning the DDR4 technology and I don't understand how the DIMM/component can change its CL automatically. FPGAs/ASICs can basically choose the frequency to apply to the DIMM/component. Why do ...
無名前's user avatar
  • 450
0 votes
1 answer
332 views

Main signals comes under the source-synchronous group are data, ECC and strobe lines. My understanding about source-synchronous signal is that all of these signals would be latched on both edges of ...
student7's user avatar
  • 339
6 votes
1 answer
1k views

Micron's Technical Note TN-40-40: DDR4 Point-to-Point Design Guide, page 19, says (emphasis mine): Timing Budget Suggested practice is to look at the design from a timing budget standpoint to provide ...
mFeinstein's user avatar
  • 4,413