← Back to Patent Explorer
US5517658A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for testing design timing parameters using a timing shell generator

Assignee: LSI Corp
•
Filing: 1994-05-04
•
Granted: 1996-05-14
•
Expires: 2014-05-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for testing the timing parameters of a system design is presented, especially suited for use in testing for timing violations between the pins of a semiconductor device. A description of the timing constraints of the various modules of a design is written in a common non-technical vernacular, and functions as an input file. A Timing Shell Generator converts the input file description into a simulator-environment-compatible output code-language file description. The output code-language file is operative to implement the timing constraints of the original input file during simulation such that any violations of the prescribed timing constraints are indicated to the tester who can then take appropriate action.

Inventors

  • 👤 David Gluss
  • 👤 Georgia Lazana
  • 👤 Douglas Boyle

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 13:35
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/32; G06F30/33; G06F30/3308; G06F30/3312

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 161 words
A method for providing user-specified timing constraints to a simulator of system operation, between functional modules of a design for a system including a plurality of modules, each module having one or more terminals and its own individual operational parameters, the user-specified timing constraints being converted from a timing vernacular language to timing constraints in a behavioral simulation language that is compatible with the simulator, the method comprising the steps of: creating an input file containing specifications in the timing vernacular language including a system name, one or more terminal names of the modules, and timing constraints associated with each of the terminal names; and converting the specifications in the timing vernacular language to specifications in the behavioral simulation language, using a timing shell generator means, including a lexical analyzer, a parser, and a generator; the converted specifications in the behavioral simulation language being used to direct the simulator to monitor and report timing violations in accordance with said timing constraints.
Claim 2
Independent Claim 161 words
A method for providing user-specified timing constraints to a simulator of system operation, between functional modules of a design for a system including a plurality of modules, each module having one or more terminals and its own individual operational parameters, the user-specified timing constraints being converted from a timing vernacular language to timing constraints in a behavioral simulation language that is compatible with the simulator, the method comprising the steps of: creating an input file containing specifications in the timing vernacular language including a system name, one or more terminal names of the modules, and timing constraints associated with each of the terminal names; and converting the specifications in the timing vernacular language to specifications in the behavioral simulation language, using a timing shell generator means, including a lexical analyzer, a parser, and a generator; the converted specifications in the behavioral simulation language being used to direct the simulator to monitor and report timing violations in accordance with said timing constraints.
Claim 3
Dependent Claim 31 words
The method of claim 1 and further comprising the use of said timing shell generator means to generate a file containing a schematic representation of said functional modules of said design.
Claim 4
Dependent Claim 14 words
The method of claim 1 wherein said behavioral simulation language is Behavioral Simulation Language.
Claim 5
Dependent Claim 18 words
The method of claim 1 wherein said timing violations are stored in a reference file for subsequent use.

References Cited (Backward Citations)

US4924430A Cited
US5105374A Cited
US5111413A Cited
US5095454A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-05-14 1999-11-13 2000-05-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-05-14 2003-11-13 2004-05-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-05-14 2007-11-13 2008-05-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag