xc3000 Logic Cell Array Family
xc3000 Logic Cell Array Family
Features Description
• Industry-leading FPGA family with five device types XC3000 is the original family of devices in the XC3000
– Logic densities from 1,000 to 6,000 gates class of Field Programmable Gate Array (FPGA) architec-
tures. The XC3000 family has a proven track record in
– Up to 144 user-definable I/Os
addressing a wide range of design applications, including
general logic replacement and sub-systems integration.
• Guaranteed 70- to 125-MHz toggle rates, 9 to 5.5 ns
For a thorough description of the XC3000 architecture see
logic delays
the preceding pages of this data book.
• Advanced CMOS static memory technology The XC3000 Family covers a range of nominal device
– Low quiescent and active power consumption densities from 2,000 to 9,000 gates, practically achievable
densities from 1,000 to 6,000 gates. Device speeds,
• XC3000-specific features described in terms of maximum guaranteed toggle fre-
quencies, range from 70 to 125 MHz. The performance of
– Ultra-low current option in Power-Down mode
a completed design depends upon placement and routing
– 4-mA output sink and source current implementation, so, like with any gate array, the final
– Broad range of package options includes plastic and verification of device utilization and performance can only
ceramic quad flat packs, plastic leaded chip carriers be known after the design has been placed and routed.
and pin grid arrays
– 100% bitstream compatible with the XC3100 family
– Commercial, industrial, military, “high rel”, and MIL-
STD-883 Class B grade devices
– Easy migration to XC3300 series of HardWire mask-
programmed devices for high-volume production
2-153
XC3000 Logic Cell Array Family
Xilinx maintains test specifications for each product as controlled documents. To insure the use of the most recently
released device performance parameters, please request a copy of the current test-specification revision.
Note: Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device.
These are stress ratings only, and functional operation of the device at these or any other conditions beyond
those listed under Recommended Operating Conditions is not implied. Exposure to Absolute Maximum
Ratings conditions for extended periods of time may affect device reliability.
Operating Conditions
VCC Supply voltage relative to GND Commercial 0°C to +85°C junction 4.75 5.25 V
Supply voltage relative to GND Industrial -40°C to +100°C junction 4.5 5.5 V
2-154
DC Characteristics Over Operating Conditions
VOH High-level output voltage (@ IOH = –4.0 mA, VCC min) 3.86 V
Commercial
VOL Low-level output voltage (@ IOL = 4.0 mA, VCC min) 0.40 V
VOH High-level output voltage (@ IOH = –4.0 mA, VCC min) 3.76 V
Industrial
VOL Low-level output voltage (@ IOL = 4.0 mA, VCC min) 0.40 V
IRIN Pad pull-up (when selected) @ VIN = 0 V (sample tested) 0.02 0.17 mA
Note: 1. Devices with much lower ICCPD tested and guaranteed at VCC = 3.2 V, T = 25°C can be ordered with a
Special Product Code.
XC3020 SPC0107: ICCPD = 1 µA
XC3030 SPC0107: ICCPD = 2 µA
XC3042 SPC0107: ICCPD = 3 µA
XC3064 SPC0107: ICCPD= 4 µA
XC3090 SPC0107: ICCPD= 5 µA
2. With no output current loads, no active input or Longline pull-up resistors, all package pins at VCC or GND,
and the LCA configured with a MakeBits tie option.
2-155
XC3000 Logic Cell Array Family
1 TILO
CLB Input
(A,B,C,D,E)
2 TICK 3 TCKI
CLB Clock
12 TCL 11 TCH
4 TDICK 5 TCKDI
CLB Input
(Direct In)
6 TECCK 7 TCKEC
CLB Input
(Enable Clock)
8 TCKO
CLB Output
(Flip-Flop)
CLB Input
(Reset Direct)
13 TRPW
9 TRIO
CLB Output
(Flip-Flop) X5388
BIDI
Bidirectional buffer delay TBIDI 2.0 1.8 1.7 ns
* Timing is based on the XC3042, for other devices see XACT timing calculator.
2-156
CLB Switching Characteristic Guidelines (continued)
Testing of the switching parameters is modeled after testing methods specified by MIL-M-38510/605. All devices are 100%
functionally tested. Since many internal timing parameters cannot be measured directly, they are derived from benchmark timing
patterns. The following guidelines reflect worst-case values over the recommended operating conditions. For more detailed, more
precise, and more up-to-date timing information, use the values provided by the XACT timing calculator and used in the simulator.
Combinatorial Delay
Logic Variables A, B, C, D, E, to outputs X or Y 1 TILO 9.0 7.0 5.5 ns
Sequential delay
Clock k to outputs X or Y 8 TCKO 6.0 5.0 4.5 ns
Clock k to outputs X or Y when Q is returned
through function generators F or G to drive X or Y TQLO 13.0 10.0 8.0 ns
Clock
Clock High time 11 TCH 5.0 4.0 3.0 ns
Clock Low time 12 TCL 5.0 4.0 3.0 ns
Max flip-flop toggle rate FCLK 70 100 125 MHz
*Timing is based on the XC3042, for other devices see XACT timing calculator.
Note: The CLB K to Q output delay (TCKO, #8) of any CLB, plus the shortest possible interconnect delay, is always longer than
the Data In hold time requirement (TCKDI, #5) of any CLB on the same die.
2-157
XC3000 Logic Cell Array Family
3 T PID
1 T PICK
12 TIOL 11 TIOH
4 TIKRI 13 TRRI
RESET
10 TOP
7 TOKPO
I/O Pad Output
(Registered)
I/O Pad TS
8 TTSON 9 T TSHZ
X5425
Vcc
PROGRAM-CONTROLLED MEMORY CELLS
3- STATE T
(OUTPUT ENABLE)
O D Q OUTPUT
OUT
BUFFER
FLIP
FLOP
I/O PAD
R
I
DIRECT IN
Q
REGISTERED IN Q D
FLIP TTL or
FLOP CMOS
or INPUT
LATCH THRESHOLD
OK IK (GLOBAL RESET)
CK1
CK2
PROGRAM
CONTROLLED
MULTIPLEXER = PROGRAMMABLE INTERCONNECTION POINT or PIP X3029
2-158
IOB Switching Characteristic Guidelines (continued)
Testing of the switching parameters is modeled after testing methods specified by MIL-M-38510/605. All devices are 100%
functionally tested. Since many internal timing parameters cannot be measured directly, they are derived from benchmark timing
patterns. The following guidelines reflect worst-case values over the recommended operating conditions. For more detailed, more
precise, and more up-to-date timing information, use the values provided by the XACT timing calculator and used in the simulator.
Clock
Clock High time 11 TIOH 5 4 3 ns
Clock Low time 12 TIOL 5 4 3 ns
Max. flip-flop toggle rate FCLK 70 100 125 MHz
Notes: 1. Timing is measured at pin threshold, with 50 pF external capacitive loads (incl. test fixture). For larger capacitive loads,
see XAPP 024. Typical slew rate limited output rise/fall times are approximately four times longer.
2. Voltage levels of unused (bonded and unbonded) pads must be valid logic levels. Each can be configured with the
internal pull-up resistor or alternatively configured as a driven output or driven from an external source.
3. Input pad setup time and hold times are specified with respect to the internal clock (IK). To calculate system setup time,
subtract clock delay (clock pad to IK) from the specified input pad setup time value, but the subtracted value cannot be
less than zero (i.e., negative hold time). Negative hold time means that the delay in the input data is adequate for the
external system hold time to be zero, provided the input clock uses the Global signal distribution from pad to IK .
2-159
XC3000 Logic Cell Array Family
For a detailed description of the device architecture, see pages 2-105 through 2-123.
For a detailed description of the configuration modes and their timing, see pages 2-124 through 2-132.
For detailed lists of package pin-outs, see pages 2-140 through 2-150.
For package physical dimensions and thermal data, see Section 4.
Ordering Information
Example: XC3030-70PC44C
Package Type
Component Availability
PINS 44 64 68 84 100 132 144 160 164 175 176 208 223
TOP- TOP-
TYPE PLAST. PLAST. PLAST. PLAST. CERAM. PLAST. PLAST. PLAST. BRAZED PLAST. CERAM. PLAST. PLAST. BRAZED PLAST. CERAM. PLAST. PLAST. CERAM.
PLCC VQFP PLCC PLCC PGA PQFP TQFP VQFP CQFP PGA PGA TQFP PQFP CQFP PGA PGA TQFP PQFP PGA
CODE PC44 VQ64 PC68 PC84 PG84 PQ100 TQ100 VQ100 CB100 PP132 PG132 TQ144 PQ160 CB164 PP175 PG175 TQ176 PQ208 PG223
-50 M B M B
-70 CI CI CIMB CI CMB
XC3020
-100 CI CI CIMB CI CMB
-125 C C C C
-50 M
-70 CI CI CI CIM CI C
XC3030
-100 CI CI CI CIM CI C
-125 C C C C C C
-50 M B M B M B
-70 CI CIMB CI C CMB C CIMB
XC3042
-100 CI CIMB CI C CMB C CIMB
-125 C C C C C C
-50 M
-70 CI CI CIM CI
XC3064
-100 CI CI CIM CI
-125 C C C C
-50 M B M B
-70 CI CI CMB CI CIMB CI
XC3090
-100 CI CI CMB CI CIMB CI
-125 C C C C C
C = Commercial = 0° to +70° C I = Industrial = -40° to +85° C M = Mil Temp = -55° to +125° C B = MIL-STD-883C Class B
Parentheses indicate future product plans
2-160