×

Method for co-verifying hardware and software for a semiconductor device

  • US 7,155,690 B2
  • Filed: 01/30/2004
  • Issued: 12/26/2006
  • Est. Priority Date: 01/31/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, using a host CPU, for co-verifying hardware and software for a semiconductor device on which at least one target CPU and one OS are mounted, the hardware/software co-verification method comprising the steps of:

  • (a) inputting, as a verification model, a timed software component described in a C-based language and compiling the same, inputting, as a verification model, a hardware component described in the C-based language and compiling the same, and linking together the compiled timed software component and the compiled hardware component, wherein an interrupt routine scheduler is input that is equivalent to an interrupt processing section of an instruction set simulator but is provided as an independent unit;

    (b) inputting a testbench and compiling the same;

    (c) linking together the verification models input in step (a) and the teatbench input in step (b);

    (d) performing a C-based native code simulation without per-instruction interpretation and execution, based on an executing program generated in step (c); and

    (e) outputting a result of the simulation performed in step (d).

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×