Application-specific integrated circuit (ASICs) are integrated circuits that are custom-designed for a specific task. This has broad benefits and downsides. The specific nature of its design means the circuit can be optimised in terms of performance, circuit cost, and chip area, especially compared to FPGAs. However, manufacturing a custom chip can take a huge amount of time and money, and sometimes specialised knowledge required.