CYPRESS CY7C344B

fax id: 6101
1CY 7C34 4B
CY7C344
CY7C344B
32-Macrocell MAX® EPLD
Features
sents the densest EPLD of this size. Eight dedicated inputs
and 16 bidirectional I/O pins communicate to one logic array
block. In the CY7C344 LAB there are 32 macrocells and 64
expander product terms. When an I/O macrocell is used as an
input, two expanders are used to create an input path. Even if
all of the I/O pins are driven by macrocell registers, there are
still 16 “buried” registers available. All inputs, macrocells, and
I/O pins are interconnected within the LAB.
• High-performance, high-density replacement for TTL,
74HC, and custom logic
• 32 macrocells, 64 expander product terms in one LAB
• 8 dedicated inputs, 16 I/O pins
• 0.8-micron double-metal CMOS EPROM technology
(CY7C344)
• Advanced 0.65-micron CMOS EPROM technology to
increase performance (CY7C344B)
• 28-pin 300-mil DIP, cerDIP or 28-pin HLCC, PLCC
package
The speed and density of the CY7C344/CY7C344B makes it
a natural for all types of applications. With just this one device,
the designer can implement complex state machines, registered logic, and combinatorial “glue” logic, without using multiple chips. This architectural flexibility allows the
CY7C344/CY7C344B to replace multichip TTL solutions,
whether they are synchronous, asynchronous, combinatorial,
or all three.
Functional Description
Available in a 28-pin 300-mil DIP or windowed J-leaded ceramic chip carrier (HLCC), the CY7C344/CY7C344B repre-
Logic Block Diagram [1]
Pin Configurations
HLCC
Top View
15(22)
INPUT
INPUT
15(23)
INPUT
INPUT/CLK 2(9)
27(6)
INPUT
INPUT
13(20)
28(7)
INPUT
INPUT
14(21)
MACROCELL 2
MACROCELL 8
MACROCELL 10
MACROCELL 12
MACROCELL 14
MACROCELL 20
MACROCELL 22
I/O
3(10)
I/O
4(11)
MACROCELL 5
I/O
5(12)
L
O
I
MACROCELL 7
O
I/O
6(13)
B
A
MACROCELL 11
MACROCELL 3
G
L
MACROCELL 16
MACROCELL 18
4 3 2 1 28 27 26
MACROCELL 1
MACROCELL 4
MACROCELL 6
1(8)
I/O
9(16)
C
O
I/O
10(17)
I/O
11(18)
N
T
I/O
12(19)
I/O
17(24)
R
I/O
18(25)
O
L
I/O
19(26)
MACROCELL 9
MACROCELL 13
MACROCELL 15
B
MACROCELL 17
U
S
MACROCELL 19
MACROCELL 21
I/O
INPUT
INPUT
INPUT
INPUT/CLK
I/O
I/O
MACROCELL 24
MACROCELL 23
I/O
20(27)
MACROCELL 26
MACROCELL 25
I/O
23(2)
MACROCELL 28
MACROCELL 27
I/O
24(3)
MACROCELL 30
MACROCELL 29
I/O
25(4)
MACROCELL 32
MACROCELL 31
I/O
26(5)
12 13 14 1516 1718
25
24
23
22
21
20
19
I/O
I/O
INPUT
INPUT
INPUT
INPUT
I/O
C344–2
CerDIP
Top View
INPUT
INPUT/CLK
I/O
I/O
I/O
I/O
VCC
GND
I/O
I/O
I/O
I/O
INPUT
INPUT
C344–1
32
64 EXPANDER PRODUCT TERM ARRAY
5
6
7
8
9
10
11
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
INPUT
INPUT
I/O
I/O
I/O
I/O
VCC
GND
I/O
I/O
I/O
I/O
INPUT
INPUT
C344–3
Selection Guide
7C344B–10
10
200
Maximum Access Time (ns)
Maximum
Commercial
Operating
Military
Current (mA)
Industrial
Maximum Standby
Current (mA)
Commercial
Military
Industrial
150
7C344B–12
12
200
220
220
150
170
170
7C344–15
7C344B–15
15
200
220
150
170
7C344–20
7C344B–20
20
200
220
220
150
170
170
7C344–25
7C344B–25
25
200
220
220
150
170
170
Shaded area contains preliminary information.
Note:
1. Numbers in () refer to J-leaded packages.
Cypress Semiconductor Corporation
•
3901 North First Street
•
San Jose
• CA 95134 •
408-943-2600
January 1990 – Revised October 1995
CY7C344
CY7C344B
Maximum Ratings
DC Output Current, per Pin ......................–25 mA to +25 mA
DC Input Voltage[2] .........................................–3.0V to +7.0V
(Above which the useful life may be impaired. For user guidelines, not tested.)
DC Program Voltage .................................................. +13.0V
Storage Temperature ................................. –65°C to +150°C
Operating Range
Ambient Temperature with
Power Applied................................................... 0°C to +70°C
Ambient
Temperature
Range
Maximum Junction Temperature (Under Bias)............. 150°C
0°C to +70°C
5V ±5%
–40°C to +85°C
5V ±10%
–55°C to +125°C (Case)
5V ±10%
Commercial
Supply Voltage to Ground Potential ............... –2.0V to +7.0V
Industrial
Maximum Power Dissipation................................... 1500 mW
Military
DC VCC or GND Current ............................................ 500 mA
VCC
Static Discharge Voltage
(per MIL-STD-883, Method 3015)..............................>2001V
Electrical Characteristics Over the Operating Range[3]
Parameter
Description
Test Conditions
VOH
Output HIGH Voltage
VCC = Min., IOH = –4.0 mA
VOL
Output LOW Voltage
VCC = Min., IOL = 8 mA
VIH
Input HIGH Level
VIL
Input LOW Level
IIX
Input Current
IOZ
IOS
ICC1
ICC2
Min.
Max.
Unit
2.4
V
2.2
0.45
V
VCC+0.3
V
–0.3
0.8
V
–10
+10
µA
Output Leakage Current
GND ≤ VIN ≤ VCC
VO = VCC or GND
–40
+40
µA
Output Short Circuit Current
VCC = Max., VOUT = 0.5V[4, 5]
–30
–90
mA
Power Supply
Current (Standby)
VI = VCC or GND (No Load)
Commercial
150
mA
Military/Industrial
170
mA
Power Supply Current
VI = VCC or GND (No Load)
f = 1.0 MHz[4,6]
Commercial
200
mA
Military/Industrial
220
mA
tR
Recommended Input Rise Time
100
ns
tF
Recommended Input Fall Time
100
ns
Capacitance
Max.
Unit
CIN
Parameter
Input Capacitance
Description
VIN = 2V, f = 1.0 MHz
Test Conditions
10
pF
COUT
Output Capacitance
VOUT = 2.0V, f = 1.0 MHz
10
pF
AC Test Loads and Waveforms[7]
R1 464Ω
5V
R1 464Ω
5V
OUTPUT
ALL INPUT PULSES
OUTPUT
R2
250Ω
50 pF
INCLUDING
JIGAND
SCOPE
Equivalent to:
3.0V
R2
250Ω
5 pF
GND
10%
≤ 6ns
tR
(a)
(b)
C344–4
90%
10%
90%
tf
≤ 6ns
tF
C344–5
THÉVENIN EQUIVALENT (commercial/military)
163Ω
OUTPUT
1.75V
C344–6
Notes:
2. Minimum DC input is –0.3V. During transitions, the inputs may undershoot to –2.0V for periods less than 20 ns.
3. Typical values are for TA = 25°C and VCC = 5V.
4. Guaranteed by design but not 100% tested.
5. Not more than one output should be tested at a time. Duration of the short circuit should not be more than one second. VOUT = 0.5V has been chosen to avoid
test problems caused by tester ground degradation.
6. Measured with device programmed as a 16-bit counter.
7. Part (a) in AC Test Load and Waveforms is used for all parameters except tER and tXZ, which is used for part (b) in AC Test Load and Waveforms. All external timing
parameters are measured referenced to external pins of the device.
2
CY7C344
CY7C344B
Timing Delays
When expander logic is used in the data path, add the appropriate maximum expander 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 configuration.
Timing delays within the CY7C344/CY7C344B may be easily
determined using Warp2®, Warp2Sim™, or Warp3® software
or by the model shown in Figure 1. The CY7C344/CY7C344B
has fixed internal delays, allowing the user to determine the
worst case timing delays for any design. For complete timing
information, the Warp3 software provides a timing simulator.
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 greater than tACO1, 1/(tAS2 + tAH) becomes the limiting frequency in the data-path mode unless 1/(tAWH + tAWL) is less than
1/(tAS2 + tAH).
Design Recommendations
Operation of the devices described herein with conditions
above those listed under “Absolute 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 indicated in the operational sections of
this datasheet is not implied. Exposure to absolute maximum
ratings conditions for extended periods of time may affect device reliability. The CY7C344/CY7C344B 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.
When expander logic is used in the data path, add the appropriate 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 synchronous logic with positive input hold times,
which is controlled by the same synchronous clock. If tOH 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 environmental
and supply voltage conditions.
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 supply decoupling capacitors of at least
0.2 µF must be connected between VCC and GND. For the most
effective decoupling, each VCC pin should be separately decoupled.
The parameter tAOH indicates the system compatibility of this device when driving subsequent registered logic with a positive hold
time and using the same clock as the CY7C344/CY7C344B.In general, if tAOH is greater than the minimum required input hold time of
the subsequent 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 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 register.
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 inputs
are on the input pins. tS2 should be used if data is applied at an I/O
pin. If tS2 is greater than tCO1, 1/tS2 becomes the limiting frequency
in the data-path mode unless 1/(tWH + tWL) is less than 1/tS2.
EXPANDER
DELAY
t EXP
REGISTER
LOGIC ARRAY
CONTROLDELAY tCLR
tLAC
tPRE
INPUT
INPUT
DELAY
tIN
LOGIC ARRAY tRSU
DELAY
tRH
tLAD
OUTPUT
DELAY
OUTPUT
tOD
tXZ
tZX
tRD
tCOMB
tLATCH
SYSTEM CLOCK DELAYtICS
I/O
I/O
I/O DELAY
tIO
CLOCK
DELAY
tIC
FEEDBACK
DELAY
tFD
Figure 1. CY7C344/CY7C344B Timing Model
3
C344–7
CY7C344
CY7C344B
External Synchronous Switching Characteristics[7] Over Operating Range
Parameter
Description
tPD1
Dedicated Input to Combinatorial Output Delay[8] Com’l /Ind
tPD2
I/O Input to Combinatorial Output Delay[9]
Com’l/Ind
tPD3
Dedicated Input to Combinatorial Output Delay
with Expander Delay[10]
Com’l /Ind
I/O Input to Combinatorial Output Delay with
Expander Delay[4, 11]
Com’l/Ind
Input to Output Enable Delay[4]
Com’l/Ind
7C344B–10
7C344B–12
7C344–15
7C344B–15
Min.
Min.
Min.
Max.
10
12
Mil
10
Mil
tPD4
tEA
16
Mil
16
Mil
10
Mil
tER
Input to Output Disable Delay[4]
Com’l /Ind
tCO1
Synchronous Clock Input to Output Delay
Com’l /Ind
tCO2
Synchronous Clock to Local Feedback to Combinatorial Output[4, 12]
Com’l /Ind
tS
Dedicated Input or Feedback Set-Up Time to
Synchronous Clock Input
Com’l/Ind
10
Synchronous Clock Input LOW Time[4]
Com’l /Ind
Asynchronous Clear Width[4]
Com’l /Ind
tRR
Asynchronous Clear Recovery Time[4]
Com’l /Ind
tRO
Asynchronous Clear to Registered Output Delay[4]
Com’l /Ind
tPW
Asynchronous Preset Width[4]
Com’l /Ind
0
4
4
10
10
tCF
External Maximum Frequency(1/(tCO1 + tS))[4, 14]
Com’l/Ind
10
Mil
4
20
12
20
0
0
0
0
4.5
6
4.5
6
4.5
6
4.5
6
12
20
12
20
12
20
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
20
12
15
ns
15
12
20
12
20
12
20
12
20
3
ns
20
10
10
ns
ns
12
15
12
15
3
4
3
4
8
9
9
13
90.9
71.4
50.0
71.4
50.0
Mil
Shaded area contains preliminary information.
20
12
8
Mil
fMAX1
12
12
10
Synchronous Clock to Local Feedback Input[4, 13] Com’l /Ind
Com’l/Ind
30
10
Mil
External Synchronous Clock Period (1/fMAX3)[4]
30
18
12
Com’l /Ind
tP
18
8
10
Mil
Asynchronous Preset to Registered Output
Delay[4]
30
12
6
Mil
tPO
18
10
Mil
Com’l /Ind
30
20
Mil
Asynchronous Preset Recovery Time[4]
15
18
6
Mil
tPR
12
12
Mil
tRW
15
10
Mil
tWL
15
12
20
Mil
Com’l/Ind
12
10
Mil
Synchronous Clock Input HIGH Time[4]
ns
6
Mil
tWH
Unit
15
12
Mil
Input Hold Time from Synchronous Clock Input[7] Com’l /Ind
Max.
5
Mil
tH
Max.
13
ns
ns
ns
MHz
CY7C344
CY7C344B
External Synchronous Switching Characteristics[7] Over Operating Range (continued)
Parameter
fMAX2
fMAX3
fMAX4
tOH
Description
Maximum Frequency with Internal Only Feedback (1/(tCF + tS))[4, 15]
Com’l/Ind
Data Path Maximum Frequency, least of 1/(tWL
+ tWH), 1/(tS + tH), or (1/tCO1)[4, 16]
Com’l/Ind
Maximum Register Toggle Frequency 1/(tWL +
tWH)[4, 17]
Com’l/Ind
Output Data Stable Time from Synchronous
Clock Input[4, 18]
Com’l/ Ind
7C344B–10
7C344B–12
7C344–15
7C344B–15
Min.
Min.
Min.
111.1
Mil
125.0
Mil
125.0
Mil
Mil
3
Max.
Max.
90.9
71.4
90.9
71.4
111.1
83.3
111.1
83.3
111.1
83.3
111.1
83.3
3
3
3
3
Max.
Unit
MHz
MHz
MHz
ns
Shaded area contains preliminary information.
Notes:
8. This parameter is the delay from an input signal applied to a dedicated input pin to a combinatorial output on any output pin. This delay assumes no expander
terms are used to form the logic function.
9. This parameter is the delay associated with an input signal applied to an I/O macrocell pin to any output. This delay assumes no expander terms are used to
form the logic function.
10. This parameter is the delay associated with an input signal applied to a dedicated input pin to combinatorial output on any output pin. This delay assumes
expander terms are used to form the logic function and includes the worst-case expander logic delay for one pass through the expander logic. This parameter
is tested periodically by sampling production material.
11. This parameter is the delay associated with an input signal applied to an I/O macrocell pin to any output pin. This delay assumes expander terms are used
to form the logic function and includes the worst-case expander logic delay for one pass through the expander logic. This parameter is tested periodically by
sampling production material.
12. This specification is a measure of the delay from synchronous register clock input to internal feedback of the register output signal to a combinatorial output
for which the registered output signal is used as an input. This parameter assumes no expanders are used in the logic of the combinatorial output and the
register is synchronously clocked. This parameter is tested periodically by sampling production material.
13. This specification is a measure of the delay associated with the internal register feedback path. This delay plus the register set-up time, tS, is the minimum
internal period for an internal state machine configuration. This parameter is tested periodically by sampling production material.
14. This specification indicates the guaranteed maximum frequency at which a state machine configuration with external only feedback can operate.
15. This specification indicates the guaranteed maximum frequency at which a state machine with internal-only feedback can operate. If register output states
must also control external points, this frequency can still be observed as long as it is less than 1/tCO1. This specification assumes no expander logic is used. This
parameter is tested periodically by sampling production material.
16. This frequency indicates the maximum frequency at which the device may operate in data-path mode (dedicated input pin to output pin). This assumes that
no expander logic is used.
17. This specification indicates the guaranteed maximum frequency in synchronous mode, at which an individual output or buried register can be cycled by a
clock signal applied to either a dedicated input pin or an I/O pin.
18. This parameter indicates the minimum time after a synchronous register clock input that the previous register output data is maintained on the output pin.
5
CY7C344
CY7C344B
External Synchronous Switching Characteristics[7] Over Operating Range (continued)
7C344–20
7C344B–20
Parameter
Description
Min.
Max.
7C344–25
7C344B–25
Max.
Unit
Com’l /Ind
20
Min.
25
ns
Mil
20
25
Com’l/Ind
20
25
Mil
20
25
30
40
30
40
30
40
Mil
30
40
Com’l/Ind
20
25
Mil
20
25
Com’l /Ind
20
25
Mil
20
25
Com’l /Ind
12
15
Mil
12
15
Com’l /Ind
22
29
tPD1
Dedicated Input to Combinatorial Output Delay[8]
tPD2
I/O Input to Combinatorial Output Delay[9]
tPD3
Dedicated Input to Combinatorial Output Delay with Ex- Com’l /Ind
pander Delay[10]
Mil
tPD4
I/O Input to Combinatorial Output Delay with Expander
Delay[4, 11]
Com’l/Ind
tEA
Input to Output Enable Delay[4]
tER
Input to Output Disable Delay[4]
tCO1
Synchronous Clock Input to Output Delay
tCO2
Synchronous Clock to Local Feedback to Combinatorial Output[4, 12]
tS
Dedicated Input or Feedback Set-Up Time to Synchro- Com’l/Ind
nous Clock Input
Mil
12
15
12
15
tH
Input Hold Time from Synchronous Clock Input[7]
Com’l /Ind
0
0
Mil
0
0
tWH
Synchronous Clock Input HIGH Time[4]
Com’l/Ind
7
8
Mil
7
8
tWL
Synchronous Clock Input LOW Time[4]
Com’l /Ind
7
8
tRW
Asynchronous Clear Width[4]
tRR
Asynchronous Clear Recovery Time[4]
tRO
Asynchronous Clear to Registered Output Delay[4]
tPW
Asynchronous Preset Width[4]
tPR
Asynchronous Preset Recovery Time[4]
tPO
Asynchronous Preset to Registered Output Delay[4]
tCF
Synchronous Clock to Local Feedback Input[4, 13]
tP
External Synchronous Clock Period (1/fMAX3)[4]
Mil
22
7
8
Com’l /Ind
20
25
Mil
20
25
Com’l /Ind
20
25
Mil
20
6
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
25
20
ns
25
Com’l /Ind
20
25
Mil
20
25
Com’l /Ind
20
25
Mil
20
ns
ns
25
Com’l /Ind
20
25
Mil
20
25
Com’l /Ind
4
7
Mil
ns
25
20
Mil
ns
29
Mil
Com’l /Ind
ns
4
ns
ns
7
Com’l/Ind
14
16
Mil
14
16
ns
CY7C344
CY7C344B
External Synchronous Switching Characteristics[7] Over Operating Range (continued)
7C344–20
7C344B–20
Parameter
Description
Min.
fMAX1
External Maximum Frequency(1/(tCO1 + tS))[4, 14]
fMAX2
Maximum Frequency with Internal Only Feedback
(1/(tCF + tS))[4, 15]
fMAX3
Data Path Maximum Frequency, least of 1/(tWL + tWH),
1/(tS + tH), or (1/tCO1)[4, 16]
fMAX4
Maximum Register Toggle Frequency 1/(tWL + tWH)[4, 17] Com’l/Ind
tOH
Output Data Stable Time from
Synchronous Clock Input[4, 18]
7C344–25
7C344B–25
Max.
Min.
Com’l/Ind
41.6
33.3
Mil
41.6
33.3
Com’l/Ind
62.5
45.4
Mil
62.5
45.4
Com’l/Ind
71.4
62.5
Mil
71.4
62.5
71.4
62.5
Mil
71.4
62.5
Com’l/ Ind
3
3
Mil
3
3
Max.
Unit
MHz
MHz
MHz
MHz
ns
External Asynchronous Switching Characteristics Over Operating Range[7]
7C344B–10
Parameter
Description
Min.
tACO1
Asynchronous Clock Input to Output Delay
Com’l/ Ind
tACO2
Asynchronous Clock Input to Local Feedback to
Combinatorial Output[19]
Com’l/Ind
tAS
Dedicated Input or Feedback Set-Up Time to
Asynchronous Clock Input
Com’l/Ind
tAH
Input Hold Time from Asynchronous Clock Input
Com’l/Ind
tAWH
Asynchronous Clock Input HIGH Time[4, 20]
tAWL
Asynchronous Clock Input LOW Time[4]
tACF
Asynchronous Clock to Local Feedback Input[4,
tAP
External Asynchronous Clock Period (1/fMAX4)[4]
fMAXA1
External Maximum Frequency in Asynchronous
Mode 1/(tACO1 + tAS)[4, 22]
Com’l/Ind
fMAXA2
Maximum Internal Asynchronous Frequency
1/(tACF + tAS) or 1/(tAWH + tAWL)[4, 23]
Com’l/Ind
fMAXA3
Data Path Maximum Frequency in Asynchronous
Mode[4, 24]
Com’l/Ind
fMAXA4
Maximum Asynchronous Register Toggle Frequency 1/(tAWH + tAWL)[4, 25]
Com’l /Ind
tAOH
Output Data Stable Time from Asynchronous
Clock Input[4, 26]
Com’l/Ind
7C344–15
7C344B–12 7C344B–15
Max. Min.
10
Mil
15
Mil
3
Mil
4
Mil
Com’l/Ind
5
Mil
71.4
90.9
Mil
100.0
Mil
111.1
Mil
7
12
15
18
30
4
7
4
7
4
7
5
6
5
6
6
7
12
ns
ns
ns
ns
7
9
12.5
ns
30
18
9
12
Mil
Mil
ns
7
7
Mil
Shaded area contains preliminary information.
Min.
4
Mil
Com’l/Ind
Unit
15
6
Com’l /Ind
21]
Max.
12
18
4
Mil
Com’l/Ind
Max.
ns
18
13
12.5
13
62.5
45.4
62.5
45.4
76.9
40
76.9
40
83.3
66.6
83.3
66.6
90.9
76.9
90.9
76.9
12
15
15
ns
MHz
MHz
MHz
MHz
ns
CY7C344
CY7C344B
External Asynchronous Switching Characteristics Over Operating Range[7] (continued)
7C344–20
7C344B–20
Parameter
Description
Min.
Max.
7C344–25
7C344B–25
Max.
Unit
Com’l/ Ind
20
Min.
25
ns
Mil
20
25
30
37
tACO1
Asynchronous Clock Input to Output Delay
tACO2
Asynchronous Clock Input to Local Feedback to Com- Com’l/Ind
binatorial Output[19]
Mil
tAS
Dedicated Input or Feedback Set-Up Time to Asynchronous Clock Input
Com’l/Ind
9
12
Mil
9
12
tAH
Input Hold Time from Asynchronous Clock Input
Com’l/Ind
9
12
Mil
9
12
tAWH
Asynchronous Clock Input HIGH Time[4, 20]
Com’l/Ind
7
9
Mil
7
9
tAWL
Asynchronous Clock Input LOW Time[4]
Com’l/Ind
9
11
Mil
9
tACF
Asynchronous Clock to Local Feedback Input[4, 21]
tAP
External Asynchronous Clock Period (1/fMAX4)[4]
fMAXA1
External Maximum Frequency in Asynchronous Mode
1/(tACO1 + tAS)[4, 22]
Com’l/Ind
Mil
34.4
27
fMAXA2
Maximum Internal Asynchronous Frequency 1/(tACF +
tAS) or 1/(tAWH + tAWL)[4, 23]
Com’l/Ind
37
30.3
Mil
37
30.3
fMAXA3
Data Path Maximum Frequency in Asynchronous
Mode[4, 23]
Com’l/Ind
50
40
50
40
fMAXA4
Maximum Asynchronous Register Toggle Frequency
1/(tAWH + tAWL)[4, 25]
Com’l /Ind
62.5
50
Mil
62.5
50
tAOH
Output Data Stable Time from Asynchronous Clock
Input[4, 26]
Com’l/Ind
15
15
Mil
15
15
30
Com’l /Ind
Com’l/Ind
Mil
Mil
37
ns
ns
ns
ns
11
18
Mil
ns
21
18
ns
21
16
20
16
20
34.4
27
ns
MHz
MHz
MHz
MHz
ns
Notes:
19. This specification is a measure of the delay from an asynchronous register clock input to internal feedback of the registered output signal to a combinatorial
output for which the registered output signal is used as an input. Assumes no expanders are used in logic of combinatorial output or the asynchronous clock
input. This parameter is tested periodically by sampling production material.
20. This parameter is measured with a positive-edge-triggered clock at the register. For negative edge triggering, the tAWH and tAWL parameters must be swapped.
If a given input is used to clock multiple registers with both positive and negative polarity, tAWH should be used for both tAWH and tAWL.
21. This specification is a measure of the delay associated with the internal register feedback path for an asynchronously clocked register. This delay plus the
asynchronous register set-up time, tAS, is the minimum internal period for an asynchronously clocked state machine configuration. This delay assumes no expander logic
in the asynchronous clock path. This parameter is tested periodically by sampling production material.
22. This parameter indicates the guaranteed maximum frequency at which an asynchronously clocked state machine configuration with external feedback can
operate. It is assumed that no expander logic is employed in the clock signal path or data path.
23. This specification indicates the guaranteed maximum frequency at which an asynchronously clocked state machine with internal-only feedback can operate.
If register output states must also control external points, this frequency can still be observed as long as this frequency is less than 1/tACO1. This specification
assumes no expander logic is utilized. This parameter is tested periodically by sampling production material.
24. This specification indicates the guaranteed maximum frequency at which an individual output or buried register can be cycled in asynchronously clocked
mode. This frequency is least of 1/(tAWH + tAWL), 1/(tAS + tAH), or 1/tACO1. It also indicates the maximum frequency at which the device may operate in the asynchronously
clocked data-path mode. Assumes no expander logic is used.
25. This specification indicates the guaranteed maximum frequency at which an individual output or buried register can be cycled in asynchronously clocked
mode by a clock signal applied to an external dedicated input or an I/O pin.
26. This parameter indicates the minimum time that the previous register output data is maintained on the output pin after an asynchronous register clock input
to an external dedicated input or I/O pin.
8
CY7C344
CY7C344B
Typical Internal Switching Characteristics Over Operating Range[7]
Parameter
Description
tIN
Dedicated Input Pad and Buffer Delay
tIO
tEXP
tLAD
tLAC
tOD
tZX
tXZ
tRSU
tRH
tLATCH
tRD
tCOMB
tCH
tCL
tIC
tICS
tFD
tPRE
tCLR
tPCW
tPCR
Com’l/Ind
Mil
I/O Input Pad and Buffer Delay
Com’l/Ind
Mil
Expander Array Delay
Com’l/Ind
Mil
Logic Array Data Delay
Com’l/Ind
Mil
Logic Array Control Delay
Com’l/Ind
Mil
Output Buffer and Pad Delay
Com’l/Ind
Mil
[27]
Output Buffer Enable Delay
Com’l /Ind
Mil
Output Buffer Disable Delay
Com’l/Ind
Mil
Register Set-Up Time Relative to Clock Signal Com’l/Ind
at Register
Mil
Register Hold Time Relative to Clock Signal at Com’l/Ind
Register
Mil
Flow-Through Latch Delay
Com’l/Ind
Mil
Register Delay
Com’l/Ind
Mil
Transparent Mode Delay[28]
Com’l/Ind
Mil
Clock HIGH Time
Com’l/Ind
Mil
Clock LOW Time
Com’l/Ind
Mil
Asynchronous Clock Logic Delay
Com’l/Ind
Mil
Synchronous Clock Delay
Com’l/Ind
Mil
Feedback Delay
Com’l/Ind
Mil
Asynchronous Register Preset Time
Com’l/Ind
Mil
Asynchronous Register Clear Time
Com’l/Ind
Mil
Asynchronous Preset and Clear Pulse Width
Com’l/Ind
Mil
Asynchronous Preset and Clear Recovery Time Com’l/Ind
Mil
7C344B–10
Min. Max.
2
2
6
5
5
3
5
5
2
4
0.5
0.5
0.5
3
3
5
0.5
1
2
2
2
2
7C344B–12
Min. Max.
2.5
2.5
2.5
2.5
6
6
6
6
5
5
3
3
5
5
5
5
2
2
5
5
0.5
0.5
0.5
0.5
0.5
0.5
4
4
4
4
6
6
0.5
0.5
1
1
3
3
3
3
3
3
3
3
7C344–15
7C344B–15
Min. Max.
4
4
4
4
8
8
7
7
5
5
4
4
7
7
7
7
5
5
7
7
1
1
1
1
1
1
6
6
6
6
7
7
1
1
1
1
5
5
5
5
5
5
5
5
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Shaded area contains preliminary information.
Notes:
27. Sample tested only for an output change of 500 mV.
28. This specification guarantees the maximum combinatorial delay associated with the macrocell register bypass when the macrocell is configured for combinatorial operation.
9
CY7C344
CY7C344B
Typical Internal Switching Characteristics Over Operating Range[7] (continued)
7C344–20
7C344B–20
Parameter
tIN
Description
Dedicated Input Pad and Buffer Delay
tIO
I/O Input Pad and Buffer Delay
tEXP
Expander Array Delay
tLAD
tLAC
Logic Array Data Delay
Logic Array Control Delay
tOD
Output Buffer and Pad Delay
tZX
Output Buffer Enable Delay[27]
tXZ
tRSU
Min.
Output Buffer Disable Delay
Max.
7C344–25
7C344B–25
Min.
7
5
7
Com’l/Ind
5
7
Mil
5
7
Com’l/Ind
10
15
Mil
10
15
Com’l/Ind
9
10
Mil
9
10
Com’l/Ind
7
7
Mil
7
7
Com’l/Ind
5
5
Mil
5
5
Com’l /Ind
8
11
Mil
8
11
Com’l/Ind
8
11
Mil
8
11
8
5
8
tRH
Register Hold Time Relative to Clock Signal at Register Com’l/Ind
9
12
tLATCH
Flow-Through Latch Delay
Mil
tCOMB
Transparent Mode Delay[28]
tCH
Clock HIGH Time
tCL
Clock LOW Time
tIC
tICS
Asynchronous Clock Logic Delay
Synchronous Clock Delay
tFD
Feedback Delay
tPRE
Asynchronous Register Preset Time
tCLR
tPCW
tPCR
Asynchronous Register Clear Time
Asynchronous Preset and Clear Pulse Width
Asynchronous Preset and Clear Recovery Time
10
ns
5
Mil
5
Register Delay
Unit
Com’l/Ind
Register Set-Up Time Relative to Clock Signal at Reg- Com’l/Ind
ister
Mil
tRD
Max.
9
ns
ns
ns
ns
ns
ns
ns
ns
ns
12
Com’l/Ind
1
3
Mil
1
3
Com’l/Ind
1
1
Mil
1
1
Com’l/Ind
1
3
Mil
1
3
Com’l/Ind
7
8
Mil
7
8
Com’l/Ind
7
8
Mil
7
8
8
10
8
10
Com’l/Ind
2
3
Mil
2
3
Com’l/Ind
1
1
Mil
1
1
Com’l/Ind
6
9
Mil
6
9
Com’l/Ind
6
9
Mil
6
9
5
7
5
7
Com’l/Ind
5
7
Mil
5
7
ns
ns
Mil
Mil
ns
ns
Com’l/Ind
Com’l/Ind
ns
ns
ns
ns
ns
ns
ns
ns
CY7C344
CY7C344B
Switching Waveforms
External Combinatorial
DEDICATED INPUT/
I/O INPUT
tPD1/t PD2
COMBINATORIAL
OUTPUT
tER
COMBINATORIAL OR
REGISTERED OUTPUT
HIGH-IMPEDANCE
THREE-STATE
tEA
HIGH-IMPEDANCE
THREE-STATE
VALID OUTPUT
C344–8
External Synchronous
DEDICATED INPUTS OR
REGISTERED FEEDBACK
tS
tH
tWH
tWL
SYNCHRONOUS
CLOCK
tCO1
ASYNCHRONOUS
CLEAR/PRESET
tRW/t PW
tRR/t PR
tOH
tRO/t PO
REGISTERED
OUTPUTS
tCO2
COMBINATORIAL OUTPUT FROM
REGISTERED FEEDBACK [12]
C344–9
External Asynchronous
DEDICATED INPUTS OR
REGISTERED FEEDBACK
tAS
ASYNCHRONOUS
CLOCK INPUT
ASYNCHRONOUS
CLEAR/PRESET
tAH
tAWH
tACO1
tRW/t PW
tAWL
tRR/t PR
tAOH
tRO/t PO
ASYNCHRONOUS REGISTERED
OUTPUTS
tACO2
COMBINATORIAL OUTPUT FROM
ASYNCH. REGISTERED
FEEDBACK [19]
C344–10
11
CY7C344
CY7C344B
Switching Waveforms (Continued)
Internal Combinatorial
tIN
INPUT PIN
tPIA
tIO
I/O PIN
tEXP
EXPANDER
ARRAY DELAY
tLAC, tLAD
LOGIC ARRAY
INPUT
LOGIC ARRAY
OUTPUT
C344–11
Internal Asynchronous
tAWH
tIOtR
tAWL
tF
CLOCK PIN
tIN
CLOCK INTO
LOGIC ARRAY
tIC
CLOCK FROM
LOGIC ARRAY
tRSU
tRH
DATA FROM
LOGIC ARRAY
tRD,tLATCH
tFD
tCLR,tPRE
tFD
REGISTER OUTPUT
TO LOCAL LAB
LOGIC ARRAY
tPIA
REGISTER OUTPUT
TO ANOTHER LAB
C344–12
Internal Synchronous (Input Path)
tCH
tCL
SYSTEM CLOCK PIN
tIN
tICS
tRSU
tRH
SYSTEM CLOCK
AT REGISTER
DATA FROM
LOGIC ARRAY
C344–13
12
CY7C344
CY7C344B
Switching Waveforms (Continued)
Internal Synchronous (Output Path)
CLOCK FROM
LOGIC ARRAY
tRD
tOD
DATA FROM
LOGIC ARRAY
tXZ
tZX
HIGH Z
OUTPUT PIN
C344–14
Ordering Information
Speed
(ns)
10
12
15
20
Ordering Code
Package
Name
Package Type
Operating
Range
CY7C344B–10HC
H64
28-Lead Windowed Leaded Chip Carrier Commercial
CY7C344B–10JC
J64
28-Lead Plastic Leaded Chip Carrier
CY7C344B–10PC
P21
28-Lead (300-Mil) Molded DIP
CY7C344B–10WC
W22
28-Lead Windowed CerDIP
CY7C344B–12HC/HI
H64
28-Lead Windowed Leaded Chip Carrier Commercial/Industrial
CY7C344B–12JC/JI
J64
28-Lead Plastic Leaded Chip Carrier
CY7C344B–12PC/PI
P21
28-Lead (300-Mil) Molded DIP
CY7C344B–12WC/WI
W22
28-Lead Windowed CerDIP
CY7C344B–12HMB
H64
28-Lead Windowed Leaded Chip Carrier Military
CY7C344B–12WMB
W22
28-Lead Windowed CerDIP
CY7C344–15HC/HI
H64
28-Lead Windowed Leaded Chip Carrier Commercial/Industrial
CY7C344–15JC/JI
J64
28-Lead Plastic Leaded Chip Carrier
CY7C344–15PC/PI
P21
28-Lead (300-Mil) Molded DIP
CY7C344–15WC/WI
W22
28-Lead Windowed CerDIP
CY7C344B–15HC/HI
H64
28-Lead Windowed Leaded Chip Carrier
CY7C344B–15JC/JI
J64
28-Lead Plastic Leaded Chip Carrier
CY7C344B–15PC/PI
P21
28-Lead (300-Mil) Molded DIP
CY7C344B–15WC/WI
W22
28-Lead Windowed CerDIP
CY7C344B–15HMB
H64
28-Lead Windowed Leaded Chip Carrier Military
CY7C344B–15WMB
W22
28-Lead Windowed CerDIP
CY7C344–20HC/HI
H64
28-Lead Windowed Leaded Chip Carrier Commercial/Industrial
CY7C344–20JC/JI
J64
28-Lead Plastic Leaded Chip Carrier
CY7C344–20PC/PI
P21
28-Lead (300-Mil) Molded DIP
CY7C344–20WC/WI
W22
28-Lead Windowed CerDIP
CY7C344B–20HC/HI
H64
28-Lead Windowed Leaded Chip Carrier
CY7C344B–20JC/JI
J64
28-Lead Plastic Leaded Chip Carrier
CY7C344B–20PC/PI
P21
28-Lead (300-Mil) Molded DIP
CY7C344B–20WC/WI
W22
28-Lead Windowed CerDIP
CY7C344–20HMB
H64
28-Lead Windowed Leaded Chip Carrier Military
CY7C344–20WMB
W22
28-Lead Windowed CerDIP
CY7C344B–20HMB
H64
28-Lead Windowed Leaded Chip Carrier
CY7C344B–20WMB
W22
28-Lead Windowed CerDIP
Shaded area contains preliminary information.
13
CY7C344
CY7C344B
Ordering Information (continued)
Speed
(ns)
25
Ordering Code
CY7C344–25HC/HI
Package
Name
Operating
Range
Package Type
H64
28-Lead Windowed Leaded Chip Carrier Commercial/Industrial
CY7C344–25JC/JI
J64
28-Lead Plastic Leaded Chip Carrier
CY7C344–25PC/PI
P21
28-Lead (300-Mil) Molded DIP
CY7C344–25WC/WI
W22
28-Lead Windowed CerDIP
CY7C344B–25HC/HI
H64
28-Lead Windowed Leaded Chip Carrier
CY7C344B–25JC/JI
J64
28-Lead Plastic Leaded Chip Carrier
CY7C344B–25PC/PI
P21
28-Lead (300-Mil) Molded DIP
CY7C344B–25WC/WI
W22
28-Lead Windowed CerDIP
CY7C344–25HMB
H64
28-Lead Windowed Leaded Chip Carrier Military
CY7C344–25WMB
W22
28-Lead Windowed CerDIP
CY7C344B–25HMB
H64
28-Lead Windowed Leaded Chip Carrier
CY7C344B–25WMB
W22
28-Lead Windowed CerDIP
Shaded area contains preliminary information.
MILITARY SPECIFICATIONS
Group A Subgroup Testing
DC Characteristics
Parameter
Switching Characteristics
Subgroups
Parameter
Subgroups
VOH
1, 2, 3
tPD1
7, 8, 9, 10, 11
VOL
1, 2, 3
tPD2
7, 8, 9, 10, 11
VIH
1, 2, 3
tPD3
7, 8, 9, 10, 11
VIL
1, 2, 3
tCO1
7, 8, 9, 10, 11
IIX
1, 2, 3
tS
7, 8, 9, 10, 11
IOZ
1, 2, 3
tH
7, 8, 9, 10, 11
ICC1
1, 2, 3
tACO1
7, 8, 9, 10, 11
tACO1
7, 8, 9, 10, 11
tAS
7, 8, 9, 10, 11
tAH
7, 8, 9, 10, 11
Document #: 38–00127–G
MAX is a registered trademark of Altera Corporation.
Warp2 and Warp3 are registered trademarks of Cypress Semiconductor Corporation.
Warp2Sim is a trademark of Cypress Semiconductor Corporation.
14
CY7C344
CY7C344B
Package Diagrams
28-Pin Windowed Leaded Chip Carrier H64
15
CY7C344
CY7C344B
Package Diagrams (Continued)
28-Lead Plastic Leaded Chip Carrier J64
28-Lead (300-Mil) Molded DIP P21
16
CY7C344
CY7C344B
Package Diagrams (Continued)
28-Lead (300-Mil) Windowed CerDIP W22
MIL–STD–1835 D– 15Config.A
© Cypress Semiconductor Corporation, 1995. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use
of any circuitry other than circuitry embodied in a Cypress Semiconductor product. Nor does it convey or imply any license under patent or other rights. Cypress Semiconductor does not authorize
its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress
Semiconductor products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress Semiconductor against all charges.