_dbfCreateStrongGroup

E

Erik Wanta

Guest
Any ideas on the following?

\w *WARNING* Pcell evaluation for layout has the following error(s):
\w *WARNING* ("_dbfCreateStrongGroup" 0 t nil ("*Error*
_dbfCreateStrongGroup: Invalid pin" nil))
\w *WARNING* Error kept in "errorDesc" property of the label
"pcellEvalFailed" on layer/purpose "marker/error" in the submaster.
\w
\o Loading awv.cxt
\w *WARNING* Pcell evaluation for layout has the following error(s):
\w *WARNING* ("_dbfCreateStrongGroup" 1 t nil ("*Error*
_dbfCreateStrongGroup: Invalid pin" nil))
\w *WARNING* Error kept in "errorDesc" property of the label
"pcellEvalFailed" on layer/purpose "marker/error" in the submaster.
\w
\w *WARNING* Pcell evaluation for layout has the following error(s):
\w *WARNING* ("_dbfCreateStrongGroup" 2 t nil ("*Error*
_dbfCreateStrongGroup: Invalid pin" nil))
\w *WARNING* Error kept in "errorDesc" property of the label
"pcellEvalFailed" on layer/purpose "marker/error" in the submaster.
 
Abutment requirements include the re-creation of the pins which
triggered abutment. The pin has to be part of the same terminal and
have the same name (pin name) as before the abutment is triggered. It
cannot be deleted from the pcell. This means that you cannot use
"disappearing" metal on a mos device as your abutment pin, rather it
should be the diffusion pin which remains after abutment. Note that
the pin may have to shrink or overlap the other pin during abutment,
but it must exist and have the same pin name. To ensure the latter,
assign a pin name to the pin after it is created in your pcell drawing
routine.

rodId~>fig~>pin~>name = "rightDiff"

The actual error you are getting is from one of the connectivity
commands which assign the must connect/weak connect pins on the cells.
Like Bernd said, I suspect that you are assigning the pin before it
gets created.
Ted
 
I had an invalid pin that caused dbCreateStrongGroup to fail. Thank
you for your detailed response!
---
Erik

tedp@cadence.com (Ted Paone) wrote in message news:<9e6260a1.0308180725.387a08c9@posting.google.com>...
Abutment requirements include the re-creation of the pins which
triggered abutment. The pin has to be part of the same terminal and
have the same name (pin name) as before the abutment is triggered. It
cannot be deleted from the pcell. This means that you cannot use
"disappearing" metal on a mos device as your abutment pin, rather it
should be the diffusion pin which remains after abutment. Note that
the pin may have to shrink or overlap the other pin during abutment,
but it must exist and have the same pin name. To ensure the latter,
assign a pin name to the pin after it is created in your pcell drawing
routine.

rodId~>fig~>pin~>name = "rightDiff"

The actual error you are getting is from one of the connectivity
commands which assign the must connect/weak connect pins on the cells.
Like Bernd said, I suspect that you are assigning the pin before it
gets created.
Ted
 

Welcome to EDABoard.com

Sponsor

Back
Top