Programmable Array Logic (PAL)

It is very similar to Programmable Logic Array, but it only has a programmable AND plane (the OR plane is fixed).