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

 
 
> вопрос по Cadence, конкретнее: создание tech-файла
Elenka
сообщение Jun 18 2011, 11:36
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 22-05-11
Пользователь №: 65 196



Доброго всем дня.
Вопрос и проблема таковы: на месте практики, где я сейчас нахожусь, c Cadence только на Вы. Я же учусь в магистратуре Cadence. В этом году предстоит написание диссертации...
В отделе горят желаниям начать работать с данным софтом, но чтобы это сделать - необходимо приложить кучу сил и разжиться библиотекой, которой само собой нет.
Собственно интересует мнение знающих людей: возможно ли за год написать tech-файл (про весь дизайн кит и спрашивать страшно)... Каков уровень сложности данной задачи?
Прошу отнестись к вопросу с пониманием, все с чего-то начинали и я вполне могу ожидать, что я многого в данном вопросе вообще не понимаю.
Если же да - с чего б начать? Достойная ли тема для диссертации?
Либо что могли бы посоветовать вместо данной задумки.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Elenka
сообщение Jun 18 2011, 17:06
Сообщение #2





Группа: Новичок
Сообщений: 6
Регистрация: 22-05-11
Пользователь №: 65 196



Мне представлялось, что разработка и описание DRC-правил - тоже часть работы. Видимо, действительно, мое представление в данный момент очень поверхностное.
Можно ли меня подробно посвятить в вопрос "как организована библиотека в Cadence icfb с нуля"?
Go to the top of the page
 
+Quote Post
cdsinit
сообщение Jun 18 2011, 18:15
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 22-12-08
Из: Москва
Пользователь №: 42 669



САПР Cadence ICFB содержит примеры библиотек:
... IC5141/tools/dfII/samples/tutorials/le/cell_design -- здесь попроще
... IC5141/tools/dfII/samples/tutorials/abstract -- здесь посложнее

Эти каталоги нужно скопировать куда-нибудь к себе.
В cds.lib прописано, какие библиотеки icfb будет использовать в работе.

Для cell_design он выглядит так:
DEFINE master ./master # Библиотека, в которой ведется проектирование (пример с простыми элементами)
DEFINE pCells ./pCells # Библиотека примитивов, часть PDK
DEFINE tutorial ./tutorial
DEFINE basic ${CDS_INST_DIR}/tools/dfII/etc/cdslib/basic # Нужна для рисования в schematic -- терминалы, выводы и прочее
DEFINE cellTechLib ./cellTechLib # Технологическая библиотека, часть PDK, содержит простые топологические примитивы
DEFINE sample ${CDS_INST_DIR}/tools/dfII/samples/cdslib/sample
DEFINE ROD ./ROD

Библиотеку cellTechLib можно преобразовать в текстовый Technology File и наоборот.
Обычно подключают еще библиотеку analogLib, которая содержит примитивы источников и пассивных элементов.

В каталоге cellTechLib можно заметить файлы divaDRC.rul, divaEXT.rul, divaLVS.rul.
Это правила DRC/LVS проверки для устаревшей программы DIVA. Сейчас в основном используется Assura.

В более полном примере .. tutorials/abstract есть еще модели транзисторов и правила для Assura, в том числе для экстракции паразитных RC.

Итого чтобы получить PDK для ICFB, нужно:
- сделать Techfile и конвертировать его в библиотеку
- создать display.drf для раскраски топологии
- нарисовать библиотеку примитивов для schematic и может быть layout
- разработать правила DRC, LVS, экстракции
- написать документацию по проектным нормам
Если есть тестовый кристалл и оборудование, то можно получить SPICE-модели транзисторов


Сообщение отредактировал cdsinit - Jun 18 2011, 18:15
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 10:59
Рейтинг@Mail.ru


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