How to open all the cell view in one library with skill?

Discussion in 'Cadence' started by Tech11, May 25, 2006.

  1. Tech11

    Tech11 Guest

    Hi,

    I need to backup one library and require it clean, that is to say, the lib
    mayn't read cell view from other libraries. So I copy the lib to another
    directory and edit the file 'cds.lib' to delete other libraries, so when I
    open one cell's schematic view, if it need to read other libraries, I'll get
    one warnning. But since there's so many cells, it's difficult to open all
    the cell views one by one, it's a good idea to write one skill code to do
    it.

    There's so many functions in skill and I'm one youngling, so it's a great
    work to me. Who would like to help me? either give me some advice?

    I write one simple code:
    deOpen()
    deOpenForm->deLibName->value = "lib1"
    deOpenForm->deCellChoice->value = '("cell1")
    deOpenForm->deViewName->value = "schematic"
    ;;Since I have only read permission to the lib, so when I open one cell
    view, it'll jump one form to let me ensure, but I
    ;; don't know how to do it. I've tried hiDBoxOK(geDBox), but it can't work
    well.
    hiFormDone(deOpenForm)

    Aonther way:
    dbHiOpenCellViewByType("lib1" "cell1" "schematic" "" "r")
    But I get no any window, how to use it? I read the manual but find no more
    info.

    BTW, how should I get a way to check all the lib all over automatically? I
    wanna study skill language but have no more data, where to find some good
    codes to read and study? I know 'ROD' but don't know how to use to do
    something. Who may help me?

    Thanks for your help and Have a good day!

    B.R.

    Joffre
     
    Tech11, May 25, 2006
    #1
  2. Tech11

    vdvalk Guest

    Sorry, I think you are going about this wrong.

    I think the functionality you want is available by copying your
    starting cell to a new place.

    Look up all the options on hierarchical copy. The interactive menu can
    do what you want.

    It is a simple exercise to replicate what the menu does. (usually YMMV)

    -- Gerry
     
    vdvalk, May 26, 2006
    #2
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.