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

 
 
> Cadence Spectre выдает неверный результат, AC Analysis, IC6.14, MMSIM 10
BlackOps
сообщение Apr 29 2012, 14:49
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-06-08
Из: USSR
Пользователь №: 38 121



Прикрепляю схему которую симулирую. Имеется МОСФЕТ, два индуктора, резистор. в зависимости от значений индукторов я получаю нужную мне частоту, и соответственно настраиваю входное сопротивление.

Расчет тут такой:

f0 = ( 1 / sqrt( Cgs * Ltotal) ) * (1/2pi)
wt = gm / Cgs;
L1 = Rin / wt; Rin = 50 Ohm
Ltotal = L0 + L1;
L0 = Ltotal - L1


В моем случае я скажем хочу настроить это дело под 5ГГц, и входное сопротивление 50 Ом. я прикрепляю рисунок результата этой симуляции.
На белом фоне результат ММСИМ, как видите это не реально! ток входного индуктора последовательно подключенного к резистору в примерно нужной мне частоте поднимается лишь до 1.5мА!

Хотя он должен быть примерно 20мА что вобщемто и соответствует 50 Ом!


На черном фоне результат аналогичной схемы просимулированной в LTSpice, с аналогичной моделью. LTSPice как видиде выдает реальный результат!


Так чтоже это, баг или может в этом специфическом симуляторе настройку какую надо поменять перед AC анализом?
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
Нажми на кнопку - получишь результат, и твоя мечта осуществится
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
BlackOps
сообщение May 1 2012, 15:53
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-06-08
Из: USSR
Пользователь №: 38 121



Ну вобщемто да, точно 20мА он не будет. LTSPice использует более упрощенную модель.
Но модель которую я в Кэденсе использую совсем реальная! .18мкм CMOS.

Я проверил еще раз источник, он точно 1в амплитуду имеет АС. Также установил постоянный источник напряжения подключенный к резистору в 0в (убрал его т.е.), я также поставил длинну транзистора в 500нм, чтобы было как в вашем тесте.


Прикрепляю схему еще раз, а также график, на этом графике я сейчас выставил ток через индуктор Л0, а также напряжение в точке va.

Я даже измерил входное напряжение, оно равно 1в на всем диапазоне частот.


На графике как видите на нужной частоте напряжение на точке va 0.89089в, зная что резистор 50 Ом, то: (1в - 0.89089в) / 50 ом = 2.1822мА, что примерно видно и из графика на заданной частоте.


т.е. дело не в источнике питания, да и модель конкретная. Только индукторы идеальные.

Не понятно, что еще там может быть не так?
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
Нажми на кнопку - получишь результат, и твоя мечта осуществится
Go to the top of the page
 
+Quote Post
kondensator42
сообщение May 2 2012, 03:48
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 23-03-12
Пользователь №: 70 970



Цитата(BlackOps @ May 1 2012, 19:53) *
Ну вобщемто да, точно 20мА он не будет. LTSPice использует более упрощенную модель.
Но модель которую я в Кэденсе использую совсем реальная! .18мкм CMOS.

Я проверил еще раз источник, он точно 1в амплитуду имеет АС. Также установил постоянный источник напряжения подключенный к резистору в 0в (убрал его т.е.), я также поставил длинну транзистора в 500нм, чтобы было как в вашем тесте.


Прикрепляю схему еще раз, а также график, на этом графике я сейчас выставил ток через индуктор Л0, а также напряжение в точке va.

Я даже измерил входное напряжение, оно равно 1в на всем диапазоне частот.


На графике как видите на нужной частоте напряжение на точке va 0.89089в, зная что резистор 50 Ом, то: (1в - 0.89089в) / 50 ом = 2.1822мА, что примерно видно и из графика на заданной частоте.


т.е. дело не в источнике питания, да и модель конкретная. Только индукторы идеальные.

Не понятно, что еще там может быть не так?


Несколько замечаний и советов:
1. На схеме источники питания включены не последовательно, а встречно. Это может и нормально если задавать для Vss отицательную величину.
2. У вас теперь практически нет рабочего тока. Какой был я незнаю. От рабочего тока сильно зависит интересующий вас параметр. У меня, например, максимальный входной ток равен 18.6mA при 21мкА через транзистор при заданном однополярном питании 5V.
3. Рабочий режим задаётся не совсем корректно. Рекомендую режим задавать источником тока через токовое зеркало. Это удобно и корректно. Тогда, для обеспечения AC режима, нужно диод зеркала закорачивать на землю большой ёмкостью.
4. Для упрощения схемы рекомендую отказаться от двухполярного питания, если конечно в этом нет особой необходимости.
5. Не понятно куда подключается подложка транзистора?
6. Попробуйте заменить транзистор ёмкостью (это для проверки где собака зарыта).
7. Параметрический анализ от ID и Vdd будет интересным и может поможет в чем-то.
8. И очень важно - проверьте во всех источниках AC параметр. Он должен быть задан только в одном из них. На схеме вроде это так, но параметры могут быть и невидимыми.

kondensator42

Сообщение отредактировал kondensator42 - May 2 2012, 03:49
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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