Data Addendum
January 2002
ORCA® OR3LxxxB Series
Field-Programmable Gate Arrays
shared inputs and the logic flexibility of LUTs with
independent inputs.
Introduction
■ Fast-carry logic and routing to adjacent PFUs for
nibble-wide, byte-wide, or longer arithmetic func-
tions, with the option to register the PFU carry-out.
■ Softwired LUTs (SWL) allow fast cascading of up
to three levels of LUT logic in a single PFU.
■ Supplemental logic and interconnect cell (SLIC)
provides 3-statable buffers, up to 10-bit decoder,
and PAL*-like AND-OR-INVERT (AOI) in each pro-
grammable logic cell (PLC).
■ Abundant hierarchical routing resources based on
routing two data nibbles and two control lines per
set provide for faster place and route implementa-
tions and less routing delay.
■ Individually programmable drive capability: 12 mA
sink/6 mA source or 6 mA sink/3 mA source.
■ Built-in boundary scan (IEEE †1149.1 JTAG) and
testability function to 3-state all I/O pins.
■ Enhanced system clock routing for low-skew, high-
speed clocks originating on-chip or at any I/O.
■ Up to four ExpressCLK inputs allow extremely fast
clocking of signals on- and off-chip plus access to
internal general clock routing.
This data addendum refers to the information found
in the ORCA Series 3C and 3T Field-Programmable
Gate Arrays Data Sheet.
®
Features
■ High-performance, cost-effective, 0.25 µm 5-level
metal technology.
■ 2.5 V internal supply voltage and 3.3 V I/O supply
voltage for speed and compatibility.
■ Up to 340,000 usable gates‡ in 0.25 µm.
■ Up to 612 user I/Os in 0.25 µm. (OR3LxxxB I/Os
are 5 V tolerant to allow interconnection to both
3.3 V and 5 V devices, selectable on a per-pin
basis, when using 3.3 V I/O supply.)
■ Twin-quad programmable function unit (PFU)
architecture with eight 16-bit look-up tables (LUTs)
per PFU, organized in two nibbles for use in nibble-
or byte-wide functions. Allows for mixed arithmetic
and logic functions in a single PFU.
■ Nine user registers per PFU, one following each
LUT, plus one extra. All have programmable clock
enable and local set/reset, plus a global set/reset
that can be disabled per PFU.
■ StopCLK feature to glitchlessly stop/start the
ExpressCLKs independently by user command.
* PAL is a trademark of Lattice Semiconductor
†IEEE is a registered trademark of The Institute of Electrical and
Electronics Engineers, Inc.
■ Flexible input structure (FINS) of the PFUs pro-
vides a routability enhancement for LUTs with
Table 1. ORCA OR3LxxxB Series FPGAs
System
Max User
RAM
Process
Technology
Device
LUTs
Registers
User I/Os Array Size
Gates‡
OR3L165B 120K—244K
8192
10752
14820
131K
185K
516
612
32 × 32
38 × 38
0.25 µm/5 LM
0.25 µm/5 LM
OR3L225B 166K—340K 11552
‡The usable gate counts range from a logic-only gate count to a gate count assuming 30% of the PFUs/SLICs being used as RAMs.
The logic-only gate count includes each PFU/SLIC (counted as 108 gates/PFU), including 12 gates per LUT/FF pair (eight per PFU), and
12 gates per SLIC/FF pair (one per PFU). Each of the four PIOs per PIC is counted as 16 gates (three FFs, fast-capture latch, output
logic, CLK, and I/O buffers). PFUs used as RAM are counted at four gates per bit, with each PFU capable of implementing a 32 × 4 RAM
(or 512 gates) per PFU.