Design of High Performance 16-Bit Brent Kung Adder Using Static CMOS Logic Style in 45nm CMOS NCSU Free PDK
High performance microprocessor units require high performance adders and other arithmetic units. Modern microprocessors are however 32-bits or 64-bits as that is the minimum required for floating point arithmetic as per the IEEE 754 standard. 8-bit and 16-bit arithmetic processors are normally found in micro-controller applications for embedded systems where high speed is important but low power constraints dominate system design. A good metric of performance on such designs would be the power-delay product (or equivalently energy per bit). Many designs give a high speed at the cost of more power or low power at the cost of low speed.