• Simple Programmable Logic Device (SPLDs)
  • Read-only Memory (ROM)
  • Programmable Logic Array (PLA)
  • Generic Array Logic (GAL)
  • Programmable Array Logic (PAL)
  • High Capacity Programmable Logic Device (HCPLDs)
  • Complex Programmable Logic Device (CPLDs)
  • Field Programmable Gate Array (FPGAs)
  • Look-up Table
  • Multiplexer-based
  • PLD Block
  • NAND Gate
  • Multiplexers and Basic gates
  • Transistor pairs and Multiplexers
  • EPROM (UV Erasable)
  • Static RAM
  • EEPROM
  • Anti-Fuse
  • Flash