Time Programmable，OTP），而是能多次烧录、多次清除晶片内的（数位逻辑）程式。除此之外，GAL在逻辑讯号的输出接脚上进行强化，追加了输出逻辑巨集格（Output Logic Macro Cell，OLMC）的设计，即是为原本单纯的组合逻辑解码、输出，在输出前加上简易的时序逻辑控制，让输出结果可以被闩锁持留（Latch，多使用D型正反器），或强制设定（Set，逻辑1）、强制清除（Clear，逻辑0）、或由外部的致能、启动（EN＝Enable）接脚来控制、或由外部时脉信号（CLK＝Cloc