• 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. Netlist error when simulating BSIMCMG

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 125
  • Views 15486
  • 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

Netlist error when simulating BSIMCMG

Chen23
Chen23 over 11 years ago

Dear all,

I am simulating BSIMCMG model (Id-Vd characteristics) using the veriloga code online. Thanks to Andrew for the help in this post:

www.cadence.com/.../1335473.aspx

But I still cannot manage to simulate it  because I don't know which file to be added to the model library in ADE after editing CDF. I cannot find one with ".scs".

So I use the verilogA code and created a symbol and then build a circuit shown in the image. And then get a Netlist error after run it.

The error file is shown below:

ee-boxer2{cw1613}: cat Job0.log

\# Program start time UTC 2014.07.09 13:52:59.141

\# Local time Wednesday 9 July 2014, 2:52 pm

\o Program: @(#)$CDS: virtuoso version 6.1.5 09/25/2012 22:16 (sjfdl074) $

\o Hierarchy: /opt/cadence/IC_6.1.5HF132/tools.lnx86/dfII/

\o Sub version: sub-version  IC6.1.5.500.132  (32-bit addresses)

\# Host name (type): ee-boxer2 (x86_64)

\# Operating system: Linux 2.6.18-371.el5 #1 SMP Thu Sep 5 21:21:44 EDT 2013

\# X display name (WxH): ee-boxer2:80.0 (1024x868)

\# Available geometry: TL(0:0) BR(1023:867)

\# X server: RealVNC Ltd (VNC nograph server)

\# Depth of Visual (Root): 16 (16)

\# Number of Planes Used: 16

\# X version: 11.0 (vendor release 3370)

\# X resource pool: base 0x800000, mask 0x3fffff (4194303), shift 0

\# current id 0x31, current max 0x3ffffa (4194298)

\# Memory report: maximum data size 4294967295 (0xffffffff) bytes

\# Memory report: maximum process size 4294967295 (0xffffffff) bytes

\# Initial sbrk value: 359428096 (0x156c7000) bytes

\# Available memory: 58072936 (0x3761f68) kilobytes

\# System memory: 76135500 (0x489bc4c) kilobytes

\# Maximum memory size: 3971780607 (0xecbc8fff) bytes

\# Max mem available: 3971780607 (0xecbc8fff) bytes

\# Initial memory used: 36241408 (0x2290000) bytes

\# Qt version: 4.5.3

\# Window Manager: other

\# User Name: cw1613

\o Working Directory: ee-boxer2:/home/cw1613/411_a6

\# Process Id: 10494

\o 

\o COPYRIGHT ? 1992-2012  CADENCE DESIGN SYSTEMS INC.  ALL RIGHTS RESERVED.

\o           ? 1992-2012  UNIX SYSTEMS Laboratories INC.,

\o                          Reproduced with permission.

\o 

\o This Cadence Design Systems program and online documentation are

\o proprietary/confidential information and may be disclosed/used only

\o as authorized in a license agreement controlling such use and disclosure.

\o 

\o           RESTRICTED RIGHTS NOTICE (SHORT FORM)

\o Use/reproduction/disclosure is subject to restriction

\o set forth at FAR 1252.227-19 or its equivalent.

\# Available memory: 58069952 (0x37613c0) kilobytes UTC 2014.07.09 13:53:01.211

\o Loading geView.cxt 

\o Loading menuBuilder.cxt 

\o Loading schView.cxt 

\o Loading selectSv.cxt 

\o Loading pvsskill.cxt.

\o PVS: IPVS cannot be started in nographic mode

\o Loading LVS.cxt 

\o Loading layerProc.cxt 

\o Loading xlUI.cxt 

\o Loading auCore.cxt 

\o Loading dcm.cxt 

\o Loading vhdl.cxt 

\o Loading seismic.cxt 

\o Loading ci.cxt 

\o Loading ams.cxt 

\o Loading adexl.cxt 

\o Loading oasis.cxt 

\o Loading asimenv.cxt 

\o Loading analog.cxt 

\o Loading par.cxt 

\o Loading socket.cxt 

\o Loading alvs.cxt 

\o *Info*    Exporting services from client ... 

\o 

\o END OF SITE CUSTOMIZATION

\o Loading ./.cdsinit init file from the site init file.

\o ......................................................................................

\o            ams AG hitkit v.ams_4.11

\o ......................................................................................

\o COPYRIGHT (c) 2013 Full Service Foundry @ ams AG.  ALL RIGHTS RESERVED

\o This hitkit and attached documentation are confidential information and may 

\o only be used as authorized by the hitkit license agreement.

\o ......................................................................................

\o Loading simulator default settings.

\o HitKit On-Line Documentation not enabled - does ~/data.reg exist?

\o No mx check

\o  

\o Loading IBM PDK cmhv7sf procedures for Cadence Version "6.1.5"...

\o ...IBM PDK cmhv7sf procedures loaded.

\o  

\o //

\o //  Calibre Skill Interface * (v2012.2_17.11) *

\o //

\o //                 Copyright Mentor Graphics Corporation 2005

\o //                             All Rights Reserved.

\o //         THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION

\o //            WHICH IS THE PROPERTY OF MENTOR GRAPHICS CORPORATION

\o //              OR ITS LICENSORS AND IS SUBJECT TO LICENSE TERMS.

\o //

\o //

\o *Info*    Client has finished starting ... 

\o 

\p hitkit: ams_4.11  Tech: h18a6am  User: cw1613 

\o Initializing IBM_PDK functions

\o IBM_PDK skill procedures for Cadence 6.1 - Mar 12 08:19:06 2012

\o Licensed Materials - Property of IBM - All Rights Reserved 

\o Copyright: International Business Machines Corporation, 2014

\o This Material may not be copied without the written consent of 

\o Semiconductor Research and Development Center, IBM Corp., Essex Junction, VT 05452-4299.

\o  Default set for Left & Right WindowCoordIBM

\o System hardware set for Linux IBM_PDK procedures

\o Setting calibre env variable table for cmhv7sf 

\o Using menu definition file: /opt/cadence/kits/ams/4.11/cds/HK_H18/cmhv7sf/ibmPdkMenu.def

\o set cmhv7sf  calibre env variables based on ibmPdkMenuCalibre settings

\o set cmhv7sf  calibre env variables based on ibmPdkMenuCalibreDrc settings

\o set cmhv7sf  calibre env variables based on ibmPdkMenuCalibreLvs settings

\o set cmhv7sf  calibre env variables based on ibmPdkMenuCalibrePerc settings

\o 

\o 

\o *Info*    Configuring the session ...

\o 

\o Library      = SET

\o Cell         = try

\o View         = schematic

\o Simulator    = spectre

\o State Path   = $AXL_SETUPDB_DIR/test_states

\o State Name   = SET:try:1_none_Interactive.9

\o Results DB   = /home/cw1613/411_a6/SET/try/adexl/results/data/Interactive.9.rdb

\o Results Dir  = /tmp/cw1613/SET/try/adexl/results/data/Interactive.9/1/SET:try:1

\o Results Loc  = /tmp/cw1613/SET/try/adexl/results/data

\o Project Dir  = /tmp/cw1613

\o Setup DB loc = /home/cw1613/411_a6/SET/try/adexl

\o File Encoding = 0

\o 

\o 

\o Loading simui.cxt 

\o Loading awv.cxt 

\o Loading viva.cxt 

\o *Info*    Spectre controlMode is set "batch".

\o 

\o Loading spectrei.cxt 

\o Loading relXpert.cxt 

\o Loading devCheck.cxt 

\o 

\o 

\o 

\o 

\o 

\o *Info*    Run start for Point ID (0 1) on testbench [ SET:try:1 ].

\o 

\o Resetting statistical vars

\o 

\o *Info*    Setting parameter values ...

\o 

\o Setting var AGISL = "6.055p"

\o Setting var AIGS = "13.6m"

\o Setting var AIGS1 = "0"

\o Setting var AMEXP = "0"

\o Setting var APSAT = "0"

\o Setting var AVSAT = "0"

\o Setting var BGISL = "300M"

\o Setting var BIGS = "1.71m"

\o Setting var BMEXP = "1"

\o Setting var BPSAT = "1"

\o Setting var BVS = "10"

\o Setting var BVSAT = "100n"

\o Setting var CDSCD = "7m"

\o Setting var CDSCDN1 = "0"

\o Setting var CDSCDN2 = "100k"

\o Setting var CFS = "25p"

\o Setting var CGISL = "500m"

\o Setting var CGSL = "0"

\o Setting var CGSO = "0"

\o Setting var CIGS = "75m"

\o Setting var CJS = "500u"

\o Setting var CJSWGS = "0"

\o Setting var CJSWS = "500p"

\o Setting var CKAPPAS = "600m"

\o Setting var COVS = "0"

\o Setting var DELTAVSAT = "1"

\o Setting var DLCIGS = "0"

\o Setting var DVT1 = "600m"

\o Setting var EGISL = "200m"

\o Setting var EOT = "1n"

\o Setting var ETA0 = "600m"

\o Setting var IJTHSFWD = "100m"

\o Setting var IJTHSREV = "100m"

\o Setting var JSS = "100u"

\o Setting var JSWGS = "0"

\o Setting var JSWS = "0"

\o Setting var JTSS = "0"

\o Setting var JTSSWGS = "0"

\o Setting var JTSSWS = "0"

\o Setting var K0SI = "1"

\o Setting var K0SI1 = "0"

\o Setting var L = "30n"

\o Setting var LAGISL = "0"

\o Setting var LAIGS = "0"

\o Setting var LAIGS1 = "0"

\o Setting var LBGISL = "0"

\o Setting var LBIGS = "0"

\o Setting var LCDSCD = "0"

\o Setting var LCFS = "0"

\o Setting var LCGISL = "0"

\o Setting var LCGSL = "0"

\o Setting var LCIGS = "0"

\o Setting var LCKAPPAS = "0"

\o Setting var LCOVS = "0"

\o Setting var LEGISL = "0"

\o Setting var LETA0 = "0"

\o Setting var LPDIBL1 = "0"

\o Setting var LPGISL = "0"

\o Setting var LPTWG = "0"

\o Setting var LVSAT = "0"

\o Setting var LVSAT1 = "0"

\o Setting var MEXP = "4"

\o Setting var MJS = "500m"

\o Setting var MJS2 = "125m"

\o Setting var MJSWGS = "330m"

\o Setting var MJSWGS2 = "83m"

\o Setting var MJSWS = "330m"

\o Setting var MJSWS2 = "83m"

\o Setting var NAGISL = "0"

\o Setting var NAIGS = "0"

\o Setting var NAIGS1 = "0"

\o Setting var NBGISL = "0"

\o Setting var NBIGS = "0"

\o Setting var NCDSCD = "0"

\o Setting var NCFS = "0"

\o Setting var NCGISL = "0"

\o Setting var NCGSL = "0"

\o Setting var NCIGS = "0"

\o Setting var NCKAPPAS = "0"

\o Setting var NCOVS = "0"

\o Setting var NEGISL = "0"

\o Setting var NETA0 = "0"

\o Setting var NJS = "1"

\o Setting var NJTS = "20"

\o Setting var NJTSSW = "20"

\o Setting var NJTSSWG = "20"

\o Setting var NPDIBL1 = "0"

\o Setting var NPGISL = "0"

\o Setting var NPTWG = "0"

\o Setting var NVSAT = "0"

\o Setting var NVSAT1 = "0"

\o Setting var PAGISL = "0"

\o Setting var PAIGS = "0"

\o Setting var PAIGS1 = "0"

\o Setting var PBGISL = "0"

\o Setting var PBIGS = "0"

\o Setting var PBS = "1"

\o Setting var PBSWGS = "1"

\o Setting var PBSWS = "1"

\o Setting var PCDSCD = "0"

\o Setting var PCFS = "0"

\o Setting var PCGISL = "0"

\o Setting var PCGSL = "0"

\o Setting var PCIGS = "0"

\o Setting var PCKAPPAS = "0"

\o Setting var PCLM = "13m"

\o Setting var PCOVS = "0"

\o Setting var PDIBL1 = "0"

\o Setting var PEGISL = "0"

\o Setting var PETA0 = "0"

\o Setting var PGISL = "1"

\o Setting var PPDIBL1 = "0"

\o Setting var PPGISL = "0"

\o Setting var PPTWG = "0"

\o Setting var PRSDR = "1"

\o Setting var PRWGS = "0"

\o Setting var PSAT = "2"

\o Setting var PTWG = "0"

\o Setting var PVSAT = "0"

\o Setting var PVSAT1 = "0"

\o Setting var RDDR = "0"

\o Setting var RSDR = "0"

\o Setting var RSHS = "0"

\o Setting var SJS = "0"

\o Setting var SJSWGS = "0"

\o Setting var SJSWS = "0"

\o Setting var TETA0 = "0"

\o Setting var TMEXP = "0"

\o Setting var TNJTS = "0"

\o Setting var TNJTSSW = "0"

\o Setting var TNJTSSWG = "0"

\o Setting var TOXP = "1.2n"

\o Setting var TRSDR = "0"

\o Setting var VSAT = "85k"

\o Setting var VSAT1 = "85k"

\o Setting var VSAT1N1 = "0"

\o Setting var VSAT1N2 = "100k"

\o Setting var VSATN1 = "0"

\o Setting var VSATN2 = "100k"

\o Setting var VTSS = "10"

\o Setting var VTSSWGS = "10"

\o Setting var VTSSWS = "10"

\o Setting var Vds = "0"

\o Setting var Vgs = "0.7"

\o Setting var XJBVS = "1"

\o Setting var XL = "0"

\o Setting var XTIS = "3"

\o Setting var XTSS = "20m"

\o Setting var XTSSWGS = "20m"

\o Setting var XTSSWS = "20m"

\o Setting temp(T) = 27

\o 

\o *Info*    Netlist Directory =

\o           /tmp/cw1613/SET/try/adexl/results/data/Interactive.9/1/SET:try:1/netlist

\o 

\o 

\o *Info*    Data Directory    =

\o           /tmp/cw1613/SET/try/adexl/results/data/Interactive.9/1/SET:try:1

\o 

\o 

\o *Info*    Creating Netlist for Point ID (0 1)

\o 

\o generate netlist...

\o Loading spectreinl.cxt 

\o Loading seCore.cxt 

\o function ansCdlCompPrim redefined

\o function ansCdlCompPrim redefined

\o Begin Incremental Netlisting Jul  9 14:54:43 2014

\o ERROR (OSSHNL-116): Unable to descend into any of the views defined in the view list, 'spectre cmos_sch schematic', for the

\o instance 'I0' in cell 'try'. Either add one of these views to the library 'SET',

\o cell 'bsimcmg_main' or modify the view list to contain an existing view.

\o 

\o End netlisting Jul  9 14:54:43 2014

\o ERROR (OSSHNL-514): Netlisting failed due to errors reported before. Netlist may be corrupt or may not be produced at all. Fix reported errors and netlist again.

\o       ...unsuccessful.

\e *Error* Error during netlisting of design for the point ID (0 1).

\e ("error" 0 t nil ("*Error* "))

\e 

\e 

\o 

\o *Error*   Error ID  = 5012

\o *Error*   Error Msg = Failed to create netlist.

\o 

\o 

\o 

\o 

\o 

\o 

\o 

\o 

\o 

\o *Info*    Run start for Point ID (0 1) on testbench [ SET:try:1 ].

\o 

\o Resetting statistical vars

\o 

\o *Info*    Setting parameter values ...

\o 

\o Setting var AGISL = "6.055p"

\o Setting var AIGS = "13.6m"

\o Setting var AIGS1 = "0"

\o Setting var AMEXP = "0"

\o Setting var APSAT = "0"

\o Setting var AVSAT = "0"

\o Setting var BGISL = "300M"

\o Setting var BIGS = "1.71m"

\o Setting var BMEXP = "1"

\o Setting var BPSAT = "1"

\o Setting var BVS = "10"

\o Setting var BVSAT = "100n"

\o Setting var CDSCD = "7m"

\o Setting var CDSCDN1 = "0"

\o Setting var CDSCDN2 = "100k"

\o Setting var CFS = "25p"

\o Setting var CGISL = "500m"

\o Setting var CGSL = "0"

\o Setting var CGSO = "0"

\o Setting var CIGS = "75m"

\o Setting var CJS = "500u"

\o Setting var CJSWGS = "0"

\o Setting var CJSWS = "500p"

\o Setting var CKAPPAS = "600m"

\o Setting var COVS = "0"

\o Setting var DELTAVSAT = "1"

\o Setting var DLCIGS = "0"

\o Setting var DVT1 = "600m"

\o Setting var EGISL = "200m"

\o Setting var EOT = "1n"

\o Setting var ETA0 = "600m"

\o Setting var IJTHSFWD = "100m"

\o Setting var IJTHSREV = "100m"

\o Setting var JSS = "100u"

\o Setting var JSWGS = "0"

\o Setting var JSWS = "0"

\o Setting var JTSS = "0"

\o Setting var JTSSWGS = "0"

\o Setting var JTSSWS = "0"

\o Setting var K0SI = "1"

\o Setting var K0SI1 = "0"

\o Setting var L = "30n"

\o Setting var LAGISL = "0"

\o Setting var LAIGS = "0"

\o Setting var LAIGS1 = "0"

\o Setting var LBGISL = "0"

\o Setting var LBIGS = "0"

\o Setting var LCDSCD = "0"

\o Setting var LCFS = "0"

\o Setting var LCGISL = "0"

\o Setting var LCGSL = "0"

\o Setting var LCIGS = "0"

\o Setting var LCKAPPAS = "0"

\o Setting var LCOVS = "0"

\o Setting var LEGISL = "0"

\o Setting var LETA0 = "0"

\o Setting var LPDIBL1 = "0"

\o Setting var LPGISL = "0"

\o Setting var LPTWG = "0"

\o Setting var LVSAT = "0"

\o Setting var LVSAT1 = "0"

\o Setting var MEXP = "4"

\o Setting var MJS = "500m"

\o Setting var MJS2 = "125m"

\o Setting var MJSWGS = "330m"

\o Setting var MJSWGS2 = "83m"

\o Setting var MJSWS = "330m"

\o Setting var MJSWS2 = "83m"

\o Setting var NAGISL = "0"

\o Setting var NAIGS = "0"

\o Setting var NAIGS1 = "0"

\o Setting var NBGISL = "0"

\o Setting var NBIGS = "0"

\o Setting var NCDSCD = "0"

\o Setting var NCFS = "0"

\o Setting var NCGISL = "0"

\o Setting var NCGSL = "0"

\o Setting var NCIGS = "0"

\o Setting var NCKAPPAS = "0"

\o Setting var NCOVS = "0"

\o Setting var NEGISL = "0"

\o Setting var NETA0 = "0"

\o Setting var NJS = "1"

\o Setting var NJTS = "20"

\o Setting var NJTSSW = "20"

\o Setting var NJTSSWG = "20"

\o Setting var NPDIBL1 = "0"

\o Setting var NPGISL = "0"

\o Setting var NPTWG = "0"

\o Setting var NVSAT = "0"

\o Setting var NVSAT1 = "0"

\o Setting var PAGISL = "0"

\o Setting var PAIGS = "0"

\o Setting var PAIGS1 = "0"

\o Setting var PBGISL = "0"

\o Setting var PBIGS = "0"

\o Setting var PBS = "1"

\o Setting var PBSWGS = "1"

\o Setting var PBSWS = "1"

\o Setting var PCDSCD = "0"

\o Setting var PCFS = "0"

\o Setting var PCGISL = "0"

\o Setting var PCGSL = "0"

\o Setting var PCIGS = "0"

\o Setting var PCKAPPAS = "0"

\o Setting var PCLM = "13m"

\o Setting var PCOVS = "0"

\o Setting var PDIBL1 = "0"

\o Setting var PEGISL = "0"

\o Setting var PETA0 = "0"

\o Setting var PGISL = "1"

\o Setting var PPDIBL1 = "0"

\o Setting var PPGISL = "0"

\o Setting var PPTWG = "0"

\o Setting var PRSDR = "1"

\o Setting var PRWGS = "0"

\o Setting var PSAT = "2"

\o Setting var PTWG = "0"

\o Setting var PVSAT = "0"

\o Setting var PVSAT1 = "0"

\o Setting var RDDR = "0"

\o Setting var RSDR = "0"

\o Setting var RSHS = "0"

\o Setting var SJS = "0"

\o Setting var SJSWGS = "0"

\o Setting var SJSWS = "0"

\o Setting var TETA0 = "0"

\o Setting var TMEXP = "0"

\o Setting var TNJTS = "0"

\o Setting var TNJTSSW = "0"

\o Setting var TNJTSSWG = "0"

\o Setting var TOXP = "1.2n"

\o Setting var TRSDR = "0"

\o Setting var VSAT = "85k"

\o Setting var VSAT1 = "85k"

\o Setting var VSAT1N1 = "0"

\o Setting var VSAT1N2 = "100k"

\o Setting var VSATN1 = "0"

\o Setting var VSATN2 = "100k"

\o Setting var VTSS = "10"

\o Setting var VTSSWGS = "10"

\o Setting var VTSSWS = "10"

\o Setting var Vds = "0"

\o Setting var Vgs = "0.7"

\o Setting var XJBVS = "1"

\o Setting var XL = "0"

\o Setting var XTIS = "3"

\o Setting var XTSS = "20m"

\o Setting var XTSSWGS = "20m"

\o Setting var XTSSWS = "20m"

\o Setting temp(T) = 27

\o 

\o *Info*    Netlist Directory =

\o           /tmp/cw1613/SET/try/adexl/results/data/Interactive.9/1/SET:try:1/netlist

\o 

\o 

\o *Info*    Data Directory    =

\o           /tmp/cw1613/SET/try/adexl/results/data/Interactive.9/1/SET:try:1

\o 

\o 

\o *Info*    Creating Netlist for Point ID (0 1)

\o 

\o generate netlist...

\o function ansCdlCompPrim redefined

\o function ansCdlCompPrim redefined

\o Begin Incremental Netlisting Jul  9 14:54:43 2014

\o ERROR (OSSHNL-116): Unable to descend into any of the views defined in the view list, 'spectre cmos_sch schematic', for the

\o instance 'I0' in cell 'try'. Either add one of these views to the library 'SET',

\o cell 'bsimcmg_main' or modify the view list to contain an existing view.

\o 

\o End netlisting Jul  9 14:54:43 2014

\o ERROR (OSSHNL-514): Netlisting failed due to errors reported before. Netlist may be corrupt or may not be produced at all. Fix reported errors and netlist again.

\o       ...unsuccessful.

\e *Error* Error during netlisting of design for the point ID (0 1).

\e ("error" 0 t nil ("*Error* "))

\e 

\e 

\o 

\o *Error*   Error ID  = 5012

\o *Error*   Error Msg = Failed to create netlist.

\o 

\o 

\o 

\o 

\o Simulation design variables differ from those on the cellView,

\o they have been saved in the file "/tmp/saved-design-variables".

\o To save future changes, copy variables to cellView before exiting.

\o 

\o *Info*    Received signal SIGTERM.

 

Could anyone help? 

  • schematic.png
  • View
  • Hide
  • Cancel
Parents
  • Chen23
    Chen23 over 11 years ago
    Problem solved by adding "veriloga" to Setup->Environment->Switch View List (not only Stop View List).
    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
Reply
  • Chen23
    Chen23 over 11 years ago
    Problem solved by adding "veriloga" to Setup->Environment->Switch View List (not only Stop View List).
    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
Children
No Data

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