16M (2-Bank x 524288-Word x 16-Bit) Synchronous DRAM
F
EATURES
Single 3.3 V ± 0.3 V power supply
Clock frequency 100 MHz / 125 MHz / 143 MHz/
166 MHz
Fully synchronous operation referenced to clock
rising edge
Dual bank operation controlled by BA (Bank
Address)
CAS
latency- 2 / 3 (programmable)
Burst length- 1 / 2 / 4 / 8 & Full Page (programmable)
Burst type- sequential / interleave (programmable)
Byte control by DQMU and DQML
G
ENERAL
The GLT5160L16 is a 2-bank x 524288-word x 16-bit Synchronous DRAM, with LVTTL interface. All inputs and
outputs are referenced to the rising edge of CLK. The
D
ESCRIPTION
Column access - random
Auto precharge / All bank precharge controlled by
A[10]
Auto refresh and Self refresh
4096 refresh cycles / 64 ms
LVTTL Interface
400-mil, 50-Pin Thin Small Outline Package (TSOP II)
with 0.8 mm lead pitch
Burst Read / Single Write capability by proper mode
register programming
GLT5160L16 achieves very high speed data rate up to
166 MHz, and is suitable for main memory or graphic
memory in computer systems.
ADVANCED
February 1999 (Rev.2)
1
F
UNCTIONAL
A[10:0]
CLK
CKE
RAS
CAS
WE
DQML
DQMU
BA
CS
B
LOCK
Address Buffer
Clock Buffer
Signal Buffer
D
IAGRAM
Control
Mode
Register
Control Circuitry
Memory Array
Bank #0
Memory Array
Bank #1
I/O Buffer
DQ[15:0]
Figure 1. 16M (2-Bank x 524288-Word x 16-Bit) Synchronous DRAM
Signal Description
Signal
CLK Input Master Clock: All other inputs are referenced to the rising edge of CLK.
CKE Input Clock Enable: CKE controls internal clock. When CKE is low, internal clock for the following cycle is ceased. CKE
CS Input Chip Select: When CS is high, any command means No Operation.
RAS, CAS, WE InputCombination of RAS, CAS, WE defines basic commands.
A[10:0] Input A[10:0] specify the Row / Column Address in conjunction with BA. The Row Address is specified by A[10:0]. The
BAInputBank Address: BA is not simply A[11]. BA specifies the bank to which a command is applied. BA must be set with
DQ[15:0] Input / OutputData In and Data out are referenced to the rising edge of CLK.
DQML InputLower Din[7:0] Mask / Lower Output[7:0] Disable: When DQML is high in burst write, lower Din[7:0] for the current
DQMU InputUpper Din[15:8] Mask / Upper Output[15:8] Disable: When DQMU is high in burst write, upper Din(8-15) for the
, V
Power SupplyPower Supply for the memory array and peripheral circuitry.
V
DD
SS
V
, V
DDQ
Power Supply V
SSQ
TypeDescription
is also used to select auto / self refresh. After self refresh mode is started, CKE becomes asynchronous input.
Self refresh is maintained as long as CKE is low.
Column Address is specified by A[7:0]. A[10] is also used to indicate precharge option. When A[10] is high at a
read / write command, an auto precharge is performed. When A[10] is high at a precharge command, both banks
are precharged.
ACT, PRE, READ, WRITE commands.
cycle is masked. When DQML is high in burst read, lower Dout[7:0] is disabled at the next but one cycle.
current cycle is masked. When DQMU is high in burst read, upper Dout[15:8] is disabled at the next but one
cycle.
DDQ
and V
are supplied to the Output Buffers only.
SSQ
2
G-LINK Technology
February 1999 (Rev.2)
F
UNCTIONAL
The GLT5160L16 provides basic functions, bank (row)
activate, burst read / write, bank (row) precharge, and
auto / self refresh. Each command is defined by control
signals of RAS
tion to 3 signals, CS
select, refresh option, and precharge option, respectively.
To know the detailed definition of commands, please see
the command truth table.
CLK
CS
RAS
CAS
WE
CKE
A[10]
D
ESCRIPTION
, CAS and WE at CLK rising edge. In addi-
, CKE and A[10] are used as chip
Chip Select: L=select, h=deselect
Command
Command
Command
Refresh option @refresh command
Precharge Option @ precharge or
read/write command
Define Basic Commands
Read (READ) [RAS = H, CAS = L, WE = H]
READ command starts burst read from the active bank
indicated by BA. First output data appears after CAS
latency. When A[10] = H at this command, the bank is
deactivated after the burst read (auto-precharge, READA).
Write (WRITE) [RAS
WRITE command starts burst write to the active bank
indicated by BA. Total data length to be written is set by
burst length. When A[10] = H at this command, the bank
is deactivated after the burst write (auto-precharge,
WRITEA).
= H, CAS =WE = L]
Precharge (PRE)
[RAS = L, CAS = H, WE = L]
PRE command deactivates the active bank indicated by
BA. This command also terminates burst read / write
operation. When A[10] = H at this command, both banks
are deactivated (precharge all, PREA).
Activate (ACT) [RAS = L, CAS = WE = H]
Auto-Refresh (REFA)
ACT command activates a row in an idle bank indicated
by BA.
Command
[1]
Mnemonic CKE n-1 CKE n CS RAS CAS WE BA A[10]A[9:0]
L H L H H H X X X
Command T ruth Tab le
Deselect DESEL H X HXX X X XX
No OperationNOP H X L H H H X X X
Row Address Entry & Bank ActivateACT H X L L H H V VV
Single Bank Precharge PRE H X L L H L V L X
Precharge All BanksPREA H X L L H L V H X
Column Address Entry & WriteWRITEH X L H L L V L V
Column Address Entry & Write with Auto-PrechargeWRITEA H X L H L L VH V
Column Address Entry & Read READ H X L HL H V L V
Column Address Entry & Read with Auto-PrechargeREADA H XL HL H V H V
Auto-RefreshREFA H H L L LH X XX
Self-Refresh EntryREFS H L L L L H X X X
Self-Refresh Exit REFSX L HH X X X X X X
Burst TerminateTBST H X L H H L X XX
Mode Register SetMRS H X L L L L L L V
1. H = High Level, L = Low Level, V = Valid, X = Don't Care, n = CLK cycle number
= CAS = L, WE = CKE = H]
[RAS
REFA command starts auto-refresh cycle. Refresh
address including bank address are generated internally.
After this command, the banks are precharged automatically. Any other command should not be asserted until
t
is met.
RC
G-LINK Technology
February 1999 (Rev.2)
3
Function T ruth Tab le
Current State
[1] [2]
CS RAS CAS WE Address
[3]
Command
Action
[4]
IDLEH XX XXDESEL NOP
L HH HXNOPNOP
L H H LBA TBSTILLEGAL
L H L XBA, CA, A[10]READ / WRITE ILLEGAL
[5]
[5]
L L HH BA, RA ACTBank Active, Latch RA
L L H LBA, A[10] PRE / PREANOP
L L L HXREFAAuto-Refresh
L L L LOp-Code, Mode-AddMRSMode Register Set
[6]
[7]
[7]
ROW ACTIVE H X X XXDESELNOP
L H H HXNOPNOP
L H H LBATBSTNOP
L H L H BA, CA, A[10]READ / READABegin Read, Latch CA, Determine Auto-
Precharge
L H L LBA, CA, A[10] WRITE / WRITEABegin Write, Latch CA, Determine Auto-
Precharge
L L H HBA, RA ACTBank Active / ILLEGAL
[5]
L L H LBA, A[10]PRE / PREA Precharge / Precharge All
LLL HXREFAILLEGAL
L L LLOp-Code, Mode-AddMRSILLEGAL
READ H X X XXDESELNOP (Continue Burst to END)
L H HHXNOP NOP (Continue Burst to END)
L H H LBATBSTTerminate Burst
L H L HBA, CA, A[10]READ / READATerminate Burst, Latch CA, Begin New
Read, Determine Auto-Precharge
L H L LBA, CA, A[10]WRITE / WRITEATerminate Burst, Latch CA, Begin Write,
Determine Auto-Precharge
L L H H BA, RA ACT Bank Active / ILLEGAL
[5]
L L H LBA, A[10]PRE / PREA Terminate Burst, Precharge
L L L HX REFAILLEGAL
LL L LOp-Code, Mode-AddMRSILLEGAL
WRITE H X X XX DESELNOP (Continue Burst to END)
L H H H XNOPNOP (Continue Burst to END)
L H H L BATBSTTerminate Burst
L H L HBA, CA, A[10]READ / READA Terminate Burst, Latch CA, Begin Read,
Determine Auto-Precharge
L H LL BA, CA, A[10]WRITE / WRITEATerminate Burst, Latch CA, Begin Write,
Determine Auto-Precharge
L L H H BA, RA ACTBank Active / ILLEGAL
[5]
L L H LBA, A[10] PRE / PREA Terminate Burst, Precharge
L L L HX REFAILLEGAL
L L L LOp-Code, Mode-AddMRSILLEGAL
[8]
[8]
[8]
[8]
4
G-LINK Technology
February 1999 (Rev.2)
Function T ruth Tab le
Current State
READ with AUTO
PRECHARGE
[1] [2]
(Continued)
CS RAS CAS WE Address
[3]
Command
Action
H X X X X DESELNOP (Continue Burst to END)
L H H HX NOPNOP (Continue Burst to END)
L H H LXTBSTILLEGAL
L H L H BA, CA, A[10]READ / READAILLEGAL
L H L LBA, CA, A[10] WRITE / WRITEAILLEGAL
LL H HBA, RA ACTBank Active / ILLEGAL
L L H L BA, A[10] PRE / PREAILLEGAL
[5]
L L L H X REFAILLEGAL
L L L L Op-Code, Mode-AddMRSILLEGAL
WRITE with AUTO
PRECHARGE
H X XXXDESELNOP (Continue Burst to END)
LH H H X NOPNOP (Continue Burst to END)
L H H LXTBSTILLEGAL
L H L HBA, CA, A[10] READ / READAILLEGAL
L H L LBA, CA, A[10]WRITE / WRITEAILLEGAL
LL H HBA, RA ACTBank Active / ILLEGAL
L L H LBA, A[10]PRE / PREAILLEGAL
[5]
L L L H X REFAILLEGAL
L L L LOp-Code, Mode-Add MRSILLEGAL
PRE -CHARGING HX X XX DESELNOP (Idle after t
L H H HX NOPNOP (Idle after t
L H H LXTBSTILLEGAL
L H L X BA, CA, A[10] READ / WRITEILLEGAL
L LH HBA, RA ACTILLEGAL
L L H LBA, A[10]PRE / PREA NOP
[5]
[5]
[5]
[6]
(Idle after t
)
RP
)
RP
RP
L L L HX REFA ILLEGAL
L L L LOp-Code, Mode-AddMRSILLEGAL
ROW ACTIVATING H X X X X DESELNOP (Row Active after t
L HH HXNOPNOP (Row Active after t
L H H LXTBSTILLEGAL
L H L XBA, CA, A[10]READ / WRITEILLEGAL
L L H H BA, RA ACT ILLEGAL
L L H L BA, A[10]PRE / PREAILLEGAL
[5]
[5]
[5]
[5]
L L L HX REFA ILLEGAL
L L L LOp-Code, Mode-AddMRSILLEGAL
WRITE RECOVERING H X XXX DESELNOP
L H HHXNOPNOP
L H H L XTBSTILLEGAL
L H LX BA, CA, A[10]READ / WRITEILLEGAL
L L HHBA, RAACTILLEGAL
L L HLBA, A[10]PRE / PREA ILLEGAL
[5]
[5]
[5]
[5]
L L LHXREFAILLEGAL
L L LL Op-Code, Mode-AddMRSILLEGAL
[4]
[5]
[5]
)
)
RCD
)
RCD
G-LINK Technology
February 1999 (Rev.2)
5
Function T ruth Tab le
Current State
[1] [2]
(Continued)
CS RAS CAS WE Address
[3]
Command
REFRESHING H X X X XDESELNOP (Idle after t
L H H HXNOPNOP (Idle after t
L H HLXTBSTILLEGAL
LH LXBA, CA, A[10]READ / WRITEILLEGAL
L L HH BA, RA ACTILLEGAL
L L HL BA, A[10]PRE / PREAILLEGAL
L L LHXREFAILLEGAL
L L LL Op-Code, Mode-AddMRSILLEGAL
MODE REGISTER
SETTING
H X XX XDESEL NOP (Idle after t
L H H HXNOPNOP (Idle after t
L H HLXTBSTILLEGAL
L H L XBA, CA, A[10]READ / WRITE ILLEGAL
L L HHBA, RA ACTILLEGAL
L L H LBA, A[10]PRE / PREAILLEGAL
L L LHXREFAILLEGAL
L L LLOp-Code, Mode-AddMRSILLEGAL
1. H = High Level, L= Low Level, X = Don't Care.
2. All entries assume that CKE was High during the preceding clock cycle and the current clock cycle.
3. BA = Bank Address, RA = Row Address, CA = Column Address, NOP = No OPeration.
4. ILLEGAL = Device operation and/or data-integrity are not guaranteed.
5. ILLEGAL to bank in specified state; function may be legal in the bank indicated by BA, depending on the state of that bank.
6. NOP to bank precharging or in idle state. May precharge bank indicated by BA.
7. ILLEGAL if any bank is not idle.
8. Must satisfy bus contention, bus turn around, write recovery requirements.
Action
)
RC
)
RC
)
RSC
)
RSC
[4]
6
G-LINK Technology
February 1999 (Rev.2)
Function T ruth Tab le for CKE
Current State
SELF-REFRESH
[2]
H XX X X X XINVALID
CKE n-1 CKE n CS RAS CAS WE Add Action
[1]
L H H X X X X Exit Self-Refresh (Idle after t
L H L H H H XExit Self-Refresh (Idle after t
L H L H H L XILLEGAL
L H L H L X XILLEGAL
L H L L X X XILLEGAL
L L X X X X XNOP (Maintain Self-Refresh)
POWER DOWN H X X X X X XINVALID
L H X X X X XExit Power Down to Idle
LL X X X X XNOP (Maintain Self-Refresh)
ALL BANKS IDLE
[3]
H H X X X XXRefer to Function Truth Table
H L L L L H XEnter Self-Refresh
H L H X X X XEnter Power Down
H LL H H H XEnter Power Down
H L L H H L XILLEGAL
H LL H L X XILLEGAL
H L L L X X XILLEGAL
L X X X X X X Refer to Current State = Power Down
ANY STATE other than
listed above
H H XX X X XRefer to Function Truth Table
HL X X X X XBegin CLK Suspend at Next Cycle
L H X XX X XExit CLK Suspend at Next Cycle
L L X X X X XMaintain CLK Suspend
1. H = High Level, L= Low Level, X = Don't Care.
2. CKE Low to High transition will re-enable CLK and other inputs asynchronously. A minimum setup time must be satisfied before any command other than EXIT.
3. Power-Down and Self-Refresh can be entered only from the All Banks Idle State.
4. Must be legal command.
)
RC
)
RC
[4]
[4]
G-LINK Technology
February 1999 (Rev.2)
7
Power On Sequence
Before starting normal operation, the following power on
sequence is necessary to prevent damage or malfunction.
1. Apply power and start clock. Attempt to maintain
CKE high, DQMU / DQML high and NOP condition
at the inputs.
2. Maintain stable power, stable clock, and NOP input
conditions for a minimum of 200 µ s.
MODE
REGISTER
SET
CLK
SUSPEND
MRS
3. Issue precharge commands for all banks. (PRE or
PREA)
4. After all banks become idle state (after t
), issue 2
RP
or more auto-refresh commands.
5. Issue a mode register set command to initialize the
mode register.
After this sequence, the SDRAM is idle state and ready for
normal operation.
SELF
REFRESH
REFS
REFSX
CKEL
AUTO
REFRESH
POWER
DOWN
IDLE
ACT
REFA
CKEH
WRITE
SUSPEND
WRITE A
SUSPEND
POWER
APPLIED
CKEL
CKEH
CKEH
CKEL
CKEH
ROW ACTIVE
TBSTTBST
WRITEREAD
WRITE AREADE A
WRITEREAD
WRITE AREADE A
WRITE AREAD A
PRE
READ
WRITE
WRITE AREADE A
PRE
PRE
PRE
PRECHARGEPOWER ON
CKEL
CKEH
CKELCKEL
CKEH
READ
SUSPEND
READ A
SUSPEND
Automatic Sequence
Command Sequence
Figure 2. Simplified State Diagram
8
G-LINK Technology
February 1999 (Rev.2)
Mode Register
Burst Length, Burst Type and CAS Latency can be programmed by setting the mode register (MRS). The mode
register stores these data until the next MRS command,
which may be issued when both banks are in idle state.
After t
new command.
The SDRAM has two independent banks. Each bank is
activated by the ACT command with the bank address
(BA). A row is indicated by the row address A[10:0] The
minimum activation interval between one bank and the
other bank is t
Command
CLK
A[9:0]
A[10]
RRD
BA
DQ
.
ACTACTREADPREACT
t
RRD
Xa
Xa
0
XbYa
Xb0
011
Figure 3. Bank Activation and Precharge All (BL=4, CL=3)
Precharge
The PRE command deactivates the bank indicated by BA.
When both banks are active, the precharge all command
(PREA, PRE + A[10] = H) is available to deactivate them at
the same time. After t
mand can be issued.
t
RAS
1
Qa2Qa1Qa0Qa3
from the precharge, an ACT com-
RP
t
RP
Precharge All
Xb
Xb
10
G-LINK Technology
February 1999 (Rev.2)
Read
After t
can be issued. 1st output data is available after the CAS
Latency from the READ, followed by (BL-1) consecutive
data when the Burst Length is BL. The start address is
specified by A[7:0], and the address sequence of burst
data is defined by the Burst Type. A READ command may
be applied to any active bank, so the row precharge time
from the bank activation, a READ command
RCD
CLK
(t
) can be hidden behind continuous output data (in
RP
case of BL ≥ 4) by interleaving the dual banks. When A[10]
is high at a READ command, the auto-precharge (READA)
is performed. Any command (READ, WRITE, PRE, ACT) to
the same bank is inhibited till the internal precharge is
complete. The internal precharge start timing depends on
Burst Length. The next ACT command can be issued after
t
from the internal precharge timing.
RP
Command
A[9:0]
A[10]
CLK
Command
A[9:0]
A[10]
ACTREADACTPRE
XaYaXbYb
Xa0Xb00
BA
DQ
00101
t
RCD
CAS Latency
READ
Burst Length
Qa2Qa1Qa0Qa3
Qb0Qb1Qb2
Figure 4. Dual Bank Interleaving READ (BL=4, CL=3)
ACTREAD AACT
XaYXa
Xa1Xa
BA
DQ
000
t
RCD
Internal Precharge begins
t
RP
Qa2Qa1Qa0Qa3
Figure 5. READ with Auto-Precharge (BL=4, CL=3)
CLK
Command
CL=3 DQ
CL=2 DQ
ACTREAD A
Figure 6. READ Auto-Precharge Timing (BL=4)
Qa2Qa1Qa0Qa3
Qa2Qa1Qa0Qa3
Internal Precharge Start Timing
G-LINK Technology
February 1999 (Rev.2)
11
Write
After t
can be issued. 1st input data is set at the same cycle as
the WRITE. Following (BL-1) data are written into the
RAM, when the Burst Length is BL. The start address is
specified by A[7:0], and the address sequence of burst
data is defined by the Burst Type. A WRITE command
may be applied to any active bank, so the row precharge
time (t
from the bank activation, a WRITE command
RCD
) can be hidden behind continuous input data (in
RP
CLK
Command
A[9:0]
A[10]
BA
DQ
ACTWRITEACTPREWRITE
XaYXbY
Xa0Xb00
00101
t
RCD
Figure 7. Dual Bank Interleaving WRITE (BL=4)
Burst Length
case of BL ≥ 4) by interleaving the dual banks. From the
last input data to the PRE command, the write recovery
time (t
) is required. When A[10] is high at a WRITE
RDL
command, the auto-precharge (WRITEA) is performed.
Any command (READ, WRITE, PRE, ACT) to the same
bank is inhibited till the internal precharge is complete.
The internal precharge begins at t
after the last input
RDL
data cycle. The next ACT command can be issued after
t
from the internal precharge timing.
RP
t
RCD
t
(1 CLK)
RDL
Da2Da1Da0Da3
Db1Db0Db3Db2
CLK
Command
A[9:0]
A[10]
ACTWRITEACT
XaYXa
Xa1Xa
BA
DQ
000
t
RCD
t
RDL
Da2Da1Da0Da3
Internal Precharge Begins
t
RP
Figure 8. WRITE with Auto-Precharge (BL=4)
12G-LINK Technology
February 1999 (Rev.2)
Burst Interruption
[Read Interrupted by Read]
The burst read operation can be interrupted by a new
read of the same or the other bank. GLT5160L16 allows
random column access. READ to READ interval is 1 CLK
minimum.
CLK
Command
A[9:0]
A[10]
BA
DQ
READREADREAD
READ
YiYkYlYj
0000
010
Figure 9. READ Interrupted by READ (BL=4, CL=3)
[Read Interrupted by Write]
Burst read operation can be interrupted by write of the
same or the other bank. Random column access is
allowed. In this case, the DQ should be controlled adequately by using the DQMU / DQML to prevent the bus
contention. The output is disabled automatically 2 cycles
after WRITE assertion.
CLK
Command
READ
Qj1Qj0Qi0Qk0
WRITE
0
Qk2Qk1Ql1Ql0
Internal Precharge Start Timing
Ql2Ql3
A[9:0]
A[10]
BA
DQMU, DQML
Q
DDj0
YiYj
00
00
Figure 10. READ Interrupted by WRITE (BL=4, CL=3)
Qi0
DQM U/ DQML controlWrite control
Dj1
Dj3Dj2
13G-LINK Technology
February 1999 (Rev.2)
[Read Interrupted by Precharge]
Burst read operation can be interrupted by precharge of
the same bank. READ to PRE interval is minimum 1 CLK.
A PRE command disables the data output, depending on
the CAS
when the data-out is terminated.
Latency. The figure below shows examples,
CLK
CL=3
CL=2
Command
Command
Command
Command
Command
Command
READPRE
DQ
READPRE
DQ
READPRE
DQ
READPRE
DQ
READPRE
DQ
READPRE
DQ
Q 0Q 1Q 2Q 3
Q 0Q 1Q 2
Q 0
Q 0Q 1Q 2Q 3
Q 0Q 1Q 2
Q 0
Figure 11. READ Interrupted by Precharge (BL=4)
14G-LINK Technology
February 1999 (Rev.2)
Loading...
+ 30 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.