|
Кто какими симуляторами пользуется. |
|
|
|
 |
Ответов
(1 - 46)
|
Oct 25 2004, 14:50
|
Частый гость
 
Группа: Свой
Сообщений: 113
Регистрация: 22-09-04
Пользователь №: 705

|
Интегральщикам, как нам, приходится пользоваться только Spice'ами всех мастей, особенно Cadence Specctre, SpecctreS со всеми 3 метрами настроек, параметров моделей транзисторов и т.д. А иначе нельзя. Доводить проект после изготовления не представляется возможным. Микросхему внутри особенно не поколбасишь - резюк другого номинала не перепаяешь. Но зато отладка производится исключительно на этапе моделирования. Так что самые точные симуляторы - те которые предназначены для моделирования интегральных схем.
Точность моделирования зависит от моделей элементов и точности параметров этих моделей. Все симуляторы аналоговых схем, как говорилось выше, корнями уходят в спайсы, но для того же спайса существует много моделей транзисторов различного уровня точности. Этот уровень задается параметром спайсмодели -LEVEL. Самые простые - это LEVEL1,LEVEL2. Сейчас уже существует LEVEL53 и даже выше. Количество параметров растет с ростом LEVELa. Для простых моделей число параметров не превышает 10-20, так у LEVEL1 их, по моему, всего 5, а для более сложных число параметров уже доходит до сотни.
Поэтому надо смотреть в справке или описании к программе, какого уровня поддерживаются модели тех же транзисторов и, соответственно, есть ли там библиотека элементов с параметрами модели этого уровня. Либо должна быть возможность самим переписать из справочника нужные параметры для модели.
Согласен, что при существующих разбросах параметров дискретных пассивных аналоговых элементов одним моделированием схему не отладишь. Но зато, чем точнее производится моделирование, тем точнее можно определить диапазон номиналов пассивных элементов и свести к минимуму отладку на макете.
Кстати, цена может и не зависить от точности моделирования, т.к. крое этого возможно один пакет имеет большую библиотеку элементов, чем другой. Так же цена будет зависеть от производителя и т.д. и т.п.
|
|
|
|
|
Oct 27 2004, 14:50
|
Группа: Новичок
Сообщений: 2
Регистрация: 27-10-04
Пользователь №: 996

|
Microcap даёт хорошие результаты. Даже в "экзотических случаях" даёт точные результаты. Был опыт даже моделирования СВЧ схемы. Получен приемлемый результат. Хотя конечно зависит от задач. Кроме того данная программа довольно удобна в использовании и имеет богатую библиоьеку моделей.
|
|
|
|
|
Oct 27 2004, 15:06
|

Гуру
     
Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512

|
Отвечаю по порядку: 1. "Могли бы Вы более конкретно указать какие языки описания аналоговых элементов поддерживаются Mentor и в каких продуктах?Ментор поддерживает для аналоговых элементов : Spice (бывает разный 2G.6, 3E.2, 3F.5, XSPICE ...) VHDL-AMS Verilog-A IBIS DIABLO S-parameters AHDL Программ для аналогового моделирования у ментора несколько: - Analog Designer (Spice+DIABLO) - досталась ментору от Veribest - DxAnalog (Spice+AHDL) - счетное ядро это фирма Intusoft (пакет ICAP) - Eldo (Spice+VHDL-AMS+Verilog-A+S-parameters+IBIS) - AccuSim (счетное ядро у нее Eldo) Самый навороченный это Eldo. еще есть SystemVision (Spice+VHDL-AMS) - счетное ядро у него Eldo но урезанное по возможностям. А также добавок к Eldo это EldoRF. Для полноценного смешанного анализа к ним подключаются цифровые симуляторы, например ModelSim (VHDL+Verilog+C+SystemC+Assertion) 2."Mentor имеет три продукта (EPD2004, EN2004 и WG2004), которые включают программы для аналогового моделирования. Никто не знает, упомянутый ранее AD Mentor за 8K? к какому из них относится или это отдельный продукт?" WG2004 - содержит Analog Designer EPD2004 - содержит DxAnalog EN2004 - содержит AccuSim а AMS2004 - содержит Eldo, а также, кстати MachTA (аналоговое моделирование сверх больших проектов микросхем до 10млн. транзисторов с точностью сравнимой со Spice а скорость в 100 раз быстрее  )
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Nov 4 2004, 14:41
|
Участник

Группа: Свой
Сообщений: 33
Регистрация: 4-11-04
Пользователь №: 1 042

|
Цитата(3.14 @ Oct 14 2004, 06:24 PM) Забавно получается! Какой то вшивенький маленький WorkBench прошлого тысячелетия еще владеет сердцами разработчиков. Казалось бы чего там какой то интерфейс пользователя, но оказывается что на практике многие просто не доходят до результатов моделирования покрытых трехметровым стоем настроек, опций, окошек, передачей нетлистов и прочей рутины. Он простой и легко доступный. Пользоваться простыми программными продуктами для разработчиков электронной техники надежнее и приятнее.
|
|
|
|
|
Dec 8 2004, 06:45
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 30-11-04
Из: Питер
Пользователь №: 1 266

|
Пользую MicroCap с 92г (начал с версии 2.0). Если учитывать в схеме основные паразитные ёмкости и т.д то результат получается с точностью 5%. Это проверено-сделал порядка 20-ти разных довольно сложных приборов.
|
|
|
|
|
Mar 22 2005, 06:05
|
Участник

Группа: Свой
Сообщений: 57
Регистрация: 10-03-05
Пользователь №: 3 197

|
А у нас лабораторках для анализа и моделирования перекрестных помех, задержек, искажений сигналов применяется продукт ПA-9 производства кафедры САПР (по-моему) МВТУ им. Баумана. В этом пакете межсоединения представляются в виде совокупности LPC-звеньев. Руководство и описание пакета доступно на сайте данной кафедры.
|
|
|
|
|
Mar 26 2005, 14:04
|
Частый гость
 
Группа: Свой
Сообщений: 130
Регистрация: 25-03-05
Из: Edinburgh,UK
Пользователь №: 3 683

|
SepectreRF 5.0 – The thing. Спайс подобный симулятор. Поддерживает все возможный режимы симуляции, при этом обладает так называемой PSS, (Periodic Steady-State) (расчет множества рабочих точек), PAC, PNOISE, PDIST, используются для mix-mode режимов и RF, а так же очень нелинейных схем. HPSPICE – Удивляюсь никто не назвал. Это профессиональный коммерческий симулятор под (Win, Linux, Solaris). Спектре уступает только в mix-mode схемах. SCNAP4 – Домашний mix-mode симулятор, по скорости симуляции превосходит SPECTRU на несколько порядков Используется для быстрой оценки работоспособности switched-capacitor and switched-current схем. Мануал доступен на сайте юни (University of Glasgow). SPICE OPUS – Очень приятный спайс.
|
|
|
|
|
Mar 27 2005, 06:04
|
Участник

Группа: Свой
Сообщений: 65
Регистрация: 17-02-05
Пользователь №: 2 711

|
Я долгое время использовал CircuitMaker 6.2/2000. Прост в освоении, дает приемлемые результаты. В последнее время начала не устраивать поддержка только XSPICE. Сейчас продукт 'перекочевал' в Protel DXP. Интересно, а кто-нибудь сталкивался с ICAP от Itusoft?
|
|
|
|
|
Mar 28 2005, 21:24
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 7-03-05
Из: Ukraine
Пользователь №: 3 130

|
Странно, что при обсуждении симуляторов никто не затронул вопрос отсутствия сходимости при вычислениях - "convergence problem". У меня такие проблемы возникают в половине моделируемых схем. Может проблема в том, что хочется использовать более дешевые комплектующие на пределе возможностей. А моделирование схемы на грани устойчивости обычно этим и заканчивается. Так вот по этому признаку программы сильно отличаются, так как это зависит от конкретной программной реализации даже одинаковых алгоритмов. Причем есть программы, где что-то можно изменить самому (выбор алгоритма, начальных условий, шага вычислений), а в простых пакетах это невозможно. Много проблем возникает и с моделями конкретных изготовителей. Так модели ОУ Analog Devices после 2000 г. мне чаще всего приходится менять на примерные аналоги других фирм из-за невозможности моделирования в PSPICE. Проблема достаточно серьезная для всех пакетов, достаточно набрать "convergence problem" и spice в Google и посмотреть на ссылки и их количество. Мне даже показалось, что именно так можно найти примерно половину описаний всех программ и все форумы, где обсуждаются вопросы моделирования схем. Упоминавшаяся здесь фирма Intusoft даже в отдельную статью выделила: "Solving SPICE Convergence Problems". http://www.intusoft.com/articles/converg.pdf
|
|
|
|
|
Mar 30 2005, 22:21
|
Частый гость
 
Группа: Свой
Сообщений: 130
Регистрация: 25-03-05
Из: Edinburgh,UK
Пользователь №: 3 683

|
Цитата(BWZ @ Mar 28 2005, 21:24) Странно, что при обсуждении симуляторов никто не затронул вопрос отсутствия сходимости при вычислениях - "convergence problem".... Большая тема. Многие коммерческие симуляторы(Spectre), перебирают несколько алгоритмов пока сходимость не будит найдена, хотя это не всегда работает. Так же некоторые симуляторы добавляют gmin автоматом для улучшения сходимости. ИМХО, дизайнер должен знать почему у схемы возникают проблемы со сходимостью. К сожалению, ПСПАЙС не всегда может тягаться с акулами бизнеса, Spectre/HSPICE. Хотелось бы услышать конкретные проблемы со сходимостью дабы сузить предмет обсуждения.
|
|
|
|
|
Jul 14 2005, 10:21
|

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

|
В силу специфики работы согласен с мнением tafcos. Его пост был в самом начале обсуждения. Выбор симулятора определяется задачами, которые ты решаешь. Интегральную микросхему на лету не подправишь. И если что-то недоглядишь или не учтешь на этапе моделирования, то считай полгода работы от момента получения технического задания уйдет коту под хвост. Потому как результат своего расчета, правильного или неправильного, ты узнаешь только через месяца три после того как отдашь отмоделированную схему в производство. А ведь надо ее еще и придумать и просчитать несколько вариантов. Поэтому приходится пользоваться дорогими и тяжеловесными програмными продуктами. Я пользовал два. От фирм Cadence (sectre и spectreVerilog) и от Mentor Graphics(accusim). Лично для меня ближе и приятнее оказалось общение с продуктами фирмы Cadence. Это касается и интерфейса программ, и обьема передаваемых данных между программами одного пакета (нетлисты, количество ручных настроек и операций), и проблемы сходимости, которая тоже затрагивалась в ходе обсуждения. Но, опять таки, это касается специализированных продуктов для разработки IC. А это, как правило, работа в ОС либо Unix, либо Linux. Это достаточно кропотливая работа с моделями. Причем именно с моделями транзисторов, резисторов, емкостей. Именно поэтому так много уровней LEVEL для тех же транзисторов на сегодняшний день. Но если же брать продукты той же фирмы Cadence для ОС Windows, ориентированные на разработку печатных плат, то для меня они оказались менее удобными в использовании. Правда я не видел последних версий программ. Возможно я изменю свое мнение. В общем, я выбираю программные пакеты от Cadence.
|
|
|
|
|
Aug 4 2005, 18:33
|
Участник

Группа: Свой
Сообщений: 33
Регистрация: 6-02-05
Пользователь №: 2 454

|
Лучше в самом начале определиться для чего все это нужно: если для учебы - хватит и microcap или orcad, если для работы - выбирай что-нибудь по-серьезнее с учетом специфики разрабатываемых схем. Тут уже можно много чего назвать... от Tanner до MG, Cadence.
|
|
|
|
|
Aug 5 2005, 05:35
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(zxs @ Aug 5 2005, 00:33) Лучше в самом начале определиться для чего все это нужно: если для учебы - хватит и microcap или orcad, если для работы - выбирай что-нибудь по-серьезнее с учетом специфики разрабатываемых схем. Тут уже можно много чего назвать... от Tanner до MG, Cadence. Непонятны критерии по выбору инструмента для учеба/работа. Выбирать МГ только потому, что оно стОит в эн раз больше? Цена тут совершенно ничего не отражает. Уже давным давно все мало-мальски распространенные электронные симуляторы считают примерно одинаково. Отличия основные в пользовательском интерфейсе. И недорогой Микрокап вполне себе приличный инструмент для моделирования. Что касается Оркада, то в его составе, как раз, классический PSpice от Микросим, которую Оркад в свое время купил, т.ч. относить ее к обучающим программам несколько странно - это полноценный и серьезный инструмент для работы. Тем более, что упомянутый Вами Каденс - это и есть тот самый Оркад (через непродолжительный промежуток времени после того, как Оркад купил Микросим, Оркад же был куплен Каденсом, т.ч. спайс от Микросима, Оркада и Каденса - суть одно и то же  ). В свое время сравнивал результаты моделирования микросимовского спайса, Микрокапа, CircuitMaker'а, протеловский спайса 3f5. При использовании одинаковых моделей, результаты одинаковы (с высокой степенью точности). Поэтому выбор тут определяется личными предпочениями в отношении интерфеса пользователя. Адекватность же результатов моделирования реальности определяется: 1) использованием адекватных моделей; 2) аккуратным и корректным описанием условий моделирования (привильный нетлист, вид анализа, граничные условия и проч.) Учтитывая то, что основные различия обсуждаемых программ в интефейсе, нет никакого смысла при обучении выбирать одну, а при работе другую. Надо выбрать одну, которая представляется удобной, освоить ее как следует и пользоваться.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Aug 5 2005, 11:56
|
Участник

Группа: Свой
Сообщений: 33
Регистрация: 6-02-05
Пользователь №: 2 454

|
Цитата(dxp @ Aug 5 2005, 08:35) Цитата(zxs @ Aug 5 2005, 00:33) Лучше в самом начале определиться для чего все это нужно: если для учебы - хватит и microcap или orcad, если для работы - выбирай что-нибудь по-серьезнее с учетом специфики разрабатываемых схем. Тут уже можно много чего назвать... от Tanner до MG, Cadence. Непонятны критерии по выбору инструмента для учеба/работа. Выбирать МГ только потому, что оно стОит в эн раз больше? Цена тут совершенно ничего не отражает. Уже давным давно все мало-мальски распространенные электронные симуляторы считают примерно одинаково. Отличия основные в пользовательском интерфейсе. И недорогой Микрокап вполне себе приличный инструмент для моделирования. Что касается Оркада, то в его составе, как раз, классический PSpice от Микросим, которую Оркад в свое время купил, т.ч. относить ее к обучающим программам несколько странно - это полноценный и серьезный инструмент для работы. Тем более, что упомянутый Вами Каденс - это и есть тот самый Оркад (через непродолжительный промежуток времени после того, как Оркад купил Микросим, Оркад же был куплен Каденсом, т.ч. спайс от Микросима, Оркада и Каденса - суть одно и то же  ). В свое время сравнивал результаты моделирования микросимовского спайса, Микрокапа, CircuitMaker'а, протеловский спайса 3f5. При использовании одинаковых моделей, результаты одинаковы (с высокой степенью точности). Поэтому выбор тут определяется личными предпочениями в отношении интерфеса пользователя. Адекватность же результатов моделирования реальности определяется: 1) использованием адекватных моделей; 2) аккуратным и корректным описанием условий моделирования (привильный нетлист, вид анализа, граничные условия и проч.) Учтитывая то, что основные различия обсуждаемых программ в интефейсе, нет никакого смысла при обучении выбирать одну, а при работе другую. Надо выбрать одну, которая представляется удобной, освоить ее как следует и пользоваться. Покажи, где я говорил, что microcap - только для учебы годится?  Естественно, что все вышеперечисленные продукты предназначены для профессионального применения. Я заострил внимание на microcap и orcad (про то что это уже несколько лет продукт cadence я в курсе) как на наимболее распространенных вариантах для обучения, так как найти и тем более настроить проудкты MG или Cadence (не orcad) гораздо более затруднительно для начинающего. На счет точности симуляторов: было бы очень удивительно если бы разные продукты, построенные изначально для использования SPICE-моделей давали различные по точности результаты. Другой вопрос - удобство моделирования, вспомогательные методы поиска сходимости, легкость в осовении, продуманность интерфейса и наличие конверторов из различных форматов. То, что надо остановиться на чем-то одном - поддерживаю, но с оговоркой: не всегда все удобно и относительно быстро делать в одном продукте. Тут уж каждый решает для себя сам, как поступать.
|
|
|
|
|
Aug 5 2005, 13:32
|
Частый гость
 
Группа: Свой
Сообщений: 130
Регистрация: 25-03-05
Из: Edinburgh,UK
Пользователь №: 3 683

|
Цитата(monitor7 @ Jun 14 2005, 20:04) Кто нибудь моделировал в КМОП-базисе аналого-цифровые схемы на коммутируемых конденсаторах. Моделировал. Если имеется ввиду switched capacitor, switched current circuits
|
|
|
|
|
Sep 10 2005, 12:50
|
Участник

Группа: Свой
Сообщений: 34
Регистрация: 17-06-04
Из: Ярославль
Пользователь №: 45

|
Мы используем Microcap, microwave, Orcad - всего понемногу, в них по разному задачи можно выполнять. В одном это удобно, в другом то... Вот и прыгаем с одного на другой взависимости от поставленой задачи.
|
|
|
|
|
Oct 28 2005, 12:37
|
Группа: Новичок
Сообщений: 2
Регистрация: 28-10-05
Пользователь №: 10 218

|
Цитата(tafkos @ Oct 25 2004, 18:50) Интегральщикам, как нам, приходится пользоваться только Spice'ами всех мастей, особенно Cadence Specctre, SpecctreS со всеми 3 метрами настроек, параметров моделей транзисторов и т.д. А иначе нельзя. Доводить проект после изготовления не представляется возможным. Микросхему внутри особенно не поколбасишь - резюк другого номинала не перепаяешь. Но зато отладка производится исключительно на этапе моделирования. Так что самые точные симуляторы - те которые предназначены для моделирования интегральных схем. Точность моделирования зависит от моделей элементов и точности параметров этих моделей. Все симуляторы аналоговых схем, как говорилось выше, корнями уходят в спайсы, но для того же спайса существует много моделей транзисторов различного уровня точности. Этот уровень задается параметром спайсмодели -LEVEL. Самые простые - это LEVEL1,LEVEL2. Сейчас уже существует LEVEL53 и даже выше. Количество параметров растет с ростом LEVELa. Для простых моделей число параметров не превышает 10-20, так у LEVEL1 их, по моему, всего 5, а для более сложных число параметров уже доходит до сотни. Поэтому надо смотреть в справке или описании к программе, какого уровня поддерживаются модели тех же транзисторов и, соответственно, есть ли там библиотека элементов с параметрами модели этого уровня. Либо должна быть возможность самим переписать из справочника нужные параметры для модели. Согласен, что при существующих разбросах параметров дискретных пассивных аналоговых элементов одним моделированием схему не отладишь. Но зато, чем точнее производится моделирование, тем точнее можно определить диапазон номиналов пассивных элементов и свести к минимуму отладку на макете. Кстати, цена может и не зависить от точности моделирования, т.к. крое этого возможно один пакет имеет большую библиотеку элементов, чем другой. Так же цена будет зависеть от производителя и т.д. и т.п. Как говорит твои старший коллега, если результаты моделирования при прочих равных условиях на РАЗНЫХ симуляторах толичаются, то какому-то из них грош-цена дело вовсе не в моделях элементов.... а что касается цены, она во первых определяется аворитетом компании-постащика(разработчика), а во вторых разнообразием возможностей...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|