Todayâ€™s complex integrated circuit (IC) designs generate a vast amount of simulation data. CosmosScopeâ„¢ turns that mountain of data into useful information. With powerful analysis and measurement capabilities, patented waveform-calculator technology, and scripting language based on the industry standard Tcl/Tk, CosmosScope offers unparalleled capability and flexibility to analyze design performance and ensure design quality. CosmosScope supports all Synopsys simulators: HSPICEÂ®, NanoSimâ„¢, SaberÂ® and SaberHDL.
* Supports all Synopsys simulation products with a single viewer including HSPICE, NanoSim Saber, and SaberHDL
* Provides powerful Tcl/Tk-based scripting language for easy customization
* Performs post-processing of analog and digital simulation results
* Automatically annotates graphs with design information using true WYSIWYG graphics, including arrows, shapes and text
* Annotates graphs with 50 types of measurements for immediate visual feedback on design performance
* Saves and restores graphs for further editingâ€”entire CosmosScope sessions can be saved and restored to pick up where you left off
* Streamlines the design process through tight integration with Synopsysâ€™ Cosmosâ„¢ full-custom design environment and third-party design frameworks
Begin with signal manager
A CosmosScope session begins with selection of signals for graphing and analysis. The signal manager helps navigate complex simulation output files by listing signal names and using indentation to indicate the design hierarchy. Double-click on a signal name to expand or collapse lists of lower-level signals. This is particularly helpful in system-on-chip (SoC) designs that have hundreds of signals. Advanced filtering shows only the signals with desired characteristics.
CosmosScope makes it easy to analyze statistical analyses results. The signal manager makes it simple to open multiple output files to compare results generated in different sessions by different simulators.
CosmosScope offers a wide variety of graph display formats to suit individual preferences. When viewing analyses in the frequency domain, the designer can easily switch between Bode, Nichols, and Nyquist diagrams and Smith charts. Graphs automatically display signal units such as current, voltage, watts, and so forth. Viewing analyses in the time domain is accomplished by using analog graph views, or trace views to see large number of digital, analog and mixed-signal results in a strip-chart-like trace window.
Compared to other analog waveform viewers, CosmosScope offers greater flexibility in viewing digital waveforms. Signals can be displayed as bits, buses or registers in binary, octal, decimal, hexadecimal or floating- point representations. Buses can be viewed in typical timing-diagram format or can be shown as a â€œsteppedâ€ waveform â€”useful when viewing a bus or register value as an integer or when comparing the digital input to a digital-to-analog converter with its analog output signal.
Itâ€™s also easy to analyze results of analyses that generate multiple runs, such as Monte Carlo analysis or parametric variation. Select the name of a signal, bring up the pop-up menu, and then choose whether to look at multiple or individual runs. Each curve is automatically annotated with parameter values.
Interactive graphical measurement
The real objective in analyzing a design is to determine whether the design meets specifications. Was the rise time fast enough? Was the overshoot too high?
The CosmosScope measurement tool offers more than 50 automatic measurements in the time domain, frequency domain, and s-domain as well as statistical measurements like mean, average, median, and standard deviation. CosmosScope is unique because the measurement tool is fully graphical and interactive. Measurement results are annotated directly onto the diagram. Cross hairs clearly indicate where the measurements were applied. Designers can also interact with a measurement by double clicking on it. For example, a risetime measurement can be rapidly changed from 10-90 percent to 20-80 percent.
Measurements can generate new waveforms. For example, to see a plot of how a voltage-controlled oscillator\’s output frequency changes as a function of input voltage, a designer can measure the frequency of the VCO output and automatically produce a graph of output frequency vs. input voltage. In turn, the slope of this signal can be measured.
product:Synopsys Cosmos-Scope 2007.03 Linux