Microchips are the foundation of modern electronics, and their performance is critical for a wide range of applications. To obtain optimal microchip performance, designers must leverage a comprehensive understanding of both hardware and software designs. This demands careful consideration of factors such as transistor size, clock speed, topology de