Comment by pjc50
2 hours ago
Yes, but that still costs significant money in a way that software deployment doesn't. IME most chips get maybe one or two metal layer revisions then a rev B consolidated bugfix - and then get left alone.
2 hours ago
Yes, but that still costs significant money in a way that software deployment doesn't. IME most chips get maybe one or two metal layer revisions then a rev B consolidated bugfix - and then get left alone.
Yeah, my experience has been exactly that. And the person paying the bills will try as hard as possible to avoid/delay a metal rev as possible because they’re expensive and time consuming so they blow up the schedule if you can’t release the chip with rev. A.
One place I worked at did fast iteration by pushing as much of the risk as they could off the silicon and by using several distinct ASICs instead of a single monolithic one which would have had better performance on its own. Gave them the ability to rev the different parts at the rate they needed it at a cost to software complexity and hardware compatibility and cost.