An ASIC that includes modules that can be connected to each other by one or several mask layers. It makes it possible to make changes in functionalityquite fast and is therefore used for chips that need to be customized in smaller volumes.