An Application-Specific Integrated Circuit or ASIC is an integrated circuit designed with a very specific application in mind, unlike most which are designed to be as generally applicable as possible in order to leverage economies of scale. Often the design will be built largely out of a library of standard logic blocks, such as a CPU core, RAM and various peripheral interfacing blocks.