Перейти к содержанию
    

fragment

Свой
  • Постов

    97
  • Зарегистрирован

  • Посещение

Весь контент fragment


  1. Идея простая Создаете дугу в текущей ячейке arc = dbCreateArc( cv=geGetEditCellView() "poly" list(0:0 10:10) list(4:4 10:10)) Превращаете ее в линию lineToArc=dbConvertArcToLine(arc 32) Конвертируете линию в path требуемой ширины lineToPath=dbConvertLineToPath(lineToArc 3)
  2. В основном окне CIW-> Tools -> Technology File Manager. Там можно отредактировать или создать новый файл технологии. Начиная с шестой версии layer map для импорта импорта в GDS лежит в отдельном файле внутри директории с технологией. Файл имеет расширение .layermap В окошке с палитрой нужно нажать правую кнопку мыши затем в меню Columns-> GDS Number Вот такое вряд ли существует. SKILL в руки и вперед :)
  3. А если через SKILL попробовать? Я набросал примерную процедуру. Писал по памяти, поэтому возможны ошибки example.il.txt
  4. Вроде для ментора больше ничего нет. http://dfiles.eu/files/62gifxc5c xc06_mentor_pdk_v3_0_0.txt
  5. Извините, правила предоставить не могу, возможно срок по NDA еще не прошел. Я специально обезличил файл, чтобы нельзя было определить фабрику.
  6. Легенды скорее всего лгут :laughing: - в 2006 году файлы assura у xFab уже были зашифрованы. Пример для другой фабрики можете скачать здесь
  7. Да, Вы правы :) Просто обычно главный ограничивающий фактор - это рассеиваемая мощность самой микросхемы. Ладно, конкретный пример: микросхема регулятора с максимальным током 800 мА (1.3 A в пике). Диаметр проволоки, судя по размеру площадки, 32-35 мкм. Одна площадка, один провод.
  8. Кажется, 0.5 А - это и есть предельно-допустимый режим. Не превышайте его и все будет нормально. В качестве примера ADP1706 от Analog Devices (1 ампер через два пина). Да, можно.
  9. Согласно документации по умолчанию запускаются 32-битные приложения. Может стоит попробовать наоборот включить все в 64 бита? setenv CDS_AUTO_64BIT "ALL" P.S. Использую 32-битную 6.14 на 64-битной CentOS 5.7. Все прекрасно работает.
  10. У Интеграла есть/был 40В BCDMOS процесс с эпитаксией. Может и получится рассеять такую мощность. Я только не знаю есть ли в процессе PDMOS, в противном случае нужно еще думать о подбросе затвора для верхнего ключа. BarsMonster не учел мизерную потребность в микросхемах, значит фабрике такой заказ не будет интересен. Поэтому весь R&D будет за счет заказчика (+ в цену). А также выход годных (при большом размере кристалла на Интеграле будет совсем небольшой).
  11. Лет семь назад коллега, который занимался БМК, жаловался на Cadence. Подробностей не помню, но предполагаю, что ничего специально заточенного под БМК у Cadence нет.
  12. Ищите на сайтах производителей в разделе aerospace/military. Такие микросхемы являются industrial grade или military grade. С покупкой могут быть сложности. Можно также поинтересоваться на заводах ex-СССР. У нас они называются изделиями с военной приемкой.
  13. Да, mixed-signal означает совместное моделирование цифровой и аналоговой части. А verilog - это не язык программирования, а язык проектирования аппаратуры (HDL - hardware description language)
  14. Любой симулятор, который характеризует себя mixed-signal :rolleyes: . Аналоговую часть спайсом описываете, цифра - verilog/vhdl. В случае простой цифровой части, ее можно описать на verilog-a или verilog-ams, тогда не надо мучиться с смешанным моделированием. Правда не все симуляторы поддерживают аналоговые hdl.
  15. 1. Не нашел этого в руководстве, но у меня сложилось впечатление, что пины у spectre должны быть символами, а не цифрами. То есть в Вашем случае доложно быть примерно так subckt Project10_half ( A B C D ) V1 ( A 5 ) vsource type=dc dc=0.0 V2 ( B 6 ) vsource type=dc dc=0.0 R1 ( 5 7 ) resistor r=0.13903382 R2 ( 6 8 ) resistor r=0.1386619 F1_2 ( 7 5 ) cccs probe=V2 gain=9.16336e-005 F2_1 ( 8 6 ) cccs probe=V1 gain=9.18794e-005 L1 ( 7 C ) inductor l=1.3020749e-009 L2 ( 8 D ) inductor l=1.2777506e-009 K1_2 mutual_inductor ind1=L1 ind2=L2 coupling=0.240302 ends Project10_half 2. Создать символ с нужными пинами 3. Из символа создаеть spectre view (можно просто сделать save as) 4. В cdf создать параметр model (paramType = string, parse as number = no, parse as CEL = yes) и присвоить ему имя subcircuit 5. В cdf -> simulation Information -> spectre установить Other parameters в model и в TermOrder прописать пины в правильном порядке Возможно есть более оптимальный способ, но мне он неизвестен.
  16. Мы в лаборатории используем те же установки, что используются в массовом производстве. Сильно экономит время. Используем 1. Credence http://www.ltx.com/ Имеется на большинстве тайваньских сборочных фабрик. Дорогая и качественная установка. 2. Amida http://www.amidatec.com/ Сравнительно дешевая, по сравнению с credence, и имеет больше возможностей. Есть претензии к качеству, периодически ломается.
  17. Конкретные названия действительно лучше не называть. Работал с несколькими тайваньскими фабами. Аналоговые высоковольтные процессы. Обычно дизайн-кит (если есть) для пятой версии cadence и для laker, drc и lvs для Calibre (иногда DRACULA, Assura), модели hspice и spectre
  18. Я с шестым cadence не работал, но, насколько знаю, в нем поменяли внутренний формат библиотеки с CDBA на OpenAccess. Наличие у Вас файла techfile.cds говорит о том, что библиотека в CDBA формате (для OpenAcces должен быть файл tech.db). Где-то в дистрибутиве cadence дожна быть утилита oa2cdba. Попробуйте воспользоваться ей для конвертации библиотеки.
  19. Про такие проблемы не слышал. Правда я в больших тайваньских компаниях не работал, может там все по-другому. Знаю инженеров, которые тут уже больше 10 лет трудятся. А про Foxconn немного здесь http://a-kuzin.livejournal.com/414949.html
  20. Этот файл лежит в каталоге, который и представляет собой технологическую библиотеку. Просто допишите в файл cds.lib строку DEFINE <your_tech> <your_tech_dir> либо воспользуйтесь Library Manager -> Edit -> Library Path После Refresh-а или перезагрузки cadence в Library Manager должна появится новая библиотека, которую вы можете прикрепить к новому или уже созданному вами проекту.
  21. Думаю, в данном случае транзисторы представляют собой просто ключи и учет body diode не имеет значения для понимания работы схемы. Вполне возможно, в реальной схеме вместо мосфетов будет навороченный ключ.
×
×
  • Создать...