(GAL) A newer kind of programmable array logic based on eeprom storage cells, been pioneered by lattice. GALs can be erased and reprogrammed and usually replace a whole set of different PALs (hence the name).