Re: How to create a library ?



hi Riad, when creating libries with SKILL the ddCreateLib function
writes
a line in your cds.lib file. And if you delete the library later
programatically
it will comment the line out of your cds.lib and add a comment line.
so if you programmatically create and delete 100 libraries, your
cds.lib
will keep growing and growing.

Have you figured out how to avoid this?

-jim

On Feb 21, 1:26 pm, Riad KACED <riad.ka...@xxxxxxxxx> wrote:
Hi Bedo,

1. Try this piece of skill (put it in your own script.il):

(defun rkCreateLib (libName libPath techFile)
let( (libId)
(ddCreateLib libName libPath) ; Create the library
(setq libId (ddGetObj libName)); Get the Lib ID
(techBindTechFile libId techFile) ; Attach to the tech file to the
lib
); let
); rkCreateLib

2. then load it into your CIW session :
(load "yourPath/script.il")

3. Then give it a try ...
(rkCreateLib "myLib" "/tmp/cds/myLib" "myAsciiTechFile")

Cheers,

Riad.

bedo...@xxxxxxxxx wrote:
hi,

I would like to create a library by skill.

So i use dbCreateLib.

But i can not put any cells inside, because this lib does not refer to
my tech file !

So, i would like to know, by skill, how to create a library which can
refer to my technology file ?

could someone helps me ?

Thanks and regards,

b.

.



Relevant Pages

  • Re: Is there any tools to create pcell?
    ... It eases the pain of porting libraries to various technolgies. ... It provides a declarative multiple inheritance mechanism to specify features, hierarchical defintion allowing you build PCells on top of other ... CDF back-annotation interface simulation information and simulation cellview creation, symbol information, inherited connections, strong/weak/must connect interface rod stretch callbacks, interfaces to external SKILL utilities, context sensitive pop-up menus on pcell instances persistent PCell featues, ...
    (comp.cad.cadence)
  • Re: How to get the cell name list of one library?
    ... Since it's one shell script, how may I run the skill function to get the ... echo Found Cell $file ... libraries is included such as: ... You could use dbAccess to launch the SKILL file which Guenther gave earlier, ...
    (comp.cad.cadence)