Based on the storage mechanisms, ReRAM materials can be classified as filament-based,
interface-based, programmable-metallization-cell (PMC), etc. Based on the electrical property of resistive switching, RSDs can be divided into two categories: unipolar or bipolar.