Application-Specific Integrated Circuit (ASIC) is an integrated circuit that is custom designed for a particular application. ASICs may be designed by interconnecting existing circuit sub-circuits (functional circuit building blocks that already exist in a library) or by developing and connecting a completely new set of circuit functions.