|
|
  |
Азы работы в Cadence IC, Несколько вопросов по Cadence IC |
|
|
|
Jun 12 2016, 15:05
|
Группа: Участник
Сообщений: 11
Регистрация: 10-06-16
Пользователь №: 92 128

|
Вопросы от новичка по Cadence IC 6.1.15: 1) Как выполнить экспорт/импорт топологии в GDSII в Cadence IC v6? 2) Как создать пользовательский слой, не входящий в PDK? 3) Где и как посмотреть номер GDS для любого слоя в топологии? 4) Как создать сектор дуги не под 360 градусов (т.е. замкнутое кольцо), а под 90 и менее градусов (на фиксированный угол и заданный внутренний и внешний радиус дуги)?
|
|
|
|
|
Jun 14 2016, 07:21
|
Участник

Группа: Свой
Сообщений: 66
Регистрация: 28-09-15
Из: Воронеж
Пользователь №: 88 592

|
Цитата(ORPPIS @ Jun 12 2016, 18:05)  Вопросы от новичка по Cadence IC 6.1.15: 2) Как создать пользовательский слой, не входящий в PDK? 3) Где и как посмотреть номер GDS для любого слоя в топологии? Добрый день! 2) Надо лезть в файл технологии. Там корежить ручками, насколько знаю в GDSII допустимо значение максимально 255 слоев. В принципе можно использовать под свои цели слои подсветки Cadence y0/y1/y2, не проблема. 3) Все технологические слои, а конкретно их номер можно узнать из правил DRC (LVS), или смотреть на лог проведения экспорта в GDSII. Зачем это вам необходимо, в принципе имею опыт создания DRC/LVS на Assura для устройств нестандартной формы.
|
|
|
|
|
Jun 20 2016, 07:30
|

Группа: Участник
Сообщений: 8
Регистрация: 31-05-16
Из: Иркутск
Пользователь №: 91 984

|
Цитата 1) Как выполнить экспорт/импорт топологии в GDSII в Cadence IC v6? в главном окне File->Import/Export->Stream потом повится окошко XStream Out или In для экспорта и импорта соответственно. В этом окошке для экспорта: выбрать куда сохранить, библиотеку технологии, ну и библиотеку, cell и view желаемой топологии, после чего нажать Apply. для импорта: выбрать импортируемый файл, вырать библиотеку куда сохранять (насколько я помню, если оставить пустым "Top level cell" он создаст свой Cell, с именем импортируемого файла в этой библиотеке), прикрепить библиотеку технологии, и загрузить ASCII tech file, если оный имеется. нажать Apply
|
|
|
|
|
Jun 21 2016, 09:43
|
Группа: Участник
Сообщений: 11
Регистрация: 10-06-16
Пользователь №: 92 128

|
Цитата(ST_Dante @ Jun 14 2016, 10:21)  Зачем это вам необходимо? Есть задача сделать топологию ДМОП-транзистора в Cadence без PDK, т.к. PDK завод-изготовитель транзистора не предоставляет. Следовательно, есть необходимость ввести свои слои для формирования ФШ, а также дополнительные слои - как вспомогательные при проведении булевых операций с полигонами. При рисовании топологии интересует возможность "подсмотреть" номер GDSII при работе со слоем. Не всегда удобно ориентироваться только по имени слоя (например, когда несколько слоев формируют один ФШ и отличаются не по имени, а только по номеру GDSII). В Tanner в окне "Layer Palette" видны номера GDSII слоев. Есть ли такое в Cadence IC? Еще транзистору нужна спиральная/кольцевая периферия, создать которую без инструмента "дуга под 90градусов" не представляется возможным. Кроме того, возможно, в будущем необходимо будет изменять внешний и внутренний радиусы дуг, составляющих периферию. Хотелось бы это делать быстро, через свойства, а не путем удаления полигона с ненормируемыми радиусами и повторного рисования дуги сначала. Кто с этим сталкивался - подскажите, пожалуйста
|
|
|
|
|
Jun 21 2016, 14:26
|
Участник

Группа: Свой
Сообщений: 66
Регистрация: 28-09-15
Из: Воронеж
Пользователь №: 88 592

|
Топология ДМОП-транзистора. А что такое ДМОП? =) Параметризуйте ячейку и будет вам счастье. Прям властелином дуги наверное не стать, но парочку типовых моментов обработать можно. Зачем вам номера GDSII я просто не пойму? Они нужны только фабрике. Так и так без слове которые вам нужны транзистор не сделать требуемый Вами. Плюс должно быть DRC/LVS.
|
|
|
|
|
Jun 21 2016, 16:58
|
Частый гость
 
Группа: Свой
Сообщений: 97
Регистрация: 1-12-05
Из: Беларусь-Тайвань
Пользователь №: 11 657

|
Цитата(ORPPIS @ Jun 21 2016, 12:43)  Есть задача сделать топологию ДМОП-транзистора в Cadence без PDK, т.к. PDK завод-изготовитель транзистора не предоставляет. Следовательно, есть необходимость ввести свои слои для формирования ФШ, а также дополнительные слои - как вспомогательные при проведении булевых операций с полигонами. В основном окне CIW-> Tools -> Technology File Manager. Там можно отредактировать или создать новый файл технологии. Начиная с шестой версии layer map для импорта импорта в GDS лежит в отдельном файле внутри директории с технологией. Файл имеет расширение .layermap Цитата(ORPPIS @ Jun 21 2016, 12:43)  При рисовании топологии интересует возможность "подсмотреть" номер GDSII при работе со слоем. Не всегда удобно ориентироваться только по имени слоя (например, когда несколько слоев формируют один ФШ и отличаются не по имени, а только по номеру GDSII). В Tanner в окне "Layer Palette" видны номера GDSII слоев. Есть ли такое в Cadence IC? В окошке с палитрой нужно нажать правую кнопку мыши затем в меню Columns-> GDS Number Цитата(ORPPIS @ Jun 21 2016, 12:43)  Еще транзистору нужна спиральная/кольцевая периферия, создать которую без инструмента "дуга под 90градусов" не представляется возможным. Кроме того, возможно, в будущем необходимо будет изменять внешний и внутренний радиусы дуг, составляющих периферию. Хотелось бы это делать быстро, через свойства, а не путем удаления полигона с ненормируемыми радиусами и повторного рисования дуги сначала. Кто с этим сталкивался - подскажите, пожалуйста  Вот такое вряд ли существует. SKILL в руки и вперед
|
|
|
|
|
Jun 27 2016, 12:16
|
Группа: Участник
Сообщений: 11
Регистрация: 10-06-16
Пользователь №: 92 128

|
Судя по всему, поставленную передо мной задачу не поняли. Речь идет о разработке дискретного транзистора, т.е. на 1 кристалле - только 1 транзистор, состоящий из нескольких тысяч параллельно включенных ячеек. Цитата(ST_Dante @ Jun 21 2016, 17:26)  А что такое ДМОП? =) Параметризуйте ячейку и будет вам счастье. Прям властелином дуги наверное не стать, но парочку типовых моментов обработать можно. Зачем вам номера GDSII я просто не пойму? Они нужны только фабрике. Так и так без слоев которые вам нужны транзистор не сделать требуемый Вами. Плюс должно быть DRC/LVS. ДМОП - это технология с двойной диффузией канальной области и истока через одно окно (одну гравировку). Я предполагал, что по ДМОП-технология широко известна и сразу будет понятно, что речь о дискретном транзисторе. Естественно, никакая LVS-проверка здесь не нужна. Правила DRC при отсутствии PDK формурует разработчик топологии. И слои тоже. Разработчик сам задает, какие номера GDSII к какому ФШ относятся. Потому и спрашивал, как создать слой. Ответ fragment исчерпывающий, но насчет SKILL хотелось бы узнать точнее: Есть ли в нем смысл при условии, что не планируется разработанную "ячейку" кристалла транзистора куда-либо вставлять? Есть ли способ создать дугу с нормируемыми радиусами с помощью SKILL, если вручную такую дугу создать нельзя?
|
|
|
|
|
Jun 27 2016, 15:42
|
Частый гость
 
Группа: Свой
Сообщений: 97
Регистрация: 1-12-05
Из: Беларусь-Тайвань
Пользователь №: 11 657

|
Цитата(ORPPIS @ Jun 27 2016, 15:16)  Есть ли способ создать дугу с нормируемыми радиусами с помощью SKILL, если вручную такую дугу создать нельзя? Идея простая Создаете дугу в текущей ячейке Код arc = dbCreateArc( cv=geGetEditCellView() "poly" list(0:0 10:10) list(4:4 10:10)) Превращаете ее в линию Код lineToArc=dbConvertArcToLine(arc 32) Конвертируете линию в path требуемой ширины Код lineToPath=dbConvertLineToPath(lineToArc 3)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|