Home > Community > Forums > Custom IC Design > help with non-existent pin

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

 help with non-existent pin 

Last post Wed, Oct 10 2012 7:52 AM by Eduard Raines. 2 replies.
Started by linbo 09 Oct 2012 01:34 PM. Topic has 2 replies and 1046 views
Page 1 of 1 (3 items)
Sort Posts:
  • Tue, Oct 9 2012 1:34 PM

    • linbo
    • Top 150 Contributor
    • Joined on Wed, Dec 22 2010
    • Posts 58
    • Points 975
    help with non-existent pin Reply

    Hi All,

     We're trying to run a post extracted simulation and the simulator won't netlist. 

    Error message reads:

    ERROR (OSSHNL-249): There is no corresponding terminal for 'zorchp' (on placed master 'ind_diff_1p95n_ef/layout') in....

    A long time ago when I was doing the layout of the cell mentioned I added a pin named zorchp.  It is no longer there.  It does not exist in the layout, av_extracted (extracted), schematic, or symbol views in this level or any level of the hierarchy.  There are no other views. 

    It seems as though the cdf parameters got stuck.  We tried re-creating the symbol view in order to force the cdf params to update, indeed the tool asked us if it was ok to overwrite them and we answered affirmatively.

     I have two questions:

    1) How do we correct the non-existent terminal and get the tool to netlist

    2) Is there a setting or env variable that we can set to ignore unused terminals.

     

    Thanks

    • Post Points: 35
  • Tue, Oct 9 2012 9:15 PM

    • Quek
    • Top 10 Contributor
    • Joined on Wed, Oct 14 2009
    • Singapore, 00-SG
    • Posts 1,060
    • Points 16,080
    Re: help with non-existent pin Reply

    Hi Linbo

    Here are my comments:
    1. If you do not wish to re-generate the symbol, you can use a skillscript to sync the terminals between symbol and CDF termOrder section.

    2. You can add the following variable to your .simrc file:

    simCheckTermMismatchAction="ignore"

    Best regards
    Quek

    • Post Points: 5
  • Wed, Oct 10 2012 7:52 AM

    • Eduard Raines
    • Top 500 Contributor
    • Joined on Wed, Jun 24 2009
    • Wilmington, MA
    • Posts 22
    • Points 335
    Re: help with non-existent pin Reply

    Hi,

    You can use dbFindTermByName(d_cellView t_name ) function to find this terminal and dbDeleteObject( d_object  ) to delete it.

    Something like:

    Open your layout

     cv=geGetWindowCellView()

    myTerm = dbFindTermByName(cv "zorchp")

    dbDeleteObject(myTerm)

    Hope it helps.

    Regards,

    Eduard Raines

    • Post Points: 5
Page 1 of 1 (3 items)
Sort Posts:
Started by linbo at 09 Oct 2012 01:34 PM. Topic has 2 replies.