Are Logical Bugs Ever Found in Test-Mask Tapeouts?
Initially, I thought these initial tapeouts (ie 1st and 2nd masks for major chips) were mostly to test PD stuff, verify STA, make sure the layout is optimal, thermal stuff, etc. I always assumed the actual logical bugs (ie ISA confirmation) were all caught in simulation before tapeout began. However, ChatGPT has lead me to believe that a huge reason for initial tapeouts is actually further ISA conformance testing on physical silicon. The justification being that you can run RCV significantly faster on physical chips than in simulation, and some error states need billions of cycles to reveal themselves. Is this actually the case?