Увы я не разработчик ИС, поэтому опишу все в силу своих скромных знаний.
Есть snapshot модели ИС, который нормально запускается на Linux сервере с Cadence.
Я установил Cadence на локальном компьютере с Linux, прописал пути к tools'ам.
Snapshot запускается с помощью скрипта go, вот его соодержимое:
Код
set -x
ncxlmode -R +gui +tcl+init_IWSRAM.tcl &
ncxlmode -R +gui +tcl+init_IWSRAM.tcl &
У меня при запуске выдается следующее:
Код
ncxlmode: 05.40-s021: (c) Copyright 1995-2006 Cadence Design Systems, Inc.
ncsim: *F,NOSNAP: snapshot 'worklib.test:verilog' does not exist in the libraries.
ncxlmode: *E,SIMERR: Error during Simulation (status 1), exiting.
ncsim: *F,NOSNAP: snapshot 'worklib.test:verilog' does not exist in the libraries.
ncxlmode: *E,SIMERR: Error during Simulation (status 1), exiting.
Иерария snapshot'а примерно следующая:
Код
./waves.shm
./waves.shm/waves.trn
./waves.shm/waves.dsn
./go
./INCA_libs
./INCA_libs/worklib
./INCA_libs/worklib/.cdsvmod
./INCA_libs/worklib/inca.lnx86.158.pak
./INCA_libs/worklib/cdsinfo.tag
./INCA_libs/worklib/.inca.db.158.lnx86
./INCA_libs/worklib/inca.lnx86.154.pak
./INCA_libs/worklib/.inca.db.154.lnx86
./INCA_libs/cds.lib
./INCA_libs/snap.lnx86.nc
./INCA_libs/snap.lnx86.nc/cds.lib
./INCA_libs/snap.lnx86.nc/.vlog.args
./INCA_libs/snap.lnx86.nc/.hard.args
./INCA_libs/snap.lnx86.nc/bind.lst.lnx86
./INCA_libs/snap.lnx86.nc/hdl.var
./INCA_libs/snap.lnx86.nc/ncxlmode.args
./INCA_libs/snap.lnx86.nc/.elab.args
./INCA_libs/snap.lnx86.nc/.ncv.lock
./INCA_libs/snap.nc
./INCA_libs/hdl.var
./INCA_libs/.ncv.lock
./init_IWSRAM.tcl
./waves.shm/waves.trn
./waves.shm/waves.dsn
./go
./INCA_libs
./INCA_libs/worklib
./INCA_libs/worklib/.cdsvmod
./INCA_libs/worklib/inca.lnx86.158.pak
./INCA_libs/worklib/cdsinfo.tag
./INCA_libs/worklib/.inca.db.158.lnx86
./INCA_libs/worklib/inca.lnx86.154.pak
./INCA_libs/worklib/.inca.db.154.lnx86
./INCA_libs/cds.lib
./INCA_libs/snap.lnx86.nc
./INCA_libs/snap.lnx86.nc/cds.lib
./INCA_libs/snap.lnx86.nc/.vlog.args
./INCA_libs/snap.lnx86.nc/.hard.args
./INCA_libs/snap.lnx86.nc/bind.lst.lnx86
./INCA_libs/snap.lnx86.nc/hdl.var
./INCA_libs/snap.lnx86.nc/ncxlmode.args
./INCA_libs/snap.lnx86.nc/.elab.args
./INCA_libs/snap.lnx86.nc/.ncv.lock
./INCA_libs/snap.nc
./INCA_libs/hdl.var
./INCA_libs/.ncv.lock
./init_IWSRAM.tcl
Собственно проблема состоит в том, что не выполняется команда ncxlmode -R.
На сервере выдается
Цитата
Loading snapshot worklib.test:verilog ....... Done
У меня
Цитата
ncsim: *F,NOSNAP: snapshot 'worklib.test:verilog' does not exist in the libraries
Насколько я понял используются cds.lib и hdl.var файлы.
Вот соодержимое ./INCA_libs/snap.lnx86.nc/hdl.var:
Код
define NCSIMRC ( ~/.ncsimrc )
include ../hdl.var
define SNAPSHOT worklib.test:verilog
include ../hdl.var
define SNAPSHOT worklib.test:verilog
Вот что выдает комнда nchelp -cdslib:
Код
nchelp -cdslib INCA_libs/snap.nc/cds.lib
nchelp: 05.40-s021: (c) Copyright 1995-2006 Cadence Design Systems, Inc.
Parsing -CDSLIB file ./INCA_libs/snap.nc/cds.lib.
cds.lib files:
1: ./INCA_libs/snap.nc/cds.lib
2: ./INCA_libs/cds.lib
included on line 1 of ./INCA_libs/snap.nc/cds.lib
Libraries defined:
Defined in ./INCA_libs/cds.lib:
Line # Filesys Verilog VHDL Path
------ ------- ------- ---- ----
1 worklib worklib WORKLIB ./INCA_libs/worklib
nchelp: 05.40-s021: (c) Copyright 1995-2006 Cadence Design Systems, Inc.
Parsing -CDSLIB file ./INCA_libs/snap.nc/cds.lib.
cds.lib files:
1: ./INCA_libs/snap.nc/cds.lib
2: ./INCA_libs/cds.lib
included on line 1 of ./INCA_libs/snap.nc/cds.lib
Libraries defined:
Defined in ./INCA_libs/cds.lib:
Line # Filesys Verilog VHDL Path
------ ------- ------- ---- ----
1 worklib worklib WORKLIB ./INCA_libs/worklib
Код
nchelp -cdslib INCA_libs/snap.nc/cds.lib
nchelp: 05.40-s021: (c) Copyright 1995-2006 Cadence Design Systems, Inc.
Parsing -CDSLIB file ./INCA_libs/snap.nc/cds.lib.
cds.lib files:
1: ./INCA_libs/snap.nc/cds.lib
2: ./INCA_libs/cds.lib
included on line 1 of ./INCA_libs/snap.nc/cds.lib
Libraries defined:
Defined in ./INCA_libs/cds.lib:
Line # Filesys Verilog VHDL Path
------ ------- ------- ---- ----
1 worklib worklib WORKLIB ./INCA_libs/worklib
nchelp: 05.40-s021: (c) Copyright 1995-2006 Cadence Design Systems, Inc.
Parsing -CDSLIB file ./INCA_libs/snap.nc/cds.lib.
cds.lib files:
1: ./INCA_libs/snap.nc/cds.lib
2: ./INCA_libs/cds.lib
included on line 1 of ./INCA_libs/snap.nc/cds.lib
Libraries defined:
Defined in ./INCA_libs/cds.lib:
Line # Filesys Verilog VHDL Path
------ ------- ------- ---- ----
1 worklib worklib WORKLIB ./INCA_libs/worklib