K1C6416B2D-BI70 [SAMSUNG]
Memory IC, 4MX16, CMOS, PBGA54;型号: | K1C6416B2D-BI70 |
厂家: | SAMSUNG |
描述: | Memory IC, 4MX16, CMOS, PBGA54 |
文件: | 总50页 (文件大小:1237K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
K1C6416B2D
UtRAM2
64Mb (4M x 16 bit) UtRAM2
INFORMATION IN THIS DOCUMENT IS PROVIDED IN RELATION TO SAMSUNG PRODUCTS, AND
IS SUBJECT TO CHANGE WITHOUT NOTICE.
NOTHING IN THIS DOCUMENT SHALL BE CONSTRUED AS GRANTING ANY LICENSE, EXPRESS
OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IN
SAMSUNG PRODUCTS OR TECHNOLOGY.
ALL INFORMATION IN THIS DOCUMENT IS PROVIDED ON AS "AS IS" BASIS WITHOUT GUAR-
ANTEE OR WARRANTY OF ANY KIND.
1. For updates or additional information about Samsung products, contact your nearest Samsung office.
2. Samsung products are not intended for use in life support, critical care, medical, safety equipment, or similar
applications where Product failure could result in loss of life or personal or physical harm, or any military or defense
application, or any governmental procurement to which special terms or provisions may apply.
* Samsung Electronics reserves the right to change products or specification without notice.
Revision 3.0
Sep 2007
- 1 -
K1C6416B2D
UtRAM2
Document Title
4Mx16 bit Synchronous Burst Uni-Transistor Random Access Memory 2
Revision History
RevisionNo.
History
Draft Date
Dec. 07, 2006
Dec. 12, 2007
Jan. 11, 2007
Sep. 18, 2007
Remark
Preliminary
Final
Initial
0.0
1.0
2.0
3.0
- Design Target
Finalized
- Updated DC values
Revised
Final
- Corrected errata (package dimension)
Revised
Final
- Changed Icc2 cycle time from 70ns to "min tRC / min tWC"
- Changed Icc2p cycle time to "min tRC+3 min tPC "
- Inserted the sentence, (p.18)
"A refresh opportunity must be provided every tCSM. A refresh
opportunity is satisfied by the condition that CS HIGH for longer
than 15ns. CS must not remain LOW longer than tCSM."
Revision 3.0
Sep 2007
- 2 -
K1C6416B2D
UtRAM2
Table of contents
GENERAL DESCRIPTION .............................................................................................................................. 1
FEATURES...................................................................................................................................................... 1
PRODUCT FAMILY ...................................................................................................................................1
PIN DESCRIPTIONS & FUNCTION BLOCK DIAGRAM................................................................................. 2
BALL DESCRIPTIONS .................................................................................................................................... 3
POWER UP SEQUENCE ................................................................................................................................ 4
ABSOLUTE MAXIMUM RATINGS .............................................................................................................4
RECOMMENDED DC OPERATING CONDITIONS ....................................................................................4
CAPACITANCE ............................................................................................................................................... 4
DC AND OPERATING CHARACTERISTICS..............................................................................................5
CRE (CONTROL REGISTER ENABLE).......................................................................................................... 6
Bus Configuration Register .........................................................................................................................6
Refresh Configuration Register...................................................................................................................6
Burst Length (BCR[2:0]) Default = Continuous Burst..................................................................................7
Burst Wrap (BCR[3]) Default = No Wrap.....................................................................................................7
Drive Strength (BCR[5:4]) Default = 1/2 Drive Strength..............................................................................7
WAIT Configuration (BCR[8]) Default = 1 CLK Prior...................................................................................8
WAIT Polarity (BCR[10]) Default = Active HIGH.........................................................................................8
Operating Mode (BCR[15]) Default = Asynchronous Operation .................................................................8
Latency Counter (BCR[13:11]) Default = 3 Clock Latency..........................................................................8
Initial Access Latency (BRC[14]) Default = Variable...................................................................................8
Partial Array Refresh (RCR[2:0]) Default = Full Array Refresh ...................................................................10
Deep Power-Down (RCR[4]) Default = DPD Disabled................................................................................10
Device Identification Register......................................................................................................................10
Software Access .........................................................................................................................................13
BUS OPERATING MODES ............................................................................................................................. 14
Asynchronous Mode (default mode) ...........................................................................................................14
Functional Description (Asynch. mode) ......................................................................................................14
Burst Mode Operation.................................................................................................................................15
Functional Description (Synch. mode) ........................................................................................................16
Mixed-Mode Operation................................................................................................................................17
Burst Suspend.............................................................................................................................................17
Boundary Crossing......................................................................................................................................17
WAIT Operation ..........................................................................................................................................17
LB / UB Operation.......................................................................................................................................17
LOW-POWER OPERATION............................................................................................................................ 18
Temperature Compensated Self Refresh ...................................................................................................18
Partial Array Refresh...................................................................................................................................18
Deep Power-Down Operation .....................................................................................................................18
AC Input/Output Reference Waveform & AC Output Load Circuit..............................................................18
TIMING REQUIREMENTS .............................................................................................................................. 19
Asynchronous READ Cycle Timing Requirements .....................................................................................19
Asynchronous WRITE Cycle Timing Requirements ............................................................................... 19
Burst READ Cycle Timing Requirements .............................................................................................. 20
Burst WRITE Cycle Timing Requirements............................................................................................. 20
Asynchronous READ ..................................................................................................................................21
Asynchronous READ Using ADV................................................................................................................22
PAGE MODE READ ...................................................................................................................................23
Single-Access Burst READ Operation—Variable Latency..........................................................................24
4-Word Burst READ Operation—Variable Latency.....................................................................................25
Single-Access Burst READ Operation—Fixed Latency ..............................................................................26
4-Word Burst READ Operation—Fixed Latency .........................................................................................27
4-Word Burst READ Operation— Row Boundary Crossing........................................................................28
READ Burst Suspend..................................................................................................................................29
CS-Controlled Asynchronous WRITE .........................................................................................................30
LB/UB-Controlled Asynchronous WRITE....................................................................................................31
WE-Controlled Asynchronous WRITE ........................................................................................................32
Asynchronous WRITE Using ADV ..............................................................................................................33
Burst WRITE Operation—Variable Latency Mode......................................................................................34
Revision 3.0
Sep 2007
- 1 -
K1C6416B2D
UtRAM2
Burst WRITE Operation—Fixed Latency Mode ..........................................................................................35
4-Word Burst WRITE Operation— Row Boundary Crossing ......................................................................36
Burst WRITE Followed by Burst READ.......................................................................................................37
Burst READ Interrupted by Burst READ or WRITE ....................................................................................38
Burst WRITE Interrupted by Burst WRITE or READ—Variable Latency Mode ..........................................39
Burst WRITE Interrupted by Burst WRITE or READ—Fixed Latency Mode...............................................40
Asynchronous WRITE Followed by Burst READ ........................................................................................41
Asynchronous WRITE (ADV LOW) Followed By Burst READ....................................................................42
Burst READ Followed by Asynchronous WRITE (WE-Controlled) .............................................................43
Burst READ Followed by Asynchronous WRITE Using ADV......................................................................44
Asynchronous WRITE Followed by Asynchronous READ—ADV LOW......................................................45
Asynchronous WRITE Followed by Asynchronous READ..........................................................................46
PACKAGE DIMENSION .................................................................................................................................. 47
54 BALL FINE PITCH BGA(0.75mm ball pitch) ..........................................................................................47
Revision 3.0
Sep 2007
- 2 -
K1C6416B2D
UtRAM2
GENERAL DESCRIPTION
SAMSUNG’s UtRAM products are designed to meet the request from the customers who want to cope with the fast growing
mobile applications that need high-speed random access memory. UtRAM is the solution for the mobile market with its low cost,
high density and high performance feature. K1C6416B2D is fabricated by SAMSUNG′s advanced CMOS technology using one
transistor memory cell. The device supports the traditional SRAM like asynchronous operation (asynchronous page read and
asynchronous write), the NOR flash like synchronous operation (synchronous burst read and asynchronous write) and the fully
synchronous operation (synchronous burst read and synchronous burst write). These operation modes are defined through the
Confifuration Register Setting. It supports the special features for the standby power saving. Those are the PAR(Partial Array
Refresh) mode, DPD(Deep Power Down) mode and internal TCSR(Temperature Compensated Self Refresh). It also supports
variable and fixed latency, driver strength settings, Burst sequence (wrap or No-wrap) options and a device ID register (DIDR).
FEATURES
• Process technology: CMOS
• Organization: 4M x 16 bit
• Power supply voltage: 1.7V~1.95V
• Three state outputs
• Supports Configuration Register Set
- CRE pin set up
- Software set up
• Supports power saving modes
- PAR (Partial Array Refresh)
- DPD (Deep Power Down)
- Internal TCSR (Temperature Compensated Self Refresh)
• Supports driver strength optimization
• Support 2 operation modes
- Asynchronous mode (4-Page)
- Synchronous mode
• Random access time:70ns
• Page access time:20ns
• Synchronous burst operation
- Max. clock frequency : 104MHz
- Fixed and Variable read latency
- 4 / 8 / 16 / 32 and Continuous burst
- Wrap / No-wrap
- Latency : 3(Variable) @ 104MHz
3(Variable) @ 80MHz
2(Variable) @ 66MHz
- Burst stop
- Burst read suspend
- Burst write data masking
PRODUCT FAMILY
Current Consumption
CLK Freq.
Product Family
Operating Temp.
Vcc / Vccq
Standby
Operating
Operating Mode
(Max.)
(ISB1, Max.)
(ICC2P, Max.)
Asynch. Mode
Synch. Mode
180uA < 85°C
120uA < 40°C
K1C6416B2D-I
Industrial(-40~85°C)
1.7~1.95V
104MHz
40mA
Revision 3.0
Sep 2007
- 1 -
K1C6416B2D
UtRAM2
PIN DESCRIPTIONS & FUNCTION BLOCK DIAGRAM
1
2
3
4
5
6
Clk gen.
Pre-charge circuit
V
V
V
CC
A
B
C
D
LB
OE
UB
A0
A3
A1
A4
A2
CS
CRE
DQ0
CCQ
SS
Memory
Array
VSSQ
DQ8
Row
select
Row
Addresses
DQ9
DQ10
DQ11
A5
A6
A7
DQ1
DQ3
DQ2
Vcc
VssQ
A17
I/O Circuit
Data
cont
DQ0~DQ7
Column Select
VccQ
DQ14
DQ12
DQ13
A21
A14
A16
A15
DQ4
DQ5
Vss
E
F
Data
cont
DQ8~DQ15
Data
cont
DQ6
Column Address
DQ15
A19
A12
WE
DQ7
G
A13
A10
RFU
CLK
A18
A8
A9
A11
A20
H
J
CS
ADV
OE
Control Logic
WAIT
CLK
ADV
RFU
RFU
WE
UB
LB
CRE
WAIT
Top View (Ball Down)
54-FBGA - 6.00 x 8.00
BALL DESCRIPTIONS
Symbol
Type
Description
Address inputs: Inputs for addresses during READ and WRITE operations. Addresses are internally latched during
READ and WRITE cycles. The address lines are also used to define the value to be loaded into the BCR or the RCR.
A[21:0]
Input
Clock: Synchronizes the memory to the system operating frequency during synchronous operations. When config-
ured for synchronous operation, the 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.
CLK
(note1)
Input
Address valid: Indicates that a valid address is present on the address inputs. Addresses can be latched on the ris-
ing edge of ADV during asynchronous READ and WRITE operations. ADV can be held LOW during asynchronous
READ and WRITE operations.
ADV
(note1)
Input
Input
Control register enable: When CRE is HIGH, WRITE operations load the RCR or BCR, and READ operations access
the RCR, BCR, or DIDR.
CRE
Chip Select: Activates the device when LOW. When CS is HIGH, the device is disabled and goes into standby or
deep power-down mode.
CS
OE
WE
Input
Input
Input
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 configu-
ration register or to the memory array.
LB
UB
Input
Input
Lower byte enable. DQ[7:0]
Upper byte enable. DQ[15:8]
Data inputs/outputs.
DQ[15:0]
Input/Output
Wait: Provides data-valid feedback during burst READ and WRITE operations. The signal is gated by CS. WAIT is
used to arbitrate collisions between refresh and READ/WRITE operations. WAIT is asserted and should be ignored
during asynchronous and page mode operations. WAIT is High-Z when CS is HIGH.
WAIT
(note1)
Output
RFU
VCC
-
Reserved for future use.
Supply
Supply
Supply
Supply
Device power supply: (1.70V–1.95V) Power supply for device core operation.
I/O power supply: (1.70V–1.95V) Power supply for input/output buffers.
VSS must be connected to ground.
VCCQ
VSS
VSSQ
VSSQ must be connected to ground.
1. When using asynchronous mode exclusively, the CLK and ADV inputs can be tied to VSS. WAIT will be asserted but should be ignored during
asynchronous mode operations.
Revision 3.0
Sep 2007
- 2 -
K1C6416B2D
UtRAM2
POWER UP SEQUENCE
After VCC and VCCQ reach minimum operating voltage(1.7V), drive CS High. Then the device gets into the Power Up mode. Wait
for minimum 150µs to get into the normal operation mode. During the Power Up mode, the standby current can not be guaran-
teed. To get the appropriate device operation, be sure to keep the following power up sequence. Asynch. mode is default mode
and is set up after power up.
VCC(Min)
VCC
VCCQ(Min)
VCCQ
150us
Min. 0ns
CS
Revision 3.0
Sep 2007
- 3 -
K1C6416B2D
UtRAM2
ABSOLUTE MAXIMUM RATINGS
Item
Symbol
VIN, VOUT
VCC, VCCQ
Ratings
-0.2 to VCCQ+0.3V
-0.2 to 2.5V
Unit
V
Voltage on any pin relative to Vss
Power supply voltage relative to Vss
V
Power Dissipation
Storage temperature
Operating Temperature
PD
TSTG
TA
1.0
W
°C
°C
-65 to 150
-40 to 85
1) Stresses greater than "Absolute Maximum Ratings" may cause permanent damage to the device. Functional operation should be restricted to be
used under recommended operating condition. Exposure to absolute maximum rating conditions longer than 1 second may affect reliability.
RECOMMENDED DC OPERATING CONDITIONS
Item
Symbol
VCC
Min
1.7
Typ
1.8
1.8
0
Max
1.95
Unit
V
Power supply voltage(Core)
Power supply voltage(I/O)
Ground
VCCQ
1.7
1.95
V
VSS, VSSQ
VIH
0
0
V
VCCQ+0.22)
0.4
Input high voltage
VCCQ-0.4
-
V
-0.23)
Input low voltage
VIL
-
V
1. TA=-40 to 85°C, otherwise specified.
2. Overshoot: VCCQ +1.0V in case of pulse width ≤20ns. Overshoot is sampled, not 100% tested.
3. Undershoot: -1.0V in case of pulse width ≤20ns. Undershoot is sampled, not 100% tested.
CAPACITANCE
Item
Symbol
CIN
Test Condition
VIN=0V
Min
Max
Unit
pF
Input capacitance
-
-
8
8
Input/Output capacitance
CIO
VIO=0V
pF
1. Freq.=1MHz, TA=25°C
2. Capacitance is sampled, not 100% tested.
DC AND OPERATING CHARACTERISTICS
Item
Symbol
Test Conditions
Min
-1
Typ
Max
Unit
µA
Input Leakage Current
Output Leakage Current
ILI
VIN=Vss to VCCQ
-
-
1
1
ILO
CS=VIH, CRE=VIL, OE=VIH or WE=VIL, VIO=VSS to VCCQ
-1
µA
4)
Cycle time=min tRC/min tWC, IIO=0mA , 100% duty, CS=VIL,
CRE=VIL, VIN=VIL or VIH
6)
-
-
-
-
-
-
40
40
40
mA
mA
mA
ICC2
Average Operating
Current (Async)
4)
Cycle time=min tRC+3 min tPC, IIO=0mA , 100% duty, CS=VIL,
ICC2P
CRE=VIL, VIN=VIL or VIH
4)
Average Operating
Current (Burst)
Burst Length 4, Latency 5, 80MHz, IIO=0mA , Address transition 1
time, CS=VIL, CRE=VIL, VIN=VIL or VIH
ICC3
Output Low Voltage
Output High Voltage
VOL
VOH
IOL=0.2mA
IOH=-0.2mA
-
-
-
-
-
-
-
-
-
-
-
-
0.2
-
V
V
1.4
< 40°C
< 85°C
-
-
-
-
-
-
-
-
-
120
180
115
110
105
165
155
145
30
µA
µA
CS=VCCQ, CRE=0V, Other inputs=0V or VCCQ
(Toggle is not allowed)
1)
Standby Current(CMOS)
ISB1
5)
1/2 Block
< 40°C
< 85°C
1/4 Block
1/8 Block
1/2 Block
1/4 Block
µA
CS=VCCQ, CRE=0V, Other inputs=0V or VCCQ
(Toggle is not allowed)
2)
Partial Refresh Current
ISBP
5)
µA
µA
1/8 Block
5)
Deep Power Down Current
ISBD
CRE=0V, CS=VCCQ, Other inputs=0V or VCCQ (Toggle is not allowed)
1. ISB1 is measured after 60ms after CS high. CLK should be fixed at high or at Low.
2. Full Array Partial Refresh Current(ISBP) is same as Standby Current(ISB1).
3. Internal TCSR (Temperature Compensated Self Refresh) is used to optimize refresh cycle below 40°C.
4. IIO=0mA; This parameter is specified with the outputs disabled to avoid external loading effects.
5. VIN=0V; all inputs should not be toggle.
6. Clock should not be inserted between ADV low and WE low during Write operation.
Revision 3.0
Sep 2007
- 4 -
K1C6416B2D
UtRAM2
CRE (CONTROL REGISTER ENABLE)
The control registers store the values for the various modes to make UtRAM suitable for a various applications. The configuration
register values are written via Address pins. In an asynchronous WRITE, the values are latched into the configuration register on
the rising edge of ADV, CS, or WE, whichever occurs first; LB and UB are “Don’t Care.” For reads, address inputs other than
A[19:18] are “Don’t Care,” and register bits 15:0 are output as data (ADV HIGH) on A[15:0]. Immediately after performing a config-
uration register READ or WRITE operation, reading the memory array is highly recommended.
Bus Configuration Register
The BCR defines how the device interacts with the system memory bus. The BCR is accessed with CRE HIGH and A[19:18] =
10b, or through the register access software sequence with A = 0001h on the third cycle.
A19~A18
A15
A14
A13~A11
A10
A8
A5~A4
A3
A2~A0
RS
OM
IL
LC
WP
WC
DS
BW
BL
Register Select
Operating Mode
Initial Latency
IL
Latency Count
A19
A18
RS
A15
OM
A14
A13
A12
A11
LC
0
1
0
0
0
1
RCR
BCR
DIDR
0
1
Synch.
0
1
Variable (default)
Fixed
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
Asynch (default)
1
2
3 (default)
4
5
6
7
Wait Polarity
WP
Wait Config.
Driver Strength
Burst Wrap
Burst Length
A10
A8
WC
A5
A4
DS
A3
BW
A2
A1
A0
BL
0
Active Low
0
1
at data
0
0
Full Drive
0
1
Wrap
0
0
0
1
4 word
1 CLK prior
(default)
1/2 Drive
(default)
No Wrap
(default)
1
Active High (default)
0
1
1
0
8 word
1
1
0
1
1/4 Drive
Reserved
0
1
1
0
1
0
16 word
32 word
Continuous
(default)
1
1
1
1. A6, A7, A9, A16, A17, A20, A21 are reserved and should be ’1’
2. The registers are set automatically to default value.
3. Refresh command will be denied during continuous operation. CS low should not be longer than tBC(max. 2.5us)
Refresh Configuration Register
The refresh configuration register (RCR) defines how the device performs its self refresh. Altering the refresh parameters can
reduce current consumption during standby mode. The RCR is accessed with CRE HIGH and A[19:18] = 00b; or through the reg-
ister access software sequence with A = 0000h on the third cycle.
A19~A18
A7
A4
A2~A0
RS
PAGE
DPD
PAR
Register Select
Page
Deep Power Down
Partial Refresh
A19
A18
RS
A7
0
PAGE
Disable
A4
0
DPD
A2
0
A1
0
A0
0
PAR
0
1
0
0
0
1
RCR
BCR
DIDR
Enable
Full Array (default)
Bottom 1/2 Array
Bottom 1/4 Array
Bottom 1/8 Array
None of Array
1
Enable(default)
1
Disable (default)
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
Bottom 1/2 Array
Bottom 1/4 Array
Bottom 1/8 Array
1
1
0
1
1
1
1. A3, A5, A6, A8~A15, A16, A17, A20, A21 are reserved and should be ’1’
2. The registers are set automatically to default value.
Revision 3.0
Sep 2007
- 5 -
K1C6416B2D
UtRAM2
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, 32 words or continuous.
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.
Sequence and Burst Length
4 word
Starting
Address
8 word
Burst Length
16 word
Burst Length
32 word
Burst Length
Continuous
Burst
Burst Wrap
Burst
Length
BCR[3] Wrap Decimal
Linear
Linear
Linear
Linear
Linear
0
1
2
3
~
0-1-2-3
1-2-3-0
2-3-0-1
3-0-1-2
0-1-2-3-4-5-6-7
1-2-3-4-5-6-7-0
2-3-4-5-6-7-0-1
3-4-5-6-7-0-1-2
~
0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15
1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-0
2-3-4-5-6-7-8-9-10-11-12-13-14-15-0-1
3-4-5-6-7-8-9-10-11-12-13-14-15-0-1-2
~
0 - 1 - 2 ~ 29-30-31
1 - 2 - 3 ~ 30-31 - 0
2 - 3 - 4 ~ 31 - 0 - 1
3 - 4 - 5 ~ 0 - 1 - 2
~
0 - 1 - 2 - 3 - 4 - 5 ~
1 - 2 - 3 - 4 - 5 - 6 ~
2 - 3 - 4 - 5 - 6 - 7 ~
3 - 4 - 5 - 6 - 7 - 8 ~
~
7 - 8 - 9 - 10-11-12
~
7-0-1-2-3-4-5-6
7-8-9-10-11-12-13-14-15-0-1-2-3-4-5-6
7 - 8 - 9 ~ 4 - 5 - 6
~
7
~
WRAP
Yes
~
~
15-16-17 ~ 12- 13-
14
15-16-17-18-19-20
~
15-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14
15
~
~
~
31-32-33-34-35-36
~
31- 0 - 1 ~ 28-29-30
31
0-1-2-3
1-2-3-4
2-3-4-5
3-4-5-6
0- 1- 2- 3- 4- 5- 6 -7
1- 2- 3- 4- 5- 6- 7- 8
2- 3- 4- 5- 6- 7- 8- 9
3- 4- 5- 6- 7- 8- 9-10
~
0- 1- 2- 3- 4- 5- 6- 7- 8- 9- 10- 11- 12-13-14-15
1- 2- 3- 4- 5- 6- 7- 8- 9- 10- 11- 12-13-14-15-16
2- 3- 4- 5- 6- 7- 8- 9- 10- 11- 12-13-14-15-16-17
3- 4- 5- 6- 7- 8- 9- 10- 11- 12-13-14-15-16-17-18
~
0 - 1 - 2 ~ 29-30-31
1 - 2 - 3 ~ 30-31-32
2 - 3 - 4 ~ 31-32-33
3 - 4 - 5 ~ 32-33-34
~
0 - 1 - 2 - 3 - 4 - 5 ~
1 - 2 - 3 - 4 - 5 - 6 ~
2 - 3 - 4 - 5 - 6 - 7 ~
3 - 4 - 5 - 6 - 7 - 8 ~
~
0
1
2
3
~
7 - 8 - 9 - 10-11-12
~
No
WRAP
7-8-9-10-11-12-13-14
7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22
7 - 8 - 9 ~ 36-37-38
~
7
~
No
~
~
15-16-17-18-19-20
~
15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30
15-16-17 ~ 44-45-46
15
~
~
~
31-32-33 ~ 60-61-62
31-32-33-34-35-36
~
31
Drive Strength (BCR[5:4]) Default = 1/2 Drive Strength
The optimization of output driver strength is possible to adjust for the different data loadings. The device can minimize the noise
generated on the data bus during read operation. The device supports full, 1/2 and 1/4 driver strength. The device’s default mode
is 1/2 driver strength. Outputs are configured at 1/2 drive strength during testing.
Drive Strength
Driver Strength
Impedance(typ.)
Full
1 / 2
1 / 4
25~30Ω
50Ω
100Ω
CL = 15pF to 30pF
104 MHz at light load
Recommendation
CL = 30pF to 50pF
CL = 15pF or lower
1. Impedance values are typical values, not 100% tested.
Revision 3.0
Sep 2007
- 6 -
K1C6416B2D
UtRAM2
WAIT Configuration (BCR[8]) Default = 1 CLK Prior
The WAIT signal is output signal indicating the status of the data on the bus whether or not it is valid. WAIT configuration is to
decide the timing when WAIT asserts or desserts. WAIT asserts (or desserts) one clock prior to the data when A8 is set to 0.
(WAIT asserts (or desserts) at data clock when A8 is set to 1). WAIT polarity is to decide the WAIT signal level at which data is
valid or invalid. Data is valid if WAIT signal is high when A10 is set to 0. (Data is valid if WAIT signal is low when A10 is set to 1).
All the timing diagrams in this SPEC are illustrated based on following setup; A[10]:0 and A[8]:1.
Below timing shows WAIT signal’s movement when word boundary crossing happens in No-wrap mode
WAIT Polarity (BCR[10]) Default = 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.
WAIT Configuration During Burst Operation
No-Wrap. Row Boundary Crossing. LATENCY : 2. WP : Low Enable
CLOCK
Row Boundary Crossing period
(Only exists in No-wrap mode or Continuous mode)
D254 D255
D256 D257 D258 D259
D253
I / O
1CLK
1CLK
1CLK
WAIT
BCR[8]:1
de-assertion
de-assertion
assertion
WAIT
BCR[8]:0
de-assertion
de-assertion
assertion
Note: Non-default BCR setting: WAIT active LOW.
Operating Mode (BCR[15]) Default = Asynchronous Operation
The operating mode bit selects either synchronous burst operation or the default asynchronous mode of operation.
Latency Counter (BCR[13:11]) Default = 3 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.
Initial Access Latency (BRC[14]) Default = Variable
Variable initial access latency outputs data after the number of clocks set by the latency counter. However, WAIT must be moni-
tored 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 config-
ured by the latency counter.
Revision 3.0
Sep 2007
- 7 -
K1C6416B2D
UtRAM2
Variable Latency Configuration Codes
Latency
Refresh Collision
Max Input CLK Frequency (MHz)
BCR[13:11]
Latency Configuration
Normal
104
80
66
010
011
2(3 clocks)
3(4 clocks)-default
Reserved
2
3
-
4
6
-
66(15ns)
104(9.62ns)
-
52(19,2ns)
80(12.5ns)
-
40(25ns)
66(15ns)
-
Others
Fixed Latency Configuration Codes
Max Input CLK Frequency (MHz)
BCR[13:11]
Latency Configuration
Latency Count (N)
104
80
66
010
011
2 (3 clocks)
3 (4 clocks)
4 (5 clocks)
5 (6 clocks)
6 (7 clocks)
Reserved
2
3
4
5
6
-
33 (30ns)
52 (19.2ns)
66 (15ns)
80 (12.5ns)
104 (9.62ns)
-
20 (50ns)
40 (25ns)
52 (19.2ns)
66 (15ns)
80 (12.5ns)
-
20 (50ns)
33 (30ns)
40 (25ns)
52 (19.2ns)
66 (15ns)
-
100
101
110
Others
1. Latency is the number of clock cycles from the initiation of a burst operation until data appears. Data is transferred on the next clock cycle.
Latency Counter (Variable Initial Latency, No Refresh Collision)
VIH
CLK
VIL
VIH
ADV
VIL
VIH
VIL
VALID
A[21:0]
ADDRESS
Code 2
VIH
VIL
Valid
Output
Valid
Output
Valid
Output
Valid
Output
Valid
Output
DQ[15:0]
Code 3 (Default)
Code 4
VIH
VIL
Valid
Output
Valid
Output
Valid
Output
Valid
Output
DQ[15:0]
DQ[15:0]
VIH
VIL
Valid
Output
Valid
Output
Valid
Output
Undefined
Don’t Care
Latency Counter (Fixed Latency)
N-1
Cycles
Cycle N
VIH
CLK
VIL
tAA
VIH
Valid
Address
A[21:0]
ADV
CS
VIL
tAADV
VIH
VIL
tCO
VIH
VIL
tACLK
VOH
VOL
DQ[15:0]
(READ)
Valid
Output
Valid
Output
Valid
Output
Valid
Output
Valid
Output
tSP
tHD
VOH
VOL
DQ[15:0]
(WRITE)
Valid
Input
Valid
Input
Valid
Input
Valid
Input
Valid
Input
Burst Identified
(ADV = LOW)
Undefined
Don’t Care
Revision 3.0
Sep 2007
- 8 -
K1C6416B2D
UtRAM2
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 cur-
rent 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.
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-3FFFFFh
4 Meg x 16
64Mb
0
0
0
1
1
1
1
0
1
1
0
0
1
1
1
0
1
0
1
0
1
One-half die
One-quarter of die
One-eighth of die
None of die
000000h-1FFFFFh
000000h-0FFFFFh
000000h-07FFFFh
0
2 Meg x 16
1 Meg x 16
512K x 16
0 Meg x 16
2 Meg x 16
1 Meg x 16
512K x 16
32Mb
16Mb
8Mb
0Mb
One-half of die
One-quarter of die
One-eighth of die
200000h-3FFFFFh
300000h-3FFFFFh
380000h-3FFFFFh
32Mb
16Mb
8Mb
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 this memory. Any stored data will become corrupted when DPD is enabled. When refresh activity has been
re-enabled, the 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 CS HIGH. DPD can be enabled using CRE or the software sequence to
access the RCR. Taking CS 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.
DPD Entry and Exit Timing Parameters & Initialization and DPD Timing Parameters
Symbol
tDPD
Min
10
Max
Unit
µs
tDPD
tDPDX
tPU
CS
Write
RCR[4] = 0
tDPDX
tPU
10
µs
DPD Enabled
DPD EXIT
Device Initialization
150
µs
Device Identification Register
The DIDR provides information on the device manufacturer, 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 A= 0002h
on the third cycle.
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
UtRAM generation
Vendor ID
Bit
Setting
Bit
Setting
Bit
Setting
Bit
Setting
Bit
Setting
Length
Version
5th
Density
64Mb
Generation
UtRAM2
Options
256 words
1b
100b
010b
010b
01100
Revision 3.0
Sep 2007
- 9 -
K1C6416B2D
UtRAM2
Configuration Register WRITE, Asynchronous Mode, Followed by READ ARRAY Operation
tCPH
Initiate control register access
CS
tCW
A[21:0]
OPCODE
tAVS
Address
Address
(Except A[19:18])
Select
A[19:18]
CRE
Register
tAVH
tAVS
tVP
ADV
OE
tWP
Write address value to control register
WE
LB/UB
DQ[15:0]
Data Valid
Don’t Care
1. A[19:18] = 00b to load RCR, and 10b to load BCR.
Configuration Register WRITE, Synchronous Mode Followed by READ ARRAY Operation
0
1
2
3
4
5
6
7
CLK
CS
tCPH
tCSP
Latch control register value
OPCODE
A[21:0]
Address
Address
(Except A[19:18])
tSP
Latch control register address
Select
A[19:18]
CRE
Register
tHD
tSP
tSP
tSP
tHD
ADV
OE
tHD
WE
WAIT
tCSW
DQ[15:0]
Don’t Care
1. Non-default BCR settings for synchronous mode configuration register WRITE followed by READ ARRAY operation: Latency code two (three
clocks); WAIT active LOW; WAIT asserted during delay.
2. A[19:18] = 00b to load RCR, and 10b to load BCR.
3. CS 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 CS LOW cycles.
Revision 3.0
Sep 2007
- 10 -
K1C6416B2D
UtRAM2
Register READ, Asynchronous Mode Followed by READ ARRAY Operation
A[21:0]
ADDRESS
ADDRESS
(except A[19:18])
tAVS
tAVH
tAA
1
Select Register
A[19:18]
CRE
ADV
tAVS
tAA
tVP
tAAVD
tCPH
tHZ
CS
OE
Initiate Register Access
tCO
tOE
tOLZ
tLZ
tOHZ
tBHZ
WE
tBA
LB/UB
tLZ
DQ[15:0]
CR Valid
Data Valid
Don’t Care
Undefined
1. A[19:18] = 00b to read RCR, 10b to read BCR, and 01b to read DIDR.
Register READ, Synchronous Mode Followed by READ ARRAY Operation
CLK
Latch Control Register Value
A[21:0]
ADDRESS
ADDRESS
(except A[19:18])
tSP
Latch Control Register Address
2
A[19:18]
tHD
tSP
CRE
tHD
tSP
ADV
tHD
tCBPH3
tABA
CS
OE
tCSP
tHZ
tOHZ
tBOE
tHD
tSP
LB/UB
tACLK
tKOH
tOLZ
tCW
WAIT
High-Z
High-Z
Data
Valid
DQ[15:0]
CR Valid
Undefined
Don’t Care
1. Non-default BCR settings for synchronous mode register READ followed by READ ARRAY operation: Latency code two (three 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. CS 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 CS LOW cycles.
Revision 3.0
Sep 2007
- 11 -
K1C6416B2D
UtRAM2
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 device being accessed (3FFFFF); 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 in to 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.
Load Configuration Register
ADDRESS
Max
ADDRESS
Max
ADDRESS
Max
ADDRESS
Max
Address
CS
OE
WE
LB/UB
DATA
XXXXh
XXXXh
CR Value In
RCR: 0000h
BCR: 0001h
Don’t Care
Read Configuration Register
Address
ADDRESS
Max
ADDRESS
Max
ADDRESS
Max
ADDRESS
Max
CS
OE
WE
LB/UB
DATA
XXXXh
XXXXh
CR Value Out
RCR: 0000h
BCR: 0001h
DIDR: 0002h
Don’t Care
Revision 3.0
Sep 2007
- 12 -
K1C6416B2D
UtRAM2
BUS OPERATING MODES
The bus interface supports asynchronous and burst mode read and write transfers. The specific interface supported is defined by
the value loaded into the BCR.
Asynchronous Mode (default mode)
Asynchronous (Page) read operation
Asynchronous read operation starts when CS, OE and UB or LB are asserted. ADV can be taken HIGH to capture the address.
First data will be driven out of the DQ bus after random access time(tAA) and second, third and fourth data can be driven out after
page access time(tPA) when using the page addresses (A0, A1). WE should be de-asserted during read operation. The CLK input
must be held static LOW during read operation. WAIT will be driven while the device is enabled and its state should be ignored.
Asynchronous write operation
Asynchronous write operation starts when CS, WE and UB or LB are asserted. The data to be written is latched on the rising edge
of CS, WE, or LB/UB (whichever occurs first). OE is don’t care during write operation and WE will override OE. WE LOW time
must be limited to tCSM. The CLK input must be held static LOW during write operation. WAIT signal is Hi-Z.
READ Operation (ADV = LOW, WE = HIGH).
WRITE Operation(ADV = LOW, OE = HIGH)
< tCSM
CS
CS
Address
Address
Address Valid
< tCSM
Add0
Add1 Add2 Add3
tAA
tAPA tAPA tAPA
WE
OE
LB/UB
LB/UB
tWC = WRITE Cycle Time
Data
D0
D1
D2
D3
High-Z
Data Valid
DATA
Don’t Care
Don’t Care
Undefined
Functional Description (Asynch. mode)
Asynchfonous Mode
UB /
LB
Power
CLK
ADV
CS
OE
WE
CRE
WAIT
DQ[15:0]
Notes
BCR[15] = 1
Read
Active
Active
Standby
Idle
L
L
L
L
L
L
L
L
L
X
X
X
H
L
L
L
L
L
L
L
Low-Z
Low-Z
High-Z
Low-Z
Data out
Data in
High-Z
X
4
Write
4
Standby
No operation
X
X
H
L
X
X
X
X
5,6
4,6
Configuration register
write
Active
Active
L
L
L
L
L
X
L
L
X
L
L
H
X
H
H
X
X
L
Low-Z
Low-Z
High-Z
High-Z
Configuration register
read
Config.
Reg.out
Deep Power-
down
DPD
H
X
X
High-Z
7
1. CLK must be LOW during async read and async 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 CS transitions from LOW to HIGH after writing RCR[4] to 0. DPD is maintained until CS transitions from HIGH to LOW.
Revision 3.0
Sep 2007
- 13 -
K1C6416B2D
UtRAM2
Burst Mode Operation
Synchronous Burst Read Operation
Burst Read command is implemented when ADV is detected low at clock rising edge. WE should be de-asserted. Burst operation
re-starts whenever ADV is detected low at clock rising edge even in the middle of operation.
Synchronous Burst Write Operation
Burst Write command is implemented when ADV & WE are detected low at clock rising edge. Burst Write operation re-starts
whenever ADV is detected low at clock rising edge even in the middle of Burst Write operation.
Burst Mode READ (4-word burst)
0
1
2
3
4
5
6
7
8
9
10
11
12
CLK
CS
A[21:0]
ADV
Latency Code 3 (4 clocks)
OE
WE
LB/UB
WAIT
DQ[15:0]
READ Burst Identified
(WE = HIGH)
READ Burst Identified
(WE = HIGH)
Don’t Care
Undefined
1. Non-default BCR settings for burst mode READ (4-word burst): Fixed or variable latency;
2. Latency code 3 (4 clocks); WAIT active LOW; WAIT asserted during delay.
3. Diagram in the figure above is representative of variable latency with no refresh collision or fixed-latency access.
Burst Mode WRITE (4-word burst)
0
1
2
3
4
5
6
7
8
9
10
11
12
CLK
CS
A[21:0]
ADV
Latency Code 3 (4 clocks)
WE
LB/UB
WAIT
DQ[15:0]
WRITE Burst Identified
(WE = LOW)
READ Burst Identified
(WE = HIGH)
Don’t Care
1. Non-default BCR settings for burst mode WRITE (4-word burst): Fixed or variable latency;
2. Latency code 3 (4 clocks); WAIT active LOW; WAIT asserted during delay.
Revision 3.0
Sep 2007
- 14 -
K1C6416B2D
UtRAM2
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. The initial latency for READ operations can be configured as fixed or variable (WRITE operations
always use fixed latency). Variable latency allows 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, includ-
ing 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.
Refresh Collision During Variable-Latency READ Operation
VIH
CLK
VIL
VIH
CS
VIL
VIH
Valid
Address
A[21:0]
VIL
VIH
VIL
ADV
OE
VIH
VIL
VIH
VIL
WE
VIH
LB/UB
WAIT
VIL
VOH
High-Z
VOL
VOH
VOL
D3
D0
D1
D2
DQ[15:0]
Additional WAIT states inserted to allow refresh completion.
Undefined
Don’t Care
1. Non-default BCR settings for refresh collision during variable-latency READ operation:
2. Latency code two (three clocks); WAIT active LOW; WAIT asserted during delay.
Functional Description (Synch. mode)
Burst Mode
UB /
LB
Power
CLK
ADV
CS
OE
WE
CRE
WAIT
DQ[15:0]
Notes
BCR[15] = 0
Async read
Async write
Standby
Active
Active
Standby
Idle
L
L
L
L
L
L
L
L
L
X
X
X
H
L
L
L
L
L
L
Low-Z
Low-Z
High-Z
Low-Z
Data out
Data in
High-Z
X
4,8
4
L
X
X
H
L
X
X
X
5,6
4,6
No operation
X
Initial burst read
Initial burst write
Active
Active
L
L
L
L
X
H
H
L
L
L
L
Low-Z
Low-Z
X
X
4,9
4,9
X
Data in
or
Data out
Burst continue
Burst suspend
Active
H
L
X
X
X
L
Low-Z
4,9
Active
Active
X
L
X
L
L
L
H
X
X
L
X
H
X
X
Low-Z
Low-Z
High-Z
4,9
Configuration register
write
Configuration register
read
High-Z
9,10
Config.
reg.out
Active
L
L
L
H
X
H
X
L
Low-Z
High-Z
9,10
7
Deep power-
down
DPD
X
H
X
X
High-Z
1. CLK must be LOW during async read and async 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 CS transitions from LOW to HIGH after writing RCR[4] to 0. DPD is maintained until CS 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. CS must stay LOW for the equivalent of a single-word burst (as indicated by
WAIT).
Revision 3.0
Sep 2007
- 15 -
K1C6416B2D
UtRAM2
Mixed-Mode Operation
The device supports a combination of synchronous READ and asynchronous WRITE operations when the BCR is configured for
synchronous operation. The 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, CS can remain LOW when transitioning between mixed-mode
operations with fixed latency enabled; however, the CS LOW time must not exceed tCSM. Mixed-mode operation facilitates a
seamless interface to legacy burst mode Flash memory controllers.
Burst Suspend
To access other devices on the same bus without the timing penalty of the initial latency for a new burst, burst mode can be sus-
pended. 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 outputs. otherwise, OE can remain LOW. Note that the WAIT out-
put will continue to be active, and as a result no other devices should directly share the WAIT connection to the controller. To con-
tinue the burst sequence, OE is taken LOW, then CLK is restarted after valid data is available on the bus. The CS LOW time is
limited by refresh considerations. CS must not stay LOW longer than tCSM. If a burst suspension will cause CS to remain LOW for
longer than tCSM, CS should be taken HIGH and the burst restarted with a new CS LOW/ADV LOW cycle.
Boundary Crossing
Continuous bursts or No wrap burst have the ability to start at a specified address and burst to the end of the address. It goes back
to the first address and continues the burst operation. WAIT will be asserted at the boundary of the row and be desserted after
crossing boundary of the row.
WAIT Operation
The WAIT output is typically connected to a shared systemlevel WAIT signal. The shared WAIT signal is used by the processor to
coordinate transactions with multiple memories on the synchronous bus. Once a READ or WRITE operation has been initiated,
WAIT goes active to indicate that additional time is required 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 this device. When WAIT transitions to an inactive state, the data burst will progress on successive clock
edges. CS must remain asserted during WAIT cycles (WAIT asserted and WAIT configuration BCR[8] = 1). Bringing CS HIGH dur-
ing WAIT cycles may cause data corruption. (Note that for BCR[8] = 0, the actual WAIT cycles end one cycle after WAIT de-
asserts. When using variable initial access latency (BCR[14] = 0), the WAIT output performs an arbitration role for READ opera-
tions 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 operations. By using fixed initial latency (BCR[14] = 1),
this 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.
Wired or WAIT Configuration
UtRAM2
WAIT
External
Pull-Up
Pull-Down
Resistor
READY
WAIT
RDY
Processor
Other
Other
Device
Device
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 CS, 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 transmit-
ting data. Although the device will seem to be deselected, it remains in an active mode as long as CS remains LOW.
Revision 3.0
Sep 2007
- 16 -
K1C6416B2D
UtRAM2
LOW-POWER OPERATION
Temperature Compensated Self Refresh
Temperature compensated self refresh (TCSR) allows for adequate refresh at different temperatures. This UtRAM2 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.
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.
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 stor-
age provided by the UtRAM2 device. Any stored data will become corrupted when DPD is enabled. When refresh activity has
been re-enabled, the UtRAM2 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 CS goes HIGH. DPD is disabled the next time CS goes LOW and stays LOW for at least 10µs.
Revision 3.0
Sep 2007
- 17 -
K1C6416B2D
UtRAM2
AC Input/Output Reference Waveform & AC Output Load Circuit
Test Points
VccQ
1
50Ω
2
2
Output
Test Points
Input
VccQ/2
VccQ/2
VccQ/2
DUT
30pF
VssQ
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 and Output timing ends at VCCQ/2.
3. All tests are performed with the outputs configured for default setting of half drive strength (BCR[5:4] = 01b)
TIMING REQUIREMENTS
Asynchronous READ Cycle Timing Requirements
Parameter
Address access time
Symbol
tAA
Min
Max
70
Unit
ns
ns
ns
ns
ns
ns
ns
ns
us
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Notes
ADV access time
tAADV
tAPA
tAVS
tAVH
tBA
70
Page access time
20
Address setup to ADV HIGH
Addredd hold from ADV going HIGH
LB/UB access time
5
2
70
8
LB/UB disable to DQ High-Z output
LB/UB enable to Low-Z output
Maximum CS pulse width
CS LOW to WAIT valid
tBHZ
tBLZ
tCSM
tCSW
tCO
1
2
4
10
1
2.5
7.5
70
Chip select access time
CS LOW to ADV HIGH
tCVS
tHZ
7
Chip disable to DQ and WAIT High-Z output
Chip enable to Low-Z output
Output enable to valid output
Output hold from address change
Output disable to DQ High-Z output
Output ebable to Low-Z output
Page READ cycle time
8
20
8
1
2
tLZ
10
5
tOE
tOH
tOHZ
tOLZ
tPC
1
2
5
20
70
5
READ cycle time
tRC
ADV pulse width LOW
tVP
Asynchronous WRITE Cycle Timing Requirements
Parameter
Address and ADV LOW setup time
Address setup to ADV going HIGH
Addredd hold from ADV going HIGH
Address valid to end of WRITE
LB/UB select to end of WRITE
CS LOW to WAIT valid
Symbol
tAS
Min
0
Max
7.5
8
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Notes
tAVS
tAVH
tAW
5
2
70
70
1
tBW
tCSW
tCPH
tCVS
tCW
tDH
CS HIGH between subsequent async operations
CS LOW to ADV HIGH
5
1,4
2
7
Chip enable to end of WRITE
Data HOLD from WRITE time
Data WRITE setup time
70
0
3
tDW
tHZ
20
Chip disable to WAIT High-Z output
Chip enable to Low-Z output
End WRITE to Low-Z output
ADV pulse width
tLZ
10
5
1
2
tOW
tVP
5
ADV setup to end of WRITE
WRITE cycle time
tVS
70
70
tWC
tWHZ
tWP
tWPH
tWR
1
2
WRITE to DQ High-Z output
WRITE pulse width
8
55
10
0
WRITE pulse width HIGH
WRITE recovery time
1. The High-Z timings measure a 100mV transition from either VOH or VOL toward VCCQ/2.
2. 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 tCSM (2.5µs).
4. A refresh opportunity must be provided every tCSM. A refresh opportunity is satisfied by the condition that CS HIGH for longer
than 15ns. CS must not remain LOW longer than tCSM.
Revision 3.0
Sep 2007
- 18 -
K1C6416B2D
UtRAM2
Burst READ Cycle Timing Requirements
104MHz
80MHz
66MHz
Parameter
Symbol
Unit
Notes
Min
Max
Min
Max
Min
Max
Address access time (fixed latency)
ADV access time (fixed latency)
Addredd hold from ADV going HIGH
Burst to READ access time (variable latency)
CLK to output delay
tAA
tAADV
tAVH
70
70
70
70
70
70
ns
ns
ns
ns
ns
ns
2
2
2
tABA
35
7
46
9
55
11
20
tACLK
tBOE
Burst OE LOW to output delay
20
20
CS HIGH between subsequent burst or mixed mode
operations
tCBPH
5
6
8
ns
3
3
Maximum CS pulse width
CS or ADV LOW to WAIT valid
CLK period
tCSM
tCSW
tCLK
tCO
2.5
7.5
2.5
7.5
2.5
7.5
µs
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
1
1
1
9.62
12.5
15
Chip select access time (fixed latency)
CS setup time to active CLK edge
Hold time from active CLK edge
Chip desable to DQ and WAIT High-Z output
CLK rise or fall time
70
70
70
tCSP
tHD
3
2
4
2
5
2
tHZ
8
1.6
7
8
1.8
9
8
1
tKHKL
tKHTL
tKOH
tKP
2.0
11
CLK to WAIT valid
2
2
3
2
2
4
2
2
5
Output HOLD from CLK
CLK HIGH or LOW time
Output disable to DQ High-Z output
Output enable to Low-Z output
Setup time to active CLK edge
ADV HIGH to CLK Rising
tOHZ
tOLZ
tSP
8
8
8
1
2
5
3
2
5
4
2
5
5
2
tAHCR
Burst WRITE Cycle Timing Requirements
104MHz
80MHz
66MHz
Parameter
Symbol
Unit
Notes
Min
0
Max
Min
0
Max
Min
0
Max
Address and ADV LOW setup time
Addredd hold from ADV going HIGH
tAS
ns
ns
tAVH
2
2
2
CS HIGH between subseuent burst or mixed mode
operations
tCBPH
5
6
8
ns
3
3
Maximum CS pulse width
CS LOW to WAIT valid
tCSM
tCSW
tCLK
tCSP
tHD
2.5
7.5
2.5
7.5
2.5
7.5
µs
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
1
9.62
3
1
12.5
4
1
15
5
Clock period
CS setup to CLK active edge
Hold time from active CLK edge
Chip disable to WAIT High-Z output
Last clock to ADV LOW (fixed latency)
CLK rise or fall time
2
2
2
tHZ
8
8
8
1
tKADV
tKHKL
tKHTL
tKP
15
15
15
1.6
7
1.8
9
2.0
11
Clock to WAIT valid
2
3
3
2
2
4
4
2
2
5
5
2
CLK HIGH or LOW time
Setup time to activate CLK edge
ADV HIGH to CLK Rising
tSP
tAHCR
1. The High-Z timings measure a 100mV transition from either VOH or VOL toward VCCQ/2.
2. The Low-Z timings measure a 100mV transition away from the High-Z (VCCQ/2) level toward either VOH or VOL.
3. A refresh opportunity must be provided every tCSM. A refresh opportunity is satisfied by the condition that CS HIGH for longer
than 15ns. CS must not remain LOW longer than tCSM.
Revision 3.0
Sep 2007
- 19 -
K1C6416B2D
UtRAM2
Asynchronous READ
(CRE=VIL, WE=VIH)
tRC
Address
ADV
Valid Address
tAVS
tAVH
tAA
tCO
tOH
tHZ
CS
tBA
UB/, LB
OE
tBHZ
tOHZ
tOE
tOLZ
tBLZ
High-Z
High-Z
Valid output
DQ[15:0]
WAIT
tLZ
tHZ
tCSW
High-Z
Undefined
Don’t Care
1. Don’t care must be in VIL or VIH.
2. tHZ and tOHZ are defined as the time at which the outputs achieve the open circuit conditions and are not referenced to output voltage levels.
3. At any given temperature and voltage condition, tHZ(Max.) is less than tLZ(Min.) both for a given device and from device to device interconnection.
4. tOE(max) is met only when OE becomes enabled after tAA(max).
5. If invalid address signals shorter than min. tRC are continuously repeated for over 2.5us, the device needs a normal read timing(tRC) or needs to
sustain standby state for min. tRC at least once in every 2.5us.
Revision 3.0
Sep 2007
- 20 -
K1C6416B2D
UtRAM2
Asynchronous READ Using ADV
(CRE=VIL, WE=VIH)
Valid Address
tAA
Address
ADV
tAVS
tAVH
tAADV
tVP
tCVS
CS
tCO
tHZ
tBA
UB/ LB
tBHZ
tOE
OE
tOLZ
tBLZ
tLZ
tOHZ
DQ[15:0]
High-Z
Valid output
tHZ
tCSW
High-Z
High-Z
WAIT
Undefined
Don’t Care
1. Don’t care must be in VIL or VIH.
2. tHZ and tOHZ are defined as the time at which the outputs achieve the open circuit conditions and are not referenced to output voltage levels.
3. At any given temperature and voltage condition, tHZ(Max.) is less than tLZ(Min.) both for a given device and from device to device interconnection.
4. tOE(max) is met only when OE becomes enabled after tAA(max).
5. If invalid address signals shorter than min. tRC are continuously repeated for over 2.5us, the device needs a normal read timing(tRC) or needs to
sustain standby state for min. tRC at least once in every 2.5us.
Revision 3.0
Sep 2007
- 21 -
K1C6416B2D
UtRAM2
PAGE MODE READ
(CRE=VIL, WE=VIH)
tRC
Address
A[1:0]
Valid Address
Valid
Address
Valid
Address
Valid
Address
Valid Address
tAA
tPC
ADV
CS
tCSM
tCO
tBA
tHZ
UB/ LB
OE
tBHZ
tOHZ
tOE
tOLZ
tBLZ
tAPA
tOH
Valid
Output
Valid
Output
Valid
Output
Valid
Output
DQ[15:0]
WAIT
High-Z
High-Z
tLZ
tHZ
tCSW
High-Z
Undefined
Don’t Care
1. Don’t care must be in VIL or VIH.
2. tHZ and tOHZ are defined as the time at which the outputs achieve the open circuit conditions and are not referenced to output voltage levels.
3. At any given temperature and voltage condition, tHZ(Max.) is less than tLZ(Min.) both for a given device and from device to device interconnection.
4. tOE(max) is met only when OE becomes enabled after tAA(max).
5. If invalid address signals shorter than min. tRC are continuously repeated for over 2.5us, the device needs a normal read timing(tRC) or needs to
sustain standby state for min. tRC at least once in every 2.5us.
Revision 3.0
Sep 2007
- 22 -
K1C6416B2D
UtRAM2
Single-Access Burst READ Operation—Variable Latency
(CRE=VIL)
tCLK
VIH
CLK
VIL
tSP
tHD
VIH
VIL
A[21:0]
Valid Address
tSP
tHD
VIH
VIL
ADV
CS
tAVH
tHZ
tHD
tAHCR
tCSP
VIH
VIL
tOHZ
tBOE
VIH
VIL
OE
tOLZ
tSP
tHD
VIH
VIL
WE
tSP
tHD
VIH
VIL
LB/UB
WAIT
tKHTL
tCSW
VOH
VOL
High-Z
High-Z
tACLK
tKOH
VOH
VOL
High-Z
Valid Output
DQ[15:0]
READ Burst Identified
(WE = HIGH)
Undefined
Don’t Care
1. Non-default BCR settings: Latency code two (three clocks); WAIT active LOW; WAIT asserted during delay.
2. Don’t care must be in VIL or VIH.
Revision 3.0
Sep 2007
- 23 -
K1C6416B2D
UtRAM2
4-Word Burst READ Operation—Variable Latency
(CRE=VIL)
tKP tKP
tCLK
tKHKL
VIH
CLK
VIL
tHD
tSP
VIH
VIL
A[21:0]
Valid Address
tSP tHD
VIH
VIL
ADV
tAVH
tHD
tHD
tSP
tAHCR
VIH
VIL
LB/UB
tCSP
tABA
tCSM
tCBPH
VIH
VIL
CS
OE
tHZ
tBOE
VIH
VIL
tOHZ
tKHTL
tSP
tHD
VIH
VIL
WE
tCSW
VOH
VOL
High-Z
WAIT
tKOH
tACLK
VIH
VIL
Valid
Output
Valid
Valid
Valid
DQ[15:0]
IN/OUT
High-Z
Output Output Output
READ Burst Identified
(WE = HIGH)
Undefined
Don’t Care
1. Non-default BCR settings: Latency code two (three clocks); WAIT active LOW; WAIT asserted during delay.
2. Don’t care must be in VIL or VIH.
Revision 3.0
Sep 2007
- 24 -
K1C6416B2D
UtRAM2
Single-Access Burst READ Operation—Fixed Latency
(CRE=VIL)
tCLK
VIH
CLK
VIL
tSP
tHD
VIH
VIL
A[21:0]
Valid Address
tHD
tSP
VIH
VIL
ADV
CS
tAVH
tHD
tHZ
tCSP
tAHCR
VIH
VIL
tOHZ
tBOE
VIH
VIL
OE
tOLZ
tSP
tHD
VIH
VIL
WE
tHD
tSP
VIH
VIL
LB/UB
WAIT
tKHTL
tCSW
High-Z
VOH
VOL
tACLK
tKOH
VOH
VOL
DQ[15:0]
High-Z
Valid Output
READ Burst Identified
(WE = HIGH)
Undefined
Don’t Care
1.Non-default BCR settings: Fixed latency; latency code four (five clocks); WAIT active LOW; WAIT asserted during delay.
2. Don’t care must be in VIL or VIH.
Revision 3.0
Sep 2007
- 25 -
K1C6416B2D
UtRAM2
4-Word Burst READ Operation—Fixed Latency
(CRE=VIL)
tKP tKP
tCLK
tKHKL
VIH
CLK
VIL
tHD
tSP
VIH
A[21:0]
ADV
Valid Address
VIL
tAA
tSP tHD
tAVH
VIH
VIL
tAHCR
tAADV
tHD
tHD
tSP
VIH
VIL
LB/UB
CS
tCBPH
tCSP
tCSM
VIH
VIL
tCO
tHZ
tBOE
VIH
VIL
OE
tOHZ
tOLZ
tKHTL
tSP
tHD
VIH
VIL
WE
tCSW
VOH
VOL
High-Z
WAIT
tKOH
tACLK
VIH
VIL
DQ[15:0]
IN/OUT
Valid
Output
Valid
Valid
Valid
High-Z
Output Output Output
READ Burst Identified
(WE = HIGH)
Undefined
Don’t Care
1. Non-default BCR settings: Fixed latency; latency code two (three clocks); WAIT active LOW; WAIT asserted during delay.
2. Don’t care must be in VIL or VIH.
Revision 3.0
Sep 2007
- 26 -
K1C6416B2D
UtRAM2
4-Word Burst READ Operation— Row Boundary Crossing
(CRE=VIL)
tCLK
tKHKL
VIH
CLK
VIL
tHD
tSP
VIH
A[21:0]
ADV
Valid Address
VIL
tAA
tSP tHD
tAVH
VIH
VIL
tAHCR
tAADV
tHD
tSP
VIH
VIL
LB/UB
CS
tHD
tCBPH
tCSP
tCSM
VIH
VIL
tHZ
tCO
tBOE
VIH
VIL
OE
tOHZ
tOLZ
tKHTL
tSP
tHD
VIH
VIL
WE
tCSW
VOH
VOL
High-Z
WAIT
tKOH
tACLK
VIH
VIL
High-Z
DQ[15:0]
IN/OUT
Valid
Output
Valid
Output
Valid
Valid
Output Output
READ Burst Identified
(WE = HIGH)
End of Row
Undefined
Don’t Care
1. Non-default BCR settings: Fixed latency; latency code two (three clocks); WAIT active LOW; WAIT asserted during delay.
2. Don’t care must be in VIL or VIH.
Revision 3.0
Sep 2007
- 27 -
K1C6416B2D
UtRAM2
READ Burst Suspend
(CRE=VIL)
tCLK
NOTE 2
VIH
CLK
VIL
tHD
tSP
VIH
Valid
Valid
Address
A[21:0]
Address
VIL
tSP tHD
tAVH
VIH
ADV
tAHCR
VIL
tCSM
tCBPH
tHZ
tCSP
VIH
CS
VIL
NOTE 3
tOHZ
tOHZ
VIH
OE
VIL
tSP tHD
VIH
WE
VIL
tSP
VIH
LB/UB
VIL
tBOE
tOLZ
tCSW
tCSW
VOH
VOL
High-Z
WAIT
tKOH
tBOE
tOLZ
VOH
VOL
High-Z
Valid
Output
Valid
Output
Valid
Output
Valid
Output
Valid
Output
Valid
Output
DQ[15:0]OUT
tACLK
Undefined
Don’t Care
Notes:
1. Non-default BCR settings for READ burst suspend: Fixed or variable latency; latency code two (three clocks); WAIT active LOW; 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.
4. Don’t care must be in VIL or VIH.
Revision 3.0
Sep 2007
- 28 -
K1C6416B2D
UtRAM2
CS-Controlled Asynchronous WRITE
(CRE=VIL)
tWC
VIH
A[21:0]
Valid Address
VIL
tWR
tAW
tAS
VIH
ADV
VIL
tCPH
tCW
tBW
VIH
CS
VIL
VIH
UB/LB
VIL
VIH
OE
VIL
tWPH
tWP
VIH
WE
VIL
tDH
tDW
VIH
DQ[15:0]
High-Z
Valid Input
IN
VIL
tWHZ
tLZ
VOH
VOL
DQ[15:0]
OUT
tHZ
tCSW
VIH
VIL
High-Z
High-Z
WAIT
Don’t Care
1. Don’t care must be in VIL or VIH.
2. A write occurs during the overlap(tWP) of low CS and low WE. A write begins when CS goes low and WE goes low with asserting UB or LB for sin-
gle byte operation or simultaneously asserting UB and LB for double byte operation. A write ends at the earliest transition when CS goes high or
WE goes high or UB/LB goes high. The tWP is measured from the beginning of write to the end of write.
3. tCW is measured from the CS going low to the end of write.
4. tAS is measured from the address valid to the beginning of write.
5. tWR is measured from the end of write to the address change. tWR is applied in case a write ends with CS or WE going high.
Revision 3.0
Sep 2007
- 29 -
K1C6416B2D
UtRAM2
LB/UB-Controlled Asynchronous WRITE
(CRE=VIL)
tWC
VIH
A[21:0]
Valid Address
VIL
tAW
tAS
tWR
VIH
ADV
VIL
tCW
tBW
VIH
CS
VIL
VIH
UB/LB
VIL
VIH
OE
VIL
tWPH
tWP
VIH
VIL
WE
tDH
tDW
VIH
VIL
DQ[15:0]
IN
High-Z
Valid Input
tWHZ
tLZ
VOH
VOL
DQ[15:0]
OUT
tHZ
tCSW
High-Z
VIH
VIL
High-Z
WAIT
Don’t Care
1. Don’t care must be in VIL or VIH.
2. A write occurs during the overlap(tWP) of low CS and low WE. A write begins when CS goes low and WE goes low with asserting UB or LB for sin-
gle byte operation or simultaneously asserting UB and LB for double byte operation. A write ends at the earliest transition when CS goes high or
WE goes high or UB/LB goes high. The tWP is measured from the beginning of write to the end of write.
3. tCW is measured from the CS going low to the end of write.
4. tAS is measured from the address valid to the beginning of write.
5. tWR is measured from the end of write to the address change. tWR is applied in case a write ends with CS or WE going high.
Revision 3.0
Sep 2007
- 30 -
K1C6416B2D
UtRAM2
WE-Controlled Asynchronous WRITE
(CRE=VIL)
tWC
VIH
A[21:0]
Valid Address
VIL
tAW
tWR
VIH
ADV
VIL
tCW
tBW
VIH
CS
VIL
VIH
UB/LB
VIL
VIH
OE
VIL
tAS
tWPH
tWP
VIH
WE
VIL
tDH
tDW
VIH
DQ[15:0]
High-Z
Valid Input
IN
VIL
tWHZ
tLZ
tOW
VOH
VOL
DQ[15:0]
OUT
tHZ
tCSW
High-Z
VIH
VIL
High-Z
WAIT
Don’t Care
1. Don’t care must be in VIL or VIH.
2. A write occurs during the overlap(tWP) of low CS and low WE. A write begins when CS goes low and WE goes low with asserting UB or LB for sin-
gle byte operation or simultaneously asserting UB and LB for double byte operation. A write ends at the earliest transition when CS goes high or
WE goes high or UB/LB goes high. The tWP is measured from the beginning of write to the end of write.
3. tCW is measured from the CS going low to the end of write.
4. tAS is measured from the address valid to the beginning of write.
5. tWR is measured from the end of write to the address change. tWR is applied in case a write ends with CS or WE going high.
Revision 3.0
Sep 2007
- 31 -
K1C6416B2D
UtRAM2
Asynchronous WRITE Using ADV
(CRE=VIL)
VIH
A[21:0]
Valid Address
VIL
tAVS
tAVH
tVS
tVP
VIH
tAS
tAS
ADV
VIL
tAW
tCW
VIH
CS
VIL
tBW
VIH
UB/LB
VIL
VIH
OE
VIL
tWP
tWPH
VIH
WE
VIL
tDH
tDW
VIH
DQ[15:0]
High-Z
Valid Input
IN
VIL
tWHZ
tLZ
tOW
VOH
VOL
DQ[15:0]
OUT
tHZ
tCSW
High-Z
VIH
VIL
High-Z
WAIT
Don’t Care
1. Don’t care must be in VIL or VIH.
2. A write occurs during the overlap(tWP) of low CS and low WE. A write begins when CS goes low and WE goes low with asserting UB or LB for sin-
gle byte operation or simultaneously asserting UB and LB for double byte operation. A write ends at the earliest transition when CS goes high or
WE goes high or UB/LB goes high. The tWP is measured from the beginning of write to the end of write.
3. tCW is measured from the CS going low to the end of write.
4. tAS is measured from the address valid to the beginning of write.
5. tWR is measured from the end of write to the address change. tWR is applied in case a write ends with CS or WE going high.
Revision 3.0
Sep 2007
- 32 -
K1C6416B2D
UtRAM2
Burst WRITE Operation—Variable Latency Mode
(CRE=VIL)
tKHKL
tKP
tCLK
tKP
VIH
CLK
VIL
tHD
tSP
VIH
VIL
A[21:0]
Valid Address
tAS3
tAVH
tKADV
tSP tHD
VIH
VIL
ADV
tAHCR
tSP tHD
tAS3
VIH
VIL
LB/UB
tCSM
tCBPH
tCSP
tHD
VIH
VIL
CS
OE
VIH
VIL
tSP tHD
VIH
VIL
WE
tKHTL
tHZ
tCSW
High-Z
VOH
VOL
High-Z
WAIT
NOTE 2
tSP
tHD
VIH
VIL
D2
DQ[15:0]
D1
D3
D4
WRITE Burst Identified
(WE = LOW)
Don’t Care
Notes:
1. Non-default BCR settings for burst WRITE operation in variable latency mode: Latency code two (three clocks); WAIT active LOW; WAIT asserted
during delay; burst length four; 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.
4. Don’t care must be in VIL or VIH.
Revision 3.0
Sep 2007
- 33 -
K1C6416B2D
UtRAM2
Burst WRITE Operation—Fixed Latency Mode
(CRE=VIL)
tKHKL
tKP
tCLK
tKP
VIH
VIL
CLK
tSP
tHD
VIH
VIL
A[21:0]
Valid Address
tAS3
tAVH
tKADV
tSP tHD
VIH
VIL
ADV
tAHCR
tSP tHD
tAS3
VIH
VIL
LB/UB
tCSM
tCBPH
tCSP
tHD
VIH
VIL
CS
OE
VIH
VIL
tSP tHD
VIH
VIL
WE
tKHTL
tHZ
tCSW
High-Z
VOH
VOL
High-Z
WAIT
NOTE 2
tSP
tHD
VIH
VIL
D2
DQ[15:0]
D1
D3
D4
WRITE Burst Identified
(WE = LOW)
Don’t Care
Notes:
1. Non-default BCR settings for burst WRITE operation in fixed latency mode: Fixed latency; latency code two (three clocks); WAIT active LOW;
WAIT asserted during delay; burst length four; 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.
4. Don’t care must be in VIL or VIH.
Revision 3.0
Sep 2007
- 34 -
K1C6416B2D
UtRAM2
4-Word Burst WRITE Operation— Row Boundary Crossing
(CRE=VIL)
tKP
tCLK
tKP
tKHKL
VIH
VIL
CLK
tHD
tSP
VIH
VIL
A[21:0]
Valid Address
tSP tHD
tAVH
VIH
VIL
ADV
LB/UB
CS
tAHCR
tHD
tSP
VIH
VIL
tHD
tCBPH
tCSP
A
VIH
VIL
tHZ
VIH
VIL
OE
tSP
tHD
VIH
VIL
WE
tKHTL
tCSW
VOH
VOL
High-Z
WAIT
tSP
tHD
VIH
VIL
DQ[15:0]
IN/OUT
High-Z
D1
D2
D3
D4
End of Row
WRITE Burst Identified
(OE = HIGH)
Undefined
Don’t Care
1. Non-default BCR settings: Fixed latency; latency code two (three clocks); WAIT active LOW; WAIT asserted during delay.
2. Don’t care must be in VIL or VIH.
3. D2 can be written when CS goes high at Point A.
Revision 3.0
Sep 2007
- 35 -
K1C6416B2D
UtRAM2
Burst WRITE Followed by Burst READ
(CRE=VIL)
tCLK
VIH
CLK
VIL
tSP
tHD
tSP
tHD
VIH
VIL
Valid
Valid
A[21:0]
Address
Address
tSP
tKADV3
tHD
tSP
tSP
tHD
tAVH
VIH
ADV
tSP
tHD
tAHCR
tAHCR
VIL
VIH
LB/UB
VIL
tCSP
tCBPH
tHD
VIH
VIL
CS
OE
NOTE2
tCSP
tOHZ
VIH
VIL
tSP
tHD
VIH
VIL
tSP
tHD
WE
tBOE
tCSW
tCSW
VOH
VOL
High-Z
WAIT
tKOH
tSP
tHD
tACLK
VOH
VIH
VIL
Valid
Valid
Valid
Valid
High-Z
D0
D1
D2
D3
High-Z
DQ[0:15]
Output Output Output Output
VOL
Undefined
Don’t Care
Notes:
1. Non-default BCR settings for burst WRITE followed by burst READ: Fixed or variable latency; latency code two (three clocks); WAIT active LOW;
WAIT asserted during delay.
2. A refresh opportunity must be provided every tCSM. A refresh opportunity is satisfied by either of the following two conditions: a) clocked CS
HIGH, or b) CS HIGH for longer than 15ns. CS can stay LOW between burst READ and burst WRITE operations, but CS must not remain LOW
longer than tCSM. See burst interrupt diagrams for cases where CS stays LOW between bursts.
3. Only fixed latency requires tKADV.
4. Don’t care must be in VIL or VIH.
Revision 3.0
Sep 2007
- 36 -
K1C6416B2D
UtRAM2
Burst READ Interrupted by Burst READ or WRITE
(CRE=VIL)
READ Burst interrupted with new READ or WRITE. See Note 2.
tCLK
VIH
CLK
VIL
tHD
tHD
tSP
tSP
VIH
VIL
Valid
Valid
A[21:0]
Address
Address
tSP tHD
tSP tHD
tAVH
VIH
VIL
ADV
CS
tAHCR
tAHCR
tCSM (Note 3)
tCSP
tHD
VIH
VIL
tSP tHD
tSP tHD
VIH
VIL
WE
tKHTL
tBOE
VOH
VOL
tBOE
High-Z
WAIT
tOHZ
tCSW
VIH
VIL
OE
2nd Cycle READ
tSP
VIH
VIL
LB/UB
2nd Cycle READ
tKOH
tKOH
tACLK
High-Z
VOH
VOL
DQ[15:0]OUT
2nd Cycle WRITE
Valid
Output
Valid
Valid
Valid
Valid
High-Z
Output Output Output Output
tACLK
VIH
VIL
OE
2nd Cycle WRITE
VIH
VIL
LB/UB
2nd Cycle WRITE
tSP
tHD
VIH
VIL
DQ[15:0]IN
2nd Cycle WRITE
High-Z
D0
D1
D2
D3
Undefined
Don’t Care
Notes:
1. Non-default BCR settings for burst READ interrupted by burst READ or WRITE: Fixed or variable latency code two (three 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. CS can stay LOW between burst operations, but CS must not remain LOW longer than tCSM.
4. Don’t care must be in VIL or VIH.
Revision 3.0
Sep 2007
- 37 -
K1C6416B2D
UtRAM2
Burst WRITE Interrupted by Burst WRITE or READ—Variable Latency Mode
(CRE=VIL)
WRITE Burst interrupted with new WRITE or READ. See Note 2.
tCLK
VIH
VIL
CLK
tHD
tHD
tSP
tSP
VIH
VIL
Valid
Address
Valid
Address
A[21:0]
tSP tHD
tSP tHD
VIH
VIL
ADV
CS
tAHCR
tAHCR
tCSM (Note 3)
tCSP
tHD
VIH
VIL
tSP tHD
tSP tHD
VIH
VIL
WE
tKHTL
VOH
VOL
High-Z
High-Z
WAIT
tCSW
VIH
VIL
OE
2nd Cycle WRITE
tSP tHD
VIH
VIL
LB/UB
2nd Cycle WRITE
tSP tHD
tSP tHD
VIH
VIL
DQ[15:0]IN
2nd Cycle WRITE
High-Z
D0
D0
D1
D2
D3
tOHZ
tBOE
VIH
OE
2nd Cycle READ
VIL
tSP
VIH
VIL
LB/UB
2nd Cycle READ
tKOH
VOH
VOH
VOL
Valid
Output
Valid
Valid
Valid
High-Z
DQp15:0]OUT
2nd Cycle READ
Output Output Output
VOL
tACLK
Undefined
Don’t Care
Notes:
1. Non-default BCR settings for burst WRITE interrupted by burst WRITE or READ in variable latency mode: Variable latency; latency code two
(three 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. CS can stay LOW between burst operations, but CS must not remain LOW longer than tCSM.
4. Don’t care must be in VIL or VIH.
Revision 3.0
Sep 2007
- 38 -
K1C6416B2D
UtRAM2
Burst WRITE Interrupted by Burst WRITE or READ—Fixed Latency Mode
(CRE=VIL)
WRITE Burst interrupted with new WRITE or READ. See Note 2.
tCLK
VIH
VIL
CLK
tSP
tSP
VIH
VIL
Valid
Address
Valid
Address
A[21:0]
tSP tHD
tSP tHD
tKADV
VIH
VIL
ADV
CS
tAHCR
tAHCR
tCSM (Note 3)
tCSP
tHD
VIH
VIL
tSP tHD
tSP tHD
VIH
VIL
WE
tKHTL
VOH
VOL
High-Z
High-Z
WAIT
tCSW
VIH
VIL
OE
2nd Cycle WRITE
tSP tHD
VIH
VIL
LB/UB
2nd Cycle WRITE
tSP tHD
tSP tHD
VIH
VIL
DQ[15:0]IN
2nd Cycle WRITE
High-Z
D0
D0
D1
D2
D3
tOHZ
tBOE
VIH
OE
2nd Cycle READ
VIL
tSP
VIH
VIL
tHD
LB/UB
2nd Cycle READ
tKOH
VOH
VOH
VOL
Valid
Output
Valid
Valid
Valid
High-Z
DQ[15:0]OUT
2nd Cycle READ
Output Output Output
VOL
tACLK
Undefined
Don’t Care
Notes:
1. Non-default BCR settings for burst WRITE interrupted by burst WRITE or READ in fixed latency mode: Fixed latency; latency code two (three
clocks); WAIT active LOW; WAIT asserted during delay.
2. Burst interrupt shown on first allowable clock (i.e., after first data word written).
3. CS can stay LOW between burst operations, but CS must not remain LOW longer than tCSM.
4. Don’t care must be in VIL or VIH.
Revision 3.0
Sep 2007
- 39 -
K1C6416B2D
UtRAM2
Asynchronous WRITE Followed by Burst READ
(CRE=VIL)
tCLK
VIH
CLK
VIL
tSP
Valid Address
tSP tHD
tHD
tWC
tWC
VIH
VIL
A[21:0]
ADV
Valid Address
tAVS
Valid Address
tAW
tWR
VIH
VIL
tAHCR
tVS
tHD
tVP
tSP
tBW
VIH
VIL
LB/UB
tCVS
tCW
tCBPH
Note 2
tCSP
VIH
VIL
CS
OE
tAS
tOHZ
VIH
VIL
tWC
tWPH
tHD
tSP
tAS
tWP
VIH
VIL
WE
tCSW
tCSW
tBOE
VOH
VOL
High-Z
WAIT
tKOH
tACLK
VOH
VOL
VIH
VIL
DQ[15:0]
IN/OUT
Valid
Output
Valid
Valid
Valid
High-Z
High-Z
Data
Data
Output Output Output
tDH
tDW
Undefined
Don’t Care
Notes:
1. Non-default BCR settings for asynchronous WRITE followed by burst READ: Fixed or variable latency; latency code two (three clocks); WAIT
active LOW; WAIT asserted during delay.
2. When transitioning between asynchronous and variable-latency burst operations, CS must go HIGH. CS can stay LOW when transitioning to fixed-
latency burst READs. A refresh opportunity must be provided every tCSM. A refresh opportunity is satisfied by either of the following two condi-
tions: a) clocked CS HIGH, or b) CS HIGH for longer than 15ns.
3. Don’t care must be in VIL or VIH.
Revision 3.0
Sep 2007
- 40 -
K1C6416B2D
UtRAM2
Asynchronous WRITE (ADV LOW) Followed By Burst READ
(CRE=VIL)
tCLK
VIH
CLK
VIL
tSP
Valid Address
tHD
tHD
tWC
tWC
VIH
VIL
A[21:0]
Valid Address
Valid Address
tAW
tWR
tSP
VIH
VIL
ADV
LB/UB
CS
tAHCR
tSP
tBW
VIH
VIL
tCBPH
Note 2
tCW
tCSP
VIH
VIL
tOHZ
VIH
VIL
OE
tWC
tWPH
tHD
tSP
tWP
VIH
VIL
WE
tCSW
tCSW
tBOE
VOH
VOL
High-Z
WAIT
tKOH
tACLK
VOH
VOL
VIH
VIL
DQ[15:0]
IN/OUT
Valid
Output
Valid
Valid
Valid
High-Z
High-Z
Data
Data
Output Output Output
tDH
tDW
Undefined
Don’t Care
Notes:
1. Non-default BCR settings for asynchronous WRITE, with ADV LOW, followed by burst READ: Fixed or variable latency; latency code two (three
clocks); WAIT active LOW; WAIT asserted during delay.
2. When transitioning between asynchronous and variable-latency burst operations, CS must go HIGH. CS can stay LOW when transitioning to fixed-
latency burst READs. A refresh opportunity must be provided every tCSM. A refresh opportunity is satisfied by either of the following two condi-
tions: a) clocked CS HIGH, or b) CS HIGH for longer than 15ns.
3. Don’t care must be in VIL or VIH.
Revision 3.0
Sep 2007
- 41 -
K1C6416B2D
UtRAM2
Burst READ Followed by Asynchronous WRITE (WE-Controlled)
(CRE=VIL)
tCLK
VIH
CLK
VIL
tWC
tSP
tHD
VIH
VIL
A[21:0]
Valid Address
Valid Address
tAW
tSP
tHD
tWR
VIH
VIL
ADV
CS
tAHCR
tHD
tCBPH
Note 2
tHZ
tCW
tCSP
VIH
VIL
tOHZ
tBOE
VIH
VIL
OE
tAS
tWPH
tWP
tBW
tOLZ
tSP
tHD
VIH
VIL
WE
tSP
VIH
VIL
LB/UB
WAIT
tKHTL
tHZ
tCSW
tCSW
High-Z
VOH
VOL
High-Z
tDH
tACLK
tKOH
tDW
VIH
VOH
VOL
High-Z
Valid Output
Valid Input
DQ[15:0]
VIL
READ Burst Identified
(WE = HIGH)
Undefined
Don’t Care
Notes:
1. Non-default BCR settings for burst READ followed by asynchronous WE-controlled WRITE: Fixed or variable latency; latency code two (three
clocks); WAIT active LOW; WAIT asserted during delay.
2. When transitioning between asynchronous and variable-latency burst operations, CS must go HIGH. CS 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 tCSM. A
refresh opportunity is satisfied by either of the following two conditions: a) clocked CS HIGH, or b) CS HIGH for longer than 15ns.
3. Don’t care must be in VIL or VIH.
Revision 3.0
Sep 2007
- 42 -
K1C6416B2D
UtRAM2
Burst READ Followed by Asynchronous WRITE Using ADV
(CRE=VIL)
tCLK
VIH
CLK
VIL
tSP
tHD
VIH
VIL
Valid Address
Valid Address
A[21:0]
ADV
tAVS
tVS
tSP
tHD
tVP
VIH
VIL
tAHCR
tAW
tHD
tCBPH
tHZ
tAS
tCW
tCSP
VIH
VIL
CS
OE
WE
Note 2
tOHZ
tBOE
VIH
VIL
tAS
tOLZ
tWPH
tWP
tSP
tHD
VIH
VIL
tBW
tSP
VIH
VIL
LB/UB
WAIT
tKHTL
tHZ
tCSW
tCSW
High-Z
VIH
VIL
High-Z
tDH
tKOH
tDW
tACLK
VIH
VIH
VIL
DQ[15:0]
IN/OUT
High-Z
Valid Output
Valid Input
VIL
READ Burst Identified
(WE = HIGH)
Undefined
Don’t Care
Notes:
1. Non-default BCR settings for burst READ followed by asynchronous WRITE using ADV: Fixed or variable latency; latency code two (three clocks);
WAIT active LOW; WAIT asserted during delay.
2. When transitioning between asynchronous and variable-latency burst operations, CS must go HIGH. CS 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 tCSM. A
refresh opportunity is satisfied by either of the following two conditions: a) clocked CS HIGH, or b) CS HIGH for longer than 15ns.
3. Don’t care must be in VIL or VIH.
Revision 3.0
Sep 2007
- 43 -
K1C6416B2D
UtRAM2
Asynchronous WRITE Followed by Asynchronous READ—ADV LOW
(CRE=VIL)
VIH
Valid Address
Valid Address
Valid Address
A[21:0]
VIL
tAW
tWR
tAA
VIH
VIL
ADV
tBHZ
tBW
tBLZ
VIH
VIL
LB/UB
tHZ
tCW
tCPH
VIH
VIL
CS
OE
tOHZ
Note 1
tLZ
tOE
VIH
VIL
tWC
tWPH
tAS
tWP
VIH
VIL
WE
tHZ
tHZ
tCSW
tWHZ
VIH
VIL
WAIT
tOLZ
VOH
VOL
VIH
VIL
DQ[15:0]
IN/OUT
High-Z
High-Z
Data
Data
Valid Output
tDW
tDH
Undefined
Don’t Care
Notes:
1. When configured for synchronous mode (BCR[15] = 0), CS must remain HIGH for at least 5ns (tCPH) to schedule the appropriate refresh interval.
Otherwise, tCPH is only required after CS-controlled WRITEs.
2. Don’t care must be in VIL or VIH.
Revision 3.0
Sep 2007
- 44 -
K1C6416B2D
UtRAM2
Asynchronous WRITE Followed by Asynchronous READ
(CRE=VIL)
VIH
Valid Address
Valid Address
Valid Address
tAA
A[21:0]
VIL
tAVS
tVP
tAW
tVS
tWR
VIH
VIL
ADV
tBHZ
tCVS
tCW
tBLZ
tBW
VIH
VIL
LB/UB
tCPH
tHZ
VIH
VIL
CS
OE
Note 1
tLZ
tAS
tOHZ
VIH
VIL
tWC
tAS
tOLZ
tWP
tWPH
VIH
VIL
WE
tCSW
tWHZ
VIH
VIL
WAIT
tOE
VOH
VOL
VIH
VIL
DQ[15:0]
IN/OUT
High-Z
High-Z
Data
Data
Valid Output
tDH
tDW
Undefined
Don’t Care
Notes:
1. When configured for synchronous mode (BCR[15] = 0), CS must remain HIGH for at least 5ns (tCPH) to schedule the appropriate refresh interval.
Otherwise, tCPH is only required after CS-controlled WRITEs.
2. Don’t care must be in VIL or VIH.
Revision 3.0
Sep 2007
- 45 -
K1C6416B2D
UtRAM2
PACKAGE DIMENSION
Unit: millimeters
54 BALL FINE PITCH BGA(0.75mm ball pitch)
Top View
B
Bottom View
B
B1
6
5
4
3
2
1
A
B
#A1
C
D
E
F
G
H
J
Detail A
Side View
D
A
Y
C
Min
Typ
0.75
6.00
3.75
8.00
6.00
0.45
-
Max
-
A
B
-
Notes.
5.90
6.10
-
1. Ball counts: 54(9 row x 6 column)
2. Ball pitch: (x,y)=(0.75 x 0.75)(typ.)
3. All tolerence are ±0.050 unless
specified beside figure.
B1
C
-
7.90
8.10
-
C1
D
-
0.40
-
4. Typ: Typical
0.50
1.00
-
5. Y is coplanarity
E
E1
Y
0.25
-
-
-
0.10
Revision 3.0
Sep 2007
- 46 -
相关型号:
K1C6416B2D-I0000
Pseudo Static RAM, 4MX16, 70ns, CMOS, PBGA54, 6 X 8 MM, 0.75 MM PITCH, FBGA-54
SAMSUNG
K1C6416B8D-I0000
Pseudo Static RAM, 4MX16, 70ns, CMOS, PBGA54, 6 X 8 MM, 0.75 MM PITCH, FBGA-54
SAMSUNG
©2020 ICPDF网 联系我们和版权申明