Global asynchronous reset and synchronous preset for initialization
◆
◆
Power-up reset for initialization and register preload for testability
◆
Extensive third-party software and programmer support
24-pin SKINNY DIP, 24-pin SOIC, and 28-pin PLCC
◆
◆
5-ns and 7.5-ns versions utilize split leadframes for improved performance
(external)
MAX
GENERAL DESCRIPTION
The P ALCE22V10 provides user-programmable logic for replacing conventional SSI/MSI gates and
flip-flops at a reduced chip count.
®
The PALCE22V10Z is an advanced PAL
erasable CMOS technology. It provides user-programmable logic for replacing conventional zeropower CMOS SSI/MSI gates and flip-flops at a reduced chip count.
The PALCE22V10Z provides zero standby power and high speed. At 30 µA maximum standby
current, the PALCE22V10Z allows battery-powered operation for an extended period.
The P AL device implements the familiar Boolean logic transfer function, the sum of products. The
P AL device is a programmable AND array driving a fixed OR array. The AND array is programmed
to create custom product terms, while the OR array sums selected terms at the outputs.
The product terms are connected to the fixed OR array with a varied distribution from 8 to16 across
the outputs (see Block Diagram). The OR sum of the products feeds the output macrocell. Each
macrocell can be programmed as registered or combinatorial, and active-high or active low. The
output configuration is determined by two bits controlling two multiplexers in each macrocell.
device built with zero-power, high-speed, electrically-
Publication#
Amendment/
16564
0
Rev:
E
Issue Date:
November 1998
BLOCK DIAGRAM
I1 - I
11
11
OUTPUT
LOGIC
MACRO
CELL
PRESET
RESET
CLK/I
0
1
PROGRAMMABLE
AND ARRAY
(44 x 132)
81012141616141210 8
OUTPUT
LOGIC
MACRO
CELL
I/O0 I/O1 I/O2 I/O3 I/O4 I/O5 I/O6 I/O7 I/O8 I/O9
OUTPUT
LOGIC
MACRO
CELL
OUTPUT
LOGIC
MACRO
CELL
OUTPUT
LOGIC
MACRO
CELL
OUTPUT
LOGIC
MACRO
CELL
OUTPUT
LOGIC
MACRO
CELL
OUTPUT
LOGIC
MACRO
CELL
OUTPUT
LOGIC
MACRO
CELL
OUTPUT
LOGIC
MACRO
CELL
FUNCTIONAL DESCRIPTION
The PALCE22V10 allows the systems engineer to implement the design on-chip, by programming
EE cells to configure AND and OR gates within the device, according to the desired logic function.
Complex interconnections between gates, which previously required time-consuming layout, are
lifted from the PC board and placed on silicon, where they can be easily modified during
prototyping or production.
The P ALCE22V10Z is the zero-power version of the P ALCE22V10. It has all the architectural features
of the PALCE22V10. In addition, the PALCE22V10Z has zero standby power and unused product
term disable.
Product terms with all connections opened assume the logical HIGH state; product terms
connected to both true and complement of any single input assume the logical LOW state.
The P ALCE22V10 has 12 inputs and 10 I/O macrocells. The macrocell (Figure 1) allows one of four
potential output configurations registered output or combinatorial I/O, active high or active low
(see Figure 1). The configuration choice is made according to the user’s design specification and
- S
corresponding programming of the configuration bits S
. Multiplexer controls are connected
0
1
to ground (0) through a programmable bit, selecting the “0” path through the multiplexer. Erasing
the bit disconnects the control line from GND and it is driven to a high level, selecting the “1” path.
The device is produced with an EE cell link at each input to the AND gate array, and connections
may be selectively removed by applying appropriate voltages to the circuit. Utilizing an easilyimplemented programming algorithm, these products can be rapidly programmed to any
customized pattern.
2PALCE22V10 and PALCE22V10Z Families
Variable Input/Output Pin Ratio
The PALCE22V10 has twelve dedicated input lines, and each macrocell output can be an I/O pin.
Buffers for device inputs have complementary outputs to provide user-programmable input signal
polarity. Unused input pins should be tied to V
or GND.
CC
10
11
00
01
S
1
S
0
Figure 1. Output Logic Macrocell Diagram
I/O
n
S
1
00Registered/Active Low
01Registered/Active High
10Combinatorial/Active Low
11Combinatorial/Active High
0 = Programmed EE bit
1 = Erased (charged) EE bit
S
0
Output Configuration
16564E-004
CLK
AR
D Q
Q
SP
0
1
Registered Output Configuration
Each macrocell of the PALCE22V10 includes a D-type flip-flop for data storage and
synchronization. The flip-flop is loaded on the LOW-to-HIGH transition of the clock input. In the
registered configuration (S
Combinatorial I/O Configuration
= 0), the array feedback is from Q of the flip-flop.
1
Any macrocell can be configured as combinatorial by selecting the multiplexer path that bypasses
the flip-flop (S
= 1). In the combinatorial configuration, the feedback is from the pin.
1
PALCE22V10 and PALCE22V10Z Families3
AR
DQ
CLK
a. Registered/active low
CLK
c. Registered/active high
Q
SP
AR
DQ
Q
SP
S0 = 0
S1 = 0
b. Combinatorial/active low
S0 = 1
S1 = 0
d. Combinatorial/active high
Figure 2. Macrocell Configuration Options
S0 = 0
S1 = 1
S
= 1
0
S1 = 1
16564E-005
Programmable Three-State Outputs
Each output has a three-state output buffer with three-state control. A product term controls the
buffer, allowing enable and disable to be a function of any product of device inputs or output
feedback. The combinatorial output provides a bi-directional I/O pin, and may be configured as
a dedicated input if the buffer is always disabled.
Programmable Output Polarity
The polarity of each macrocell output can be active high or active low, either to match output
signal needs or to reduce product terms. Programmable polarity allows Boolean expressions to be
written in their most compact form (true or inverted), and the output can still be of the desired
polarity. It can also save “DeMorganizing” efforts.
Selection is controlled by programmable bit S
in the output macrocell, and affects both registered
0
and combinatorial outputs. Selection is automatic, based on the design specification and pin
definitions. If the pin definition and output equation have the same polarity, the output is
programmed to be active high (S
= 1).
0
Preset/Reset
For initialization, the PALCE22V10 has preset and reset product terms. These terms are connected
to all registered outputs. When the synchronous preset (SP) product term is asserted high, the
output registers will be loaded with a HIGH on the next LOW-to-HIGH clock transition. When the
asynchronous reset (AR) product term is asserted high, the output registers will be immediately
loaded with a LOW independent of the clock.
4PALCE22V10 and PALCE22V10Z Families
Note that preset and reset control the flip-flop, not the output pin. The output level is determined
by the output polarity selected.
Power-Up Reset
All flip-flops power up to a logic LOW for predictable system initialization. Outputs of the
PALCE22V10 will depend on the programmed output polarity. The V
rise must be monotonic,
CC
and the reset delay time is 1000ns maximum.
Register Preload
The register on the PALCE22V10 can be preloaded from the output pins to facilitate functional
testing of complex state machine designs. This feature allows direct loading of arbitrary states,
making it unnecessary to cycle through long test vector sequences to reach a desired state. In
addition, transitions from illegal states can be verified by loading illegal states and observing
proper recovery.
Security Bit
After programming and verification, a PALCE22V10 design can be secured by programming the
security EE bit. Once programmed, this bit defeats readback of the internal programmed pattern
by a device programmer, securing proprietary designs from competitors. When the security bit is
programmed, the array will read as if every bit is erased, and preload will be disabled.
The bit can only be erased in conjunction with erasure of the entire pattern.
Programming and Erasing
The PALCE22V10 can be programmed on standard logic programmers. It also may be erased to
reset a previously configured device back to its unprogrammed state. Erasure is automatically
performed by the programming hardware. No special erase operation is required.
Quality and Testability
The P ALCE22V10 offers a very high level of built-in quality. The erasability of the device provides
a direct means of verifying performance of all AC and DC parameters. In addition, this verifies
complete programmability and functionality of the device to provide the highest programming
yields and post-programming functional yields in the industry.
Technology
The high-speed PALCE22V10 is fabricated with Vantis’ advanced electrically erasable (EE) CMOS
process. The array connections are formed with proven EE cells. Inputs and outputs are designed
to be compatible with TTL devices. This technology provides strong input clamp diodes, output
slew-rate control, and a grounded substrate for clean switching.
PCI Compliance
The PALCE22V10H devices in the -5/-7/-10 speed grades are fully compliant with the PCI Local
Bus Specification
published by the PCI Special Interest Group. The PALCE22V10H’s predictable
timing ensures compliance with the PCI AC specifications independent of the design.
Zero-Standby Power Mode
The PALCE22V10Z features a zero-standby power mode. When none of the inputs switch for an
extended period (typically 50 ns), the PALCE22V10Z will go into standby mode, shutting down
PALCE22V10 and PALCE22V10Z Families5
most of its internal circuitry. The current will go to almost zero (I
< 30 µA). The outputs will
CC
maintain the states held before the device went into the standby mode.
When any input switches, the internal circuitry is fully enabled, and power consumption returns
to normal. This feature results in considerable power savings for operation at low to medium
frequencies. This saving is illustrated in the I
vs. frequency graph.
CC
Product-Term Disable
On a programmed PALCE22V10Z, any product terms that are not used are disabled. Power is cut
off from these product terms so that they do not draw current. As shown in the I
vs. frequency
CC
graph, product-term disabling results in considerable power savings. This saving is greater at the
higher frequencies.
Further hints on minimizing power consumption can be found in a separate document entitled,
Minimizing Power Consumption with Zero-Power PLDs.
Stresses above those listed under Absolute Maximum Ratings
may cause permanent device failure. Functionality at or above
these limits is not implied. Exposure to Absolute Maximum
Ratings for extended periods may affect device reliability.
Programming conditions may vary.
= 0°C to +75°C) . . . . . . . .100 mA
A
DC CHARACTERISTICS OVER COMMERCIAL OPERATING RANGES
Input HIGH Leakage CurrentV
Input LOW Leakage CurrentVIN = 0 V, VCC = Max (Note 2)-100
Off-State Output Leakage
Current HIGH
Off-State Output Leakage
Current LOW
Output Short-Circuit
Current
= -3.2 mA, VIN = V
OH
= 16 mA, V
OL
Guaranteed Input Logical HIGH
Voltage for all Inputs (Note 1)
Guaranteed Input Logical LOW
Voltage for all Inputs (Note 1)
= VCC, VCC = Max (Note 2)10
IN
= VCC, VCC = Max,
V
OUT
V
= V
IN
IL
= 0 V, V
V
OUT
V
= VIL or VIH (Note 2)
IN
V
= 0.5 V, V
OUT
or V
IH
= V
or V
IN
IH
or VIH (Note 2)
= Max,
CC
= Max (Note 3)-30-130mA
CC
= 0 mA), VCC = Max125mA
OUT
= 0 mA), V
OUT
= Min2.4V
IL, VCC
= Min0.4V
IL, VCC
2.0V
0.8V
10
-100
= Max, f = 25 MHz140mA
CC
A
A
µ
A
A
Notes:
1. These are absolute values with respect to the device ground, and all overshoots due to system and tester noise are included.
2. I/O pin leakage is the worst case of I
3. Not more than one output should be tested at a time, and the duration of the short-circuit test should not exceed one second.
= 0.5 V has been chosen to avoid test problems caused by tester ground degradation.
V
OUT
and I
IL
(or IIH and I
OZL
OZH
).
8PALCE22V10H-5 (Com’l)
CAPACITANCE
1
Parameter
SymbolParameter DescriptionTest ConditionsTypUnit
C
IN
C
OUT
Input CapacitanceV
Output CapacitanceV
= 2.0 VVCC = 5.0 V
IN
= 2.0 V8
OUT
T
= 25
A
f = 1 MHz
°C
5
pF
Note:
1. These parameters are not 100% tested, but are evaluated at initial characterization and at any time the design is modified where
capacitance may be affected.
SWITCHING CHARACTERISTICS OVER COMMERCIAL OPERATING RANGES
Parameter
SymbolParameter Description
t
PD
t
S1
t
S2
t
H
t
CO
t
SKEWR
t
AR
t
ARW
t
ARR
t
SPR
t
WL
t
WH
Input or Feedback to Combinatorial Output5ns
Setup Time from Input or Feedback3ns
Setup Time from SP to Clock4ns
Hold Time0ns
Clock to Output4ns
Skew Between Registered Outputs (Note 2)0.5ns
Asynchronous Reset to Registered Output7.5ns
Asynchronous Reset Width4.5ns
Asynchronous Reset Recovery Time4.5ns
Synchronous Preset Recovery Time4.5ns
Clock Width
LOW2.5ns
HIGH2.5ns
External Feedback1/(t
f
MAX
Maximum Frequency (Note 3)
Internal Feedback (f
No Feedback1/(t
t
EA
t
ER
Input to Output Enable Using Product Term Control6ns
Input to Output Disable Using Product Term Control5.5ns
+ tCO)142.8MHz
S
)1/(tS + tCF) (Note 4)150MHz
CNT
+ tWL)200MHz
WH
-5
1
UnitMinMax
Notes:
1. See “Switching Test Circuit” for test conditions.
2. Skew is measured with all outputs switching in the same direction.
3. These parameters are not 100% tested, but are calculated at initial characterization and at any time the design is modified where
Latchup Current (TA = 0°C to +75°C) . . . . . . . .100 mA
Stresses above those listed under Absolute Maximum Ratings
may cause permanent device failure. Functionality at or above
these limits is not implied. Exposure to Absolute Maximum
Ratings for extended periods may affect device reliability.
Programming conditions may vary.
DC CHARACTERISTICS OVER COMMERCIAL OPERATING RANGES
Output HIGH VoltageIOH = -3.2 mA, VIN = V
Output LOW VoltageI
Input HIGH Voltage
Input LOW Voltage
Input HIGH Leakage CurrentVIN = VCC, VCC = Max (Note 2)10µA
Input LOW Leakage CurrentVIN = 0 V, VCC = Max (Note 2)-100µA
Off-State Output Leakage
Current HIGH
Off-State Output Leakage
Current LOW
Output Short-Circuit
Current
= 16 mA, VIN = V
OL
Guaranteed Input Logical HIGH
Voltage for all Inputs (Note 1)
Guaranteed Input Logical LOW
Voltage for all Inputs (Note 1)
V
= VCC, VCC = Max, V
OUT
V
= 0 V, V
OUT
V
= 0.5 V, VCC = Max
OUT
T
= 25°C (Note 3)
A
= Max, V
CC
OUT
OUT
or V
IH
or V
IH
IN
IN
= 0 mA), VCC = Max115mA
= 0 mA), VCC = Max, f = 25 MHz140mA
= Min2.4V
IL, VCC
= Min0.4V
IL, VCC
2.0V
0.8V
= V
or VIH (Note 2)10µA
IL
= VIL or VIH (Note 2)-100µA
-30-130mA
Notes:
1. These are absolute values with respect to the device ground, and all overshoots due to system and tester noise are included.
2. I/O pin leakage is the worst case of I
3. Not more than one output should be tested at a time. Duration of the short-circuit test should not exceed one second.
= 0.5 V has been chosen to avoid test problems caused by tester ground degradation.
V
OUT
and I
IL
(or IIH and I
OZL
OZH
).
10PALCE22V10H-7 (Com’l)
CAPACITANCE
1
Parameter
SymbolParameter DescriptionTest ConditionsTypUnit
C
IN
C
OUT
Input CapacitanceVIN = 2.0 VVCC = 5.0 V
T
= 25°C
Output CapacitanceV
= 2.0 V 8
OUT
A
f = 1 MHz
5
pF
Note:
1. These parameters are not 100% tested, but are evaluated at initial characterization and at any time the design is modified where
capacitance may be affected.
SWITCHING CHARACTERISTICS OVER COMMERCIAL OPERATING RANGES
-7
Parameter
SymbolParameter Description
t
PD
t
S1
t
S2
t
H
t
CO
t
SKEWR
t
AR
t
ARW
t
ARR
t
SPR
t
WL
t
WH
Input or Feedback to Combinatorial Output37.537.5ns
Setup Time from Input or Feedback54.5ns
Setup Time from SP to Clock66ns
Hold Time00ns
Clock to Output2524.5ns
Skew Between Registered Outputs (Note 2)11ns
Asynchronous Reset to Registered Output1010ns
Asynchronous Reset Width77ns
Asynchronous Reset Recovery Time77ns
Synchronous Preset Recovery Time77ns
Clock Width
LOW3.53.0ns
HIGH3.53.0ns
External Feedback1/(t
f
MAX
Maximum Frequency
(Note 3)
Internal Feedback
(f
)
CNT
No Feedback1/(t
t
EA
t
ER
Input to Output Enable Using Product Term Control7.57.5ns
Input to Output Disable Using Product Term Control7.57.5ns
+ tCO)100111MHz
S
+ tCF) (Note 4)125133MHz
1/(t
S
+ tWL)142.8166MHz
WH
PDIPPLCC
MinMaxMinMax
1
Unit
Notes:
1. See “Switching Test Circuit” for test conditions.
2. Skew is measured with all outputs switching in the same direction.
3. These parameters are not 100% tested, but are calculated at initial characterization and at any time the design is modified where
frequency may be affected.
is a calculated value and is not guaranteed. tCF can be found using the following equation:
4. t
CF
t
CF
= 1/f
(internal feedback) - tS.
MAX
PALCE22V10H-7 (Com’l)11
Loading...
+ 23 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.