• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. Schematic plot of little large circuit

Stats

  • Locked Locked
  • Replies 8
  • Subscribers 125
  • Views 16925
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Schematic plot of little large circuit

NorNand
NorNand over 5 years ago

Hello,

I am trying to print my circuit schematic view, the circuit is not that big, its like fully differential amplifier with biasing circuit. 

I tried to print the schematic by using three methods but non of them is giving me a clear result that I can use the picturer in formal writing or presentation

method1. using export image

method2. using export HTML from ADEXL

method3. using "print" command

Do Cadence suggest to use third part software for plot ?

Thank you

  • Cancel
Parents
  • NorNand
    NorNand over 5 years ago

    may be I can show you part of the circuit, still not clear, I cant read transistors information from the image

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 5 years ago in reply to NorNand

    If you use the Save Image form and increase the resolution:

    Then the picture can improve from this:

    To this with 4x resolution increase (you may need to click on it):

    To this with 16x resolution (the problem here is that the lines are pretty thin and so they appear faint at normal resolutions):

    What you really want for documents is a vector format rather than a raster format - the standard way used to be to use the Print mechanism to produce EPS (Encapsulated PostScript), but unfortunately Microsoft dropped support for that. There's a request for SVG output from Virtuoso (this exists for waveforms, but not for schematic or layout), but it's not been implemented yet (there are some infrastructure optimisation reasons why it's difficult). Might be a good idea to contact customer support to add another request to the list of others asking for this (it all helps with prioritisation).

    You may be able to output PostScript and find a PostScript to SVG (Scalable Vector Graphics) converter.

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 5 years ago in reply to Andrew Beckett

    Dear NorNand (and Andrew for your information),

    The method I’ve been using, which appears to provide very clear results, relies on printing the schematic in Postscript format and then converting it to a portable network graphics file. This for type can be used in Microsoft applications and preserves the resolution. These are the steps I follow:

    1. In my .cdsplotinit file in my $HOME directory, I define a black and white generic Postcript plotter as follows:

    generic_bw|Postscript printer: \

            :manufacturer=Adobe: \

            :type=epsfi: \

            :spool=lp -d agrprt270dup: \

            :maximumPages#1: \

            :resolution#300: \

            :paperSize="9x5.5" 2700 1650:

    2. From the Virtuoso schematic File-> Print command, I set the options shown below in its GUI to plot the schematic to a file in my cadence working directory. Note that the plotter I specify is “generic_bw” which I define in step 1.

    3. From the cadence working directory at its UNIX prompt, I use the following script to convert the Postscript file to a Portable Network Graphic file “.png”. The script relies on a version of Ghostscript on your system in your UNIX path. Optionally, the script calls Imagemagick to trim the white space from the file. If you do not have that installed in your UNIX environment, you may comment out that line.

    —————————————— start of script —————————

    gs -dSAFER -dBATCH -dNOPAUSE -r600 -dEPSFitPage -sDEVICE=pngmono -dTextAlphaBits=4 -dDEVICEWIDTHPOINTS=648 -dDEVICEHEIGHTPOINTS=396 -sOutputFile=$1.png  $1.ps

    # Optional - may distort image

    magick $1.png -trim $1_trimmed.png

    echo "Done, png and trimmed file are \"$1.png\" \"$1_trimmed.png\"."

    —————————————— end of script —————————

    An example is attached of a .png file created using this method. I hope this helps and at least provides an alternative!

    Shawn

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • NorNand
    NorNand over 5 years ago in reply to Andrew Beckett

    Dear Andrew,

    Thank you for your answer, I have tried to export the image with higher resolution and as you exactly said, the lines will be faint, then below I made it with 4X 

    png_4X resolution

    For some reason, if I compare it to your picture with same resolution your picture still looks like having better dark lines

    In my next attempt I print the circuit to eps, then I converted it to  pdf to post it here, where still the image not good for reporting

    test3pdf.pdf

    By the way the schematic print of small circuit is looking good in either of the cases above

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • NorNand
    NorNand over 5 years ago in reply to NorNand

    you see from the pdf that values of the transistors are not showing

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • NorNand
    NorNand over 5 years ago in reply to NorNand

    Here also pdf file generated from postscript file, it is looking better then pdf generated from eps, however, transistor values are still not showingtest_ps.pdf

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 5 years ago in reply to NorNand

    With EPS it might be showing the image (EPS includes both an image for display and the PostScript for printing).

    Either way, investigating this further would be best achieved via customer support (I certainly don't have the bandwidth right now to do more experiments to try to reproduce what you're seeing).

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • NorNand
    NorNand over 5 years ago in reply to ShawnLogan

    Thank you for the suggestion, I updated the .cdsplotinit with the black and white instructions you gave

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • NorNand
    NorNand over 5 years ago in reply to ShawnLogan

    Thank you for the suggestion, I updated the .cdsplotinit with the black and white instructions you gave

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. 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. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information