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

Гуру, адс 2012, подскажите как, блин, в нем оптимизировать лейаут?

Рисую схематику, ....

 

1) Рисуем схему

7c64055e0e6c6592fc293eb977e2463e.jpeg

 

2) Параметризуем в ней то, что надо (символ и единица измерения). Генерируем Layout

ba1e04853ff0c90d037e2434d5a5bc7b.jpeg

 

3) В этой Layout Выбираем Параметры

a4d9e61d1f932fdd8d08e393e84c53fe.jpeg

 

и прописываем числовое значение без единиц измерения для каждого параметра

1fc70c2590b9505a433a4896c0620628.jpeg

 

4) Здесь же запускаем квадрат ЕМ

c144d45a0258e92bb91e7205a402834b.jpeg

 

и устанавливаем нужные параметры ЕМ-модели, в том числе и символ тоже.

 

5) Создаем новую схему с символом ЕМ-модели, которую сделали на предыдущих шагах

00cb50146d0d1cd83b05c6bc34d1ea0c.jpeg

 

Как видите, модель параметризована. Для каждого параметра устанавливаем диапазоны для тюнинга и оптимизации, при необходимости.

 

6) Ставим соответствующие контроллеры, граничные условия.

 

7) Выделяем символ, жмем кнопку выбора, выбираем схему

6caf6022d129d615e6f3d669289fef58.jpeg

 

т.е. работать будем со схемой, в том числе и оптимизировать ее.

93dbed0e1b85e61338b83cb76169d5ee.jpeg

 

Как видим, S2 уперлось в потолок, т.е. его надо подкорректировать вручную или тюнингом, перед следующей оптимизацией.

 

8) Выделяем символ, жмем кнопку выбора, выбираем emModel

9196ecf29e9f1bc5c61f1d47d7682610.jpeg

 

Теперь Шестеренка и Оптимизатор будут работать на Layout

f8ece80a37cbf70e62b76c28d00ccb1e.jpeg

 

Filter_10000_10e20_wrk.7zads

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


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

Всем добрый день! Подскажите, пожалуйста, как распределить одну задачу на несколько компьютеров в сети? Что нужно для этого сделать? Как добавить "Submit queue"? (см. рирунок)post-77235-1371816899_thumb.jpg

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


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

Всем добрый день! Подскажите, пожалуйста, как распределить одну задачу на несколько компьютеров в сети? Что нужно для этого сделать? Как добавить "Submit queue"? (см. рирунок)

 

Параллельные (распределенные) вычисления возможны только на Линуксе.

 

Удаленные вычисления на ОС любой платформы.

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


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

Спасибо, ser_aleksey_p, за объяснения, я примерно так и делал, но после добавления параметров и нажатия на шестеренку в схематике с вставленным лейаутом (выбрал emModel ) адс мне писал, что параметры дублируются! тирически я могу его понять, т.к. после генерации лейаута, переменные УЖЕ существуют и им присвоено значение, т.е. добавляя вручную новые параметры мы типа делаем дубли...

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


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

Параллельные (распределенные) вычисления возможны только на Линуксе.

 

Удаленные вычисления на ОС любой платформы.

 

Спасибо!

А программы есть какие нибудь (сторонние) по параллельному распределению задния, которые работают с ADS?

 

Удаленные вычисления на ОС любой платформы.

 

Как это сделать? как добавить Simulation host? Что нужно для этого делать на удаленном ПК?

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


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

Тут уже поднимался вопрос про задание сопротивления порта из файла, но я хочу сделать частотно-зависимый резистор и трансформатор. Это вообще возможно?

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

Simulation Messages
Error detected by hpeesofsim during netlist flattening.
    While evaluating expression `R1.R':
        File `D:\Igor\ADS\ATF_52189_wrk\.\data\H309.mdf' read error:  No. of dependent variable data is inconsistent with the number specified in the option line.
      line 3: Less dependent data are given.
Status / Summary
hpeesofsim (*) 390.hf2 Feb  5 2013 (64-bit built: 02/05/13 11:50:22)
Copyright Agilent Technologies, 1989-2012.
--------------------
Simulation terminated due to error.

О чем идеть речь? Что за сторока 3 (line 3)?

Привожу кусок схемы и файл

BEGIN DSCRDATA
$ port_freq(real) port_Z(complex) Ntr(real)
2.00E+07    1.12E+02    -1.28E+03    0.12916532
7.16E+07    2.35E+02    -3.39E+02    0.47317501
1.23E+08    2.27E+02    -2.52E+02    0.732770188
1.75E+08    1.74E+02    -2.30E+02    0.821528268
2.26E+08    1.24E+02    -1.93E+02    0.788230224
2.78E+08    9.34E+01    -1.45E+02    0.734704019
3.29E+08    7.82E+01    -9.81E+01    0.724025932
3.81E+08    7.12E+01    -5.87E+01    0.777756688
4.33E+08    6.71E+01    -2.86E+01    0.870967879
4.84E+08    6.27E+01    -5.64E+00    0.962026397
5.36E+08    5.76E+01    1.50E+01    1.03432009
5.87E+08    5.26E+01    3.70E+01    1.09771341
6.39E+08    4.78E+01    6.26E+01    1.175753088
6.91E+08    4.29E+01    9.25E+01    1.304347615
7.42E+08    3.71E+01    1.23E+02    1.525789206
7.94E+08    3.07E+01    1.41E+02    1.833589937
8.45E+08    2.64E+01    1.25E+02    2.099318117
8.97E+08    2.69E+01    8.84E+01    2.193123034
9.48E+08    3.05E+01    6.05E+01    2.154824574
1.00E+09    3.40E+01    4.78E+01    2.092429092
END

post-17541-1372314690_thumb.png

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


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

То, что сразу в глаза:

- дискретный mdif не поддреживает complex данные, можно попробовать Generalized - отсюда и ошибка в количестве данных при чтении

- резистор не поддерживает комплексные значения, можно попробовать Equation-Based Z, т.е. Z1p_Eqn

 

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


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

ser_aleksey_p, а что делать если подложка сделана непосредственно в layout? Т.е. у меня нет в schematic подложки типа MSub.

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


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

ser_aleksey_p, а что делать если подложка сделана непосредственно в layout? Т.е. у меня нет в schematic подложки типа MSub.

 

Возможны два варианта.

1 Из родительского гнезда, на этапе 4:

 

В дереве EM Setup выбираем Substrate.

Справа появится тип используемой подложки и его картинка. В выпадающем списке можно выбрать любую из ранее созданных. Кнопкой Open выбранную подложку можно открыть для редактирования, а кнопкой New - создать новую.

 

По окончании EM Setup надо сохранить, обновить Model и Symbol.

 

6a0588aa8931dc34064eb2bdf338a9f7.jpeg

 

2 При работе с несколькими подложками для их оперативного переключения (или создания) можно использовать следующую процедуру:

 

войти в emModel, нажать Edit. Откроетя emSetup state file. В нем часть установок серые - изменение не доступно. Подложка активна, и с ней можно выполнять выше описанные операции. При нажатии кнопки Save применятся установки, сделанные с этой страницы.

 

661cef3f6c49b5092ca40b54a71160b3.jpeg

 

 

Но, если вольно или невольно, Вы вдруг зайдете в EM Setup п. 4 и обновите там Model, то проект будет считаться именно с этими установками.

 

Попасть в родительское гнездо можно и так:

 

7061346f5c9851ae3d515c1ebd1b4649.jpeg

и там уже создавать-редактировать подложку хоть через квадрат ЕМ, хоть напрямую через кнопку Substrate.

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


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

К сожалению, почему то возникает следующая ошибка. Старался делать все по вашей инструкции

post-58537-1373396617_thumb.jpg

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


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

К сожалению, почему то возникает следующая ошибка. Старался делать все по вашей инструкции

post-58537-1373396617_thumb.jpg

 

Чтобы проверить, приложите проект.

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


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

Проект Delay_wrk.zip

 

Пока шастал по Agilent-у, и Вам повезло, случайно увидел вот это. Почитайте пока.

Layout_Components_for_Momentum.zip

Tutorial_ADS_Layout.zip

OpAmp.zip

Setting_up_Multi_Technology_Designs.zip

Tutorial__Converting_Substrate_Stack_Files.zip

Tutorial__Multi_Technology_for_Circuit_Simulation.zip

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


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

Добрый день.

Есть такая проблема с ADS2011 (может только у меня).

Как загрузить библиотеки производителей компонентов. Для ADS2011 последовательность простая. Скачиваешь .zip у производителя, грузишь ADS, далее цепочка Design Kit-Manage favorite design kit-Add labrary definition file- и далее ссылка на файл lib.defs в папке, где хранится библиотека (например murata_library_ADS2011-17e).

Все это прописано в инструкциях. Нигде никаким образом я не нахожу библиотеку.

В ADS 2009 и других проблем никогда не было.

Подскажите, pls., как вам удается грузить библиотеки?

Спасибо.

 

 

 

не следует создавать новую тему, когда уже существует тема соответствующего содержания.

вашу тему присоединил к существующей.

 

l1l1l1

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


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

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

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

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

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

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

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

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

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

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