W966K6HB - Winbond

W966K6HB
32Mb Async./Page,Syn./Burst CellularRAM
TABLE OF CONTENTS
1. GENERAL DESCRIPTION ........................................................................................................ 4
2. FEATURES ................................................................................................................................ 4
3. ORDERING INFORMATION ..................................................................................................... 4
4. PIN CONFIGURATION .............................................................................................................. 5
4.1 Ball Assignment................................................................................................................................. 5
5. PIN DESCRIPTION.................................................................................................................... 6
5.1 Signal Description ............................................................................................................................. 6
6. BLOCK DIAGRAM .................................................................................................................... 7
6.1 Block Diagram ................................................................................................................................... 7
6.2 CellularRAM - Interface Configuration Options .................................................................................. 8
7. INSTRUCTION SET................................................................................................................... 9
7.1 Bus Operation ................................................................................................................................... 9
8. FUNCTIONAL DESCRIPTION ................................................................................................ 10
8.1 Power Up Initialization ..................................................................................................................... 10
8.1.1 Power-Up Initialization Timing ...................................................................................................................... 10
8.2 Bus Operating Modes ...................................................................................................................... 10
8.2.1 Asynchronous Modes ................................................................................................................................... 10
8.2.1.1 READ Operation(ADV# LOW) .................................................................................................................................11
8.2.1.2 WRITE Operation (ADV# LOW) ...............................................................................................................................11
8.2.2 Page Mode READ Operation ....................................................................................................................... 12
8.2.2.1 Page Mode READ Operation (ADV# LOW) .............................................................................................................12
8.2.3 BURST Mode Operation .............................................................................................................................. 12
8.2.3.1 Burst Mode READ (4-word burst) ............................................................................................................................13
8.2.3.2 Burst Mode WRITE (4-word burst) ...........................................................................................................................14
8.2.3.3 Refresh Collision During Variable-Latency READ Operation ...................................................................................15
8.2.4 Mixed-Mode Operation ................................................................................................................................. 16
8.2.4.1 WAIT Operation .......................................................................................................................................................16
8.2.4.2 Wired-OR WAIT Configuration .................................................................................................................................16
8.2.5 LB#/ UB# Operation ..................................................................................................................................... 17
8.3 Low Power Operation ...................................................................................................................... 17
8.3.1 Standby Mode Operation ............................................................................................................................. 17
8.3.2 Temperature Compensated Refresh ............................................................................................................ 17
8.3.3 Partial Array Refresh .................................................................................................................................... 17
8.3.4 Deep Power-Down Operation ...................................................................................................................... 17
8.4 Registers ......................................................................................................................................... 18
8.4.1 Access Using CRE ....................................................................................................................................... 18
8.4.1.1 Configuration Register WRITE, Asynchronous Mode Followed by READ ARRAY Operation .................................18
8.4.1.2 Configuration Register WRITE – CE# control .......................................................................................................19
8.4.1.3 Configuration Register WRITE, Synchronous Mode Followed by READ ARRAY Operation ...................................20
8.4.1.4 Register READ, Asynchronous Mode Followed by READ ARRAY Operation .........................................................21
8.4.1.5 Register READ, Synchronous Mode Followed by READ ARRAY Operation ...........................................................22
8.4.2 Software Access ........................................................................................................................................... 23
8.4.2.1 Load Configuration Register ....................................................................................................................................23
8.4.2.2 Read Configuration Register ....................................................................................................................................24
8.4.3 Bus Configuration Register .......................................................................................................................... 24
8.4.3.1 Bus Configuration Register Definition ......................................................................................................................25
8.4.3.2 Burst Length (BCR[2:0]) Default = Continuous Burst ...............................................................................................26
8.4.3.3 Burst Wrap (BCR[3]) Default = No Wrap..................................................................................................................26
8.4.3.4 Sequence and Burst Length.....................................................................................................................................27
8.4.3.5 Drive Strength (BCR[5:4]) Default = Outputs Use Half-Drive Strength.....................................................................28
8.4.3.6 Table of Drive Strength ............................................................................................................................................28
Publication Release Date: Nov. 07, 2014
Revision: A01-002
-1-
W966K6HB
8.4.3.7 WAIT Signal in Synchronous Burst Mode ............................................................................................................28
8.4.3.8 WAIT Config. (BCR[8]) .............................................................................................................................................28
8.4.3.9 WAIT Polarity (BCR[10]) ..........................................................................................................................................28
8.4.3.10 WAIT Configuration During Burst Operation ..........................................................................................................29
8.4.3.11 WAIT Function by Configuration (WC) – Lat=2, WP=0 .......................................................................................29
8.4.3.12 Latency Counter (BCR[13:11]) ...............................................................................................................................30
8.4.3.13 Initial Access Latency (BCR[14]) ............................................................................................................................30
8.4.3.14 Allowed Latency Counter Settings in Variable Latency Mode ................................................................................30
8.4.3.15 Latency Counter (Variable Initial Latency, No Refresh Collision) ...........................................................................31
8.4.3.16 Latency Counter (Variable Initial Latency, With Refresh Collision) ........................................................................31
8.4.3.17 Allowed Latency Counter Settings in Fixed Latency Mode ....................................................................................32
8.4.3.18 Latency Counter (Fixed Latency) ...........................................................................................................................32
8.4.3.19 Burst Write Always Produces Fixed Latency..........................................................................................................33
8.4.3.20 Burst Interrupt ........................................................................................................................................................33
8.4.3.21 End-of-Row Condition ............................................................................................................................................33
8.4.3.22 Burst Termination or Burst Interrupt At the End of Row .........................................................................................33
8.4.3.23 Operating Mode (BCR[15]) ....................................................................................................................................33
8.4.4 Refresh Configuration Register .................................................................................................................... 34
8.4.4.1 Refresh Configuration Register Mapping .................................................................................................................34
8.4.4.2 Partial Array Refresh (RCR[2:0] Default = Full Array Refresh ..................................................................................34
8.4.4.3 Address Patterns for PAR (RCR[4] = 1) ...................................................................................................................35
8.4.4.4 Deep Power-Down (RCR[4]) ....................................................................................................................................35
8.4.4.5 Page Mode Operation (RCR[7]) ...............................................................................................................................35
8.4.5 Device Identification Register ....................................................................................................................... 35
8.4.5.1 Device Identification Register Mapping ....................................................................................................................35
9. ELECTRICAL CHARACTERISTIC.......................................................................................... 36
9.1 Absolute Maximum DC, AC Ratings ................................................................................................ 36
9.2 Electrical Characteristics and Operating Conditions ........................................................................ 37
9.3 Deep Power-Down Specifications.................................................................................................... 38
9.4 Partial Array Self Refresh Standby Current ..................................................................................... 38
9.5 Capacitance .................................................................................................................................... 38
9.6 AC Input-Output Reference Waveform ............................................................................................ 38
9.7 AC Output Load Circuit.................................................................................................................... 38
10. TIMING REQUIRMENTS ....................................................................................................... 39
10.1 Read, Write Timing Requirements ................................................................................................. 39
10.1.1 Asynchronous READ Cycle Timing Requirements .................................................................................... 39
10.1.2 Burst READ Cycle Timing Requirements ................................................................................................... 40
10.1.3 Asynchronous WRITE Cycle Timing Requirements ................................................................................... 41
10.1.4 Burst WRITE Cycle Timing Requirements ................................................................................................. 42
10.2 TIMING DIAGRAMS ...................................................................................................................... 43
10.2.1 Initialization Period ..................................................................................................................................... 43
10.2.2 DPD Entry and Exit Timing Parameters ..................................................................................................... 43
10.2.3 Initialization and DPD Timing Parameters ................................................................................................. 43
10.2.4 Asynchronous READ .................................................................................................................................. 44
10.2.5 Asynchronous READ Using ADV# ............................................................................................................. 45
10.2.6 Page Mode READ ...................................................................................................................................... 46
10.2.7 Single-Access Burst READ Operation-Variable Latency ........................................................................... 47
10.2.8 4-Word Burst READ Operation-Variable Latency ...................................................................................... 48
10.2.9 Single-Access Burst READ Operation-Fixed Latency................................................................................ 49
10.2.10 4-Word Burst READ Operation-Fixed Latency......................................................................................... 50
10.2.11 READ Burst Suspend ............................................................................................................................... 51
10.2.12 Burst READ at End-of-Row (Wrap Off) .................................................................................................... 52
10.2.13 Burst READ Row Boundary Crossing ...................................................................................................... 53
10.2.14 CE#-Controlled Asynchronous WRITE .................................................................................................... 54
Publication Release Date: Nov. 07, 2014
Revision: A01-002
-2-
W966K6HB
10.2.15 LB# / UB# Controlled Asynchronous WRITE ........................................................................................... 55
10.2.16 WE# - Controlled Asynchronous WRITE ................................................................................................. 56
10.2.17 Asynchronous WRITE Using ADV# ......................................................................................................... 57
10.2.18 Burst WRITE Operation-Variable Latency Mode ..................................................................................... 58
10.2.19 Burst WRITE Operation-Fixed Latency Mode .......................................................................................... 59
10.2.20 Burst WRITE at End of Row (Wrap off) .................................................................................................... 60
10.2.21 Burst WRITE Row Boundary Crossing .................................................................................................... 61
10.2.22 Burst WRITE Followed by Burst READ .................................................................................................... 62
10.2.23 Burst READ Interrupted by Burst READ or WRITE ................................................................................. 63
10.2.24 Burst WRITE Interrupted by Burst WRITE or READ–Variable Latency Mode ....................................... 64
10.2.25 Burst WRITE Interrupted by Burst WRITE or READ-Fixed Latency Mode .............................................. 65
10.2.26 Asynchronous WRITE Followed by Burst READ ..................................................................................... 66
10.2.27 Asynchronous WRITE (ADV# LOW) Followed by Burst READ ............................................................... 67
10.2.28 Burst READ Followed By Asynchronous WRITE (WE# - Controlled) ...................................................... 68
10.2.29 Burst READ Followed By Asynchronous WRITE Using ADV# ................................................................ 69
10.2.30 Asynchronous WRITE Followed by Asynchronous READ - ADV# LOW ................................................. 70
10.2.31 Asynchronous WRITE Followed by Asynchronous READ ....................................................................... 71
11. PACKAGE DESCRIPTION.................................................................................................... 72
11.1 Package Dimension....................................................................................................................... 72
12. REVISION HISTORY ............................................................................................................. 73
Publication Release Date: Nov. 07, 2014
Revision: A01-002
-3-
W966K6HB
1. GENERAL DESCRIPTION
Winbond CellularRAM™ products are high-speed, CMOS pseudo-static random access memories developed for
low-power, portable applications. The device has a DRAM core organized. These devices include an industrystandard burst mode Flash interface that dramatically increases read/write bandwidth compared with other lowpower SRAM or Pseudo SRAM offerings.
To operate seamlessly on a burst Flash bus, CellularRAM products incorporate a transparent self refresh
mechanism. The hidden refresh requires no additional support from the system memory controller and has no
significant impact on device READ/WRITE performance.
Two user-accessible control registers define device operation. The Bus Configuration Register (BCR) defines how
the CellularRAM device interacts with the system memory bus and is nearly identical to its counterpart on burst
mode Flash devices. The Refresh Configuration Register (RCR) is used to control how refresh is performed on the
DRAM array. These registers are automatically loaded with default settings during power-up and can be updated
anytime during normal operation.
Special attention has been focused on standby current consumption during self refresh. CellularRAM products
include three mechanisms to minimize standby current. Partial array refresh (PAR) enables the system to limit
refresh to only that part of the DRAM array that contains essential data. Temperature compensated refresh (TCR)
uses an on-chip sensor to adjust the refresh rate to match the device temperature—the refresh rate decreases at
lower temperatures to minimize current consumption during standby. Deep power-down (DPD) enables the system
to halt the refresh operation altogether when no vital information is stored in the device. The system configurable
refresh mechanisms are accessed through the RCR.
This CellularRAM device is compliant with the industry-standard CellularRAM 1.5 generation feature set established
by the CellularRAM Workgroup. It includes support for both variable and fixed latency, with 3 output-device drivestrength settings, additional wrap options, and a device ID register (DIDR).
2. FEATURES
• Supports asynchronous, page, and burst operations
• Low-power features
• VCC, VCCQ Voltages:
On-chip temperature compensated refresh (TCR)
1.7V–1.95V VCC
Partial array refresh (PAR)
1.7V–1.95V VCCQ
Deep power-down (DPD) mode
• Random access time: 70ns
• Package: 54 Ball VFBGA (6mm x8mm)
• Burst mode READ and WRITE access:
• Active current (ICC1) < 25mA at 85°C
4, 8, 16, or 32 words, or continuous burst
• Standby current : 200µA (max) at 85°C
Burst wrap or sequential
• Deep power-down:
Max clock rate: 133 MHz (tCLK = 7.5ns)
•Operating temperature range:
• Page mode READ access:
Typical 10µA
-40°C ≤ TCASE ≤ 85°C

Sixteen-word page size
Interpage READ access: 70ns
Intrapage READ access: 20ns
3. ORDERING INFORMATION
Part Number
VDD/VDDQ
I/O Width
Type
W966K6HBGX7I
1.8/1.8
x16
54VFBGA
Others
CRAM Non-Mux,133MHz, -40°C~85°C
Publication Release Date: Nov. 07, 2014
Revision: A01-002
-4-
W966K6HB
4. PIN CONFIGURATION
4.1 Ball Assignment
1
2
3
4
5
6
A
LB#
OE#
A0
A1
A2
CRE
B
DQ8
UB#
A3
A4
CE#
DQ0
C
DQ9
DQ10
A5
A6
DQ1
DQ2
D
VSSQ
DQ11
A17
A7
DQ3
VCC
E
VCCQ
DQ12
NC
A16
DQ4
VSS
F
DQ14
DQ13
A14
A15
DQ5
DQ6
G
DQ15
A19
A12
A13
WE#
DQ7
H
A18
A8
A9
A10
A11
A20
J
WAIT
CLK
ADV#
NC
NC
NC
(Top View) Pin Configuration
Publication Release Date: Nov. 07, 2014
Revision: A01-002
-5-
W966K6HB
5. PIN DESCRIPTION
5.1 Signal Description
Symbol
Type
A[max:0]
Input
lines are also used to define the value to be loaded into the BCR or the RCR.
A[max:0] is A[20:0] for 32 Mb.
Clock: Synchronizes the memory to the system operating frequency during
synchronous operations. When configured for synchronous operation, the
CLK
(Note 1)
Description
Address inputs: Inputs for addresses during READ and WRITE operations.
Addresses are internally latched during READ and WRITE cycles. The address
Input
address is latched on the first rising CLK edge when ADV# is active. CLK is
static LOW during asynchronous access READ and WRITE operations and
during PAGE READ ACCESS operations.
Address valid: Indicates that a valid address is present on the address inputs.
In asynchronous mode, addresses can be latched on the rising edge of ADV#
ADV#
(Note 1)
Input
CRE
Input
CE#
Input
OE#
Input
WE#
Input
LB#
Input
UB#
DQ[15:0]
or ADV# can be held LOW. In synchronous mode, addresses are latched on the 1st rising
clock edge while ADV# is low. In synchronous mode, the ADV# low pulse width is 1 clock
cycle.
Control register enable: When CRE is HIGH, WRITE operations load the RCR
or BCR, and READ operations access the RCR, BCR, or DIDR.
Chip enable: Activates the device when LOW. When CE# is HIGH, the device
is disabled and goes into standby or deep power-down mode.
Output enable: Enables the output buffers when LOW. When OE# is HIGH,
the output buffers are disabled.
Write enable: Determines if a given cycle is a WRITE cycle. If WE# is LOW,
the cycle is a WRITE to either a configuration register or to the memory array.
Lower byte enable. DQ[7:0].
Input
Upper byte enable. DQ[15:8].
Input/Output Data inputs/outputs.
Wait: Provides data-valid feedback during burst READ and WRITE
operations. The signal is gated by CE#. WAIT is used to arbitrate collisions
WAIT
(Note 1)
Output
between refresh and READ/WRITE operations. WAIT is also asserted at the
end of a row unless wrapping within the burst length. WAIT is asserted and
should be ignored during asynchronous and page mode operations. WAIT is
High-Z when CE# is HIGH.
NC
VCC
—
Supply
No internal electrical connection is present.
Device power supply: power supply for device core operation.
VCCQ
VSS
Supply
Supply
I/O power supply: power supply for input/output buffers.
VSS must be connected to ground.
VSSQ
Supply
VSSQ must be connected to ground.
Note:
1. When using asynchronous mode or page mode exclusively, the CLK and ADV# inputs can be tied to VSS. WAIT
will be asserted but should be ignored during asynchronous and page mode operations.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
-6-
W966K6HB
6. BLOCK DIAGRAM
6.1 Block Diagram
A [ max : 0 ]
Address Decode
Logic
DQ [ 7:0 ]
CellularRAM
I / O MUX
Memory Array
Rsrfesh Configuaration
Register ( RCR )
and
DQ [15 : 8 ]
Buffers
Device ID Register
( DIDR )
Bus Configuration
Register (BCR)
CE #
WE #
OE #
CLK
ADV #
CRE
WAIT
LB #
UB #
Control
Logic
Note:
Functional block diagrams illustrate simplified device operation. See ball descriptions; bus operations table; and
timing diagrams for detailed information.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
-7-
W966K6HB
6.2 CellularRAM - Interface Configuration Options
Protocols :
Read
Async / Page
Sync. Burst
Sync. Burst
Write
Async
Async w / ADR Latch
Sync. Burst
CE #
WE#
OE#
CE #
WE #
OE#
CLK
ADV #
WAIT
CLK
ADV #
WAIT
CE#
WE#
OE#
SRAM I /F
NOR Flash I / F
Sync . I / F
CellularRAM
CellularRAM
CellularRAM
Memory
Memory
Memory
Pinning :
CE #
WE#
OE#
UB # / LB#
CRE
Amax -A0
CellularRAM
Memory
CLK
ADV #
CE #
DQ15 - DQ 0
WE #
OE #
UB #/ LB #
CRE
Amax- A 0
Asynchronous I / F
CLK = ADV # = Low and WAIT ignored in Asynchronous I / F
CellularRAM
DQ15-DQ0
Memory
WAIT
Sync. Burst I / F
& NOR Flash Burst
& Asynchronous I / F
Publication Release Date: Nov. 07, 2014
Revision: A01-002
-8-
W966K6HB
7. INSTRUCTION SET
7.1 Bus Operation
Asynchronous Mode BCR
Power
CLK*1
ADV#
Read
Active
L
L
L
L
H
L
Write
Active
L
L
L
X
L
Standby
L
X
H
X
Idle
L
X
L
Configuration register write
Active
L
L
Configuration register read
Active
L
Deep power-down
LB#/
WAIT*2
DQ[15:0]*3
Note
L
Low-Z
Data out
4
L
L
Low-Z
Data in
4
X
L
X
High-Z
High-Z
5, 6
X
X
L
X
Low-Z
X
4, 6
L
H
L
H
X
Low-Z
High-Z
L
L
L
H
H
L
Low-Z
Config. reg. out
L
X
H
X
X
X
X
High-Z
High-Z
7
Power
CLK*1
ADV#
WAIT*2
DQ[15:0]*3
Note
Read
Active
L
L
L
L
H
L
L
Low-Z
Data out
4, 8
Write
Active
L
L
L
X
L
L
L
Low-Z
Data in
4
Standby
L
X
H
X
X
L
X
High-Z
High-Z
5, 6
Idle
L
X
L
X
X
L
X
Low-Z
X
4, 6
[15]=1
Standby
No operation
DPD
Burst Mode BCR [15]=0
Standby
No operation
CE# OE# WE# CRE
CE# OE# WE# CRE
UB#
LB#/
UB#
Initial burst read
Active
L
L
X
H
L
L
Low-Z
X
4, 9
Initial burst write
Active
L
L
H
L
L
X
Low-Z
X
4, 9
Burst continue
Active
H
L
X
X
X
L
Low-Z
Data in or Data out
4, 9
Burst suspend
Active
X
L
H
X
X
X
Low-Z
High-Z
4, 9
Configuration register write
Active
L
L
H
L
H
X
Low-Z
High-Z
9, 10
Configuration register read
Active
L
L
L
H
H
L
Low-Z
Config. reg. out
9, 10
X
H
X
X
X
X
High-Z
High-Z
7
DPD
Deep power-down
X
L
Notes:
1. CLK must be LOW during asynchronous read and asynchronous write modes; and to achieve standby power during standby and DPD
modes. CLK must be static (HIGH or LOW) during burst suspend.
2. The WAIT polarity is configured through the bus configuration register (BCR[10]).
3. When LB# and UB# are in select mode (LOW), DQ[15:0] are affected. When only LB# is in select mode, DQ[7:0] are affected. When only
UB# is in the select mode, DQ[15:8] are affected.
4. The device will consume active power in this mode whenever addresses are changed.
5. When the device is in standby mode, address inputs and data inputs/outputs are internally isolated from any external influence.
6. VIN = VCCQ or 0V; all device balls must be static (unswitched) in order to achieve standby current.
7. DPD is initiated when CE# transitions from LOW to HIGH after writing RCR[4] to 0. DPD is maintained until CE# transitions from HIGH to
LOW.
8. When the BCR is configured for sync mode, sync READ and WRITE, and async WRITE are supported by all vendors. (Some vendors
also support asynchronous READ.)
9. Burst mode operation is initialized through the bus configuration register (BCR[15]).
10. Initial cycle. Following cycles are the same as BURST CONTINUE. CE# must stay LOW for the equivalent of a single-word burst (as
indicated by WAIT).
Publication Release Date: Nov. 07, 2014
Revision: A01-002
-9-
W966K6HB
8. FUNCTIONAL DESCRIPTION
In general, CellularRAM devices are high-density alternatives to SRAM and Pseudo SRAM products, popular in lowpower, portable applications. The device implements the same high-speed bus interface found on burst mode Flash
products. The CellularRAM bus interface supports both asynchronous and burst mode transfers. Page mode
accesses are also included as a bandwidth-enhancing extension to the asynchronous read protocol.
8.1 Power Up Initialization
CellularRAM products include an on-chip voltage sensor used to launch the power-up initialization process.
Initialization will configure the BCR and the RCR with their default settings. VCC and VCCQ must be applied
simultaneously. When they reach a stable level at or above 1.7V, the device will require 150µs to complete its selfinitialization process. During the initialization period, CE# should remain HIGH. When initialization is complete, the
device is ready for normal operation.
8.1.1 Power-Up Initialization Timing
Vcc =1.7v
tpu >=150 µs
normal operation
VCC
VCCQ
Device ready for
Device Initialization
8.2 Bus Operating Modes
CellularRAM products incorporate a burst mode interface found on flash products targeting low-power, wireless
applications. This bus interface supports asynchronous, page mode, and burst mode read and write transfers. The
specific interface supported is defined by the value loaded into the BCR. Page mode is controlled by the refresh
configuration register (RCR[7]).
8.2.1 Asynchronous Modes
CellularRAM products power up in the asynchronous operating mode. This mode uses the industry- standard SRAM
control bus (CE#, OE#, WE#, LB#/UB#). READ operations are initiated by bringing CE#, OE#, and LB#/UB# LOW
while keeping WE# HIGH. Valid data will be driven out of the I/Os after the specified access time has elapsed.
WRITE operations occur when CE#, WE#, and LB#/UB# are driven LOW. During asynchronous WRITE operations,
the OE# level is a “don't care,” and WE# will override OE#. The data to be written is latched on the rising edge of
CE#, WE#, or LB#/UB# (whichever occurs first). Asynchronous operations (page mode disabled) can either use the
ADV input to latch the address, or ADV can be driven LOW during the entire READ/WRITE operation.
During asynchronous operation, the CLK input must be held static LOW. WAIT will be driven while the device is
enabled and its state should be ignored. WE# LOW time must be limited to tCEM.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 10 -
W966K6HB
8.2.1.1 READ Operation(ADV# LOW)
CE #
OE #
WE #
Address Valid
ADDRESS
DATA
Data Valid
LB # / UB #
tRC = READ Cycle Time
Don ‘ t Care
Note:
ADV must remain LOW for PAGE MODE operation.
8.2.1.2 WRITE Operation (ADV# LOW)
CE #
OE #
<tCEM
WE #
ADDRESS
Address Valid
DATA
Data Valid
LB # / UB #
tWC = WRITE Cycle Time
Don’t Care
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 11 -
W966K6HB
8.2.2 Page Mode READ Operation
Page mode is a performance-enhancing extension to the legacy asynchronous READ operation. In page-modecapable products, an initial asynchronous read access is performed, then adjacent addresses can be read quickly by
simply changing the low-order address. Addresses A[3:0] are used to determine the members of the 16-address
CellularRAM page. Any change in addresses A[4] or higher will initiate a new tAA access time. Page mode takes
advantage of the fact that adjacent addresses can be read in a shorter period of time than random addresses.
WRITE operations do not include comparable page mode functionality.
During asynchronous page mode operation, the CLK input must be held LOW. CE# must be driven HIGH upon
completion of a page mode access. WAIT will be driven while the device is enabled and its state should be ignored.
Page mode is enabled by setting RCR[7] to HIGH. ADV must be driven LOW during all page mode READ accesses.
Due to refresh considerations, CE# must not be LOW longer than tCEM.
8.2.2.1 Page Mode READ Operation (ADV# LOW)
<tCEM
CE #
OE #
WE #
ADDRESS
Add 1
Add 0
tAPA
tAA
D0
DATA
Add 2
tAPA
D1
Add 3
tAPA
D2
D3
LB # / UB #
Don’t Care
8.2.3 BURST Mode Operation
Burst mode operations enable high-speed synchronous READ and WRITE operations. Burst operations consist of a
multi-clock sequence that must be performed in an ordered fashion. After CE# goes LOW, the address to access is
latched on the rising edge of the next clock that ADV# is LOW. During this first clock rising edge, WE# indicates
whether the operation is going to be a READ (WE# = HIGH) or WRITE (WE# =LOW).
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 12 -
W966K6HB
8.2.3.1 Burst Mode READ (4-word burst)
CLK
A [ max : 0 ]
Address
Valid
ADV #
CE #
Latency Code 2 (3 clocks)
OE #
WE #
WAIT
D0
DQ [ 15:0 ]
D1
D2
D3
LB # / UB #
Don’t Care
READ Burst Identified
( WE# = HIGH )
Undefined
Note:
Non-default BCR settings for burst mode READ (4-word burst): Fixed or variable latency; latency code 2 (3 clocks); WAIT
active LOW; WAIT asserted during delay. Diagram is representative of variable latency with no refresh collision or fixedlatency access
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 13 -
W966K6HB
8.2.3.2 Burst Mode WRITE (4-word burst)
CLK
A [ max : 0 ]
Address
Valid
ADV #
CE #
Latency Code 2 (3 clocks)
OE #
WE #
WAIT
D0
DQ [ 15:0 ]
D2
D1
D3
LB # / UB #
READ Burst Identified
( WE# = HIGH )
Don’t Care
Note:
Non-default BCR settings for burst mode WRITE (4-word burst) : Fixed or variable latency; latency code 2 (3 clocks); WAIT
active LOW; WAIT asserted during delay.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 14 -
W966K6HB
The size of a burst can be specified in the BCR either as a fixed length or continuous. Fixed-length bursts consist of
four, eight, sixteen, or thirty-two words. Continuous bursts have the ability to start at a specified address and burst to
the end of the row.
The latency count stored in the BCR defines the number of clock cycles that elapse before the initial data value is
transferred between the processor and CellularRAM device. The initial latency for READ operations can be
configured as fixed or variable (WRITE operations always use fixed latency). Variable latency allows the
CellularRAM to be configured for minimum latency at high clock frequencies, but the controller must monitor WAIT to
detect any conflict with refresh cycles. Fixed latency outputs the first data word after the worst-case access delay,
including allowance for refresh collisions. The initial latency time and clock speed determine the latency count
setting. Fixed latency is used when the controller cannot monitor WAIT. Fixed latency also provides improved
performance at lower clock frequencies. The WAIT output asserts when a burst is initiated, and de-asserts to
indicate when data is to be transferred into (or out of ) the memory. WAIT will again be asserted at the boundary of
the row, unless wrapping within the burst length.
To access other devices on the same bus without the timing penalty of the initial latency for a new burst, burst mode
can be suspended. Bursts are suspended by stopping CLK. CLK can be stopped HIGH or LOW. If another device
will use the data bus while the burst is suspended, OE# should be taken HIGH to disable the CellularRAM outputs;
otherwise, OE# can remain LOW. Note that the WAIT output will continue to be active, and as a result no other
devices should directly share the WAIT connection to the controller. To continue the burst sequence, OE# is taken
LOW, then CLK is restarted after valid data is available on the bus.
The CE# LOW time is limited by refresh considerations. CE# must not stay LOW longer than tCEM. If a burst
suspension will cause CE# to remain LOW for longer than tCEM, CE# should be taken HIGH and the burst restarted
with a new CE# LOW/ADV# LOW cycle.
8.2.3.3 Refresh Collision During Variable-Latency READ Operation
V IH
CLK V IL
V IH
V IL
V IH
ADV # V IL
V IH
CE #
V IL
Valid
Address
A [ max : 0 ]
V IH
OE # V IL
V IH
WE # V IL
LB # / UB #
V IH
V IL
V OH
High - Z
High - Z
WAIT V OL
DQ [ 15:0 ] V OH
D0
D1
D2
D3
V OL
Don’t Care
Additional WAIT satates to allow
refresh completion
Undefined
Note:
Non-default BCR settings for refresh collision during variable-latency READ operation; latency code 2 (3 clocks); WAIT active
LOW; WAIT asserted during delay.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 15 -
W966K6HB
8.2.4 Mixed-Mode Operation
The device supports a combination of synchronous READ and asynchronous READ and asynchronous WRITE
operations when the BCR is configured for synchronous operation. The asynchronous READ and asynchronous
WRITE operations require that the clock (CLK) remain LOW during the entire sequence. The ADV# signal can be
used to latch the target address, or it can remain LOW during the entire asynchronous WRITE operation. CE# can
remain LOW when transitioning between mixed-mode operations with fixed latency enabled; however, the CE# LOW
time must not exceed tCEM. Mixed-mode operation facilitates a seamless interface to legacy burst mode flash
memory controllers.
8.2.4.1 WAIT Operation
The WAIT output on a CellularRAM device is typically connected to a shared, system level WAIT signal. The shared
WAIT signal is used by the processor to coordinate transactions with multiple memories on the synchronous bus.
8.2.4.2 Wired-OR WAIT Configuration
CellularRAM
External
WAIT
Pull - Up/ Pull - Down
Resistor
READY
Processor
WAIT
WAIT
Other
Device
Other
Device
Once a READ or WRITE operation has been initiated, WAIT goes active to indicate that the CellularRAM device
requires additional time before data can be transferred. For READ operations, WAIT will remain active until valid
data is output from the device. For WRITE operations, WAIT will indicate to the memory controller when data will be
accepted into the CellularRAM device. When WAIT transitions to an inactive state, the data burst will progress on
successive clock edges.
CE# must remain asserted during WAIT cycles (WAIT asserted and WAIT configuration BCR[8] = 1). Bringing CE#
HIGH during WAIT cycles may cause data corruption. (Note that for BCR[8] = 0, the actual WAIT cycles end one
cycle after WAIT de-asserts, and at the end of the row the WAIT cycles start one cycle after the WAIT signal
asserts.)
When using variable initial access latency (BCR[14] = 0), the WAIT output performs an arbitration role for READ
operations launched while an on-chip refresh is in progress. If a collision occurs, WAIT is asserted for additional
clock cycles until the refresh has completed. When the refresh operation has completed, the READ operation will
continue normally.
WAIT will be asserted but should be ignored during asynchronous READ and WRITE, and page READ operations.
By using fixed initial latency (BCR[14] = 1), this CellularRAM device can be used in burst mode without monitoring
the WAIT signal. However, WAIT can still be used to determine when valid data is available at the start of the burst
and at the end of the row. If WAIT is not monitored, the controller must stop burst accesses at row boundaries on its
own.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 16 -
W966K6HB
8.2.5 LB#/ UB# Operation
The LB# enable and UB# enable signals support byte-wide data WRITEs. During WRITE operations, any disabled
bytes will not be transferred to the RAM array and the internal value will remain unchanged. During an asynchronous
WRITE cycle, the data to be written is latched on the rising edge of CE#, WE#, LB#, or UB#, whichever occurs first.
LB# and UB# must be LOW during READ cycles.
When both the LB# and UB# are disabled (HIGH) during an operation, the device will disable the data bus from
receiving or transmitting data. Although the device will seem to be deselected, it remains in an active mode as long
as CE# remains LOW.
8.3 Low Power Operation
8.3.1 Standby Mode Operation
During standby, the device current consumption is reduced to the level necessary to perform the DRAM refresh
operation. Standby operation occurs when CE# is HIGH. The device will enter a reduced power state upon
completion of a READ or WRITE operation, or when the address and control inputs remain static for an extended
period of time. This mode will continue until a change occurs to the address or control inputs.
8.3.2 Temperature Compensated Refresh
Temperature compensated refresh (TCR) allows for adequate refresh at different temperatures. This CellularRAM
device includes an on-chip temperature sensor that automatically adjusts the refresh rate according to the operating
temperature. The device continually adjusts the refresh rate to match that temperature.
8.3.3 Partial Array Refresh
Partial array refresh (PAR) restricts refresh operation to a portion of the total memory array. This feature enables the
device to reduce standby current by refreshing only that part of the memory array required by the host system. The
refresh options are full array, one-half array, one-quarter array, one-eighth array, or none of the array. The mapping
of these partitions can start at either the beginning or the end of the address map. READ and WRITE operations to
address ranges receiving refresh will not be affected. Data stored in addresses not receiving refresh will become
corrupted. When re-enabling additional portions of the array, the new portions are available immediately upon writing
to the RCR.
8.3.4 Deep Power-Down Operation
Deep power-down (DPD) operation disables all refresh-related activity. This mode is used if the system does not
require the storage provided by the CellularRAM device. Any stored data will become corrupted when DPD is
enabled. When refresh activity has been re-enabled, the CellularRAM device will require 150µs to perform an
initialization procedure before normal operations can resume. During this 150µs period, the current consumption will
be higher than the specified standby levels, but considerably lower than the active current specification.
DPD can be enabled by writing to the RCR using CRE or the software access sequence; DPD starts when CE# goes
HIGH. DPD is disabled the next time CE# goes LOW and stays LOW for at least 10µs.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 17 -
W966K6HB
8.4 Registers
Two user-accessible configuration registers define the device operation. The bus configuration register (BCR)
defines how the CellularRAM interacts with the system memory bus and is nearly identical to its counterpart on burst
mode flash devices. The refresh configuration register (RCR) is used to control how refresh is performed on the
DRAM array. These registers are automatically loaded with default settings during power-up, and can be updated
any time the devices are operating in a standby state.
A DIDR provides information on the device manufacturer, CellularRAM generation, and the specific device
configuration. The DIDR is read-only.
8.4.1 Access Using CRE
The registers can be accessed using either a synchronous or an asynchronous operation when the control register
enable (CRE) input is HIGH. When CRE is LOW, a READ or WRITE operation will access the memory array. The
configuration register values are written via addresses A[max:0]. In an asynchronous WRITE, the values are latched
into the configuration register on the rising edge of ADV#, CE#, or WE#, whichever occurs first; LB# and UB# are
“don’t care”. The BCR is accessed when A[19:18] are 10b; the RCR is accessed when A[19:18] are 00b. The DIDR
is read when A[19:18] are 01b. For reads, address inputs other than A[19:18] are “don’t care,” and register bits 15:0
are output on DQ[15:0]. Immediately after performing a configuration register READ or WRITE operation, reading the
memory array is highly recommended.
8.4.1.1 Configuration Register WRITE, Asynchronous Mode Followed by READ ARRAY Operation
A [ max : 0 ]
Address
OPCODE
( except A [ 19 : 18 ] )
tAVH
tAVS
Select Control Register
A [ 19 : 18 ]
Address
1
tAVS
CRE
tAVH
ADV #
tVP
CE #
tCPH
Initiate Control Register Access
tC RES
tCW
OE #
tWP
WE #
Write Address Bus Value
to Control Register
LB # / UB #
Data Valid
DQ [ 15:0 ]
Don’t Care
Note:
1. A[19:18]=00b to load RCR, and 10b to load BCR.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 18 -
W966K6HB
8.4.1.2 Configuration Register WRITE – CE# control
tWC
tAW
tWR
A [ max : 0 ]
CRE
tVS
ADV #
tCW
CE #
tAS
tWP
tAS
WE #
LB # / UB #
DQ [ 15:0 ]
Don’t Care
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 19 -
W966K6HB
8.4.1.3 Configuration Register WRITE, Synchronous Mode Followed by READ ARRAY Operation
CLK
Latch Control Register Value
A [ max : 0 ]
( except A [ 19 : 18 ] )
Address
OPCODE
tSP
tHD
Latch Control Register Address
A [ 19 : 18 ] 2
Address
tSP
CRE
tSP
ADV #
CE #
OE #
tCSP
tHD
tCBPH 3
tHD
tSP
WE #
tHD
LB # / UB #
WAIT
High - Z
tCEW
High - Z
Data
Valid
DQ [ 15:0 ]
Don’t Care
Notes:
1. Non-default BCR settings for synchronous mode configuration register WRITE followed by READ ARRAY operation:
Latency code 2 (3 clocks); WAIT active Low; WAIT asserted during delay.
2. A[19:18] = 00b to load RCR, and 10b to load BCR.
3. CE# must remain LOW to complete a burst-of-one WRITE. WAIT must be monitored – additional WAIT cycles caused by
refresh collisions require a corresponding number of additional CE# LOW cycles.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 20 -
W966K6HB
8.4.1.4 Register READ, Asynchronous Mode Followed by READ ARRAY Operation
A [ max : 0 ]
( except A [ 19 : 18 ] )
Address
tAVH
tAVS
Select Register
A [ 19 : 18 ] 1
Address
tAA
tAVH
CRE
ADV #
CE #
tAVS
tAA
tVP
tAADV
Initiate Register Access
tCO
tHZ
OE #
tOHZ
tOE
WE #
tBHZ
tLZ
LB # / UB #
DQ [ 15:0 ]
tBA
tOLZ
tLZ
CR Valid
Don’t Care
Data Valid
Undefined
Note:
A[19:18] = 00b to read RCR, 10b to read BCR , and 01b to read DIDR.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 21 -
W966K6HB
8.4.1.5 Register READ, Synchronous Mode Followed by READ ARRAY Operation
CLK
Latch Control Register Value
A [ max : 0 ]
Address
( except A [ 19 : 18 ] )
A [ 19 : 18 ] 2
tSP
Latch Control Register Address
Address
tHD
tSP
CRE
tHD
tSP
ADV #
tHD tABA
tCBPH *3
tCSP
tHZ
CE #
OE #
tOHZ
WE #
tSP
tHD
tBOE
LB # / UB #
tCW
tOLZ tACLK
High - Z
WAIT
DQ [ 15:0 ]
High - Z
Data
Valid
CR Valid
tKOH
Don’t Care
Undefined
Notes:
1. Non-default BCR settings for synchronous mode register READ followed by READ ARRAY operation: Latency code 2 (3
clocks); WAIT active LOW; WAIT asserted during delay.
2. A[19:18] = 00b to read RCR, 10b to read BCR , and 01b to read DIDR.
3. CE# must remain LOW to complete a burst-of-one READ. WAIT must be monitored – additional WAIT cycles caused by
refresh collisions require a corresponding number of additional CE# LOW cycles.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 22 -
W966K6HB
8.4.2 Software Access
Software access of the registers uses a sequence of asynchronous READ and asynchronous WRITE operations.
The contents of the configuration registers can be modified and all registers can be read using the software
sequence.
The configuration registers are loaded using a four-step sequence consisting of two asynchronous READ operations
followed by two asynchronous WRITE operations. The read sequence is virtually identical except that an
asynchronous READ is performed during the fourth operation. The address used during all READ and WRITE
operations is the highest address of the CellularRAM device being accessed; the contents of this address are not
changed by using this sequence.
The data value presented during the third operation (WRITE) in the sequence defines whether the BCR, RCR, or the
DIDR is to be accessed. If the data is 0000h, the sequence will access the RCR; if the data is 0001h, the sequence
will access the BCR; if the data is 0002h, the sequence will access the DIDR. During the fourth operation, DQ[15:0]
transfer data into or out of bits 15–0 of the registers.
The use of the software sequence does not affect the ability to perform the standard (CRE-controlled) method of
loading the configuration registers. However, the software nature of this access mechanism eliminates the need for
CRE. If the software mechanism is used, CRE can simply be tied to VSS. The port line often used for CRE control
purposes is no longer required.
8.4.2.1 Load Configuration Register
ADDRESS
READ
Address
READ
Address
( MAX )
( MAX )
WRITE
Address
( MAX )
WRITE
Address
( MAX )
CE #
OE #
WE #
LB # / UB #
DATA
XXXXh
CR Value
In
XXXXh
Don’t Care
RCR : 0000h
BCR : 0001h
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 23 -
W966K6HB
8.4.2.2 Read Configuration Register
ADDRESS
READ
Address
READ
Address
WRITE
Address
READ
Address
( MAX )
( MAX )
( MAX )
( MAX )
CE #
OE #
WE #
LB # / UB #
DATA
XXXXh
CR Value
Out
XXXXh
Don’t Care
RCR : 0000h
BCR : 0001h
DIDR : 0002h
8.4.3 Bus Configuration Register
The BCR defines how the CellularRAM device interacts with the system memory bus. Page mode operation is
enabled by a bit contained in the RCR. Diagram describes the control bits in the BCR. At power-up, the BCR is set to
9D1Fh. The BCR is accessed with CRE HIGH and A[19:18] = 10b, or through the register access software sequence
with DQ = 0001h on the third cycle.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 24 -
W966K6HB
8.4.3.1 Bus Configuration Register Definition
A[max:0] A[19:18]
max - 20
Reserved
19 - 18
A[17:16]
17 - 16
A15
A14
15
14
A13 A12 A11
13 12 11
Register
Operating Initial
Reserved
Select
Mode
Latency
Latency
Counter
All must be set to “ 0 “ Must be set to “ 0 “
V ar i a bl e
0
1
0
Code 2
0
0
1
1
Code 3 ( def )
0
1
0
0
Code 4
Fi x ed
1
0
1
0
Code 2
1
0
1
1
Code 3
1
1
0
0
Code 4
1
1
0
1
Code 5
1
1
1
0
Code 6
1
BCR [ 15 ]
0
1
0
10
9
8
WAIT
WAIT
Configuration
Reserved
Polarity
(WC)
0
All others
7
A5
6
5
Reserved
Reserved
A4
4
Drive Strength
A3
A2 A1
3
2
Burst
1
A0
0
Burst
Wrap ( BW )* Length ( BL)*
Burst Wrap ( note 1 )
BCR [ 3 ]
Burst wraps within the burst length
0
1
Code 8
Reserved
Burst no wraps ( default )
BCR [ 5 ]
BCR [ 4 ]
0
0
Drive Strength
0
1
1 / 2 ( default )
1
0
1/4
1
1
Reserved
Full
Operating Mode
Synchronous burst access mode
BCR [ 8 ]
WAIT Configuration
0
Asserted during delay
Asynchronous access mode ( default )
Asserted one data cycle before delay ( default )
Register Select
0
0
Select RCR
1
0
Select BCR
0
1
Select DIDR
1
Reserved
1
A6
Must be set to “ 0 “ Must be set to “ 0 “
1
BCR [ 19 ] BCR [ 18 ]
A7
Reserved
All others
0
A8
Latency
0
1
A9
Must be set to “ 0 “
BCR [14] BCR [13] BCR [12] BCR [11]
0
A10
BCR [ 2 ] BCR [ 1 ]
BCR [ 10 ]
WAIT Polarity
0
Active Low
1
Active HIGH ( default )
BCR [ 0 ]
Burst Length ( note 1 )
0
0
1
4 words
0
1
0
8 words
0
1
1
16 words
1
0
0
32 words
1
1
1
Others
Continuous burst ( default )
Reserved
Note:
1. Burst wrap and length apply to both READ and WRITE operations.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 25 -
W966K6HB
8.4.3.2 Burst Length (BCR[2:0]) Default = Continuous Burst
Burst lengths define the number of words the device outputs during burst READ and WRITE operations. The device
supports a burst length of 4, 8, 16, or 32 words. The device can also be set in continuous burst mode where data is
accessed sequentially up to the end of the row.
8.4.3.3 Burst Wrap (BCR[3]) Default = No Wrap
The burst-wrap option determines if a 4-, 8-, 16-, or 32-word READ or WRITE burst wraps within the burst length, or
steps through sequential addresses. If the wrap option is not enabled, the device accesses data from sequential
addresses up to the end of the row.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 26 -
W966K6HB
8.4.3.4 Sequence and Burst Length
Starting 4-Word Burst
8-Word Burst Length
Address
Length
BCR[3] Wrap (Decimal)
Linear
Linear
Burst Wrap
0
Yes
0
0-1-2-3
0-1-2-3-4-5-6-7
1
1-2-3-0
1-2-3-4-5-6-7-0
2
2-3-0-1
2-3-4-5-6-7-0-1
3
3-0-1-2
3-4-5-6-7-0-1-2
4
4-5-6-7-0-1-2-3
5
5-6-7-0-1-2-3-4
6
6-7-0-1-2-3-4-5
7
7-0-1-2-3-4-5-6
...
1
No
16-Word Burst
Length
Linear
32-Word Burst
Length
Linear
0-1-2-3-4-5-6-7-8-910-11-12-13-14-15
0-1-2-...-29-30-31
0-1-2-3-4-5-6-…
1-2-3-...-30-31-0
1-2-3-4-5-6-7-…
2-3-4-...-31-0-1
2-3-4-5-6-7-8-…
3-4-5-...-0-1-2
3-4-5-6-7-8-9-…
4-5-6-...-1-2-3
4-5-6-7-8-9-10-…
5-6-7-...-2-3-4
5-6-7-8-9-10-11-…
6-7-8-...-3-4-5
6-7-8-9-10-11-12-
7-8-9-...-4-5-6
7-8-9-10-11-12-13-…
...
...
1-2-3-4-5-6-7-8-9-1011-12-13-14-15-0
2-3-4-5-6-7-8-9-10-1112-13-14-15-0-1
3-4-5-6-7-8-9-10-1112-13-14-15-0-1-2
4-5-6-7-8-9-10-11-1213-14-15-0-1-2-3
5-6-7-8-9-10-11-12-1314-15-0-1-2-3-4
6-7-8-9-10-11-12-1314-15-0-1-2-3-4-5
7-8-9-10-11-12-13-1415-0-1-2-3-4-5-6
...
Continuous Burst
Linear
14
14-15-0-1-2-3-4-5-6-714-15-16-...-11-12-13
8-9-10-11-12-13
14-15-16-17-18-19-20-...
15
15-0-1-2-3-4-5-6-7-89-10-11-12-13-14
15-16-17-...-12-13-14
15-16-17-18-19-20-21-...
...
...
...
30
30-31-0-...-27-28-29
30-31-32-33-34-...
31
31-0-1-...-28-29-30
31-32-33-34-35-...
0
0-1-2-3
0-1-2-3-4-5-6-7
0-1-2-3-4-5-6-7-8-910-11-12-13-14-15
0-1-2...--29-30-31
0-1-2-3-4-5-6-…
1
1-2-3-4
1-2-3-4-5-6-7-8
1-2-3-4-5-6-7-8-9-1011-12-13-14-15-16
1-2-3-...-30-31-32
1-2-3-4-5-6-7-…
2
2-3-4-5
2-3-4-5-6-7-8-9
2-3-4-5-6-7-8-9-10-1112-13-14-15-16-17
2-3-4-...-31-32-33
2-3-4-5-6-7-8-…
3
3-4-5-6
3-4-5-6-7-8-9-10
3-4-5-6-7-8-9-10-1112-13-14-15-16-17-18
3-4-5-...-32-33-34
3-4-5-6-7-8-9-…
4
4-5-6-7-8-9-10-11
4-5-6-7-8-9-10-11-1213-14-15-16-17-18-19
4-5-6-...-33-34-35
4-5-6-7-8-9-10-…
5
5-6-7-8-9-10-11-12
5-6-7-8-9-10-11-12-13...-15-16-17-18-19-20
5-6-7-...-34-35-36
5-6-7-8-9-10-11…
6-7-8-...-35-36-37
6-7-8-9-10-11-12…
7-8-9-...-36-37-38
7-8-9-10-11-12-13…
...
...
6
7
6-7-8-9-10-11-12-1314-...-16-17-18-19-2021
7-8-9-10-11-12-13-147-8-9-10-11-12-13-14
...-17-18-19-20-21-22
6-7-8-9-10-11-12-13
...
...
14
14-15-16-17-18-19-...14-15-16-...-43-44-45
23-24-25-26-27-28-29
14-15-16-17-18-19-20-…
15
15-16-17-18-19-20-...15-16-17-...-44-45-46
24-25-26-27-28-29-30
15-16-17-18-19-20-21-…
...
...
...
30
30-31-32-...-59-60-61
30-31-32-33-34-35-36-...
31
31-32-33-...-60-61-62
31-32-33-34-35-36-37-...
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 27 -
W966K6HB
8.4.3.5 Drive Strength (BCR[5:4]) Default = Outputs Use Half-Drive Strength
The output driver strength can be altered to full, one-half, or one-quarter strength to adjust for different data bus
loading scenarios. The reduced-strength options are intended for stacked chip (Flash + CellularRAM) environments
when there is a dedicated memory bus. The reduced-drive-strength option minimizes the noise generated on the
data bus during READ operations. Full output drive strength should be selected when using a discrete CellularRAM
device in a more heavily loaded data bus environment. Outputs are configured at half-drive strength during testing.
See the following table for additional information.
8.4.3.6 Table of Drive Strength
BCR[5]
BCR[4]
Drive Strength
Impedance Type (Ω)
Use Recommendation
0
0
Full
25–30
CL = 30pF to 50pF
0
1
1/2 (default)
50
CL = 15pF to 30pF
1
0
1/4
100
CL = 15pF or lower
1
1
8.4.3.7 WAIT Signal in Synchronous
Reserved
Burst
Mode
The WAIT signal is used in synchronous burst read mode to indicate to the host system when the output data is
invalid. Periods of invalid output data within a burst access might be caused either by first access delays, by
reaching the end of row, or by self-refresh cycles. To match with the Flash interfaces of different microprocessor
types, the polarity and the timing of the WAIT signal can be configured. The polarity can be programmed to either
active low or active high logic. The timing of the WAIT signal can be adjusted as well. Depending on the BCR setting,
the WAIT signal will be either asserted at the same time the data becomes invalid or it will be set active one clock
period in advance. In asynchronous read mode including page mode, the WAIT signal is not used but always stays
asserted as BCR bit 10 is specified. In this case, system should ignore WAIT state, since it does not reflect any valid
information of data output status.
8.4.3.8 WAIT Config. (BCR[8])
Default = 1 Clk Before Data Valid/Invalid
The WAIT configuration bit is used to determine when WAIT transitions between the asserted and the de-asserted
state with respect to valid data presented on the data bus. The memory controller will use the WAIT signal to
coordinate data transfer during synchronous READ and WRITE operations. When BCR[8] = 0, data will be valid or
invalid on the clock edge immediately after WAIT transitions to the de-asserted or asserted state, respectively. When
A8 = 1(default), the WAIT signal transitions one clock period prior to the data bus going valid or invalid.
8.4.3.9 WAIT Polarity (BCR[10])
Default = WAIT Active HIGH
The WAIT polarity bit indicates whether an asserted WAIT output should be HIGH or LOW. This bit will determine
whether the WAIT signal requires a pull-up or pull-down resistor to maintain the de-asserted state. The default value
is BCR[10]=1, indicating WAIT active HIGH.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 28 -
W966K6HB
8.4.3.10 WAIT Configuration During Burst Operation
CLK
WAIT
BCR [ 8 ] = 0
Data vaild in current cycle
WAIT
BCR [ 8 ] = 1
Data vaild in next cycle
DQ [ 15:0 ]
D1
D0
D2
D3
End of row
Don’t Care
Note:
Non-default BCR setting; WAIT active LOW.
8.4.3.11 WAIT Function by Configuration (WC) – Lat=2, WP=0
WC = 1 ( WAIT 1 clock earlier )
T0
T1
T2
WC = 0 ( WAIT with Data )
T3
T0
T2
T3
Read
Read
V IH
A [ max : 0 ]
V IL
T1
V IH
CLK V IL
V IH
CLK V IL
A [ max : 0 ] V IH
V IL
Adress
V IH
Adress
V IH
ADV # V IL
ADV # V IL
3 clocks
2 clocks
V OH
V OH
WAIT V OL
WAIT V OL
3 clocks
DQ 0 ~ 15 V OH
3 clocks
Q0
V OL
Q1
DQ 0 ~ 15 V OH
Don’t Care
Latency Code 2
Q0
V OL
Q1
Latency Code 2
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 29 -
W966K6HB
8.4.3.12 Latency Counter (BCR[13:11])
Default = Three Clock Latency
The latency counter bits determine how many clocks occur between the beginning of a READ or WRITE operation
and the first data value transferred. For allowable latency codes, see the following tables and figures.
8.4.3.13 Initial Access Latency (BCR[14])
Default = Variable
Variable initial access latency outputs data after the number of clocks set by the latency counter. However, WAIT
must be monitored to detect delays caused by collisions with refresh operations.
Fixed initial access latency outputs the first data at a consistent time that allows for worst-case refresh collisions. The
latency counter must be configured to match the initial latency and the clock frequency. It is not necessary to monitor
WAIT with fixed initial latency. The burst begins after the number of clock cycles configured by the latency counter.
8.4.3.14 Allowed Latency Counter Settings in Variable Latency Mode
BCR[13:11]
133MHz Rated CRAM
010
Code 2: Max 66 MHz
011
Code 3: Max 108 MHz
100
Code 4: Max 133 MHz
Others
Reserved
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 30 -
W966K6HB
8.4.3.15 Latency Counter (Variable Initial Latency, No Refresh Collision)
V IH
CLK V IL
A [ max : 0 ]
V IH
V IL
Valid Address
V IH
ADV # V IL
Code 2
DQ [15 : 0 ] V OH
Valid Output
V OL
Valid Output
Valid Output
Valid Output
Valid Output
Valid Output
Valid Output Valid Output
Valid Output
Code 3 ( Default )
DQ [15 : 0 ] V OH
V OL
Undefined
Don’t Care
8.4.3.16 Latency Counter (Variable Initial Latency, With Refresh Collision)
V IH
CLK V IL
V IH
Valid
Address
A [ max : 0 ] V IL
V IH
ADV # V IL
CE #
V IH
V IL
V IH
OE # V IL
V IH
WE # V IL
V IH
LB # / UB # V IL
V OH
WAIT V OL
High - Z
High - Z
DQ [ 15:0 ] V OH
D0
D1
D2
D3
V OL
Don’t Care
Additional WAIT satates to allow
refresh completion
Undefined
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 31 -
W966K6HB
8.4.3.17 Allowed Latency Counter Settings in Fixed Latency Mode
BCR[13:11]
133MHz Rated CRAM
010
Code 2: Max 33 MHz
011
Code 3: Max 52 MHz
100
Code 4: Max 66 MHz
101
Code 5: Max 75 MHz
110
Code 6: Max 108 MHz
000
Code 8: Max 133 MHz
Others
Reserved
8.4.3.18 Latency Counter (Fixed Latency)
N-1
Cycles
CLK
Cycle N
V IH
V IL
tAA
A [ max : 0 ]
V IH
V IL
Valid Address
tAADV
ADV #
V IH
V IL
CE #
V IH
V IL
tCO
tACLK
DQ [ 15:0 ] V OH
V OL
(READ)
Valid Output Valid Output Valid Output Valid Output Valid Output
tSP tHD
DQ [ 15:0 ]
(WRITE)
V OH
V OL
Valid
Input
Burst Identified
( ADV # = LOW )
Valid
Input
Valid
Input
Valid
Input
Don’t Care
Valid
Input
Undefined
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 32 -
W966K6HB
8.4.3.19 Burst Write Always Produces Fixed Latency
For burst read, either variable or fixed latency mode is performed depending on BCR.bit14 value. For burst write,
only fixed latency mode is performed even if latency mode bit is configured in variable latency (BCR.bit14=0). The
fixed latency behavior of a write burst applies to burst initial access.
The controller has to observe maximum tCEM (= 4 µs) in case a write burst continues over long bursts. When CE#
being held low, no refresh operation can be scheduled properly, so that tCEM (= 4 µs) limitation applies.
8.4.3.20 Burst Interrupt
When any burst is complete or needs to be terminated to start new burst, bringing CE# high and back to low in next
clock cycle is highly recommended. Burst interrupt means an on-going burst is terminated by newly issued burst
initial command without toggling CE#. In this case, special care has to be taken to avoid any malfunction of
CellularRAM.
In any case, the burst interrupt is prohibited until the current burst initial command completes the first valid data cycle
(first data output or first data input cycle). At new burst initial command, DQ pins go into high-Z if ongoing burst is a
read. In case of write burst being interrupted, the data input is masked and will not be updated to the memory
location.
8.4.3.21 End-of-Row Condition
The CellularRAM in this design has the row size of 256-word , therefore the end of row condition takes place at every
address . In continuous burst mode or wrap-off burst mode, if the burst operation continues over the row boundary,
the controller may not to terminate it by bringing CE high or interrupt it by starting a new burst. To indicate the end of row
condition, WAIT is asserted from the last data of previous row.
The end of row condition can also be detected (by controller) by tracking the address of ongoing burst, it is available
to read out the row size through accessing device ID register (DIDR).
8.4.3.22 Burst Termination or Burst Interrupt At the End of Row
T0
T1
T0
T2
V IH
CLK V IL
No later than 2
CE #
CE #
IH
V OH
V OL
( WC = 1 )
V IH
V IL
V
High
ADV # V IL
WAIT
Low
2 clock cycles allowed for new Burst initial
IH
ADV # V IL
WAIT
( WC = 0 )
V OH
V OL
( WC = 1 )
Last data
DQ 0 ~ 15 V OH
V OL
T2
clocks after last data
V IH
V IL
V
T1
V IH
CLK V IL
DQ
Last - 1
DQ
DQ 0 ~ 15 V OH
V OL
last
[ Termination ]
( WC = 0 )
Last data
DQ
Last - 1
DQ
last
[ Interrupt ]
8.4.3.23 Operating Mode (BCR[15])
Default = Asynchronous Operation
The operating mode bit selects either synchronous burst operation or the default asynchronous mode of operation.
Note that when synchronous burst operation is programmed (BCR[15]=1), in addition to synchronous read/write,
asynchronous read/write operation is also allowed.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 33 -
W966K6HB
8.4.4 Refresh Configuration Register
The refresh configuration register (RCR) defines how the CellularRAM device performs its transparent self refresh.
Altering the refresh parameters can dramatically reduce current consumption during standby mode. Page mode
control is also embedded into the RCR.
The RCR is accessed with CRE HIGH and A[19:18] = 00b; or through the register access software sequence with
DQ = 0000h on the third cycle.
8.4.4.1 Refresh Configuration Register Mapping
A[max:20]
Max-20
A[19:18]
A[17:8]
A7
A6
19-18
17-8
7
6
Register
Select
Reserved
All must be set to “0”
Reserved
Page
A5
A4
4
5
Ignored
DPD
Setting is ignored
All must be set to “0”
A3
A2
A1
A0
3
2
1
0
Address Bus
PAR
Reserved
Must be set to “0”
RCR [19] RCR [18] Register Select
RCR [2] RCR [1] RCR [0]
Refersh Coverage
0
0
Selsect RCR
0
0
0
Full array (default)
1
0
Selsect BCR
0
0
1
Bottom 1/2 array
0
1
Selsect DIDR
0
1
0
Bottom 1/4 array
0
1
1
Bottom 1/8 array
1
0
0
None of array
1
0
1
Top 1/2 array
1
1
0
Top 1/4 array
1
1
1
Top 1/8 array
RCR [7]
Page Mode Enable / Disable
0
Page Mode Disabled ( default )
1
Page Mode Enable
RCR [4]
Deep Power - Down
0
DPD Enable
1
DPD Disable (default)
8.4.4.2 Partial Array Refresh (RCR[2:0] Default = Full Array Refresh
The PAR bits restrict refresh operation to a portion of the total memory array. This feature allows the device to
reduce standby current by refreshing only that part of the memory array required by the host system. The refresh
options are full array, one-half array, one-quarter array, one-eighth array, or none of the array. The mapping of these
partitions can start at either the beginning or the end of the address map.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 34 -
W966K6HB
8.4.4.3 Address Patterns for PAR (RCR[4] = 1)
RCR[2]
RCR[1]
RCR[0]
ACTIVE SECTION
ADDRESS SPACE
SIZE
DENSITY
0
0
0
Full die
000000h–1FFFFFh
2M x 16
32Mb
0
0
1
One-half of die
000000h–0FFFFFh
1M x 16
16Mb
0
1
0
One-quarter of die
000000h–07FFFFh
512K x 16
8Mb
0
1
1
One-eighth of die
000000h–03FFFFh
256K x 16
4Mb
1
0
0
None of die
0
0
0
1
0
1
One-half of die
100000h–1FFFFFh
1M x 16
16Mb
1
1
0
One-quarter of die
180000h–1FFFFFh
512K x 16
8Mb
1
1
1
One-eighth of die
1C0000h–1FFFFFh
256K x 16
4Mb
8.4.4.4 Deep Power-Down (RCR[4])
Default = DPD Disabled
The deep power-down bit enables and disables all refresh-related activity. This mode is used if the system does not
require the storage provided by the CellularRAM device. Any stored data will become corrupted when DPD is
enabled. When refresh activity has been re-enabled, the CellularRAM device will require 150µs to perform an
initialization procedure before normal operations can resume.
Deep power-down is enabled by setting RCR[4] = 0 and taking CE# HIGH. DPD can be enabled using CRE or the
software sequence to access the RCR. Taking CE# LOW for at least 10µs disables DPD and sets RCR[4] = 1; it is
not necessary to write to the RCR to disable DPD. BCR and RCR values (other than BCR[4]) are preserved during
DPD.
8.4.4.5 Page Mode Operation (RCR[7])
Default = Disabled
The page mode operation bit determines whether page mode is enabled for asynchronous READ operations. In the
power-up default state, page mode is disabled.
8.4.5 Device Identification Register
The DIDR provides information on the device manufacturer, CellularRAM generation, and the specific device
configuration. This register is read-only.
The DIDR is accessed with CRE HIGH and A[19:18] = 01b, or through the register access software sequence with
DQ = 0002h on the third cycle.
8.4.5.1 Device Identification Register Mapping
Bit Field
DIDR[15]
DIDR[14:11]
DIDR[10:8]
DIDR[7:5]
DIDR[4:0]
Field name
Row length
Device version
Device density
CellularRAM generation
Vendor ID
Length
Bit Setting
Version
Bit Setting
Density
Bit Setting
Generation
Bit Setting
256
1b
3rd
0010b
32Mb
001b
CR1.5
010b
Vendor Bit Setting
Options
Winbond
00110b
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 35 -
W966K6HB
9. ELECTRICAL CHARACTERISTIC
Stresses greater than those listed may cause permanent damage to the device. This is a stress rating only, and
functional operation of the device at these or any other conditions above those indicated in the operational sections
of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect
reliability.
9.1 Absolute Maximum DC, AC Ratings
Parameter
Min
Max
Unit
Notes
Operating temperature (case) Wireless
-40
85
ºC
Storage temperature (plastic)
-55
+150
ºC
-
+260
ºC
Voltage to any ball except VCC, VCCQ relative to VSS
-0.20
+2.3
V
Voltage on VCC supply relative to VSS
-0.20
+2.3
V
Voltage on VCCQ supply relative to VSS
-0.20
+2.3
V
-
50
mA
1
Input voltage
-1.0
+2.45
V
2
VCC voltage
-1.0
+2.3
V
3
VCCQ voltage
-1.0
+2.3
V
3
Absolute Maximum DC Ratings
Soldering temperature and time 10s (solder ball only)
ISH output short circuit current
Absolute Maximum AC Ratings
Notes:
1. Input Output shorted for no more than one second. No more than one output shorted at a time. I/O = 1.8V.
2. Assumes absence of clamping diodes. Input voltage overshoot above V CCQ and undershoot below VSSQ should be less
than 2V-nS.
3. Condition should be less than 2 nS.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 36 -
W966K6HB
9.2 Electrical Characteristics and Operating Conditions
Description
Conditions
Min
Max
VCC
1.7
1.95
V
I/O supply voltage
VCCQ
1.7
1.95
V
Input high voltage
VIH
VCCQ–0.4
VCCQ+0.2
V
1
Input low voltage
VIL
–0.20
0.4
V
2
0.8xVCCQ
V
3
3
Supply voltage
Symbol
Typical
Unit Notes
Output high voltage
IOH=–0.2mA
VOH
Output low voltage
IOL=+0.2mA
VOL
0.2xVCCQ
V
Input leakage current
VIN=0 to VCCQ
ILI
1
µA
Output leakage current
OE#=VIH or chip
disabled
ILO
1
µA
25
mA
4
18
mA
4
Operating Current
Asynchronous random
READ/WRITE
Asynchronous PAGE
READ
Initial access,
burst READ/WRITE
Continuous burst
READ
VIN = VCCQ or 0V,
Chip enabled,
IOUT=0
Continuous burst
WRITE
Standby Current
VIN = VCCQ or 0V,
CE# = VCCQ
ICC1
tRC/tWC=70ns
-
ICC1P
tRC=70ns
ICC2
133MHz
-
40
mA
4
ICC3R
133MHz
-
35
mA
4
ICC3W
133MHz
-
40
mA
4
ISB
Standard
-
200
µA
5, 6
Notes:
1. Input signals may overshoot to VCCQ + 1.0V for periods less than 2ns during transitions.
2. Input signals may undershoot to VSS – 1.0V for periods less than 2ns during transitions.
3. BCR[5:4] = 01b (default setting of one-half drive strength).
4. This parameter is specified with the outputs disabled to avoid external loading effects. The user must add the current
required to drive output capacitance expected in the actual system.
5. ISB (max) values measured with PAR set to FULL ARRAY and at +85°C. In order to achieve low standby current, all inputs
must be driven to either VCCQ or VSS. ISB might be slightly higher for up to 500ms after power-up, or when entering standby
mode.
6. ISB (typ) is the average ISB at 25°C and VCC = VCCQ = 1.8V. This parameter is verified during characterization, and is not
100% tested.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 37 -
W966K6HB
9.3 Deep Power-Down Specifications
Description
Conditions
Symbol
Typical
Unit
Deep Power-Down
VIN = VCCQ or 0V;
VCC, VCCQ = 1.95V; +85°C
IZZ
10
µA
Max
Unit
200
160
140
120
110
µA
Note:
Typical (TYP) IZZ value applies across all operating temperatures and voltages.
9.4 Partial Array Self Refresh Standby Current
Description
Conditions
Partial-array refresh
Standby current
VIN = VCCQ or
0V, CE# = VCCQ
Symbol
Standard power
(no designation)
IPAR
Array
Partition
Full
1/2
1/4
1/8
0
9.5 Capacitance
Description
Input Capacitance
Input/Output Capacitance (DQ)
Conditions
Symbol
Min
Max
Unit
Note
TC = +25ºC; f = 1 MHz;
VIN = 0V
CIN
CIO
2.0
3.5
6
6
pF
pF
1
1
Note:
These parameters are verified in device characterization and are not 100% tested.
9.6 AC Input-Output Reference Waveform
VCCQ
Intput 1
VCCQ/2
2
Test Points
VCCQ/2
3
Output
VSSQ
Notes:
1. AC test inputs are driven at VCCQ for a logic 1 and VSSQ for a logic 0. Input rise and fall times (10% to 90%) <1.6ns.
2. Input timing begins at VCCQ/2.
3. Output timing ends at VCCQ/2.
9.7 AC Output Load Circuit
Test Point
50 Ohm
DUT
VCCQ/2
30pF
Note:
All tests are performed with the outputs configured for default setting of half drive strength (BCR[5:4] = 01b).
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 38 -
W966K6HB
10. TIMING REQUIRMENTS
10.1 Read, Write Timing Requirements
10.1.1 Asynchronous READ Cycle Timing Requirements
All tests performed with outputs configured for default setting of half drive strength, (BCR[5:4] = 01b).
Parameter
Symbol
Min
Max
Unit
tAA
-
70
ns
ADV# access time
tAADV
-
70
ns
Page access time
tAPA
-
20
ns
Address hold from ADV# HIGH
tAVH
2
-
ns
Address setup to ADV# HIGH
tAVS
5
-
ns
tBA
-
70
ns
LB#/UB# disable to DQ High-Z Output
tBHZ
-
8
ns
1
LB#/UB# enable to Low-Z output
tBLZ
6
-
ns
2
Maximum CE# pulse width
tCEM
-
4
µs
3
CE# LOW to WAIT valid
tCEW
1
7.5
ns
Chip select access time
tCO
-
70
ns
CE# LOW to ADV# HIGH
tCVS
7
-
ns
Chip disable to DQ and WAIT High-Z output
tHZ
-
8
ns
1
Chip enable to Low-Z output
tLZ
10
-
ns
2
Output enable to valid output
tOE
-
20
ns
Output hold from address change
tOH
5
-
ns
Output disable to DQ High-Z output
tOHZ
-
8
ns
1
Output enable to Low-Z output
tOLZ
3
-
ns
2
Page READ cycle time
tPC
20
-
ns
READ cycle time
tRC
70
-
ns
ADV# pulse width LOW
tVP
5
-
ns
Address access time
LB#/UB# access time
Notes
Notes:
1. Low-Z to High-Z timings are tested with AC Output Load Circuit. The High-Z timings measure a 100mV transition from either
VOH or VOL toward VCCQ/2.
2. High-Z to Low-Z timings are tested with AC Output Load Circuit. The Low-Z timings measure a 100mV transition away from
the High-Z (VCCQ/2) level toward either VOH or VOL.
3. Applies to all modes.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 39 -
W966K6HB
10.1.2 Burst READ Cycle Timing Requirements
All tests performed with outputs configured for default setting of half drive strength, (BCR[5:4] = 01b).
133MHz
Parameter
Symbol
Unit
Min
Address access time (fixed latency)
tAA
70
ns
tAADV
70
ns
tABA
35.5
ns
CLK to output delay
tACLK
5.5
ns
Address hold from ADV# HIGH (fixed latency)
tAVH
Burst OE# LOW to output delay
tBOE
ADV# access time (fixed latency)
Burst to READ access time (variable latency)
2
ns
20
tCBPH
Maximum CE# pulse width
tCEM
CE# or ADV# LOW to WAIT valid
tCEW
1
CLK period
tCLK
7.5
Chip select access time (fixed latency)
tCO
CE# setup time to active CLK edge
tCSP
2.5
ns
Hold time from active CLK edge
tHD
1.5
ns
Chip disable to DQ and WAIT High-Z output
tHZ
7
ns
CLK rise or fall time
tKHKL
1.2
ns
CLK to WAIT valid
tKHTL
5.5
ns
Output HOLD from CLK
tKOH
2
ns
CLK HIGH or LOW time
tKP
3
ns
tOHZ
Output enable to Low-Z output
tOLZ
Setup time to active CLK edge
tSP
5
ns
CE# HIGH between subsequent burst or mixed-mode operations
Output disable to DQ High-Z output
Notes
Max
ns
1
4
µs
1
7.5
ns
ns
70
7
ns
2
ns
2
3
ns
3
2
ns
Notes:
1. A refresh opportunity must be provided every t CEM. A refresh opportunity is satisfied by either of the following two
conditions: a) clocked CE# HIGH, or b) CE# HIGH for longer than 15ns.
2. Low-Z to High-Z timings are tested with the AC Output Load Circuit. The High-Z timings measure a 100mV transition from
either VOH or VOL toward VCCQ/2.
3. High-Z to Low-Z timings are tested with the AC Output Load Circuit. The Low-Z timings measure a 100mV transition away
from the High-Z (VCCQ/2) level toward either VOH or VOL.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 40 -
W966K6HB
10.1.3 Asynchronous WRITE Cycle Timing Requirements
Parameter
Symbol
Min
Max
Unit
tAS
0
-
ns
Address HOLD from ADV# going HIGH
tAVH
2
-
ns
Address setup to ADV# going HIGH
tAVS
5
-
ns
Address valid to end of WRITE
tAW
70
-
ns
LB#/UB# select to end of WRITE
tBW
70
-
ns
CE# LOW to WAIT valid
tCEW
1
7.5
ns
CE# HIGH between subsequent asynchronous operations
tCPH
5
-
ns
CE# LOW to ADV# HIGH
tCVS
7
-
ns
Chip enable to end of WRITE
tCW
70
-
ns
Data HOLD from WRITE time
tDH
0
-
ns
Data WRITE setup time
tDW
20
-
ns
Chip disable to WAIT High-Z output
tHZ
-
8
ns
1
Chip enable to Low-Z output
tLZ
10
-
ns
2
End WRITE to Low-Z output
tOW
5
-
ns
2
ADV# pulse width
tVP
5
-
ns
ADV# setup to end of WRITE
tVS
70
-
ns
WRITE cycle time
tWC
70
-
ns
tWHZ
-
8
ns
1
tWP
45
-
ns
3
tWPH
10
-
ns
tWR
0
-
ns
Address and ADV# LOW setup time
WRITE to DQ High-Z output
WRITE pulse width
WRITE pulse width HIGH
WRITE recovery time
Notes
Notes:
1. Low-Z to High-Z timings are tested with AC Output Load Circuit. The High-Z timings measure a 100mV transition from either
VOH or VOL toward VCCQ/2.
2. High-Z to Low-Z timings are tested with AC Output Load Circuit. The Low-Z timings measure a 100mV transition away from
the High-Z (VCCQ/2) level toward either VOH or VOL.
3. WE# LOW time must be limited to tCEM (4µs).
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 41 -
W966K6HB
10.1.4 Burst WRITE Cycle Timing Requirements
133MHz
Parameter
Symbol
Min
Address and ADV# LOW setup time
Unit
Notes
1
Max
tAS
0
ns
tAVH
2
ns
CE# HIGH between subsequent burst or mixed-mode operations
tCBPH
5
ns
2
Maximum CE# pulse width
tCEM
4
µs
2
CE# LOW to WAIT valid
tCEW
1
7.5
ns
Clock period
tCLK
7.5
ns
CE# setup to CLK active edge
tCSP
2.5
ns
Hold time from active CLK edge
tHD
1.5
ns
Chip disable to WAIT High-Z output
tHZ
7
ns
CLK rise or fall time
tKHKL
1.2
ns
Clock to WAIT valid
tKHTL
5.5
ns
Address HOLD from ADV# HIGH (fixed latency)
CLK HIGH or LOW time
tKP
3
ns
Setup time to activate CLK edge
tSP
2
ns
3
Notes:
1. tAS required if tCSP > 20ns.
2. A refresh opportunity must be provided every t CEM. A refresh opportunity is satisfied by either of the following two
conditions: a) clocked CE# HIGH, or b) CE# HIGH for longer than 15ns.
3. Low-Z to High-Z timings are tested with the AC Output Load circuit. The High-Z timings measure a 100mV transition from
either VOH or VOL toward VCCQ/2.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 42 -
W966K6HB
10.2 TIMING DIAGRAMS
10.2.1 Initialization Period
VCC ( MIN )
VCC , VCCQ
= 1.7V
Device ready for
normal operation
tPU
10.2.2 DPD Entry and Exit Timing Parameters
tDPD
tDPDX
tPU
DPD Enabled
DPD Exit
Device
Initialization
CE#
Write
RCR [4] = 0
Device ready for
Normal operation
10.2.3 Initialization and DPD Timing Parameters
Description
CE# HIGH after Write BCR[4]=0
CE# LOW between DPD Enable and Device Initialization
DPD Exit to next Operation Command
Symbol
Min
Max
Unit
tDPD
150
-
µs
tDPDX
10
-
µs
tPU
-
150
µs
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 43 -
W966K6HB
10.2.4 Asynchronous READ
tRC
V IH
A [ max : 0 ] V IL
tAA
Valid Address
V IH
ADV # V IL
CE #
tHZ
V IH
V IL
tCO
tBHZ
tBA
LB # / UB # V IH
V IL
tOHZ
tOE
V IH
OE # V IL
WE # V IH
tOLZ
V IL
tLZ
DQ [ 15:0 ] V OH
V OL
V OH
WAIT V OL
tBLZ
High - Z
Valid output
tCEW
tHZ
High - Z
Don’t Care
High - Z
Undefined
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 44 -
W966K6HB
10.2.5 Asynchronous READ Using ADV#
A [ max : 0 ]
V IH
V IL
Valid Address
tAA
tAVS
ADV #
V IH
V IL
tAADV
tVP
CE #
LB # / UB #
tAVH
tHZ
tCVS
V IH
V IL
tCO
tBHZ
tBA
V IH
V IL
tOE
OE #
V IH
V IL
WE #
V IH
V IL
tOHZ
tOLZ
tBLZ
tLZ
V OH
DQ [ 15:0 ] V OL
V OH
WAIT V OL
High - Z
Valid Output
tCEW
tHZ
High - Z
Don’t Care
High - Z
Undefined
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 45 -
W966K6HB
10.2.6 Page Mode READ
tRC
A [ max : 4 ]
V IH
V IL
A[3:0]
V IH
V IL
Valid Address
Valid Address
tAADV
V IH
ADV # V IL
Valid
Address
Valid
Address
tPC
tCEM
tCO
CE #
Valid
Address
tHZ
V IH
V IL
tBHZ
tBA
LB # / UB # V IH
V IL
tOHZ
tOE
OE #
V IH
V IL
WE #
V IH
V IL
tOLZ
tAPA
tBLZ
tOH
tLZ
DQ [ 15:0 ] V OH
V OL
Valid
Output
Valid
Output
tCEW
V OH
WAIT V OL
Valid
Output
Valid
Output
tHZ
High - Z
High - Z
Don’t Care
Undefined
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 46 -
W966K6HB
10.2.7 Single-Access Burst READ Operation-Variable Latency
tCLK
CLK
V IH
V IL
V IH
A [ max : 4 ] V IL
tSP
tHD
tKHKL
tSP
tHD
WE # V IH
V IL
tCSP
V OH
DQ [ 15:0 ] V OH
tHZ
tABA
tOHZ
tBOE
tSP
tHD
tOLZ
tSP
LB # / UB # V IH
V IL
WAIT V OL
tHD
tCEM
V IH
OE # V IL
tKP
Valid Address
V IH
ADV # V IL
V IH
CE #
V IL
tKP
tHD
tKHTL
tCEW
High - Z
High - Z
tACLK
High - Z
tKOH
Valid Output
V OL
READ Burst Identified
( WE # = HIGH )
Don’t Care
Undefined
.
Note:
Non-default BCR settings : Latency code 2 (3 clocks); WAIT active LOW; WAIT asserted during delay.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 47 -
W966K6HB
10.2.8 4-Word Burst READ Operation-Variable Latency
tKHKL
CLK
V IH
V IL
V IH
A [ max : 0 ]
V IL
V IH
ADV # V IL
V IH
CE #
V IL
tSP tHD
Valid Address
tSP tHD
tCSP
tCEM
tABA
tCBPH
tHD
tHZ
tBOE
V IH
OE # V IL
tKP
tKP
tCLK
tSP tHD
WE # V IH
V IL
tOHZ
tOLZ
tSP
V IH
LB # / UB # V IL
V OH
WAIT V OL
V OH
DQ [ 15:0 ]
V OL
tHD
tKHTL
tCEW
High - Z
High - Z
tACLK
High - Z
Valid
Output
READ Burst Identified
( WE # = HIGH )
tKOH
Valid
Output
Valid
Output
Don’t Care
Valid
Output
Undefined
.
Note:
Non-default BCR settings : Latency code 2 (3 clocks); WAIT active LOW; WAIT asserted during delay.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 48 -
W966K6HB
10.2.9 Single-Access Burst READ Operation-Fixed Latency
tCLK
V IH
CLK
V IL
V IH
A [ max : 0 ] V IL
tKP
tSP
tKHKL
Valid Address
V IH
ADV # V IL
tSP
V IH
CE #
V IL
tCSP
tHD
tAVH
tAA
tAADV
tCO
V IH
OE # V IL
tKP
tSP
tHD
tHD
tCEM
tHZ
tOHZ
tBOE
tOLZ
WE # V IH
V IL
V IH
LB # / UB # V IL
V OH
WAIT V OL
tSP
tHD
tKHTL
tCEW
High - Z
High - Z
V OH
DQ [ 15:0 ]
V OL
tACLK
High - Z
READ Burst Identified
( WE # = HIGH )
tKOH
Valid Output
Don’t Care
Undefined
Note:
Non-default BCR settings : Fixed latency; Latency code 4 (5 clocks); WAIT active LOW; WAIT asserted during delay.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 49 -
W966K6HB
10.2.10 4-Word Burst READ Operation-Fixed Latency
V IH
CLK
V IL
V IH
A [ max : 0 ]
V IL
V IH
ADV # V IL
V IH
CE #
V IL
tKHKL
WE # V IH
V IL
V IH
LB # / UB # V IL
V OH
WAIT V OL
DQ [ 15:0 ]
V OH
V OL
tKP
tKP
tSP
Valid Address
tAVH
tAA
tSP tHD
tAADV
tCEM
tCSP
tCBPH
tHD
tCO
V IH
OE # V IL
tCLK
tHZ
tBOE
tSP tHD tOLZ
tOHZ
tSP
tHD
tCEW
tKHTL
High - Z
High - Z
tACLK
High - Z
tKOH
Valid Output
READ Burst Identified
( WE # = HIGH )
Valid Output
Valid Output
Don’t Care
Valid Output
Undefined
Note:
Non-default BCR settings : Fixed latency; Latency code 2 (3 clocks); WAIT active LOW; WAIT asserted during delay.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 50 -
W966K6HB
10.2.11 READ Burst Suspend
V IH
CLK
V IL
V IH
A [ max : 0 ]
V IL
V IH
ADV # V IL
CE #
OE #
WE #
LB # / UB #
WAIT
DQ [ 15:0 ]
tCLK
tSP tHD
V OH
V OL
Valid Address
Valid Address
tSP tHD
tCBPH
tHZ
tCEM
V IH
V IL
V IH
V IL
V IH
V IL
V IH
V IL
V OH
V OL
*2
tCSP
tOHZ
tOHZ
*3
tSP tHD
tSP
tHD
tBOE
High - Z
High - Z
tOLZ
tKOH
Valid
Output
Valid
Output
tACLK
Valid
Output
Valid
Output
tOLZ
High - Z
tBOE
Valid
Output
Don’t Care
Valid
Output
Undefined
Notes:
1. Non-default BCR settings for READ burst suspend; Fixed or variable latency code 2 (3 clocks); WAIT asserted
during delay.
2. CLK can be stopped LOW or HIGH, but must be static, with no LOW-to HIGH transitions during burst suspend.
3. OE# can stay LOW during burst suspend, if OE# is LOW, DQ[15:0] will continue to output valid data.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 51 -
W966K6HB
10.2.12 Burst READ at End-of-Row (Wrap Off)
CLK
V IH
V IL
V IH
A [ max : 0 ] V IL
tCLK
V IH
ADV # V IL
V IH
LB # / UB # V IL
*2
V IH
V IL
V IH
OE # V IL
CE #
WE # V IH
V IL
V OH
WAIT V OL
DQ [ 15:0 ] V OH
V OL
tKHTL
tHZ
tHZ
High - Z
Valid Output Valid Output
End of Row
Don’t Care
Notes:
1. Non-default BCR settings for burst READ at end of row; fixed or variable latency; WAIT active LOW; WAIT asserted
during delay.
2. For burst READs. CE# must go HIGH before the second CLK after the WAIT period begins (before the second CLK
after WAIT asserts with BCR[8] = 0, or before the third CLK after WAIT asserts with BCR[8] = 1).
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 52 -
W966K6HB
10.2.13 Burst READ Row Boundary Crossing
CLK
VIH
VIL
tCLK
A[max:0]
VIH
VIL
ADV#
VIH
VIL
LB#/UB#
VIH
VIL
CE#
VIH
VIL
OE#
VIH
VIL
WE#
VIH
VIL
WAIT
VOH
VOL
DQ[15:0]
VOH
VOL
Note 2
Valid
output
Valid
output
Valid
output
End of
row
Valid
output
Don’t
Care
Notes:
1. Non-default BCR settings for burst READ at end of row fixed or variable latency, WAIT active LOW, WAIT asserted
during delay (shown as solid line).
2. WAIT will be asserted for LC cycles for variable latency , or LC cycles for fixed latency.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 53 -
W966K6HB
10.2.14 CE#-Controlled Asynchronous WRITE
tWC
V IH
Valid Address
A [ max : 0 ] V IL
tAW
tAS
V IH
ADV # V IL
tWR
tCPH
tCW
CE #
V IH
V IL
LB # / UB #
V IH
V IL
tBW
V IH
OE # V IL
tWPH
tWP
WE # V IH
V IL
tDW
DQ [ 15:0 ] V IH
IN V IL
High - Z
tLZ
DQ [ 15:0 ] V OH
OUT V OL
V OH
WAIT V OL
tDH
Valid Input
tWHZ
tHZ
tCEW
High - Z
High - Z
Don’t Care
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 54 -
W966K6HB
10.2.15 LB# / UB# Controlled Asynchronous WRITE
tWC
V IH
A [ max : 0 ]
V IL
Valid Address
tWR
tAW
tAS
V IH
ADV # V IL
tCW
V IH
CE #
V IL
tBW
V IH
LB # / UB # V IL
V IH
OE # V IL
tWP
tWPH
WE # V IH
V IL
tDW
DQ [ 15:0 ] V IH
IN V IL
High - Z
tLZ
DQ [ 15:0 ] V OH
OUT V OL
V OH
WAIT V OL
tDH
Valid Input
tWHZ
tHZ
tCEW
High - Z
High - Z
Don’t Care
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 55 -
W966K6HB
10.2.16 WE# - Controlled Asynchronous WRITE
tWC
V IH
A [ max : 0 ]
V IL
Valid Address
tAW
V IH
ADV # V IL
CE #
tWR
tCW
V IH
V IL
tBW
V IH
LB # / UB # V IL
V IH
OE # V IL
tWPH
tAS
tWP
WE # V IH
V IL
tDW
DQ [ 15:0 ] V IH
IN V IL
High - Z
tLZ
DQ [ 15:0 ] V OH
OUT V OL
WAIT
V OH
V OL
tDH
Valid Input
tWHZ
tOW
tHZ
tCEW
High - Z
High - Z
Don’t Care
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 56 -
W966K6HB
10.2.17 Asynchronous WRITE Using ADV#
A [ max : 0 ]
V IH
V IL
Valid Address
tAVS tAVH
V IH
ADV # V IL
CE #
tAS
tAS
tCVS
V IH
V IL
tVS
tVP
tAW
tCW
tBW
V IH
LB # / UB # V IL
V IH
OE # V IL
tWPH
tWP
WE # V IH
V IL
tDW
DQ [ 15:0 ] V IH
IN V IL
High - Z
tLZ
DQ [ 15:0 ] V OH
OUT V OL
WAIT V OH
tWHZ
tCEW
tDH
Valid Input
tOW
tHZ
High - Z
High - Z
V OL
Don’t Care
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 57 -
W966K6HB
10.2.18 Burst WRITE Operation-Variable Latency Mode
tCLK
CLK
V IH
V IL
tKP
tKP
tKHKL
tSP tHD
V IH
Valid
Address
A [ max : 0 ] V IL
tAS*3
V IH
ADV # V IL
tSP tHD
tAS*3
tSP tHD
V IH
LB # / UB # V IL
CE #
V IH
V IL
V IH
OE # V IL
tCEM
tCSP
tHD tCBPH
tSP tHD
WE # V IH
V IL
tCEW
V OH
WAIT V OL
High - Z
tHZ
tKHTL
*2
High - Z
tSP tHD
DQ [ 15:0 ] V IH
D1
V IL
D2
D3
D0
Don’t Care
WRITE Burst Identified
( WE # = LOW )
Notes:
1. Non-default BCR settings for burst WRITE operation in variable latency mode; Latency code 2 (3 clocks); WAIT
active LOW; WAIT a asserted during delay; burst length 4; burst wrap enabled.
2. WAIT asserts for LC cycles for both fixed and variable latency, LC = Latency code (BCR[13:11]).
3. tAS required if tCSP > 20ns.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 58 -
W966K6HB
10.2.19 Burst WRITE Operation-Fixed Latency Mode
CLK
V IH
V IL
tSP
Valid
Address
V IH
A [ max : 0 ] V IL
V IH
ADV # V IL
tKP tKHKL
tKP
tCLK
tAS*3 tSP tHD
tAVH
tAS*3
tSP tHD
V IH
LB # / UB # V IL
CE #
V IH
V IL
V IH
OE # V IL
tCEM
tCSP
tHD tCBPH
tSP tHD
WE # V IH
V IL
tCEW
V OH
WAIT V OL
High - Z
tHZ
tKHTL
High - Z
*2
tSP tHD
DQ [ 15:0 ] V IH
D1
V IL
D2
D3
D0
Don’t Care
WRITE Burst Identified
( WE # = LOW )
Notes:
1. Non-default BCR settings for burst WRITE operation in fixed latency mode; Fixed latency, Latency code 2 (3
clocks); WAIT active LOW; WAIT a asserted during delay; burst length 4; burst wrap enabled.
2. WAIT asserts for LC cycles for both fixed and variable latency, LC = Latency code (BCR[13:11]).
3. tAS required if tCSP > 20ns.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 59 -
W966K6HB
10.2.20 Burst WRITE at End of Row (Wrap off)
CLK
V IH
V IL
tCLK
V IH
A [ max : 0 ] V IL
V IH
ADV # V IL
V IH
LB # / UB # V IL
WE # V IH
V IL
V IH
OE # V IL
tKHTL
tHZ
V OH
WAIT V OL
High - Z
*2
V IH
CE #
V IL
DQ [ 15:0 ] V IH
V IL
tSP tHD
VALID
INPUT
VALID
INPUT
VALID
INPUT
END OF ROW
Don’t Care
Notes:
1. Non-default BCR settings for burst WRITE at end row; fixed or variable latency ; WAIT active LOW; WAIT asserted
during delay.
2. For burst WRITEs, CE# must go HIGH before the second CLK after the WAIT period begins (before the 2nd CLK
after WAIT asserts with BCR[8] = 0, or before the third CLK after WAIT asserts with BCR[8] = 1.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 60 -
W966K6HB
10.2.21 Burst WRITE Row Boundary Crossing
CLK
VIH
VIL
A[max:0
]
VIH
VIL
ADV#
VIH
VIL
LB#/UB#
VIH
VIL
WE#
VIH
VIL
OE#
VIH
VIL
CE#
VIH
VIL
WAIT
VOH
VOL
DQ[15:0]
VIH
VIL
tCLK
tKHTL
tSP
Note 2
tHD
Valid input
Valid input
Valid input
Valid input
End of row
Valid input
Don’t
Care
Notes:
1. Non-default BCR settings for burst WRITE at end of row: fixed or variable latency, WAIT active LOW, WAIT asserted
during delay (shown as solid line).
2. WAIT will be asserted for LC cycles for variable latency, or LC cycles for fixed latency.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 61 -
W966K6HB
10.2.22 Burst WRITE Followed by Burst READ
CLK
V IH
V IL
V IH
A [ max : 0 ] V IL
V IH
ADV # V IL
V IH
LB # / UB # V IL
V IH
CE #
V IL
V IH
OE # V IL
WE # V IH
tSP tHD
tSP tHD
Valid
Address
Valid
Valid
Address
tSP tHD
tSP tHD
tSP tHD
tCSP
tHD
High - Z
DQ [ 15:0 ] V IH
IN / OUT V IL
High - Z
*2
tOHZ
tCSP
tSP tHD
V IL
V OH
WAIT
V OL
tCBPH
tSP
tSP tHD
V OH
D0 D1 D2 D3
V OL
tHD
tACLK
High - Z
tBOE
Valid
Output
High - Z
tKOH
Valid
Output
Don’t Care
Valid
Output
Valid
Output
Undefined
Notes:
1. Non-default BCR settings for burst WRITE followed by burst READ: Fixed or variable latency; latency code 2
(3clocks); WAIT active LOW; WAIT asserted during delay.
2. A refresh opportunity must be provided every tCEM. A refresh opportunity is satisfied by either of the following two
conditions: a) clocked CE# HIGH, or b) CE# HIGH for longer than 15ns. CE# can stay LOW between burst READ
and burst WRITE operations, but CE# must not remain LOW longer than t CEM. See burst interrupt diagrams for
cases where CE# stays LOW between bursts.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 62 -
W966K6HB
10.2.23 Burst READ Interrupted by Burst READ or WRITE
tCLK
V IH
CLK
V IL
V IH
A [ max : 0 ] V IL
V IH
ADV # V IL
CE #
tSP tHD
tSP tHD
Valid
Address
Valid
Address
tSP tHD
V OH
WAIT V OL
OE # V IH
2 nd Cycle READ V IL
LB # / UB # V IH
2 nd Cycle READ V IL
DQ [ 15:0 ] V OH
2 nd Cycle READ V OL
tSP tHD
tCEM*3
V IH
V IL
WE # V IH
V IL
READ Burst interrupted with new READ or WRITE. *2
tCSP
tSP
tHD
tSP tHD
tHD
tKHTL
tBOE
tBOE
High - Z
tOHZ
tCEW tOHZ
tACLK
High - Z
tKOH
tBOE
High - Z
Valid
Output
OE#
2 nd Cycle WRITE
LB#/UB#
2 nd Cycle WRITE
V IH
V IL
V IH
V IL
DQ[15:0]IN V IH
2 nd Cycle WRITE V IL
Valid
Output
Valid
Output
tACLK
Valid
Output
Valid
Output
tSP tHD
High-Z
D0
D1
Don’t Care
D2
D3
Undefined
Notes:
1. Non-default BCR settings for burst READ interrupted by burst READ or WRITE: Fixed or variable latency code 2
(3 clocks); WAIT active LOW; WAIT asserted during delay. All bursts shown for variable latency; no refresh
collision.
2. Burst interrupt shown on first allowable clock (i.e., after the first data received by the controller).
3. CE# can stay LOW between burst operations, but CE# must not remain LOW longer than tCEM.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 63 -
W966K6HB
10.2.24 Burst WRITE Interrupted by Burst WRITE or READ–Variable Latency Mode
tCLK
V IH
CLK
V IL
A [ max : 0 ]
ADV #
CE #
WE #
WAIT
OE #
2 nd Cycle WRITE
LB # / UB #
2 nd Cycle WRITE
DQ [ 15:0 ]IN
2 nd Cycle WRITE
V IH
V IL
V IH
V IL
V IH
V IL
V IH
V IL
V OH
V OL
V IH
V IL
V IH
V IL
V IH
V IL
WRITE Burst interrupted with new WRITE or READ *2.
tSP tHD
tSP tHD
Valid
Address
Valid
Address
tSP tHD
tSP tHD
tCEM*3
tCSP
tSP tHD
tHD
tSP tHD
tKHTL
High - Z
High - Z
tCEW
tSP tHD
tSP tHD
High - Z
tSP tHD
D0
D0
D1
D2
tOHZ
tBOE
OE# V IH
2nd Cycle READ V IL
tSP
LB#/UB# V IH
2nd Cycle READ V IL
tHD
tACLK
DQ[15:0] OUT V OH High - Z
2nd Cycle READ V OL
D3
V OH
V OL
tKOH
Vaild
Output
Vaild
Output
Don’t Care
Vaild
Output
Vaild
Output
Undefined
Notes:
1. Non-default BCR settings for burst WRITE interrupted by burst WRITE or READ in variable latency mode: Variable
latency; latency code 2 (3 clocks); WAIT active LOW; WAIT asserted during delay. All bursts shown for variable
latency; no refresh collision.
2. Burst interrupt shown on first allowable clock (i.e., after first data word written).
3. CE# can stay LOW between burst operations, but CE# must not remain LOW longer than tCEM.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 64 -
W966K6HB
10.2.25 Burst WRITE Interrupted by Burst WRITE or READ-Fixed Latency Mode
CLK
A [ max : 0 ]
ADV #
CE #
WE #
WAIT
OE #
2 nd Cycle WRITE
LB # / UB #
2 nd Cycle WRITE
DQ [ 15:0 ]IN
2 nd Cycle WRITE
tCLK
WRITE Burst interrupted with new WRITE or READ *2.
V IH
V IL
tSP tHD
tSP tHD
V IH
Valid
Valid
Address
Address
V IL
tSP tHD tAVH
tSP tHD tAVH
V IH
V IL
tCEM*3
V IH
tCSP
tHD
V IL
tHD
tSP tHD
V IH tSP
V IL
tKHTL
V OH High - Z
High - Z
V OL
tCEW
V IH
V IL
tSP tHD
V IH
V IL
tSP tHD
tSP tHD
High - Z
V IH
D2
D3
D0
D0
D1
V IL
tOHZ
tBOE
OE#
2nd Cycle READ
LB#/UB#
2nd Cycle READ
V IH
V IL
V IH
V IL
DQ[15:0] OUT V OH
2nd Cycle READ V OL
tSP
V OH
V OL
High - Z
tHD
tKOH
tACLK
Vaild
Output
Vaild
Output
Don’t Care
Vaild
Output
Vaild
Output
Undefined
Notes:
1. Non-default BCR settings for burst WRITE interrupted by burst WRITE or READ in fixed latency mode: Fixed latency;
latency code 2 (3 clocks); WAIT active LOW; WAIT asserted during delay.
2. Burst interrupt shown on first allowable clock (i, e., after first data word written).
3. CE# can stay LOW between burst operations, but CE# must not remain LOW longer than tCEM.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 65 -
W966K6HB
10.2.26 Asynchronous WRITE Followed by Burst READ
V IH
CLK
V IL
V IH
A [ max : 0 ] V IL
V IH
ADV #
V IL
LB # / UB # V IH
V IL
V IH
CE #
V IL
V IH
OE # V IL
WE # V IH
V IL
tCLK
tWC
tWC
tSP tHD
Valid
Address
Valid
Address
Valid
Address
tAVS
tAW
tAVH
tVS
tVP
tSP
tBW
tCVS
tCW
tCBPH
tAS
tWP tWC
tWPH
tHD
tCSP
tOHZ
*2
tSP tHD
tAS
tCEM
V OH
WAIT V OL
DQ [ 15:0 ] V IH
IN / OUT V IL
tWR tSP tHD
tBOE
High - Z
tACLK
High - Z
Data
Data
tDH tDW
V OH
V OL
High - Z
tKOH
Valid
Valid Valid Valid
Output Output Output Output
Don’t Care
Undefined
Notes:
1. Non-default BCR settings for asynchronous WRITE followed by burst READ: Fixed or variable latency; latency code 2
(3 clocks); WAIT active LOW; WAIT asserted during delay.
2. When transitioning between asynchronous and variable-latency burst operations, CE# must go HIGH. CE# can stay
LOW when transitioning to fixed-latency burst READs. A refresh opportunity must be provided every t CEM. A refresh
opportunity is satisfied by either of the following two conditions: a) clocked CE# HIGH, or b) CE# HIGH for longer
than 15ns.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 66 -
W966K6HB
10.2.27 Asynchronous WRITE (ADV# LOW) Followed by Burst READ
tCLK
V IH
CLK
V IL
V IH
A [ max : 0 ] V IL
tWC
tWC
tSP tHD
Vaild
Address
Vaild
Address
Vaild
Address
V IH
ADV # V IL
LB # / UB # V IH
V IL
V IH
CE #
V IL
tSP tHD
tBW
tSP
tCBPH
tCW
tWP
tWC
tWPH
tCSP
tOHZ
tSP
V IL
tHD
tCEW
V OH
WAIT V OL
DQ [ 15:0 ] V IH
IN / OUT V IL
tHD
*2
V IH
OE # V IL
WE # V IH
tAW tWR
tBOE
High - Z
tACLK tKOH
High - Z
Data
Data
tDH
tDW
V OH
V OL
High - Z
Valid
Output
Valid
Output
Don’t Care
Valid
Output
Valid
Output
Undefined
Notes:
1. Non-default BCR settings for asynchronous WRITE ,with ADV# LOW, followed by burst READ: Fixed or variable
latency; latency code 2 (3 clocks); WAIT active LOW; WAIT asserted during delay.
2. When transitioning between asynchronous and variable-latency burst operations, CE# must go HIGH. CE# can stay
LOW when transitioning to fixed-latency burst READs. A refresh opportunity must be provided every t CEM. A refresh
opportunity is satisfied by either of the following two conditions: a) clocked CE# HIGH, or b) CE# HIGH for longer
than 15ns.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 67 -
W966K6HB
10.2.28 Burst READ Followed By Asynchronous WRITE (WE# - Controlled)
tCLK
CLK
V IH
V IL
V IH
A [ max : 0 ] V IL
V IH
ADV # V IL
CE #
V IH
V IL
V IH
OE # V IL
WE # V IH
V IL
LB # / UB # V IH
V IL
V OH
WAIT V OL
DQ [ 15:0 ] V OH
V OL
tSP tHD
tWC
Vaild
Address
Valid Address
tSP tHD
tAW
tCSP
tCBPH
tHZ
tHD
tCW
*2
tOHZ
tBOE
tSP tHD
tSP
tAS
tOLZ
tWPH
tWP
tBW
tHD
tCEW
tWR
tKHTL
tCEW
tHZ
High - Z
High - Z
tACLK tKOH
High - Z
Valid
Output
V IH
V IL
Don’t Care
READ Burst Identified
(WE# = HIGH)
tDW
tDH
Valid
Output
Undefined
Notes:
1. Non-default BCR settings for burst READ followed by asynchronous WE#-controlled WRITE: Fixed or variable
latency; latency code 2 (3 clocks); WAIT active LOW; WAIT asserted during delay.
2. When transitioning between asynchronous and variable-latency burst operations, CE# must go HIGH. CE# can
stay LOW when transitioning from fixed-latency burst READs. Asynchronous operation begins at the falling edge
of ADV#. A refresh opportunity must be provided every tCEM. A refresh opportunity is satisfied by either of the
following two conditions: a) clocked CE# HIGH, or b) CE# HIGH for longer than 15ns.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 68 -
W966K6HB
10.2.29 Burst READ Followed By Asynchronous WRITE Using ADV#
tCLK
CLK
V IH
V IL
V IH
A [ max : 0 ] V IL
tSP tHD
Vaild
Address
Vaild
Address
tAVS tAVH tVS
tVP
tSP tHD
V IH
ADV # V IL
V IH
CE #
V IL
V IH
OE # V IL
WE # V IH
V IL
LB # / UB # V IH
V IL
V OH
WAIT V OL
DQ [ 15:0 ] V OH
V OL
tHD
tCSP
tCBPH tAS
tHZ
tAW
tCW
*2
tOHZ
tBOE
tSP tHD
tAS
tOLZ
tHD
tSP
tCEW
tKHTL
tWPH
tWP
tBW
tCEW
High - Z
tHZ
High - Z
tACLK
High - Z
tKOH
Valid Output
V IH
V IL
Don’t Care
READ Burst Identified
(WE# = HIGH)
tDW
tDH
Valid Input
Undefined
Notes:
1. Non-default BCR settings for burst READ followed by asynchronous WRITE using ADV#: Fixed or variable
latency; latency code 2 (3 clocks); WAIT active LOW; WAIT asserted during delay.
2. When transitioning between asynchronous and variable-latency burst operations, CE# must go HIGH. CE# can
stay LOW when transitioning from fixed-latency burst READs. Asynchronous operation begins at the falling edge
of ADV#.A refresh opportunity must be provided every tCEM. A refresh opportunity is satisfied by either of the
following two conditions: a) clocked CE# HIGH, or b) CE# HIGH for longer than 15ns.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 69 -
W966K6HB
10.2.30 Asynchronous WRITE Followed by Asynchronous READ - ADV# LOW
V IH
V IL
V IH
ADV # V IL
A [ max : 0 ]
LB # / UB # V IH
V IL
CE #
V IH
V IL
Valid Address
V IL
Valid Address
tAW tWR
tAA
tBW
tHZ
tCPH
*1
tWP
tLZ
tWPH
tAS
tHZ
tHZ
V OH
High - Z
tOHZ
tOE
tWC
WAIT V OL
DQ [ 15:0 ] V IH
IN / OUT V IL
tBHZ
tBLZ
tCW
V IH
OE #
V IL
WE # V IH
Valid Address
tWHZ
Data
Data
tDH tDW
High - Z
V OH tOLZ
V OL
Don’t Care
Valid
Output
Undefined
Note:
1. When configured for synchronous mode (BCR[15] = 0), CE# must remain HIGH for at least 5ns (t CPH) to
schedule the appropriate refresh interval, Otherwise, t CPH is only required after CE#-controlled WRITEs.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 70 -
W966K6HB
10.2.31 Asynchronous WRITE Followed by Asynchronous READ
A [ max : 0 ]
V IH
V IL
Valid Address
tAVS tAVH tAW tWR
tVS
tVP
V IH
ADV # V IL
tCVS
V IL
tCPH
tCW
V IH
CE #
V IL
tHZ
*1
tLZ
tAS
V IH
V IL
WE # V IH
V IL
V OH
WAIT V OL
DQ [ 15:0 ] V IH
IN / OUT V IL
tBHZ
tBLZ
tBW
LB # / UB # V IH
OE #
Valid Address
tAA
Valid Address
tAS
tWC
tWPH
tWP
tOHZ
tOLZ
tHZ
High - Z
tWHZ
Data
tDH
Data
tDW
High - Z
tOE
V OH
V OL
Valid Output
Don’t Care
Undefined
Note:
1. When configured for synchronous mode (BCR[15] = 0), CE# must remain HIGH for at least 5ns (t CPH) to
schedule the appropriate refresh interval, Otherwise, t CPH is only required after CE#-controlled WRITEs.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 71 -
W966K6HB
11. PACKAGE DESCRIPTION
11.1 Package Dimension
VFBGA 54Ball (6x8 mm2,Ball pitch:0.75mm, Ø =0.4mm)
6
5
3
4
E1
2
1
A
PIN A1 INDEX
eE
A1
// bbb
PIN A1 INDEX
E
A
eD
B
C
D1
D
D
E
F
G
H
J
Φb
Φaaa
Φddd
ccc
SEATING PLANE
M
M
BALL LAND
SYMBOL
A
A1
D
D1
E
E1
b
aaa
bbb
ccc
ddd
eee
e
DIMENSION (mm)
MIN.
NOM.
MAX.
----1.00
0.29
0.34
0.24
8.00
7.90
8.10
6.00 BSC.
6.00
5.90
6.10
3.75 BSC.
0.40
0.35
0.45
0.15
0.20
----0.10
0.15
0.08
0.75
1
BALL OPENING
Note:
1. Ball land: 0.45mm, Ball opening: 0.35mm,
PCB Ball land suggested ≤ 0.35mm
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 72 -
W966K6HB
12. REVISION HISTORY
Version
Date
Page
A01-001
Jun. 05, 2014
All
A01-002
Nov. 07, 2014
4, 30, 32, 36~38,
40, 42
Description
Initial formally datasheet
Update speed to 133MHz and temperature is -40°C~85°C
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 73 -
W966K6HB
Important Notice
Winbond products are not designed, intended, authorized or warranted for use as components in systems or
equipment intended for surgical implantation, atomic energy control instruments, airplane or spaceship
instruments, transportation instruments, traffic signal instruments, combustion control instruments, or for
other applications intended to support or sustain life. Furthermore, Winbond products are not intended for
applications wherein failure of Winbond products could result or lead to a situation wherein personal injury,
death or severe property or environmental damage could occur.
Winbond customers using or selling these products for use in such applications do so at their own risk and
agree to fully indemnify Winbond for any damages resulting from such improper use or sales.
----------------------------------------------------------------------------------------------------------------------------- -------------------Please note that all data and specifications are subject to change without notice.
All the trademarks of products and companies mentioned in the datasheet belong to their respective owners.
Publication Release Date: Nov. 07, 2014
Revision: A01-002
- 74 -