Jump to content

    

tcad начало

запустил

$ GENESISe -@diag

$ GENESISe -@ldiag

файлы отчета приложил

 

что необходимо сделать для того чтобы запустить tcad?

ise_.zip

Share this post


Link to post
Share on other sites

А просто 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.

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this