реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Не могу запустить snapshot в Cadence ncsim
savigm
сообщение Apr 14 2009, 14:45
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 10-04-09
Пользователь №: 47 473



Добрый день.

Увы я не разработчик ИС, поэтому опишу все в силу своих скромных знаний.

Есть snapshot модели ИС, который нормально запускается на Linux сервере с Cadence.
Я установил Cadence на локальном компьютере с Linux, прописал пути к tools'ам.
Snapshot запускается с помощью скрипта go, вот его соодержимое:
Код
set -x
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.


Иерария 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


Собственно проблема состоит в том, что не выполняется команда 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


Вот что выдает комнда 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 -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


Сообщение отредактировал savigm - Apr 14 2009, 15:16
Go to the top of the page
 
+Quote Post
savigm
сообщение Apr 15 2009, 20:59
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 10-04-09
Пользователь №: 47 473



Вот что еще заметил: на сервере Cadence 5.6 и на нем snapshot нормально открывается, в этой же версии скорее всего snapshot и был создан. У меня же версия 5.4, и в ней snapshot ни в какую не виден, не nclauncher'ом, не ncsim'ом, и т.п. Действительно ли дело в этом?
Go to the top of the page
 
+Quote Post
soshnev
сообщение Apr 17 2009, 13:50
Сообщение #3


Частый гость
**

Группа: Новичок
Сообщений: 119
Регистрация: 26-08-05
Пользователь №: 7 989



Цитата(savigm @ Apr 16 2009, 00:59) *
Вот что еще заметил: на сервере Cadence 5.6 и на нем snapshot нормально открывается, в этой же версии скорее всего snapshot и был создан. У меня же версия 5.4, и в ней snapshot ни в какую не виден, не nclauncher'ом, не ncsim'ом, и т.п. Действительно ли дело в этом?

Исходники из которых получен shapshot есть?
И какие?
Если нет С++ наворотов или System-verilog - то лучше всё заново перекомпилить.
Пишу вкратце - может ещё кому пригодится.
Выставить режим switch to multistep. Set design Dirictory, create cds.lib, компилить VLOG VHDL ("колёса") ,
далее выбрать головной testbench в папке worklib слева и "скрепить" (иконка скрепка листов)
В snapshot-e в итоге получится фотоаппарат. Наступаешь и запускаешь (самолётик)...

Цитата(soshnev @ Apr 17 2009, 17:45) *
Исходники из которых получен shapshot есть?
И какие?
Если нет С++ наворотов или System-verilog - то лучше всё заново перекомпилить.
Пишу вкратце - может ещё кому пригодится.
Выставить режим switch to multistep. Set design Dirictory, create cds.lib, компилить VLOG VHDL ("колёса") ,
далее выбрать головной testbench в папке worklib слева и "скрепить" (иконка скрепка листов)
В snapshot-e в итоге получится фотоаппарат. Наступаешь и запускаешь (самолётик)...


Малость ошибся - папка worklib(рабочая каска) в которой искать головной tectbench находится справа.
Если что-то будет неверно или ошибки - будет выдан текст красным цветом. короче увидишь...
Go to the top of the page
 
+Quote Post
savigm
сообщение Apr 30 2009, 11:11
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 10-04-09
Пользователь №: 47 473



Цитата(soshnev @ Apr 17 2009, 17:50) *
Исходники из которых получен shapshot есть?
И какие?

Исходников увы нет. Видимо более старая версия не подойдет. На самом деле мне не важно чем открыть snapshot, главное чтобы запустиь его на выполнение и увидить результат. Подскажите где можно достать Cadence for Linux v5.6 либо любой другой симулатор, на котором можно запустить snapshot сделанный в Cadence for Linux v5.6?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 09:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.30269 секунд с 7
ELECTRONIX ©2004-2016