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

 
 
 
Reply to this topicStart new topic
> Развести аналого-цифровую ИС, Какой пакет выбрать и где взять?
MaryM
сообщение Oct 21 2006, 13:29
Сообщение #1





Группа: Новичок
Сообщений: 11
Регистрация: 12-04-06
Пользователь №: 16 037



Почитала, поискала, в основном упоминаются Mentor IC Station, Tanner Tool, ну и Virtuoso. Побывала на www.cadence.com, виртуозов тьма, но не ясно какой все-таки нужен. Хотя библиотек PDK у Cadence действительно много. Посоветуте пожалуйста на чем остановиться, а также где взять?
Go to the top of the page
 
+Quote Post
psygash
сообщение Oct 22 2006, 18:21
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 8-09-05
Из: Зеленоград
Пользователь №: 8 390



Цитата(MaryM @ Oct 21 2006, 17:29) *
Почитала, поискала, в основном упоминаются Mentor IC Station, Tanner Tool, ну и Virtuoso. Побывала на www.cadence.com, виртуозов тьма, но не ясно какой все-таки нужен. Хотя библиотек PDK у Cadence действительно много. Посоветуте пожалуйста на чем остановиться, а также где взять?

Для относительно простых схем лучший выбор - Tanner. Сложные ИС - Cadence IC, Mentor IC Station + Calibre+AMS, Synopsys Galaxy.
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 23 2006, 13:06
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(MaryM @ Oct 21 2006, 17:29) *
Почитала, поискала, в основном упоминаются Mentor IC Station, Tanner Tool, ну и Virtuoso. Побывала на www.cadence.com, виртуозов тьма, но не ясно какой все-таки нужен. Хотя библиотек PDK у Cadence действительно много. Посоветуте пожалуйста на чем остановиться, а также где взять?


Попробовал несколько пакетов, остановился на седе Synopsys. Кэденс, конечно, тоже мощный, но его пользовательский интерфейс писали судя по всему не для того, чтобы там было удобно работать, а просто, чтобы сделать. Исключение - симулятор (XL-Verilog, IUS)) С ментором тоже не сложилось, кроме как с калиброй. Видимо потому, что сращивать пакеты разных фирм есть некий геморрой. Подведу итог своих изысканий, на мой взгляд наиболее удобный комплек:

1) Synopsys DC: синтез.
2) Synopsys PrimeTime: STA. Не обязателен, в принципе хватает и внутренностей DC.
3) Synopsys Formality: формальная верификация.
4) Cadence XL-Verilog (или IUS): цифровой симулятор.
5) Cosmos SE+LE: Схемный ввод, разводка аналога и своих цифр. ячеек, связь с hspice, drc, lvs, rcxt.
6) Synopsys HSPICE: аналоговый моделятор.
7 Synopsys Circuit Explorer - в связке с hspice оптимизатор схем. Вычисление номиналов/параметров элементов схемы исходя из оптимизации заданных величин.
8) Synopsys Hercules: DRC,LVS
9) Synopsys Star-RCXT: RC Extraction
10) Synopsys CosmosScope+CosmosGuide. Входят в Cosmos SE. Помощники для работы со spice.
11) Synopsys Astro. PAR, CTS, и прочее-прочее, связанное с флурпланнингом, плейсментом, рутингом проектов из standard cell'ов и своих блоков, сделанных в космосе.
12) Mentor Calibre - дополнение к Hercules для окончательной проверки. Так, на всяк пожарный.

P.S. Смешанная цифро-аналоговая симуляция: пока не дошел. Планирую остаться в синопсисе. Но это будущее, хоть и вполне ближайшее.
P.P.S. Synopsys NanoChar - пока еще не достал, но очень хочу. Это система характеризации самодельных ячеек для использования их в цифровом проекте. Генерит .lib со всеми таймингами по спайс-нетлисту и результатам rc-экстракции. Юзает для этого hspice. Пока ручками пишу, да и ячеек своих много не надо было делать.

PPPPPS smile.gif
Выглядит, конечно, монстроидально, особенно по кол-ву компонентов, но очень хорошо все друг с другом дружит, и изначально разработано так, что одно интегрирует другое, и т.п.
Go to the top of the page
 
+Quote Post
MaryM
сообщение Oct 23 2006, 14:04
Сообщение #4





Группа: Новичок
Сообщений: 11
Регистрация: 12-04-06
Пользователь №: 16 037



Цитата(SM @ Oct 23 2006, 17:06) *
Попробовал несколько пакетов, остановился на седе Synopsys. Кэденс, конечно, тоже мощный, но его пользовательский интерфейс писали судя по всему не для того, чтобы там было удобно работать, а просто, чтобы сделать. Исключение - симулятор (XL-Verilog, IUS)) С ментором тоже не сложилось, кроме как с калиброй. Видимо потому, что сращивать пакеты разных фирм есть некий геморрой. Подведу итог своих изысканий, на мой взгляд наиболее удобный комплек:

1) Synopsys DC: синтез.
2) Synopsys PrimeTime: STA. Не обязателен, в принципе хватает и внутренностей DC.
3) Synopsys Formality: формальная верификация.
4) Cadence XL-Verilog (или IUS): цифровой симулятор.
5) Cosmos SE+LE: Схемный ввод, разводка аналога и своих цифр. ячеек, связь с hspice, drc, lvs, rcxt.
6) Synopsys HSPICE: аналоговый моделятор.
7 Synopsys Circuit Explorer - в связке с hspice оптимизатор схем. Вычисление номиналов/параметров элементов схемы исходя из оптимизации заданных величин.
8) Synopsys Hercules: DRC,LVS
9) Synopsys Star-RCXT: RC Extraction
10) Synopsys CosmosScope+CosmosGuide. Входят в Cosmos SE. Помощники для работы со spice.
11) Synopsys Astro. PAR, CTS, и прочее-прочее, связанное с флурпланнингом, плейсментом, рутингом проектов из standard cell'ов и своих блоков, сделанных в космосе.
12) Mentor Calibre - дополнение к Hercules для окончательной проверки. Так, на всяк пожарный.

P.S. Смешанная цифро-аналоговая симуляция: пока не дошел. Планирую остаться в синопсисе. Но это будущее, хоть и вполне ближайшее.
P.P.S. Synopsys NanoChar - пока еще не достал, но очень хочу. Это система характеризации самодельных ячеек для использования их в цифровом проекте. Генерит .lib со всеми таймингами по спайс-нетлисту и результатам rc-экстракции. Юзает для этого hspice. Пока ручками пишу, да и ячеек своих много не надо было делать.

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

Большое спасибо за подробный список smile.gif У меня задачки очевидно несколько проще, нужно развести чип, для этого по все вероятности потребуется п. 5, 8, 11(!) и 12. Где бы их взять? smile.gif
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 23 2006, 14:18
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(MaryM @ Oct 23 2006, 18:04) *
Большое спасибо за подробный список smile.gif У меня задачки очевидно несколько проще, нужно развести чип, для этого по все вероятности потребуется п. 5, 8, 11(!) и 12. Где бы их взять? smile.gif


Получить статус "свой" на данном сайте, и скачать с известного тут места.

P.S. А схемы аналоговых запчастей у Вас готовые? То есть Вам только рисовать? А то без 6) и 9) вряд-ли что получится... Да и 9) понадобится для аннотации задержек после разводки цифры...
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Oct 23 2006, 18:29
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



2SM. Хороший ответ. Но, к автору темы - если у Вас нет никакого опыта работы в хотя бы одном из названных пакетов, то развести аналого-цифровую ИС нельзя вообще. Категорически. Ни в каком пакете. Надо либо осваивать что-либо (это не быстро) либо загрузить этой задачей профи (например, того же SM).
Для "первых шагов" (и не только для первых) рекомендую Tanner Tools.
Самый "интуитивно понятный" пакет с хорошими возможностями.
Хотя, без "сенсея", и в нем делать нечего - у Вас будет 10 000 вопросов.
Ну а в общем, удачи!
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 23 2006, 20:57
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(zzzzzzzz @ Oct 23 2006, 22:29) *
либо загрузить этой задачей профи (например, того же SM).

Хе-хе, я бы сам не прочь еще кого-нить своей задачей загрузить wink.gif Только вот пока текущую разработку сам... А потом посмотрим smile.gif

P.S.
Про интуитивно-понятность. Космос тоже интуитивно-понятен, когда в нем рисуешь схему, топологию, гоняешь спайс, проверяешь drc/lvs. Но это только после того, как ему корректно создать либу, в т.ч. технологический файл и подправленные под него скрипты PCELL'ов. И именно это есть основной кровавый геморрой smile.gif.
Go to the top of the page
 
+Quote Post
MaryM
сообщение Oct 25 2006, 11:55
Сообщение #8





Группа: Новичок
Сообщений: 11
Регистрация: 12-04-06
Пользователь №: 16 037



Цитата(zzzzzzzz @ Oct 23 2006, 22:29) *
2SM. Хороший ответ. Но, к автору темы - если у Вас нет никакого опыта работы в хотя бы одном из названных пакетов, то развести аналого-цифровую ИС нельзя вообще. Категорически. Ни в каком пакете. Надо либо осваивать что-либо (это не быстро) либо загрузить этой задачей профи (например, того же SM).
Для "первых шагов" (и не только для первых) рекомендую Tanner Tools.
Самый "интуитивно понятный" пакет с хорошими возможностями.
Хотя, без "сенсея", и в нем делать нечего - у Вас будет 10 000 вопросов.
Ну а в общем, удачи!

Спасибо за совет smile.gif Вобщем, я и не рассчитываю на быстрый результат, но мне важно знать чем пользуются знающие люди. А вообще все с чего-то когда-то начинали, может я тоже хочу стать профи?smile.gif
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 25 2006, 12:09
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(MaryM @ Oct 25 2006, 15:55) *
А вообще все с чего-то когда-то начинали, может я тоже хочу стать профи?smile.gif


Могу сказать, что начинал с посещения курсов повышения квалификации (факльтет кэденса (DSD), МИЭТ) , где обучался работе в пакете SOC Encounter (в части разработки топологии по имеющемуся нетлисту). Зная в теории все процессы и как что делается (то есть мог спокойно разработать схему, отмоделировать, нарисовать топологию для простых схем на бумажке, имел опыт разработки цифровой ИМС в части front-end'а, то есть синтез, моделячество, временной анализ). Дорого, конечно, эти курсы, но ОЧЕНЬ полезно. После чего работаю в синопсисе. Еще надо знать TCL. Без него никуда, все макросы и скрипты на нем писаны/пишутся. И хорошо ориентироваться в линуксе/юниксе.
Go to the top of the page
 
+Quote Post
Mad Makc
сообщение Oct 25 2006, 12:23
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 2-10-04
Из: Мухосранска
Пользователь №: 763



to SM.
Теперь можно будет повышать квалификацию и на синопсисовском софте!
http://www.zelenograd.ru/news/view.php3?id=761
Go to the top of the page
 
+Quote Post
KMC
сообщение Oct 25 2006, 17:35
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 26-10-04
Из: Moscow, Zelenograd
Пользователь №: 987



Цитата
начинал с посещения курсов повышения квалификации (факльтет кэденса (DSD), МИЭТ) , где обучался работе в пакете SOC Encounter (в части разработки топологии по имеющемуся нетлисту)


Если не секрет, кто вел курсы... случайно, не Володя или Швец Александр?
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 25 2006, 20:44
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(KMC @ Oct 25 2006, 21:35) *
Если не секрет, кто вел курсы... случайно, не Володя или Швец Александр?


Не знаю, случайно ли, но именно они.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 1st August 2025 - 18:39
Рейтинг@Mail.ru


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