The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Apr 24th, 2024, 11:04pm
Pages: 1
Send Topic Print
How to know current origin in Cadence Virtuoso Symbol Editor ? (Read 9512 times)
pancho_hideboo
Senior Fellow
******
Offline



Posts: 1424
Real Homeless
How to know current origin in Cadence Virtuoso Symbol Editor ?
May 02nd, 2009, 3:04am
 
I can set an origin in Virtuoso Symbol Editor.
However I can't find a method to know where current origin is located.

How to know current origin in Cadence Virtuoso Symbol Editor ?
Any expert of Cadence Tools, teach me.
Back to top
 
 
View Profile WWW Top+Secret Top+Secret   IP Logged
Andrew Beckett
Senior Fellow
******
Offline

Life, don't talk to
me about Life...

Posts: 1742
Bracknell, UK
Re: How to know current origin in Cadence Virtuoso Symbol Editor ?
Reply #1 - Jul 10th, 2009, 8:45am
 
Pancho,

Sorry about the delay. Been a tad busy the last few weeks.

Anyway, in the Symbol Editor go to Options->Display and turn on "Coordinates on Status Banner".

You'll then see the coordinates as you move your cursor. 0,0 is the origin.
You can do Edit->Origin to move the origin (actually everything moves if you do this).

Best Regards,

Andrew.
Back to top
 
 
View Profile WWW   IP Logged
pancho_hideboo
Senior Fellow
******
Offline



Posts: 1424
Real Homeless
Re: How to know current origin in Cadence Virtuoso Symbol Editor ?
Reply #2 - Nov 24th, 2009, 3:32am
 
By setting "Schematics > Options > Display : Coordinates_on_Status_Banner" as "on" manually, I can show coordinate information in Symbol Editor.

However I would like to this as default setting.
So I write the following in ".cdsinit".
    envSetVal( "schematic" "statusBannerXY" 'boolean t )

But this does not work.
Maybe kewords such as "schematic" and "statusBannerXY" are improper.

How should I write to set "Schematics > Options > Display : Coordinates_on_Status_Banner" as "on".

Any expert of Cadence Tools, teach me.
Back to top
 
 
View Profile WWW Top+Secret Top+Secret   IP Logged
oermens
Community Member
***
Offline



Posts: 86

Re: How to know current origin in Cadence Virtuoso Symbol Editor ?
Reply #3 - Nov 24th, 2009, 5:31am
 
In your .cdsenv try adding the following:

schematic      statusBanner      boolean      t
schematic      statusBannerXY      boolean      t
Back to top
 
 
View Profile   IP Logged
pancho_hideboo
Senior Fellow
******
Offline



Posts: 1424
Real Homeless
Re: How to know current origin in Cadence Virtuoso Symbol Editor ?
Reply #4 - Nov 24th, 2009, 5:37am
 
oermens wrote on Nov 24th, 2009, 5:31am:
In your .cdsenv try adding the following:
schematic      statusBanner      boolean      t
schematic      statusBannerXY      boolean      t
I don't use ".cdsenv".

I already have the following in ".cdsinit".
  envSetVal( "schematic" "statusBannerXY" 'boolean t )

I will try add the following in ".cdsinit".
  envSetVal( "schematic" "statusBanner" 'boolean t )

Back to top
 
 
View Profile WWW Top+Secret Top+Secret   IP Logged
pancho_hideboo
Senior Fellow
******
Offline



Posts: 1424
Real Homeless
Re: How to know current origin in Cadence Virtuoso Symbol Editor ?
Reply #5 - Nov 27th, 2009, 2:12am
 
oermens wrote on Nov 24th, 2009, 5:31am:
In your .cdsenv try adding the following:
schematic      statusBanner      boolean      t
This is for "Display Status Banner=on".

So even if I set following two, still I can't set "Schematics > Options > Display : Coordinates_on_Status_Banner" as "on".
     schematic      statusBanner      boolean      t
     schematic      statusBannerXY      boolean      t


How should I write to set "Schematics > Options > Display : Coordinates_on_Status_Banner" as "on".

Any expert of Cadence Tools, teach me.



Back to top
 
 
View Profile WWW Top+Secret Top+Secret   IP Logged
Andrew Beckett
Senior Fellow
******
Offline

Life, don't talk to
me about Life...

Posts: 1742
Bracknell, UK
Re: How to know current origin in Cadence Virtuoso Symbol Editor ?
Reply #6 - Jan 4th, 2010, 9:13am
 
Pancho Hideboo,

You have to use the function:

schChangeStatusBanner("xy")

I suspect this is for some strange historical reason - probably predating cdsenv settings...

It seems that the form sets the cdsenv setting based on which banner is in place (the other value is "default").

Ah, I found a CCR about this, asking for this to be made public - CCR 78112 - and it seems the original reason was for performance - it was expensive to have to keep consulting the cdsenv setting (even in memory) every time the cursor was moved.

Apparently it does work if you use a .cdsenv file (I didn't check), and so this workaround SKILL function is only needed if you want to do it via SKILL rather than via a .cdsenv file.

Regards,

Andrew.
Back to top
 
 
View Profile WWW   IP Logged
pancho_hideboo
Senior Fellow
******
Offline



Posts: 1424
Real Homeless
Re: How to know current origin in Cadence Virtuoso Symbol Editor ?
Reply #7 - Jan 7th, 2010, 1:46am
 
Andrew Beckett wrote on Jan 4th, 2010, 9:13am:
You have to use the function:
schChangeStatusBanner("xy")
Thanks.

schChangeStatusBanner() can work
as schChangeStatusBanner("xy") for "on",
and as schChangeStatusBanner("") for "off".

Back to top
 
« Last Edit: Jan 7th, 2010, 3:03am by pancho_hideboo »  
View Profile WWW Top+Secret Top+Secret   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.