.NGC

NGC File

Xilinx NGC Netlist File
Ask a question
QUICK ANSWER

An NGC file is a Xilinx FPGA netlist produced by the ISE Design Suite's XST synthesiser from VHDL or Verilog source code. To open or use it, you need Xilinx ISE 14.7 (EOL 2013) or AMD Vivado after converting with the ngc2edif tool. NGC can also refer to a Nintendo GameCube disc image - file size and source will tell them apart.

Developer: Xilinx, Inc. (now AMD) Category: CAD Files MIME: application/octet-stream
OPENS ON Windows Linux
Related: .DWG · .SLDPRT · .EASM · .NWD

On this page

19k+ extensions indexed
Last reviewed Jul 8, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the NGC file format?

An .ngc file is a Xilinx Native Generic Circuit netlist produced by the XST (Xilinx Synthesis Technology) synthesis tool within the Xilinx ISE Design Suite. It stores a gate-level representation of synthesized FPGA logic - primitive cells, interconnecting nets, and optional constraints - compiled from VHDL or Verilog HDL source.

In the ISE workflow, .ngc files feed into the NGDBuild tool, which merges them into an .NGD (Native Generic Database) file for place-and-route. Third-party IP vendors distributed encrypted .ngc files to protect proprietary logic while still enabling integration into customer designs.

The format is proprietary and binary with no publicly documented magic bytes. Some files begin with ASCII text resembling .EDF (EDIF) syntax, though the native Xilinx variant is binary-packed. The ngc2edif utility converts standard .ngc files to text EDIF for use in other tools; encrypted .ngc files cannot be converted and must be re-licensed for newer toolchains.

Xilinx ISE reached end of life in October 2013 (final version 14.7), and AMD's successor Vivado Design Suite does not support .ngc for UltraScale or newer devices. For 7-series designs, Vivado accepts .ngc via ngc2edif conversion. The .ngc format is therefore a legacy artifact tied exclusively to EOL ISE tooling.

Security & safety

RISK: LOW

FPGA netlist files contain no executable code for host CPUs; safe to handle on any OS. Encrypted NGC files protect proprietary IP vendor logic.

Format details

in a nutshell
FULL NAMEXilinx NGC Netlist Fileaka NGC netlist, Native Generic Circuit file
DEVELOPERXilinx, Inc. (now AMD)since Late 1990s with Xilinx ISE / XST synthesis tool
CATEGORYCAD Files
MIME TYPEapplication/octet-stream
TYPEbinary/proprietary FPGA netlist (gate-level)
This extension is also used by…
  • Nintendo GameCube ROM image - Some GameCube disc image files use the .ngc extension; completely unrelated to Xilinx FPGA netlists.

Programs that open NGC files

Windows2 apps
Xilinx ISE Design Suite 14.7 Free (legacy download, requires amd acco Add NGC as source in ISE Project Navigator; it is used automatically in the implementation flow.
AMD Vivado Design Suite (via ngc2edif) Freemium Convert NGC to EDIF first: run ngc2edif design.ngc design.edf, then import EDIF into Vivado.
Linux2 apps
Xilinx ISE Design Suite 14.7 Free (legacy) Preferred legacy platform; run ngdbuild design.ngc to proceed with implementation.
AMD Vivado Design Suite Freemium Use ngc2edif to convert, then import EDIF. Works for 7-series devices only.

Technical details

deep spec
EncodingBinary proprietary (EDIF-derived, binary-packed)
Byte orderLittle-endian
Netlist levelGate-level (FPGA primitives and mapped library cells)
EncryptionOptional - IP core netlists may be encrypted for 3rd-party distribution
Typical file size10 KB - 50 MB (scales with design complexity)
Produced byXST (Xilinx Synthesis Technology) within ISE Design Suite
Consumed byNGDBuild, which outputs .ngd for place-and-route
Conversion toolngc2edif converts standard .ngc to EDIF text format
Encrypted filesCannot be converted with ngc2edif; require re-licensing for Vivado
Toolchain statusISE Design Suite EOL October 2013; final version 14.7
Successor formatDCP (Design Checkpoint) in AMD Vivado Design Suite
Device scopeXilinx 7-series and older (ISE era); not supported for UltraScale/UltraScale+
Associated OSWindows, Linux
ReleasedLate 1990s with Xilinx ISE / XST synthesis tool
Latest versionISE 14.7 (final ISE release, October 2013); NGC format frozen since then
Specificationwww.xilinx.com

NGC conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with NGC files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about NGC files.

Frequently asked questions

How do I open an NGC file?
NGC files are used within the Xilinx ISE Design Suite (EOL 2013) implementation flow. To view the netlist contents, convert to EDIF text format using ngc2edif, then open the .edf file in a text editor.
How do I convert NGC to EDIF for Vivado?
Run: ngc2edif yourfile.ngc yourfile.edf using the ngc2edif tool bundled with ISE 14.7. Then import the EDIF into Vivado. Works for 7-series devices; not supported for UltraScale.
Is ISE still available to download?
Yes, ISE 14.7 is available from the AMD/Xilinx legacy download archive with an AMD account. It is end-of-life with no further updates.
Why won't Vivado accept my NGC file?
Vivado only supports NGC for 7-series devices. For UltraScale/UltraScale+ you must convert to EDIF or obtain a Vivado-native IP version from your vendor.
Can an NGC file be a Nintendo GameCube image?
Yes - some GameCube ROM dumps also use .ngc extension, but that is a completely different format. Context (file size, source) will clarify which type you have.

References

1Xilinx ISE - Wikipediaen.wikipedia.org
2AMD/Xilinx - ISE Legacy Tools Download Archivewww.xilinx.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BCBitComet Incomplete Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.CRDOWNLOADChrome Partial Download File
6.BINCD/DVD Disc Image (BIN/CUE)
7.MDMarkdown Document
8.RPMSGRestricted Permission Message
9.AVIFAV1 Image File Format (AVIF)
10.NOMEDIAAndroid No-Media Marker File

Related extensions

.DWGAutoCAD Drawing Database
.SLDPRTSOLIDWORKS Part File
.EASMeDrawings Assembly
.NWDNavisworks Document (published 3D model)
.VWXVectorworks Design File
.DXFDrawing Exchange Format (AutoCAD DXF)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z