CY7C344
Document #: 38-03006 Rev. ** Page 3 of 15
Timing Delays
Timing delays within the CY7C344 may be easily determined
using Warp™, Warp Professional™, or Warp Enterprise™
software. The CY7C344 has fixed internal delays, allowing the
user to determ ine the wo rst case timing d elays fo r any des ign.
Design Recommendations
Operation of the devices described herein with conditions
above those listed under “Maximum Rati ngs” may caus e per-
manent damage to the device. This is a stress ra ting only and
functi onal operat ion of the devi ce at th ese or a ny ot her con di-
tions above tho se indicated in t he operation al sections of this
data sheet is n ot impli ed. Ex posur e to a bsol ute maximu m r at-
ings 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 high-
er than maximum rated voltages.
For proper operation, input and output pins must be con-
strained to t he 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 supply decoupling capacitors of at least 0.2 µF
must be connected between VCC and GND. F or the most effective
decoupling, each VCC pin should be separately decoupled.
Timing Considerations
Unless otherwise stated, propagation delays do not include
expanders. When using expanders, add the maximum ex-
pander delay tEXP to the overall delay .
When calc ul ati ng s ync hro nou s fre quencies, us e t S1 if all inputs
are on the input pins. tS2 should be used if data is applied at an I/O
pin. If tS2 is great er th an tCO1, 1 /tS2 becomes the limiting frequency
in the data-path mode unless 1/(tWH + tWL) is less than 1/tS2.
When expander logic is used in the data path, add the appro-
priate maxi mum ex pande r delay, tEXP to tS1. Determine which of
1/(tWH + tWL), 1 /t CO1, or 1/(tEXP + tS1) is the lowest frequency. The
lowest of these frequencies is the maximum data-path frequency for
the synchronous configuration.
When calculating external asynchronous frequencies, use
tAS1 if all inputs are on dedicated input pins. If any data is applied to
an I/O pin, tAS2 must be used as the required set-up time. If (tAS2 +
tAH) is great er than tACO1, 1/(tAS2 + tAH) becomes t he l imiting f re-
quency in the data-path mode unless 1/( tAWH + tAWL) is less tha n
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 parame ter tOH indicates the system compatibility of this device
when drivin g other synchronous logic with positive input hold times,
which is controlled by the same synchronous clock. If tOH is gre ate r
than the mini mum required in put hold time o f the subsequent syn-
chronous logic, then the devices are guaranteed to function properly
with a common synchronous clock under worst-case environmental
and supply voltage conditions.
The parameter tAOH indicates th e system comp ati bili ty of this de-
vice when driving subsequent registered logic with a positive hold
time and using the same clock as the CY7C344. In general, if tAOH
is greater than the minimum re quired input hold t ime of t he 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 applies 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 de lay ( tEXP), causi ng t he out put da ta from t he p rec eding
device to change prior to the arrival of the clock signal at the following
device’s register .
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