Print schematics with Cadence: Difference between revisions

From ift
(Created page)
(No difference)

Revision as of 14:28, 22 March 2018

Print schematics from Cadence Virtuoso

This article will show you how to save your schematics in a vectorised format so they can be manipulated or embedded in a report or a thesis.

Doing it this way, instead of "Export image" will result in something that looks useable and high resolution.

It is based on this youtube-movie


1. Locate the file containing the plotter-setups. It comes with the technology package and is located here:


2. Move the file to your own tsmc-folder

 mv /eda/cadence/2016-17/RHELx86/IC_6.1.7.704/tools.lnx86/plot/etc/cdsplotinit ~/tsmc/.cdsplotinit

The print-window in Virtuoso

3. Rename "your plotter": Change line 18, "Encapsulated PostScript:" to "p1|Encapsulated PostScript:"

 gedit ~/tsmc/.cdsplotinit


 vim ~/tsmc/.cdsplotinit
  • If you get the error *Error* lessp: can't handle (nil <nil) you have to restart virtuoso for the plotters to be enabled

4. Now to print. First you might want to set a paper size. This is done here:

 File - Print - Plot Options ... - Paper Size 

Make sure the "Plotter Name" is what you called your plotter (p1).

5. Check the boxes "Fit to Page" and "Center plot"

6. Uncheck the the box "Mail Log To" and check the box "Send Plot Only To File" and set the path to where you want your plots/prints/schematics to be stored. This is also where you decide on a filename

The plot options-window in Virtuoso

7. Make sure the folder you have set to save your files in exist or Virtuoso will just output a warning ala

 *WARNING* (SCH-1266): Cannot write to file "~/tsmc/printedFromVirtuoso/".

Create the folder:

mkdir ~/tsmc/printedFromVirtuoso/

8. Click OK in the Plot Options windows

9. Uncheck the "Plot with: header" box, just above the notes window

10. Press OK to save the schematic.

Now you can open the and it will look something like this:

The output of the Cadence postscript-printer converted to jpg

For the next schematics you want to plot you only have to "File - Print - Plot Options ...", change your filename and press OK.

Tips to make the schematic look better

Disable all annotations

Do the following twice, once to enable this (and disable anything else) and the one more time to disable it again

 View - Annotations - Component Parameters

This will make the schematic look cleaner and will hide fingers and channel lengths, etc. You could also do the same with net names, and possibly hide instance labels

View - Hide Instance Labels

Wider lines

Open the outputfile (.ps) in a text editor and find


This set the width of all lines and can be changed to i.e. 2 for wider lines.

 2 setlinewidth

Note: if you have text (not disabled annotations etc) the letters might mix together.