I'm following a discussion board that discusses an ASIC chip they are building, and they are using terms that I'm unfamilliar with. So far I've gathered
- Once a logic design is tested on an FPGA it can be ported to an ASIC with relative ease.
- The ASIC is created on a Wafer of ~1000 chips
- That wafer is chopped up into smaller chips called "dicing"
- "bumping"
- Packaging: (not sure what this means: "Aligning the substrates to the fiduciary marks")
As you can infer, I'm a little confused and overwhelmed by the process, but I want to get a handle on what is required and what the end to end process looks like.
Where can I find a detailed list of what happens after I test my FPGA logic and am ready to create several thousand ASICs based on that design?
Best Answer
If you say you have a 'design ready on an FPGA', then I'll assume you have some verilog design which you have verified and tested on an FPGA. To get from here to an ASIC, you would go through the following (rough) steps:
Front End Design
Back End Design
Fabrication
There's also a lot of testing that goes on between each step here which I've mostly omitted. Also note that each piece of software mentioned here likely costs in the 6 figure range, and there's probably a few more that I neglected to mention.
Also as I mentioned in my comment, here's an informative excel sheet which gives a rough estimate of the costs of each step: http://www.dz.ee.ethz.ch/?id=1592