Home > Community > Forums > Custom IC SKILL > OCEAN/SKILL XML database

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 OCEAN/SKILL XML database 

Last post Tue, May 20 2014 1:15 PM by skillUser. 1 replies.
Started by Alex Vasjanov 28 Apr 2014 02:02 AM. Topic has 1 replies and 240 views
Page 1 of 1 (2 items)
Sort Posts:
  • Mon, Apr 28 2014 2:02 AM

    • Alex Vasjanov
    • Top 500 Contributor
    • Joined on Wed, Sep 25 2013
    • Vilnius, Lithuania
    • Posts 17
    • Points 250
    OCEAN/SKILL XML database Reply

    Hello cadence community,

     

    just wondering, is there any way of getting an XML database containing all (or maybe most widely used) OCEAN/SKILL functions? Maybe such databases are present in cadence install directory?

     

    I have created such for OCEAN language but included only the most popular procedures (in my use) and some SKILL commands that I use, but it would be nice to have other procedures. It is possible to update the already created database but it will be a painful experience :).

     

    This is a thing of convenience and not crutial. For those who don't know the purpose for this database - it can be added as a *.lang file in gedit text editor (which I use for OCEAN/SKILL scripting).

     

    Regards,

    Aleksandr

    Filed under: , , ,
    • Post Points: 20
  • Tue, May 20 2014 1:15 PM

    • skillUser
    • Top 10 Contributor
    • Joined on Fri, Sep 19 2008
    • Austin, TX
    • Posts 2,567
    • Points 15,575
    Re: OCEAN/SKILL XML database Reply

    Hi Alex,

    Actually yes there is, well, kind of.  With the documentation we also have the "Finder" database which is a cut-down version of the documentation in a SKILL-esque format.  If you look in the installation directory, the finder database is found as follows:

    ls <CDS installation dir>/doc/finder/SKILL
    AMSDesigner/                   User_Interface/     coreskill/   se/
    Component_Description_Format/  VHDL_Integ/         dfIIconfig/  skartistref/
    Connectivity_to_Schematic/     Verilog_Integ/      edif200/     skcompref/
    Custom_Layout/                 adexlSKILLref/      libManager/  transrefOA/
    DFII_SKILL/                    aelref/             migrate/     verin/
    DIVA/                          anaPlaceGXL/        oceanref/    vivaskill/
    DRACULA-GUI/                   caiuser/            oss/         vpsl/
    Relative_Object_Design/        compXLhelp/         parasim/
    Skpcellref/                    comphelp/           pcellref/
    Tech_File/                     constraintsCustom/  plot/
    
    

    Inside each of the directories (I've highlighted the core SKILL and OCEAN directories) there are one or more *.fnd files which are in a SKILL type of syntax (parentheses group each function item, its function header interface and its description).  You will need to do some conversion to get this into an XML format - luckily they are structurally quite similar...

    Hopefully this helps you.

    Regards,

    Lawrence.

    • Post Points: 5
Page 1 of 1 (2 items)
Sort Posts:
Started by Alex Vasjanov at 28 Apr 2014 02:02 AM. Topic has 1 replies.