eorex DDR Timing Mode Register and Extended Mode Register Set Cycle CLK, /CLK ~ ~ tIS tIH /CS tIS tIH tIS tIH tIS tIH /RAS /CAS /WE ‘ Low ‘ DSF tIS A0 to A10 BA0,1 CKE tIH Register set data ‘ High ‘ 1 eorex DDR Timing Special Mode Register Set Cycle CLK, /CLK ~ ~ tIS tIH /CS tIS tIH tIS tIH tIS tIH tIS tIH tIS tIH /RAS /CAS /WE DSF A6 A0 to A10 BA0,1 CKE ‘ High ‘ DQS tDS DQ tDH Color Load Color Register 2 eorex DDR Timing Interleaved Bank Read ( BL=4, CL=3 ) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 CLK, /CLK /CS tRC tRC tRC tRC /RAS tRP tRAS tRAS tRAS tRP tRP tRAS /CAS /WE DSF BA0 BA1 tRCD A8 RAa A0 to A10 RAa tRCD tRCD RBb CAw tRCD RAc RBb CBx RBd RAc CAy RAe RBd CBz RAe Precharge Read Active DQM CKE tRPST ‘ High ‘ tDQSCK DQS tDQSCK tDQSCK tRPRE tDQCK tDQCK tDQCK DQ aw0 aw1 aw2 aw3 tRRD tRRD Bank #0 Bank #1 Active Read tRRD Precharge Active cy0 cy1 cy2 cy3 bx0 bx1 bx2 bx3 Active Read Bank #2 ( Idle ) Bank #3 ( Idle ) 3 tRRD Read Precharge Active eorex DDR Timing Interleaved Bank Read ( BL=4, CL=3, Auto Precharge ) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 CLK, /CLK /CS tRC tRC tRC tRC /RAS tRAS tRP tRAS tRAS tRP tRP tRAS /CAS /WE DSF BA0 BA1 tRCD tRCD A8 RAa RBb A0 to A10 RAa CAw RBb tRCD tRCD RAc CBx RBd RAc CAy RAe RBd CBz RAe DQM ‘ High ‘ CKE tDQSCK tDQSCK tDQCK tDQCK tDQSCK DQS tDQCK DQ aw0 aw1 aw2 aw3 tRRD Bank #0 Bank #1 Active bx0 bx1 bx2 bx3 tRRD Read tRRD tRRD Active AP Active cy0 cy1 cy2 cy3 Read Bank #2 ( Idle ) Bank #3 ( Idle ) 4 AP AP Read Active Active Read 23 eorex DDR Timing Interleaved Bank Read ( BL=8, CL=3 ) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 CLK, /CLK /CS /RAS tRAS tRAS tRAS tRAS /CAS /WE DSF BA0 BA1 tRCD tRCD A8 A0 to A10 RAa CAw RBb RDd RCc RBb RAa tRCD tRCD CBx RCc CCy RDd CDz DQM ‘ High ‘ CKE DQS DQ aw0 aw1 aw2 aw3 aw4 aw5 aw6 aw7 tRRD tRRD Bank #0 Bank #1 Active Active cy0 cy1 cy2 cy3 cy4 cy5 cy6 cy7 tRRD Precharge Read Precharge Read Active Bank #2 Bank #3 bx0 bx1 bx2 bx3 bx4 bx5 bx6 bx7 Read Precharge Active Precharge 5 Read dz0 dz1 dz2 dz3 dz4 dz5 eorex DDR Timing Interleaved Bank Read ( BL=8, CL=3, Auto Precharge ) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 CLK,/CLK /CS /RAS tRAS tRAS tRAS tRAS /CAS /WE DSF BA0 BA1 tRCD A8 A0 to A10 tRCD RAa RBb RBc RBd RAa CAw RBb CBx RBc CCy RBd CDd DQM ‘ High ‘ CKE DQS DQ aw0 aw1 aw2 aw3 aw4 aw5 aw6 aw7 tRRD Bank #0 Bank #1 Bank #2 Active tRRD Read Active bx0 bx1 bx2 bx3 bx4 bx5 bx6 bx7 cy0 cy1 cy2 cy3 cy4 cy5 cy6 cy7 dz0 dz1 dz2 dz3 dz4 dz5 dz6 dz7 tRRD AP AP Read Active AP Read Bank #3 Active 6 Read AP 22 23 eorex DDR Timing Interleaved Bank Write ( BL=8 ) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 CLK,/CLK /CS tRC /RAS tRAS tRP /CAS tRCD tRCD tRCD tRCD tRCD /WE DSF BA0 BA1 A8 A0 to A10 RAa RBb RCc RDd RAa RAa CAw RBb CBx RCc CCy RDd CDz RAa CAw DQM tDS tDH CKE ‘ High ‘ DQS DQ aw0 aw1 aw2 aw3 aw4 aw5 aw6 aw7 tRRD Bank #0 Bank #1 Bank #2 Active bx0 bx1 bx2 bx3 bx4 bx5 bx6 bx7 tRRD dz0 dz1 dz2 dz3 dz4 dz5 dz6 dz7 aw0 aw1 aw2 aw3 aw4 aw5 aw6 aw7 tRRD Pre charge Write Active cy0 cy1 cy2 cy3 cy4 cy5 cy6 dz7 Active Active Precharge Write Bank #3 Active 7 Write PreCharge Write Write Precharge eorex DDR Timing Interleaved Bank Write ( BL=8, Auto Precharge ) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 CLK,/CLK /CS tRC /RAS tRAS tRP tRAS /CAS tDQSS /WE DSF BA0 BA1 A8 A0 to A10 RAa RBb RCc RDd RAa RAa CAw RBb CBx RCc CCy RDd CDz RAa CAw DQM tDS tDH CKE ‘ High ‘ DQS DQ aw0 aw1 aw2 aw3 aw4 aw5 aw6 aw7 tRRD Bank #0 Bank #1 Bank #2 Active bx0 bx1 bx2 bx3 bx4 bx5 bx6 bx7 tRRD tRRD dz0 dz1 dz2 dz3 dz4 dz5 dz6 dz7 aw0 aw1 aw2 aw3 aw4 aw5 aw6 aw7 tRRD AP Write Active cy0 cy1 cy2 cy3 cy4 cy5 cy6 dz7 Write Active AP Write Active AP Write Bank #3 Active 8 Write AP eorex DDR Timing Page Mode Read / Write ( BL=8, CL=3 ) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 CLK,/CLK /CS tRAS tRP /RAS /CAS tDQSS tDQSS /WE DSF BA0 BA1 tRCD A8 A0 to A10 RAa RAa CAy CAx DQM tDS tDH ‘ High ‘ twPST CKE tDPL DQS twPRES DQ Bank #0 ax0 ax1 ax2 ax3 ax4 ax5 Active Read Burst stop ay0 ay1 ay2 ay3 ay4 ay5 ay6 ay7 Write Bank #1 Bank #2 ( Idle ) Bank #3 ( Idle ) 9 Precharge 23 eorex DDR Timing Page Mode Write/Read ( BL = 4, CL = 3 ) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 CLK./CLK tCCD /CS tRAS tRP tRP tRAS /RAS /CAS /WE DSF BA0 BA1 A8 RAa RBb A0 to A10 RAa RBb CAw CBx DQM ‘High ‘ CKE DQS tCDLR DQ bx0 bx1 bx2 bx3 aw0 aw1 aw2 aw3 tRRD Bank #0 Bank #1 Write Active Active Precharge Read Bank #2 ( Idle ) Bank #3 ( Idle ) 10 Precharge 22 23 eorex DDR Timing Auto Precharge Read ( BL=4, CL=3) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 CLK,/CLK /CS tRC tRC /RAS tRAS tRP tRAS tRP /CAS /WE DSF BA0 BA1 tRCD A8 RAa A0 to A10 RAa tRCD RAb CAw RAb CAx DQM CKE ‘ High ‘ tDQSCK tDQSCK tDQCK tDQCK DQS DQ Bank #0 aw0 aw1 aw2 aw3 Active Read AP by0 by1 by2 by3 Active Bank #1 ( Idle ) Bank #2 ( Idle ) Bank #3 ( Idle ) 11 Read AP 23 eorex DDR Timing Auto Precharge Write ( BL=4 ) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 CLK,/CLK /CS tRC tRC /RAS tRAS tRP tRAS tRP /CAS /WE DSF BA0 BA1 tRCD A8 RAa A0 to A10 RAa tRCD RAc RAb CAw RAb RAc CAx DQM CKE DQS DQ Bank #0 bx0 bx1 bx2 bx3 aw0 aw1 aw2 aw3 Active Write AP Active Bank #1 ( Idle ) Bank #2 ( Idle ) Bank #3 ( Idle ) 12 Write AP Active 23 eorex DDR Timing Block Write ( Auto Precharge ) 0 1 2 3 4 5 6 7 8 9 10 11 CLK,/CLK /CS /RAS /CAS tRCD tBWC /WE DSF BA0 BA1 A8 RAa RBb A0 to A10 RAa RBb CAx CBy DQM tDS tDH CKE ‘ High ‘ DQS tBPL DQ Bank #0 Active Bank #1 BW Active Mask Precharge AP BW Bank #2 ( Idle ) Bank #3 ( Idle ) Note: Column address 0-3 are ignored 13 12 13 14 15 16 17 18 19 20 21 22 23 eorex DDR Timing Power Down Mode 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 CLK,/CLK /CS /RAS /CAS /WE DSF DSF BA A8 A0 to A10 RAa RAa CAw RAa RAa CAx Active Read DQM CKE tIS tIS tIS tIS DQS aw0 aw1 aw2 aw3 DQ Pre-charge Standby Power Down Mode Active Standby Power Down Mode Bank #0 Active Read Precharge Bank #1( Idle ) Bank #2 ( Idle ) Bank #3 ( Idle ) 14 23 eorex DDR Timing Power Up Sequence & Auto Refresh (CBR) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 CLK,/CLK ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ /CS /WE DSF BA0 BA1 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ /CAS ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ /RAS A8 ~ ~ ‘ High ‘ ~ ~ ~ ~ CKE ‘ High ‘ ~ ~ ~ ~ ~ ~ ~ ~ DQS ~ ~ ~ ~ ~ ~ ~ ~ DQM ~ ~ ~ ~ ~ ~ A0 to A10 ‘ High ‘ Z ~ ~ ~ ~ ~ ~ ~ ~ DQ ‘ High ‘ Z tRFC tRFC tRFC Minimum 200 Cycle tMRD Any Command Inputs must be stable For 200us 1st Auto Refresh Command Precharge Command All Bank Mode Resister Extended Mode Resister Set Command Set Command With DLL Reset 2nd Auto Refresh Command *Minimum of 2 Refresh Cycles are required * 15 20 21 22 23 eorex DDR Timing Auto Refresh Cycle 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 CLK,/CLK tRP tRFC tRFC /CS /RAS /CAS /WE DSF BA0 BA1 A8 A0 to A10 DQM CKE ‘ High ‘ DQ Auto Refresh (Arbitary Cycle) All Banks Precharge Auto Refresh 16 22 23 eorex DDR Timing Self Refresh Cycle 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ CLK,/CLK /CS tRP /RAS /CAS /WE DSF BA0 BA1 A8 A0 to A10 DQM tIS tIS CKE ~ ~ DQS ~ ~ tIS ~ ~ DQ Minimum 200 Cycle Self Refresh Cycle No Operation Cycle All Banks Precharge Self Refresh Entry Arbitrary Cycle 17