 SRAM, or static RAM, is a volatile type of memory, meaning that its contents are lost each time the power is switched off.SRAM-based PLDs therefore have to be programmed every time the circuit is switched on.This is usually done automatically by another part of the circuit.