Beginning of this page
Jump to main content

Please note that JavaScript and style sheet are used in this website,
Due to unadaptability of the style sheet with the browser used in your computer, pages may not look as original.
Even in such a case, however, the contents can be used safely.


The following page content corresponds to the products formerly marketed by NEC Electronics

From CPLDs and FPGAs to Gate Arrays


For managers and developers looking for greater cost reduction and improved security, NEC Electronics recommends after prototype design with CPLD/FPGA and mass production with Gate Arrays.




Advantages of Using Gate Arrays

Advantages of Using Gate Arrays

The use of general-purpose CPLDs and FPGAs for mass production sets leaves a possibility of being unable to cope with a sudden increase in demand.
By using Gate Arrays as an alternative to CPLDs and FPGAs, the manufacturer can secure multiple procurement routes for a consistently stable procurement of the necessary components.




Points to Consider

Certain considerations must be made before migrating from FPGAs to Gate Arrays. It is necessary to understand the characteristics of both Gate Arrays (custom products) and FPGAs (general-purpose products), and clarify the specifications requirements for the circuit.


Points Gate Arrays FPGA Notes
Specifications, i.e. of PLL and memory Are the performance and specifications requirements for the circuit fulfilled? Selectable with the selection wizard provided by the FPGA vendor Pay particular attention to pin functions, timing, operation speed, divider, and multiplier.
Specifications of high-speed interfaces, i.e. LVDS Are the performance and specifications requirements for the circuit fulfilled Selectable from multiple specifications provided by the FPGA vendor When using a Gate Arrays, check requirement for compliance with standards such as LVDS.
Synchronous design Synchronous design required Can be asynchronous as long as operation is guaranteed -
Pin layout design Verification of pin layout required No verification required if functional -
Variability design Required Not required -
Test design Required Not required Test design requires test pins, test circuits, and test patterns.



Notes on Designing Circuits

For a smooth migration, it is important to bear in mind the differences between Gate Arrays and FPGAs as you design the circuits in RTL.
The circuit design can be targeted at either Gate Arrays or FPGAs, but be sure to note the following.


Point Gate Arrays FPGA
IP components such as PLL, memory, and multiplier Standard RTL descriptions (with some special descriptions) RTL descriptions dependent on the FPGA vendor
I/O buffer HDL descriptions in the top level No description required
Resetting circuits (Initialization of sequential circuits) Requires RTL description for the rest function Not required
Clock line RTL description required if using CTS (Clock Tree Sequence) Has embedded clock line

Note: Depending on the RTL syntax, circuits generated after logic synthesis may differ for FPGA and Gate Arrays. For details, check with FPGA vendors and logic synthesis tool developers.



List of FPGA-Compatible Packages

Further cost reduction can be achieved by using the same printed board before and after migrating from FPGAs to Gate Arrays. NEC Electronics offers a wide variety of Gate Arrays with dimensions and pin layouts compatible with FPGAs.


QFP Packages
Body Size (mm) FPGA Gate Arrays
12 x 12 VQ64 64TQFP
16 x 16 VQ100 100TQFP
12 x 12 VQ144 144TQFP
144QFP(FP)
30.6 x 30.6 PQ208 208QFP(FP)
34.6 x 34.6 PQ240 240QFP(FP)
30.6 x 30.6 208QFP 208QFP(FP)
34.6 x 34.6 240QFP 240QFP(FP)

BGA Packages
Body Size (mm) FPGA Gate Arrays
27 x 27 BG256 256BGA
17 x 17 FT256 256BGA(FG)
17 x 17 FG256 256BGA(FG)
35 x 35 BG352 352PBGA
40 x 40 BG432 432TGA
27 x 27 FG676 676PBGA
40 x 40 FG680 680TBGA




Sharing Circuit Information

Sharing Circuit Information with CPLD

CPLD products have relatively small circuit size, with most of the I/O interfaces at the CMOS and TTL levels.
The circuit information can be shared easily with Gate Arrays.

Sharing Circuit Information with FPGA

With the HDL design method now pervasive, circuit information can be shared with FPGA by understanding the characteristics of FPGA and the precautions in Gate Arrays development.