Jump to content

    

Recommended Posts

А просто GENESISe (а также mdraw, dessis, dios, inspect и др. по отдельности) не работает?

У Вас не установлена переменная ISEDB и остальные пути странные.

Я приложил свой файл отчета с работающей системы, сравнивайте. Оси у нас одинаковые.

ldiag.txt

Share this post


Link to post
Share on other sites

прописал пути все так как у вас в отчете

единственное что у меня побольше путей чем у вас

пути которые у вас имеются и уменя плюс еще какието

вообщем разница небольшая

 

использовал ваш файл лицензии

 

пробовал запустить GENERIC из /usr/local/tcad/bin

выдает вот это:

[root@localhost bin]# GENERIC

basename: пропущен операнд

Попробуйте `basename --help' для получения более подробного описания.

/usr/local/tcad/bin/GENERIC: line 304: cygpath: command not found

basename: пропущен операнд

Попробуйте `basename --help' для получения более подробного описания.

 

is not installed for ISE TCAD release "10.0" for ix86/2.2 under ISEROOT=/usr/local/tcad

 

------------------------------------------------------------

Installed versions of ix86 in release :

(in directory /usr/local/tcad/tcad/)

------------------------------------------------------------

[root@localhost bin]#

 

пробовал запустить GENESISe из /usr/local/tcad/bin

выдает:

[root@localhost bin]# GENESISe

Недопустимая инструкция

[root@localhost bin]#

 

пробовал запустить GENESISe & из /usr/local/tcad/bin

выдает:

[root@localhost bin]# GENESISe &

[1] 4729

[root@localhost bin]#

 

 

потом обнаружил что такие файлы есть и в другом месте

перешел туда [root@localhost tcad]# cd /usr/local/tcad/tcad/10.0/ix86/2.2/bin/

 

пробовал запустить GENESISe из /usr/local/tcad/tcad/10.0/ix86/2.2/bin

выдает:

[root@localhost bin]# GENESISe

Недопустимая инструкция

[root@localhost bin]#

 

пробовал запустить ./GENESISe из /usr/local/tcad/tcad/10.0/ix86/2.2/bin

выдает:

[root@localhost bin]# ./GENESISe

./GENESISe: error while loading shared libraries: libcprts.so.5: cannot open shared object file: No such file or directory

[root@localhost bin]#

 

пробовал запустить ./GENESISe & из /usr/local/tcad/tcad/10.0/ix86/2.2/bin

выдает:

[root@localhost bin]# ./GENESISe &

[1] 4788

./GENESISe: error while loading shared libraries: libcprts.so.5: cannot open shared object file: No such file or directory

[root@localhost bin]#

 

пробовал запустить mdraw из /usr/local/tcad/tcad/10.0/ix86/2.2/bin

выдает:

[root@localhost bin]# mdraw

mdraw: error while loading shared libraries: libMrm.so.3: cannot open shared object file: No such file or directory

[1]+ Exit 127 ./GENESISe

[root@localhost bin]#

 

пробовал запустить ./mdraw из /usr/local/tcad/tcad/10.0/ix86/2.2/bin

выдает:

[root@localhost bin]# ./mdraw

./mdraw: error while loading shared libraries: libMrm.so.3: cannot open shared object file: No such file or directory

[root@localhost bin]#

 

как видно результатов НОЛЬ.... :help:

:(

 

что делать? подскажите.............

Share this post


Link to post
Share on other sites
Попробуйте скопировать файлы из директории /usr/local/tcad/bin/runtime/GLIBC_2.3/lib в директорию /usr/lib.

скопировал как вы сказали

но ничего не заработало

 

снес нафиг все систему

поставил заново с дефолтными минимальными пакетами

 

как вы устанавливали и запускали можно попросить вас написать по шагам?

 

С уважением Sivent

Share this post


Link to post
Share on other sites

Да обычно ставил, основные пакеты. Установил tcad и менеджер лицензий. Скопировал файл лицензий в /usr/local/tcad/licenses. В файле .flexlmrc должен быть прописан путь к этому файлу лицензий.

Когда установил tcad и пробовал запускать он начал жаловаться на отсутствие некоторых библиотек. Я скопировал требуемые файлы из /usr/local/tcad/bin/runtime/GLIBC_2.3/lib в директорию /usr/lib. Стал запускаться нормально. По видимому по дефолту федора ставит самые последние библиотеки, а tcad требует более старые. После установил переменные среды в файле .bash_profile в своей корневой директории (/home/psygash):

ISEROOT=/usr/local/tcad

PATH=$ISEROOT/bin:$PATH:$HOME/bin

ISEDB=/home/psygash/TCAD_DATA

export ISEROOT PATH ISEDB

Вроде все.

Запускаю просто: вхожу в рабочую директорию, например #cd /home/psygash/TCAD_DATA/CMOS

из рабочей директории запускаю нужный модуль, например #DESSIS cmos_des.cmd или #inspect. GENESISe редко запускаю, т.к. предпочитаю работать с отдельными модулями - мне так удобней.

Ставил tcad под рутом, но для работы вхожу как пользователь.

 

Кстати, в директории $ISEROOT/bin находятся не сами экзешники, а ссылки (sym.link) на них. Экзешники находятся в $ISEROOT/tcad/10.0/ix86/2.2/bin. Скрипт GENERIC из $ISEROOT/bin запускать не нужно. Как я понимаю, при вводе команды, например GENESISe, в командной строке символьная ссылка отсылает к скрипту GENERIC с соответствующим аргументом. В этом скрипте описаны действия в зависимости от установленной ОС. Срабатывает скрипт и запускает требуемый исполняемый файл.

 

 

Ставил также на другую машину AMD64 с осью Suse 64. Там при установке выбрал установку ранних версий библиотек. И копирование библиотек, как в федоре, не потребовалось.

Share this post


Link to post
Share on other sites

Спасибо огромное за столь подробное описание

сегодня попробую

 

а что за файл .flexlmrc

у меня такого нет

где он должен лежать

если не трудно приложите свой файл .flexlmrc

Share this post


Link to post
Share on other sites
а что за файл .flexlmrc

у меня такого нет

где он должен лежать

если не трудно приложите свой файл .flexlmrc

 

Должен находиться в корневой директории пользователя, там же, где и .bash_profile. Создается при установке менеджера лицензий.

flexlmrc.zip

Share this post


Link to post
Share on other sites

он у меня не создался

ну да ладно скопирую Ваш

 

теперь у меня другая проблема

установил tcad - скопировал 2 библиотеки в /usr/lib

и теперь у меня вот что

[sivent@localhost first]$ mdraw

/usr/local/tcad/bin/mdraw: line 1071: 2131 Недопустимая инструкция $ISEROOT/tcad/$ISERELEASE/$ARCH/$OS/bin/mdraw -v 2>/dev/null >/dev/null

Недопустимая инструкция

[sivent@localhost first]$ GENESISe

Недопустимая инструкция

[sivent@localhost first]$ inspect

Недопустимая инструкция

[sivent@localhost first]$ GENESISe &

[1] 2167

[sivent@localhost first]$

 

это я запускал из /home/sivent/TCAD_DATA/first

Share this post


Link to post
Share on other sites

уважаемые форумчане.

 

уже неделю мучаюсь с этой проблемой

устанавливал этот дистрибутив (tcad10) на различные оси

на fedore core 5 и asplinux 11

результат один и тот же

выдает ошибку

 

[sivent@localhost first]$ mdraw

/usr/local/tcad/bin/mdraw: line 1071: 2131 Недопустимая инструкция $ISEROOT/tcad/$ISERELEASE/$ARCH/$OS/bin/mdraw -v 2>/dev/null >/dev/null

Недопустимая инструкция

 

мне кажется проблема в дистрибутиве

прошу если есть у кого возможность проверить его

 

или

 

выложите-прикрепите кто нибудь файл GENERIC (это скрипт запуска)

попробую его заменить на своей машине

 

с уважением, Sivent.

Share this post


Link to post
Share on other sites

До сих пор не приходилось сталкиваться с технологическим софтом. Однако возникла задача создать учебную SPICE модель МОП транзистора для технологий < 100нм (с перспективой на создание учебной библиотеки). Можно ли это сделать с помощью TCAD, или этот пакет нужен совсем для другого? :) Если не TCAD, то что?

Share this post


Link to post
Share on other sites
До сих пор не приходилось сталкиваться с технологическим софтом. Однако возникла задача создать учебную SPICE модель МОП транзистора для технологий < 100нм (с перспективой на создание учебной библиотеки). Можно ли это сделать с помощью TCAD, или этот пакет нужен совсем для другого? :) Если не TCAD, то что?

TCAD нужен для моделирования:

- технологических процессов создания полупроводниковых приборов

- характеристик полупроводниковых приборов (отдельно, не в составе ИС)

Для схемного моделирования он избыточен, т.к. в основе моделирования электрических характеристик в TCAD используются основные уравнения физики полупроводников: ур-я Пуассона, непрерывности. Прибор разбивается на сетку, в каждой точке которой решаются уравнения. Для моделирования схем это слишком медленно.

Для SPICE-модели такие подробности, как для tcad-овской модели не нужны (в частности, нет нужды моделировать пространственные характеристики прибора, так, например, толщину подзатворного окисла можно учесть одним параметром ТOX).

Для создания SPICE-модели никакого специального ПО не надо - модель пишется на С. Для встраивания своей модели в SPICE-симуляторы потребуется их компиляция с учетом требований конкретного симулятора.

В качестве примера модели посмотрите http://www-device.eecs.berkeley.edu/~bsim3/bsim4_get.html. Это свободная SPICE-модель для МОП-транзисторов субмикронных размеров. Там выложены исходники.

Share this post


Link to post
Share on other sites
уважаемые форумчане.

 

уже неделю мучаюсь с этой проблемой

устанавливал этот дистрибутив (tcad10) на различные оси

на fedore core 5 и asplinux 11

результат один и тот же

выдает ошибку

 

[sivent@localhost first]$ mdraw

/usr/local/tcad/bin/mdraw: line 1071: 2131 Недопустимая инструкция $ISEROOT/tcad/$ISERELEASE/$ARCH/$OS/bin/mdraw -v 2>/dev/null >/dev/null

Недопустимая инструкция

 

мне кажется проблема в дистрибутиве

прошу если есть у кого возможность проверить его

 

или

 

выложите-прикрепите кто нибудь файл GENERIC (это скрипт запуска)

попробую его заменить на своей машине

 

с уважением, Sivent.

А какой у тебя процессор, он поддерживает SSE?

Share this post


Link to post
Share on other sites

уважаемые форумчане.

 

уже неделю мучаюсь с этой проблемой

выдает ошибку

 

[sivent@localhost first]$ mdraw

/usr/local/tcad/bin/mdraw: line 1071: 2131 Недопустимая инструкция $ISEROOT/tcad/$ISERELEASE/$ARCH/$OS/bin/mdraw -v 2>/dev/null >/dev/null

Недопустимая инструкция

 

мне кажется проблема в дистрибутиве

 

с уважением, Sivent.

А какой у тебя процессор, он поддерживает SSE?

duron 850 , sse он навряд ли поддерживает (только если произойдет чудо) :)

а что может быть из-за этого?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this