ORPPIS 0 12 июня, 2016 Опубликовано 12 июня, 2016 · Жалоба Вопросы от новичка по Cadence IC 6.1.15: 1) Как выполнить экспорт/импорт топологии в GDSII в Cadence IC v6? 2) Как создать пользовательский слой, не входящий в PDK? 3) Где и как посмотреть номер GDS для любого слоя в топологии? 4) Как создать сектор дуги не под 360 градусов (т.е. замкнутое кольцо), а под 90 и менее градусов (на фиксированный угол и заданный внутренний и внешний радиус дуги)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ST_Dante 0 14 июня, 2016 Опубликовано 14 июня, 2016 · Жалоба Вопросы от новичка по Cadence IC 6.1.15: 2) Как создать пользовательский слой, не входящий в PDK? 3) Где и как посмотреть номер GDS для любого слоя в топологии? Добрый день! 2) Надо лезть в файл технологии. Там корежить ручками, насколько знаю в GDSII допустимо значение максимально 255 слоев. В принципе можно использовать под свои цели слои подсветки Cadence y0/y1/y2, не проблема. 3) Все технологические слои, а конкретно их номер можно узнать из правил DRC (LVS), или смотреть на лог проведения экспорта в GDSII. Зачем это вам необходимо, в принципе имею опыт создания DRC/LVS на Assura для устройств нестандартной формы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
poilrig 0 20 июня, 2016 Опубликовано 20 июня, 2016 · Жалоба 1) Как выполнить экспорт/импорт топологии в GDSII в Cadence IC v6? в главном окне File->Import/Export->Stream потом повится окошко XStream Out или In для экспорта и импорта соответственно. В этом окошке для экспорта: выбрать куда сохранить, библиотеку технологии, ну и библиотеку, cell и view желаемой топологии, после чего нажать Apply. для импорта: выбрать импортируемый файл, вырать библиотеку куда сохранять (насколько я помню, если оставить пустым "Top level cell" он создаст свой Cell, с именем импортируемого файла в этой библиотеке), прикрепить библиотеку технологии, и загрузить ASCII tech file, если оный имеется. нажать Apply Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ORPPIS 0 21 июня, 2016 Опубликовано 21 июня, 2016 · Жалоба Зачем это вам необходимо? Есть задача сделать топологию ДМОП-транзистора в Cadence без PDK, т.к. PDK завод-изготовитель транзистора не предоставляет. Следовательно, есть необходимость ввести свои слои для формирования ФШ, а также дополнительные слои - как вспомогательные при проведении булевых операций с полигонами. При рисовании топологии интересует возможность "подсмотреть" номер GDSII при работе со слоем. Не всегда удобно ориентироваться только по имени слоя (например, когда несколько слоев формируют один ФШ и отличаются не по имени, а только по номеру GDSII). В Tanner в окне "Layer Palette" видны номера GDSII слоев. Есть ли такое в Cadence IC? Еще транзистору нужна спиральная/кольцевая периферия, создать которую без инструмента "дуга под 90градусов" не представляется возможным. Кроме того, возможно, в будущем необходимо будет изменять внешний и внутренний радиусы дуг, составляющих периферию. Хотелось бы это делать быстро, через свойства, а не путем удаления полигона с ненормируемыми радиусами и повторного рисования дуги сначала. Кто с этим сталкивался - подскажите, пожалуйста Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ST_Dante 0 21 июня, 2016 Опубликовано 21 июня, 2016 · Жалоба Топология ДМОП-транзистора. А что такое ДМОП? =) Параметризуйте ячейку и будет вам счастье. Прям властелином дуги наверное не стать, но парочку типовых моментов обработать можно. Зачем вам номера GDSII я просто не пойму? Они нужны только фабрике. Так и так без слове которые вам нужны транзистор не сделать требуемый Вами. Плюс должно быть DRC/LVS. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fragment 0 21 июня, 2016 Опубликовано 21 июня, 2016 · Жалоба Есть задача сделать топологию ДМОП-транзистора в Cadence без PDK, т.к. PDK завод-изготовитель транзистора не предоставляет. Следовательно, есть необходимость ввести свои слои для формирования ФШ, а также дополнительные слои - как вспомогательные при проведении булевых операций с полигонами. В основном окне CIW-> Tools -> Technology File Manager. Там можно отредактировать или создать новый файл технологии. Начиная с шестой версии layer map для импорта импорта в GDS лежит в отдельном файле внутри директории с технологией. Файл имеет расширение .layermap При рисовании топологии интересует возможность "подсмотреть" номер GDSII при работе со слоем. Не всегда удобно ориентироваться только по имени слоя (например, когда несколько слоев формируют один ФШ и отличаются не по имени, а только по номеру GDSII). В Tanner в окне "Layer Palette" видны номера GDSII слоев. Есть ли такое в Cadence IC? В окошке с палитрой нужно нажать правую кнопку мыши затем в меню Columns-> GDS Number Еще транзистору нужна спиральная/кольцевая периферия, создать которую без инструмента "дуга под 90градусов" не представляется возможным. Кроме того, возможно, в будущем необходимо будет изменять внешний и внутренний радиусы дуг, составляющих периферию. Хотелось бы это делать быстро, через свойства, а не путем удаления полигона с ненормируемыми радиусами и повторного рисования дуги сначала. Кто с этим сталкивался - подскажите, пожалуйста Вот такое вряд ли существует. SKILL в руки и вперед :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ORPPIS 0 27 июня, 2016 Опубликовано 27 июня, 2016 · Жалоба Судя по всему, поставленную передо мной задачу не поняли. Речь идет о разработке дискретного транзистора, т.е. на 1 кристалле - только 1 транзистор, состоящий из нескольких тысяч параллельно включенных ячеек. А что такое ДМОП? =) Параметризуйте ячейку и будет вам счастье. Прям властелином дуги наверное не стать, но парочку типовых моментов обработать можно. Зачем вам номера GDSII я просто не пойму? Они нужны только фабрике. Так и так без слоев которые вам нужны транзистор не сделать требуемый Вами. Плюс должно быть DRC/LVS. ДМОП - это технология с двойной диффузией канальной области и истока через одно окно (одну гравировку). Я предполагал, что по ДМОП-технология широко известна и сразу будет понятно, что речь о дискретном транзисторе. Естественно, никакая LVS-проверка здесь не нужна. Правила DRC при отсутствии PDK формурует разработчик топологии. И слои тоже. Разработчик сам задает, какие номера GDSII к какому ФШ относятся. Потому и спрашивал, как создать слой. Ответ fragment исчерпывающий, но насчет SKILL хотелось бы узнать точнее: Есть ли в нем смысл при условии, что не планируется разработанную "ячейку" кристалла транзистора куда-либо вставлять? Есть ли способ создать дугу с нормируемыми радиусами с помощью SKILL, если вручную такую дугу создать нельзя? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fragment 0 27 июня, 2016 Опубликовано 27 июня, 2016 · Жалоба Есть ли способ создать дугу с нормируемыми радиусами с помощью 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) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться