Home > Community > Forums > Custom IC SKILL > How to detect "pcell eval failed" without instantiating a pcell?

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: *

 How to detect "pcell eval failed" without instantiating a pcell? 

Last post Thu, Jan 26 2012 9:07 AM by Niveena. 4 replies.
Started by Niveena 26 Jan 2012 08:29 AM. Topic has 4 replies and 2125 views
Page 1 of 1 (5 items)
Sort Posts:
  • Thu, Jan 26 2012 8:29 AM

    • Niveena
    • Not Ranked
    • Joined on Fri, Nov 4 2011
    • Posts 4
    • Points 65
    How to detect "pcell eval failed" without instantiating a pcell? Reply
    Hi, I need to find pcells that have "pcell eval failed" errors in a library, without instantiating the pcells in virtuoso. Is there any variable or parameter that holds this pcell error status, so that I can check the value of this variable through skill code? Waiting for your reply. Thanks, Niveena
    Filed under:
    • Post Points: 20
  • Thu, Jan 26 2012 8:36 AM

    Re: How to detect "pcell eval failed" without instantiating a pcell? Reply

    The marker is on the pcell subMaster (i.e. the variant), which will only be created by instantiation. Given that the failure may only arise when particular combinations of parameter values are given, it really only makes sense to be produced by virtue of instantiation.

    Regards,

    Andrew.

    • Post Points: 20
  • Thu, Jan 26 2012 8:46 AM

    • Niveena
    • Not Ranked
    • Joined on Fri, Nov 4 2011
    • Posts 4
    • Points 65
    Re: How to detect "pcell eval failed" without instantiating a pcell? Reply
    Andrew, thanks for the quick reply. My intent was to QA my library in order to ensure no such "pcell eval failed" errors exist while instantiating a cell, using skill code. So in my skill code I ll have to instantiate a pcell and then check the log file for any errors. Is that right?
    • Post Points: 20
  • Thu, Jan 26 2012 8:50 AM

    Re: How to detect "pcell eval failed" without instantiating a pcell? Reply

    You don't have to check the log file; you could check the instId~>master and check for any markers. I can't remember whether these end up as marker objects in IC61X, or whether they are still shapes on the marker/error layer purpose pair - either way they are pretty easy to detect programmatically.

    Andrew.

    • Post Points: 20
  • Thu, Jan 26 2012 9:07 AM

    • Niveena
    • Not Ranked
    • Joined on Fri, Nov 4 2011
    • Posts 4
    • Points 65
    Re: How to detect "pcell eval failed" without instantiating a pcell? Reply
    Well Thanks once again. I can check that .
    • Post Points: 5
Page 1 of 1 (5 items)
Sort Posts:
Started by Niveena at 26 Jan 2012 08:29 AM. Topic has 4 replies.