Known Problems and Solutions in Virtuoso Visualization and Analysis XL
This document describes the known issues with Virtuoso® Visualization and Analysis XL and suggests the workarounds for these issues. Each issue is identified by a Cadence Change Request (CCR) number.
Related Topics
CCR 1943189: Saving histogram plot as an image is not working
Description: When you use the SKILL command to plot histograms and save the graph image, the saved image is empty.
Solution: Add a dummy command before plotting the histograms. For example:
winId=newWindow()
awvDisplayDate(winId)
waveString = "plot2"
dummy=histo(myWave bins 0 100) ; <== THIS WAS ADDED TO FIX MISSING HISTOGRAM FROM SAVED WAVEFORM
histoPlot = histogram2D(myWave bins "standard" t t)
awvPlotWaveform(currentWindow() list(histoPlot) ?expr list(waveString))
currentWindow(winId)
addSubwindowTitle("Now I have the Histogram")
saveGraphImage(?window winId ?fileName "myhist" ?exactCopy t ?saveAllSubwindows t ?saveEachSubwindowSeparately nil )
CCR 1629658: The floatFormat argument in getAsciiWave function does not work for vcsv, csv, and matlab files
Description: When you specify the floatFormat argument in the getAsciiWave function for files of type vcsv, cvs and matlab, the expression evaluation fails and error messages are displayed. This argument works fine for files of other data formats.
Solution: Currently, a workaround is not available.
CCR 1310980: When the global variables have dependencies, plots may not show a continuous line
Description: If you a global variable is specified in the setup, for example, T=temperature+10, and temperature is swept 0:10:20. Now, if you run a simulation, expressions may be plotted as scalars rather than continuous plots.
Solution: Specify the global variable in VAR syntax, for example, T=temperature+10 should change to T=VAR("temperature")+10.
CCR 1046186: An extra column appears in legend while running a simple simulation in ADE.
Description: When running a single-point simulation, the trace legend displays an extra column for an arbitrary variable or parameter specified in the setup.
Solution: To hide this column, right-click the headers in the legend and the de-select the column name.
CCR 1205158: Cannot drag zeroes to graph with poles (or vice versa) but can append
Description: Zeroes cannot be dragged from Results Browser to a graph that has poles. Also, poles cannot be dragged to a graph that already has zeroes.
Solution: As a workaround, use the RMB context-sensitive menu to append poles and zeros to a graph.
CCR 1187214: When multiple vertical markers are dragged, the labels do not update correctly
Description: When multiple vertical markers are dragged, the labels do not update correctly. If there is any delta marker between these vertical markers that are being dragged, the labels for delta markers also do not update correctly.
Solution: As a workaround, drag only one vertical marker at a time.
CCR 1174994: Edge marker changes back to 20/80 threshold if moved to a short edge
Description: If an edge is short and does not cover the points required by the threshold setting of an edge marker, then the marker automatically switches to a smaller threshold, which is from 10-90 to 20-80.
Solution: Marker will skip the edge if it is short and does not cover the points required by the threshold set in the edge settings.
CCR 955927: Spec markers are not visible in the standalone mode of Virtuoso Visualization and Analysis XL
Description: When you run Virtuoso Visualization and Analysis XL in the standalone mode, spec markers are not visible.
Solution: Currently, a workaround is not available.
CCR 955915: Spec markers cannot be edited in graphs
Description: Unlike other markers, spec markers cannot be edited or moved in graphs.
Solution: Currently, a workaround is not available.
CCR 953306: Pattern of spec markers cannot be changed
Description: Currently, you cannot edit spec marker properties to change the patterns used to show pass or fail region.
Solution: Currently, a workaround is not available.
CCR 945675: If multiple outputs are plotted in a single graph, pass and fail labels of spec markers are overlapped
Description: If multiple outputs are plotted in a single graph, pass and fail labels of spec markers are overlapped. As a result, labels cannot be read properly.
Solution: You can move outputs either to different strips in the same graph or to different sub windows and make sure that only single spec marker label is displayed in one strip or subwindow.
CCR 899186: Selecting multiple horizontal and vertical markers with Ctrl and then trying to drag the markers while holding Ctrl only updates one marker
Description: When you select multiple horizontal and vertical markers by using the Ctrl key and the mouse pointer, and if you try to drag these markers while holding the Ctrl key, only one marker is updated that is dragged by the mouse pointer.
Solution: Currently, a workaround is not available.
CCR 858422: Labels are not cleared when graph is cleaned after you press x on last window or tab
Description: Labels are not cleared when graph is cleaned after you press x on last window or tab. These labels become non-movable.
Solution: Plotting a trace to this blank window allows the labels to be moved or deleted.
CCR 852379: No context menus for reference and point markers on the circular plots when you right-click
Description: No context menus are available for reference and point markers on the circular plots when you right-click
Solution: Select the marker and open the properties form to change the properties.
CCR 830951: Cannot add Point Marker in Smith chart from the marker tool box
Description: Cannot add Point Marker in Smith chart from the marker tool box
Solution: Add the point marker by using the bindkey M.
CCR 829280: Vertical and Horizontal Marker snapping do not work correctly in case of traces with non-monotonic x-vector
Description: For YvsY data, where the x-vector is non-monotonic, the snapping to next data point for horizontal and vertical marker do not work correctly
Solution: Currently, a workaround is not available.
CCR 820327: The order of bits do not follow the selection order when you use Shift in the analog-to-digital conversion form
Description: The selection order is from top to bottom when you press Shift while selecting, irrespective of the first and the last selection.
Solution: The following two workaround are available:
CCR 814677: On spectral plots, cannot open trace property form by double-clicking a trace in the graph
Description: You cannot open trace property form in spectral plots by double-clicking a trace in the graph.
Solution: Do one of the following to open the trace property form:
-
Select trace and press
Q - Double-click the trace name in trace legend
- Double-click the top of spectral bars in graph
CCR 803675: Signal or expression disappears from Eye Diagram toolbox when it is undocked from graph window
Description: Signals or expressions disappear from the Eye Diagram toolbox when they are undocked from graph window
Solution: Reselect signal and it will appear in the toolbox.
CCR 798199: limitations of undo with new window creation
Description: The following steps to create a new window cannot be undone
1. Renaming a window or tab by double clicking the tab name.
2. Moving or copying a trace to a new window. When you move a trace and click undo the from the window you used moved the trace, the trace is again displayed in this window. However, the new window remains the same.
3. Closing a window or tab by clicking the close button available on the window tab.
Solution: Currently, a workaround is not available.
CCR 794895: Snap XY value edit fields are not in synchronization with the snap and marker properties form
Description: Actual snapping criterion are in synchronization with snap and marker properties form. However, XY value edit fields are not in synchronization.
Solution: Set XY values manually.
CCR 792308: Graph Properties form does not open when you double-click a graph
Description: The Graph Properties form does not open when you double-click a graph.
Solution: Do one of the following steps to open the Graph Properties form:
- Click Edit – Properties (with nothing selected)
- Graph – Properties
-
Click a blank space in the graph and press
Q -
Press Shift
Qany time - Double-click a blank space in the trace legend area
CCR 780325: Virtuoso Visualization and Analysis XL creates a weird table when range and log is used
Description: Virtuoso Visualization and Analysis XL creates a weird table when range and log is used
Solution: Currently, a workaround is not available.
CCR 730406: Virtuoso Visualization and Analysis XL MDL mode is not working on Solaris86
Description: Virtuoso Visualization and Analysis XL MDL mode is not working on Solaris86.
Solution: Use Virtuoso Visualization and Analysis XL in the SKILL mode.
CCR 690563: phaseNoise does not distinguish between in- and out-of-context result directories
Description: The phaseNoise function does not include the results directory argument. It only creates an expression, such as phaseNoise(1 "pss-fd.pss" ?result "pnoise-pnoise"), which does not distinguish between in- and out-of-context result directories. This is confusing for the users who are not aware of in-context result directory.
Solution: Before plotting the new phaseNoise, right-click the new results directory in the Results Browser and choose Set Context. Note that the In Context Results DB field in the Calculator reflects this change. Now if you plot phaseNoise, it will be from the new results directory.
CCR 1767396: Template not found error when using a Calculator function
Description: When a Calculator function is removed from the Function Panel of the Calculator, but still added as a favorite function, the following error is displayed when you try to use the function:
No template file found for: b1f
Workaround: Remove the function from the favorite functions list by right-clicking the function name and choosing Delete.
CCR 1237103: Cannot delete expressions from Expression Editor that include a blank name
Description: Consider a scenario where you export an expression from the Expression Editor to a file and edit the file to rename the expression to a blank name, for example, from E0 to "". Now, when you reload this file in Calculator, the expression is displayed with a blank name and it cannot be deleted.
Solution: As a workaround, double click the Name field in the Expression Editor, specify a name for the expression and then delete the expression.
CCR 826109: For reverse DC sweeps or hysteresis sweeps, the clip Calculator function does not work correctly
Description: For reverse DC sweeps or hysteresis sweeps, the clip calculator function does not work correctly.
Solution: Currently, a workaround is not available.
CCR 845432: Signals pane in Results Browser does not refresh when data gets changed during simulation
Description: Signals pane in Results Browser does not refresh when data gets changed during the simulation. An orange icon appears which signifies that data has changed and you again have to click results directory and browse to get the updated results.
Solution: Currently, a workaround is not available.
CCR 504581: Virtuoso Visualization and Analysis XL windows that are not bound to ADE session are not saved with the ADE state
Description: ADE maintains a list of graph windows that are created for a session. When an ADE state is saved, only the windows that are opened in the current session are saved.
The graph windows that are created through ADE, such as autoplot, direct plot are included in the session graph window list. However, the graph windows created from Results Browser or Calculator are not part of the session graph window list and hence are not saved as part of the ADE state.
Solution: Currently, a workaround is not available.
Return to top