Forum Discussion
Altera_Forum
Honored Contributor
8 years ago --- Quote Start --- I did not do a rollback. But the question was rather how to test a Cyclone device. The backgrund story was only example what can be occure in that situation. Every electronic device has a lifetime span, maybe it gets a damage during the normal working situation, and sometimes it is necessery to make a "selftest" somehow, to avoid loosing developement time due to defect gates. I could write a code with more thousand or million of XOR gates to check whether the coming out result is expected, but don't belive there is no already working solution for that problem. --- Quote End --- In my experience (working for a large company that did a high $$ volume in FPGA devices) when we had failures in either manufacturing or field returns, we would remove the part (usually professional rework equipment) and send it back to Altera for failure analysis. BGA parts would need to be reballed. Altera obviously has complete capability to test and validate parts to meet production functionality standards. A few weeks or so later we would get a report on the failure nature (or if no problem found, we would get the part back and put it on a new board to retest it ourselves using our device program(s).) I get the impression that you are either just a hobbyist or a small volume manufacturer, so your options I suspect are very limited. Toss the board and get another, or else be prepared to write some chip specific device test images yourself (like a full device snake test, etc). Most likely it will cost you much more in time and resource to try and test a device yourself than just buying a new board (or getting the FPGA device professionally replaced via a rework contractor).