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
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 |