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

Logic compiler for design of circuit models

Assignee: LSI Corp
•
Filing: 1993-11-01
•
Granted: 1994-12-27
•
Expires: 2013-11-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A logic compiler wherein verification of a generated circuit model is performed automatically by comparing the operation of the circuit model with that of a corresponding mathematical behavior model. A novel user interface and circuit model generation means enables the user to obtain, in real time, performance specifications on the circuit selected by the user as well as incurring other benefits.

Inventors

  • 👤 Jeffrey A. Werner
  • 👤 Daniel R. Watkins
  • 👤 Jimmy S. Wong
  • 👤 Yen C. Chang

Bibliographic Details

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

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 168 words
In an electronic apparatus which generates a circuit model representative of a circuit selectable by a user, an improvement comprising: a display; means for controlling said display to present a series of displays in menu format, wherein a circuit model representative of a circuit selectable by a user is generated in response to input requests from said series of displays; behavior model generation means for generating a mathematical behavior model corresponding to said circuit selectable by said user; pattern file generating means for generating a test pattern for input into a generated circuit model and a corresponding mathematical behavior model generated by said behavior model generation means; simulation means for operating said generated circuit model and said corresponding mathematical behavior model upon said test pattern and storing outputs from said generated circuit model and said corresponding mathematical behavior model; and comparison means for comparing said outputs from said generated circuit model and said corresponding mathematical behavior model and identifying corresponding outputs which do not represent a same output.
Claim 2
Dependent Claim 168 words
In an electronic apparatus which generates a circuit model representative of a circuit selectable by a user, an improvement comprising: a display; means for controlling said display to present a series of displays in menu format, wherein a circuit model representative of a circuit selectable by a user is generated in response to input requests from said series of displays; behavior model generation means for generating a mathematical behavior model corresponding to said circuit selectable by said user; pattern file generating means for generating a test pattern for input into a generated circuit model and a corresponding mathematical behavior model generated by said behavior model generation means; simulation means for operating said generated circuit model and said corresponding mathematical behavior model upon said test pattern and storing outputs from said generated circuit model and said corresponding mathematical behavior model; and comparison means for comparing said outputs from said generated circuit model and said corresponding mathematical behavior model and identifying corresponding outputs which do not represent a same output.
Claim 3
Dependent Claim 41 words
The apparatus of claim 1 wherein said display is for presenting a series of displays in menu format where a next display is dependent upon an input by said user in response to an input request displayed in a current display.
Claim 4
Dependent Claim 160 words
In an electronic apparatus which generates a circuit model representative of a circuit selectable by a user, an improvement comprising: a digital processor; and display means coupled to said processor for presenting a series of displays in menu format, wherein a circuit model representative of a circuit selectable by a user is generated in response to input request from said series of displays, said processor comprising: behavior model generation means for generating electrical signals representing a mathematical behavior model corresponding to said circuit selectable by said user; pattern file generating means for generating a test pattern for input into a circuit model and a corresponding behavior model; simulation means for operating said circuit model and said behavior model upon a generated pattern file and storing outputs from said circuit model and said behavior model; and comparison means for comparing said outputs from said circuit model and said behavior model and identifying corresponding outputs which do not represent a same output.
Claim 5
Dependent Claim 160 words
In an electronic apparatus which generates a circuit model representative of a circuit selectable by a user, an improvement comprising: a digital processor; and display means coupled to said processor for presenting a series of displays in menu format, wherein a circuit model representative of a circuit selectable by a user is generated in response to input request from said series of displays, said processor comprising: behavior model generation means for generating electrical signals representing a mathematical behavior model corresponding to said circuit selectable by said user; pattern file generating means for generating a test pattern for input into a circuit model and a corresponding behavior model; simulation means for operating said circuit model and said behavior model upon a generated pattern file and storing outputs from said circuit model and said behavior model; and comparison means for comparing said outputs from said circuit model and said behavior model and identifying corresponding outputs which do not represent a same output.
Claim 6
Dependent Claim 36 words
The apparatus of claim 3 wherein said display means presents said series of displays where a next display is dependent upon an input by said user in response to an input request from a current display.
Claim 7
Independent Claim 197 words
A method of verifying a logic compiling system using a digital processor comprising the steps of: generating a circuit model capable of being created by said logic compiling system, said circuit model identifying logical relationships between input signals into said circuit model and output signals from said circuit model; generating a behavior model corresponding to said circuit model, said behavior model being a mathematical model of the actual circuit intended to be modelled by said circuit model; generating a pattern file consisting of one or more test vectors for application to said circuit model and said behavior model; applying each of said test vectors to said circuit model and said behavior model and obtaining output signals from said circuit model and said behavior model associated with each of said test vectors; comparing output signals from said circuit model with output signals from said behavior model and identifying output signals from said circuit model and corresponding behavior model which do not represent a same output; and repeating the above steps for other circuit model capable of being generated by said logic compiling system for which verification is desired, said above steps being carried out by said digital processor.
Claim 8
Independent Claim 197 words
A method of verifying a logic compiling system using a digital processor comprising the steps of: generating a circuit model capable of being created by said logic compiling system, said circuit model identifying logical relationships between input signals into said circuit model and output signals from said circuit model; generating a behavior model corresponding to said circuit model, said behavior model being a mathematical model of the actual circuit intended to be modelled by said circuit model; generating a pattern file consisting of one or more test vectors for application to said circuit model and said behavior model; applying each of said test vectors to said circuit model and said behavior model and obtaining output signals from said circuit model and said behavior model associated with each of said test vectors; comparing output signals from said circuit model with output signals from said behavior model and identifying output signals from said circuit model and corresponding behavior model which do not represent a same output; and repeating the above steps for other circuit model capable of being generated by said logic compiling system for which verification is desired, said above steps being carried out by said digital processor.
Claim 9
Dependent Claim 30 words
The method of claim 5 further comprising the step of determining loading of logic gates constituting said circuit model to identify gate delays which are longer than a predetermined criteria.
Claim 10
Dependent Claim 38 words
The method of claim 5 further comprising the step of correcting said logic compiling system if, in said step of comparing, said output signals from said circuit model and corresponding behavior model do not represent a same output.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-12-26 1998-06-27 1998-12-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-12-26 2002-06-27 2002-12-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-12-26 2006-06-27 2006-12-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag