# 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.