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

Вопросы по Cadence Virtuoso

On 6/23/2022 at 9:50 AM, Losik said:

поменяйте max timestep, я писал про это.

менял, делал и полпики и пику

On 6/23/2022 at 9:50 AM, Losik said:

должен заводиться и при 0fF нагрузке

ни коим образом не сомневаюсь в Ваших компетенциях, тут другое - отсутствие компетенций у меня + кривые руки:cray:

но тем не менее убрав ёмкости - генератор не завёлся. Согласен, нужно сидеть и дальше пилить его, но посмотрев статьи, посмотрев на ФШ в статьях - понял что Ring как единый ГУН для перестраиваемого ФАПЧа в октаве не то решение. Да и 10G мало. 20G нужно. Сохранил на будущее и плавно перешёл на LC-VCO. Завёлся. Но по нему ещё больше вопросов. Вечером результаты с вопросами, если не возражаете.

Ну а полосу расширять переключаемыми ёмкостями

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

LC-VCO не переключается в большом диапазоне, скажем +/-1.5GHz макс с учетом того что вам еще нужен запас чтобы скомпенсировать уход по корнерам.

но можно использвать несколько LC-VCO параллельно.

и 20GB/s по отдной линии в 65nm я не видел, возможно и делают)

пример как делают на ring

https://biblio.ugent.be/publication/8550815/file/8551234.pdf

В образовательных целях:

https://people.engr.tamu.edu/spalermo/ecen720.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый вечер. 

Собственно сам ГУН

image.thumb.jpeg.9996554b5a4cacae707cdfb111b22f43.jpeg

Период приблизительно 82 пики (можно меньше)

image.thumb.jpeg.60d3c22a3cbeff688ca50a31befdd151.jpeg

Ну и отвратительные фазовые шумы 

image.thumb.jpeg.0be3c7eea36b60cc306a66fcdeee1d90.jpegimage.thumb.jpeg.3a47e01a09778c9a967adbc2b6e7a5e6.jpeg

на этом техпроцессе хочу этак децибел на 30 получше (понятно что с другой схемой)

image.thumb.jpeg.c3e695dc3b91b82ee1629f969a026991.jpeg

Подскажите как организовать трансформатор (балун) из имеющегося набора индуктивностей, или это как-то по-другому делается?

image.thumb.jpeg.07c8324318f80d49d1812dfbad6e0cfe.jpeg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>>Ну и отвратительные фазовые шумы 

используйте резистор вместо токового зеркала от питания к катушкам, поможет снизить шум. с реальным источником опорного тока шум значительно увеличится. 

у вас полу идеальная схема, для RF используйте rf элементы из кита, там же есть и готовые индуктивности.

>>Подскажите как организовать трансформатор (балун) из имеющегося набора индуктивностей, или это как-то по-другому делается?

для проверки идей можно сделать модель из элементов библиотеки analogLib.

для реальной схемы трансформаторы делаются вручную с характеризацией спец программами или с помощью генераторов трансформаторов/индукторов.

у кэденса это EMX или сторонние программы типа Heilic, Sonnet. Они требуют наличие тех файлов в PDK с описанием электрических свойств слоев в процессе.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Огромное спасибо за Ваши комментарии

2. 

On 6/29/2022 at 1:22 AM, Losik said:

используйте резистор вместо токового зеркала от питания к катушкам, поможет снизить шум

наоборот добавил второе токовое зеркало и вытянул шумы на уровень -120 дБн/Гц на отстройке 1 МГц в Ku

схему изменил

image.thumb.jpeg.3ad3986ae7d3c49236fd1ce8daacb4e6.jpeg

и два токовых зеркала

ну и шумы (55нм)

image.thumb.jpeg.d7eec56fb7743fe8b7f4a73e3b36f7d5.jpeg

Добавление С2 видимо снизит диапазон перестройки, но увеличивает чувствительность - снижает шумы

Посмотрю чуть позже

От -120 дБн/Гц  есть желание двигаться к минус 130 ( -135), загоняя ядро в компрессию

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

шумы VCO нужно измерять с реальными источниками тока, без них у вас и будут +/- хорошие результаты.

погуглите Design Challenges In Multi-GHz PLL Frequency Synthesizers Adrian Maxim

там есть соображения по шумам для VCO.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 8/17/2022 at 6:44 PM, Losik said:

шумы VCO нужно измерять с реальными источниками тока

не понимаю...можете показать?

И может быть кто-то сталкивался с ошибкой: ERROR (SPCRTRF-15052)

"The user-provided period (frequency) estimate appears to be too short (high). This condition can arise because the estimate was wrong, because the oscillator was never properly started, or because numerical damping significantly reduced signal amplitudes during the initial transient integration. In the latter case switching to method=traponly might be preferable."

Ошибка возникает после того как я меняю идеальную индуктивность из аналоглиб на реальную из состава пдк. При этом реальная индуктивность настраиваемая (можно вывести добротность, значение индуктивности и последовательного сопротивления, есть функция : Find optimal inductor

Или же это проблемы с максимальным шагом (time step parameters) ? Или что-то другое?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не помню такую ошибку в tran анализе, это не pss?

с идеальной катушкой у вас только L, с реальной RLC схема и условия генерации могут не выполняться. 

VCO в tran анализе нужно иногда пнуть немного, чтобы он начал генерировать, например посредством пилообразного ipwl источника тока подключенного между дифф плечами(добавить смещение в плечах, см картинку), или ставить очень маленький шаг.

или включать её из состояния которое приводит к началу генерации( например подавать питание от нуля нарастанием, добавить шум). у VCO кроме режима генерации могут быть и стабильные состояния.

image.png.122c3681d96dddf62f5ef11f3f1c3c63.pngimage.thumb.png.9185b4bd59a756a373199cfba7f7dffa.png

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

59 minutes ago, Losik said:

с идеальной катушкой у вас только L, с реальной RLC схема и условия генерации могут не выполняться.

это понятно

59 minutes ago, Losik said:

не помню такую ошибку в tran анализе, это не pss?

pss, но генерация после замены катушки и в tran анализе пропадает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 6/19/2022 at 11:43 AM, APEHDATOP said:

Добрый день!

Набрасал ГУН из 3-х инверторных цепочек и дополнительного инвертора для полного размаха выходного сигнала

image.thumb.jpeg.14c3a1b01895910ca9886755cb0498a5.jpeg

Соответственно test bench : ctrl=400mV ; C=197.5 fF (65 nm)

image.thumb.jpeg.a86d8d041392940caf0bae73a972968d.jpeg

Не запускается паразит :cray:

image.thumb.jpeg.af0a7429fb873f2a14ef26359334c3ee.jpeg

Что не так делаю, подскажите пожалуйста :help:

Добрый день. Как совет на будущее, при разработке генераторов (а также операционников и вообще, всех схем, где возможно возбуждение) в начале использовать "stb" анализ, очень помогает определить и подстроить полюса, усиление в них и запас по фазе, а уж потом запускать "tran".

Добрый день. Есть у кого опыт использования "Spectrum" в IC617? До конца не понимаю, как он считает параметры. Или же кто-то подскажет, из каких соображений задавать параметры "psd" в калькуляторе для последующей оценки параметров, к примеру АЦП?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 minutes ago, zeltopu3 said:

Добрый день. Как совет на будущее, при разработке генераторов (а также операционников и вообще, всех схем, где возможно возбуждение) в начале использовать "stb" анализ, очень помогает определить и подстроить полюса, усиление в них и запас по фазе, а уж потом запускать "tran".

Огромное спасибо!!! (...всё приходит с опытом...)

Сейчас основная проблема - реальная индуктивность из состава пдк

Не работает (не прикручивается) и всё тут

у них в описании есть (ХХХХ Inductor Finder) и там написано что в составе пдк должен быть файл tif_tcf.csh, но почему то не нахожу такого

Может быть не там ищу? 

Если кто сталкивался - подскажите как решить проблему! Ведь с идеальной индуктивностью - проблем нет - заводится и генерит.

Правильно сказал Losik что реальная это RLC и условия генерации не выполняются. Ок. Что сделать то нужно, чтобы выполнялись? какая методология?

В том же AWR таких проблем не возникает. Сделал катушку из состава пдк, посмотрел индуктивность, последовательное сопротивление поднастроил на максимум добротности и вуаля - всё генерит и шумы низкие

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 minutes ago, APEHDATOP said:

Огромное спасибо!!! (...всё приходит с опытом...)

Сейчас основная проблема - реальная индуктивность из состава пдк

Не работает (не прикручивается) и всё тут

у них в описании есть (ХХХХ Inductor Finder) и там написано что в составе пдк должен быть файл tif_tcf.csh, но почему то не нахожу такого

Может быть не там ищу? 

Если кто сталкивался - подскажите как решить проблему! Ведь с идеальной индуктивностью - проблем нет - заводится и генерит.

Правильно сказал Losik что реальная это RLC и условия генерации не выполняются. Ок. Что сделать то нужно, чтобы выполнялись? какая методология?

В том же AWR таких проблем не возникает. Сделал катушку из состава пдк, посмотрел индуктивность, последовательное сопротивление поднастроил на максимум добротности и вуаля - всё генерит и шумы низкие

Чьей фабрики pdk?

Я лично в индуктивностями дела не имел в виду особенностей разработки. Но товарищи - радиочастотники применяли довольно муторный, но, как оказалось, рабочий способ.

В нашей библиотеке моделей индуктивности нет вообще. Они считали ее аналитически, проектировали топологию, извлекали паразиты и в AMS заменяли представление индуктивности на calibre. Процесс многоитерационный, но за неимением лучшего приходилось работать с тем, что есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 minutes ago, zeltopu3 said:

Чьей фабрики pdk?

тайваньская полупроводниковая мануфактура

да и в объединённой микроэлектронной корпорации (тоже из тайваня) тоже самое, впрочем как и у китайской международной мануфактуры

12 minutes ago, zeltopu3 said:

Они считали ее аналитически, проектировали топологию, извлекали паразиты и в AMS заменяли представление индуктивности на calibre.

:wizard:

на данном этапе такое не под силу :cray:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 8/26/2022 at 2:31 PM, APEHDATOP said:

тайваньская полупроводниковая мануфактура

да и в объединённой микроэлектронной корпорации (тоже из тайваня) тоже самое, впрочем как и у китайской международной мануфактуры

:wizard:

на данном этапе такое не под силу :cray:

Не нужно сомневаться в своих возможностях, нужно пробовать и анализировать ошибки.

- Каким САПР пользуетесь?

- Какой инструмент для экстракции паразитных xRC параметров?

- Имели-ли дело с разработкой топологии?

- Есть опыт в AMS?

Изменено пользователем zeltopu3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день.

Есть у кого опыт использования "Spectrum" в IC617? До конца не понимаю, как он считает параметры. Или же кто-то подскажет, из каких соображений задавать параметры "psd" в калькуляторе для последующей оценки параметров, к примеру АЦП?

Если коротко, то есть однобитный выход сигма-дельта модулятора (в перспективе 4 бита). Прикрутить цифровой фильтр пока нет возможности. Хочется организовать все внутри IC, без экспорта результатов в MatLab.

Может быть кто-то может поделится опытом в разработке сигма-дельта модуляторов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...