Method and system for selectively storing and retrieving simulation data utilizing keywords
First Claim
1. A method of storing data results of simulation processing of a hardware description language (HDL) model based upon keywords, said method comprising:
- receiving a set of result data obtained by simulation of a testcase by reference to at least one HDL model, said set of result data including multiple event occurrences;
receiving, in association with the set of result data, at least one value set indicating at least one keyword having an associated value, wherein each keyword identifies a parameter external to the HDL model that affected said set of result data, wherein said associated value of said keyword is applicable to all of said multiple event occurrences in said set of result data; and
storing said set of result data within a data storage subsystem in association with said at least one value set.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is a method of storing data results of simulation processing of a hardware description language (HDL) model based upon keywords. In accordance with the method, result data obtained by simulation of at least one HDL model are received. In association with the result data, a plurality of value sets is received, where each value set includes at least one keyword having an associated value. Each keyword identifies a parameter external to the HDL model that affected the result data. The data results are stored within a data storage subsystem in association with the plurality of value sets such that particular result data are attributable to particular ones of the plurality of value sets. In one embodiment, a keyword table is built in the data storage system that indicates which data subdirectories store result data associated with particular value sets. The result data can then be queried based upon selected keywords of interest, for example, by reference to the keyword table.
63 Citations
20 Claims
-
1. A method of storing data results of simulation processing of a hardware description language (HDL) model based upon keywords, said method comprising:
-
receiving a set of result data obtained by simulation of a testcase by reference to at least one HDL model, said set of result data including multiple event occurrences; receiving, in association with the set of result data, at least one value set indicating at least one keyword having an associated value, wherein each keyword identifies a parameter external to the HDL model that affected said set of result data, wherein said associated value of said keyword is applicable to all of said multiple event occurrences in said set of result data; and storing said set of result data within a data storage subsystem in association with said at least one value set. - View Dependent Claims (2, 3, 4, 5, 6, 19)
-
-
7. A system for storing data results of simulation processing of a hardware description language (HDL) model based upon keywords, said system comprising:
-
means for receiving a set of result data obtained by simulation of a testcase by reference to at least one HDL model, said set of result data including multiple event occurrences; means for receiving, in association with the set of result data, at least one value set indicating at least one keyword having an associated value, wherein each keyword identifies a parameter external to the HDL model that affected said set of result data, wherein said associated value of said keyword is applicable to all of said multiple event occurrences in said set of result data; and means for storing said set of result data within a data storage subsystem in association with said at least one value set. - View Dependent Claims (8, 9, 10, 11, 12, 20)
-
-
13. A computer readable usable storage medium, comprising:
-
a data management software within said computer readable storage medium, said data management software including; instructions for receiving a set of result data obtained by simulation of a testcase by reference to at least one, HDL model, said set of result data including multiple event occurrences; instructions for receiving, in association with the set of result data, at least one value set indicating at least one keyword Having an associated value, wherein each keyword identifies a parameter external to the HDL model that affected said set of result data, wherein said associated value of said keyword is applicable to all of said multiple event occurrences in said set of result data; and instructions for storing said set of result data within a data storage subsystem in association with said at least one value set. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification