An integrated circuit containing a large number of gates that can be interconnected in any number of combinations to satisfy specific individual applications.