This document discusses the design of an area-optimized low power multiply-accumulate (MAC) unit for digital signal processing applications. It begins with an introduction to MAC units and their importance in DSP. It then discusses existing MAC unit implementations and their drawbacks related to area, power and speed. The document proposes a multiplier-less MAC unit design using shifting operations instead of multiplication to improve efficiency. It describes developing C code to generate the MAC equations and implementing the multiplier-less MAC units in Verilog. Simulation and synthesis results are presented showing the resource utilization of the proposed design is lower than traditional multiplier-based MAC units. Potential applications and future work to further optimize area, speed and power consumption are discussed.