Text this: Tools for Functional Verification of Microprocessors