Binding a cell from a different library with HED-editor.

Discussion in 'Cadence' started by Svenn Are Bjerkem, Jan 31, 2005.

  1. Hi,

    I want to create a config view where I replace one instantiated cell
    from the project library with a cell with same name from a different
    library (test) with view av_extracted_rc.

    I do 'add bindToOpen' on the cell and it gets unbound. Then I delete the
    unbound by 'Remove BindToOpen' and my test library gets listed in the
    library column. I can now right click on the cell and select
    'av_extracted_rc' as view to use. If I now press update my test library
    gets overwritten by the project library.

    If I save the config instead of updating it and use it as input to a
    netlister, the netlister get the original project library with schematic
    view.

    Default:
    lib cell view
    project ampcontroller schematic

    What I want:
    test ampcontroller av_extracted_rc

    I have put the test library into the Global Bindings.

    I /almost/ get HED to do what I want, except that the config saved does
    not contain av_extracted_rc view of ampcontroller from library test but
    schematic view of ampcontroller from library project.

    Am I trying to do something that HED cannot do here?
     
    Svenn Are Bjerkem, Jan 31, 2005
    #1
  2. Yes, you cannot view switch to a different library (at least not using public,
    supported mechanisms). All views have to be under the same cellView in the
    same library. Actually, that's not strictly true - but it certainly is true
    where an instance has an explicit library set - which all database type views
    would.

    One sort of exception to this is that you can switch into the TMP area for a
    library if you're using ASSIGN TMP in your cds.lib - by setting the
    CDS_BIND_TMP_DD UNIX environment variable to "view" or "both". This is
    normally used in an AMS Designer flow. ASSIGN TMP is mainly used to allow you
    to netlist or compile into a readonly library by assigning a writable
    temporary directory to augment the readonly library.

    Regards,

    Andrew.
     
    Andrew Beckett, Feb 1, 2005
    #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.