The document presents a new approach for transistor sizing in digital integrated circuits using the firefly algorithm. It first describes the firefly algorithm and its characteristics that make it suitable for optimization problems. Equations for power, delay, and power-delay product (PDP) of an inverter circuit are provided. A new design methodology is proposed that uses HSPICE simulation within a MATLAB optimization loop using the firefly algorithm to vary transistor widths and minimize PDP. This is done to improve over equation-based methods by directly incorporating non-linear transistor effects from simulation. The approach is applied to an inverter design and able to find optimized dimensions for low power and delay.