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

System and method for creating and validating structural description of electronic system from higher-level and behavior-oriented description

Assignee: LSI Corp
•
Filing: 1997-04-21
•
Granted: 1999-02-02
•
Expires: 2017-04-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for interactive design and simulation of an electronic circuit allowing a user to design a circuit by graphical entry and to view full or partial simulation and design results simultaneously, on a single display window. The user is able to define the form of a display of speed, delay, loading, symbols, simulation input and/or output values on each node and any path of the design. Simulation may be user-defined or other process time. The user is further able to view any information relevant to any object in the design at any level of design abstraction, and is able to view multiple levels of design abstraction simultaneously and to display information common to the various representations.

Inventors

  • 👤 Michael D. Rostoker
  • 👤 Daniel R. Watkins

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 20:26
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/26; G06F11/261; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/31704; G06F30/00; G06F30/30; G06F30/32; G06F30/33; G06F30/3308; G06F2111/00; G06F2111/12

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 145 words
An integrated electronic computer aided design system, comprising: a schematic editor for allowing a user of said system to graphically enter and modify a schematic design displayed on a display screen, and for generating a net-list that includes information relating to the net of said schematic design; a logic compiler for receiving said net-list and accessible to a component database for generating an object file that includes information relating to either layout, verification or simulation of said schematic design; a logic verifier for checking said schematic diagram for design errors and generating an error indication when said design errors are located in said schematic design; a logic simulator for receiving the information in said object file and generating a simulation results responsive to a set of initial conditions; and a layout generator for generating layout data from which a semiconductor chip may be laid out.
Claim 2
Dependent Claim 145 words
An integrated electronic computer aided design system, comprising: a schematic editor for allowing a user of said system to graphically enter and modify a schematic design displayed on a display screen, and for generating a net-list that includes information relating to the net of said schematic design; a logic compiler for receiving said net-list and accessible to a component database for generating an object file that includes information relating to either layout, verification or simulation of said schematic design; a logic verifier for checking said schematic diagram for design errors and generating an error indication when said design errors are located in said schematic design; a logic simulator for receiving the information in said object file and generating a simulation results responsive to a set of initial conditions; and a layout generator for generating layout data from which a semiconductor chip may be laid out.
Claim 3
Dependent Claim 34 words
The integrated electronic computer aided design system of claim 1, wherein said logic verifier is capable of checking said schematic design for design errors that include multiple outputs connected together and overloaded signal paths.
Claim 4
Dependent Claim 46 words
The integrated electronic computer aided design system of claim 1, wherein said logic compiler is responsive to said schematic editor in a manner that changes to said schematic design causes said logic compiler to re-generate said object file to reflect said changes to said schematic design.
Claim 5
Dependent Claim 35 words
The integrated electronic computer aided design system of claim 1, wherein said logic simulator is capable of receiving from said schematic editor initial and signal data information and a request for a simulation run instruction.
Claim 6
Dependent Claim 31 words
The integrated electronic computer aided design system of claim 1, wherein said logic simulator is capable of providing said simulation result in a data structure for storing in a memory device.
Claim 7
Dependent Claim 48 words
The integrated electronic computer aided design system of claim 1, wherein said schematic editor causes said logic compiler to re-generate said object file when an object is added, modified or deleted in said schematic design, and when a connection is made, changed or removed in said schematic design.
Claim 8
Dependent Claim 30 words
The integrated electronic computer aided design system of claim 1, wherein said schematic editor provides for a user to force selected conditions to a selected net in said schematic design.
Claim 9
Dependent Claim 27 words
The integrated electronic computer aided design system of claim 1, wherein said system provides for a user to select a portion of said schematic design for analysis.
Claim 10
Dependent Claim 59 words
The integrated electronic computer aided design system of claim 8, wherein said schematic editor generates a subset net-list that includes information relating to the net of said portion of said schematic design, and wherein said logic compiler generates a subset object file that includes information relating to either layout, verification or simulation of said portion of said schematic design.
Claim 11
Dependent Claim 28 words
The integrated electronic computer aided design system of claim 8, wherein the schematic editor can display multiple levels of abstraction of said schematic design on said display screen.
Claim 12
Dependent Claim 34 words
The integrated electronic computer aided design system of claim 1, wherein said schematic editor provides a state table in a portion of said display screen which identifies the simulated signals of said schematic design.
Claim 13
Dependent Claim 24 words
The integrated electronic computer aided design system of claim 1, further including a sub-system for gathering and condensing information relevant to said schematic design.
Claim 14
Dependent Claim 48 words
The integrated electronic computer aided design system of claim 1, wherein said schematic editor and said logic verifier are linked in a manner that said schematic editor is capable of displaying design errors located by said logic verifier at portions of said schematic design causing said design errors.
Claim 15
Dependent Claim 42 words
The integrated electronic computer aided design system of claim 1, further including an expert system that analyzes said schematic design and design errors located by said logic verifier, and provides suggestion to a user for alterations or corrections to said schematic design.
Claim 16
Independent Claim 86 words
A method of creating and validating a circuit design from a behavior-oriented description of said circuit design, comprising: specifying a desired behavior for said circuit design in a high-level language; partitioning said circuit design into a plurality of functional block representations; synthesizing a component design for each of said plurality of functional block representations and generating a net-list for said component design; performing a gate-level simulation of said component design; and comparing the result of said gate-level simulation of said component design with said desired behavior.
Claim 17
Independent Claim 86 words
A method of creating and validating a circuit design from a behavior-oriented description of said circuit design, comprising: specifying a desired behavior for said circuit design in a high-level language; partitioning said circuit design into a plurality of functional block representations; synthesizing a component design for each of said plurality of functional block representations and generating a net-list for said component design; performing a gate-level simulation of said component design; and comparing the result of said gate-level simulation of said component design with said desired behavior.
Claim 18
Dependent Claim 24 words
The method of claim 15, wherein the step of specifying said desired behavior for said circuit is performed using a VHDL hardware description language.
Claim 19
Dependent Claim 67 words
The method of claim 15, wherein said step of partitioning said circuit design includes the steps of: determining a design space available criteria for said circuit design; determining a high-level timing criteria for said circuit design; placing constraints on said circuit design to meet both said high-level timing and design space available criterias; and partitioning said circuit design in according to said constraints on said circuit design.
Claim 20
Dependent Claim 67 words
The method of claim 15, wherein the step of synthesizing a component design for each of said plurality of functional block representations includes the steps of: directing a first set of said functional block representations that has highly regular structures to a specific synthesis tool; and directing a second set of said functional block representations that has random or unstructured logic to a more general synthesis program.
Claim 21
Dependent Claim 25 words
The method of claim 15, further including the step of back-annotating to ensure that other physical limitations, including capacitive loads and parasitics, are not exceeded.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-01 2002-08-03 2003-02-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-01 2006-08-03 2007-02-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-01 2010-08-03 2011-02-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag