Home > Community > Forums > Custom IC Design > Unified Reliability Interface for a macro model

## Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

 Send yourself a copy

## Subscribe

• RSS
Cadence RSS Feeds

Intro copy of the newsletter section here, some intro copy of the newsletter. Instruction of how to subscribe to this newsletter.

## Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 Send Yourself A Copy

# Unified Reliability Interface for a macro model

Last post Tue, Feb 25 2014 1:08 PM by Tawna. 3 replies.
 Started by JulianLeander 03 Dec 2013 07:03 AM. Topic has 3 replies and 1167 views
• #### Tue, Dec 3 2013 7:03 AM

Unified Reliability Interface for a macro model
 Hi,I try do design a shared library for the unified reliability interface. The model I design it for, is a macro model or uses a subckt: //inline subckt modhb ( d g s b t psub )subckt modhb ( d g s b t psub )// Parameters: w l nrd nrs ad as pd psparameters ...+ isoVoltage=50+ extract=extracted+ rd_lin=0+ delta_vth=0rpoly2 ( d d1 ) bsource r=(rd_lin/exp(-0.1))*exp(-v(d,s))*(1-1/(1+100**(v(g,s)-1)))//modhb ( d1 g s b ) moshb w=w l=l nrd=1-07/w nrs=1-07/w ad=ad as=as pd=pd ps=ps m=ng// Parasitic diodesif (extract==0) {xdsub ( psub t ) modnimdn_ps area=((l+1-06)*(w+2.4e-06)) perimeter=(2*(l+1-06+w+1e-06))d1 ( b t ) tubtow area=((w+2.4e-6)*(l+4.1e-6)) perim=2*((w+2.4e-6)+(l+4.1e-6))}model tubtow diode level=1 \     is=...    isw=...       n=...   \    cjo=...      m=... \    cjsw=...     mjsw=...     fc=...     vj=...  vjsw=...  \      eg=...     xti=...      af=1 model moshb bsim3v3 version=...  type=n  capmod=... \ mobmod=...  nqsmod=...  noimod=3 \ ...end modhb (The values are erased or changed) In the shared libary I get the voltages and the currents for the calculations from the terminals of the MosVar structure.I wanted to use the uri_mode=appendage, but I get this message:Warning(RELXP-379): There is no subckt specified to replace in URI function getNewModelName(), appendage mode will be ignored.Expanding subckt start...Expanding subckt completed Generating aged netlist start...Generating aged netlist completedNote: 2 deivces are not aged:        M0.M_subinst_01.modnm        M1.M_subinst_01.modnm I used the standard getNewModelName() as written in the Unified Reliability Interface Reference:int nmosnmGetNewModelName( URI_Model* model, const char* name, char* newname){        sprintf(newname,"% aged",name)        return 0;}.My question is: How do I have to change this function or the model.scs file, that the appendage mode can be used and the devices are aged? Best regards,Julian
• Post Points: 20
• #### Mon, Dec 16 2013 1:02 AM

Re: Unified Reliability Interface for a macro model
 Please contact customer support for this question.Regards,Andrew.
• Post Points: 20
• #### Tue, Feb 25 2014 12:45 PM

Re: Unified Reliability Interface for a macro model
 Thanks,well, I am a student and unfortunately it was not possible for my university to contact the customer support. Maybe somebody can still help. Regards, Julian
• Post Points: 20
• #### Tue, Feb 25 2014 1:08 PM

• Tawna
• Joined on Fri, Jul 11 2008
• Snohomish, WA
• Posts 212
• Points 5,625
Re: Unified Reliability Interface for a macro model
 Hi Julian, Each university that has Cadence software has a University liason to Cadence.   Please contact your Department Chairperson to find out whom that person is.  They should also have a website containing that information.The liason can contact Customer Support on your behalf and file a Case for you.best regards,Tawna Best regards, Tawna Wilsey Staff Support AE, Global Customer Support Cadence Design Systems, Inc.
• Post Points: 5
###### Sort Posts: Oldest to newest Newest to oldest
 Started by JulianLeander at 03 Dec 2013 07:03 AM. Topic has 3 replies.
 About Cadence| Investor Relations| Careers| Terms of Use| Privacy Policy| US Trademarks © Cadence Design Systems, Inc. All Rights Reserved.