Los CPLD extienden el concepto de un PLD (del acrónimo inglés "Programmable Logic Device") a un mayor nivel de integración ya que permite implementar sistemas más eficaces, ya que utilizan menor espacio, mejoran la fiabilidad del diseño, y reducen costos.