EDAboard.com | EDAboard.eu | EDAboard.de | EDAboard.co.uk | RTV forum PL | NewsGroups PL

Pin creation and displaying pin name using SKILL

Ask a question - edaboard.com

elektroda.net NewsGroups Forum Index - Cadence - Pin creation and displaying pin name using SKILL

Manoj Venkatasubbu
Guest

Wed Sep 22, 2010 1:26 am   



Hi,

I have a skill routine that creates pins in the layout. I followed the
same procedure mentioned in

http://groups.google.com/group/comp.cad.cadence/browse_thread/thread/779927d1f8f11925/d70eb916e5e1bec6?lnk=gst&q=create+pin#d70eb916e5e1bec6

The pins are being created but I run into a problem at the parasitic
extraction stage. The extraction engine is not able to identify these
pins because there is no label attached to these pins.
When I manually create a pin I check the option 'Display Pin Name'
option and this creates a label attached to the pin and this pin is
visible in the extracted netlist.

I created a label (dbCreateLabel) and tried to attach it to the pin
using leAttachFig, but this doesn't work.

Any help will be much appreciated.


Additional info:
I noticed that in a manually created pin, say pin1,
pin1~>children~>owner and pin1~>children~>associate is not nil, but
for pins created from the routine the owner and associate fields are
nil. Although leAttachFig is creating a parent-child link between the
pin and the label it leaves the owner and associate fields empty.

rick
Guest

Mon Sep 27, 2010 7:07 pm   



On Sep 21, 3:26 pm, Manoj Venkatasubbu <manoj.venkatasu...@gmail.com>
wrote:
Quote:
Hi,

I have a skill routine that creates pins in the layout. I followed the
same procedure mentioned in

http://groups.google.com/group/comp.cad.cadence/browse_thread/thread/...

The pins are being created but I run into a problem at the parasitic
extraction stage. The extraction engine is not able to identify these
pins because there is no label attached to these pins.
When I manually create a pin I check the option 'Display Pin Name'
option and this creates a label attached to the pin and this pin is
visible in the extracted netlist.

I created a label (dbCreateLabel) and tried to attach it to the pin
using leAttachFig, but this doesn't work.

Any help will be much appreciated.

Additional info:
I noticed that in a manually created pin, say pin1,
pin1~>children~>owner and pin1~>children~>associate is not nil, but
for pins created from the routine the owner and associate fields are
nil. Although leAttachFig is creating a parent-child link between the
pin and the label it leaves the owner and associate fields empty.

Are you using Assura? Having the text "attached" to the pin should
not matter.
The extracter will look at either or both depending on your rule file:

1) pin connectivity. Query the pin and see if it has connectivity
which matches the pin name
2) text on the the correct layer and the text origin must be touching
the metal that you are connecting to.

You can to a pre-RCX pin check by looking in the <run_name>.erc and to
see if the pin is attached or floating
or not listed.

Rick

elektroda.net NewsGroups Forum Index - Cadence - Pin creation and displaying pin name using SKILL

Ask a question - edaboard.com

Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
RTV map EDAboard.com map News map EDAboard.eu map EDAboard.de map EDAboard.co.uk map Opony