Dynamic loading of C-API HDL model instrumentation
AssigneeInternational Business Machines Corporation
InventorsDerek Edward Williams, Carol Ivash Gabele, Wolfgang Roesner
Life of this patent
Estimating the term…
Abstract
A method and system for tracking instances of a testcase execution event within a hardware description language (HDL) model using a simulation control program. In accordance with the method of the present invention, a design entity list is generated within the HDL model, wherein the design entity list identifies all design entities instantiated within the HDL model. One or more instrumentation code modules are dynamically loaded into the simulation control program, wherein the instrumentation code modules generate and process testcase execution events associated with at least one of the identified design entities.
Claims18
A method for tracking instances of a testcase execution event within a hardware description language (HDL) model using a simulation control program, said method comprising:
- generating a design entity list within said HDL model, wherein said design entity list identifies all design entities instantiated within said HDL model;
- and
- dynamically loading at least one instrumentation code module into said simulation control program, wherein said at least one instrumentation code module generates and processes testcase execution events associated with at least one of said identified design entities.
A system for tracking instances of a testcase execution event within a hardware description language (HDL) model using a simulation control program, said system comprising:
- processing means for generating a design entity list within said HDL model, wherein said design entity list identifies all design entities instantiated within said HDL model;
- and
- processing means for dynamically loading at least one instrumentation code module into said simulation control program, wherein said at least one instrumentation code module generates and processes testcase execution events associated with at least one of said identified design entities.
A program product for tracking instances of a testcase execution event within a hardware description language (HDL) model using a simulation control program, said program product comprising:
- program instruction means for generating a design entity list within said HDL model, wherein said design entity list identifies all design entities instantiated within said HDL model;
- and
- program instruction means for dynamically loading at least one instrumentation code module into said simulation control program, wherein said at least one instrumentation code module generates and processes testcase execution events associated with at least one of said identified design entities.
Dependencies are inferred from the claim text.