| ▲ | 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. | ||
| ▲ | Espressosaurus 28 minutes ago | parent [-] | |
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. | ||