A generic array logic (GAL) same as that of the PAL architecture. The only difference between GAL and PAL is that, the programmable AND array of a GAL device can be erased and reprogrammed. Further, the output logic of GAL device is re-programmable. Because of this facility in GAL device is that the implemented logic can be corrected by reprogramming.
Generic Array Logic Quiz