Product Documentation
Virtuoso Studio What's New
Product Version IC23.1, November 2023

44

What’s New in Virtuoso Visualization and Analysis XL


This topic provides a high-level overview of the new features in the IC23.1 release.

IC23.1 ISR3


PAM3 Eye Diagram

Virtuoso Visualization and Analysis XL now supports plotting of Pulse-Amplitude Modulation 3-Level (PAM3) eye diagram. PAM3 is a digital signaling technique (modulation scheme) that uses three voltage levels. It offers a good balance of power efficiency, robustness, and complexity. It is well-suited for various applications, such as high-speed data communication systems and optical networks. New measurements, Tmid and Tmid Height, ThresholdThreshold Width, and Eye Amplitude, can be performed using the Eye Diagram assistant.

You can also calculate the ​peak-to-peak jitter values for the left and right corners of the eye.

SKILL function: eyePeakToPeakJitter


Adding a Fixed-Y Marker

A fixed-y marker is a special point marker attached to the trace at the specified y-axis value. You can display a y-level indicator when a fixed-y marker is selected, and drag it vertically to change the y position of the marker. A new tab, FixedY, has been added to the Create Graph Marker form. You can specify the fields on this tab to add a fixed-y marker on a trace. You can also use the bindkey Shift + Y to add a fixed-y marker.


Enhanced Display of Virtuoso Visualization and Analysis XL Table

If you send a trace that contains parametric sweep data to Virtuoso Visualization and Analysis XL Table (Table), sweep variables are displayed as headers of the Table.



IC23.1 ISR1


Support for Plotting Template in Distributed Plot

Distributed Plot now supports plotting templates, which means you can use the Save plotting template command even when Distributed Plot is enabled. 


Customizing Trace Groups using Line Style

The Linestyle field has been added to the Customize Trace Groups assistant. This field lets you specify the line style of traces. The traces that belong to the specified filter are displayed using the same line style. 




IC23.1 Base


Distributed Plots

Distributed Plot is a standalone process that accepts plotting commands. This process is attached to the main virtuoso process.
This standalone process is useful in resource-intensive operations such as plotting large simulation datasets, and prolonged plotting operations. The Distributed Plot process can be launched either on a separate remote machine or on the same machine running the main virtuoso process.

Distributed Plot offers the following advantages:

  • Increases productivity: You can use an additional viva process in tandem with the default virtuoso process.
  • Offers scalability: You can remotely launch the plotting window in a separate machine from the one that is running the main virtuoso process.









 ⠀
X