Glossary

logic cell


The generic term for a basic building block of all Altera® devices supported by the Quartus® II software.

In ACEX® 1K, APEX 20K, APEX II, ARM®-based Excalibur, Cyclone, FLEX® 6000, FLEX 10KE, Mercury, Stratix, and Stratix GX devices, a logic cell is the smallest unit of logic located in a LAB, and is also known as a logic element.

In ACEX 1K, APEX 20K, APEX II, ARM-based Excalibur, FLEX 6000, and FLEX 10KE devices, a logic cell in a LAB consists of a four-input look-up table (LUT), which is a function generator that quickly computes any function of four variables; a programmable register to support sequential functions; a carry chain; and a cascade chain. In ACEX 1K, FLEX 6000, and FLEX 10KE devices, each logic cell drives the local and the FastTrack® interconnect. In APEX 20K, APEX II, and ARM-based Excalibur devices, each logic cell drives the local interconnect, MegaLAB interconnect, and FastTrack interconnect.

In Mercury devices, a logic cell consists of a four-input LUT, a programmable register, and a carry chain. Each logic cell drives the local, row, priority row, column, priority column, and RapidLAB interconnect, and leap lines. The logic cell also has the ability to drive its combinatorial output directly to the next logic cell in the LAB using FastLUT connections.

In Cyclone, Stratix, and Stratix GX devices, a logic cell consists of a four-input LUT, a programmable register, and a carry chain. Cyclone, Stratix, and Stratix GX logic cells also support a dynamic single-bit addition or subtraction mode that is selectable by a LAB-wide control signal. Each logic cell drives the local, row, column, LUT chain, register chain, and direct link interconnects. The logic cell also has ability to drive its combinatorial output directly to the next logic cell in the LAB using FastLUT connections.

In MAX® 3000 and MAX 7000 devices, a logic cell is a basic building block in a LAB that consists of five product terms and a configurable register, and can be configured individually for either sequential or combinatorial logic operation. This type of logic cell is also known as a macrocell.

In APEX 20K, APEX II, and ARM-based Excalibur devices, a logic cell can also be part of an Embedded System Block (ESB) that is set to use product-term mode. A logic cell in an ESB consists of two product terms and a programmable register and can be configured individually for either sequential or combinatorial logic operation. This type of logic cell is also known as a macrocell.

Logic cells in LABs have "numbers" of the following format for the following devices:

Device Family

Format for Logic Cell "Numbers"

Variable and Number Descriptions

ACEX 1K
FLEX 10K®

LC<number>_<LAB name>

LC<number>

The logic cell number ranging from 1 to 8.

<LAB name>

The row letter and column number of the LAB that contains the logic cell.

APEX 20K
APEX II
ARM-based Excalibur

LC<number>_<LAB number>_<MegaLAB name>

LC<number>

The logic cell number ranging from 1 to 10.

<LAB number>

The number of the LAB that contains the logic cell. The number ranges from 1 to 10 in APEX 20K30E devices; 1 to 16 in larger APEX 20K and APEX 20KE devices up to and including APEX 20K600E; 1 to 16 in APEX II devices; 1 to 24 in APEX 20K1000E and APEX 20K1500E devices; and 1 to 24 in ARM-based Excalibur devices.

<MegaLAB name>

The row letter and column number of the MegaLAB structure that contains the LAB.

FLEX 6000
Mercury

LC<number>_<LAB name>

LC<number>

The logic cell number ranging from 1 to 10

<LAB name>

The row letter and column number of the LAB that contains the logic cell.

MAX 3000
MAX 7000

LC<number> <number> is a logic cell number ranging from 1 to 32 in EPM3032A devices, 1 to 64 in EPM3064A devices, 1 to 128 in EPM3128A devices, 1 to 256 in EPM3256A devices, or 1 to 512 in EPM3512A devices.

Cyclone,
Stratix,
Stratix GX

LC_X<number>_Y<number>_N<number>

X<number>

The column number that contains the LAB that contains the logic cell.

Y<number>

The row number that contains the LAB that contains the logic cell.

N<number>

The logic cell number ranging from 0 to 10.

Logic cells in ESBs have "numbers" of the following format:

Format for Logic Cell "Numbers"

Variable and Number Descriptions
EC<number>_1_<MegaLAB name>

EC<number>

The logic cell number ranging from 1 to 16

1

The ESB number

<MegaLAB name>

The row letter and column number of the MegaLAB structure that contains the ESB
Hand A fast input-type logic cell that is associated with an I/O pin in a MAX 7000 device, or a fast output-type logic cell on the periphery of a FLEX 6000 device, is also known as an I/O cell or I/O element.


Back to Top

- PLDWorld -

 

Created by chm2web html help conversion utility.