Configurable Logic Block (CLB) - Logic Array Block (LAB)
  • CLB is Xilinx terminology
  • LAB is Altera terminology
  • is a fundamental building block of field-programmable gate array (FPGA) technology
  • an individual CLB consists of a number of discrete logic components itself, such as look-up tables (LUTs) and flip-flops
  • invented by David W. Page and LuVerne R. Peterson, and defined within their 1985 patents

CLB/LAB - Architecture

  • In general, a logic block consists of a few Basic Logic Elements (BLEs)
  • a BLE is also called an adaptive logic module (ALM), a basic logic cell, a slice