Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How does double data rate work?

Status
Not open for further replies.

katastic_voyage

Newbie level 4
Joined
Jun 4, 2013
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,394
I understand it transmits on the positive AND negative clock pulses. But how do you design the associated logic gates and so on to take advantage of that pulse?

The difference in routing I'm having trouble wrapping my head around.

Say we have a DDR memory module.

Does everything inside react to both pos/neg clock pulses and the rest is routed the same? Or is there a special clock input that then produces an internal clock pulse for both of the external clock pulses?

And finally, let's take it further. How does a circuit "function" in a QDR (quad-data rate) setup? I know it uses 90 degree increments of said clock but then what? How are gates routed to take advantage of it?

Oh, one final question: If double-data rate allows transmission at the same rate as the clock frequency, how does QDR transmit twice that? If you can transmit twice the clock speed, why not just double the clock speed?
 

What are you designing? Memory module, host adaptor?

Generally speaking DDR or QDR only specifies the relation between a clock signal and data lines. It doesn't say how the logic is implemented. Both host memory interfaces and memory modules are mostly using a multiplied PLL clock internally. Clock phases are trained for maximal sampling margin automatically, in DDR3 even individually per bit.
 
Last edited:

That is impressive!

I'm not designing. I'm an ME trying to learn EE/CE in my spare time. I'm just trying to find some insight into how those circuits are implemented as I can only find very abstract/conceptual descriptions of them.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top