# Iterative Circuit
**A circuit that repeats an operation on the outputs of a previous execution of the operation.**
![[BinaryMultiplicationArray.svg]]
*A 4-bit by 4-bit multiplier implemented by an iterative array*
An **iterative circuit** is a circuit which consists of multiple of the *same or similar components* connected such that the same operation can be repeatedly executed on the outputs of a previous operation.
A sub-functional component within the iterative circuit is known as a *cell*. An array of interconnected cells form an *iterative array*.
They are used to implement functions which require the same *sub-function* to be applied to a set of inputs, such as arithmetic.