Circuit design and analysis