logic cell Definition
The generic term for a basic building block of all Intel devices supported by the Quartus® Prime software.
In supported (Arria® series, Cyclone® series, MAX® II , MAX® V, and Stratix® series) family devices, a logic cell is the smallest unit of logic located in a LAB, and is also known as a logic element.)
In supported (Cyclone®series, MAX® II , and MAX® V) family devices, a logic cell consists of a four-input LUT, a programmable register, and a carry chain. The 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 combinational output directly to the next logic cell in the LAB using FastLUT connections.
In supported (Arria® series and Stratix® series) family devices, a logic cell consists of a register (lc_ff) portion, and a combinational (lc_comb) portion. Each lc_ff and lc_comb pair constitutes an Adaptive Look-Up Table (ALUT). In Stratix® III family devices, you can implement the two combinational logic cells as register, combinational, or MLAB cells.
Two ALUTs make up an Adaptive Logic Module (ALM). Each ALUT drives the local, row, column, register chain, and direct link interconnects. The following figures show the basic architecture and numbering convention for the ALMs and ALUTs within a LAB in a
supported device (Arria® series and Stratix® series) family device.
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 |
|
---|---|---|---|
Arria® series, Cyclone® series, MAX® II , MAX® V, and Stratix® series |
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. |