Patent US5548539A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5548539A Expired / Lapsed US ⏱️ 0.0 years remaining

Analysis mechanism for system performance simulator

Assignee: Synopsys Inc
•
Filing: 1993-11-05
•
Granted: 1996-08-20
•
Expires: 2013-11-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An analysis mechanism is intended for use in a system performance simulator which includes a core simulator and which is intended for simulating the performance of a physical, real-world system, and which operates with a hardware description language. The hardware description language includes representations of physical, real-world devices in the form of a template set, wherein each template in the set includes an extraction mechanism for extracting indicators of system quality from the core simulator for each template, as the simulation progresses, or after simulation is complete. Additionally, a display interface is provided for displaying the system performance indicators of design quality to a designer, either during or after the simulation.

Inventors

  • 👤 Martin Vlach
  • 👤 Ernst Christen
  • 👤 Darrell A. Teegarden
  • 👤 David G. Bedrosian

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 12:27
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3457; G05; G05B; G05B17/00; G05B17/02; G06F30/00; G06F30/30; G06F30/36; G06F30/367

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 204 words
A system performance simulator (20) for simulating the performance of a physical, real-world system (200, 240), including an analysis mechanism (50) for analyzing system performance of the physical, real-world system (200, 240), comprising: a simulator (37); a template set (24), having plural templates therein, written in a hardware description language which represents physical, real-world devices; an extraction mechanism for extracting indicators of design quality of at least one template in a represented system based on a specific analysis protocol (56, 60, 66, 70, 74) from a simulation of the physical, real-world system, wherein said extraction mechanism includes computer code segments for said specific analysis protocol (56, 60, 66, 70, 74), where part of said code segments is located in said template set, which template code segment includes a behavior protocol which represents the behavior characteristics of a device when the device is operated in accordance with a predefined parameter set, and wherein part of said code segments is located in said simulator (37) which simulator code segment includes a command protocol for implementing the code segment located in a template; and a display interface (62, 68, 72, 76), connected to an I/O device (38) for displaying said indicators of design quality to a designer.
Claim 2
Independent Claim 204 words
A system performance simulator (20) for simulating the performance of a physical, real-world system (200, 240), including an analysis mechanism (50) for analyzing system performance of the physical, real-world system (200, 240), comprising: a simulator (37); a template set (24), having plural templates therein, written in a hardware description language which represents physical, real-world devices; an extraction mechanism for extracting indicators of design quality of at least one template in a represented system based on a specific analysis protocol (56, 60, 66, 70, 74) from a simulation of the physical, real-world system, wherein said extraction mechanism includes computer code segments for said specific analysis protocol (56, 60, 66, 70, 74), where part of said code segments is located in said template set, which template code segment includes a behavior protocol which represents the behavior characteristics of a device when the device is operated in accordance with a predefined parameter set, and wherein part of said code segments is located in said simulator (37) which simulator code segment includes a command protocol for implementing the code segment located in a template; and a display interface (62, 68, 72, 76), connected to an I/O device (38) for displaying said indicators of design quality to a designer.
Claim 3
Dependent Claim 88 words
The analysis mechanism of claim 1 which includes an iterating module (66a, 66b, 66c), connected to said simulator (37) to input systematically a series of values into a romplate as device parameters, wherein said iterating module (66a, 66b, 66c) provides said series of values by iteration algorithms taken from the group consisting of EVA, RSS, and Monte Carlo, and wherein said iterating module (66a, 66b, 66c) incorporates a mechanism for the control of a sensitivity analysis mechanism (60) and the utilization of the results of the sensitivity analysis.
Claim 4
Dependent Claim 45 words
The analysis mechanism of claim 1, wherein said indicators of design quality are indicative of performance parameters taken from the group consisting of performance measurement analysis (56), sensitivity analysis (60), stress analysis (74), WCA (66), FMEA (70), centering and tolerancing (58), and design optimization (57).
Claim 5
Dependent Claim 27 words
The analysis mechanism of claim 3, wherein said behavior protocol includes a designer-implemented derating protocol for selectively derating at least one represented part in a real-world system.
Claim 6
Dependent Claim 19 words
The analysis mechanism of claim 3, wherein collections of represented pans may be selectively derated by different derating factors.
Claim 7
Dependent Claim 21 words
The analysis mechanism of claim 3, wherein said behavior protocol in one template is responsive to the behavior of another template.
Claim 8
Dependent Claim 27 words
The analysis mechanism of claim 3, wherein said behavior protocol includes a designer-implemented failure protocol for selectively failing at least one represented part in a real-world system.
Claim 9
Dependent Claim 31 words
The analysis mechanism of claim 3, wherein said behavior protocol includes a designer-implemented stress-measure protocol for selectively identifying at least one stress measure in a represented part in a real-world system.
Claim 10
Dependent Claim 21 words
The analysis mechanism of claim 3, wherein said behavior protocol includes a designer-implemented measurement protocol for selectively defining template-contained waveform-to-scalar measurements.
Claim 11
Dependent Claim 21 words
The analysis mechanism of claim 3, wherein said behavior protocol includes a designer-implemented transformation protocol for selectively defining template-contained waveform-to-waveform transformations.
Claim 12
Independent Claim 255 words
A system performance simulator (20) for simulating the performance of a physical, real-world system (200, 240), including an improved analysis mechanism (50) for analyzing system performance of the physical, real-world system (200, 240), comprising: a simulator (37); a template set (24), including plural templates therein, wherein each template is written in a hardware description language and represents a physical, real-world device; an extraction mechanism for extracting indicators of design quality of at least one template in a represented system based on a specific analysis protocol (56, 60, 66, 70, 74) from a simulation of the physical, real-world system; wherein said extraction mechanism includes computer code segments for said specific analysis protocol (56, 60, 66, 70, 74), and wherein part of said code segments is located in templates in said template set and includes a behavior protocol which represents the behavior characteristics of a device when the device is operated in accordance with a predefined parameter set, and part of said code segments is located in said simulator (37), wherein said behavior protocol includes a designer-implemented derating protocol for selectively derating at least one represented part in a real-world system; an iterating module (66a, 66b, 66c) connected to simulator (37) to input systematically a series of values into a template as device parameters by providing said series of values by iteration algorithms taken from the group consisting of EVA, RSS, and Monte Carlo; and a display interface (62, 68, 72, 76) connected to I/O device (38) for displaying said indicators of design quality to a designer.
Claim 13
Independent Claim 255 words
A system performance simulator (20) for simulating the performance of a physical, real-world system (200, 240), including an improved analysis mechanism (50) for analyzing system performance of the physical, real-world system (200, 240), comprising: a simulator (37); a template set (24), including plural templates therein, wherein each template is written in a hardware description language and represents a physical, real-world device; an extraction mechanism for extracting indicators of design quality of at least one template in a represented system based on a specific analysis protocol (56, 60, 66, 70, 74) from a simulation of the physical, real-world system; wherein said extraction mechanism includes computer code segments for said specific analysis protocol (56, 60, 66, 70, 74), and wherein part of said code segments is located in templates in said template set and includes a behavior protocol which represents the behavior characteristics of a device when the device is operated in accordance with a predefined parameter set, and part of said code segments is located in said simulator (37), wherein said behavior protocol includes a designer-implemented derating protocol for selectively derating at least one represented part in a real-world system; an iterating module (66a, 66b, 66c) connected to simulator (37) to input systematically a series of values into a template as device parameters by providing said series of values by iteration algorithms taken from the group consisting of EVA, RSS, and Monte Carlo; and a display interface (62, 68, 72, 76) connected to I/O device (38) for displaying said indicators of design quality to a designer.
Claim 14
Dependent Claim 33 words
The analysis mechanism of claim 11, wherein said iterating module (66a, 66b, 66c) incorporates a mechanism for controlling a sensitivity analysis mechanism (60) and the utilization of the results of said sensitivity analysis.
Claim 15
Dependent Claim 45 words
The analysis mechanism of claim 11, wherein said indicators of design quality are indicative of performance parameters taken from the group consisting of performance measurement analysis (56), sensitivity analysis (60), stress analysis (74), WCA (66), FMEA (70), centering & tolerancing (58), and design optimization (57).
Claim 16
Dependent Claim 19 words
The analysis mechanism of claim 11, wherein collections of represented parts may be selectively derated by different derating factors.
Claim 17
Dependent Claim 21 words
The analysis mechanism of claim 11, wherein said behavior protocol in one template is responsive to the behavior of another template.
Claim 18
Dependent Claim 27 words
The analysis mechanism of claim 11, wherein said behavior protocol includes a designer-implemented failure protocol for selectively failing at least one represented part in a real-world system.
Claim 19
Dependent Claim 31 words
The analysis mechanism of claim 11, wherein said behavior protocol includes a designer-implemented stress-measure protocol for selectively identifying at least one stress measure in a represented part in a real-world system.
Claim 20
Dependent Claim 21 words
The analysis mechanism of claim 11, wherein said behavior protocol includes a designer-implemented measurement protocol for selectively defining template-contained waveform-to-scalar measurements.
Claim 21
Dependent Claim 21 words
The analysis mechanism of claim 11, wherein said behavior protocol includes a designer-implemented transformation protocol for selectively defining template-contained waveform-to-waveform transformations.
Claim 22
Dependent Claim 305 words
In a system performance simulator (20) for simulating the performance of a physical, real-world system (200, 240), including an analysis mechanism (50) for analyzing system performance of the physical, real-world system (200, 240), comprising: a simulator (37); a template set (24), having plural templates therein, written in a hardware description language, wherein each template represents a physical, real-world device; an extraction mechanism for extracting indicators of design quality of at least one template in a represented system based on a specific analysis protocol (56, 60, 66, 70, 74) from a simulation of the physical, real-world system; wherein said extraction mechanism includes computer code segments for said specific analysis protocol (56, 60, 66, 70, 74), and wherein part of said code segments is located in a template and includes a behavior protocol which represents the behavior characteristics of a device when the device is operated in accordance with a predefined parameter set, and part of said code segment is located in said simulator (37), wherein said behavior protocol includes a designer-implemented derating protocol for selectively derating at least one represented part in a system, wherein collections of represented parts may be selectively derated by different derating factors, wherein said behavior protocol in one template is responsive to the behavior protocol of another template, wherein said behavior protocol includes a designer-implemented hilure protocol for selectively failing at least one represented, real-world device in a represented, real-world system; an iterating module (66a, 66b, 66c), connected to said simulator (37) incorporating a mechanism for the control of the sensitivity analysis mechanism (60) and the utilization of the results of the sensitivity analysis, and to input systematically a series of values into a template as device parameters; and a display interface (62, 68, 72, 76), connected to I/O device (38), for displaying said indicators of design quality to a designer.
Claim 23
Dependent Claim 305 words
In a system performance simulator (20) for simulating the performance of a physical, real-world system (200, 240), including an analysis mechanism (50) for analyzing system performance of the physical, real-world system (200, 240), comprising: a simulator (37); a template set (24), having plural templates therein, written in a hardware description language, wherein each template represents a physical, real-world device; an extraction mechanism for extracting indicators of design quality of at least one template in a represented system based on a specific analysis protocol (56, 60, 66, 70, 74) from a simulation of the physical, real-world system; wherein said extraction mechanism includes computer code segments for said specific analysis protocol (56, 60, 66, 70, 74), and wherein part of said code segments is located in a template and includes a behavior protocol which represents the behavior characteristics of a device when the device is operated in accordance with a predefined parameter set, and part of said code segment is located in said simulator (37), wherein said behavior protocol includes a designer-implemented derating protocol for selectively derating at least one represented part in a system, wherein collections of represented parts may be selectively derated by different derating factors, wherein said behavior protocol in one template is responsive to the behavior protocol of another template, wherein said behavior protocol includes a designer-implemented hilure protocol for selectively failing at least one represented, real-world device in a represented, real-world system; an iterating module (66a, 66b, 66c), connected to said simulator (37) incorporating a mechanism for the control of the sensitivity analysis mechanism (60) and the utilization of the results of the sensitivity analysis, and to input systematically a series of values into a template as device parameters; and a display interface (62, 68, 72, 76), connected to I/O device (38), for displaying said indicators of design quality to a designer.

References Cited (Backward Citations)

US5092780A Cited
US5092780B1 Cited
US5046024A Cited
US5199103A Cited
US4868770A Cited
US5111413A Cited
US4985860A Cited
US5222030A Cited
US5220512A Cited
US5363320A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-08-20 2000-02-19 2000-08-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-08-20 2004-02-19 2004-08-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-08-20 2008-02-19 2008-08-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag