18Mb: 1 MEG x 18, 512K x 32/36
PIPELINED, SCD SYNCBURST SRAM
0.16µm Process ADVANCE
18Mb: 1 Meg x 18, 512K x 32/36, Pipelined, SCD SyncBurst SRAM Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT58L1MY18P1_16_A.fm - Rev A; Pub 6/02 25 ©2002, Micron Technology Inc.
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 may 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 register. Data is seri-
ally loaded into the TDI pin/ball on the rising edge of
TCK. Data is output on the TDO pin/ball on the falling
edge of TCK.
Instruction Register
Three-bit instructions can be serially loaded into
the instruction register. This register is loaded when it
is placed between the TDI and TDO pins/balls as
shown in Figure 5. Upon power-up, the instruction
register is loaded with the IDCODE instruction. It is
also loaded with the IDCODE instruction if the con-
troller is placed in a reset state as described in the pre-
vious section.
When the TAP controller is in the Capture-IR state,
the two least significant bits are loaded with a binary
“01” pattern to allow for fault isolation of the board-
level serial test data path.
Bypass Register
To save time when serially shifting data through reg-
isters, it is sometimes advantageous to skip certain
chips. The bypass register is a single-bit register that
can be placed between the TDI and TDO pins/balls.
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 bidirectional pins/balls on the SRAM. The
x36 configuration has a 75-bit-long register, the x32
configuration has a 75-bit-long register, and the x18
configuration has a 75-bit-long register.
The boundary scan register is loaded with the con-
tents of the RAM I/O ring when the TAP controller is in
the Capture-DR state and is then placed between the
TDI and TDO pins/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 I/O ring.
The Boundary Scan Order tables show the order in
which the bits are connected. Each bit corresponds to
one of the bumps on the SRAM package. The MSB of
the register is connected to TDI, and the LSB is con-
nected to TDO.
Identification (ID) Register
The ID register is loaded with a vendor-specific, 32-
bit code during the Capture-DR state when the IDCO-
DEcommand 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 code and other
information described in the Identification Register
Definitions table.
TAP INSTRUCTION SET
Overview
Eight different instructions are possible with the
threebit instruction register. All combinations are
listed in the Instruction Codes table. Three of these
instructions are listed as RESERVED and should not be
used. The other five instructions are described in detail
below.
The TAP controller used in this SRAM is not fully
compliant to the 1149.1 convention because some of
the mandatory 1149.1 instructions are not fully imple-
mented.
The TAP controller cannot be used to load address,
data or control signals into the SRAM and cannot pre-
load the I/O buffers. The SRAM does not implement
the 1149.1 commands EXTEST or INTEST or the PRE-
LOAD portion of SAMPLE/PRELOAD; rather, it per-
forms a capture of the I/O ring when these instructions
are executed.
Instructions are loaded into the TAP controller dur-
ing the Shift-IR state when the instruction register is
placed between TDI and TDO. During this state,
instructions are shifted through the instruction regis-
ter through the TDI and TDO pins/balls. To execute
the instruction once it is shifted in, the TAP controller
needs to be moved into the Update-IR state.
EXTEST
EXTEST is a mandatory 1149.1 instruction which is
tobe executed whenever the instruction register is
loadedwith all 0s. EXTEST is not implemented in this