SYNCHRONOUS SRAM

IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
1Mx18, 512Kx36
18Mb QUADP (Burst 4) SYNCHRONOUS SRAM
(2.5 Cycle Read Latency)
FEATURES





















512Kx36 and 1Mx18 configuration available.
On-chip Delay-Locked Loop (DLL) for wide data valid
window.
Separate independent read and write ports with
concurrent read and write operations.
Synchronous pipeline read with late write operation.
Double Data Rate (DDR) interface for read and write
input ports.
2.5 cycle read latency.
Fixed 4-bit burst for read and write operations.
Clock stop support.
Two input clocks (K and K#) for address and control
registering at rising edges only.
Two echo clocks (CQ and CQ#) that are delivered
simultaneously with data.
Data Valid Pin (QVLD).
+1.8V core power supply and 1.5, 1.8V VDDQ, used
with 0.75, 0.9V VREF.
HSTL input and output levels.
Registered addresses, write and read controls, byte
writes, data in, and data outputs.
Full data coherency.
Boundary scan using limited set of JTAG 1149.1
functions.
Byte write capability.
Fine ball grid array (FBGA) package:
13mmx15mm and 15mmx17mm body size
165-ball (11 x 15) array
Programmable impedance output drivers via 5x usersupplied precision resistor.
ODT (On Die Termination) feature is supported
optionally on data input, K/K#, and BWx#.
The end of top mark (C/C1/C2) is to define options.
IS61QDPB451236C : Don’t care ODT function and
pin connection
IS61QDPB451236C1 : Option1
IS61QDPB451236C2 : Option2
Refer to more detail description at page 6 for each
ODT option.
ADVANCED INFORMATION
DECEMBER 2014
DESCRIPTION
The 18Mb IS61QDPB451236C/C1/C2 and IS61QDPB41M18C/C1/C2
are synchronous, high-performance CMOS static random access
memory (SRAM) devices.
These SRAMs have separate I/Os, eliminating the need for high-speed
bus turnaround. The rising edge of K clock initiates the read/write
operation, and all internal operations are self-timed. Refer to the Timing
Reference Diagram for Truth Table for a description of the basic
operations of these QUADP (Burst of 4) SRAMs.
Read and write addresses are registered on alternating rising edges of
the K clock. Reads and writes are performed in double data rate.
The following are registered internally on the rising edge of
the K clock:

Read/write address

Read enable

Write enable

Byte writes for burst addresses 1 and 3

Data-in for burst addresses 1 and 3
The following are registered on the rising edge of the K#
clock:

Byte writes for burst addresses 2 and 4

Data-in for burst addresses 2 and 4
Byte writes can change with the corresponding data-in to
enable or disable writes on a per-byte basis. An internal write
buffer enables the data-ins to be registered one cycle after the
write address. The first data-in burst is clocked one cycle later
than the write command signal, and the second burst is timed
to the following rising edge of the K# clock. Two full clock
cycles are required to complete a write operation.
During the burst read operation, the data-outs from the first
and third bursts are updated from output registers of the third
and fourth rising edges of the K# clock (starting 2.5 cycles
later after read command). The data-outs from the second
and fourth bursts are updated with the fourth and fifth rising
edges of the K clock where the read command receives at the
first rising edge of K. Two full clock cycles are required to
complete a read operation.
The device is operated with a single +1.8V power supply and
is compatible with HSTL I/O interfaces.
Copyright © 2014 Integrated Silicon Solution, Inc. All rights reserved. ISSI reserves the right to make changes to this specification and its products at any time
without notice. ISSI assumes no liability arising out of the application or use of any information, products or services described herein. Customers are advised to
obtain the latest version of this device specification before relying on any published information and before placing orders for products.
Integrated Silicon Solution, Inc. does not recommend the use of any of its products in life support applications where the failure or malfunction of the product can
reasonably be expected to cause failure of the life support system or to significantly affect its safety or effectiveness. Products are not authorized for use in such
applications unless Integrated Silicon Solution, Inc. receives written assurance to its satisfaction, that:
a.) the risk of injury or damage has been minimized;
b.) the user assume all such risks; and
c.) potential liability of Integrated Silicon Solution, Inc is adequately protected under the circumstances
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
1
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Package ballout and description
x36 FBGA Ball ballout (Top View)
A
1
CQ#
2
1
NC/SA
3
1
NC/SA
4
W#
5
BW2#
6
K#
7
BW1#
8
R#
9
1
NC/SA
10
1
NC/SA
11
CQ
B
Q27
Q18
D18
SA
BW3#
K
BW0#
SA
D17
Q17
Q8
C
D27
Q28
D19
VSS
SA
NC
SA
VSS
D16
Q7
D8
D
D28
D20
Q19
VSS
VSS
VSS
VSS
VSS
Q16
D15
D7
E
Q29
D29
Q20
VDDQ
VSS
VSS
VSS
VDDQ
Q15
D6
Q6
F
Q30
Q21
D21
VDDQ
VDD
VSS
VDD
VDDQ
D14
Q14
Q5
G
D30
D22
Q22
VDDQ
VDD
VSS
VDD
VDDQ
Q13
D13
D5
H
Doff#
VREF
VDDQ
VDDQ
VDD
VSS
VDD
VDDQ
VDDQ
VREF
ZQ
J
D31
Q31
D23
VDDQ
VDD
VSS
VDD
VDDQ
D12
Q4
D4
K
Q32
D32
Q23
VDDQ
VDD
VSS
VDD
VDDQ
Q12
D3
Q3
L
Q33
Q24
D24
VDDQ
VSS
VSS
VSS
VDDQ
D11
Q11
Q2
M
D33
Q34
D25
VSS
VSS
VSS
VSS
VSS
D10
Q1
D2
N
D34
D26
Q25
VSS
SA
SA
SA
VSS
Q10
D9
D1
P
Q35
D35
Q26
SA
SA
QVLD
SA
SA
Q9
D0
Q0
R
TDO
TCK
SA
SA
SA
ODT
SA
SA
SA
TMS
TDI
The
The following balls are reserved for higher densities: 9A for 36Mb, 3A for 72Mb, 10A for 144Mb, and 2A for 288Mb.
x18 FBGA Ball ballout (Top View)
A
1
CQ#
2
NC/SA1
3
NC/SA1
4
W#
5
BW1#
6
K#
7
NC/SA1
8
R#
9
SA
10
NC/SA1
11
CQ
B
NC
Q9
D9
SA
NC
K
BW0#
SA
NC
NC
Q8
C
NC
NC
D10
VSS
SA
NC
SA
VSS
NC
Q7
D8
D
NC
D11
Q10
VSS
VSS
VSS
VSS
VSS
NC
NC
D7
E
NC
NC
Q11
VDDQ
VSS
VSS
VSS
VDDQ
NC
D6
Q6
F
NC
Q12
D12
VDDQ
VDD
VSS
VDD
VDDQ
NC
NC
Q5
G
NC
D13
Q13
VDDQ
VDD
VSS
VDD
VDDQ
NC
NC
D5
H
Doff#
VREF
VDDQ
VDDQ
VDD
VSS
VDD
VDDQ
VDDQ
VREF
ZQ
J
NC
NC
D14
VDDQ
VDD
VSS
VDD
VDDQ
NC
Q4
D4
K
NC
NC
Q14
VDDQ
VDD
VSS
VDD
VDDQ
NC
D3
Q3
L
NC
Q15
D15
VDDQ
VSS
VSS
VSS
VDDQ
NC
NC
Q2
M
NC
NC
D16
VSS
VSS
VSS
VSS
VSS
NC
Q1
D2
N
NC
D17
Q16
VSS
SA
SA
SA
VSS
NC
NC
D1
P
NC
NC
Q17
SA
SA
QVLD
SA
SA
NC
D0
Q0
R
TDO
TCK
SA
SA
SA
ODT
SA
SA
SA
TMS
TDI
Notes:
1.
The following balls are reserved for higher densities: 3A for 36Mb, 10A for 72Mb, 2A for 144Mb, and 7A for 288Mb.
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
2
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Ball Description
Symbol
Type
K, K#
Input
CQ, CQ#
Output
Doff#
Input
QVLD
Output
SA
Input
D0 - Dn
Input
Q0 - Qn
Output
W#
Input
R#
Input
BWx#
Input
Description
Input clock: This input clock pair registers address and control inputs on the rising edge of K, and
registers data on the rising edge of K and the rising edge of K#. K# is ideally 180 degrees out of
phase with K. All synchronous inputs must meet setup and hold times around the clock rising edges.
These balls cannot remain VREF level.
Synchronous echo clock outputs: The edges of these outputs are tightly matched to the
synchronous data outputs and can be used as a data valid indication. These signals are free running
clocks and do not stop when Q tri-states.
DLL disable and reset input : when low, this input causes the DLL to be bypassed and reset the
previous DLL information. When high, DLL will start operating and lock the frequency after tCK lock
time. The device behaves in one read latency mode when the DLL is turned off. In this mode, the
device can be operated at a frequency of up to 167 MHz.
Valid output indicator: The Q Valid indicates valid output data. QVLD is edge aligned with CQ and
CQ#.
Synchronous address inputs: These inputs are registered and must meet the setup and hold times
around the rising edge of K. These inputs are ignored when device is deselected.
Synchronous data inputs: Input data must meet setup and hold times around the rising edges of K
and K# during WRITE operations. See BALL CONFIGURATION figures for ball site location of
individual signals.
The x18 device uses D0~D17. D18~D35 should be treated as NC pin.
The x36 device uses D0~D35.
Synchronous data outputs: Output data is synchronized to the respective CQ and CQ#, or to the
respective K and K# if C and /C are tied to high. This bus operates in response to R# commands.
See BALL CONFIGURATION figures for ball site location of individual signals.
The x18 device uses Q0~Q17. Q18~Q35 should be treated as NC pin.
The x36 device uses Q0~Q35.
Synchronous write: When low, this input causes the address inputs to be registered and a WRITE
cycle to be initiated. This input must meet setup and hold times around the rising edge of K.
Synchronous read: When low, this input causes the address inputs to be registered and a READ
cycle to be initiated. This input must meet setup and hold times around the rising edge of K.
Synchronous byte writes: When low, these inputs cause their respective byte to be registered and
written during WRITE cycles. These signals are sampled on the same edge as the corresponding
data and must meet setup and hold times around the rising edges of K and #K for each of the two
rising edges comprising the WRITE cycle. See Write Truth Table for signal to data relationship.
HSTL input reference voltage: Nominally VDDQ/2, but may be adjusted to improve system noise
margin. Provides a reference voltage for the HSTL input buffers.
Power supply: 1.8 V nominal. See DC Characteristics and Operating Conditions for range.
VDD
Input
reference
supply
VDDQ
supply
Power supply: Isolated output buffer supply. Nominally 1.5 V. See DC Characteristics and Operating
Conditions for range.
VSS
supply
Ground
ZQ
Input
Output impedance matching input: This input is used to tune the device outputs to the system data
bus impedance. Q and CQ output impedance are set to 0.2xRQ, where RQ is a resistor from this
ball to ground. This ball can be connected directly to VDDQ, which enables the minimum impedance
mode. This ball cannot be connected directly to VSS or left unconnected.
In ODT (On Die Termination) enable devices, the ODT termination values tracks the value of RQ.
The ODT range is selected by ODT control input.
TMS, TDI, TCK
Input
IEEE1149.1 input pins for JTAG.
TDO
Output
IEEE1149.1 output pins for JTAG.
NC
N/A
No connect: These signals should be left floating or connected to ground to improve package heat
dissipation.
ODT
Input
ODT control; Refer to SRAM features for the details.
VREF
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
3
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
SRAM Features description
Block Diagram
36 (18)
Data
Register
D (Data-In)
72 (36)
72 (36)
72 (36)
Write
Driver
72 (36)
R#
W#
144 (72)
QVLD
2
CQ, CQ#
(Echo Clocks)
Control
Logic
4 (2)
Output
Register
36 (18)
Output Driver
512K x 36
(1M x 18)
Memory Array
72 (36)
Output Select
17 (18)
Sense Amplifiers
Address
Register
Address Decoder
36 (18)
17 (18)
Address
Q (Data-out)
QVLD
2
CQ, CQ#
(Echo Clocks)
BWx#
K
K#
Clock
Generator
Select Output Control
Doff#
Note: Numerical values in parentheses refer to the x18 device configuration.
Read Operations
The SRAM operates continuously in a burst-of-four mode. Read cycles are started by registering R# in active low state
at the rising edge of the K clock. R# can be activated every other cycle because two full cycles are required to
complete the burst of four in DDR mode. A set of free-running echo clocks, CQ and CQ#, are produced internally with
timings identical to the data-outs. The echo clocks can be used as data capture clocks by the receiver device.
The data corresponding to the first address is clocked 2.5 cycles later by the rising edge of the K# clock. The data
corresponding to the second burst is clocked 3 cycles later by the following rising edge of the K clock. The third dataout is clocked by the subsequent rising edge of the K# clock, and the fourth data-out is clocked by the subsequent
rising edge of the K clock.
A NOP operation (R# is high) does not terminate the previous read.
Write Operations
Write operations can also be initiated at every other rising edge of the K clock whenever W# is low. The write address
is provided simultaneously. Again, the write always occurs in bursts of four.
The write data is provided in a ‘late write’ mode; that is, the data-in corresponding to the first address of the burst, is
presented 1 cycle later or at the rising edge of the following K clock. The data-in corresponding to the second write
burst address follows next, registered by the rising edge of K#. The third data-in is clocked by the subsequent rising
edge of the K clock, and the fourth data-in is clocked by the subsequent rising edge of the K# clock.
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
4
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
The data-in provided for writing is initially kept in write buffers. The information in these buffers is written into the array
on the third write cycle. A read cycle to the last two write addresses produces data from the write buffers. The SRAM
maintains data coherency.
During a write, the byte writes independently control which byte of any of the four burst addresses is written (see
X18/X36 Write Truth Tables and Timing Reference Diagram for Truth Table).
Whenever a write is disabled (W# is high at the rising edge of K), data is not written into the memory.
RQ Programmable Impedance
An external resistor, RQ, must be connected between the ZQ pin on the SRAM and VSS to enable the SRAM to adjust
its output driver impedance. The value of RQ must be 5x the value of the intended line impedance driven by the
SRAM. For example, an RQ of 250Ω results in a driver impedance of 50Ω. The allowable range of RQ to guarantee
impedance matching is between 175Ω and 350Ω at VDDQ=1.5V. The RQ resistor should be placed less than two inches
away from the ZQ ball on the SRAM module. The capacitance of the loaded ZQ trace must be less than 7.5pF.
The ZQ pin can also be directly connected to VDDQ to obtain a minimum impedance setting. ZQ should not be
connected to VSS.
Programmable Impedance and Power-Up Requirements
Periodic readjustment of the output driver impedance is necessary as the impedance is greatly affected by drifts in
supply voltage and temperature. During power-up, the driver impedance is in the middle of allowable impedances
values. The final impedance value is achieved within 1024 clock cycles.
Depth Expansion
Separate input and output ports enable easy depth expansion, as each port can be selected and deselected
independently. Read and write operations can occur simultaneously without affecting each other. Also, all pending
read and write transactions are always completed prior to deselecting the corresponding port.
Valid Data Indicator (QVLD)
A data valid pin (QVLD) is available to assist in high-speed data output capture. This output signal is edge-aligned with
the echo clock and is asserted HIGH half a cycle before valid read data is available and asserted LOW half a cycle
before the final valid read data arrives.
Delay Locked Loop (DLL)
Delay Lock Loop (DLL) is a new system to align the output data coincident with clock rising or falling edge to enhance
the output valid timing characteristics. It is locked to the clock frequency and is constantly adjusted to match the clock
frequency. Therefore device can have stable output over the temperature and voltage variation.
DLL has a limitation of locking range and jitter adjustment which are specified as tKHKH and tKCvar respectively in the
AC timing characteristics. In order to turn this feature off, applying logic low to the Doff# pin will bypass this. In the DLL
off mode, the device behaves with one cycle latency and a longer access time which is known in DDR-I or legacy
QUAD mode.
The DLL can also be reset without power down by toggling Doff# pin low to high or stopping the input clocks K and K#
for a minimum of 30ns.(K and K# must be stayed either at higher than VIH or lower than VIL level. Remaining Vref is
not permitted.) DLL reset must be issued when power up or when clock frequency changes abruptly. After DLL being
reset, it gets locked after 2048 cycles of stable clock.
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
5
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
ODT (On Die Termination)
On Die Termination (ODT) is a feature that allows a SRAM to change input resistive termination condition by ODT pin
which function can have three status, High, Low, and Floating. Each status can have different ODT termination value
that tracks the value of RQ (Refer to the table of Fig1) and ODT of QUADP is always turned on during the read and
write function after ODT level to connect with ODT resistor is forced.
Fig1. Functional representation of ODT
SRAM In/Out Buffer
VDDQ
VDDQ
ODT=L
ODT=H
R1x2
R2x2
ODT=Floating
R3x2
PAD
R1x2
R2x2
ODT=L
ODT=H
VSS
Option1
VDDQ
3
Option24
VSS
R1
0.3x
RQ1
ODT
disable
R3x2
ODT=Floating
VSS
R2
0.6x
RQ2
0.6x
RQ2
R3
0.6x
RQ2
ODT
disable
Notes
1. Allowable range of RQ to guarantee impedance matching a tolerance of ±20% is 175Ω<RQ<350Ω.
2. Allowable range of RQ to guarantee impedance matching a tolerance of ±20% is 175Ω<RQ<250Ω.
3. ODT control pin is connected to VDDQ through 3.5kΩ. Therefore it is recommended to connect it to VSS
through less than 100Ω to make it low.
4. ODT control pin is connected to VSS through 3.5kΩ. Therefore it is recommended to connect it to VDDQ
through less than 100Ω to make it high.
ODT PIN
For option1 case, low input level of ODT pin can select strong (RQ1) input termination range (175Ω<RQ<350Ω) and
high input level of ODT pin can select weak (RQ2) input termination range (175Ω<RQ<250Ω) with K, K#, D0 to Dn,
BWx# and if ODT pin is on floating condition, it set weak (RQ2) input termination range which ODT pin is connected by
pull-up resistor internally.
For option2 case, high input level of ODT pin can select weak (RQ2) input termination
range (175Ω<RQ<250Ω) with D0 to Dn, BWx# and low input level or floating of ODT pin can select disable of the ODT
function.
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
6
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Power-Up and Power-Down Sequences
The recommendation of voltage apply sequence is : VDD → VDDQ 1)→VREF2)→ VIN
Notes:
VDDQ can be applied concurrently with VDD.
VREF can be applied concurrently with VDDQ.
After power and clock signals are stabilized, device can be ready for normal operation after tKC-Lock cycles. In tKClock cycle period, device initializes internal logics and locks DLL. Depending on /Doff status, locking DLL will be
skipped. The following timing pictures are possible examples of power up sequence.
Sequence1. /Doff is fixed low
After tKC-lock cycle of stable clock, device is ready for normal operation.
Power On stage
Unstable Clock Period
Stable Clock period
Read to use
K
K#
>tKC-lock for device initialization
VDD
VDDQ
VREF
VIN
Note) All inputs including clocks must be either logically High or Low during Power On stage. Timing above shows only one of cases.
Sequence2. /Doff is controlled and goes high after clock being stable.
Power On stage
Unstable Clock Period
Stable Clock period
Read to use
K
K#
Doff#
>tKC-lock for device initialization
VDD
VDDQ
VREF
VIN
Note) All inputs including clocks must be either logically High or Low during Power On stage. Timing above shows only one of cases.
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
7
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Sequence3. /Doff is controlled but goes high before clock being stable.
Because DLL has a risk to be locked with the unstable clock, DLL needs to be reset and locked with the stable input.
a) K-stop to reset. If K or K# stays at VIH or VIL for more than 30nS, DLL will be reset and ready to re-lock. In tKCLock period, DLL will be locked with a new stable value. Device can be ready for normal operation after that.
Power On stage
Unstable Clock Period
K-Stop
Stable Clock period
Read to use
K
K#
Doff#
>30nS
>tKC-lock for device initialization
VDD
VDDQ
VREF
VIN
Note) All inputs including clocks must be either logically High or Low during Power On stage. Timing above shows only one of cases.
a) /Doff Low to reset. If /Doff toggled low to high, DLL will be reset and ready to re-lock. In tKC-Lock period, DLL will
be locked with a new stable value. Device can be ready for normal operation after that.
Power On stage
Unstable Clock Period
Doff reset DLL
Stable Clock period
Read to use
K
K#
Doff#
>tDoffLowToReset
>tKC-lock for device
initialization
VDD
VDDQ
VREF
VIN
Note) Applying DLL reset sequences (sequence 3a, 3b) are also required when operating frequency is changed without power off.
Note) All inputs including clocks must be either logically High or Low during Power On stage. Timing above shows only one of cases.
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
8
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Application Example
Vt
R
Data-Out
Vt
R
D
Address
SA
Read Control
R#
Write Control
W#
Byte Write Control
SRAM #1
BWx#
K
Memory Controller
Vt
K#
R
Data-In
Q
SRAM #1 CQ Input
CQ
SRAM #1 CQ# Input
CQ#
ZQ
RQ = 250Ω
SRAM #4 CQ Input
SRAM #4 CQ# Input
Source CLK
R
Source CLK#
R
D
R = 50Ω
Vt = V REF
SA
R#
W#
SRAM #4
BWx#
K
K#
Q
CQ
CQ#
ZQ
RQ =
250Ω
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
9
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
State Diagram
Power-Up
Read NOP
Read#
Read
Read#
D count = 2
Load New Read
Address
D count = 0
Always
Read
D count = 2
DDR Read
D count =
D count +1
Read
D count = 1
Always
Increment Read
Address
Write#
Write NOP
Write
Load New Write
Address
D count = 0
Always
Write#
D count = 2
Write
D count = 2
DDR Write
D count =
D count +1
Write
D count = 1
Always
Increment Write
Address
Notes:
1.
Internal burst counter is fixed as four-bit linear; that is when first address is A0+0, next internal burst addresses are A0+1, A0+2, and A0+3
2.
Read refers to read active status with R# = LOW. Read# refers to read inactive status with R# = HIGH.
3.
Write refers to write active status with W# = LOW. Write# refers to write inactive status with W# = HIGH.
4.
The read and write state machines can be active simultaneously.
5.
State machine control timing sequence is controlled by K.
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
10
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Timing Reference Diagram for Truth Table
The Timing Reference Diagram for Truth Table is helpful in understanding the Clock and Write Truth Tables, as it
shows the cycle relationship between clocks, address, data in, data out, and control signals. Read command is issued
at the beginning of cycle “t”. Write command is issued at the beginning of cycle “t+1”.
Cycle
t
t+1
t+2
t+3
t+4
t+5
K Clock
K# Clock
R#
W#
BWx#
Address
A
B
DB
Data-In
Data-Out
2.5 Cycle Read Latency
DB+1
DB+2
QA
tQVLD
tCHQV
DB+3
QA+1
QA+2
QA+3
tQVLD
QVLD
CQ Clock
CQ# Clock
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
11
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Clock Truth Table
(Use the following table with the Timing Reference Diagram for Truth Table.)
Clock
Controls
Data In
Data Out
Mode
K
R#
W#
DB
DB+1
DB+2
DB+3
QA
QA+1
QA+2
QA+3
Stop Clock
Stop
X
X
Previous
State
Previous
State
Previous
State
Previous
State
Previous
State
Previous
State
Previous
State
Previous
State
No
Operation
(NOP)
L→H
H
H
X
X
X
X
High-Z
High-Z
High-Z
High-Z
Read A
L→H
L
X
X
X
X
X
DOUT at
K#(t+2.5)
DOUT at K
(t+3.0)
DOUT at K#
(t+3.5)
DOUT at K
(t+4.0)
Write B
L→H
X
L
DIN at K
(t+2.0)
DIN at
K#(t+2.5)
DIN at K
(t+3.0)
DIN at K#
(t+3.5)
X
X
X
X
Notes:
1. Internal burst counter is always fixed as four-bit.
2. X = “don’t care”; H = logic “1”; L = logic “0”.
3. A read operation is started when control signal R is active low
4. A write operation is started when control signal W is active low.
5. Before entering into stop clock, all pending read and write commands must be completed.
6. Consecutive read or write operations can be started only at every other K clock rising edge. If two read or write operations are issued in
consecutive K clock rising edges, the second one will be ignored.
7. If both R# and W# are active low after a NOP operation, the write operation will be ignored.
8. For timing definitions, refer to the AC Timing Characteristics table. Signals must meet AC specifications at timings indicated in parenthesis with
respect to switching clocks K and K#.
x18 Write Truth Table
(Use the following table with the Timing Reference Diagram for Truth Table.)
Operation
K (t+2.0)
Write Byte 0
Write Byte 1
K# (t+2.5)
K (t+3.0)
K# (t+3.5)
BW0#
BW1#
DB
L→H
L
H
D0-8 (t+2.0)
L→H
H
L
D9-17 (t+2.0)
Write All Bytes
L→H
L
L
D0-17 (t+2.0)
Abort Write
L→H
H
H
Don't Care
DB+1
Write Byte 0
L→H
L
H
D0-8 (t+2.5)
Write Byte 1
L→H
H
L
D9-17 (t+2.5)
Write All Bytes
L→H
L
L
D0-17 (t+2.5)
Abort Write
L→H
H
H
Don't Care
DB+2
Write Byte 0
L→H
L
H
D0-8 (t+3.0)
Write Byte 1
L→H
H
L
D9-17 (t+3.0)
Write All Bytes
L→H
L
L
D0-17 (t+3.0)
Abort Write
L→H
Don't Care
DB+3
H
H
Write Byte 0
L→H
L
H
D0-8 (t+3.5)
Write Byte 1
L→H
H
L
D9-17 (t+3.5)
Write All Bytes
L→H
L
L
D0-17 (t+3.5)
Abort Write
L→H
H
H
Don't Care
Notes:
1. For all cases, W# needs to be active low during the rising edge of K occurring at time t.
2. For timing definitions refer to the AC Timing Characteristics table. Signals must meet AC specifications with respect to switching clocks K and
K#.
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
12
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
x36 Write Truth Table
(Use the following table with the Timing Reference Diagram for Truth Table.)
Operation
K
(t+2.0)
Write Byte 0
K#
(t+2.5)
K
(t+3.0)
K#
(t+3.5)
BW0#
BW1#
BW2#
BW3#
DB
L→H
L
H
H
H
D0-8 (t+2.0)
Write Byte 1
L→H
H
L
H
H
D9-17 (t+2.0)
Write Byte 2
L→H
H
H
L
H
Write Byte 3
L→H
H
H
H
L
Write All Bytes
L→H
L
L
L
L
D0-35 (t+2.0)
Abort Write
L→H
H
H
H
H
Don't Care
DB+1
DB+2
DB+3
D18-26
(t+2.0)
D27-35
(t+2.0)
Write Byte 0
L→H
L
H
H
H
D0-8 (t+2.5)
Write Byte 1
L→H
H
L
H
H
D9-17 (t+2.5)
Write Byte 2
L→H
H
H
L
H
Write Byte 3
L→H
H
H
H
L
Write All Bytes
L→H
L
L
L
L
D0-35 (t+2.5)
Abort Write
L→H
H
H
H
H
Don't Care
D18-26
(t+2.5)
D27-35
(t+2.5)
Write Byte 0
L→H
L
H
H
H
D0-8 (t+3.0)
Write Byte 1
L→H
H
L
H
H
D9-17 (t+3.0)
Write Byte 2
L→H
H
H
L
H
Write Byte 3
L→H
H
H
H
L
Write All Bytes
L→H
L
L
L
L
D0-35 (t+3.0)
Abort Write
L→H
H
H
H
H
Don't Care
D18-26
(t+3.0)
D27-35
(t+3.0)
Write Byte 0
L→H
L
H
H
H
D0-8 (t+3.5)
Write Byte 1
L→H
H
L
H
H
D9-17 (t+3.5)
Write Byte 2
L→H
H
H
L
H
Write Byte 3
L→H
H
H
H
L
Write All Bytes
L→H
L
L
L
L
D0-35 (t+3.5)
Abort Write
L→H
H
H
H
H
Don't Care
D18-26
(t+3.5)
D27-35
(t+3.5)
Notes:
1. For all cases, W# needs to be active low during the rising edge of K occurring at time t.
2. For timing definitions refer to the AC Timing Characteristics table. Signals must meet AC specifications with respect to switching clocks K and
K#.
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
13
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Electrical Specifications
Absolute Maximum Ratings
Parameter
Symbol
Min
Max
Units
Power Supply Voltage
VDD
0.5
2.9
V
I/O Power Supply Voltage
VDDQ
0.5
2.9
V
DC Input Voltage
VIN
0.5
VDD+0.3
V
Data Out Voltage
VDOUT
0.5
2.6
V
Junction Temperature
TJ
-
110
°C
Storage Temperature
TSTG
55
+125
°C
Note:
Stresses greater than those listed in this table can 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 datasheet is not implied. Exposure to absolute
maximum rating conditions for extended periods may affect reliability.
Operating Temperature Range
Temperature Range
Symbol
Min
Max
Units
Commercial
TA
0
+70
°C
Industrial
TA
40
+85
°C
DC Electrical Characteristics
(Over the Operating Temperature Range, VDD=1.8V±5%)
Parameter
Symbol
Min
Max
Units
Notes

TBD
TBD
TBD
TBD
mA
1,2

TBD
TBD
TBD
TBD
mA
1,2
mA
1,2
3,4
x36 Average Power Supply Operating Current
(IOUT=0, VIN=VIH or VIL )
IDD17
IDD18
IDD20
IDD22
x18 Average Power Supply Operating Current
(IOUT=0, VIN=VIH or VIL )
IDD17
IDD18
IDD20
IDD22
Power Supply Standby Current
(R#=VIH, W#=VIH. All other inputs=VIH or VIL, IIH=0)
ISB17
ISB18
ISB20
ISB22

TBD
TBD
TBD
TBD
ILI
2
+2
µA
Input leakage current
( 0 ≤VIN≤VDDQ for all input balls except VREF, ZQ, TCK,
TMS, TDI ball)
Output leakage current
(0 ≤VOUT ≤VDDQ for all output balls except TDO ball; Output
must be disabled.)
Output “high” level voltage (IOH=100uA, Nominal ZQ)
ILO
2
+2
µA
VOH
VDDQ0.2
VDDQ
V
Output “low” level voltage (IOH= 100uA, Nominal ZQ)
VOL
VSS
VSS+0.2
V
Notes:
1.
IOUT = chip output current.
2.
The numeric suffix indicates the part operating at speed, as indicated in AC Timing Characteristics table (that is, IDD25 indicates 2.5ns cycle
time).
3.
ODT must be disabled.
4.
Balls with ODT and DOFF# do not follow this spec, ILI = ±100uA.
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
14
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Recommended DC Operating Conditions
(Over the Operating Temperature Range)
Parameter
Symbol
Min
Typical
Max
Units
Notes
Supply Voltage
VDD
1.8–5%
1.8
1.8+5%
V
1
Output Driver Supply Voltage
VDDQ
1.4
1.5
VDD
V
1
Input High Voltage
VIH
VREF+0.1
-
VDDQ+0.2
V
1, 2
Input Low Voltage
VIL
–0.2
-
VREF –0.1
V
1, 3
VREF
0.68
0.75
0.95
V
1, 5
VIN-CLK
–0.2
-
VDDQ+0.2
V
1, 4
Input Reference Voltage
Clock Signal Voltage
Notes:
1.
All voltages are referenced to VSS. All VDD, VDDQ, and VSS pins must be connected.
2.
VIH(max) AC = See 0vershoot and Undershoot Timings.
3.
VIL(min) AC = See 0vershoot and Undershoot Timings.
4.
VIN-CLK specifies the maximum allowable DC excursions of each clock (K and K#).
5.
Peak-to-peak AC component superimposed on VREF may not exceed 5% of VREF.
Overshoot and Undershoot Timings
20% Min Cycle Time
20% Min Cycle Time
VDDQ + 0.6V
GND
VDDQ
GND - 0.6V
VIH(max) AC Overshoot Timing
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
VIL(min) AC Undershoot Timing
15
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Typical AC Input Characteristics
Parameter
Symbol
Min
AC Input Logic HIGH
VIH (AC)
VREF+0.2
AC Input Logic LOW
Max
VREF–0.2
VIL (AC)
Clock Input Logic HIGH
VIH-CLK (AC)
Clock Input Logic LOW
VIL-CLK (AC)
VREF+0.2
VREF–0.2
Units
Notes
V
1, 2, 3, 4
V
1, 2, 3, 4
V
1, 2, 3
V
1, 2, 3
Notes:
1.
The peak-to-peak AC component superimposed on VREF may not exceed 5% of the DC component of VREF.
2.
Performance is a function of VIH and VIL levels to clock inputs.
3.
See the AC Input Definition diagram.
4.
See the AC Input Definition diagram. The signals should swing monotonically with no steps rail-to-rail with input signals never ringing back past
VIH (AC) and VIL (AC) during the input setup and input hold window. VIH (AC) and VIL (AC) are used for timing purposes only.
AC Input Definition
K#
VREF
K
VRAIL
VIH(AC)
Setup Time
Hold Time
VREF
VIL(AC)
V-RAIL
PBGA Thermal Characteristics
Parameter
Symbol
13x15 BGA
15x17 BGA
Units
Thermal resistance (junction to ambient at airflow = 1m/s)
RθJA
19.6
18.0
°C/W
Thermal resistance (junction to pins)
RθJB
4.02
3.30
°C/W
Thermal resistance (junction to case)
RθJC
4.53
4.20
°C/W
Note: these parameters are guaranteed by design and tested by a sample basis only.
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
16
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Pin Capacitance
Parameter
Symbol
Input capacitance
Test Condition
CIN
D and Q capacitance (D0–Dx, Q0-Qx)
CDQ
Clocks Capacitance (K, K, C, C)
CCLK
Max
Units
5
pF
6
pF
4
pF
°
Note: these parameters are guaranteed by design and tested by a sample basis only.
Programmable Impedance Output Driver DC Electrical Characteristics
(Over the Operating Temperature Range, VDD=1.8V±5%, VDDQ=1.5V/1.8V)
Parameter
Symbol
Min
Max
Units
Notes
Output Logic HIGH Voltage
VOH
VDDQ /2 -0.12
VDDQ /2 + 0.12
V
1, 3
Output Logic LOW Voltage
VOL
VDDQ /2 -0.12
VDDQ /2 + 0.12
V
2, 3
Notes:
1.
≤
 VDDQ 


2 
| IOH | 
 RQ 


 5 
2.
For
:
 VDDQ 


2 
| IOL | 
 RQ 


 5 
3.
Parameter Tested with RQ=250Ω and VDDQ=1.5V
AC Test Conditions
(Over the Operating Temperature Range, VDD=1.8V±5%)
Parameter
Symbol
Conditions
Units
Notes
VDDQ
1.5
V
2
Input Logic HIGH Voltage
VIH
1.25
V
Input Logic LOW Voltage
VIL
0.25
V
Input Reference Voltage
Output Drive Power Supply Voltage
VREF
0.75
V
Input Rise Time
TR
2
V/ns
Input Fall Time
TF
2
V/ns
VDDQ/2
V
0.75
V
Output Timing Reference Level
Clock Reference Level
Output Load Conditions
1, 2
Notes:
1.
See AC Test Loading.
2.
Parameters are tested with RQ=250Ω and VDDQ=1.5V, but ISSI devices are able to support VDDQ=1.4V to VDD
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
17
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
AC Test Loading
(a) Unless otherwise noted, AC test loading assume this condition.
VREF
50Ω
50Ω
Output
Test Comparator
VREF
(b) tCHQZ and tCHQX1 are specified with 5pF load capacitance and measured when transition occurs ±100mV from
the steady state voltage.
VREF
50Ω
Output
5pF
Test Comparator
VREF ± 100mV
(c)TDO
VREF
50Ω
50Ω
Output
20pF
Test Comparator
VREF
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
18
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
AC Timing Characteristics
(Over the Operating Temperature Range, VDD=1.8V±5%, VDDQ=1.5V/1.8V)
Parameter
Symbol
17 (567MHz)
18 (550MHz)
Min
Max
Min
Max
20 (500MHz)
Min
Max
22 (450MHz)
Min
Max
Units
1.76
8.40
1.82
8.40
2.00
8.40
2.2
8.40
ns
0.15
ns
Notes
Clock
Clock Cycle Time (K, K#)
tKHKH
Clock Phase Jitter (K, K#)
tKC var
Clock High Time (K, K#)
tKHKL
0.4
0.4
0.4
0.4
cycle
Clock Low Time (K, K#)
tKLKH
0.4
0.4
0.4
0.4
cycle
Clock to Clock# (K, K#)
tKHK#H
0.82
0.82
0.90
0.99
ns
DLL Lock Time (K)
Doff Low period to DLL reset
K static to DLL reset
0.15
0.15
0.15
tKC lock
2048
2048
2048
2048
cycles
tDoffLowToReset
5
5
5
5
ns
tKCreset
30
30
30
30
ns
4
5
Output Times
K, K# High to Output Valid
tCHQV
K, K# High to Output Hold
tCHQX
K, K# High to Echo Clock Valid
tCHCQV
K, K# High to Echo Clock Hold
tCHCQX
CQ, CQ# High to Output Valid
tCQHQV
CQ, CQ# High to Output Hold
tCQHQX
0.45
-0.45
0.45
-0.45
0.45
-0.45
0.45
-0.45
0.15
-0.15
0.45
-0.45
0.45
-0.45
0.15
-0.15
-0.15
0.45
ns
0.45
-0.45
0.15
ns
ns
0.2
-0.2
6
ns
6
tCHQZ
tCHQX1
-0.45
tQVLD
-0.15
Address valid to K rising edge
tAVKH
0.23
0.23
0.25
0.30
ns
R#,W# control inputs valid to K
rising edge
tIVKH
0.23
0.23
0.25
0.30
ns
2
BWx# control inputs valid to K rising
edge
tIVKH2
0.20
0.20
0.22
0.25
ns
2
Data-in valid to K, K# rising edge
tDVKH
0.20
0.20
0.22
0.25
ns
K rising edge to address hold
tKHAX
0.23
0.23
0.25
0.30
ns
2
K rising edge to R#,W# control
inputs hold
tKHIX
0.23
0.23
0.25
0.30
ns
2
K rising edge to BWx# control inputs
hold
tKHIX2
0.20
0.20
0.22
0.25
ns
K, K# rising edge to data-in hold
tKHDX
0.20
0.20
0.22
0.25
ns
0.15
-0.15
-0.45
0.15
-0.15
0.45
ns
K, High to Output Low-Z
-0.45
0.45
ns
K, High to Output High-Z
CQ, CQ# High to QVLD Valid
0.45
0.45
-0.45
-0.45
0.15
-0.20
ns
ns
0.20
ns
Setup Times
Hold Times
Notes:
1.
All address inputs must meet the specified setup and hold times for all latching clock edges.
2.
Control signals are R#, W#, BW0#, BW1# and (BW2#, BW3# for x36)
3.
To avoid bus contention, at a given voltage and temperature tCHQX1 is bigger than tCHQZ. The specs as shown do not imply bus contention
because tCHQX1 is a MIN parameter that is worst case at totally different test conditions (0 C, 1.9V) than tCHQZ, which is a MAX parameter
(worst case at 70 C, 1.7V) It is not possible for two SRAMs on the same board to be at such different voltage and temperature.
4.
Clock phase jitter is the variance from clock rising edge to the next expected clock rising edge.
5.
VDD slew rate must be less than 0.1V DC per 50ns for DLL lock retention. DLL lock time begins once VDD and input clock are stable.
6.
The data sheet parameters reflect tester guard bands and test setup variations.
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
19
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Read and Deselect Cycles Timing Diagram
Read
1
K Clock
tKHKH
tKHKL
Read
3
2
4
NOP
6
5
NOP
7
NOP
8
9
tKLKH
tKHKH
K# Clock
tAVKH tKHAX
Address
(SA)
A1
A2
tIVKH tKHIX
R#
tQVLD
tQVLD
QVLD
tCHQX1
Data-Out
(Q)
tCHQV
tCHQX
tCHQZ
2.5 Cycle Read Latency
Q1-0
Q1-1
tCHCQX
Q1-2
Q1-3
tCHCQV
Q2-0
Q2-1
Q2-2
Q2-3
tCQHQV
tCQHQX
CQ
CQ#
Undefined
Don’t Care
Notes:
1. Q1-0 , Q1-1, Q1-2, and Q1-3 refer to the output from address A1, Internal burst counter will assign them separately.
2. Outputs are disabled one cycle after NOP.
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
20
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Write and NOP Timing Diagram
Write
1
K Clock
tKHKH
tKHKL
Write
3
2
4
NOP
6
5
NOP
7
NOP
8
9
tKLKH
tKHKH
K# Clock
tAVKH tKHAX
Address
(SA)
A1
A2
tIVKH tKHIX
W#
tIVKH2 tKHIX2
BWx#
B1-0
B1-1
B1-2
B1-3
B2-0
tDVKH
Data-In
(D)
B2-1
B2-2
B2-3
D2-2
D2-3
tKHDX
D1-0
D1-1
D1-2
D1-3
D2-0
D2-1
Undefined
Don’t Care
Notes:
1. D1-0 , D1-1, D1-2, and D1-3 refer to the output from address A1, Internal burst counter will assign them separately.
2. B1-0 refers to all BWx# byte controls for D1-0. B1-1, B1-2, and B1-3 refer to all BWx# byte controls for D1-1, D1-2, and D1-3 respectively.
3. B2-0 refers to all BWx# byte controls for D2-0. B2-1, B2-2, and B2-3 refer to all BWx# byte controls for D2-1, D2-2, and D2-3 respectively.
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
21
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Read, Write, and NOP Timing Diagram
Read
1
K Clock
tKHKH
tKHKL
Write
2
Read
3
Write
4
NOP
5
6
7
8
9
tKLKH
tKHKH
K# Clock
tAVKH tKHAX
Address
(SA)
A1
A2
A3
A4
tIVKH tKHIX
R#
tIVKH tKHIX
W#
BWx#
B2-1
B2-2
B2-3
B2-4
B4-1
tDVKH
Data-In
(D)
B4-2
B4-3
B4-4
D4-3
D4-4
tKHDX
D2-1
D2-2
D2-3
D2-4
D4-1
D4-2
tQVLD
tQVLD
QVLD
tCHQV
tCHQX1
Data-Out
(Q)
tCHQZ
tCHQX
tCHQV
tCHQX
2.5 Cycle Read Latency
Q1-0
Q1-1
tCHCQX
Q1-2
Q1-3
tCHCQV
Q3-0
Q3-1
Q3-2
Q3-3
tCQHQV
tCQHQX
CQ
CQ#
Undefined
Don’t Care
Notes:
1. If address A3 = A2, data Q3-0 = D2-0, data Q3-1 = D2-1, data Q3-2 = D2-2, data Q3-3 = D2-3. Write data is forwarded immediately as read
results.
2. B1-0 refers to all BWx# byte controls for D1-0. B1-1, B1-2, and B1-3 refer to all BWx# byte controls for D1-1, D1-2, and D1-3 respectively.
3. B2-0 refers to all BWx# byte controls for D2-0. B2-1, B2-2, and B2-3 refer to all BWx# byte controls for D2-1, D2-2, and D2-3 respectively.
4. Outputs are disabled one cycle after a NOP.
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
22
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
IEEE 1149.1 Serial Boundary Scan of JTAG
These SRAMs incorporate a serial boundary scan Test Access Port (TAP) controller in 165 FBGA package. That is
fully compliant with IEEE Standard 1149.1-2001. The TAP controller operates using standard 1.8 V interface logic
levels.
Disabling the JTAG feature
These SRAMs operate without using the JTAG feature. To disable the TAP controller, TCK must be tied Low (VSS) to
prevent clocking of the device. TDI and TMS are internally pulled up and may be unconnected. They may alternatively
be connected to VDD through a pull up resistor. TDO must be left unconnected. Upon power up, the device comes up
in a reset state, which does not interfere with the operation of the device.
Test Access Port Signal List:
Test Clock (TCK)
The test clock is to operate only TAP controller. All inputs are captured on the rising edge of TCK. All outputs are
driven from the falling edge of TCK.
Test Mode Select (TMS)
The TMS input is to set commands of the TAP controller and is sampled on the rising edge of TCK. This pin can be left
unconnected at SRAM operation. The pin is pulled up internally to keep logic high level.
Test Data-In (TDI)
The TDI pin is to receive serially input information into the instruction and data registers. It can be connected to the
input of any of the registers. The register between TDI and TDO is chosen by the instruction that is loaded into the
TAP instruction register. For information on loading the instruction register (Refer to the TAP Controller State
Diagram). TDI is internally pulled up and can be unconnected at SRAM. TDI is connected to the most significant bit
(MSB) on any register.
Test Data-Out (TDO)
The TDO pin is to drive serially clock data out from the JTAG registers. The output is active, depending upon the
current state of the TAP state machine (Refer to instruction codes). The output changes on the falling edge of TCK.
TDO is connected to the least significant bit (LSB) of any register.
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
23
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
TAP Controller State and Block Diagram
...
Boundary Scan Register (109 bits)
TDI
Bypass Register (1 bit)
Identification Register (32 bits)
TDO
Instruction Register (3 bits)
Control Signals
TMS
TAP Controller
TCK
TAP Controller State Machine
1
Test Logic
Reset
0
Run Test
Idle
1
Select DR
1
Select IR
0
1
0
0
1
1
Capture
DR
0
Capture
IR
0
0
Shift DR
1
1
1
1
Exit1 DR
Exit1 IR
0
0
0
Pause DR
0
Pause IR
1
1
Exit2 DR
0
Exit2 IR
1
0
1
Update
DR
1
0
Shift IR
Update IR
0
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
1
0
24
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Performing a TAP Reset
A Reset is performed by forcing TMS HIGH (VDD) for five rising edges of TCK. This Reset does not affect the
operation of the SRAM and can be performed while the SRAM is operating. At power up, the TAP is reset internally to
ensure that TDO comes up in a High Z state.
TAP Registers
Registers are connected between the TDI and TDO pins and allow data to be scanned into and out of the SRAM test
circuitry. Only one register can be selected at a time through the instruction registers. Data is serially loaded into the
TDI pin on the rising edge of TCK and output on the TDO pin on the falling edge of TCK.
Instruction Register
This register is loaded during the update-IR state of the TAP controller. Three-bit instructions can be serially loaded into the
instruction register. At power-up, the instruction register is loaded with the IDCODE instruction. It is also loaded with the
IDCODE instruction if the controller is placed in a reset state as described in the previous section. When the TAP
controller is in the capture-IR state, the two LSBs are loaded with a binary “01” pattern to allow for fault isolation of the
board-level serial test data path.
Bypass Register
The bypass register is a single-bit register that can be placed between the TDI and TDO balls. It is to skip certain chips
without serial boundary scan. This allows data to be shifted through the SRAM with minimal delay. The bypass register
is set LOW (VSS) when the BYPASS instruction is executed.
Boundary Scan Register
The boundary scan register is connected to all the input and output balls on the SRAM. Several No Connected(NC)
balls are also included in the scan register to reserve other product options. The boundary scan register is loaded with
the contents of the SRAM input and output ring when the TAP controller is in the capture-DR state and is then placed
between the TDI and TDO balls when the controller is moved to the shift-DR state. The EXTEST, SAMPLE/PRELOAD,
and SAMPLE Z instructions can be used to capture the contents of the input and output ring. Each bit corresponds to
one of the balls on the SRAM package. The MSB of the register is connected to TDI, and the LSB is connected to TDO.
Identification (ID) Register
The ID register is loaded with a vendor-specific, 32-bit code during the Capture-DR state when the IDCODE command
is loaded in the instruction register. The IDCODE is hardwired into the SRAM and can be shifted out when the TAP
controller is in the shift-DR state. The ID register has a vendor ID code and other information
TAP Instruction Set
TAP Instruction Set is available to set eight instructions with the three bit instruction register and all combinations are
listed in the TAP Instruction Code Table. Three of listed instructions on this table are reserved and must not be used.
Instructions are loaded serially into the TAP controller during the Shift-IR state when the instruction register is placed
between TDI and TDO. To execute an instruction once it is shifted in, the TAP controller must be moved into the
Update-IR state.
IDCODE
The IDCODE instruction causes a vendor-specific, 32-bit code to be loaded into the instruction register. It also places
the instruction register between the TDI and TDO balls and allows the IDCODE to be shifted out of the device when
the TAP controller enters the shift-DR state. The IDCODE instruction is loaded into the instruction register upon powerup or whenever the TAP controller is given a test logic reset state.
SAMPLE Z
The SAMPLE Z instruction connects the boundary scan register between the TDI and TDO pins when the TAP
controller is in a Shift-DR state. The SAMPLE Z command puts the output bus into a High Z state until the next
command is supplied during the Update IR state.
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
25
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
SAMPLE/PRELOAD
SAMPLE/PRELOAD is a IEEE 1149.1 basic instruction which connects the boundary scan register between the TDI
and TDO pins when the TAP controller is in a Shift-DR state.. A snapshot of data on the inputs and output balls is
captured in the boundary scan register when the TAP controller is in a Shift-DR state. The user must be aware that the
TAP controller clock can only operate at a frequency up to 20 MHz, while the SRAM clock operates significantly faster.
Because there is a large difference between the clock frequencies, it is possible that during the capture-DR state, an
input or output will undergo a transition. The TAP may then try to capture a signal while in transition. This will not harm
the device, but there is no guarantee as to the value that will be captured. Repeatable results may not be possible. To
ensure that the boundary scan register will capture the correct value of a signal, the SRAM signal must be stabilized
long enough to meet the TAP controller’s capture setup plus hold time. The SRAM clock input might not be captured
correctly if there is no way in a design to stop (or slow) the clock during a SAMPLE/ PRELOAD instruction. If this is an
issue, it is still possible to capture all other signals and simply ignore the value of the CK and CK# captured in the
boundary scan register. Once the data is captured, it is possible to shift out the data by putting the TAP into the shiftDR state. This places the boundary scan register between the TDI and TDO balls.
PRELOAD places an initial data pattern at the latched parallel outputs of the boundary scan register cells before the
selection of another boundary scan test operation. The shifting of data for the SAMPLE and PRELOAD phases can
occur concurrently when required, that is, while the data captured is shifted out, the preloaded data can be shifted in.
BYPASS
When the BYPASS instruction is loaded in the instruction register and the TAP is placed in a shift-DR state, the bypass
register is placed between TDI and TDO. The advantage of the BYPASS instruction is that it shortens the boundary
scan path when multiple devices are connected together on a board.
PRIVATE
Do not use these instructions. They are reserved for future use and engineering mode.
EXTEST
The EXTEST instruction drives the preloaded data out through the system output pins. This instruction also connects
the boundary scan register for serial access between the TDI and TDO in the Shift-DR controller state. IEEE Standard
1149.1 mandates that the TAP controller be able to put the output bus into a tri-state mode. The boundary scan
register has a special bit located at bit #109. When this scan cell, called the “EXTEST output bus tri-state,” is latched
into the preload register during the Update-DR state in the TAP controller, it directly controls the state of the output (Qbus) pins, when the EXTEST is entered as the current instruction. When HIGH, it enables the output buffers to drive
the output bus. When LOW, this bit places the output bus into a High Z condition. This bit can be set by entering the
SAMPLE/PRELOAD or EXTEST command, and then shifting the desired bit into that cell during the Shift-DR state.
During Update-DR, the value loaded into that shift-register cell latches into the preload register. When the EXTEST
instruction is entered, this bit directly controls the output Q-bus pins. Note that this bit is pre-set LOW to enable the
output when the device is powered up, and also when the TAP controller is in the Test-Logic-Reset state.
JTAG DC Operating Characteristics
(Over the Operating Temperature Range, VDD=1.8V±5%)
Parameter
Symbol
JTAG Input High Voltage
VIH1
JTAG Input Low Voltage
VIL1
JTAG Output High Voltage
VOH1
JTAG Output Low Voltage
VOL1
JTAG Output High Voltage
VOH2
JTAG Output Low Voltage
VOL2
JTAG Input Leakage Current
ILIJTAG
JTAG Output Leakage Current
ILOJTAG
Min
1.3
–0.3
1.4
1.6
-100
-5
Max
VDD+0.3
0.5
0.4
0.2
+100
+5
Units
V
V
V
V
V
V
uA
uA
Notes
|IOH1|=2mA
IOL1=2mA
|IOH2|=100uA
IOL2=100uA
0 ≤ Vin ≤ VDD
0 ≤ Vout ≤ VDD
Notes:
1.
All voltages referenced to VSS (GND); All JTAG inputs and outputs are LVTTL-compatible.
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
26
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
JTAG AC Test Conditions
(Over the Operating Temperature Range, VDD=1.8V±5%, VDDQ=1.5V/1.8V)
Parameter
Symbol
Input Pulse High Level
VIH1
Input Pulse Low Level
VIL1
Input Rise Time
TR1
Input Fall Time
TF1
Input and Output Timing Reference Level
Conditions
1.3
0.5
1.0
1.0
0.9
Units
V
V
ns
ns
V
JTAG AC Characteristics
(Over the Operating Temperature Range, VDD=1.8V±5%, VDDQ=1.5V/1.8V)
Parameter
Symbol
Min
TCK cycle time
tTHTH
50
TCK high pulse width
tTHTL
20
TCK low pulse width
tTLTH
20
TMS Setup
tMVTH
5
TMS Hold
tTHMX
5
TDI Setup
tDVTH
5
TDI Hold
tTHDX
5
Capture Setup
tCVTH
5
Capture Hold
tTHCX
5
TCK Low to Valid Data*
tTLOV
–
TCK Low to Invalid Data*
tTLQX
0
Max
–
–
–
–
–
–
–
–
–
10
–
Units
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Note: See AC Test Loading(c)
JTAG Timing Diagram
tTHTL
tTHTH
tTLTH
TCK
tMVTH
tTHMX
tDVTH
tTHDX
TMS
TDI
tTLOX
tTLOV
TDO
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
27
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Instruction Set
Code
Instruction
TDO Output
000
EXTEST
Boundary Scan Register
001
IDCODE
32-bit Identification Register
010
SAMPLE-Z
Boundary Scan Register
011
PRIVATE
Do Not Use
100
SAMPLE(/PRELOAD)
Boundary Scan Register
101
PRIVATE
Do Not Use
110
PRIVATE
Do Not Use
111
BYPASS
Bypass Register
ID Register Definition
Revision Number (31:29)
Part Configuration (28:12)
Vendor ID Code (11:1)
Start Bit (0)
000
0TDEF0WX01PQLBTS0
00001010101
1
Part Configuration Definition:
1. DEF = 001 for 18Mb, 010 for 36Mb, 011 for 72Mb
2. WX = 11 for x36, 10 for x18
3. P = 1 for II+(QUAD-P/DDR-IIP), 0 for II(QUAD/DDR-II)
4. Q = 1 for QUAD, 0 for DDR-II
5. L = 1 for RL=2.5, 0 for RL≠2.5
6. B = 1 for burst of 4, 0 for burst of 2
7. S = 1 for Separate I/O, 0 for Common I/O
8. T = 1 for ODT option, 0 for No ODT option
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
28
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Boundary Scan Exit Order
ORDER
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Pin ID
6R
6P
6N
7P
7N
7R
8R
8P
9R
11P
10P
10N
9P
10M
11N
9M
9N
11L
11M
9L
10L
11K
10K
9J
9K
10J
11J
11H
10G
9G
11F
11G
9F
10F
11E
10E
ORDER
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
Pin ID
10D
9E
10C
11D
9C
9D
11B
11C
9B
10B
11A
10A
9A
8B
7C
6C
8A
7A
7B
6B
6A
5B
5A
4A
5C
4B
3A
2A
1A
2B
3B
1C
1B
3D
3C
1D
ORDER
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
Pin ID
2C
3E
2D
2E
1E
2F
3F
1G
1F
3G
2G
1H
1J
2J
3K
3J
2K
1K
2L
3L
1M
1L
3N
3M
1N
2M
3P
2N
2P
1P
3R
4R
4P
5P
5N
5R
Internal
Notes:
1. NC pins as defined on the FBGA Ball Assignments are read as ”don’t cares”.
2. State of internal pin (#109) is loaded via JTAG
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
29
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Ordering Information
Commercial Range: 0°C to +70°C
Speed
567 MHz
550 MHz
500 MHz
450 MHz
Order Part No.
IS61QDPB451236C/C1/C2-567M3
IS61QDPB451236C/C1/C2-567M3L
IS61QDPB41M18C/C1/C2-567M3
IS61QDPB41M18C/C1/C2-567M3L
IS61QDPB451236C/C1/C2-550M3
IS61QDPB451236C/C1/C2-550M3L
IS61QDPB41M18C/C1/C2-550M3
IS61QDPB41M18C/C1/C2-550M3L
IS61QDPB451236C/C1/C2-500M3
IS61QDPB451236C/C1/C2-500M3L
IS61QDPB41M18C/C1/C2-500M3
IS61QDPB41M18C/C1/C2-500M3L
IS61QDPB451236C/C1/C2-450M3
IS61QDPB451236C/C1/C2-450M3L
IS61QDPB41M18C/C1/C2-450M3
IS61QDPB41M18C/C1/C2-450M3L
Organization
512Kx36
512Kx36
1Mx18
1Mx18
512Kx36
512Kx36
1Mx18
1Mx18
512Kx36
512Kx36
1Mx18
1Mx18
512Kx36
512Kx36
1Mx18
1Mx18
Package
165 FBGA (15x17 mm)
165 FBGA (15x17 mm), lead free
165 FBGA (15x17 mm)
166 FBGA (15x17 mm), lead free
165 FBGA (15x17 mm)
165 FBGA (15x17 mm), lead free
165 FBGA (15x17 mm)
165 FBGA (15x17 mm), lead free
165 FBGA (15x17 mm)
165 FBGA (15x17 mm), lead free
165 FBGA (15x17 mm)
165 FBGA (15x17 mm), lead free
165 FBGA (15x17 mm)
165 FBGA (15x17 mm), lead free
165 FBGA (15x17 mm)
165 FBGA (15x17 mm), lead free
Organization
512Kx36
512Kx36
1Mx18
1Mx18
512Kx36
512Kx36
1Mx18
1Mx18
512Kx36
512Kx36
1Mx18
1Mx18
512Kx36
512Kx36
1Mx18
1Mx18
Package
165 FBGA (13x15 mm)
165 FBGA (13x15 mm), lead free
165 FBGA (13x15 mm)
166 FBGA (13x15 mm), lead free
165 FBGA (13x15 mm)
165 FBGA (13x15 mm), lead free
165 FBGA (13x15 mm)
165 FBGA (13x15 mm), lead free
165 FBGA (13x15 mm)
165 FBGA (13x15 mm), lead free
165 FBGA (13x15 mm)
165 FBGA (13x15 mm), lead free
165 FBGA (13x15 mm)
165 FBGA (13x15 mm), lead free
165 FBGA (13x15 mm)
165 FBGA (13x15 mm), lead free
Commercial Range: 0°C to +70°C
Speed
567 MHz
550 MHz
500 MHz
450 MHz
Order Part No.
IS61QDPB451236C/C1/C2-567B4
IS61QDPB451236C/C1/C2-567B4L
IS61QDPB41M18C/C1/C2-567B4
IS61QDPB41M18C/C1/C2-567B4L
IS61QDPB451236C/C1/C2-550B4
IS61QDPB451236C/C1/C2-550B4L
IS61QDPB41M18C/C1/C2-550B4
IS61QDPB41M18C/C1/C2-550B4L
IS61QDPB451236C/C1/C2-500B4
IS61QDPB451236C/C1/C2-500B4L
IS61QDPB41M18C/C1/C2-500B4
IS61QDPB41M18C/C1/C2-500B4L
IS61QDPB451236C/C1/C2-450B4
IS61QDPB451236C/C1/C2-450B4L
IS61QDPB41M18C/C1/C2-450B4
IS61QDPB41M18C/C1/C2-450B4L
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
30
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Industrial Range: -40°C to +85°C
Speed
567 MHz
550 MHz
500 MHz
450 MHz
Order Part No.
IS61QDPB451236C/C1/C2-567M3I
IS61QDPB451236C/C1/C2-567M3LI
IS61QDPB41M18C/C1/C2-567M3I
IS61QDPB41M18C/C1/C2-567M3LI
IS61QDPB451236C/C1/C2-550M3I
IS61QDPB451236C/C1/C2-550M3LI
IS61QDPB41M18C/C1/C2-550M3I
IS61QDPB41M18C/C1/C2-550M3LI
IS61QDPB451236C/C1/C2-500M3I
IS61QDPB451236C/C1/C2-500M3LI
IS61QDPB41M18C/C1/C2-500M3I
IS61QDPB41M18C/C1/C2-500M3LI
IS61QDPB451236C/C1/C2-450M3I
IS61QDPB451236C/C1/C2-450M3LI
IS61QDPB41M18C/C1/C2-450M3I
IS61QDPB41M18C/C1/C2-450M3LI
Organization
512Kx36
512Kx36
1Mx18
1Mx18
512Kx36
512Kx36
1Mx18
1Mx18
512Kx36
512Kx36
1Mx18
1Mx18
512Kx36
512Kx36
1Mx18
1Mx18
Package
165 FBGA (15x17 mm)
165 FBGA (15x17 mm), lead free
165 FBGA (15x17 mm)
166 FBGA (15x17 mm), lead free
165 FBGA (15x17 mm)
165 FBGA (15x17 mm), lead free
165 FBGA (15x17 mm)
165 FBGA (15x17 mm), lead free
165 FBGA (15x17 mm)
165 FBGA (15x17 mm), lead free
165 FBGA (15x17 mm)
165 FBGA (15x17 mm), lead free
165 FBGA (15x17 mm)
165 FBGA (15x17 mm), lead free
165 FBGA (15x17 mm)
165 FBGA (15x17 mm), lead free
Organization
512Kx36
512Kx36
1Mx18
1Mx18
512Kx36
512Kx36
1Mx18
1Mx18
512Kx36
512Kx36
1Mx18
1Mx18
512Kx36
512Kx36
1Mx18
1Mx18
Package
165 FBGA (13x15 mm)
165 FBGA (13x15 mm), lead free
165 FBGA (13x15 mm)
166 FBGA (13x15 mm), lead free
165 FBGA (13x15 mm)
165 FBGA (13x15 mm), lead free
165 FBGA (13x15 mm)
166 FBGA (13x15 mm), lead free
165 FBGA (13x15 mm)
165 FBGA (13x15 mm), lead free
165 FBGA (13x15 mm)
165 FBGA (13x15 mm), lead free
165 FBGA (13x15 mm)
165 FBGA (13x15 mm), lead free
165 FBGA (13x15 mm)
165 FBGA (13x15 mm), lead free
Industrial Range: -40°C to +85°C
Speed
567 MHz
550 MHz
500 MHz
450 MHz
Order Part No.
IS61QDPB451236C/C1/C2-567B4I
IS61QDPB451236C/C1/C2-567B4LI
IS61QDPB41M18C/C1/C2-567B4I
IS61QDPB41M18C/C1/C2-567B4LI
IS61QDPB451236C/C1/C2-550B4I
IS61QDPB451236C/C1/C2-550B4LI
IS61QDPB41M18C/C1/C2-550B4I
IS61QDPB41M18C/C1/C2-550B4LI
IS61QDPB451236C/C1/C2-500B4I
IS61QDPB451236C/C1/C2-500B4LI
IS61QDPB41M18C/C1/C2-500B4I
IS61QDPB41M18C/C1/C2-500B4LI
IS61QDPB451236C/C1/C2-450B4I
IS61QDPB451236C/C1/C2-450B4LI
IS61QDPB41M18C/C1/C2-450B4I
IS61QDPB41M18C/C1/C2-450B4LI
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
31
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Package drawing – 15x17x1.4 BGA
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
32
IS61QDPB41M18C/C1/C2
IS61QDPB451236C/C1/C2
Package drawing – 13x15x1.4 BGA
Integrated Silicon Solution, Inc.- www.issi.com
Rev. 00A
11/24/2014
33