Talk About Network

Google





Computer Aided Design - CAD > Cadence > Re: How to use ...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 4 of 6 Topic 4185 of 4397
Post > Topic >>

Re: How to use dbCreateInstTerm ?

by bu-bu <bedoune@[EMAIL PROTECTED] > Aug 24, 2008 at 10:14 PM

On 8=D4=C222=C8=D5, =CE=E7=E1=E110:06, "S. Badel"
<stephane.ba...@[EMAIL PROTECTED]
>
wrote:
> bu-bu wrote:
> > First i create:
> > d_net =3D dbCreateNet(pcCellview "PLUS")
>
> > and
> > d_term =3D dbCreateTerm(d_net "PLUS" "inputOutput")
>
> > But i don't know how to create/define the missing parameter, i mean
> > d_inst ??
> > I think i must use dbCreateInst, to get d_inst, but it seems that i
> > can use it only for existing cells. It's not my case.
>
> > I use rodCreateRect in my pcell, to draw shape of poly.
>
> > Or just to use dbCreatePin ?? I think it's not enough to perform what
> > i need.
>
> It is. If I understand you correctly... instTerms are used to define the
=
connections to an instance.
> You would create instTerms if you had instances in your pcell, which is
n=
ot the case.
>
> To create pins, first create a net, then a terminal on that net, and
fina=
lly a pin on that terminal/net.
>
> You'll just need a shape/instance to associate with the pin ; it defines
=
the physical connection
> point. In a layout, it can be a piece of metal ; in a schematic an
instan=
ce of
> basic/(ipin|opin|iopin) ; in a symbol, a simple rectangle....
>
> St=A8=A6phane

Hello,

thanks a lot for your answers.
indeed, i misled the using of dbCreateInstTerm. thanks you for the
lights.

I used dbCreatePin to create pin in my pcell. I did:

net_name =3D "PLUS"

net_id  =3D dbMakeNet(pcCellView net_name)

term_id =3D dbCreateTerm(net_id net_name "inputOutput")

PinPlus =3D dbCreateRect(
					pcCellView
					Layer
					list(0:0 ShapeWidth:ShapeLength)
					)
dbCreatePin(net_id PinPlus net_name)

dbAddFigToNet( PinPlus net_id )

dbCreateLabel(
			pcCellView
			Layer
			ShapeWidth/2:ShapeLength/2
			"PLUS"
			"centerCenter"
			"R0"
			"roman"
			0.01
)

but i can not extract any pin information in icfb.

Actually, i'm writing a skill that should be able to list all pins of
level 0 and level -1. In this pin information list, i would like to
display the name of instance, its location and real location of pin.

but just creating a pin and finding information like real location
(and not location in the master) is a little bit hard for me (;_;)

i thought adding a label would be easier, but it's not the case.
i thought adding a fig would be helpful, but it's not the case either.

So i really don't know how to create my pin list information.

could you help me please?

Thanks ,

b.
 




 6 Posts in Topic:
How to use dbCreateInstTerm ?
bu-bu <bedoune@[EMAIL   2008-08-22 04:06:38 
Re: How to use dbCreateInstTerm ?
Jean-Marc Bourguet <jm  2008-08-22 13:55:25 
Re: How to use dbCreateInstTerm ?
"S. Badel" <  2008-08-22 15:06:55 
Re: How to use dbCreateInstTerm ?
bu-bu <bedoune@[EMAIL   2008-08-24 22:14:23 
Re: How to use dbCreateInstTerm ?
Riad KACED <riad.kaced  2008-08-24 23:48:43 
Re: How to use dbCreateInstTerm ?
bu-bu <bedoune@[EMAIL   2008-08-26 18:51:06 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
localhost-V2008-12-19 Fri Jan 9 14:00:25 PST 2009.