• 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. Digital Implementation
  3. Cadence ELC not recognising SPECTRE format

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 93
  • Views 13910
  • 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

Cadence ELC not recognising SPECTRE format

eklikeroomys
eklikeroomys over 14 years ago

Halo, 

I am using ELC to characterise a new standard cell library. I am using a SPECTRE .scs model file, but it seems that ELC is not recognising this file format correctly, as it complains about library and section declarations which are present in the model file. I assume that my command and/or elccfg file is not set up correctly for using spectre. 

This is the contents of my command file:

db_open cell_digital
db_prepare -f
db_spice -s spectre -keep_log -keep_wave
db_output -lib cell_digital.lib -process typical -state
db_close
exit

And this is the contents of my elccfg file:

# Specify the environment variable settings.
EC_SIM_USE_LSF=1;
EC_SIM_LSF_CMD=" ";
EC_SIM_LSF_PARALLEL=10;
EC_SIM_TYPE="spectre";
EC_SIM_NAME="spectre";
EC_SPICE_SIMPLIFY=1;
EC_CHAR="ECSM-TIMING ECSM-POWER";


SUBCKT="cell_digital_SPICE_netlist.scs";
MODEL="model_file.scs";
SETUP="setup.ss";
PROCESS="typical";


Can somebody guide me into the right direction?

Thank you,

 

  • Cancel
Parents
  • Willvlsi
    Willvlsi over 11 years ago
    Hi,

    I have the same problem with eklikeroomys.

    I use a model file from TSMC, it defines multiple sections for different processes and corner. At each section, it defines many parameters which has unique values to that process and/or corner, then it include the mos model which uses these parameter to describe its characters.

    The ELC could direct into the right section and include the mos model well, but it seems it does not recognize the parameter definition. It reports errors when I do "db_spice". Reported errors like:
    Error found by spectre during hierarchy flattening.
        ERROR (SFE-1999):
            "/home/abc/works/elc/foo.ipdb/NCH.device/simulate/model" 4: Model
            `nch.1': parameter `wmin': Unknown parameter name `dxw' found in
            expression.
    Can you help with this? Thanks in advance!
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Willvlsi
    Willvlsi over 11 years ago
    Hi,

    I have the same problem with eklikeroomys.

    I use a model file from TSMC, it defines multiple sections for different processes and corner. At each section, it defines many parameters which has unique values to that process and/or corner, then it include the mos model which uses these parameter to describe its characters.

    The ELC could direct into the right section and include the mos model well, but it seems it does not recognize the parameter definition. It reports errors when I do "db_spice". Reported errors like:
    Error found by spectre during hierarchy flattening.
        ERROR (SFE-1999):
            "/home/abc/works/elc/foo.ipdb/NCH.device/simulate/model" 4: Model
            `nch.1': parameter `wmin': Unknown parameter name `dxw' found in
            expression.
    Can you help with this? Thanks in advance!
    • Cancel
    • Vote Up 0 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