Could someone break an ASIC?
If an ASIC is a fully customized, app-specific CPU, is possible to reverse engineer it?
I'd imagine the answer in general is no, since to me the only way to do this would be to keep firing inputs at the ASIC and see what it outputs. And if you don't have clear documentation as to what the ASIC expects as valid input, and what its various outputs imply, the ASIC is essentially a mysterious black box.
Are there advanced methods, tools, etc. that can be used to "crack" an ASIC?