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

 
 
> вопрос по 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
Elenka
сообщение Jun 18 2011, 19:42
Сообщение #4





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



Цитата(cdsinit @ Jun 18 2011, 22:15) *
Если есть тестовый кристалл и оборудование, то можно получить SPICE-модели транзисторов


Спасибо за подробный ответ. Касательно процитированной строчки: мне понимается, что с этого и нужно начинать. Или вовсе не обязательно?
Go to the top of the page
 
+Quote Post
cdsinit
сообщение Jun 19 2011, 04:51
Сообщение #5


Участник
*

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



Цитата(Elenka @ Jun 18 2011, 23:42) *
Спасибо за подробный ответ. Касательно процитированной строчки: мне понимается, что с этого и нужно начинать. Или вовсе не обязательно?

Нужно обратиться на фабрику и узнать параметры технологии: проектные нормы и параметры слоев.
Затем сделать технологическую библиотеку, библиотеку примитивов и DRC/LVS-правила.
После этого можно заняться разработкой тестового кристалла - некоторого набора транзисторов, диодов, резисторов, кольцевых генераторов.
Все это должно иметь контактные площадки, на которые потом можно поставить контактирующее устройство с иголками.
Изготовить тестовый кристалл на фабрике, получить пластины. Снять характеристики структур при помощи спец. оборудования
на большом количестве кристаллов. Обработать кучу данных, сделать наконец модели.
Из параметров слоев делается также набор файлов для Assura-RCX.
На все это наверняка уйдет год. Если фабрики не существует, и работа теоретическая, то как ее сделать, я не знаю.
Go to the top of the page
 
+Quote Post



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

 


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


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