Tying objects in layout

M

Miettivainen

Guest
Hello all,

I have the following problem in Virtuoso layout:

I have an object in layout, a pcell of a transistor for example. I
will call this the "master object". I would like to attach an another
object to it (lets call it "slave") so that it would follow changes
made to the master object.

The slave object should be updated when any of the following changes
are made to the master object:
1) Move
2) Rotate
3) Parameter change (e.g changing the width of a transistor)

The first case is easy to implement with rodAlign, but the second and
third cases are the problem.
What I basically would like to have is a callback that would be
invoked every time there are changes in the cell.

So in your opinion is this kind of behaviour possible to implement?

Best regards
TM
 
I would say this should be possible. The detail is in triggering the pcell
callback function.
Pcells have a "proc' associated with them, "pcGenCell" (I'm not specifically
sure what triggers
a call, but parameter changes do as well openning the cell". From within
pcGenCell you can
call other skill code.

The dbDumpPcell function might be a starting point.


"Miettivainen" <loyly@kiu.as> wrote in message
news:e141ae26.0402242356.2a5133da@posting.google.com...
Hello all,

I have the following problem in Virtuoso layout:

I have an object in layout, a pcell of a transistor for example. I
will call this the "master object". I would like to attach an another
object to it (lets call it "slave") so that it would follow changes
made to the master object.

The slave object should be updated when any of the following changes
are made to the master object:
1) Move
2) Rotate
3) Parameter change (e.g changing the width of a transistor)

The first case is easy to implement with rodAlign, but the second and
third cases are the problem.
What I basically would like to have is a callback that would be
invoked every time there are changes in the cell.

So in your opinion is this kind of behaviour possible to implement?

Best regards
TM
 

Welcome to EDABoard.com

Sponsor

Back
Top