• 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. Schematics On White Background

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 126
  • Views 14511
  • 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

Schematics On White Background

switchy
switchy over 4 years ago

I have a preference for working on a white background.  I briefly tried changing the background to white using Default Editor Background Color.  However this has some knock-on effects e.g. grey wires are hard to see and things highlight in white.

Is there a recommended list of settings and setting values for working with a white schematic background?

It'd be great if Virtuoso had a single button that changed the background to white and adjusted everything else to suit.

  • Cancel
  • Dimitra Papazoglou
    Dimitra Papazoglou over 4 years ago

    I don’t think there is a list of recommend settings for changing the color of objects when background is white – at least I’m not aware of such a list.

     

    To change the colors you can use the solution described in the below article.

    What layers and purposes (lpp's) are used by schematic composer/editor to draw objects? 

     

    As solution says, you need to modify the display packet information in the display.drf file – look for drDefinePacket- and change the color for the desired packet.

     

    The article also includes a table with the objects and the layer purpose pairs (LPPs) that are currently used. For example , the LPP that is being used for selected objects is ‘hilite,drawing’ and the packet name is ‘hilite’.

     

    There is also the GUI way to change the colors for the LPPs. In CIW, go to Tools->Display Resource Manager…In the form that opens, click on Edit… button.

    Set the GUI as below- select to see all LPPs. Then select the desired LPP and change the Outline Color or/and the Line style. Then select “Modify Current Packet” to apply the changes to the schematics in your current virtuoso session- you’ll need to press ‘F’ in your schematic to load the changes.

    To save the changes as a file called e.g display_mod.drf, select File->Save in the GUI above.

     

    To load the modified display_mod.drf file in a virtuoso session use the below command in CIW:

    drLoadDrf("<path_to_display.drf>/display_mod.drf")

    Or if you want to apply it permanently add the below in your .cdsinit file.

    ddGetObj("pdkLibName")
    drLoadDrf("<path_to_display.drf>/display_mod.drf" nil)

     

    Thank you
    Dimitra

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to Dimitra Papazoglou

    I also filed (only a couple of weeks ago), enhancement CCR 2346074 to automatically adjust the colours when the background is changed so that they remain visible (ViVA already does something similar and that's quite effective). If you want something similar, you should contact customer support and ask for a duplicate to be filed.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

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