4 ms·
I recently found a silicon bug in a microcontroller. I had spent 18 hours trying every other possibility before, by chance, the test code made it very obvious t
by mastax 5y ago
I recently found a silicon bug in a microcontroller. I had spent 18 hours trying every other possibility before, by chance, the test code made it very obvious that the chip was broken.
I've only been doing this Electronics Engineering thing for a year and I've found 3 serious silicon or documentation bugs. I'll have to recalibrate my hueristic about the prevalence of silicon bugs.
Which is annoying, because so much of experience is learning hueristics to limit the search space for bugs. Now I have one more thing to worry about.
- Gibbon1 5y agoI spent a couple of years writing firmware/tests for custom radio transceivers. I found bugs all the time. Probably about half my job, find a bug, document and figure out a work around. Last week I found a bug in an older version of gcc. When particular function was called exactly once in the program the compiler generated bad code that messed up the stack. Other programs using it called the function in a couple of places. Worked fine.