This document describes the design of an integer and logic unit (ILU) for an 8-bit microprocessor. The ILU will perform arithmetic operations like addition and multiplication as well as logical operations like AND and OR. It will receive input from the memory unit and perform operations as directed by the control unit. To optimize for speed, the ILU will use a carry save adder and Booth multiplier. The ILU will include data, address, and control buses to interface with other units. Its operation will be controlled by control signals from the control unit to perform different functions in single clock cycles.