• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. How can I solve ERROR (SFE-23) at my circuit simulaton?

Stats

  • Locked Locked
  • Replies 8
  • Subscribers 125
  • Views 20709
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How can I solve ERROR (SFE-23) at my circuit simulaton?

yysunj
yysunj over 4 years ago

I simulated the circuit of Figure1. (The ntft in the center is ntft of analogLib.)

However, When I simulate the circuit of Figure 1,

The error message ("ERROR (SFE-23): "input.scs" 14: The instance 'I0' is referencing an undefined model or subcircuit, 'ntft'. Either include the file containing the definition of 'ntft', or define 'ntft' before running the simulation.")

How can I solve this matter?

Please tell me

Thank you 

yysunj

Figure 1

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 4 years ago

    As I have mentioned in your previous posts, you will have to define a model somewhere - this takes the underlying TFT model (e.g. psitft or atft) and sets the appropriate parameters for the technology you're actually using. In your case above you've specified the model name as ntft in the Model name field. I'm guessing you don't have a model definition for that device? If so, what are you expecting to actually simulate?

    You should be able to create a minimal fictional model by creating a file called (say) models.scs with the following content:

    // fictional TFT model

    model ntft psitft type=n

    Then in ADE use Setup->Model Libraries, and give the path to this models.scs file. Of course, in practice it's not going to make a great deal of sense using the default parameters because they are not fitted to any real technology - the available parameters can be found in the reference manual I mentioned earlier today in another post, and in the model parameters section of the "spectre -h psitft" output. Note this is assuming psitft is what you want - it might be atft. So in that case change the word psitft to atft in all of the above.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • yysunj
    yysunj over 4 years ago in reply to Andrew Beckett

    Thank you for your reply!

    Maybe, is the model you are talking about, for example, like this?

    * Beta Version released on 2/22/06
    
    * PTM 130nm NMOS 
     
    .model  nmos  nmos  level = 54
    
    +version = 4.0          binunit = 1            paramchk= 1            mobmod  = 0          
    +capmod  = 2            igcmod  = 1            igbmod  = 1            geomod  = 1          
    +diomod  = 1            rdsmod  = 0            rbodymod= 1            rgatemod= 1          
    +permod  = 1            acnqsmod= 0            trnqsmod= 0          
    
    +tnom    = 27           toxe    = 2.25e-9      toxp    = 1.6e-9       toxm    = 2.25e-9   
    +dtox    = 0.65e-9      epsrox  = 3.9          wint    = 5e-009       lint    = 10.5e-009   
    +ll      = 0            wl      = 0            lln     = 1            wln     = 1          
    +lw      = 0            ww      = 0            lwn     = 1            wwn     = 1          
    +lwl     = 0            wwl     = 0            xpart   = 0            toxref  = 2.25e-9   
    +xl      = -60e-9
    +vth0    = 0.3782       k1      = 0.4          k2      = 0.01         k3      = 0          
    +k3b     = 0            w0      = 2.5e-006     dvt0    = 1            dvt1    = 2       
    +dvt2    = -0.032       dvt0w   = 0            dvt1w   = 0            dvt2w   = 0          
    +dsub    = 0.1          minv    = 0.05         voffl   = 0            dvtp0   = 1.2e-010     
    +dvtp1   = 0.1          lpe0    = 0            lpeb    = 0            xj      = 3.92e-008   
    +ngate   = 2e+020       ndep    = 1.54e+018    nsd     = 2e+020       phin    = 0          
    +cdsc    = 0.0002       cdscb   = 0            cdscd   = 0            cit     = 0          
    +voff    = -0.13        nfactor = 1.5          eta0    = 0.0092       etab    = 0          
    +vfb     = -0.55        u0      = 0.05928      ua      = 6e-010       ub      = 1.2e-018     
    +uc      = 0            vsat    = 100370       a0      = 1            ags     = 1e-020     
    +a1      = 0            a2      = 1            b0      = 0            b1      = 0          
    +keta    = 0.04         dwg     = 0            dwb     = 0            pclm    = 0.06       
    +pdiblc1 = 0.001        pdiblc2 = 0.001        pdiblcb = -0.005       drout   = 0.5        
    +pvag    = 1e-020       delta   = 0.01         pscbe1  = 8.14e+008    pscbe2  = 1e-007     
    +fprout  = 0.2          pdits   = 0.08         pditsd  = 0.23         pditsl  = 2.3e+006   
    +rsh     = 5            rdsw    = 200          rsw     = 100          rdw     = 100        
    +rdswmin = 0            rdwmin  = 0            rswmin  = 0            prwg    = 0          
    +prwb    = 6.8e-011     wr      = 1            alpha0  = 0.074        alpha1  = 0.005      
    +beta0   = 30           agidl   = 0.0002       bgidl   = 2.1e+009     cgidl   = 0.0002     
    +egidl   = 0.8          
    
    +aigbacc = 0.012        bigbacc = 0.0028       cigbacc = 0.002     
    +nigbacc = 1            aigbinv = 0.014        bigbinv = 0.004        cigbinv = 0.004      
    +eigbinv = 1.1          nigbinv = 3            aigc    = 0.012        bigc    = 0.0028     
    +cigc    = 0.002        aigsd   = 0.012        bigsd   = 0.0028       cigsd   = 0.002     
    +nigc    = 1            poxedge = 1            pigcd   = 1            ntox    = 1          
    
    +xrcrg1  = 12           xrcrg2  = 5          
    +cgso    = 2.4e-010     cgdo    = 2.4e-010     cgbo    = 2.56e-011    cgdl    = 2.653e-10     
    +cgsl    = 2.653e-10    ckappas = 0.03         ckappad = 0.03         acde    = 1          
    +moin    = 15           noff    = 0.9          voffcv  = 0.02       
    
    +kt1     = -0.11        kt1l    = 0            kt2     = 0.022        ute     = -1.5       
    +ua1     = 4.31e-009    ub1     = 7.61e-018    uc1     = -5.6e-011    prt     = 0          
    +at      = 33000      
    
    +fnoimod = 1            tnoimod = 0          
    
    +jss     = 0.0001       jsws    = 1e-011       jswgs   = 1e-010       njs     = 1          
    +ijthsfwd= 0.01         ijthsrev= 0.001        bvs     = 10           xjbvs   = 1          
    +jsd     = 0.0001       jswd    = 1e-011       jswgd   = 1e-010       njd     = 1          
    +ijthdfwd= 0.01         ijthdrev= 0.001        bvd     = 10           xjbvd   = 1          
    +pbs     = 1            cjs     = 0.0005       mjs     = 0.5          pbsws   = 1          
    +cjsws   = 5e-010       mjsws   = 0.33         pbswgs  = 1            cjswgs  = 3e-010     
    +mjswgs  = 0.33         pbd     = 1            cjd     = 0.0005       mjd     = 0.5        
    +pbswd   = 1            cjswd   = 5e-010       mjswd   = 0.33         pbswgd  = 1          
    +cjswgd  = 5e-010       mjswgd  = 0.33         tpb     = 0.005        tcj     = 0.001      
    +tpbsw   = 0.005        tcjsw   = 0.001        tpbswg  = 0.005        tcjswg  = 0.001      
    +xtis    = 3            xtid    = 3          
    
    +dmcg    = 0e-006       dmci    = 0e-006       dmdg    = 0e-006       dmcgt   = 0e-007     
    +dwj     = 0.0e-008     xgw     = 0e-007       xgl     = 0e-008     
    
    +rshg    = 0.4          gbmin   = 1e-010       rbpb    = 5            rbpd    = 15         
    +rbps    = 15           rbdb    = 15           rbsb    = 15           ngcon   = 1          
    
    * PTM 130nm PMOS
     
    .model  pmos  pmos  level = 54
    
    +version = 4.0          binunit = 1            paramchk= 1            mobmod  = 0          
    +capmod  = 2            igcmod  = 1            igbmod  = 1            geomod  = 1          
    +diomod  = 1            rdsmod  = 0            rbodymod= 1            rgatemod= 1          
    +permod  = 1            acnqsmod= 0            trnqsmod= 0          
    
    +tnom    = 27           toxe    = 2.35e-009    toxp    = 1.6e-009     toxm    = 2.35e-009   
    +dtox    = 0.75e-9      epsrox  = 3.9          wint    = 5e-009       lint    = 10.5e-009   
    +ll      = 0            wl      = 0            lln     = 1            wln     = 1          
    +lw      = 0            ww      = 0            lwn     = 1            wwn     = 1          
    +lwl     = 0            wwl     = 0            xpart   = 0            toxref  = 2.35e-009   
    +xl      = -60e-9
    +vth0    = -0.321       k1      = 0.4          k2      = -0.01        k3      = 0          
    +k3b     = 0            w0      = 2.5e-006     dvt0    = 1            dvt1    = 2       
    +dvt2    = -0.032       dvt0w   = 0            dvt1w   = 0            dvt2w   = 0          
    +dsub    = 0.1          minv    = 0.05         voffl   = 0            dvtp0   = 1e-009     
    +dvtp1   = 0.05         lpe0    = 0            lpeb    = 0            xj      = 3.92e-008   
    +ngate   = 2e+020       ndep    = 1.14e+018    nsd     = 2e+020       phin    = 0          
    +cdsc    = 0.000258     cdscb   = 0            cdscd   = 6.1e-008     cit     = 0          
    +voff    = -0.126       nfactor = 1.5          eta0    = 0.0092       etab    = 0          
    +vfb     = 0.55         u0      = 0.00835      ua      = 2.0e-009     ub      = 0.5e-018     
    +uc      = -3e-011      vsat    = 70000        a0      = 1.0          ags     = 1e-020     
    +a1      = 0            a2      = 1            b0      = -1e-020      b1      = 0          
    +keta    = -0.047       dwg     = 0            dwb     = 0            pclm    = 0.12       
    +pdiblc1 = 0.001        pdiblc2 = 0.001        pdiblcb = 3.4e-008     drout   = 0.56       
    +pvag    = 1e-020       delta   = 0.01         pscbe1  = 8.14e+008    pscbe2  = 9.58e-007  
    +fprout  = 0.2          pdits   = 0.08         pditsd  = 0.23         pditsl  = 2.3e+006   
    +rsh     = 5            rdsw    = 240          rsw     = 120          rdw     = 120        
    +rdswmin = 0            rdwmin  = 0            rswmin  = 0            prwg    = 3.22e-008  
    +prwb    = 6.8e-011     wr      = 1            alpha0  = 0.074        alpha1  = 0.005      
    +beta0   = 30           agidl   = 0.0002       bgidl   = 2.1e+009     cgidl   = 0.0002     
    +egidl   = 0.8          
    
    +aigbacc = 0.012        bigbacc = 0.0028       cigbacc = 0.002     
    +nigbacc = 1            aigbinv = 0.014        bigbinv = 0.004        cigbinv = 0.004      
    +eigbinv = 1.1          nigbinv = 3            aigc    = 0.69         bigc    = 0.0012     
    +cigc    = 0.0008       aigsd   = 0.0087       bigsd   = 0.0012       cigsd   = 0.0008     
    +nigc    = 1            poxedge = 1            pigcd   = 1            ntox    = 1 
             
    +xrcrg1  = 12           xrcrg2  = 5          
    +cgso    = 2.4e-010     cgdo    = 2.4e-010     cgbo    = 2.56e-011    cgdl    = 2.653e-10
    +cgsl    = 2.653e-10    ckappas = 0.03         ckappad = 0.03         acde    = 1
    +moin    = 15           noff    = 0.9          voffcv  = 0.02
    
    +kt1     = -0.11        kt1l    = 0            kt2     = 0.022        ute     = -1.5       
    +ua1     = 4.31e-009    ub1     = 7.61e-018    uc1     = -5.6e-011    prt     = 0          
    +at      = 33000      
    
    +fnoimod = 1            tnoimod = 0          
    
    +jss     = 0.0001       jsws    = 1e-011       jswgs   = 1e-010       njs     = 1          
    +ijthsfwd= 0.01         ijthsrev= 0.001        bvs     = 10           xjbvs   = 1          
    +jsd     = 0.0001       jswd    = 1e-011       jswgd   = 1e-010       njd     = 1          
    +ijthdfwd= 0.01         ijthdrev= 0.001        bvd     = 10           xjbvd   = 1          
    +pbs     = 1            cjs     = 0.0005       mjs     = 0.5          pbsws   = 1          
    +cjsws   = 5e-010       mjsws   = 0.33         pbswgs  = 1            cjswgs  = 3e-010     
    +mjswgs  = 0.33         pbd     = 1            cjd     = 0.0005       mjd     = 0.5        
    +pbswd   = 1            cjswd   = 5e-010       mjswd   = 0.33         pbswgd  = 1          
    +cjswgd  = 5e-010       mjswgd  = 0.33         tpb     = 0.005        tcj     = 0.001      
    +tpbsw   = 0.005        tcjsw   = 0.001        tpbswg  = 0.005        tcjswg  = 0.001      
    +xtis    = 3            xtid    = 3          
    
    +dmcg    = 0e-006       dmci    = 0e-006       dmdg    = 0e-006       dmcgt   = 0e-007     
    +dwj     = 0.0e-008     xgw     = 0e-007       xgl     = 0e-008     
    
    +rshg    = 0.4          gbmin   = 1e-010       rbpb    = 5            rbpd    = 15         
    +rbps    = 15           rbdb    = 15           rbsb    = 15           ngcon   = 1 

    (This model comes from http://ptm.asu.edu/modelcard/2006/130nm_bulk.pm)

    Thank you
    yysunj
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • yysunj
    yysunj over 4 years ago in reply to Andrew Beckett

    Thank you for your reply!

    Maybe, is the model you are talking about, for example, like this?

    * Beta Version released on 2/22/06
    
    * PTM 130nm NMOS 
     
    .model  nmos  nmos  level = 54
    
    +version = 4.0          binunit = 1            paramchk= 1            mobmod  = 0          
    +capmod  = 2            igcmod  = 1            igbmod  = 1            geomod  = 1          
    +diomod  = 1            rdsmod  = 0            rbodymod= 1            rgatemod= 1          
    +permod  = 1            acnqsmod= 0            trnqsmod= 0          
    
    +tnom    = 27           toxe    = 2.25e-9      toxp    = 1.6e-9       toxm    = 2.25e-9   
    +dtox    = 0.65e-9      epsrox  = 3.9          wint    = 5e-009       lint    = 10.5e-009   
    +ll      = 0            wl      = 0            lln     = 1            wln     = 1          
    +lw      = 0            ww      = 0            lwn     = 1            wwn     = 1          
    +lwl     = 0            wwl     = 0            xpart   = 0            toxref  = 2.25e-9   
    +xl      = -60e-9
    +vth0    = 0.3782       k1      = 0.4          k2      = 0.01         k3      = 0          
    +k3b     = 0            w0      = 2.5e-006     dvt0    = 1            dvt1    = 2       
    +dvt2    = -0.032       dvt0w   = 0            dvt1w   = 0            dvt2w   = 0          
    +dsub    = 0.1          minv    = 0.05         voffl   = 0            dvtp0   = 1.2e-010     
    +dvtp1   = 0.1          lpe0    = 0            lpeb    = 0            xj      = 3.92e-008   
    +ngate   = 2e+020       ndep    = 1.54e+018    nsd     = 2e+020       phin    = 0          
    +cdsc    = 0.0002       cdscb   = 0            cdscd   = 0            cit     = 0          
    +voff    = -0.13        nfactor = 1.5          eta0    = 0.0092       etab    = 0          
    +vfb     = -0.55        u0      = 0.05928      ua      = 6e-010       ub      = 1.2e-018     
    +uc      = 0            vsat    = 100370       a0      = 1            ags     = 1e-020     
    +a1      = 0            a2      = 1            b0      = 0            b1      = 0          
    +keta    = 0.04         dwg     = 0            dwb     = 0            pclm    = 0.06       
    +pdiblc1 = 0.001        pdiblc2 = 0.001        pdiblcb = -0.005       drout   = 0.5        
    +pvag    = 1e-020       delta   = 0.01         pscbe1  = 8.14e+008    pscbe2  = 1e-007     
    +fprout  = 0.2          pdits   = 0.08         pditsd  = 0.23         pditsl  = 2.3e+006   
    +rsh     = 5            rdsw    = 200          rsw     = 100          rdw     = 100        
    +rdswmin = 0            rdwmin  = 0            rswmin  = 0            prwg    = 0          
    +prwb    = 6.8e-011     wr      = 1            alpha0  = 0.074        alpha1  = 0.005      
    +beta0   = 30           agidl   = 0.0002       bgidl   = 2.1e+009     cgidl   = 0.0002     
    +egidl   = 0.8          
    
    +aigbacc = 0.012        bigbacc = 0.0028       cigbacc = 0.002     
    +nigbacc = 1            aigbinv = 0.014        bigbinv = 0.004        cigbinv = 0.004      
    +eigbinv = 1.1          nigbinv = 3            aigc    = 0.012        bigc    = 0.0028     
    +cigc    = 0.002        aigsd   = 0.012        bigsd   = 0.0028       cigsd   = 0.002     
    +nigc    = 1            poxedge = 1            pigcd   = 1            ntox    = 1          
    
    +xrcrg1  = 12           xrcrg2  = 5          
    +cgso    = 2.4e-010     cgdo    = 2.4e-010     cgbo    = 2.56e-011    cgdl    = 2.653e-10     
    +cgsl    = 2.653e-10    ckappas = 0.03         ckappad = 0.03         acde    = 1          
    +moin    = 15           noff    = 0.9          voffcv  = 0.02       
    
    +kt1     = -0.11        kt1l    = 0            kt2     = 0.022        ute     = -1.5       
    +ua1     = 4.31e-009    ub1     = 7.61e-018    uc1     = -5.6e-011    prt     = 0          
    +at      = 33000      
    
    +fnoimod = 1            tnoimod = 0          
    
    +jss     = 0.0001       jsws    = 1e-011       jswgs   = 1e-010       njs     = 1          
    +ijthsfwd= 0.01         ijthsrev= 0.001        bvs     = 10           xjbvs   = 1          
    +jsd     = 0.0001       jswd    = 1e-011       jswgd   = 1e-010       njd     = 1          
    +ijthdfwd= 0.01         ijthdrev= 0.001        bvd     = 10           xjbvd   = 1          
    +pbs     = 1            cjs     = 0.0005       mjs     = 0.5          pbsws   = 1          
    +cjsws   = 5e-010       mjsws   = 0.33         pbswgs  = 1            cjswgs  = 3e-010     
    +mjswgs  = 0.33         pbd     = 1            cjd     = 0.0005       mjd     = 0.5        
    +pbswd   = 1            cjswd   = 5e-010       mjswd   = 0.33         pbswgd  = 1          
    +cjswgd  = 5e-010       mjswgd  = 0.33         tpb     = 0.005        tcj     = 0.001      
    +tpbsw   = 0.005        tcjsw   = 0.001        tpbswg  = 0.005        tcjswg  = 0.001      
    +xtis    = 3            xtid    = 3          
    
    +dmcg    = 0e-006       dmci    = 0e-006       dmdg    = 0e-006       dmcgt   = 0e-007     
    +dwj     = 0.0e-008     xgw     = 0e-007       xgl     = 0e-008     
    
    +rshg    = 0.4          gbmin   = 1e-010       rbpb    = 5            rbpd    = 15         
    +rbps    = 15           rbdb    = 15           rbsb    = 15           ngcon   = 1          
    
    * PTM 130nm PMOS
     
    .model  pmos  pmos  level = 54
    
    +version = 4.0          binunit = 1            paramchk= 1            mobmod  = 0          
    +capmod  = 2            igcmod  = 1            igbmod  = 1            geomod  = 1          
    +diomod  = 1            rdsmod  = 0            rbodymod= 1            rgatemod= 1          
    +permod  = 1            acnqsmod= 0            trnqsmod= 0          
    
    +tnom    = 27           toxe    = 2.35e-009    toxp    = 1.6e-009     toxm    = 2.35e-009   
    +dtox    = 0.75e-9      epsrox  = 3.9          wint    = 5e-009       lint    = 10.5e-009   
    +ll      = 0            wl      = 0            lln     = 1            wln     = 1          
    +lw      = 0            ww      = 0            lwn     = 1            wwn     = 1          
    +lwl     = 0            wwl     = 0            xpart   = 0            toxref  = 2.35e-009   
    +xl      = -60e-9
    +vth0    = -0.321       k1      = 0.4          k2      = -0.01        k3      = 0          
    +k3b     = 0            w0      = 2.5e-006     dvt0    = 1            dvt1    = 2       
    +dvt2    = -0.032       dvt0w   = 0            dvt1w   = 0            dvt2w   = 0          
    +dsub    = 0.1          minv    = 0.05         voffl   = 0            dvtp0   = 1e-009     
    +dvtp1   = 0.05         lpe0    = 0            lpeb    = 0            xj      = 3.92e-008   
    +ngate   = 2e+020       ndep    = 1.14e+018    nsd     = 2e+020       phin    = 0          
    +cdsc    = 0.000258     cdscb   = 0            cdscd   = 6.1e-008     cit     = 0          
    +voff    = -0.126       nfactor = 1.5          eta0    = 0.0092       etab    = 0          
    +vfb     = 0.55         u0      = 0.00835      ua      = 2.0e-009     ub      = 0.5e-018     
    +uc      = -3e-011      vsat    = 70000        a0      = 1.0          ags     = 1e-020     
    +a1      = 0            a2      = 1            b0      = -1e-020      b1      = 0          
    +keta    = -0.047       dwg     = 0            dwb     = 0            pclm    = 0.12       
    +pdiblc1 = 0.001        pdiblc2 = 0.001        pdiblcb = 3.4e-008     drout   = 0.56       
    +pvag    = 1e-020       delta   = 0.01         pscbe1  = 8.14e+008    pscbe2  = 9.58e-007  
    +fprout  = 0.2          pdits   = 0.08         pditsd  = 0.23         pditsl  = 2.3e+006   
    +rsh     = 5            rdsw    = 240          rsw     = 120          rdw     = 120        
    +rdswmin = 0            rdwmin  = 0            rswmin  = 0            prwg    = 3.22e-008  
    +prwb    = 6.8e-011     wr      = 1            alpha0  = 0.074        alpha1  = 0.005      
    +beta0   = 30           agidl   = 0.0002       bgidl   = 2.1e+009     cgidl   = 0.0002     
    +egidl   = 0.8          
    
    +aigbacc = 0.012        bigbacc = 0.0028       cigbacc = 0.002     
    +nigbacc = 1            aigbinv = 0.014        bigbinv = 0.004        cigbinv = 0.004      
    +eigbinv = 1.1          nigbinv = 3            aigc    = 0.69         bigc    = 0.0012     
    +cigc    = 0.0008       aigsd   = 0.0087       bigsd   = 0.0012       cigsd   = 0.0008     
    +nigc    = 1            poxedge = 1            pigcd   = 1            ntox    = 1 
             
    +xrcrg1  = 12           xrcrg2  = 5          
    +cgso    = 2.4e-010     cgdo    = 2.4e-010     cgbo    = 2.56e-011    cgdl    = 2.653e-10
    +cgsl    = 2.653e-10    ckappas = 0.03         ckappad = 0.03         acde    = 1
    +moin    = 15           noff    = 0.9          voffcv  = 0.02
    
    +kt1     = -0.11        kt1l    = 0            kt2     = 0.022        ute     = -1.5       
    +ua1     = 4.31e-009    ub1     = 7.61e-018    uc1     = -5.6e-011    prt     = 0          
    +at      = 33000      
    
    +fnoimod = 1            tnoimod = 0          
    
    +jss     = 0.0001       jsws    = 1e-011       jswgs   = 1e-010       njs     = 1          
    +ijthsfwd= 0.01         ijthsrev= 0.001        bvs     = 10           xjbvs   = 1          
    +jsd     = 0.0001       jswd    = 1e-011       jswgd   = 1e-010       njd     = 1          
    +ijthdfwd= 0.01         ijthdrev= 0.001        bvd     = 10           xjbvd   = 1          
    +pbs     = 1            cjs     = 0.0005       mjs     = 0.5          pbsws   = 1          
    +cjsws   = 5e-010       mjsws   = 0.33         pbswgs  = 1            cjswgs  = 3e-010     
    +mjswgs  = 0.33         pbd     = 1            cjd     = 0.0005       mjd     = 0.5        
    +pbswd   = 1            cjswd   = 5e-010       mjswd   = 0.33         pbswgd  = 1          
    +cjswgd  = 5e-010       mjswgd  = 0.33         tpb     = 0.005        tcj     = 0.001      
    +tpbsw   = 0.005        tcjsw   = 0.001        tpbswg  = 0.005        tcjswg  = 0.001      
    +xtis    = 3            xtid    = 3          
    
    +dmcg    = 0e-006       dmci    = 0e-006       dmdg    = 0e-006       dmcgt   = 0e-007     
    +dwj     = 0.0e-008     xgw     = 0e-007       xgl     = 0e-008     
    
    +rshg    = 0.4          gbmin   = 1e-010       rbpb    = 5            rbpd    = 15         
    +rbps    = 15           rbdb    = 15           rbsb    = 15           ngcon   = 1 

    (This model comes from http://ptm.asu.edu/modelcard/2006/130nm_bulk.pm)

    Thank you
    yysunj
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to yysunj
    yysunj said:
    Maybe, is the model you are talking about, for example, like this?

    Sort of, although that model is a SPICE level 54 model, which is a BSIM4 model, not a TFT model. That certainly could be used with Spectre, but it won't be modelling a TFT device.

    Whether the model file is in SPICE syntax, i.e. using:

    .MODEL modelName gender/type level=N
    + param1=value param2=value
    + param3=value

    or spectre syntax:

    model modelName bsim4 type=n \
    param1=value param2=value \
    param3=value

    doesn't matter - that's just syntax. It's a way of defining a set of relevant technology parameters to provide the coefficients for the set of model equations you are trying to use.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • yysunj
    yysunj over 4 years ago in reply to Andrew Beckett

    Thank you!

    And, I want to ask you 2 questions.

    1. If so, does it meas that I can use the model card I uploaded if I import it into cadence without modifying any?

    2. How can I get model card of RPI-aTFT model? (not verilog-A code which is said by me before, in the form I posted above.)

    Please tell me about the 2 questions above.

    Thank you

    yysunj

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to yysunj
    1. Yes, you can use the model file as-is just by referencing it. In the example you gave the model name would be nmos - so you'd specify the model name on the transistor symbol as nmos and then include the file via Setup->Model Libraries in ADE
    2. As I said before, this would need to come from a foundry with a TFT technology who has characterised the behaviour of the transistor and fitted the model to provide the appropriate coefficients. Whilst Cadence provides (for example) a few "generic" PDKs at http://pdk.cadence,com which are representative of certain technologies, I'm not aware of any "generic" models or for TFT transistors (the main purpose of our generic PDKs is to help with the flow, for demonstrations and examples which don't require foundry non-disclosure agreements and so on; they're not intended for doing real design since you can't manufacture anything, although you can of course use them to learn about doing design on a fictional process).

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • yysunj
    yysunj over 4 years ago in reply to Andrew Beckett

    Thank you for your reply.

    I understand that I have to get a model card of RPI-aTFT from a foundry.

    By the way, I want to ask a question.

    At http://ptm.asu.edu/, I can get MOSFET model card, although http://ptm.asu.edu/ is not a foundry.

    So, like http://ptm.asu.edu/ , I want to know where to serve RPI-aTFT model card and low level (ex : level 3) MOSFET model card even though it is not a foundry.

    Please tell me.

    Thank you

    yysunj

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to yysunj

    yysunj said:

    At http://ptm.asu.edu/, I can get MOSFET model card, although http://ptm.asu.edu/ is not a foundry.

    So, like http://ptm.asu.edu/ , I want to know where to serve RPI-aTFT model card and low level (ex : level 3) MOSFET model card even though it is not a foundry.

    Please tell me.

    I already answered this in my previous response. Some organisations (such as Cadence, NSCU, University of Utah) provide PDKs which are often there as a teaching/demonstration aid and have transistor models representative of a particular generation of technology (Cadence has a 180nm, 90nm, 45nm CMOS PDK, plus another for FinFET technologies). Arizona State University have this program of producing "Predictive Models" which are there to give an idea of how transistors would behave in a particular technology.

    Neither have models for any TFT devices as far as I know, and I'm not aware of anyone that produces representative or predictive models for TFT technologies. Maybe Rensselaer Polytechnic Institute do (they're the authors of the model) but I couldn't find anything. This is not the kind of thing that Cadence would provide anyway - practically it's of little use without an actual process, so I'm not sure what your motivation is if you don't have a process to manufacture the design.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • yysunj
    yysunj over 4 years ago in reply to Andrew Beckett

    Thank you for your excellent reply!

    yysunj

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information