Patent ID: 6188975
Filing Date: 2001-02-13
Classification: G06F

Abstract:
A method of performing hardware software co-verification, comprising the steps of:obtaining a software component having a plurality of lines of software code, and having at least one of said lines of software code capable of making a hardware device interaction when executed;executing said line of software code within said software component;flagging said line with a breakpoint, if said line requires a hardware device interaction, wherein said breakpoint for indicating said line requires said hardware device interaction when executed;associating said line with an interface module by a plug-in, if said line requires said hardware device interaction;simulating said hardware device with a hardware model running under simulation;using said interface module to make a request for a hardware operation from said hardware model running under simulation when said line requires said hardware device interaction; andproviding data generated by said hardware model running under simulation in response to said request.