Microchips are the backbone of modern electronics, and their performance is essential for a wide spectrum of applications. To maximize optimal microchip output, designers must leverage a thorough understanding of both hardware and software designs. This demands careful consideration of factors such as transistor size, clock speed, topology design,