decrypt of skill

Discussion in 'Cadence' started by Jan Mikkelsen, Dec 1, 2003.

  1. Hi

    I have a PCell skill file from a foundry and loading this goes nicely. The
    only problem is that the file is a piece of crap and as such it is full of
    errors. I want to make corrections to the file and have tried to decrypt it
    using the decrypt.il file. I know that the file works as I can encrypt and
    decrypt my own skill code and that still works. But when I try to decrypt
    the foundry code I get errors when trying to load the decrypted file .. The
    decrypted file starts of by

    ((NWELL = 3)) ..

    I realise that this is not a correct start line .. but what went wrong is
    what I wonder .. because the file looks nice and all ??

    /Jan
     
    Jan Mikkelsen, Dec 1, 2003
    #1
  2. Well, it depends how you decrypted it (and I'm not going to go into that here,
    and I'd prefer it if you didn't) - but it might be something to do with how you
    did that, or it may be wrong in the original code.

    Having multiple sets of matched parentheses in SKILL code is going to cause
    trouble - it confuses the parser (mainly because of the flexible way it handles
    C-like and LISP syntaxes). If the line was:

    (NWELL=3)

    or

    NWELL=3

    all would be OK, but with two sets of parentheses it will get confused.

    Andrew.
     
    Andrew Beckett, Dec 1, 2003
    #2
  3. Hi Andrew

    I came to that conclusion my self also .. but thanks.
    And dont worry .. I'll leave it at this.

    /Jan
     
    Jan Mikkelsen, Dec 2, 2003
    #3
  4. Jan Mikkelsen

    fogh Guest

    Jan,

    once fixed, it looks like this for me:

    (pprint (car line) out) (fprintf out "\n" )
     
    fogh, Dec 3, 2003
    #4
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.