regarding viewing of geometry information of layout

Guest
Hi,
I want to view the geometrical information of cadence virtuoso layout..
(I'm talking in similar context to that of ".mag" file in "magic"
where we see the layout geometry info like "rect <co-ordinates> and
other "layer " info)
Thanks
 
On May 9, 12:22 pm, lokeshr...@gmail.com wrote:
Hi,
I want to view the geometrical information of cadence virtuoso layout..
(I'm talking in similar context to that of ".mag" file in "magic"
where we see the layout geometry info like "rect <co-ordinates> and
other "layer " info)
Thanks
Is there any standard way of doing it...
 
Hi,

The standard way of doing it is to understand the Cadence DFII
database. You best companion for this is the shdfref.pdf, the CadenceŽ
Design Framework II SKILL Functions Reference. Go to Chapter 2
"Database Access" and if you are in hurry, just jump to section
"Description of Database Objects".
You will learn in this document the a cellView has loads of
attributes: Instances, nets, Shapes ... etc. You will learn as well,
that Rectangles, paths ... and other figures have attributes like
bBox, lpp, xy (in case of rectangle) ...

In practice, select the layout object you want to monitor and go to
the CIW and type-in
CIW-> geGetSelectedSet~>?
==> This would return the list of attributes of the selected object
CIW-> geGetSelectedSet~>??
==> This would return the list of attributes/values of the selected
object

If your selected object is a rectangle, then try:

geGetSelectedSet~>xy
geGetSelectedSet~>bBox
geGetSelectedSet~>layerName
geGetSelectedSet~>purpose
geGetSelectedSet~>lpp

The above should bring what you were asking.

BTW, there are plenty of threads in this forum related to layout
databases. A quick google search might save you the time waiting for
someone to answer. You are always welcome to ask questions though :)

Cheers,
Riad.
 
Hi riad,
Thanks for pointing to the manual.(atleast the manual is the solution
to lot of questions that i was planning to ask :)
(Man!! cadence contains lot of documents that is very huge and
exhaustive ,a unwitting user like me ,can easily get lost in the
quantity of info thats given.
Had this forum not been there, i would have wasted quite a lot of days
in doing unnecessary search .thanks riad.)
Regards,
Lokesh



On May 9, 11:05 pm, Riad KACED <riad.ka...@gmail.com> wrote:
Hi,

The standard way of doing it is to understand the Cadence DFII
database. You best companion for this is the shdfref.pdf, the CadenceŽ
Design Framework II SKILL Functions Reference. Go to Chapter 2
"Database Access" and if you are in hurry, just jump to section
"Description of Database Objects".
You will learn in this document the a cellView has loads of
attributes: Instances, nets, Shapes ... etc. You will learn as well,
that Rectangles, paths ... and other figures have attributes like
bBox, lpp, xy (in case of rectangle) ...

In practice, select the layout object you want to monitor and go to
the CIW and type-in
CIW-> geGetSelectedSet~>?
==> This would return the list of attributes of the selected object
CIW-> geGetSelectedSet~>??
==> This would return the list of attributes/values of the selected
object

If your selected object is a rectangle, then try:

geGetSelectedSet~>xy
geGetSelectedSet~>bBox
geGetSelectedSet~>layerName
geGetSelectedSet~>purpose
geGetSelectedSet~>lpp

The above should bring what you were asking.

BTW, there are plenty of threads in this forum related to layout
databases. A quick google search might save you the time waiting for
someone to answer. You are always welcome to ask questions though :)

Cheers,
Riad.
 
Hi,

Yes, there are loads of docs out there. You don't need them all
though. I have working with Cadence for 8 years and I'm still using
only a dozen of docs out of the ~100 available.
The following is very good for beginners:
http://cadence.wikispaces.com/Documentation+index

I would advice to use the cdnshelp/cdsdoc.

Regards,
Riad.
 
Hi,

Yes, there are loads of docs out there. You don't need them all
though. I have working with Cadence for 8 years and I'm still using
only a dozen of docs out of the ~100 available. The following is very
good for beginners:
http://cadence.wikispaces.com/Documentation+index

I would advice to use the cdnshelp/cdsdoc.

Regards,
Riad.
 

Welcome to EDABoard.com

Sponsor

Back
Top