i have written
a Risc processor core, and i wanna know if it works fine or not.
how can i do it?
i mean what are formal ways ,should i test all possible inputs? is there any software for it?
You have to verify that every command works and with any arguments... and then you have to make sure that any sequence of commands work..
It easy to see that the search explodes. There are languages such as verisity e, specman and others that can help you automate and quantify how close are you
to your goal.