Lattice Semiconductor Corporation (Lattice) designs, develops and markets programmable logic products and related software. The Company also provides design services, customer training, field engineering and technical support. The Company has two categories in programmable logic devices (PLDs), which include field programmable gate arrays (FPGAs) and Complex programmable logic devices (CPLDs). The FPGAs are characterized by a narrow-input logic cell and use a distributed interconnect scheme. CPLDs are characterized by a regular building block structure of wide-input logic cells, called macrocells, and use a centralized logic interconnect scheme. The Company�s products are LatticeECP Families, MachXO Families, iCE40 Families, Programmable Mixed Signal Families, Silicon Image Top Solutions and Silicon Image IP Cores.