Note: XC4000XLA devices are improved versions of XC4000XL devices. The XC4000XV devices have the same features as XLA devices, incorporate additional interconnect resources and extend gate capacity to 500,000 system gates. The XC4000XV devices require a separate 2.5V power supply for internal logic but maintain 5V I/O compatibility via a separate 3.3V I/O power supply. For additional information about the XC4000XLA/XV device architecture, refer to the XC4000E/X FPGA Series general and functional descriptions.· System-featured Field-Programmable Gate Arrays - Select-RAMTM memory: on-chip ultra-fast RAM with - Synchronous write option - Dual-port RAM option - Flexible function generators and abundant flip-flops - Dedicated high-speed carry logic - Internal 3-state bus capability - Eight global low-skew clock or signal distribution networks· Flexible Array Architecture· Low-power Segmented Routing Architecture· Systems-oriented Features - IEEE 1149.1-compatible boundary scan - Individually programmable output slew rate - Programmable input pull-up or pull-down resistors - Unlimited reprogrammability· Read Back Capability - Program verification and internal node observability
Table 1: XC4000XLA Series Field Programmable Gate Arrays
· XLA Devices Require 3.6 V (VCC)· XV Devices Require 2.7 V (VCCINT) and 3.6 V (VCCIO)· 5.0 V TTL compatible I/O· 3.3 V LVTTL, LVCMOS compliant I/O· 5.0 V and 3.0 V PCI Compliant I/O· 24 mA Current Sink Capability· Safe under All Power-up Sequences· XLA Consumes 40% Less Power than XL· XV Consumes 65% Less Power than XL· Optional Input Clamping to VCC (XLA) or VCCIO (XV)
· Footprint Compatible with XC4000XL FPGAs - Lower cost with improved performance and lower power· Advanced Technology 5 layer metal, 0.25 µm CMOS process (XV) 0.35 µm CMOS process (XLA)· Highest Performance System erformance beyond 100 MHz· High Capacity to 500,000 system gates and 270,000 synchronous SRAM bits· Low Power V/2.5 V technology plus segmented routing architecture· Safe and Easy to Use Interfaces to any combination 3.3 V and 5.0 V TTL compatible devices
* Maximum values of gate range assume 20-30% of CLBs used as RAM
The XV devices also incorporate additional routing resources in the form of 8 octal-length segmented routing channels vertically and horizontally per row and column.
XC4000 Series high-performance, high-capacity Field Programmable Gate Arrays (FPGAs) provide the benefits of custom CMOS VLSI, while avoiding the initial cost, long development cycle, and inherent risk of a conventional masked gate array. The result of fifteen years of FPGA design experience and feedback from thousands of customers, these FPGAs combine architectural versatility, increased speed, abundant routing resources, and new, sophisticated software to achieve fully automated implementation of complex, high-density, high-performance designs.
The XC4000XLA/XV families of FPGAs are logically identical to XC4000EX and XC4000XL FPGAs, however I/O, configuration logic, JTAG functionality, and performance have been enhanced. In addition, they deliver:· Improved Performance XLA/XV devices benefit from advance processing technology and a reduction in interconnect capacitance which improves performance over XL devices by more than 30%.· Lower Power XLA/XV devices have reduced power requirements compared to equivalent XL devices.· Shorter routing delays The smaller die of XLA/XV devices directly reduces clock delays and the delay of high-fanout signals. The reduction in clock delay allows improved pin-to-pin I/O specifications.· Lower Cost XLA/XV device cost is directly related to the die size and has been reduced significantly from that of equivalent XL devices.· Express mode configuration Express mode configuration is available on the XLA and XV devices.
Figure 1: Cross Section of Xilinx 0.25 micron, 5 layer metal XC4000XV FPGA. Visible features are five layers of metallization, tungsten plug vias and trench isolation. The small gaps above the lowest layer are 0.25 micron polysilicon MOSFET gates. The excellent planarity of each metal layer is due to the use of "chemical-mechanical polishing" or CMP. In effect, each layer is ground flat before a new layer is added.
12/24 mA Output Drive The XLA/XV family of FPGAs allow individual IOBs to be configured as high drive outputs. Each output can be configured to have 24 mA drive strength as opposed to the standard default strength of 12 mA.· VCC Clamping Diode XLA and XV FPGAs have an optional clamping diode connected from each output to VCC (VCCIO for XV). When enabled they clamp ringing transients back to the 3.3V supply rail. This clamping action is required in 3.3V PCI applications. VCC clamping is a global option affecting all I/O pins. If enabled, TTL I/O compatibility is maintained, but full 5.0 Volt I/O tolerance is sacrificed.· Enhanced ESD protection An improved ESD structure allows XV devices to safely pass the stringent 5V PCI (126.96.36.199) ringing test. This test applies an 11V pulse to each IOB for 11 ns via a 55 ohm resistor.· Full 3.3V and 5.0V PCI compliance The addition 12/24 mA drive, optional 3.3V clamping and improved ESD provides full compliance with either or 5.0V PCI specifications.
XC4000XLA/XV FPGAs use 5 layer metal silicon technology to improve performance while reducing device cost and power. In addition, IOB enhancements provide full PCI compliance and the JTAG functionality is expanded.
XC4000XV FPGAs incorporate all the features of the XLA devices but require a separate 2.5V power supply for internal logic. I/O pads are still driven from a 3.3V power supply. The 2.5V logic supply is named VCCINT and the V IO supply is named VCCIO.
XC4000XLA/XV devices incorporate an optional register controlling the three-state enable in the IOBs.The use of the three-state control register can significantly improve output enable and disable time.
Table 2: K-Factor and Relative Power. Power Relative To Relative To XL XLA
The XLA/XV devices incorporate FastCLK clock buffers. Two FastCLK buffers are available on each of the right and left edges of the die. Each FastCLK buffer can provide a fast clock signal (typically 1.5 ns clock delay) to all the IOBs within the IOB octant containing the buffer. The FastCLK buffers can be instantiated by use of the BUFFCLK symbols. (In addition to FastCLK buffers, the Global Early BUFGE clock buffers #2, #5, and #6 can also provide fast clock signals (typically 1.5 ns clock delay) to IOBs on the top and bottom of the die.
XC4000XLA/XV devices feature 30% faster device speed than XL devices, and consistent performance is achieved across all family members. Table 3 illustrates the performance of the XLA devices. For details regarding the implementation of these benchmarks refer to XBRF15 "Speed Metrics for High Performance FPGAs". Table 3: XLA/XV Estimated Benchmark Performance Register - Register Benchmarks Adder 2 Cascaded Adders 4 Cascaded Adders Size 16-Bit 1 Level 2 Level 4 Level 6 Level 1 CLBs 4 CLBs 16 CLBs 64 CLBs 128 CLBs by 256 Maximum Frequency 172 MHz 144 MHz 108 MHz 94 MHz 57 MHz 314 MHz 193 MHz 108 MHz 75 MHz 325 MHz 260 MHz 185 MHz 108 MHz 81 MHz 172 MHz 172 MHz
XC4000XLA devices require 40% less power per CLB than equivalent XL devices. XC4000XV devices require 42% less power per CLB than equivalent XLA devices and 65% less power than XL devices The representative K-Factor for the following families can be found in Table 2. The K-Factor predicts device current for typical user designs and is based on filling the FPGA with active 16-Bit counters and measuring the device current at 1 MHz. This technique is described XBRF14 "A Simple Method of Estimating Power in XC4000XL/EX/E FPGAs". To predict device power (P) using the K-Factor use the following formula: P=V*K*N*F; where: P= Device Power V= Power supply voltage K= the Device K-Factor N = number of active registers F = Frequency in MHz