•Low power
—90 mA max. commercial ( 10 ns)
—130 mA max. com me rcial (7.5 n s)
• CMOS Flash EPROM technolog y for electric al erasabil-
ity and reprogrammabilit y
• Variable product terms
—2 x(8 through 16) product terms
• User-programmable macrocell
—Output polarity control
—Individually selectable for registered or combinato-
rial operation
• Up to 22 input terms and 10 outputs
• DIP, LCC, and PLCC available
—7.5 ns commercial ver sion
5 ns t
CO
5 ns t
S
7.5 ns t
133-MHz state machine
—10 ns military and industrial ver sions
6 ns t
6 ns t
10 ns t
110-MHz state machine
—15-ns comme rc ia l an d m ilitary
versions
—25-ns comme rc ia l an d m ilitary
versions
• High reliability
—Proven Flash EPROM technology
100% programming and functional testing
PD
CO
S
PD
Functional Description
The Cypress PALC22V10D is a CMOS Flash Erasable second-generation programmable array logic device. It is implemented with the familiar sum-of-products (AND-OR) logic
structure and the programmable macrocell.
The PALC22V10D is e x e cuted in a 24- pin 300- mil mol ded DIP,
a 300-mil cerDIP, a 28-lead square ceramic leadless chip carrier , a 28-le ad square pl astic leaded chi p carrier, and provides
up to 22 in puts and 10 output s. The 2 2V10D can b e electrical ly
erased and repr ogr ammed. The prog r ammab le m acroc ell provides the capability of defining the archit ecture of each output
individually. Each of the 10 potential outputs may be specified
as “registered” or “combin atorial. ” P o larit y of each out put ma y
also be individually selected, allowing complete flexibility of
output configuration. Further configurability is provided
through “array” configurable “output enable” for each pot ential
output. This feature allows the 10 outputs to be reconfigured
as inputs on an individual basis , or alternatel y used as a combination I/O controlled by the prog rammable array.
PALC22V10D features a variable product term architecture.
There are 5 pair s of pr oduct t erm sums beg innin g at 8 pr oduc t
terms per output and incrementing by 2 to 16 product terms
per output. By providing this variable structure, the PAL C
22V10D is optimized to t he configurations found in a majority
of applications without creating devices that burden the product term structures with unusab le product terms and low er performance.
Additional features of the Cypress PALC22V10D include a
synchronous prese t and an asynchron ous r eset pro duct term.
These product terms are common to all macrocells, eliminating the need to dedicate standard product terms for initial ization function s. T he devi ce autom atically resets upo n powe r-up .
The PALC22V10D, featuring programmable macrocells and
variabl e product terms, provides a device with the flexibility to
implement logic funct ions in the 500- to 800-gate-array complexity. Since each of the 10 output pins may be individually
configured as i nputs on a tempo rary or permanent basi s, func tions requiring up to 21 inputs and only a single output and
down to 12 inputs and 10 outputs are possible. The 10 potential outputs are enabled using product terms. Any output pin
may be permanently selected as an output or arbitrarily enabled as an output and an input through the selective use of
individual product terms associated with each output. Each of
these outputs is achie v ed through an indivi dual progr ammabl e
macrocell. These macrocells are programmable to prov ide a
combinatorial or registe red in verting or non-in ve rting output. In
a registered mode of ope ration, the out put of the regist er is fed
back into t he array, providing current status information to the
array. This information is available for establishing the next result in applicat ions such as control stat e machines. In a combinatorial confi guration, the combinatorial output or, if the output is disabled, the signal present on the I/O pin is made
available to the arr ay. The flexibility provided by both program mable product t erm control of the output s and variab le produc t
terms allows a significan t gain i n functi onal densi ty throu gh the
use of programmable logic.
Along with this increase in functional density, the Cypress
PALC22V10D provides l ower-p ower oper ation t hrough the use
of CMOS technology, and increased testability with Flash reprogrammabili ty.
PAL is a registered trademark of Advanced Micro Devices
Cypress Semiconductor Corporation
•3901 North First Street•San Jose•CA 95134•408-943-2600
July 1991 - Revised October 1995
10Combinatorial/Active LOW
11Combinatorial/Active HIGH
Registered/Combinatorial
C
0
Configuration
Preset
V
CC
V10D–1
2
Macrocell
AR
PALC22V10D
OUTPUT
SELECT
QD
MUX
CP
INPUT/
FEEDBACK
MUX
S
1
C
1
C
0
Q
SP
MACROCELL
SS
10
V10D–4
Maximum Ratings
(Abov e which the useful lif e ma y be impai red. F or user guidelines, not tested.)
Storage Temperature .....................................−65
°
C to +150°C
Ambient Te mperature with
Power Applied..................................................−55
°
C to +125°C
Supply Voltage to Ground Potential
(Pin 24 to Pin 12).................................................−0.5V to +7.0V
DC Voltage Applied to Outp uts
in High Z State.....................................................−0.5V to +7.0V
DC Input Voltage............................................. -0.5V to +7.0V
Output C ur re n t in to O u tp u ts (LOW) ..... ................. .......16 mA
DC Programming Voltage .............................................12.5V
Electrical Characteristics
Over the Operating Range
ParameterDescriptionT est ConditionsMin.Max.Unit
V
OH
V
OL
V
IH
[2]
V
IL
I
IX
I
OZ
I
SC
Output HIGH VoltageVCC = Min.,
V
= VIH or V
IN
IL
Output LOW VoltageVCC = Min.,
V
= VIH or V
IN
IL
Input HIGH LevelGuaranteed Input Logical HIGH Voltage for All Inputs
Input LOW LevelGuaranteed Input Logical LOW Voltage for All Inputs
Input Leakage CurrentVSS < VIN < VCC, VCC = Max.-1010
Output Leakage CurrentVCC = Max., VSS < V
Output Short Circuit Current VCC = Max., V
Latch-Up Current .....................................................>200 mA
2. See the last page of this specification for Group A subgroup testing information.
3. These are absolute values with respect to device ground. All overshoots due to system or tester noise are included.
4. V
IL
5. Not more than one output sho uld be t ested at a ti me. Du r ation of the short ci rcuit should not b e more tha n one sec ond. V
caused by tester g round deg r adation.
6. Tested initially and after any design or process changes that may affect these parameters.
Capacitance
Standby Power Supply
Current
VCC = Max.,
V
= GND,
IN
Outputs Open in
Unprogrammed Device
Operating Power Supply
Current
VCC = Max., VIL =
0V, V
= 3V,
IH
Output Open, Device Program m ed
as a 10-Bit Counter,
f = 25 MHz
(Min.) is equal to -3.0V for pulse durations less than 20 ns.
7. Part (a) of AC Test Loads and Wav eforms is used for all parameters except t
Loads and Wa veforms is used for t
8. Min. times are tested initially and after any design or process changes that may affect these parameters.
9. This specification is guaranteed for all device outputs changing state in a given access cycle.
10. The test load of part (a) of AC T est Loads and Waveforms is used for measuring t
t
EA(+)
11. This parameter is measured as the time after output disable input that the previous output data state remains stable on the output. This delay is measured to
the point at which a previous HIGH level has fallen to 0.5 volts below V
Test Loads and Waveforms for enable and di sab le tes t wa v e forms and m eas urement r ef erence l e v els .
12. This specification indicates the guaranteed maximum frequency at which a state machine configuration with external feedback can operate.
13. This specification indicates the guaranteed maximum frequency at which the device can operate in data path mode.
14. This specification indicates the guaranteed maximum frequency at which a state machine configuration with internal only feedback can operate.
15. This parameter is calculated from the clock period at f
16. The registers in the PALC22V10D have been designed with the capability to reset during system power-up. Following power-up, all registers will be reset to a
logic LOW state. The output state will depend on the polarity of the output buffer. This feature is useful in establishing state machine initialization. To insure
proper operation, the rise in V
Input to Output
Propagation Delay
[8, 9]
Input to Output Enable Delay
Input to Output Disable Delay
Clock to Output Delay
[8, 9]
[10]
[11]
37.5310315325ns
8 101525ns
8 101525ns
252728215ns
Input or Feedback Set-Up Time561015ns
Synchronous Preset Set-Up Time671015ns
Input Hold Time0000ns
External Clock Period (tCO + tS)10122030 ns
[12]
[6, 13]
CF
[6, 15]
[6]
[6]
+ tS))
[6,14]
33613ns
33613ns
10076.955.533.3MHz
16614283.335.7MHz
13311168.938.5MHz
2.534.513ns
Clock Width HIGH
Clock Width LOW
External Maximum Frequency