• 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. Dim color invert

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 124
  • Views 7056
  • 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

Dim color invert

RicardoGV1
RicardoGV1 over 2 years ago

Hi everyone,

I'm trying to set dark mode to the virtuoso windows, and this is what I got.


I did this by inverting all screen content, and changing some drf colors seems to work okey.
The only thing is when selecting an instance instead of dimming in black, the instances get brighter.

Same thing in the schematic view, there is a selected wire but all are the same color because of the dim



is there a way to invert the dimming colour? 

I've tried changing all display colors and look for a non private variable that sets this, but couldn't find anything. 


Regards,
R.Gómez


  • Cancel
  • Andrew Beckett
    Andrew Beckett over 2 years ago

    There is a set of change requests (CCR 2578506) asking for a proper "dark mode" in Virtuoso, and I've seen a prototype, but I'm not sure when it will make it into production. There's also an upcoming option (in the Virtuoso Studio release) which can cause the dimming to be in grey/gray rather than coloured/colored.

    However, I'd like to know what you're doing right now - how you've "inverted all screen content" - to make sure I understand what you've done.

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • RicardoGV1
    RicardoGV1 over 2 years ago in reply to Andrew Beckett
    Thanks for that information, I've asked my support about that Virtuoso Studio release, but is this an specific release version or they may find it by "Virtuoso Studio"?
     

    And about the color inversion. I used this project https://github.com/mlaily/NegativeScreen which calls the windows magnification API and sends a color transformation matrix. Those colors are applied to the complete screen. 
    Within virtuoso I've changed the background to white and changed some colors in the drf  to make those appear with the inverted colors 

    R.Gómez
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 2 years ago in reply to RicardoGV1

    I approved one of your posts (the GitHub link was the problem) - please don't appeal the others as that will end up generating duplicates.

    Anyway, it's not really surprising that Virtuoso knows nothing about something else that is doing color transformation - I think there's very little chance of that working properly. Dimming can handle different background colour (which you can set for the canvas in Virtuoso), but a wholesale transformation of the color scheme would be problematic.

    Virtuoso Studio was launched at Cadence LIVE Silicon Valley in April, but will be released at the end of June 2023. See https://www.cadence.com/en_US/home/tools/custom-ic-analog-rf-design/virtuoso-studio.html

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • RicardoGV1
    RicardoGV1 over 2 years ago in reply to Andrew Beckett

    Ohh got it, I'll keep going with this approach while that tool is released.
    Thanks a lot 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