Skip navigation

This Question is Assumed Answered

1 "correct" answer available (5 pts) 2 "helpful" answers available (4 pts)
8,284 Views 2 Replies Last post: May 9, 2012 3:51 AM by stefano.stanzione RSS
stefano.stanzione Contributor 5 posts since
Sep 21, 2010
Currently Being Moderated

May 8, 2012 9:18 AM

Device extraction problem

Dear all,


I am trying to implement the layout of a circuit containing a bipolar transistor available in my technology.

Its p-cell allows has fixed areas you can choose and for each area there is a specific layout cell (containing only the layout view, and not any auCdl and auLvs view).

Running Calibre LVS, in the layout netlist I get the following definition of the bipolar transistor subcircuit:


.SUBCKT cell_name



and this SUBCKT is not inserted in the layout netlist.


The version of Calibre LVS I am using is newer than that one recommended in the PDK.

So, the problem should come from somewhere else.


Do you have any idea of what can be the cause of this behavior?


Please, let me know.


Thanks a lot,

chris_balcom jedi 423 posts since
Apr 3, 2008
Currently Being Moderated
May 8, 2012 10:38 AM in response to: stefano.stanzione
Re: Device extraction problem

Hi Stefano,


The empty .SUBCKT definition for the bipolar may be in the layout netlist as a direct result of there being a DEVICE description in the rule file for the Calibre run. Do you see a DEVICE definition in the rule file for that bipolar?


If there is a DEVICE definition for the bipolar in the rule file then the next thing to check for could the existence of a bad device, or a good seed shape, appropriate pins touching the seed shape, that sort of thing.


Other people might recognize this as a situation they've seen before, maybe relating to pcells? If you don't get any responses along those lines I might be able to offer some debug hints for you to work through the problem using some basic ideas.

More Like This

  • Retrieving data ...

Bookmarked By (0)