Global error

Discussion in 'Cadence' started by m.deng, Feb 17, 2005.

  1. m.deng

    m.deng Guest

    When I do PRFlatten, I got an error from CIW
    ( My_cell layout ) in library my_lib has been changed since it was last
    extracted.

    It was also recorded in global.err. What does this mean?

    regards,
     
    m.deng, Feb 17, 2005
    #1
  2. m.deng

    G Vandevalk Guest

    It means that the extracted view of the layout has a timestamp that is older
    than the timestamp of the layout.

    The simple solution is to re-extract the layout.
    (the more complicated solution, when this is expensive, is to figure out
    what changed and
    DON'T DO THAT)
    There are ways of fooling PRFlatten but they are "expert only" "asking for
    trouble"
    "DON'T DO THIS" variety (i.e. go re-extract the layout)

    Note that some trivial layout things will trigger this. The typical one I
    see is that a
    user adds a property to the layout so that the PRFlatten routine will do the
    right
    thing to this layout and "BAMM" (as Emril would say) your extracted rep is
    out of date.
    (but then in a degenerate case, the layout could change if it wasa pcell, or
    triggered different
    extraction routines ... )

    Not sure about global.err ... likely the same error ... but often the
    PRFlatten can go off and do some other
    processing in a real custom flow ...

    YMMV
     
    G Vandevalk, Feb 17, 2005
    #2
  3. m.deng

    m.deng Guest

    there were three more lines of relevant info:
    si: Netlist did not complete successfully.
    End Netlist: Feb 17 17:17:35 2005
    Flatten failed -- exiting
     
    m.deng, Feb 17, 2005
    #3
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.