Hyb39s256 S14
Hyb39s256 S14
• High Performance: • Data Mask for Read / Write control (x4, x8)
• Data Mask for byte control (x16)
-6 -7 -7.5 -8 Units
• Auto Refresh (CBR) and Self Refresh
fCK 166 143 133 125 MHz • Power Down and Clock Suspend Mode
tCK3 6 7 7.5 8 ns • 8192 refresh cycles / 64 ms (7,8 µs)
tAC3 5 5.4 5.4 6 ns • Random Column Address every CLK
( 1-N Rule)
tCK2 7.5 7.5 10 10 ns
• Single 3.3V +/- 0.3V Power Supply
tAC2 5.4 5.4 6 6 ns
• LVTTL Interface versions
• Fully Synchronous to Positive Clock Edge • Plastic Packages:
P-TSOPII-54 400mil width (x4, x8, x16)
• 0 to 70 °C operating temperature
• Chipsize Packages:
• Four Banks controlled by BA0 & BA1
54 ball TFBGA (12 mm x 8 mm)
• Programmable CAS Latency: 2 & 3
• -6 parts for PC166 3-3-3 operation
• Programmable Wrap Sequence: Sequential -7 parts for PC133 2-2-2 operation
or Interleave -7.5 parts for PC133 3-3-3 operation
• Programmable Burst Length: -8 parts for PC100 2-2-2 operation
1, 2, 4, 8 and full page
• Multiple Burst Read with Single Write
Operation
• Automatic and Controlled Precharge
Command
Ordering Information
Type Speed Grade Package Description
Pin Description:
Pinouts (TSOP-54)
16 M x 16
32 M x 8
64 M x 4
Pinouts (TFBGA-54)
1 2 3 7 8 9
A8 A7 A6 H A0 A1 A10
VSS A5 A4 J A3 A2 VDD
1 2 3 7 8 9
NC NC VSS E VDD NC NC
A8 A7 A6 H A0 A1 A10
VSS A5 A4 J A3 A2 VDD
1 2 3 7 8 9
NC NC VSSQ C VDDQ NC NC
NC NC VSS E VDD NC NC
A8 A7 A6 H A0 A1 A10
VSS A5 A4 J A3 A2 VDD
C o lu m n A d d re s s e s R o w A d d re s s e s
A 0 - A 9 , A 1 1 , A P, A0 - A12,
B A0, BA 1 BA0, B A1
C o lu m n A d d re s s C o lu m n A d d re s s R o w A d d re s s
R e fre s h C o u n te r
C o u n te r B u ffe r B u ffe r
Row R ow Row R ow
D e co de r Decoder D e co de r D eco d e r
Column Decoder
Column Decoder
Column Decoder
Bank 0 B a nk 1 Bank 2 B a nk 3
8 1 96 81 9 2 8192 8 19 2
x 20 4 8 x 2 0 48 x 20 4 8 x 2048
x 4 B it x 4 B it x 4 B it x 4 B it
DQ0 - DQ3
CLK
CS
WE
DQM
CKE
RAS
CAS
S P B 0 4 1 2 7 _2
Column Decoder
Column Decoder
DQ0 - DQ7
CS
DQM
CLK
WE
CKE
RAS
CAS
SPB04128
Column Decoder
Column Decoder
DQ0 - DQ15
DQMU
DQML
CS
CLK
WE
CKE
RAS
CAS
SPB04129
CLK Input Pulse Positive The system clock input. All of the SDRAM inputs are
Edge sampled on the rising edge of the clock.
CKE Input Level Active Activates the CLK signal when high and deactivates the
High CLK signal when low, thereby initiating either the Power
Down mode, Suspend mode, or the Self Refresh mode.
CS Input Pulse Active CS enables the command decoder when low and disables
Low the command decoder when high. When the command
decoder is disabled, new commands are ignored but
previous operations continue.
RAS Input Pulse Active When sampled at the positive rising edge of the clock,
CAS Low CAS, RAS, and WE define the command to be executed by
WE the SDRAM.
A0 - A12 Input Level – During a Bank Activate command cycle, A0-A12 define the
row address (RA0-RA12) when sampled at the rising clock
edge.
During a Read or Write command cycle, A0-An define the
column address (CA0-CAn) when sampled at the rising
clock edge.CAn depends upon the SDRAM organization:
BA0, BA1 Input Level – Bank Select Inputs. Bank address inputs selects which of
the four banks a command applies to.
DQx Input Level – Data Input/Output pins operate in the same manner as on
Output conventional DRAMs.
DQM Input Pulse Active The Data Input/Output mask places the DQ buffers in a
LDQM High high impedance state when sampled high. In Read mode,
UDQM DQM has a latency of two clock cycles and controls the
output buffers like an output enable. In Write mode, DQM
has a latency of zero and operates as a word mask by
allowing input data to be written if it is low but blocks the
write operation if DQM is high.
One DQM input is present in x4 and x8 SDRAMs, LDQM
and UDQM controls the lower and upper bytes in x16
SDRAMs.
VDD Supply – – Power and ground for the input buffers and the core logic.
VSS
VDDQ Supply – – Isolated power supply and ground for the output buffers to
VSSQ provide improved noise immunity.
Operation Definition
All of SDRAM operations are defined by states of control signals CS, RAS, CAS, WE, and DQM at
the positive edge of the clock. The following list shows the truth table for the operation commands.
Operation Device CKE CKE DQM BA0 AP= Addr CS RAS CAS WE
State n-1 n BA1 A10 .
Bank Active Idle3 H X X V V V L L H H
Bank Precharge Any H X X V L X L L H L
Precharge All Any H X X X H X L L H L
Write Active3 H X X V L V L H L L
Write with Autoprecharge Active3 H X X V H V L H L L
Read Active3 H X X V L V L H L H
Read with Autoprecharge Active3 H X X V H V L H L H
Mode Register Set Idle H X X V V V L L L L
No Operation Any H X X X X X L H H H
Burst Stop Active H X X X X X L H H L
Device Deselect Any H X X X X X H X X X
Auto Refresh Idle H H X X X X L L L H
Self Refresh Entry Idle H L X X X X L L L H
Self Refresh Exit Idle H X X X
(Self L H X X X X
L H H X
Refr.)
Clock Suspend Entry Active H L X X X X X X X X
Power Down Entry Idle H X X X
(Precharge or active H L X X X X
standby)
Active4 L H H H
Clock Suspend Exit Active L H X X X X X X X X
Power Down Exit Any H X X X
(Power L H X X X X
Down) L H H L
M9 Mode M3 Type
0 burst read / burst write 0 Sequential
1 burst read / single write 1 Interleave
Burst Length
CAS Latency
Length
M6 M5 M4 Latency M2 M1 M0
Sequential Interleave
0 0 0 Reserved
0 0 0 1 1
0 0 1 Reserved
0 0 1 2 2
0 1 0 2
0 1 0 4 4
0 1 1 3
0 1 1 8 8
1 0 0
1 0 0
1 0 1
Reserved 1 0 1 Reserved
1 1 0 Reserved
1 1 0
1 1 1
1 1 1 Full Page
terminate once the burst length has been reached. In other words, unlike burst lengths of 2, 4 and
8, full page burst continues until it is terminated using another command.
Similar to the page mode of conventional DRAMs, burst read or write accesses on any column
address are possible once the RAS cycle latches the sense amplifiers. The maximum tRAS or the
refresh interval time limits the number of random column accesses. A new burst access can be
done even before the previous burst ends. The interrupt operation at every clock cycle is supported.
When the previous burst is interrupted, the remaining addresses are overridden by the new address
with the full burst length. An interrupt which accompanies an operation change from a read to a write
is possible by exploiting DQM to avoid bus contention.
When two or more banks are activated sequentially, interleaved bank read or write operations
are possible. With the programmed burst length, alternate access and precharge operations on two
or more banks can realize fast serial data access modes among many different pages. Once two or
more banks are activated, column to column interleave operation can be performed between
different pages.
Refresh Mode
SDRAM has two refresh modes, Auto Refresh and Self Refresh. Auto Refresh is similar to the
CAS -before-RAS refresh of conventional DRAMs. All banks must be precharged before applying
any refresh mode. An on-chip address counter increments the word and the bank addresses and no
bank information is required for both refresh modes.
The chip enters the Auto Refresh mode, when RAS and CAS are held low and CKE and WE
are held high at a clock timing. The mode restores word line after the refresh and no external
precharge command is necessary. A minimum tRC time is required between two automatic
refreshes in a burst refresh mode. The same rule applies to any access command after the
automatic refresh operation.
The chip has an on-chip timer and the Self Refresh mode is available. The mode restores the
word lines after RAS, CAS, and CKE are low and WE is high at a clock timing. All of external control
signals including the clock are disabled. Returning CKE to high enables the clock and initiates the
refresh exit operation. After the exit command, at least one tRC delay is required prior to any access
command.
DQM Function
DQM has two functions for data I/O read and write operations. During reads, when it turns to
“high“ at a clock timing, data outputs are disabled and become high impedance after two clock delay
(DQM Data Disable Latency tDQZ). It also provides a data mask function for writes. When DQM is
activated, the write operation at the next clock is prohibited (DQM Write Mask Latency tDQW = zero
clocks).
Suspend Mode
During normal access mode, CKE is held high enabling the clock. When CKE is low, it freezes the
internal clock and extends data read and write operations. One clock delay is required for mode
entry and exit (Clock Suspend Latency tCSL).
Power Down
In order to reduce standby power consumption, a power down mode is available. All banks
must be precharged and the necessary Precharge delay (trp) must occur before the SDRAM can
enter the Power Down mode. Once the Power Down mode is initiated by holding CKE low, all of the
receiver circuits except CLK and CKE are gated off. The Power Down mode does not perform any
refresh operations, therefore the device can’t remain in Power Down mode longer than the Refresh
period (tref) of the device. Exit from this mode is performed by taking CKE “high“. One clock delay
is required for Power Down mode entry and exit.
Auto Precharge
Two methods are available to precharge SDRAMs. In an automatic precharge mode, the CAS
timing accepts one extra address, CA10, to determine whether the chip restores or not after the
operation. If CA10 is high when a Read Command is issued, the Read with Auto-Precharge
function is initiated. If CA10 is high when a Write Command is issued, the Write with Auto-
Precharge function is initiated. The SDRAM automatically enters the precharge operation a time
delay equal to tWR (“write recovery time”) after the last data in.
A burst operation with Auto-Precharge may only be interrupted by a burst start to another bank. It
must not be interrupted by a precharge or a burst stop command.
Precharge Command
There is also a separate precharge command available. When RAS and WE are low and CAS is
high at a clock timing, it triggers the precharge operation. Three address bits, BA0, BA1 and A10 are
used to define banks as shown in the following list. The precharge command can be imposed one
clock before the last data out for CAS latency = 2 and two clocks before the last data out for CAS
latency = 3. Writes require a time delay twr (“write recovery time”) of 2 clocks minimum from the last
data out to apply the precharge command.
Burst Termination
Once a burst read or write operation has been initiated, there are several methods in which to
terminate the burst operation prematurely. These methods include using another Read or Write
Command to interrupt an existing burst operation, use a Precharge Command to interrupt a burst
cycle and close the active bank, or using the Burst Stop Command to terminate the existing burst
operation but leave the bank open for future Read or Write Commands to the same page of the
active bank. When interrupting a burst with another Read or Write Command care must be taken to
avoid DQ contention. The Burst Stop Command, however, has the fewest restrictions making it the
easiest method to use when terminating a burst operation before it has been completed. If a Burst
Stop command is issued during a burst write operation, then any residual data from the burst write
cycle will be ignored. Data that is presented on the DQ pins before the Burst Stop Command is
registered will be written to the memory.
Capacitance
TA = 0 to 70 °C; VDD,VDDQ = 3.3 V ± 0.3 V, f = 1 MHz
Operating Currents
TA = 0 to 70 oC; VSS = 0 V; VDD, VDDQ = 3.3 V ± 0.3 V
max.
Operating Current tRC = t RC(min), IDD1 100 80 80 80 mA 3, 4
One bank active, Burst length = 1 Io = 0 mA
Precharge Standby Current CS =VIH (min.), IDD2P 2 2 2 2 mA 3
in Power Down Mode CKE<=Vil(max)
Precharge Standby Current CS = VIH (min.), IDD2N 35 30 30 25 mA 3
in Non-Power Down Mode CKE>=Vih(min)
No Operating Current CS = VIH(min), IDD3N 40 35 35 30 mA 3
CKE>=VIH(min.)
AC Characteristics 1)2)
TA = 0 to 70 oC; VSS = 0 V; VDD, VDDQ = 3.3 V ± 0.3 V, tT = 1 ns
-6 -7 -7.5 -8
PC166- PC133- PC133- PC100-
333 222 333 222
min. max. min. max. min. max. min. max.
Common Parameters
Row to Column Delay Time tRCD 15 – 15 – 20 – 20 – ns 5
-6 -7 -7.5 -8
PC166- PC133- PC133- PC100-
333 222 333 222
min. max. min. max. min. max. min. max.
Refresh Cycle
Refresh Period (8192 cycles) tREF – 64 – 64 – 64 – 64 ms
Self Refresh Exit Time tSREX 1 – 1 – 1 – 1 CLK
Read Cycle
Data Out Hold Time tOH 2.5 – 3 – 3 – 3 – ns 2,
6
Data Out to Low Impedance Time tLZ 0 – 0 – 0 – 0 – ns
Data Out to High Impedance Time tHZ 3 6 3 7 3 7 3 8 ns
DQM Data Out Disable Latency tDQZ – 2 – 2 – 2 – 2 CLK
Write Cycle
Last Data Input to Precharge tWR 12 – 14 – 15 – 15 – ns 7
(Write without AutoPrecharge)
Notes
1. For proper power-up see the operation section of this data sheet.
2. AC timing tests for LV-TTL versions have V IL = 0.4 V and VIH = 2.4 V with the timing referenced to
the 1.4 V crossover point. The transition time is measured between VIH and VIL. All AC
measurements assume tT = 1 ns with the AC output load circuit shown in figure below. Specified
tAC and tOH parameters are measured with a 50 pF only, without any resistive termination and
with an input signal of 1V / ns edge rate between 0.8 V and 2.0 V.
t CH
2.4 V
CLOCK 1 .4 V
0.4 V
tT
tCL
t IH
t IS
IN P U T 1 .4 V
t AC tA C
tLZ t OH
O UTPUT 1.4 V
I/O
tHZ 50 pF
3. If clock rising time is longer than 1 ns, a time ( tT /2 − 0.5) ns has to be added to this parameter.
4. If tT is longer than 1 ns, a time (tT − 1) ns has to be added to this parameter.
5. These parameter account for the number of clock cycles and depend on the operating frequency
of the clock, as follows:
the number of clock cycles = specified value of timing period (counted in fractions as a whole
number)
6. Access time from clock tAC is 4.6 ns for PC133 components with no termination and 0 pF load,
Data out hold time tOH is 1.8 ns for PC133 components with no termination and 0 pF load.
7. It is recommended to use two clock cycles between the last data-in and the precharge command
in case of a write command without Auto-Precharge. One clock cycle between the last data-in
and the precharge command is also supported, but restricted to cycle times tck greater or equal
the specified twr value, where tck is equal to the actual system clock time
8. When a Write command with AutoPrecharge has been issued, a time of tdal(min) has be fullfilled
before the next Activate Command can be applied. For each of the terms, if not already an
integer, round up to the next highest integer. tck is equal to the actual system clock time.
0.15 +0.06
-0.03
0.8 0.5 ±0.1
15˚±5˚ 11.76 ±0.2
0.1 54x
3)
26x 0.8 = 20.8
0.35 +0.1 0.2 M 54x
-0.05
54 28
6 max
1 2.5 max 27
1)
22.22 ±0.13 GPX09039
Index Marking
1)
Does not include plastic or metal protrusion of 0.15 max per side
2)
Does not include plastic protrusion of 0.25 max per side
3)
Does not include dambar protrusion of 0.13 max per side
TFBGA-54 package
(12 mm x 8 mm, 54 balls)