This document discusses various CMOS current mirror configurations and their properties, including basic, cascode, Wilson, and self-cascode designs. It analyzes each configuration's ability to provide accurate current copying, high output resistance, and insensitivity to process and temperature variations. The self-cascode current mirror provides high performance by keeping the output current constant even at low Vds values, but has higher power dissipation than other designs.