programmable logic array circuit diagram