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

Translation of behavioral modeling properties into an analog hardware description language

Assignee: SILICON VALLEY FINANCIAL SERVICES
•
Filing: 1993-02-11
•
Granted: 1995-04-04
•
Expires: 2013-02-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A translator (10) begins with a specification for a system, wherein the specification is described in terms of some desired behavior. That behavior is mapped into a hardware description language representation of the behavior, so that the behavior may be simulated. Other synthesis steps may also be derived therefrom. The translator converts abstract descriptions of system or component behavior into analog hardware description language models which can be later used to simulate the behavior of the system by an appropriate simulator.

Inventors

  • 👤 David W. Smith
  • 👤 Kevin P. Nolan
  • 👤 Garland J. Bayley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 15:52
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/36; G06F30/367

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 102 words
A general-purpose, computer-implemented translator (10) for translating a specification for a system, having system components, a behavior description for each component, and a template therefor, from an initial representation thereof into another representation of the system comprising: a computer-implemented extraction module (30, 32) for extracting behavior descriptions from the specification; a computer-implemented analysis module (34) including one or more behavior-specific translators (36, 38, 40, 46, 50, 52) for reducing the behavior description to a mathematical depiction of the components of the system; and at least one computer-implemented synthesis module (42, 54) for transforming said mathematical depiction into another representation of the system.
Claim 2
Dependent Claim 102 words
A general-purpose, computer-implemented translator (10) for translating a specification for a system, having system components, a behavior description for each component, and a template therefor, from an initial representation thereof into another representation of the system comprising: a computer-implemented extraction module (30, 32) for extracting behavior descriptions from the specification; a computer-implemented analysis module (34) including one or more behavior-specific translators (36, 38, 40, 46, 50, 52) for reducing the behavior description to a mathematical depiction of the components of the system; and at least one computer-implemented synthesis module (42, 54) for transforming said mathematical depiction into another representation of the system.
Claim 3
Dependent Claim 25 words
The translator of claim 1 wherein said extraction module (30, 32) extracts behavior descriptions from a schematic-capture database (16), which includes a collection of components.
Claim 4
Dependent Claim 30 words
The translator of claim 2 which further includes a decision module (68) for determining whether the component properties are expressed in primitive form of the initial representation of the system.
Claim 5
Dependent Claim 33 words
The translator of claim 2 which includes a graphical interface module which includes a table forming module for forming a property-value table for each component from the property-value pairs associated with a component.
Claim 6
Dependent Claim 19 words
The translator of claim 4 which further includes an error-checking module (90) for examining said property-value table for errors.
Claim 7
Dependent Claim 44 words
The translator of claim 1 wherein said analysis module (34) includes a behavior specific normalizer (32b) for determining a specific character of the components from the behavior description thereof from among a predetermined character set for converting the behavior to a simplified normal form.
Claim 8
Dependent Claim 114 words
The translator of claim 6 wherein said predetermined character set is taken from the group consisting of: a set of nonlinear algebraic and differential equations with respect to time; a Laplace transform expressed as the product of rational polynomials in S; a Z domain transform expressed as the product of rational polynomials in Z; a set of poles and zeros in S representing the roots of the numerator and denominator of the associated transfer function in S; a set of poles and zeros in Z representing the roots of the numerator and denominator of the associated transfer function in Z; and a frequency response expressed as a list of frequency, magnitude and phase triplets.
Claim 9
Dependent Claim 86 words
The translator of claim 1 which further includes a collection of component representations (18, 20) in the initial form, each representation including at least one keyword therein; a comparison module (32a) to compare the mathematical depiction of the behavior properties of a system component to the other form component representations by matching the properties to said keywords; and an output module (62) for outputting an output facsimile for any component which is not linked to said other form representation keyword match by said comparison module (32a).
Claim 10
Dependent Claim 113 words
A general-purpose, computer-implemented translator (10) for translating a specification for a physical system, having system components, a behavior description for each component, and a template therefor, from an initial representation thereof into another representation of the system comprising: a computer-implemented extraction module (30, 32) for extracting behavior descriptions from the specification; a computer-implemented analysis module (34) including one or more behavior-specific translators (36, 38, 40, 46, 50, 52) for reducing the behavior description to a mathematical depiction of the components of the system, wherein said mathematical depiction obeys conservation of physical properties laws; and at least one computer-implemented synthesis module (42, 54) for transforming said mathematical depiction into another representation of the system.
Claim 11
Dependent Claim 113 words
A general-purpose, computer-implemented translator (10) for translating a specification for a physical system, having system components, a behavior description for each component, and a template therefor, from an initial representation thereof into another representation of the system comprising: a computer-implemented extraction module (30, 32) for extracting behavior descriptions from the specification; a computer-implemented analysis module (34) including one or more behavior-specific translators (36, 38, 40, 46, 50, 52) for reducing the behavior description to a mathematical depiction of the components of the system, wherein said mathematical depiction obeys conservation of physical properties laws; and at least one computer-implemented synthesis module (42, 54) for transforming said mathematical depiction into another representation of the system.
Claim 12
Dependent Claim 23 words
The translator of claim 9 wherein said extraction module extracts behavior descriptions from a schematic-capture database (16), which includes a collection of components.
Claim 13
Dependent Claim 30 words
The translator of claim 10 which further includes a decision module (68) for determining whether the component properties are expressed in primitive form of the initial representation of the system.
Claim 14
Dependent Claim 33 words
The translator of claim 11 which includes a graphical interface module which includes a table forming module for forming a property-value table for each component from the property-value pairs associated with a component.
Claim 15
Dependent Claim 19 words
The translator of claim 12 which further includes an error-checking module (90) for examining said property-value table for errors.
Claim 16
Dependent Claim 44 words
The translator of claim 9 wherein said analysis module (34) includes a behavior specific normalizer (32b) for determining a specific character of the components from the behavior description thereof, from among a predetermined character set and converting; the behavior to a simplified normal form.
Claim 17
Dependent Claim 114 words
The translator of claim 14 wherein said predetermined character set is taken from the group consisting of: a set of nonlinear algebraic and differential equations with respect to time; a Laplace transform expressed as the product of rational polynomials in S; a Z domain transform expressed as the product of rational polynomials in Z; a set of poles and zeros in S representing the roots of the numerator and denominator of the associated transfer function in S; a set of poles and zeros in Z representing the roots of the numerator and denominator of the associated transfer function in Z; and a frequency response expressed as a list of frequency, magnitude and phase triplets.
Claim 18
Dependent Claim 86 words
The translator of claim 9 which further includes a collection (18, 20) of component representations in the initial form, each representation including at least one keyword therein; a comparison module (32a) to compare the mathematical depiction of the behavior properties of a system component to the other form component representations by matching the properties to said keywords; and an output module (62) for outputting an output facsimile for any component which is not linked to said other form representation keyword match by said comparison module (32a).
Claim 19
Dependent Claim 232 words
A general-purpose, computer-implemented translator that operates on a specification for a system, having system components, a behavior description for each component, and a template therefor, for translating the specification from an initial representation thereof into another representation of the system, comprising: a computer-implemented extraction module (30, 32) for extracting behavior descriptions from a schematic-capture database (16), which includes the collection of components; a computer-implemented tagging module for assigning a keyword to each system component; a computer-implemented output module for outputting an output facsimile for any component which is not linked to an other form representation keyword match by said comparison module; a computer-implemented analysis module (34) including one or more behavior-specific translators (36, 38, 40, 46, 50, 52) for reducing the behavior description to a mathematical depiction of the components of the system; a computer-implemented comparison module to compare said mathematical depiction of the behavior properties of a system component to the other form component representations by matching the properties to said keywords; a computer-implemented decision module (68) for determining whether the component properties are expressed in primitive form of the other representation of the system; a computer-implemented graphical interface module including a table forming module for forming a property-value table for each component from the property-value pairs associated with a component; and at least one computer-implemented synthesis module (42, 54) for transforming said mathematical depiction into another representation of the system.
Claim 20
Dependent Claim 232 words
A general-purpose, computer-implemented translator that operates on a specification for a system, having system components, a behavior description for each component, and a template therefor, for translating the specification from an initial representation thereof into another representation of the system, comprising: a computer-implemented extraction module (30, 32) for extracting behavior descriptions from a schematic-capture database (16), which includes the collection of components; a computer-implemented tagging module for assigning a keyword to each system component; a computer-implemented output module for outputting an output facsimile for any component which is not linked to an other form representation keyword match by said comparison module; a computer-implemented analysis module (34) including one or more behavior-specific translators (36, 38, 40, 46, 50, 52) for reducing the behavior description to a mathematical depiction of the components of the system; a computer-implemented comparison module to compare said mathematical depiction of the behavior properties of a system component to the other form component representations by matching the properties to said keywords; a computer-implemented decision module (68) for determining whether the component properties are expressed in primitive form of the other representation of the system; a computer-implemented graphical interface module including a table forming module for forming a property-value table for each component from the property-value pairs associated with a component; and at least one computer-implemented synthesis module (42, 54) for transforming said mathematical depiction into another representation of the system.
Claim 21
Dependent Claim 19 words
The translator of claim 17 which further includes an error-checking module (90) for examining said property-value table for errors.
Claim 22
Dependent Claim 44 words
The translator of claim 17 wherein said analysis module (34) includes a behavior specific normalizer (32b) for determining a specific character of the components from the behavior description thereof from among a predetermined character set for converting the behavior to a simplified normal form.
Claim 23
Dependent Claim 114 words
The translator of claim 19 wherein said predetermined character set is taken from the group consisting of: a set of nonlinear algebraic and differential equations with respect to time; a Laplace transform expressed as the product of rational polynomials in S; a Z domain transform expressed as the product of rational polynomials in Z; a set of poles and zeros in S representing the roots of the numerator and denominator of the associated transfer function in S; a set of poles and zeros in Z representing the roots of the numerator and denominator of the associated transfer function in Z; and a frequency response expressed as a list of frequency, magnitude and phase triplets.

References Cited (Backward Citations)

US4985860A Cited
US5105373A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-04-03 1998-10-03 1999-04-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-04-03 2002-10-03 2003-04-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-04-03 2006-10-03 2007-04-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag