How to read an NGC netlist file

For the occasions that you find yourself with a netlist file and you don’t know where it came from or what version it is, etc. this post is about how you can interpret the netlist file (ie. convert it into something readable). Today I found myself with two...

List and comparison of FPGA companies

With the top two FPGA companies taking up 89% of the FPGA market, you can be forgiven for thinking there was no one else out there. Xilinx and Altera have done a good job of defending the duopoly but a few companies are gradually winning market share by targeting...

How to melt an FPGA

Recently I was asked this question by a reader: “Is it possible to make a design large enough to make the FPGA melt?”. I don’t know why you would want to melt an FPGA, but the idea is interesting so its worth writing about. I’ve actually had...

Clocks, resets and wild goose chases

There’s a problem that I believe costs design companies billions of dollars a year whether they’re in hardware, software or FPGA design. The problem is hard to control, difficult to monitor and impossible to predict. The problem is bad design practice....