ACTEL APA150

Automotive Supplement
PLUS
Automotive-Grade ProASIC
Features and Benefits
•
•
•
High Capacity
•
•
•
•
•
•
•
•
•
0.22µ 4LM Flash-based CMOS Process
Live at Power-Up, Single-Chip Solution
No Configuration Device Required
Retains Programmed Design during
Power-Down/Power-Up Cycles
•
Supports Automotive Temperature Range -40 to 125°C (Junction)
Performance
•
•
•
3.3V, 32-Bit PCI (up to 50 MHz)
Two Integrated PLLs
External System Performance up to 150 MHz
•
•
•
•
Industry’s Most Effective Security Key (FlashLock™)
Prevents Read Back of Programming Bitstream
Low Power
•
•
•
PLLs with Flexible Phase, Multiply/Divide and Delay
Capabilities
Internal and/or External Dynamic PLL Configuration
Two LVPECL Differential Pairs for Clock or Data Inputs
Low Impedance Flash Switches
Segmented Hierarchical Routing Structure
Small, Efficient, Configurable (Combinatorial or Sequential)
Logic Cells
Flexibility with Choice of Industry-Standard Frontend Tools
Efficient Design through Front-End Timing and Gate
Optimization
ISP Support
•
In-System Programming (ISP) via JTAG Port
SRAMs and FIFOs
•
•
High Performance Routing Hierarchy
•
Schmitt-Trigger Option on Every Input
2.5V/3.3V Support with Individually-Selectable Voltage and
Slew Rate
Bidirectional Global I/Os
Compliance with PCI Specification Revision 2.2
Boundary-Scan Test IEEE Std. 1149.1 (JTAG) Compliant
Pin Compatible Packages across ProASICPLUS Family
Standard FPGA and ASIC Design Flow
Secure Programming
•
High-Speed, Very Long-Line Network
High Performance, Low-Skew, Splittable Global Network
100% Utilization and >95% Routability
Unique Clock Conditioning Circuitry
Extended Temperature Range
•
Flash Family FPGAs
I/O
75,000 to 1 Million System Gates
27k to 198kbits of Two-Port SRAM
66 to 642 User I/Os
Reprogrammable Flash Technology
•
•
•
•
TM
ACTgen Netlist Generation Ensures Optimal Usage of
Embedded Memory Blocks
24 SRAM and FIFO Configurations with Synchronous and
Asynchronous Operation up to 150 MHz (typical)
Ultra-Fast Local and Long-Line Network
Table 1 • Automotive-Grade ProASICPLUS Product Profile
Device
Maximum System Gates
Maximum Tiles (Registers)
Embedded RAM Bits (k=1,024
bits)
Embedded RAM Blocks (256x9)
LVPECL
PLL
Global Networks
Maximum Clocks
Maximum User I/Os
JTAG ISP
PCI
Package (by pin count)
TQFP
PQFP
FBGA
February 2004
© 2004 Actel Corporation
APA075
75,000
3,072
27k
APA150
150,000
6,144
36k
APA300
300,000
8,192
72k
APA450
450,000
12,288
108k
APA600
600,000
21,504
126k
APA750
750,000
32,768
144k
APA1000
1,000,000
56,320
198k
12
2
2
4
24
158
Yes
Yes
16
2
2
4
32
186
Yes
Yes
32
2
2
4
32
186
Yes
Yes
48
2
2
4
48
344
Yes
Yes
56
2
2
4
56
370
Yes
Yes
64
2
2
4
64
562
Yes
Yes
88
2
2
4
88
642
Yes
Yes
100
208
144
100
208
144, 256
–
208
144, 256
–
208
144, 256, 484
–
208
256, 484
–
208
896
–
208
896
1
Automotive-Grade ProASICPLUS Flash Family FPGAs
Ordering Information
APA1000
FG
896
A
Application
A = Automotive (-40 to 125˚C)
Package Lead Count
Package Type
TQ = Thin Quad Flat Pack (1.4mm pitch)
PQ = Plastic Quad Flat Pack (0.5mm pitch)
FG = Fine Pitch Ball Grid Array (1.0mm pitch)
Part Number
APA075
APA150
APA300
APA450
APA600
APA750
APA1000
=
=
=
=
=
=
=
75,000 Equivalent System Gates
150,000 Equivalent System Gates
300,000 Equivalent System Gates
450,000 Equivalent System Gates
600,000 Equivalent System Gates
750,000 Equivalent System Gates
1,000,000 Equivalent System Gates
Plastic Device Resources
User I/Os*
Device
TQFP
100-Pin
PQFP
208-Pin
FBGA
144-Pin
FBGA
256-Pin
APA075
66
158
100
APA150
66
158
100
186
APA300
158
100
186
APA450
158
100
186
344
APA600
158
186
370
APA750
158
562
APA1000
158
642
Package Definitions
TQFP = Thin Quad Flat Pack, PQFP = Plastic Quad Flat Pack, FBGA = Fine Pitch Ball Grid Array
*Each pair of PECL I/Os were counted as one user I/O.
Speed Grade Matrix
Std
Automotive-Grade
✔
Contact your local Actel sales representative for device availability.
2
A u t o m o t i v e S u pp l e m e n t
FBGA
484-Pin
FBGA
896-Pin
Automotive-Grade ProASICPLUS Flash Family FPGAs
General Description
ProASICPLUS devices offer a reprogrammable design
integration solution at the automotive temperature
range (-40°C to +125°C) through the use of nonvolatile
Flash technology. ProASICPLUS devices have a fine-grain
architecture, similar to ASICs, and enable engineers to
design high-density systems using existing ASIC or FPGA
design flows and tools. Automotive-grade ProASICPLUS
devices offer up to 1 million system gates, support up to
198kbits of two-port SRAM and 642 user I/Os and provide
50 MHz PCI performance.
The nonvolatile and reprogrammable Flash technology
enables ProASICPLUS devices to be live at power-up, and
no external boot PROM is required to support device
programming. While on-board security mechanisms
prevent any access to the programmed information,
reprogramming can be performed in-system to support
future design iterations and field upgrades. The
ProASICPLUS device architecture mitigates the complexity
of ASIC migration at higher user volume, making the
automotive-grade ProASICPLUS a cost-effective solution
for in-cabin telematics and automobile interconnect
applications.
The ProASICPLUS family is built on an advanced Flashbased 0.22µm LVCMOS process with four layers of metal.
Standard CMOS design techniques are used to
implement logic and control functions, including the
PLLs and LVPECL inputs, resulting in predictable
performance fully compatible with gate arrays.
The ProASICPLUS architecture provides granularity
comparable to gate arrays. The device core consists of a
Sea-of-Tiles. Each tile can be configured as a flip-flop,
latch, or three-input/one-output logic function by
programming the appropriate Flash switches. The
combination of fine granularity, flexible routing
resources, and abundant Flash switches allows 100%
utilization and over 95% routability for highly congested
designs. Tiles and larger functions are interconnected
through a four-level routing hierarchy.
devices
feature
Automotive-grade
ProASICPLUS
embedded two-port SRAM blocks with built-in FIFO/RAM
control logic and user-defined depth and width. Users
can
select
programming
for
synchronous
or
asynchronous operation, as well as parity generation or
checking.
The automotive-grade ProASICPLUS devices offer a
unique clock conditioning circuit (CCC), with two clock
conditioning blocks in each device. Each block provides a
phase-locked loop (PLL) core, delay lines, phase shifts (0°,
90°, 180°, 270°), and clock multipliers/dividers, as well as
the circuitry required to provide bidirectional access to
the PLL. The PLL block contains four programmable
frequency dividers, which allow the incoming clock
signal to be divided by a wide range of factors from 1 to
64. The clock conditioning circuit can perform a positive/
negative clock delay operation in increments of 0.25 ns
by up to 8 ns. The PLL can be configured internally or
externally during operation without redesigning or
reprogramming the part. In addition to the PLL, there
are two LVPECL differential input pairs to accommodate
high speed clock and data inputs.
The automotive-grade ProASICPLUS devices are available
in a variety of high-performance plastic packages to
simplify the system board design.
To support for comprehensive, lower cost board-level
testing, Actel’s ProASICPLUS devices are fully compatible
with IEEE Standard 1149.1 for test access port and
boundary-scan test architecture.
A u t om ot i v e S u p pl e m e n t
3
Automotive-Grade ProASICPLUS Flash Family FPGAs
Operating Conditions
Table 1 • Absolute Maximum Ratings*
Parameter
Minimum
Maximum
Units
Supply Voltage Core (VDD)
–0.3
3.0
V
Supply Voltage I/O Ring (VDDP)
–0.3
4.0
V
DC Input Voltage
–0.3
VDDP + 0.3
V
PCI DC Input Voltage
–1.0
VDDP + 1.0
V
PCI DC Input Clamp Current (absolute)
Condition
VIN < –1V or VIN = VDDP + 1V
LVPECL Input Voltage
GND
10
mA
–0.3
VDDP + 0.5
V
0
0
V
Note: *Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. Exposure to
absolute maximum rated conditions for extended periods may affect device reliability.
Performance Retention
Actel guarantees the performance numbers presented in the Actel Designer timing analysis software and in this
datasheet, as long as the specified device performance retention period is not exceeded. For devices operated and
stored at 110°C or less, the performance retention period is 20 years after programming. For devices operated and
stored at temperatures greater than 110°C, refer to Table 2 on page 5 to determine the performance retention period.
Actel does not guarantee performance if the performance retention period is exceeded. Evaluate the percentage of
time spent at the highest temperature, then determine the next highest temperature to which the device will be
exposed. In Table 2 on page 5, find the temperature profile that most closely matches the application.
For example, the ambient temperature of a system cycles between 100°C (25% of the time) and 50°C (75% of the
time). No forced ventilation cooling system is in use. An APA600-PQ208A FPGA operates in the system, dissipating 1W.
The package thermal resistance (junction-to-ambient) in still air is 20°C/W, indicating that the junction temperature of
the FPGA will be 120°C (25% of the time) and 70°C (75% of the time). The entry in Table 2 on page 5, which most
closely matches the application, is 25% at 125°C with 75% at 110°C. Performance retention in this example is at least
16.0 years.
Note that exceeding the stated retention period may result in a performance degradation in the FPGA below the
worst-case performance indicated in the Actel Timer. To ensure that performance does not degrade below the worstcase values in the Actel Timer, the FPGA must be reprogrammed within the performance retention period. In addition,
note that performance retention is independent of whether or not the FPGA is operating. The retention period of a
device in storage at a given temperature will be the same as the retention period of a device operating at that
junction temperature.
4
A u t o m o t i v e S u pp l e m e n t
Automotive-Grade ProASICPLUS Flash Family FPGAs
Table 2 • Performance Retention
Time at TJ 110°C or below
Time at TJ 125°C or below
Minimum Program Retention (Years)
100%
0%
20.0
99%
1%
19.8
98%
2%
19.6
95%
5%
19.0
90%
10%
18.2
85%
15%
17.4
80%
20%
16.7
75%
25%
16.0
70%
30%
15.4
60%
40%
14.3
50%
50%
13.3
25%
75%
11.4
0%
100%
10.0
Table 3 • Nominal Supply Voltages
VDDP
2.5V
3.3V
Mode
VDD
2.5V Output
2.5V
3.3V Output*
2.5V
Note: *Automotive-grade ProASICPLUS devices do not support mixed-mode I/Os.
Table 4 • Recommended Maximum Operating Conditions for Programming and PLL Supplies*
Automotive
Parameter
VPP
Condition
During Programming
Maximum
Units
15.8
16.5
V
0
16.5
V
During Programming
–13.8
–13.2
V
Normal Operation
–13.8
0
V
Normal Operation
VPN
Minimum
IPP
During Programming
25
mA
IPN
During Programming
10
mA
AVDD
VDD
VDD
V
AGND
GND
GND
V
Note: *Devices should not be operated outside the Recommended Operating Conditions.
A u t om ot i v e S u p pl e m e n t
5
Automotive-Grade ProASICPLUS Flash Family FPGAs
Table 5 • Recommended Operating Conditions*
Limits
Parameter
Symbol
Automotive
DC Supply Voltage (2.5V I/Os)
VDD & VDDP
2.5V ± 5%
DC Supply Voltage (3.3V I/Os)
VDDP
VDD
3.3V ± 5%
2.5V ± 5%
TJ
-40°C to125°C
Operating Junction Temperature Range
Note: *Devices should not be operated outside the Recommended Operating Conditions.
Table 6 • DC Electrical Specifications (VDD and VDDP = 2.5V ±5%)
Automotive1
Symbol
Parameter
Conditions
Min.
VOH
Output High Voltage
High Drive (OB25LPH)
IOH = –6 mA
IOH = –12 mA
IOH = –24 mA
2.1
2.0
1.7
Low Drive (OB25LPL)
IOH = –3 mA
IOH = –6 mA
IOH = –8 mA
2.1
1.9
1.7
VOL
Output Low Voltage
High Drive (OB25LPH)
Low Drive (OB25LPL)
Typ.
Max.
Units
V
IOL = 8 mA
IOL = 15 mA
IOL = 24 mA
0.2
0.4
0.7
IOL = 4 mA
IOL = 8 mA
IOL = 15 mA
0.2
0.4
0.7
V
VIH
Input High Voltage
1.7
VDDP +
0.3
V
VIL
Input Low Voltage
–0.3
0.7
V
6
56
kΩ
0.45
V
– 20
µA
RWEAKPULLUP Weak Pull-up Resistance
(OTB25LPU)
VIN ≥ 1.25V
HYST
Input Hysteresis Schmitt
IIN
Input Current
with pull up (VIN = GND)
–240
without pull up (VIN = GND or VDD)
–50
IDDQ
Quiescent Supply Current
(standby)
VIN = GND2 or VDD
IOZ
Tristate Output Leakage Current VOH = GND or VDD
–50
IOSH
Output Short Circuit Current High
High Drive (OB25LPH)
VIN = VSS
Low Drive (OB25LPL)
VIN = VSS
–120
–100
IOSL
0.3
0.35
5.0
50
µA
20
mA
50
µA
mA
Output Short Circuit Current Low
High Drive (OB25LPH)
VIN = VDDP
Low Drive (OB25LPL)
VIN = VDDP
100
30
mA
CI/O
I/O Pad Capacitance
10
pF
CCLK
Clock Input Pad Capacitance
10
pF
Notes:
1. All process conditions. Junction Temperature: –40 to +125°C.
2. No pull-up resistor.
6
A u t o m o t i v e S u pp l e m e n t
Automotive-Grade ProASICPLUS Flash Family FPGAs
Table 7 • DC Electrical Specifications (VDDP = 3.3V ±5% and VDD 2.5V ±5%)
Automotive1
Symbol
Parameter
Conditions
VOH
Output High Voltage
IOH = –14 mA
3.3V I/O, High Drive (OB33P) IOH = –24 mA
0.9∗VDDP
2.4
IOH = –6 mA
IOH = –12 mA
0.9∗VDDP
2.4
Min.
Typ.
Max.
Units
V
3.3V I/O, Low Drive (OB33L)
VOL
Output Low Voltage
IOL = 15 mA
3.3V I/O, High Drive (OB33P) IOL = 20 mA
IOL = 28 mA
0.1VDDP
0.4
0.7
IOL = 7 mA
IOL = 10 mA
IOL = 15 mA
0.1VDDP
0.4
0.7
V
3.3V I/O, Low Drive (OB33L)
VIH
VIL
Input High Voltage
3.3V LVTTL/LVCMOS
2
VDDP + 0.3
Input Low Voltage
3.3V LVTTL/LVCMOS
–0.3
0.8
V
Resistance VIN ≥ 1.5V
7
43
kΩ
Resistance VIN ≥ 1.5V
7
43
kΩ
with pull up (VIN = GND)
–300
–40
µA
without pull up (VIN = GND or VDD)
–50
50
µA
20
mA
10
µA
RWEAKPULLUP Weak
Pull-up
(IOB33U)
RWEAKPULLUP Weak
Pull-up
(IOB25U)
IIN
Input Current
2
IDDQ
Quiescent Supply Current
(standby)
IOZ
Tristate
Current
IOSH
Output Short Circuit Current
High
3.3V High Drive (OB33P)
VIN = GND
3.3V Low Drive (OB33L)
VIN = GND
IOSL
Output
VIN = GND or VDD
Leakage VOH = GND or VDD
5.0
–10
–200
–100
V
mA
Output Short Circuit Current
Low
3.3V High Drive
VIN = VDD
3.3V Low Drive
VIN = VDD
200
100
mA
CI/O
I/O Pad Capacitance
10
pF
CCLK
Clock Input Pad Capacitance
10
pF
Notes:
1. All process conditions. Junction Temperature: –40 to +125°C.
2. No pull-up resistor.
A u t om ot i v e S u p pl e m e n t
7
Automotive-Grade ProASICPLUS Flash Family FPGAs
Table 8 • DC Specifications (3.3V PCI Revision 2.2 Operation)1
Automotive2
Symbol
Parameter
VDD
Condition
Min.
Max.
Units
Supply Voltage for Core
2.375
2.625
V
VDDP
Supply Voltage for I/O Ring
3.135
3.465
V
VIH
Input High Voltage
0.5VDDP
VDDP + 0.5
V
VIL
Input Low Voltage
–0.5
0.3VDDP
V
IIPU
Input Pull-up Voltage3
0.7VDDP
4
IIL
Input Leakage Current
0 < VIN < VCCI
–50
VOH
Output High Voltage
IOUT = –500 µA
0.9VDDP
VOL
Output Low Voltage
IOUT = 1500 µA
CIN
Input Pin Capacitance (except CLK)
CCLK
CLK Pin Capacitance
5
V
50
µA
V
0.1VDDP
V
10
pF
12
pF
Notes:
1. For PCI operation, use OTB33PH, OB33PH, IOB33PH, IB33, or IB33S macro library cells only.
2. All process conditions. Junction Temperature: –40 to +125°C.
3. This specification is guaranteed by design. It is the minimum voltage to which pull-up resistors are calculated to pull a
floated network. Designers with applications sensitive to static power utilization should ensure that the input buffer is
conducting minimum current at this input voltage.
4. Input leakage currents include hi-Z output leakage for all bidirectional buffers with tristate outputs.
8
A u t o m o t i v e S u pp l e m e n t
Automotive-Grade ProASICPLUS Flash Family FPGAs
Table 9 • AC Specifications (3.3V PCI Revision 2.2 Operation)
Automotive
Symbol Parameter
IOH(AC)
Switching Current High
Condition
Min.
0 < VOUT ≤ 0.3VCCI*
0.3VCCI ≤ VOUT < 0.9VCCI
0.7VCCI < VOUT < VCCI
IOL(AC)
(Test Point)
VOUT = 0.7VCC*
Switching Current Low
VCCI > VOUT ≥
*
mA
(–17.1 + (VDDP – VOUT))
mA
See equation C – page 124 of
the PCI Specification
document rev. 2.2
–32VCCI
0.6VCCI*
1
mA
(26.7VOUT)
mA
See equation D – page 124 of
the PCI Specification
document rev. 2.2
(Test Point)
VOUT = 0.18VCC
ICL
Low Clamp Current
–3 < VIN ≤ –1
ICH
High Clamp Current
VCCI + 4 > VIN ≥ VCCI + 1
slewF
Output Fall Slew Rate
mA
16VDDP
0.18VCCI > VOUT > 0*
Output Rise Slew Rate
Units
–12VCCI
*
0.6VCCI > VOUT > 0.1VCCI
slewR
Max.
38VCCI
–25 + (VIN + 1)/0.015
mA
mA
25 + (VIN – VDDP – 1)/0.015
mA
0.2VCCI to 0.6VCCI load
*
1
4
V/ns
0.6VCCI to 0.2VCCI load
*
1
4
V/ns
Note: * Refer to the PCI Specification document rev. 2.2.
Pad Loading Applicable to the Rising Edge PCI
pin
1/2 in. max
output
buffer
10 pF
1kΩ
Pad Loading Applicable to the Falling Edge PCI
pin
output
buffer
1kΩ
10 pF
A u t om ot i v e S u p pl e m e n t
9
Actel and the Actel logo are registered trademarks of Actel Corporation.
All other trademarks are the property of their owners.
http://www.actel.com
Actel Corporation
Actel Europe Ltd.
Actel Japan
Actel Hong Kong
2061 Stierlin Court
Mountain View, CA
94043-4655 USA
Phone 650.318.4200
Fax 650.318.4600
Dunlop House, Riverside Way
Camberley, Surrey GU15 3YL
United Kingdom
Phone +44 (0)1276.401450
Fax +44 (0)1276.401490
EXOS Ebisu Bldg. 4F
1-24-14 Ebisu Shibuya-ku
Tokyo 150 Japan
Phone +81.03.3445.7671
Fax +81.03.3445.7668
39th Floor, One Pacific Place
88 Queensway, Admiralty
Hong Kong
Phone 852.227.35712
Fax 852.227.35999
51700051-0/2.04