This document describes the design of an 8-bit multiplier circuit. It uses 4-bit multipliers as building blocks, along with adders and carry look-ahead units. The 8-bit numbers are broken into 4-bit groups, and the partial products of each group are generated using 4-bit multipliers. Adders are then used to sum the slices of the partial products to obtain the final 16-bit product. The implementation requires four 4-bit multipliers, four 4-bit adders, three arithmetic logic units, and an optional carry look-ahead unit, for a total of 12 packages. While this design works, the document notes a direct 8-bit multiplier would have been simpler if 8-bit