Cadence® system design and verification solutions, integrated under our System Development Suite, provide the simulation, acceleration, emulation, and management capabilities.
System Development Suite Related Products A-Z
Cadence® digital design and signoff solutions provide a fast path to design closure and better predictability, helping you meet your power, performance, and area (PPA) targets.
Full-Flow Digital Solution Related Products A-Z
Cadence® custom, analog, and RF design solutions can help you save time by automating many routine tasks, from block-level and mixed-signal simulation to routing and library characterization.
Overview Related Products A-Z
Driving efficiency and accuracy in advanced packaging, system planning, and multi-fabric interoperability, Cadence® package implementation products deliver the automation and accuracy.
Cadence® PCB design solutions enable shorter, more predictable design cycles with greater integration of component design and system-level simulation for a constraint-driven flow.
An open IP platform for you to customize your app-driven SoC design.
Comprehensive solutions and methodologies.
Helping you meet your broader business goals.
A global customer support infrastructure with around-the-clock help.
24/7 Support - Cadence Online Support
Locate the latest software updates, service request, technical documentation, solutions and more in your personalized environment.
Cadence offers various software services for download. This page describes our offerings, including the Allegro FREE Physical Viewer.
Get the most out of your investment in Cadence technologies through a wide range of training offerings.
This course combines our Allegro PCB Editor Basic Techniques, followed by Allegro PCB Editor Intermediate Techniques.
Virtuoso Analog Design Environment Verifier 16.7
Learn learn to perform requirements-driven analog verification using the Virtuoso ADE Verifier tool.
Exchange ideas, news, technical information, and best practices.
The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information.
It's not all about the technlogy. Here we exchange ideas on the Cadence Academic Network and other subjects of general interest.
Cadence is a leading provider of system design tools, software, IP, and services.
I found myself getting a little bit frustrated with some of the default colors that would come up in the VIVA waveform tool while I was plotting from the Analog Design Environment (ADE). After working with Kabir, the Product Engineer for VIVA, I discovered that the colors for the waveform defaults are actually being set by ADE. There are a set of probe layers or Y layers in the Display Resource File that ADE cycles through to match up highlighted nets on the schematic with traces in the waveform tool. Setting these colors and line types correctly will define the palette that VIVA will cycle through as it draws traces.
If you are interested in how to set these layer defaults, please watch this short video presentation.
is there a way to specify the number of waveform splits in the viewable window space such that each individual plots don't get squished. The function was present in the old waveform viewer but I haven't been able to find the function in VIVA.
Thank you very much for the information posted above. It helped me a lot in customizing my own viva environment. As a follow up, I want to describe the process that I used to initialize the viva background color. To be honest, I am not a big fan of black backgrounds as it is a little hard on my eyes. I usually prefer something softer like a dark gray so that the contrast between the axes and graph background is not too intrusive.
To set the default background of viva (not wavescan):
1) here is what I tried that did NOT work
a) First, I copied a default 'display.drf' to my cadence directory ~/cads/cadence
b) In the 'drDefineColor' section, I followed the syntax of other colors and created a custom color name called 'tfo1' and set the RGB value to 77,77,77
c) Then, I added a line in my .cdsenv file
viva.rectGraph background string "tfo1"
Everything loaded correctly but the background is still black! which is not what I wanted. Then, I changed the line to
viva.rectGraph background string "darkGray"
and the color changed to gray. This tells me that for some reason, viva does not recognize the custom color name that I set (perhaps due to loading order of the display.drf file compared to .cdsenv?? Your guess is probably better than mine.
I tried different color names listed above and the ones I've tried all works. But that still doesn't allow me to set the color that I wanted. Then it hit me that perhaps the color name can be replaced with HEX values instead.
2) So here is what I tired that did work
a) No need to modify the display.drf file.
b) Just add the following line to the .cdsenv file.
viva.rectGraph background string "#4D4D4D"
and that worked for me. 4Dh = 77d
Let me know if it works for you.
Tahnks! very useful!
Can somebody give an overview of all syntax to customize viva?
Setting the background is a little less complicated.
On an individual waveform basis, go to the menus and select:
Frame -> Edit -> Rect Color Scheme
The choices are Black, White and Gray.
If you want to get really fancy and change it on a permanent basis, you can edit or create a file called .cdsenv in the location where you start the software. Here is the setting for this file.
honeydew is a personal favorite... LOL...
Specifies the background color for the default color scheme in rectangular graphs (Graph-Color Schemes-Default). You can change this in the Graph Attributes dialog box.
wavescan.rectGraph background string "background_color"
Background color in rectangular graphs.
Valid values: Colors available on the palette below.
Thanx for the tip. Is there a way you can change the background to black rather than white? How do you do that?