This document provides an overview of application specific integrated circuits (ASICs). It discusses the main types of ASICs including full custom, semi-custom (standard cell-based and gate array-based), and programmable. For semi-custom, it describes standard cell-based ASICs using predesigned logic cells and different types of gate arrays including channeled, channelless, and structured. The document also covers the design flow, economics, merits like improved speed and power consumption, and demirts such as high costs for redesigns.