
CY7C1370A
CY7C1372A
PRELIMINARY
8
Introduction
Functional Overview
The CY7C1370A/CY7C1372A are synchronous-pipelined
Burst NoBL SRAMs designed specifically to eliminate wait
states during Write/Read transitions. All synchronous inputs
pass through input registers controlled by the rising edge of
the clock. The clock signal is qualified with the Clock Enable
input signal (CEN). If CEN is HIGH, the clock signal is not
recog nized and al l int ernal s tates ar e maintai ned. Al l synchr o-
nous operations are qu ali fied wit h CEN. All data outputs pass
through output registers controlled by the rising edge of the
clock. Maximum access delay from the clock rise (tCO) is
3.8 ns (150-MH z device).
Accesses can be initiated by asserting all three Chip Enables
(CE1, CE2, CE3) active at the rising edge of the cloc k. If Cloc k
Enable (CEN) is active LOW and AD V/LD is asserted LOW , the
address presented to the device will be latched. The access
can eithe r be a r ead or write oper ati on, depending on the sta-
tus of the Write Enable (WE). BWS[d:a] can be used to conduct
byte write oper ations.
Write operations are qualified by the Write Enable (WE). All
write s are simpli fied with on-chi p sy nchronou s s elf-ti med writ e
circuitry.
Three synchronous Chip Enables (CE1, CE2, CE3) and an
asynchronous Output Enable ( OE) simplify depth expansion.
All operations (Reads, Writes, and Deselects) are pipelined.
ADV/LD should be driven LOW once the devi ce has been de-
sele cted in or der to l oad a new addr ess f or t he nex t oper ati on.
Singl e Read Accesses
A read access is initiated when the following conditions are
satisfied at clock rise: (1) CEN is as serted LO W, ( 2) CE1, CE2,
and CE3 are ALL asser ted active, (3) the Write Enable input
signal WE is deasserted HIGH, and (4) ADV/LD is asserted
LO W. Th e address presented to th e address inputs is lat ched
into t he Address Register and presented to the memory core
and control logi c. The control logic determine s that a read ac-
cess is in pr ogress and allows th e requested dat a to propa gate
to t he inp ut of the output regi ste r . At the rising edg e of the n e xt
clock the requested data is allowed to propagate through the
output r egister and ont o the data bus within 3.8 ns (150-M Hz
device) provided OE is active LOW. After the first clock of the
read access the output buffers are controlled by OE and the
inte rnal c o nt ro l lo g ic . O E must be driven LOW in order for the
device to drive out the requested data. During the second
clock, a subsequent operation (Read/Write/Deselect) can be
initiated. Deselecting the device is also pipelined. Therefore,
when the SRAM is deselected at clock rise by one of the chi p
enable signals, its output will three-state following the next
cl o ck rise.
Burst Read Accesses
The CY7C1370A/CY7C1372A have an on-chip burst counter
that allows the user the ability to supply a single addr ess and
conduct up to four Reads without reasserting the address in-
puts. ADV/LD mu st be driven LOW in order to load a new ad-
dress into th e SRAM, as descri bed in the Single Read Ac cess
section above. The sequence of the burst counter is deter-
mined by the MODE input signal. A LOW input on MODE se-
lects a linear burst mode, a HIGH selects an int erlea ved burst
sequence. Both burst counters use A0 and A1 in the burst
sequence, and will wrap-around when incremented suffi cient-
ly. A HIGH input on ADV/LD will increment the internal burst
counter regardless of the state of chip enables inputs or WE.
WE is lat ched at the beginning of a b urst cycle. Therefore, the
type of access (Read or Write) is maintained throughout the
burst sequence .
Single Write Accesses
Write access are initiated when the following conditions are
satisfied at clock rise: (1) CEN is asserted LOW , (2) CE1, CE2,
and CE3 are ALL asserted act ive, and (3) the write si gnal WE
is asserted LOW. The address presented to Ax is loaded into
the Address Register. The write signals are latched into the
Control Logic block.
On the subsequent clock rise the data lines are automatically
three- stated regardl ess of t he state of the OE input signal. This
allows the exter nal logic to present the data on DQ and DQP
(DQa,b,c,d/DPa,b,c,d for CY7C1370A and DQa,b/DPa,b for
CY7C1372A). In addition, the address for the subsequent ac-
cess ( Read/ Write/Des elect ) is latch ed int o the Ad dres s Regis -
ter (pr ovided the appropriate cont rol signals ar e asserted) .
On the next clock rise the data presented to DQ and DP
(DQa,b,c,d/DPa,b,c,d for CY7C1370A & DQa,b/DPa,b for
CY7C1372A) (or a subset for byte write operations, see Write
Cycle Description table for details) inputs is latched into the
device and the wri te is complete.
The data written during the Write operation is controlled by
BWS (BWSa,b,c,d for CY7C1370A & BWSa,b for CY7C1372A)
signal s. The CY7 C1370A/CY7C1372 A pr ovid es b yte write ca -
pability that is described in the Write Cycle Description table.
Asser ting the Wri te Enable input (WE) with the selected Byte
W rite Sele ct ( BWS) input will selecti vely write to only the de-
sired bytes. Bytes not selected during a byte write operation
will remain u naltered. A Synchronous self-timed write m echa-
nism has been provided to simplify the write operations. Byte
write capability has been included in order to greatly simplify
Read/Modif y/Write sequences, which can be reduced to sim-
ple byte write operations.
Because the CY7C1370A/CY7C1372A is a common I/O de-
vice, data should not be driven into the device while the out-
puts are active. The Output Enable (OE) can be deasserted
HIGH before presenting data to the DQ and DP
(DQa,b,c,d/DPa,b,c,d for CY7C1370A & DQa,b/DPa,b for
CY7C1372A) inp uts. Doing so will three-s tate the output driv -
ers. As a saf ety precaution, DQ and DP (DQa,b,c,d/DPa,b,c,d for
CY7C1370A & DQa,b/DPa,b fo r CY7C1372A) ar e automat ical -
ly three- sta ted during the dat a porti on of a write cycl e , regard -
less of t he state of OE.
Burst Write Accesses
The CY7C1370A/CY7C1372A has an on-chip burst counter
that allows the user the abi lity t o supply a singl e address and
conduct up t o four WRITE operations without reasserting the
address inputs. ADV/LD must be dri ven LOW in order to load
the initial address, as described in the Single Write Access
section above. When ADV/LD is driven HIGH on the subse-
quent clock rise, the chip enables (CE1, CE2, and CE3) and
WE inputs are ignored and the burst counter i s incremented.
The correct BWS (BWSa,b,c,d for CY7C1370A & BWSa,b for
CY7C1372A) inputs must be driven in each cycle of the burst
write in order to write the correct bytes of data.