Lattice Semiconductor Corporation (Lattice) designs, develops and markets programmable logic products and related software. The Company participates in both the field programmable gate arrays (FPGA) and programmable logic devices (PLD) markets. Its FPGA products include LatticeECP2M and LatticeECP3 low-power high-value FPGAs and LatticeXP and LatticeXP2 non-volatile FPGAs. Its PLD products include MachXO2, MachXO, ispMACH 4000ZE, Lattice iCE40 and ispMACH 4000Z. Its end customers are primarily original equipment manufacturers (OEMs) in the communications, computing, consumer, industrial, military, automotive, and medical end markets. In April 2011, Lattice announced Version 1.2 of its Lattice Diamond FPGA design software. Lattice Diamond software Version 1.3 was announced in July 2011. Lattice Diamond software Version 1.4 was announced in December 2011. In December 2011, Lattice acquired SiliconBlue Technologies Ltd.