IP Library Granted Patent US 7,373,290
Granted Patent B2
US 7,373,290 · App. 10/388,976 · Granted May 13, 2008

Method and system for reducing storage requirements of simulation data via keyword restrictions

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,373,290
App. No.
10/388,976
Granted
May 13, 2008
Kind
B2
Abstract

Disclosed herein is a method of managing data results of simulation processing of a hardware description language (HDL) model based upon keywords. In accordance with the method, a restriction list associated with the HDL model is received. The HDL model has a maximum number of possible keyword/value pairs sets for which result data can be obtained, and the restriction list specifies a fewer number of keyword/value pair sets for which the result data can be queried based upon at least one keyword. In response to receipt of result data obtained by simulation of the HDL model, the result data are stored within a data storage subsystem by reference to the restriction list, such that particular result data attributable to each of the plurality of keyword/value sets is separately accessible.

Claims (12)

1. A method of managing data results of simulation processing of a hardware description language (HDL) model based upon keywords, said method comprising:

receiving a restriction list associated with the HDL model, wherein the HDL model has a maximum number of possible keyword/value pairs sets for which result data can be obtained and said restriction list includes a plurality of restrictions specifying keyword/value pairs sets for which said result data can be queried, wherein said restriction list specifies a fewer number than said maximum number of keyword/value pair sets for which said result data can be queried based upon at least one keyword;

processing said restriction list to eliminate at least one redundant restriction among said plurality of restrictions;

receiving result data obtained by simulation of the HDL model; and

storing said result data within a data storage subsystem by reference to said restriction list such that particular result data attributable to each of said plurality of keyword/value sets is separately accessible.

2. The method of claim 1 , wherein said receiving result data comprises receiving in association with the result data a keyword/value pair set employed during simulation when said result data was generated.

3. The method of claim 1 , wherein said restriction list includes a plurality of restrictions specifying keyword/value pair sets for which said result data can be queried, and further comprising building within said data storage subsystem a restriction table associating each of said plurality of restrictions with a corresponding set of said result data.

4. The method of claim 1 , wherein said storing includes building a keyword table containing a plurality of entries each associated with a respective one of multiple unique value sets, wherein each entry indicates a storage location for result data attributable to the associated value set.

5. The method of claim 1 , and further comprising:

receiving a query specifying parameters including at least one keyboard;

in response said query, accessing said data storage system to obtain result data satisfying said parameters of said query; and

outputting a query response containing said result data satisfying said parameters of said query.

Assignments (3)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2012
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SAP AG
Reel/Frame 028540/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2003
From: GABELE, CAROL IVASH; ROESNER, WOLFGANG; WILLIAMS, DEREK EDWARD
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 013901/0824 →
Continuity (2)
Continuation In Part 1011652400 · Apr 4, 2002
Related Publication 20030191618A1 · Oct 9, 2003