Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
69 words
A method for hardware-software coverification of a system, said method comprising the steps of: dividing activities of said system into a pre-compute category comprising a first plurality of activities and a post-compute category comprising a second plurality of activities; pre-computing at a clock edge said first plurality of activities; updating at said clock edge a state of said system; post-computing at said clock edge said second plurality of activities.
Claim 2
Independent Claim
69 words
A method for hardware-software coverification of a system, said method comprising the steps of: dividing activities of said system into a pre-compute category comprising a first plurality of activities and a post-compute category comprising a second plurality of activities; pre-computing at a clock edge said first plurality of activities; updating at said clock edge a state of said system; post-computing at said clock edge said second plurality of activities.
Claim 3
Dependent Claim
23 words
The method of claim 1 wherein said first plurality of activities comprise hardware events occurring at a plurality of inputs of a processor.
Claim 4
Dependent Claim
17 words
The method of claim 2 wherein said hardware events comprise read data returned from an external memory.
Claim 5
Dependent Claim
14 words
The method of claim 1 wherein said second plurality of activities comprise processor outputs.
Claim 6
Dependent Claim
16 words
The method of claim 4 wherein said processor outputs comprise address sent to an external memory.
Claim 7
Dependent Claim
14 words
The method of claim 1 wherein said clock edge is a clock rising edge.
Claim 8
Dependent Claim
14 words
The method of claim 1 wherein said clock edge is a clock falling edge.
Claim 9
Independent Claim
96 words
A method for hardware-software coverification of a system, said method comprising the steps of: dividing activities of said system into first and second pluralities of activities; said first plurality of activities affecting a state of said system; said second plurality of activities being affected by said state of said system; pre-computing said first plurality of activities at an edge of a clock in said system, updating said state of said system at said edge of said clock in said system, and post-computing said second plurality of activities at said edge of said clock in said system.
Claim 10
Independent Claim
96 words
A method for hardware-software coverification of a system, said method comprising the steps of: dividing activities of said system into first and second pluralities of activities; said first plurality of activities affecting a state of said system; said second plurality of activities being affected by said state of said system; pre-computing said first plurality of activities at an edge of a clock in said system, updating said state of said system at said edge of said clock in said system, and post-computing said second plurality of activities at said edge of said clock in said system.
Claim 11
Dependent Claim
23 words
The method of claim 8 wherein said first plurality of activities comprise hardware events occurring at a plurality of inputs of a processor.
Claim 12
Dependent Claim
17 words
The method of claim 9 wherein said hardware events comprise read data returned from an external memory.
Claim 13
Dependent Claim
14 words
The method of claim 8 wherein said second plurality of activities comprise processor outputs.
Claim 14
Dependent Claim
16 words
The method of claim 11 wherein said processor outputs comprise address sent to an external memory.
Claim 15
Dependent Claim
15 words
The method of claim 8 wherein said edge of said clock is a rising edge.
Claim 16
Dependent Claim
15 words
The method of claim 8 wherein said edge of said clock is a falling edge.
Claim 17
Dependent Claim
103 words
A computer programmed to implement a method for hardware-software coverification of a system, said computer comprising a CPU, a RAM, and a user interface adapter, said method comprising the steps of: said computer dividing activities of said system into a pre-compute category comprising a first plurality of activities and a post-compute category comprising a second plurality of activities; said computer pre-computing said first plurality of activities at a clock edge of said system; said computer updating a state of said system at said clock edge of said system; said computer post-computing said second plurality of activities at said clock edge of said system.
Claim 18
Dependent Claim
103 words
A computer programmed to implement a method for hardware-software coverification of a system, said computer comprising a CPU, a RAM, and a user interface adapter, said method comprising the steps of: said computer dividing activities of said system into a pre-compute category comprising a first plurality of activities and a post-compute category comprising a second plurality of activities; said computer pre-computing said first plurality of activities at a clock edge of said system; said computer updating a state of said system at said clock edge of said system; said computer post-computing said second plurality of activities at said clock edge of said system.
Claim 19
Dependent Claim
20 words
The computer of claim 15 wherein said computer is programmed in VHDL and C programming languages to implement said method.
Claim 20
Dependent Claim
20 words
The computer of claim 15 wherein said computer is programmed in VHDL and C++ programming languages to implement said method.
Claim 21
Dependent Claim
16 words
The computer of claim 15 wherein said CPU in said computer is a 32-bit RISC CPU.