This document summarizes research on improving the performance of multiplier and accumulator (MAC) circuits used in digital signal processing. It presents four architectures for carry-select adders (CSLA) that can be used in MACs: 1) a regular CSLA, 2) a CSLA that replaces full adders with binary-to-excess converters (BEC) to reduce area, 3) a CSLA that uses D-latches to store intermediate values and reduce the number of adders, and 4) a modified CSLA architecture. The document analyzes the delay and area of each group of bits for the different CSLA architectures. It finds that BEC and D-latch based C