eorex EM42BM3284LBA Revision History Revision 0.1 (Oct. 2007) - Preliminary release. Revision 0.2 (Mar. 2008).. - Modify package thickness spec from 1.2mm to 1.4mm. - add 166/333Mhz @CL3 speed. Revision 0.3 (Oct. 2008).. - Modify package thickness to 1.2mm.. - Improve ICCs spec. Revision 0.4 (Feb. 2009).. - Release. ( none Preliminary) Feb. 2009 www.eorex.com 1/24 eorex EM42BM3284LBA 1Gb (8M×4Bank×32) Double DATA RATE SDRAM Features Description • Internal Double-Date-Rate architecture with 2 Accesses per clock cycle. • 1.8V ±0.1V VDD/VDDQ • 1.8V LV-COMS compatible I/O • Burst Length (B/L) of 2, 4, 8, 16 • 3 Clock read latency • Bi-directional,intermittent data strobe(DQS) • All inputs except data and DM are sampled at the positive edge of the system clock. • Data Mask (DM) for write data • Sequential & Interleaved Burst type available • Auto Precharge option for each burst accesses • DQS edge-aligned with data for Read cycles • DQS center-aligned with data for Write cycles • No DLL ;CK to DQS is not synchronized • Deep power down mode • Partial Array Self-Refresh(PASR) • Auto Temperature Compensated Self-Refresh (TCSR) by built-in temperature sensor • Auto Refresh and Self Refresh • 8,192 Refresh Cycles / 64ms The EM42BM3284LBA is Double-Date-Rate Synchronous DRAM fabricated with ultra high performance CMOS process containing 1,073,741,824 bits which organized as 8Meg words x 4 banks by 32 bits. The 1Gb DDR SDRAM uses a double data rate architecture to accomplish high-speed operation. The data path internally pre-fetches multiple bits and It transfers the data for both rising and falling edges of the system clock. It means the doubled data bandwidth can be achieved at the I/O pins. Available packages:TFBGA-90B(13mmx11mm). Ordering Information Part No Organization Max. Freq Package Grade Pb EM42BM3284LBA-6F 32M X 32 166MHz/DDR333 @CL3 TFBGA-90B Commercial Free EM42BM3284LBA-75F 32M X 32 133MHz/DDR266 @CL3 TFBGA-90B Commercial Free * EOREX reserves the right to change products or specification without notice. Feb. 2009 www.eorex.com 2/24 eorex EM42BM3284LBA Pin Assignment 1 2 3 7 8 9 VSS DQ31 VSSQ A VDDQ DQ16 VDD VDDQ DQ29 DQ30 B DQ17 DQ18 VSSQ VSSQ DQ27 DQ28 C DQ19 DQ20 VDDQ VDDQ DQ25 DQ26 D DQ21 DQ22 VSSQ VSSQ DQS3 DQ24 E DQ23 DQS2 VDDQ VDD DM3 NC F NC DM2 VSS CKE CLK /CLK G /WE /CAS /RAS A9 A11 A12 H /CS BA0 BA1 A6 A7 A8 J A10 A0 A1 A4 DM1 A5 K A2 DM0 A3 VSSQ DQS1 DQ8 L DQ7 DQS0 VDDQ VDDQ DQ9 DQ10 M DQ5 DQ6 VSSQ VSSQ DQ11 DQ12 N DQ3 DQ4 VDDQ VDDQ DQ13 DQ14 P DQ1 DQ2 VSSQ VSS DQ15 VSSQ R VDDQ DQ0 VDD 90ball TFBGA / (13mm x 11mm x 1.2mm) Feb. 2009 www.eorex.com 3/24 eorex EM42BM3284LBA Pin Description (Simplified) Pin Name G2,G3 CLK,/CLK H7 /CS G1 CKE J8,J9,K7,K9,K1, K3,J1~J3,H1~H3, A0~12 H8,H9 BA0, BA1 G9 /RAS G8 /CAS G7 /WE L8,L2,E8,E2 DQS0~3 K8,K2,F8,F2 DM0~3 R8,P7,P8,N7,N8,M7, M8,L7,L3,M2,M3,N2, N3,P2,P3,R2,A8,B7, B8,C7,C8,D7,D8,E7, E3,D2,D3,C2,C3,B2, B3,A2 A9,F1,R9/ A1,F9,R1 A7,B1,C9,D1,E9,L9, M1,N9,P1,R7/A3,B9, C1,D9,E1,L1,M9,N1, P9,R3 F3,F7 Function (System Clock) Clock input active on the Positive rising edge except for DQ and DM are active on both edge of the DQS. CLK and /CLK are differential clock inputs. (Chip Select) /CS enables the command decoder when ”L” and disable the command decoder when “H”.The new command are overLooked when the command decoder is disabled but previous operation will still continue. (Clock Enable) Activates the CLK when “H” and deactivates when “L”. When deactivate the clock,CKE low signifies the power down or self refresh mode. (Address) Row address (A0 to A12) and Calumn address (CA0 to CA9) are multiplexed on the same pin. CA10 defines auto precharge at Calumn address. (Bank Address) Selects which bank is to be active. (Row Address Strobe) Latches Row Addresses on the positive rising edge of the CLK with /RAS “L”. Enables row access & pre-charge. (Column Address Strobe) Latches Column Addresses on the positive rising edge of the CLK with /CAS low. Enables column access. (Write Enable) Latches Column Addresses on the positive rising edge of the CLK with /CAS low. Enables column access. (Data Input/Output) Data Inputs and Outputs are synchronized with both edge of DQS. (Data Input/Output Mask) DM controls data inputs.DM0 corresponds to the data on DQ0~DQ7.DM1 corresponds to the data on DQ8~DQ15…….. DQ0~31 (Data Input/Output) Data inputs and outputs are multiplexed on the same pin. VDD/VSS (Power Supply/Ground) VDD and VSS are power supply pins for internal circuits. VDDQ/VSSQ NC/RFU (Power Supply/Ground) VDDQ and VSSQ are power supply pins for the output buffers. (No Connection/Reserved for Future Use) This pin is recommended to be left No Connection on the device. Feb. 2009 www.eorex.com 4/24 eorex EM42BM3284LBA Absolute Maximum Rating Symbol Item Rating Units VIN, VOUT Input, Output Voltage -0.5 ~ +2.3 V VDD, VDDQ Power Supply Voltage -0.5 ~ +2.3 Commercial 0 ~ +70 Extended -25 ~ +85 -55 ~ +125 V °C 1 W TOP Operating Temperature Range TSTG Storage Temperature Range PD Power Dissipation °C IOS Short Circuit Current 50 mA Note: Caution Exposing the device to stress above those listed in Absolute Maximum Ratings could cause permanent damage. The device is not meant to be operated under conditions outside the limits described in the operational section of this specification. Exposure to Absolute Maximum Rating conditions for extended periods may affect device reliability. Capacitance (VCC=1.8V ± 0.1V, f=1MHz, TA=25°C) Symbol Parameter Min. CCLK Clock Capacitance Input Capacitance for CLK, CKE, Address, /CS, /RAS, /CAS, /WE, DQML, DQMU Input/Output Capacitance CI CO Typ. Max. Units 1.5 4.0 pF 1.5 4.0 pF 2.0 5.0 pF Recommended DC Operating Conditions (TA=0°C ~70°C) Symbol Parameter Min. Typ. Max. Units VDD Power Supply Voltage 1.7 1.8 1.9 V VDDQ Power Supply Voltage (for I/O Buffer) 1.7 1.8 1.9 V VIH Input Logic High Voltage VIL Input Logic Low Voltage Note: * All voltages referred to VSS. Feb. 2009 0.8* VDDQ VDDQ+0.3 V -0.3 0.2*VDDQ V www.eorex.com 5/24 eorex EM42BM3284LBA Recommended DC Operating Conditions (VDD=1.8V±0.1V, TA=0°C ~ 70°C) Symbol Parameter Max. Test Conditions Units Burst length=2, tRC≥tRC(min.), IOL=0mA, One bank active 100 mA Precharge Standby Current in Power Down Mode CKE≤VIL(max.), tCK=min 1.5 mA IDD2N Precharge Standby Current in Non-power Down Mode CKE≥VIL(min.), tCK=min, /CS≥VIH(min.) Input signals are changed one time during 2 clks 5 mA IDD3P Active Standby Current in Power Down Mode CKE≤VIL(max.), tCK=min 3.5 mA IDD3N Active Standby Current in Non-power Down Mode CKE≥VIH(min.), tCK=min, /CS≥VIH(min.) Input signals are changed one time during 2 clks 10 mA IDD4 Operating Current (Burst (Note 2) Mode) tCK ≥ tCK(min.), IOL=0mA, All banks active 170 mA IDD5 Refresh Current tRC≥ tRFC (min.), All banks active 110 mA IDD6 Self Refresh Current CKE≤0.2V 1.4 mA IDD1 Operating Current IDD2P (Note 1) (Note 3) *All voltages referenced to VSS. Note 1: IDD1 depends on output loading and cycle rates. Specified values are obtained with the output open. Input signals are changed only one time during tCK (min.) Note 2: IDD4 depends on output loading and cycle rates. Specified values are obtained with the output open. Input signals are changed only one time during tCK (min.) Note 3: Min. of tRFC (Auto refresh Row Cycle Times) is shown at AC Characteristics. Recommended DC Operating Conditions (Continued) Symbol Parameter Test Conditions IIL Input Leakage Current IOL Output Leakage Current 0≤VI≤VDDQ, VDDQ=VDD All other pins not under test=0V 0≤VO≤VDDQ, DOUT is disabled VOH High Level Output Voltage IO=-0.1mA VOL Low Level Output Voltage IO=+0.1mA Min. Typ. Max. Units -2 +2 uA -1.5 +1.5 uA 0.9*VDDQ V 0.1*VDDQ Feb. 2009 V www.eorex.com 6/24 eorex EM42BM3284LBA Block Diagram Auto/ Self Refresh Counter A0 A1 DM A2 A3 A4 Memory Array A5 A6 Write DQM Control A7 A8 Data In A9 DOi S/ A & I/ O Gating A10 A11 Data Out Col. Decoder A12 BA0 BA1 Col. Add. Buffer Mode Register Set Col Add. Counter Burst Counter Timing Register /CLK CLK CKE /CS / RAS / CAS Feb. 2009 / WE DM DQS www.eorex.com 7/24 eorex EM42BM3284LBA AC Operating Conditions (VDD=1.8V ± 0.1V, TA=0°C ~70°C) Symbol Parameter Min. Typ. Max. Units 0.4 × VDDQ 0.5 × VDDQ 0.6 × VDDQ uA 0.6*VDDQ VDDQ+0.6 uA VID AC Input differential cross point voltage AC input differential voltage VOH High Level Output Voltage 0.8*VDDQ VDDQ+0.3 V VOL Low Level Output Voltage -0.3 0.2*VDDQ V VIX Test Conditions (VDD=1.8V ± 0.1V, TA=0°C ~70°C) Item Input differential voltage, CK & /CK Conditions VID (AC) 1.4V Output Load See diagram as below Input Signal Level 1.6V/0.2V Transition Time of Input Signals 1V/ ns Input differential cross point voltage, 0.5 × VDDQ Feb. 2009 www.eorex.com 8/24 eorex EM42BM3284LBA AC Operating Test Characteristics (VDD=1.8V±0.1V, TA=0°C ~70°C) Symbol Parameter -6 Min. Max. -7.5 Min. Max. Units tDQCK DQ output access from CLK,/CLK 2 5 2 6 ns tDQSCK DQS output access from CLK,/CLK 2 5 2 6 ns tCL,tCH CL low/high level width 0.45 0.55 0.45 0.55 tCK tCK tDH,tDS tDIPW tHZ,tLZ tDQSQ tDQSS tDSL,tDS Clock Cycle Time DQ and DM hold/setup time DQ and DM input pulse width for each input Data out high/low impedance time from CLK,/CLK DQS-DQ skew for associated DQ signal Write command to first latching DQS transition DQS input valid window 6 7.5 ns 0.6 0.8 ns 1.75 1.75 ns 1 5.5 1 0.5 0.75 1.25 0.75 6 ns 0.6 ns 1.25 tCK 0.35 0.35 tCK 2 2 tCK H tWPRES Mode Register Set command cycle time Write Preamble setup time tWPRE Write Preamble 0.25 tWPST Write Postamble Address/control input hold/setup time Read Preamble 0.4 tMRD tIH,tIS tRPRE 0 0 0.25 0.6 Feb. 2009 tCK 0.4 1.1 0.9 ns 0.6 1.3 1.1 0.9 tCK ns 1.1 tCK www.eorex.com 9/24 eorex EM42BM3284LBA AC Operating Test Characteristics (Continued) (VDD=1.8V±0.1V, TA=0°C ~70°C) Symbol tRPST Parameter tRC Read Postamble Active to Precharge command period Active to Active command period tRFC tRAS -6 Min. 0.4 Max. 0.6 42 120k -75 Min. Max. 0.4 0.6 45 120k Units tCK ns 60 75 ns Auto Refresh Row Cycle Time 138 138 ns tRCD Active to Read or Write delay 30 30 ns tRP Precharge command period 22.5 22.5 ns tRRD Active bank A to B command period 12 15 ns tCCD Column address to column address delay 1 1 tCK tCDLR Last data in to Read command 2.5 tCK- tDQSS 2.5 tCK- tDQSS tCK tHZP Pre-charge command to high-Z 3 3 tCK tCDLW Last data in to Write command 1 1 tCK tDPL Last data in to Precharge command 3 3 tCK tWTR Internal Write to Read command delay 2 1 tCK tCKE CKE minimum pulse width 2 2 tCK 4+ BL/2 3+ BL/2 tCK BL/2 BL/2 tCK 3+ BL/2 2+ BL/2 tCK tCK tRPD Write to pre-charge delay(same bank) Read to pre-charge delay(same bank) tWRD Write to Read command delay tBSTW Burst stop to write delay 3 3 15 15 ns 120 120 ns tXSRD Write recovery Exit self Refresh to non-read command Exit self Refresh to read command 200 200 ns tREFI Average periodic refresh interval tWPD tWR tXSNR 7.8 Feb. 2009 7.8 us www.eorex.com 10/24 eorex EM42BM3284LBA Simplified State Diagram Feb. 2009 www.eorex.com 11/24 eorex EM42BM3284LBA 1. Command Truth Table Command Symbol CKE n-1 n H X /CS /RAS /CAS /WE BA0, BA1 A10 A12~A0 H X X X X X X Ignore Command DESL No Operation NOP H X L H H H X X X Burst Stop BSTH H X L H H L X X X Read READ H X L H L H V L V READA H X L H L H V H V Write WRIT H X L H L L V L V Write with Auto Pre-charge WRITA H X L L H H V H V Read with Auto Pre-charge Bank Activate ACT H X L L H H V V V Pre-charge Select Bank PRE H X L L H L V L X Pre-charge All Banks PALL H X L L H L X H X L V Mode Register Set MRS H X L L L L L H = High level, L = Low level, X = High or Low level (Don't care), V = Valid data input 2. CKE Truth Table Item Command Symbol Idle CBR Refresh Command REF Idle Self Refresh Entry SELF Self Refresh Self Refresh Exit Idle Power Down Entry CKE n-1 n H H /CS /RAS /CAS /WE Addr. L L L H X H L L L L L H X H L H H H X L H H X X X X H L X X X X X X X X X Power Down Power Down Exit L H X Remark H = High level, L = Low level, X = High or Low level (Don't care) Feb. 2009 www.eorex.com 12/24 eorex EM42BM3284LBA 3. Operative Command Table Current State Idle Row Active /CS /R /C /W Addr. Command H X X X X DESL NOP L H H H X NOP NOP L H H L X TERM NOP L H L X BA/CA/A10 READ/WRIT/BW ILLEGAL (Note 1) Bank active,Latch RA L L H H BA/RA ACT L L H L BA, A10 PRE/PREA L L L H REFA L L L L MRS Mode register H L X H X H X H X Op-Code, Mode-Add X X NOP (Note 4) Auto refresh DESL NOP L H H L BA/CA/A10 READ/READA L H L L BA/CA/A10 WRIT/WRITA NOP NOP Begin read,Latch CA, Determine auto-precharge Begin write,Latch CA, Determine auto-precharge L L H H BA/RA ACT L L H L BA/A10 PRE/PREA L L L H REFA ILLEGAL L L L L MRS ILLEGAL H L L X H H X H H X H L X Op-Code, Mode-Add X X X DESL NOP TERM L H L H BA/CA/A10 READ/READA L L H H BA/RA ACT L L L L H L L H PRE/PREA REFA L L L L H L L X H H X H H X H L BA, A10 X Op-Code, Mode-Add X X X L H L H BA/CA/A10 READ/READA Read Write Action MRS DESL NOP TERM L H L L BA/CA/A10 WRIT/WRITA L L H H BA/RA ACT L L H L BA, A10 PRE/PREA L L L L L L H L X Op-Code, REFA MRS Feb. 2009 (Note 3) (Note 1) ILLEGAL Precharge/Precharge all NOP(Continue burst to end) NOP(Continue burst to end) Terminal burst Terminate burst,Latch CA, Begin new read, Determine Auto-precharge ILLEGAL (Note 1) Terminate burst, PrecharE ILLEGAL ILLEGAL NOP(Continue burst to end) NOP(Continue burst to end) ILLEGAL Terminate burst with DM=”H”,Latch CA,Begin read,Determine (Note 2) auto-precharge Terminate burst,Latch CA,Begin new write, Determine (Note 2) auto-precharge ILLEGAL (Note 1) Terminate burst with DM=”H”, Precharge ILLEGAL ILLEGAL www.eorex.com 13/24 eorex EM42BM3284LBA 3. Operative Command Table (Continued) Current State Read with AP Write with AP Pre-charging Row Activating /CS /R /C /W Addr. Command H L L L X H H H X H H L X H L X X X BA/CA/A10 BA/RA DESL NOP TERM READ/WRITE L L H H BA/A10 ACT ILLEGAL L L L L H L L H PRE/PREA REFA ILLEGAL ILLEGAL L L L L MRS ILLEGAL H L L L X H H H X H H L X H L X X X Op-Code, Mode-Add X X X BA/CA/A10 DESL NOP TERM READ/WRITE L L H H BA/RA ACT ILLEGAL L L L L H L L H PRE/PREA REFA ILLEGAL ILLEGAL L L L L MRS ILLEGAL H L L L X H H H X H H L X H L X BA/A10 X Op-Code, Mode-Add X X X BA/CA/A10 DESL NOP TERM READ/WRITE L L H H BA/RA ACT L L L L H L L H PRE/PREA REFA L L L L H L L L X H H H X H H L X H L X BA/A10 X Op-Code, Mode-Add X X X BA/CA/A10 DESL NOP TERM READ/WRITE L L H H BA/RA ACT ILLEGAL L L L L H L L H PRE/PREA REFA ILLEGAL ILLEGAL L L L L BA/A10 X Op-Code, Mode-Add MRS ILLEGAL MRS Action NOP(Continue burst to end) NOP(Continue burst to end) ILLEGAL (Note 1) ILLEGAL (Note 1) (Note 1) NOP(Continue burst to end) NOP(Continue burst to end) ILLEGAL (Note 1) ILLEGAL (Note 1) (Note 1) NOP(idle after tRP) NOP(idle after tRP) NOP (Note 1) ILLEGAL (Note 1) ILLEGAL (Note 3) NOP(idle after tRP) ILLEGAL ILLEGAL NOP(Row active after tRCD) NOP(Row active after tRCD) NOP (Note 1) ILLEGAL (Note 1) (Note 1) Remark H = High level, L = Low level, X = High or Low level (Don't care), AP = Auto Pre-charge Feb. 2009 www.eorex.com 14/24 eorex EM42BM3284LBA 3. Operative Command Table (Continued) Current State Write Recovering Refreshing /CS /R /C /W Addr. Command H L L L X H H H X H H L X H L H X X X BA/CA/A10 DESL NOP TERM READ L H L L BA/CA/A10 WRIT/WRITA L L H H BA/RA ACT ILLEGAL L L L L H L L H PRE/PREA REFA ILLEGAL ILLEGAL L L L L MRS ILLEGAL H L L L L L L X H H H L L L X H H L H H L X H L X H L H L L L L BA/A10 X Op-Code, Mode-Add X X X BA/CA/A10 BA/RA BA/A10 X Op-Code, Mode-Add DESL NOP TERM READ/WRIT ACT PRE/PREA REFA MRS Action NOP NOP NOP (Note 1) ILLEGAL New write, Determine AP (Note 1) (Note 1) NOP(idle after tRP) NOP(idle after tRP) NOP ILLEGAL ILLEGAL NOP(idle after tRP) ILLEGAL ILLEGAL Remark H = High level, L = Low level, X = High or Low level (Don't care), AP = Auto Pre-charge Note 1: ILLEGAL to bank in specified states; Function may be legal in the bank indicated by Bank Address (BA), depending on the state of that bank. Note 2: Must satisfy bus contention, bus turn around, and/or write recovery requirements. Note 3: NOP to bank precharging or in idle state.May precharge bank indicated by BA. Note 4: ILLEGAL of any bank is not idle. Feb. 2009 www.eorex.com 15/24 eorex EM42BM3284LBA 4. Command Truth Table for CKE Current State Self Refresh Both bank precharge power down All Banks Idle Any State Other than Listed above CKE n-1 n /CS /R /C /W Addr. Action INVALID Exist Self-Refresh Exist Self-Refresh ILLEGAL ILLEGAL ILLEGAL NOP(Maintain self refresh) INVALID Exist Power down Exist Power down ILLEGAL ILLEGAL ILLEGAL NOP(Maintain Power down) Refer to function true table (Note 3) Enter power down mode (Note 3) Enter power down mode ILLEGAL ILLEGAL Row active/Bank active (Note 3) Enter self-refresh Mode register access Special mode register access H L L L L L L H L L L L L L H H X H H H H H L X H H H H H L H L X H L L L L X X H L L L L X X H X X H H H L X X X H H H L X X X X X H H L X X X X H H L X X X X X X H L X X X X X H L X X X X X X X X X X X X X X X X X X X X X H H H H H H H L L L L L L L L L L L L L L H H H L L L L H H L H L L L H L X H H L L X X X RA X Op-Code Op-Code L X X X X X X Refer to current state H H X X X X X Refer to command truth table Remark: H = High level, L = Low level, X = High or Low level (Don't care) Notes 1: After CKE’s low to high transition to exist self refresh mode.And a time of tRC(min) has to be Elapse after CKE’s low to high transition to issue a new command. Notes 2:CKE low to high transition is asynchronous as if restarts internal clock. Notes 3:Power down and self refresh can be entered only from the idle state of all banks. Feb. 2009 www.eorex.com 16/24 eorex EM42BM3284LBA Recommended Power On and Initialization The following power on and initialization sequence guarantees the device is preconditioned to each user’s specific needs. Provide power, the device core power (VDD) and the device I/O power (VDDQ) must be brought up simultaneously to prevent device latch-up. Although not required, it is recommended that VDD and VDDQ are from the same power source. Also assert and hold Clock Enable (CKE) to a LV-CMOS logic high level.. Once the system has established consistent device power and CKE is driven high, it is safe to apply stable clock. After power on, an initial pause of 200 µs is required followed by a precharge of all banks using the precharge command. Provide NOPs or DESL commands for at least tRP time. Issue an auto-refresh command followed by NOPs or DESL command for at least tRFC time. Issue the second auto-refresh command followed by NOPs or DESL command for at least tRFC time. Note as part of the initialization sequence there must be two auto-refresh commands issued. Using the MRS command, load the base mode register. Set the desired operating modes. Provide NOPs or DESL commands for at least tMRD time. Using the MRS command, program the extended mode register for the desired operating modes. Provide NOP or DESL commands for at least tMRD time. Now it is ready for any valid command. Feb. 2009 www.eorex.com 17/24 eorex EM42BM3284LBA Mode Register Definition Mode Register Set The mode register stores the data for controlling the various operating modes of DDR SDRAM which contains addressing mode, burst length, /CAS latency, test mode, DLL reset and various vendor's specific opinions. The defaults values of the register is not defined, so the mode register must be written after EMRS setting for proper DDR SDRAM operation. The mode register is written by asserting low on /CS, /RAS, /CAS, /WE and BA0 ( The DDR SDRAM should be in all bank precharge with CKE already high prior to writing into the mode register. ) The state of the address pins A0-A12 in the same cycle as /CS, /RAS, /CAS, /WE and BA0 going low is written in the mode register. Two clock cycles are requested to complete the write operation in the mode register. The mode register contents can be changed using the same command and clock cycle requirements during operating as long as all banks are in the idle state. The mode register is divided into various fields depending on functionality. The burst length uses A0-A2, addressing mode uses A3, /CAS latency ( read latency from column address ) uses A4-A6. A7 is used for test mode. A8 is used for DDR reset. A7 must be set to low for normal MRS operation. Feb. 2009 www.eorex.com 18/24 eorex EM42BM3284LBA Address input for Mode Register Set Feb. 2009 www.eorex.com 19/24 eorex EM42BM3284LBA Burst Type (A3) Burst Length 2 4 8 16 A3 A2 A1 A0 Sequential Addressing Interleave Addressing X X X 0 01 01 X X X 1 10 10 X X 0 0 0123 0123 X X 0 1 1230 1032 X X 1 0 2301 2301 X X 1 1 3012 3210 X 0 0 0 01234567 01234567 X 0 0 1 12345670 10325476 X 0 1 0 23456701 23016745 X 0 1 1 34567012 32107654 X 1 0 0 45670123 45670123 X 1 0 1 56701234 54761032 X 1 1 0 67012345 67452301 X 1 1 1 70123456 76543210 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 0 3 2 5 4 7 6 9 8 11 10 13 12 15 14 0 0 1 0 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 0 1 6 7 4 5 10 11 8 9 14 15 12 13 0 0 1 1 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 2 1 0 7 6 5 4 11 10 9 8 15 14 13 12 0 1 0 0 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 0 1 2 3 12 13 14 15 8 9 10 11 0 1 0 1 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 4 7 6 1 0 3 2 13 12 15 14 9 8 11 10 0 1 1 0 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 4 5 2 3 0 1 14 15 12 13 10 11 8 9 0 1 1 1 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 1 0 0 0 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 1 0 0 1 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 8 11 10 13 12 15 14 1 0 3 2 5 4 7 6 1 0 1 0 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 8 9 14 15 12 13 2 3 0 1 6 7 4 5 1 0 1 1 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 10 9 8 15 14 13 12 3 2 1 0 7 6 5 4 1 1 0 0 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 8 9 10 11 4 5 6 7 0 1 2 3 1 1 0 1 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 12 15 14 9 8 11 10 5 4 7 6 1 0 3 2 1 1 1 0 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 12 13 10 11 8 9 6 7 4 5 2 3 0 1 1 1 1 1 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 * Page length is a function of I/O organization and column addressing Feb. 2009 www.eorex.com 20/24 eorex EM42BM3284LBA Extended Mode Register Set ( EMRS ) The Extended mode register is written by asserting low on /CS, /RAS, /CAS, /WE and high on BA1 ( The DDR SDRAM should be in all bank precharge with CKE already prior to writing into the extended mode register. ) The state of address pins A0-A10 and BA1 in the same cycle as /CS, /RAS, /CAS, and /WE going low is written in the extended mode register. The mode register contents can be changed using the same command and clock cycle requirements during operation as long as all banks are in the idle state. A0 is used for DLL enable or disable. High on BA0 is used for EMRS. All the other address pins except A0 and BA0 must be set to low for proper EMRS operation. Feb. 2009 www.eorex.com 21/24 eorex EM42BM3284LBA Output Drive Strength The normal drive strength got all outputs is specified to be LV-CMOS. By setting EMRS specific parameter on A6 and A5, driving capability of data output drivers is selected. Temperature Compensated Self-Refresh TCSR controlled by programming in the extended mode register (EMRS). The memory automatically changes the self-refresh cycle by temperature fluctuations. Partial Array Self Refresh In EMRS setting ,memory array size to be refreshed during self-refresh operation is programmable in order to reduce power. Data outside the defined area will not be retained during self-refresh. Feb. 2009 www.eorex.com 22/24 eorex EM42BM3284LBA Package Description Feb. 2009 www.eorex.com 23/24 eorex EM42BM3284LBA Feb. 2009 www.eorex.com 24/24