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
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.
References Cited (Backward Citations)
US3622762A
Cited
US4263651A
Cited
US4590581A
Cited
US4635218A
Cited
US4590581B1
Cited
US4758953A
Cited
US4813013A
Cited
US4918594A
Cited
US4831524A
Cited
US5034899A
Cited
US4868770A
Cited
US4922432A
Cited
US4970664A
Cited
US4965741A
Cited
US5111413A
Cited
US5051938A
Cited
EP0416669A2
Cited
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 |