The 18-bit Pipeline DSP slice IP Core provides the best utilization of device resources like memory, I/O, processor, and clock. It is based on the pipelining technique which uses instruction-level parallelism within a single processor. It supports many independent functions, including multiplier, multiplier accumulator (MAC), multiplier-adder, higher bit adder, 3-input adder, barrel shifter, wide bus multiplexers, magnitude comparator, and counter. It also supports connecting multiple DSP slices IP Core to form wide math functions, DSP filters, and complex arithmetic. The architectural highlights of the 18-bit Pipeline DSP slice IP core are as follows: