• Separate processor and controller address strobes
• Synchronous self-timed writes
• Asynchronous output enable
• Single Cycle Chip Deselect
• Available in lead-free 100-Pin TQFP package, lead-free
and non lead-free 119-Ball BGA package and 165-Ball
FBGA package
• TQFP Available with 3-Chip Enable and 2-Chip Enable
• IEEE 1149.1 JTAG-Compatible Boundary Scan
DDQ
)
®
Functional Description
The CY7C1360C/CY7C1362C SRAM integrates 256K x 36
and 512K x 18 SRAM cells with advanced synchronous
peripheral circuitry and a two-bit counter for internal burst
operation. All synchronous inputs are gated by registers
controlled by a positive-edge-triggered Clock Input (CLK). The
synchronous inputs include all addresses, all data inputs,
address-pipelining Chip Enable (CE
Enables (CE
ADV
and
(GW
). Asynchronous inputs include the Output Enable (OE)
and the ZZ pin.
Addresses and chip enables are registered at rising edge of
clock when either Address Strobe Processor (ADSP
Address Strobe Controller (ADSC
burst addresses can be internally generated as controlled by
the Advance pin (ADV).
Address, data inputs, and write controls are registered on-chip
to initiate a self-timed Write cycle.This part supports Byte Write
operations (see Pin Descriptions and Truth Table for further
details). Write cycles can be one to two or four bytes wide as
controlled by the Byte Write control inputs. GW when active
LOW cause
The CY7C1360C/CY7C1362C operates from a +3.3V core
and CE
2
), Write Enables (BWX, and BWE), and Global Write
3
s all bytes to be written.
[1]
), depth-expansion Chip
[2]
), Burst Control inputs (ADSC, ADSP,
1
) are active. Subsequent
) or
power supply while all outputs may operate with either a +2.5
or +3.3V supply. All inputs and outputs are JEDEC-standard
JESD8-5-compatible.
Logic Block Diagram – CY7C1362C (512K x 18)
0, A1, A
MODE
ADV
CLK
ADSC
ADSP
BW
BW
BWE
GW
CE
CE2
CE3
OE
B
A
1
ADDRESS
REGISTER
DQB,DQP
B
WRITE REGISTER
DQA,DQP
A
WRITE REGISTER
ENABLE
REGISTER
A[1:0]
2
Q1
BURST
COUNTER AND
LOGIC
CLR
Q0
PIPELINED
ENABLE
DQB,DQP
B
WRITE DRIVER
DQA,DQP
A
WRITE DRIVER
MEMORY
ARRAY
SENSE
AMPS
OUTPUT
REGISTERS
OUTPUT
BUFFERS
E
DQs
DQP
DQP
INPUT
REGISTERS
ZZ
Notes:
1. For best-practices recommendations, please refer to the Cypress application note System Design Guidelines on www.cypress.com.
is for A version of TQFP (3 Chip Enable option) and 165 FBGA package only. 119 BGA is offered only in 2 Chip Enable.
2. CE
3
SLEEP
CONTROL
Cypress Semiconductor Corporation•198 Champion Court•San Jose, CA 95134-1709•408-943-2600
Document #: 38-05540 Rev . *H Revised September 14, 2006
[+] Feedback
.
A
Logic Block Diagram – CY7C1360C (256K x 36)
0, A1, A
MODE
ADV
CLK
ADSC
ADSP
BW
BW
BW
BW
BWE
GW
CE
CE
CE
OE
D
C
B
A
1
2
3
ADDRESS
REGISTER
D ,
DQPD
DQ
BYTE
WRITE REGISTER
C ,
DQPC
DQ
BYTE
WRITE REGISTER
B ,
DQPB
DQ
BYTE
WRITE REGISTER
DQ
A ,
DQPA
BYTE
WRITE REGISTER
ENABLE
REGISTER
2
BURST
COUNTER
AND
CLR
LOGIC
PIPELINED
ENABLE
A
[1:0]
Q1
Q0
D
,DQP
D
DQ
BYTE
WRITE DRIVER
C ,
DQPC
DQ
BYTE
WRITE DRIVER
B ,
DQPB
DQ
BYTE
WRITE DRIVER
DQ
A ,
DQPA
BYTE
WRITE DRIVER
MEMORY
ARRAY
SENSE
AMPS
OUTPUT
REGISTERS
CY7C1360C
CY7C1362C
OUTPUT
BUFFERS
E
INPUT
REGISTERS
DQs
DQP
DQP
DQP
DQP
A
B
C
D
ZZ
SLEEP
CONTROL
Selection Guide
250 MHz200 MHz166 MHzUnit
Maximum Access Time2.83.03.5ns
Maximum Operating Current250220180mA
Maximum CMOS Standby Current404040mA
Power Supply Power supply inputs to the core of the device.
GroundGround for the core of the device.
I/O GroundGround for the I/O circuitry.
I/O Power Supply Power supply for the I/O circuitry.
MODEInput-
Static
TDOJTAG serial
output
Synchronous
Address Inputs used to select one of the address locations. Sampled at the rising edge of
the CLK if ADSP
are fed to the two-bit counter.
or ADSC is active LOW, and CE1, CE2, and CE
.
Byte Write Select Inputs, active LOW. Qualified with BWE to conduct Byte Writes to the
SRAM. Sampled on the rising edge of CLK.
Global Write Enable Input, active LOW. When asserted LOW on the rising edge of CLK, a
global Write is conducted (ALL bytes are written, regardless of the values on BW
Byte Write Enable Input, active LOW. Sampled on the rising edge of CLK. This signal must
be asserted LOW to conduct a Byte Write.
Clock Input. Used to capture all synchronous inputs to the device. Also used to increment the
burst counter when ADV
Chip Enable 1 Input, active LOW. Sampled on the rising edge of CLK. Used in conjunction
with CE
sampled only when a new external address is loaded.
and CE
2
Chip Enable 2 Input, active HIGH. Sampled on the rising edge of CLK. Used in conjunction
with CE
address is loaded.
and CE
1
is asserted LOW, during a burst operation.
[2]
to select/deselect the device. ADSP is ignored if CE1 is HIGH. CE1 is
3
[2]
to select/deselect the device. CE2 is sampled only when a new external
3
Chip Enable 3 Input, active LOW. Sampled on the rising edge of CLK. Used in conjunction
with CE
connected for BGA. Where referenced, CE
BGA. CE
and CE2 to select/deselect the device. Not available for AJ package version. Not
1
is sampled only when a new external address is loaded.
3
3
Output Enable, asynchronous input, active LOW. Controls the direction of the I/O pins.
When LOW, the I/O pins behave as outputs. When deasserted HIGH, I/O pins are tri-stated,
and act as input data pins. OE is masked during the first clock of a read cycle when emerging
from a deselected state.
Advance Input signal, sampled on the rising edge of CLK, active LOW. When asserted, it
automatically increments the address in a burst cycle.
Address Strobe from Processor, sampled on the rising edge of CLK, active LOW . When
asserted LOW, addresses presented to the device are captured in the address registers. A
are also loaded into the burst counter. When ADSP and ADSC are both asserted, only ADSP
A
0
is recognized. ASDP
is ignored when CE1 is deasserted HIGH.
Address Strobe from Controller, sampled on the rising edge of CLK, active LOW. When
asserted LOW, addresses presented to the device are captured in the address registers. A
A
are also loaded into the burst counter. When ADSP and ADSC are both asserted, only ADSP
0
is recognized.
ZZ “Sleep” Input, active HIGH. When asserted HIGH places the device in a non-time-critical
“sleep” condition with data integrity preserved. For normal operation, this pin has to be LOW or
left floating. ZZ pin has an internal pull-down.
Bidirectional Data I/O lines. As inputs, they feed into an on-chip data register that is triggered
by the rising edge of CLK. As outputs, they deliver the data contained in the memory location
specified by the addresses presented during the previous clock rise of the read cycle. The
direction of the pins is controlled by OE
When HIGH, DQs and DQP
are placed in a tri-state condition.
X
. When OE is asserted LOW, the pins behave as outputs.
Selects Burst Order. When tied to GND selects linear burst sequence. When tied to V
left floating selects interleaved burst sequence. This is a strap pin and should remain static
during device operation. Mode pin has an internal pull-up.
Serial data-out to the JTAG circuit. Delivers data on the negative edge of TCK. If the JTAG
feature is not being utilized, this pin should be disconnected. This pin is not available on TQFP
packages.
CY7C1360C
CY7C1362C
[2]
are sampled active. A1, A0
3
and BWE).
X
[2]
is assumed active throughout this document for
DD
1
1
or
,
,
Document #: 38-05540 Rev. *HPage 7 of 31
[+] Feedback
Pin Definitions (continued)
NameI/ODescription
TDIJT AG serial input
Synchronous
TMSJT AG serial input
Synchronous
TCKJTAG-
Clock
NC–No Connects. Not internally connected to the die
NC (18,36,
–These pins are not connected. They will be used for expansion to the 18M, 36M, 72M, 144M
72, 144, 288,
576, 1G)
Serial data-In to the JT AG circuit. Sampled on the rising edge of TCK. If the JT AG feature is
not being utilized, this pin can be disconnected or connected to VDD. This pin is not available
on TQFP packages.
Serial data-In to the JT AG circuit. Sampled on the rising edge of TCK. If the JT AG feature is
not being utilized, this pin can be disconnected or connected to V
on TQFP packages.
Clock input to the JTAG circuitry. If the JTAG feature is not being utilized, this pin must be
connected to V
. This pin is not available on TQFP packages.
SS
288M, 576M, and 1G densities.
CY7C1360C
CY7C1362C
. This pin is not available
DD
Functional Overview
All synchronous inputs pass through input registers controlled
by the rising edge of the clock. All data outputs pass through
output registers controlled by the rising edge of the clock.
Maximum access delay from the clock rise (t
(250-MHz device).
The CY7C1360C/CY7C1362C supports secondary cache in
systems utilizing either a linear or interleaved burst sequence.
The interleaved burst order supports Pentium and i486™
processors. The linear burst sequence is suited for processors
that utilize a linear burst sequence. The burst order is user
selectable, and is determined by sampling the MODE input.
Accesses can be initiated with either the Processor Address
Strobe (ADSP
) or the Controller Address Strobe (ADSC).
Address advancement through the burst sequence is
controlled by the ADV input. A two-bit on-chip wraparound
burst counter captures the first address in a burst sequence
and automatically increments the address for the rest of the
burst access.
Byte Write operations are qualified with the Byte Write Enable
(BWE
) and Byte Write Select (BWX) inputs. A Global Write
Enable (GW
) overrides all Byte Write inputs and writes data to
all four bytes. All writes are simplified with on-chip
synchronous self-timed Write circuitry.
Three synchronous Chip Selects (CE
asynchronous Output Enable (OE
, CE2, CE
1
) provide for easy bank
selection and output tri-state control. ADSP
is HIGH.
Single Read Accesses
This access is initiated when the following conditions are
satisfied at clock rise: (1) ADSP
CE
, CE2, CE
1
signals (GW
is HIGH. The address presented to the address inputs
if CE
1
(A) is stored into the address advancement logic and the
[2]
are all asserted active, and (3) the Write
3
, BWE) are all deasserted HIGH. ADSP is ignored
or ADSC is asserted LOW, (2)
address register while being presented to the memory array.
The corresponding data is allowed to propagate to the input of
the output registers. At the rising edge of the next clock the
data is allowed to propagate through the outp ut register and
onto the data bus within 2.8 ns (250-MHz device) if OE
active LOW. The only exception occurs when the SRAM is
emerging from a deselected state to a selected state, its
outputs are always tri-stated during the first cycle of the
) is 2.8 ns
CO
[2]
) and an
3
is ignored if CE
is
access. After the first cycle of the access, the outputs are
controlled by the OE
signal. Consecutive single Read cycles
are supported. Once the SRAM is deselected at clock rise by
the chip select and either ADSP
or ADSC signals, its output
will tri-state immediately.
Single Write Accesses Initiated by ADSP
This access is initiated when both of the following conditions
are satisfied at clock rise: (1) ADSP
(2) CE
, CE2, CE
1
presented to A is loaded into the address register and the
[2]
are all asserted active. The address
3
is asserted LOW, and
address advancement logic while being delivered to the
memory array. The Write signals (GW
ADV
inputs are ignored during this first cycle.
ADSP
-triggered Write accesses require two clock cycles to
complete. If GW
is asserted LOW on the second clock rise, the
, BWE, and BWX) and
data presented to the DQs inputs is written into the corresponding address location in the memory array. If GW is HI GH,
then the Write operation is controlled by BWE
signals. The CY7C1360C/CY7C1362C provides Byte Write
capability that is described in the Write Cycle Descriptions
table. Asserting the Byte Write Enable input (BWE
selected Byte Write (BW
the desired bytes. Bytes not selected during a Byte Write
) input, will selectively write to only
X
operation will remain unaltered. A synchronous self-timed
Write mechanism has been provided to simplify the Write
operations.
Because the CY7C1360C/CY7C1362C is a common I/O
1
device, the Output Enable (OE
) must be deasserted HIGH
before presenting data to the DQs inputs. Doing so will tri-state
the output drivers. As a safety precaution, DQs are automatically tri-stated whenever a Write cycle is detected, regardless
of the state of OE
.
Single Write Accesses Initiated by ADSC
ADSC Write accesses are initiated when the following conditions are satisfied: (1) ADSC
deasserted HIGH, (3) CE
and (4) the appropriate combination of the Write inputs (GW
BWE
, and BWX) are asserted active to conduct a Write to the
desired byte(s). ADSC
is asserted LOW, (2) ADSP is
, CE2, CE
1
[2]
are all asserted active,
3
-triggered Write accesses require a
single clock cycle to complete. The address presented to A is
loaded into the address register and the address
advancement logic while being delivered to the m emory array .
The ADV
input is ignored during this cycle. If a global Write is
and BW
) with the
X
,
Document #: 38-05540 Rev. *HPage 8 of 31
[+] Feedback
CY7C1360C
CY7C1362C
conducted, the data presented to the DQs is written into the
corresponding address location in the memory core. If a Byte
Write is conducted, only the selected bytes are written. Bytes
not selected during a Byte Write operation will remain
unaltered. A synchronous self-timed Write mechanism has
been provided to simplify the Write operations.
Because the CY7C1360C/CY7C1362C is a common I/O
device, the Output Enable (OE) must be deasserted HIGH
before presenting data to the DQs inputs. Doing so will tri-state
the output drivers. As a safety precaution, DQs are automatically tri-stated whenever a Write cycle is detected, regardless
of the state of OE
.
Burst Sequences
The CY7C1360C/CY7C1362C provides a two-bit wraparound
counter, fed by A
or linear burst sequence. The interleaved burst sequence is
, A0, that implements either an interleaved
1
designed specifically to support Intel Pentium applications.
The linear burst sequence is designed to support processors
that follow a linear burst sequence. The burst sequence is user
selectable through the MODE input.
Asserting ADV
LOW at clock rise will automatically increment
the burst counter to the next address in the burst sequence.
Both Read and Write burst operations are supported.
Sleep Mode
The ZZ input pin is an asynchronous input. Asserting ZZ
places the SRAM in a power conservation “sleep” mode. Two
clock cycles are required to enter into or exit from this “sleep”
mode. While in this mode, data integrity is guaranteed.
Accesses pending when entering the “sleep” mode are not
considered valid nor is the completion of the operation
guaranteed. The device must be deselected prior to entering
the “sleep” mode. CE
remain inactive for the duration of t
, CE2, CE
1
returns LOW.
[2]
, ADSP, and ADSC must
3
after the ZZ input
ZZREC
Interleaved Burst Address Table
(MODE = Floating or V
First
Address
A1, A
0
00011011
01001110
10110001
11100100
Second
Address
A1, A
)
DD
Third
Address
0
A1, A
0
Fourth
Address
A1, A
0
Linear Burst Address Table (MODE = GND)
First
Address
A1, A
0
00011011
01101100
10110001
11000110
Second
Address
A1, A
0
Third
Address
A1, A
0
Fourth
Address
A1, A
0
ZZ Mode Electrical Characteristics
ParameterDescriptionT est ConditionsMin.Max.Unit
I
DDZZ
t
ZZS
t
ZZREC
t
ZZI
t
RZZI
Truth Table
Operation
Deselect Cycle, Power DownNoneHXXLXLXXXL-HTri-State
Deselect Cycle, Power DownNoneLLXLLXXXXL-HTri-State
Deselect Cycle, Power DownNoneLXHLLXXXXL-HTri-State
Deselect Cycle, Power DownNoneLLXLHLXXXL-HTri-State
Deselect Cycle, Power DownNoneLXHLHLXXXL-HTri-State
Sleep Mode, Power DownNoneXXXHXXXXXXTri-State
READ Cycle, Begin BurstExternalLHLLLXXXLL-HQ
READ Cycle, Begin BurstExternalLHLLLXXXHL-HTri-State
WRITE Cycle, Begin BurstExternalLHLLHLXLXL-HD
Notes:
3. X = “Don't Care.” H = Logic HIGH, L = Logic LOW.
4. WRITE
5. The DQ pins are controlled by the current cycle and the OE
6. CE
7. The SRAM always initiates a read cycle when ADSP
8. OE
= L when any one or more Byte Write Enable signals and BWE = L or GW = L. WRITE = H when all Byte Write Enable signals, BWE, GW = H.
, CE2, and CE3 are available only in the TQFP package. BGA package has only two chip selects CE1 and CE2.
1
after the ADSP
don't care for the remainder of the Write cycle.
is asynchronous and is not sampled with the clock rise. It is masked internally during Write cycles. During a Read cycle all data bits are Tri-State when OE
is inactive or when the device is deselected, and all data bits behave as output when OE
9. Table only lists a partial listing of the byte write combinations. A ny combination of BW
is valid. Appropriate write will be done based on which byte write is active.
X
Document #: 38-05540 Rev. *HPage 10 of 31
[+] Feedback
CY7C1360C
CY7C1362C
Truth Table for Read/Write
Function (CY7C1362C)
[5, 9]
GWBWEBW
B
BW
ReadHHXX
ReadHLHH
Write Byte A – (DQ
Write Byte B – (DQ
and DQPA)HLHL
A
and DQPB)HLLH
B
Write Bytes B, AHLLL
Write All BytesHLLL
Write All BytesLXXX
IEEE 1149.1 Serial Boundary Scan (JTAG)
The CY7C1360C/CY7C1362C incorporates a serial boundary
scan test access port (TAP) in the BGA package only. The
TQFP package does not offer this functionality. This part
operates in accordance with IEEE Standard 1149.1-1900, but
doesn’t have the set of functions required for full 1149.1
compliance. These functions from the IEEE specification are
excluded because their inclusion places an added delay in the
critical speed path of the SRAM. Note the TAP controller
functions in a manner that does not conflict with the operation
of other devices using 1149.1 fully compliant TAPs. The TAP
operates using JEDEC-standard 3.3V or 2.5V I/O logic levels.
Test Access Port (TAP)
Test Clock (TCK)
The test clock is used only with the 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 used to give commands to the TAP controller
and is sampled on the rising edge of TCK. It is allowable to
leave this ball unconnected if the TAP is not used. The ball is
pulled up internally, resulting in a logic HIGH level.
The CY7C1360C/CY7C1362C contains a TAP controller,
instruction register, boundary scan register, bypass register,
and ID register.
Disabling the JTAG Feature
It is possible to operate the SRAM without using the JTAG
feature. To disable the TAP controller, TCK must be tied LOW
(V
) to prevent clocking of the device. TDI and TMS are inter-
SS
nally pulled up and may be unconnected. They may alternately
be connected to V
left unconnected. Upon power-up, the device will come up in
through a pull-up resistor. TDO should be
DD
a reset state which will not interfere with the operation of the
device.TAP Controller State Diagram
The 0/1 next to each state represents the value of TMS at the
TEST-LOGIC
1
RESET
0
0
RUN-TEST/
IDLE
1
DR-SCAN
11
CAPTURE-DR
SHIFT-DR
EXIT1-DR
PAUSE-DR
00
EXIT2-DR
UPDATE-DR
10
1
SELECT
0
0
00
1
11
00
0
1
1
SELECT
IR-SCAN
0
CAPTURE-IR
0
SHIFT-IR
1
EXIT1-IR
PAUSE-IR
1
EXIT2-IR
1
UPDATE-IR
1
0
1
0
Test Data-In (TDI)
The TDI ball is used to serially input information into the
registers and 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, see TAP
Controller State Diagram. TDI is internally pulled up and can
be unconnected if the TAP is unused in an application. TDI is
connected to the most significant bit (MSB) of any register.
(See Tap Controller Block Diagram.)
Test Data-Out (TDO)
The TDO output ball is used to serially clock data-out from the
registers. The output is active depending upon the current
state of the TAP state machine. The output changes on the
falling edge of TCK. TDO is connected to the least significant
bit (LSB) of any register. (See Tap Controller State Diagram.)
A
rising edge of TCK.
Document #: 38-05540 Rev. *HPage 11 of 31
[+] Feedback
0
T
O
CY7C1360C
CY7C1362C
TAP Controller Block Diagram
Bypass Register
012
TDITD
TCK
MSTAP CONTROLLER
Performing a TAP Reset
A RESET is performed by forcing TMS HIGH (V
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 balls 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 serially loaded into the TDI ball
on the rising edge of TCK. Data is output on the TDO 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 balls as shown in the Tap Controller Block
Diagram. Upon 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
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 registers, it is
sometimes advantageous to skip certain chips. The bypass
register is a single-bit register that can be pla ced betwee n the
TDI and TDO balls. This allows data to be shifted through the
SRAM with minimal delay. The bypass register is set LOW
(V
SS
Selection
Circuitry
) when the BYPASS instruction is executed.
Instruction Register
Identification Register
Boundary Scan Register
S
Circuitr
012293031...
012..x...
election
y
) for five
DD
Boundary Scan Register
The boundary scan register is connected to all the input and
bidirectional balls on the SRAM.
The boundary scan register is loaded with the contents 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 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 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 code and
other information described in the Identification Register
Definitions table.
TAP Instruction Set
Overview
Eight different instructions are possible with the three-bit
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 instruc-
tions 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 implemented.
The TAP controller cannot be used to load address data or
control signals into the SRAM and cannot preload the I/O
buffers. The SRAM does not implement the 1149.1 commands
EXTEST or INTEST or the PRELOAD portion of
SAMPLE/PRELOAD; rather, it performs a capture of the I/O
ring when these instructions are executed.
Instructions are loaded into the TAP controller during the
Shift-IR state when the instruction register is placed between
TDI and TDO. During this state, instructions are shifted
through the instruction register through the TDI and TDO 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 to be
executed whenever the instruction register is loaded with all
0s. EXTEST is not implemented in this SRAM TAP controller,
and therefore this device is not compliant to 1149.1. The TAP
controller does recognize an all-0 instruction.
When an EXTEST instruction is loaded into the instruction
register, the SRAM responds as if a SAMPLE/PRELOAD
instruction has been loaded. There is one difference between
the two instructions. Unlike the SAMPLE/PRELOAD
instruction, EXTEST places the SRAM outputs in a High-Z
state.
Document #: 38-05540 Rev. *HPage 12 of 31
[+] Feedback
123456
T
CY7C1360C
CY7C1362C
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 power-up or whenever the TAP controller is given a test
logic reset state.
SAMPLE Z
The SAMPLE Z instruction causes the boundary scan register
to be connected between the TDI and TDO balls when the TAP
controller is in a Shift-DR state. It also places all SRAM outputs
into a High-Z state.
SAMPLE/PRELOAD
SAMPLE/PRELOAD is a 1149.1 mandatory instruction. When
the SAMPLE/PRELOAD instructions are loaded into the
instruction register and the TAP controller is in the Capture-DR
state, a snapshot of data on the inputs and output pins is
captured in the boundary scan register.
The user must be aware that the T AP controller clock can only
operate at a frequency up to 20 MHz, while the SRAM clock
operates more than an order of magnitude faster. Because
there is a large difference in 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 (metastable state). 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 g uarante e that the boun dary scan regi ster will capture the
correct value of a signal, the SRAM signal must be stabilized
long enough to meet the TAP controller's capture set-up plus
hold times (t
captured correctly if there is no way in a design to stop (o r
and tCH). The SRAM clock input might not be
CS
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 Shift-DR state. This places the
boundary scan register between the TDI and TDO pins.
PRELOAD allows an initial data pattern to be placed at the
latched parallel outputs of the boundary scan register cells
prior to 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 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 the TDI and TDO balls. The
advantage of the BYPASS instruction is that it shortens the
boundary scan path when multiple devices are connected
together on a board.
Reserved
These instructions are not implemented but are reserved for
Revision Number (31:29)000000Describes the version number
CY7C1360C
Device Depth (28:24)
[13]
0101101011Reserved for Internal Use
Device Width (23:18) 119-BGA101000101000Defines memory type and architecture
Device Width (23:18) 165- FBGA000000000000Defines memory type and architecture
Cypress Device ID (17:12)1 00110010110D efines width and densi ty
Cypress JEDEC ID Code (11:1)0000011010000000110100Allows unique identification of SRAM vendor
ID Register Presence Indicator (0)11Indicates the presence of an ID register
CY7C1362C
(512KX18)Description
Scan Register Sizes
Register NameBit Size (x36)Bit Size (x18)
Instruction33
Bypass11
ID3232
Boundary Scan Order (119-ball BGA package)7171
Boundary Scan Order (165-ball FBGA package)7171
Identification Codes
InstructionCodeDescription
EXTEST000Captures I/O ring contents. Places the boundary scan register between TDI and TDO.
Forces all SRAM outputs to High-Z state.
IDCODE001Loads the ID register with the vendor ID code and places the register between TDI and
TDO. This operation does not affect SRAM operations.
SAMPLE Z010Captures I/O ring contents. Places the boundary scan register between TDI and TDO.
Forces all SRAM output drivers to a High-Z state.
RESERVED011Do Not Use: This instruction is reserved for future use.
SAMPLE/PRELOAD100Captures I/O ring contents. Places the boundary scan register between TDI and TDO.
Does not affect SRAM operation.
RESERVED101Do Not Use: This instruction is reserved for future use.
RESERVED110Do Not Use: This instruction is reserved for future use.
BYPASS111Places the bypass register between TDI and TDO. This operation does not affect SRAM
operations.
Note:
13.Bit #24 is “1” in the Register Definitions for both 2.5V and 3.3V versions of this device.
Data Output Valid after CLK Rise2.83.03.5ns
Data Output Hold after CLK Rise1.251.251.25ns
Clock to Low-Z
Clock to High-Z
[20, 21, 22]
[20, 21, 22]
OE LOW to Output Valid2.83.03.5ns
OE LOW to Output Low-Z
OE HIGH to Output High-Z
Address Set-up before CLK Rise1.41. 51.5ns
ADSC, ADSP Set-up before CLK Rise1.41.51.5ns
ADV Set-up before CLK Rise1.41.51.5ns
GW, BWE, BWX Set-up before CLK Rise1.41.51.5ns
Data Input Set-up before CLK Rise1.41.51.5ns
Chip Enable Set-up before CLK Rise1.41.51.5ns
Address Hold after CLK Rise0.40.50.5ns
ADSP, ADSC Hold after CLK Rise0.40.50.5ns
ADV Hold after CLK Rise0.40.50.5ns
GW, BWE, BWX Hold after CLK Rise0.40.50.5ns
Data Input Hold after CLK Rise0.40.50.5ns
Chip Enable Hold after CLK Rise0.40.50.5ns
[19]
[20, 21, 22]
[20, 21, 22]
[17, 18]
–250 –200 –166
UnitMin.Max.Min.Max.Min.Max.
111ms
1.251.251.25ns
1.252.81.253.01.253.5ns
000ns
2.83.03.5ns
Notes:
17.Timing reference level is 1.5V when V
18.Test conditions shown in (a) of AC Test Loads unless otherwise noted.
19.This part has a voltage regulator internally; t
can be initiated.
, t
20.t
CHZ
21.At any given voltage and temperature, t
data bus. These specifications do not imply a bus contention con dition, but ref lect p aramete rs guarante ed over worst case user conditions. Device is designed
to achieve High-Z prior to Low-Z under the same system conditions.
22.This parameter is sampled and not 100% tested.
CLZ,tOELZ
, and t
are specified with AC test conditions shown in part (b) of AC Test Loads. Transition is measured ± 200 mV from steady-state voltage.
OEHZ
= 3.3V and is 1.25V when V
DDQ
POWER
OEHZ
Document #: 38-05540 Rev. *HPage 20 of 31
= 2.5V.
DDQ
is the time that the power needs to be supplied above VDD(minimum) initially before a Read or Write operation
is less than t
OELZ
and t
is less than t
CHZ
to eliminate bus contention between SRAMs when sharing th e same
CLZ
[+] Feedback
Switching Waveforms
D
Read Cycle Timing
[23]
t
CYC
CY7C1360C
CY7C1362C
CLK
ADSP
ADSC
ADDRESS
GW, BWE,
BWx
CE
ADV
OE
ata Out (Q)
t
ADS
t
t
AS
CES
t
t
CL
CH
t
ADH
t
t
ADH
ADS
t
AH
A1
t
WES
t
CEH
High-Z
A2A3
t
WEH
t
t
ADVH
ADVS
ADV
suspends
burst.
t
t
t
CLZ
t
CO
Single READBURST READ
OEHZ
Q(A1)
OEV
t
OELZ
t
CO
t
DOH
Q(A2)Q(A2 + 1)Q(A2 + 2)
Burst continued with
new base address
Deselect
cycle
t
CHZ
Q(A2)Q(A2 + 1)Q(A2 + 3)
Burst wraps around
to its initial state
Note:
23.On this diagram, when CE
is LOW: CE1 is LOW, CE2 is HIGH and CE3 is LOW. When CE is HIGH: CE1 is HIGH or CE2 is LOW or CE3 is HIGH.
Document #: 38-05540 Rev. *HPage 21 of 31
DON’T CARE
UNDEFINED
[+] Feedback
Switching Waveforms (continued)
D
Write Cycle Timing
[23, 24]
t
CYC
CY7C1360C
CY7C1362C
CLK
ADSP
ADSC
ADDRESS
BWE,
BW
GW
CE
t
t
CL
CH
t
t
ADH
ADS
t
t
ADH
ADS
t
t
AH
AS
A1
Byte write signals are
ignored for first cycle when
ADSP initiates burst
X
t
t
CEH
CES
A2A3
t
t
WEH
WES
ADSC extends burst
t
ADS
t
ADH
t
WES
t
ADVS
t
WEH
t
ADVH
ADV
ADV suspends burst
OE
t
t
DH
DS
Data In (D)
ata Out (Q)
Note:
24.
Full width Write can be initiated by either GW
High-Z
BURST READBURST WRITE
t
OEHZ
D(A1)
Single WRITE
LOW; or by GW HIGH, BWE LOW and BWX LOW.
D(A2)D(A2 + 1)D(A2 + 1)
DON’T CARE
UNDEFINED
D(A2 + 2)
D(A3)D(A3 + 1)D(A3 + 2)D(A2 + 3)
Extended BURST WRITE
Document #: 38-05540 Rev. *HPage 22 of 31
[+] Feedback
Switching Waveforms (continued)
D
Read/Write Cycle Timing
[23, 25, 26]
t
CYC
CY7C1360C
CY7C1362C
CLK
ADSP
ADSC
ADDRESS
BWE,
BW
X
CE
ADV
OE
Data In (D)
t
t
CL
CH
t
t
ADH
ADS
t
t
AH
AS
High-Z
t
CES
A2
t
CEH
t
CO
t
CLZ
t
OEHZ
t
WES
t
DS
A3
t
t
D(A3)
A1
A4A5A6
WEH
DH
t
OELZ
D(A5)D(A6)
ata Out (Q)
Notes:
25.The data bus (Q) remains in high-Z following a Write cycle, unless a new Read access is initiated by ADSP
is HIGH.
26.GW
High-Z
Document #: 38-05540 Rev. *HPage 23 of 31
Q(A2)Q(A1)
Single WRITE
DON’T CAREUNDEFINED
Q(A4)Q(A4+1)Q(A4+2)
BURST READBack-to-Back READs
Q(A4+3)
Back-to-Back
WRITEs
or ADSC.
[+] Feedback
Switching Waveforms (continued)
A
ZZ Mode Timing
[27, 28]
CLK
CY7C1360C
CY7C1362C
t
ZZ
t
ZZREC
ZZ
I
SUPPLY
LL INPUTS
(except ZZ)
Outputs (Q)
t
ZZI
I
DDZZ
High-Z
t
RZZI
DESELECT or READ Only
DON’T CARE
Notes:
27.Device must be deselected when entering ZZ mode. See Cycle Descriptions table for all possible signal conditions to deselect the device.
28.DQs are in High-Z when exiting ZZ sleep mode.
Document #: 38-05540 Rev. *HPage 24 of 31
[+] Feedback
CY7C1360C
CY7C1362C
Ordering Information
Not all of the speed, package and temperature ranges are available. Please contact your local sales representative or
Speed
(MHz)Ordering Code
166CY7C1360C-166AXC51-85050 100-pin Thin Quad Flat Pack (14 x 20 x 1.4 mm) Lead-Free
CY7C1362C-166AXC
CY7C1360C-166AJXC51-85050 100-pin Thin Quad Flat Pack (14 x 20 x 1.4 mm) Lead-Free
CY7C1362C-166AJXC
CY7C1360C-166BGC51-85115 119-ball Ball Grid Array (14 x 22 x 2.4 mm)
CY7C1362C-166BGC
CY7C1360C-166BGXC51-85115 119-ball Ball Grid Array (14 x 22 x 2.4 mm) Lead-Free
CY7C1362C-166BGXC
CY7C1360C-166BZC51-85180 165-ball Fine-Pitch Ball Grid Array (13 x 15 x 1.4 mm)
CY7C1362C-166BZC
CY7C1360C-166BZXC51-85180 165-ball Fine-Pitch Ball Grid Array (13 x 15 x 1.4 mm) Lead-Free
CY7C1362C-166BZXC
CY7C1360C-166AXI51-85050 100-pin Thin Quad Flat Pack (14 x 20 x 1.4 mm) Lead-Free
CY7C1362C-166AXI
CY7C1360C-166AJXI51-85050 100-pin Thin Quad Flat Pack (14 x 20 x 1.4 mm) Lead-Free
CY7C1362C-166AJXI
CY7C1360C-166BGI51-85115 119-ball Ball Grid Array (14 x 22 x 2.4 mm)
CY7C1362C-166BGI
CY7C1360C-166BGXI51-85115 119-ball Ball Grid Array (14 x 22 x 2.4 mm) Lead-Free
CY7C1362C-166BGXI
CY7C1360C-166BZI51-85180 165-ball Fine-Pitch Ball Grid Array (13 x 15 x 1.4 mm)
CY7C1362C-166BZI
CY7C1360C-166BZXI51-85180 165-ball Fine-Pitch Ball Grid Array (13 x 15 x 1.4 mm) Lead-Free
CY7C1362C-166BZXI
visit www.cypress.com for actual products offered.
Package
DiagramPart and Package Type
(3 Chip Enable)
(2 Chip Enable)
(3 Chip Enable)
(2 Chip Enable)
Operating
Range
Commercial
Industrial
Document #: 38-05540 Rev. *HPage 25 of 31
[+] Feedback
CY7C1360C
CY7C1362C
Ordering Information (continued)
Not all of the speed, package and temperature ranges are available. Please contact your local sales representative or
200CY7C1360C-200AXC51-85050 100-pin Thin Quad Flat Pack (14 x 20 x 1.4 mm) Lead-Free
CY7C1362C-200AXC
CY7C1360C-200AJXC51-85050 100-pin Thin Quad Flat Pack (14 x 20 x 1.4 mm) Lead-Free
CY7C1362C-200AJXC
CY7C1360C-200BGC51-85115 119-ball Ball Grid Array (14 x 22 x 2.4 mm)
CY7C1362C-200BGC
CY7C1360C-200BGXC51-85115 119-ball Ball Grid Array (14 x 22 x 2.4 mm) Lead-Free
CY7C1362C-200BGXC
CY7C1360C-200BZC51-85180 165-ball Fine-Pitch Ball Grid Array (13 x 15 x 1.4 mm)
CY7C1362C-200BZC
CY7C1360C-200BZXC51-85180 165-ball Fine-Pitch Ball Grid Array (13 x 15 x 1.4 mm) Lead-Free
CY7C1362C-200BZXC
CY7C1360C-200AXI51-85050 100-pin Thin Quad Flat Pack (14 x 20 x 1.4 mm) Lead-Free
CY7C1362C-200AXI
CY7C1360C-200AJXI51-85050 100-pin Thin Quad Flat Pack (14 x 20 x 1.4 mm) Lead-Free
CY7C1362C-200AJXI
CY7C1360C-200BGI51-85115 119-ball Ball Grid Array (14 x 22 x 2.4 mm)
CY7C1362C-200BGI
CY7C1360C-200BGXI51-85115 119-ball Ball Grid Array (14 x 22 x 2.4 mm) Lead-Free
CY7C1362C-200BGXI
CY7C1360C-200BZI51-85180 165-ball Fine-Pitch Ball Grid Array (13 x 15 x 1.4 mm)
CY7C1362C-200BZI
CY7C1360C-200BZXI51-85180 165-ball Fine-Pitch Ball Grid Array (13 x 15 x 1.4 mm) Lead-Free
CY7C1362C-200BZXI
visit www.cypress.com for actual products offered.
Commercial
(3 Chip Enable)
(2 Chip Enable)
Industrial
(3 Chip Enable)
(2 Chip Enable)
Document #: 38-05540 Rev. *HPage 26 of 31
[+] Feedback
CY7C1360C
CY7C1362C
Ordering Information (continued)
Not all of the speed, package and temperature ranges are available. Please contact your local sales representative or
250CY7C1360C-250AXC51-85050 100-pin Thin Quad Flat Pack (14 x 20 x 1.4 mm) Lead-Free
CY7C1362C-250AXC
CY7C1360C-250AJXC51-85050 100-pin Thin Quad Flat Pack (14 x 20 x 1.4 mm) Lead-Free
CY7C1362C-250AJXC
CY7C1360C-250BGC51-85115 119-ball Ball Grid Array (14 x 22 x 2.4 mm)
CY7C1362C-250BGC
CY7C1360C-250BGXC51-85115 119-ball Ball Grid Array (14 x 22 x 2.4 mm) Lead-Free
CY7C1362C-250BGXC
CY7C1360C-250BZC51-85180 165-ball Fine-Pitch Ball Grid Array (13 x 15 x 1.4 mm)
CY7C1362C-250BZC
CY7C1360C-250BZXC51-85180 165-ball Fine-Pitch Ball Grid Array (13 x 15 x 1.4 mm) Lead-Free
CY7C1362C-250BZXC
CY7C1360C-250AXI51-85050 100-pin Thin Quad Flat Pack (14 x 20 x 1.4 mm) Lead-Free
CY7C1362C-250AXI
CY7C1360C-250AJXI51-85050 100-pin Thin Quad Flat Pack (14 x 20 x 1.4 mm) Lead-Free
CY7C1362C-250AJXI
CY7C1360C-250BGI51-85115 119-ball Ball Grid Array (14 x 22 x 2.4 mm)
CY7C1362C-250BGI
CY7C1360C-250BGXI51-85115 119-ball Ball Grid Array (14 x 22 x 2.4 mm) Lead-Free
CY7C1362C-250BGXI
CY7C1360C-250BZI51-85180 165-ball Fine-Pitch Ball Grid Array (13 x 15 x 1.4 mm)
CY7C1362C-250BZI
CY7C1360C-250BZXI51-85180 165-ball Fine-Pitch Ball Grid Array (13 x 15 x 1.4 mm) Lead-Free
CY7C1362C-250BZXI
visit www.cypress.com for actual products offered.
Commercial
(3 Chip Enable)
(2 Chip Enable)
Industrial
(3 Chip Enable)
(2 Chip Enable)
Document #: 38-05540 Rev. *HPage 27 of 31
[+] Feedback
Package Diagrams
R 0.08 MIN.
0.20 MAX.
0.25
GAUGE PLANE
0°-7°
0.60±0.15
1.00 REF.
100-Pin Thin Plastic Quad Flatpack (14 x 20 x 1.4 mm) (51-85050)
16.00±0.20
14.00±0.10
20.00±0.10
22.00±0.20
100
1
30
3150
0° MIN.
R 0.08 MIN.
0.20 MAX.
0.20 MIN.
A
DETAIL
81
80
0.30±0.08
0.65
TYP.
51
STAND-OFF
0.05 MIN.
0.15 MAX.
SEATING PLANE
NOTE:
1. JEDEC STD REF MS-026
2. BODY LENGTH DIMENSION DOES NOT INCLUDE MOLD PROTRUSION/END FLASH
MOLD PROTRUSION/END FLASH SHALL NOT EXCEED 0.0098 in (0.25 mm) PER SIDE
BODY LENGTH DIMENSIONS ARE MAX PLASTIC BODY SIZE INCLUDING MOLD MISMATCH
i486 is a trademark, and Intel and Pentium are registered trademarks of Intel C orporation. PowerPC is a trademark of IBM
Corporation. All product and company names mentioned in this document are the trademarks of their respective holders.
products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges.
[+] Feedback
CY7C1360C
CY7C1362C
Document History Page
Document Title: CY7C1360C/CY7C1362C 9-Mbit (256K x 36/512K x 18) Pipelined SRAM
Document Number: 38-05540
REV.ECN NO. Issue Date
**241690See ECNRKFNew data sheet
*A278130See ECNRKFChanged Boundary Scan order to match the B rev of these devices
*B248929See ECNVBLChanged ISB1 and ISB3 from DC Characteristics table as follows:
*C323636See ECNPCIChanged frequency of 225 MHz into 250 MHz
*D332879See ECNPCIUnshaded 200 and 166 MHz speed bins in the AC/DC Table and Selection
*E357258See ECNPCIChanged from Preliminary to Final
*F3770 95See ECNPCIModified test condition in note# 16 from V
*G408298See ECNRXUChanged address of Cypress Semiconductor Corporation on Page# 1 from
*H501793See ECNVKNAdded the Maximum Rating for Supply Voltage on V
Orig. of
ChangeDescription of Change
Changed TQFP pkg to Lead-free TQFP in Ordering Information section
Added comment of Lead-free BG and BZ packages availability
ISB1: 225 MHz -> 130 mA, 200 MHz -> 120 mA, 167 MHz -> 110 mA
ISB3: 225 MHz -> 120 mA, 200 MHz -> 110 mA, 167 MHz -> 100 mA
Changed IDDZZ to 50 mA
Added BG and BZ pkg lead-free part numbers to ordering info section
Added t
Changed Θ
6.13 °C/W respectively
Changed Θ
14.0 °C/W respectively
Changed Θ
3.0 °C/W respectively
of 4.0 ns for 250 MHz
CYC
JA
JA
JA
and Θ
and Θ
and Θ
for TQFP Package from 25 and 9 °C/W to 29.41 and
JC
for BGA Package from 25 and 6 °C/W to 34.1 and
JC
for FBGA Package from 27 and 6 °C/W to 16.8 and
JC
Modified address expansion as per JEDEC Standard
Removed comment of Lead-free BG and BZ packages availability
Guide
Added Address Expansion pins in the Pin Definition Table
Changed Device Width (23:18) for 119-BGA from 000000 to 101000
Added separate row for 165 -FBGA Device Width (23:18)
Modified V
Updated Ordering Information Table
, VOH test conditions
OL
Removed Shading on 250MHz Speed Bin in Selection Guide and AC/DC
Table
Changed I
Updated Ordering Information Table
from 30 to 40 mA
SB2
DDQ
< V
“3901 North First Street” to “198 Champion Court”
Changed three
-state to tri-state on page# 9 & page# 10
Modified “Input Load” to “Input Leakage Current except ZZ and MODE” in
the Electrical Characteristics Table
Replaced Package Name column with Package Diagram in the Ordering
Information table
Updated Ordering Information Table
Changed t
AC Switching Characteristics table.
, t
from 25 ns to 20 ns and t
TH
TL
from 5 ns to 10 ns in TAP
TDOV
Updated the Ordering Information table.
DD to VDDQ
Relative to GND
DDQ
≤ V
DD
Document #: 38-05540 Rev. *HPage 31 of 31
[+] Feedback
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.