
CY7C344B
USE ULTRA37000TM FOR
ALL NEW DESIGNS
Document #: 38-03006 Rev. *A Page 4 of 16
Timing Delays
Timing delays within the CY7C3 44 may be easily de termined
using Warp®, Warp Professional™, or Warp Enterprise™
software. The CY7C344 has fixed internal delays, allowing the
user to determine the worst case timing delays for any design.
Design Recommendations
Operation of the devices described herein with conditions
above those listed under “Maximum Ratings” may 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 ind icated in the op erational se ctions of
this data sheet is not implied. Exposure to absolute maximum
ratings conditions for extended periods of time may affect
device reliability. The CY7C344 contains circuitry to protect
device pins from high-static voltages or electric fields; however,
normal precautions should be taken to avoid applying any
voltage higher than maximum rated voltages.
For proper operation, input and output pins must be
constrained to the range GND ≤ (VIN or VOUT) ≤ VCC. Unused
inputs must always be tied to an appropriate logic level (either VCC or
GND). Each set of VCC and GND pins must be connected together
directly at the device. Power su pply decoupling capacito rs of at least
0.2 µF must be connected between VCC and GND. For the most
effe ctive decoupling, ea ch VCC pin should be separately decoupled.
Timing Considerations
Unless otherwise stated, propagation delays do not include
expanders. When using expanders, add the maximum
expander delay tEXP to the overall delay.
When calculating synchronous frequencies, use tS1 if all input s
are on the in pu t pins. tS2 shoul d be used if data i s ap plied at an I/O
pin. If tS2 is greater than tCO1, 1/tS2 becomes the limiti ng frequen cy
in the dat a-path mode unless 1/(tWH + tWL) is less than 1/tS2.
When expander logic is used in the data path, add the appro-
priate maximum ex pande r delay, tEXP to tS1. Determine which of
1/(tWH + tWL), 1/tCO1, or 1/(tEXP + tS1) is the lowest frequency. The
lowest of these frequencies is the maximum data-path frequency for
the synchronous con figuration.
When calculating external asynchronous frequencies, use
tAS1 if all input s are on ded icated inpu t pins. If any data i s applied to
an I/O pin, tAS2 must be u sed as the require d set-up time . If (tAS2 +
tAH) is greater than tACO1, 1/(tAS2 + tAH) becomes the limiting
frequency in the data-path mo de unless 1/(tAWH + tAWL) is less than
1/(tAS2 + tAH).
When expander logic is used in the data path, add the appro-
priate maximum expander delay, tEXP to tAS1. Determine which
of 1/(tAWH + tAWL), 1/tACO1, or 1/(tEXP + tAS1) is the lowest frequency.
The lowest of these frequencies is the maximum data-path frequency
for the asynchronous configuration.
The parameter tOH indicates the system compatibility of this device
when driving other synchro no us lo gi c wi th p osi tive inp ut hold times,
which is controlled by the same synchronous clock. If t OH is greater
than the minimum required input hold time of the subsequent
synchronous logic, then the devices are guaranteed to function
properly with a common synchronous clock under worst-case
environment al and supply volt age conditions.
The parameter tAOH indicates the system compatibility of this
device when drivi ng subsequent registere d logic with a positive hold
t im e an d u si ng t he sa me c lo ck as th e C Y7 C 34 4. In general, if tAOH
is greater than the minimum required input hold time of the subse-
quent logic (synchronous or asynchronous), then the devices are
guaranteed to function properly under worst-case environmental and
supply voltage conditions, provided the clock signal source is the
same. This also appli es if expander logic is used in the clock signal
path of the driving device, but not for the driven device. This is due to
the expander logic in the second device’s clock signal path adding an
additional delay (tEXP), causing the output data from the preceding
device to change prior to the arrival of the clock signal at the following
device’s re gister .
Figure 1. CY7C344 Timing Model
LOGIC ARRAY
CONTROLDELAY
tLAC
EXPANDER
DELAY
tEXP
CLOCK
DELAY
tIC
tRD
tCOMB
tLATCH
INPUT
DELAY
tIN
REGISTER
OUTPUT
DELAY
tOD
tXZ
tZX
LOGIC ARRAY
DELAY
tLAD
FEEDBACK
DELAY
tFD
OUTPUT
INPUT
C344–7
SYSTEM CLOCK DELAYtICS
tRH
tRSU
tPRE
tCLR
I/O
I/O DELAY
tIO
I/O