Re: Crap article
> That being said, developing chips is rocket science
No, not really.
> It's not like software development where if you make an oopsie, you just fix it and recompile
It is - it's exactly like that.
Most chips are fully synthesised these days. You write your code in exactly the same way as if you're writing software, then hit the button to do the synthesis. Once that's built, you run it through the design rules checker and the simulation tool.
There are even tools to run multiple synthesis/simulation runs in parallel with different seeds, so that you have a bunch of possible layouts from which to pick the best.
Discolsure: I'm currently running a large GridEngine cluster to do exactly this as part of $dayjob...
> In a chip, you have to design not only the initial logic, but a means to implement patches as well.
We use tools like diff and patch. They do the job.
> It's HARD!
Maybe. But it's no harder that software development of the same level ofcomplexity.
Vic.