A group of chips that work together to do a job. This type of design work allows functions to work at an optimum condition.