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

 
 
 
Reply to this topicStart new topic
> предлагаю организавать спец. тему по ASIC технологиям, TSMC, MOSIS, UMC technologies, EDA tools and technology files.
shems
сообщение Apr 5 2006, 15:23
Сообщение #1


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

Группа: Свой
Сообщений: 124
Регистрация: 29-12-04
Из: Россия
Пользователь №: 1 731



Вот недавно руки дошли до Каденсовских тулов (под SUN OS). Кошмар!!!! Как этими программами люди работают???? Пока смог понять какой Encounter у меня инстолирован, прошли 2 сутки(в доках описан Firsт Encounter, а окозалось что просто encounter). Документация- просто "куча" HTML файлов. Трассировка вообше не удобна, эргономика и структура окон тоже. По сравнению с ними Tanner-"РАЙ". Честно говоря мне не приятно стало, и я разочарован, что после таких усилий в пробретении их, оказалось что технологические файли вообше не подходят не к TSMC, не к MOSIS, вообше не к чему. Вот предлагаю обсудить ASIC design в подробностях, включая EDA тулы и особенности процессов разработки и технологий. Есть много книг по CMOS design, но думаю что реальный опыт инженеров и обменивание им в дискуссиях будит полезен и для наяинающих.
Go to the top of the page
 
+Quote Post
Pechkin
сообщение Apr 5 2006, 18:25
Сообщение #2


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

Группа: Свой
Сообщений: 107
Регистрация: 24-08-04
Пользователь №: 535



Во первых - пакет называется Firts Encouneter. Encouner - это просто название исполняемого файла
во-вторых документация, что в cadence, что в synopsys примерного одного обьема порядка 3-6 книг по 500 страниц для каждого пакета
в третьих- как то в таннере я не видел средст автоматического размещения и трассировки
в четвертых - а какие вы технологические файлы энкоунтеру подсовывали? Для него кажется lef нужен.
Вы хотите сказать что приобрели лицензионный энкоунтер или купили технологические файлы tcms?
Как мне кажется, вы не совсем понимаете назначение пакета энкоунтер.
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Apr 5 2006, 19:09
Сообщение #3


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

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



Ну, господин Печкин....
Надо как-то по-аккуратнее поправлять.

Да и человек, по большому счету, прав.
Интерфейсы у названных прог хреновые.
Другое дело, что люди привыкают и перестают на это обращать внимание. Но сколько при этом каждый матюков произносит в процессе освоения!
Все это происходит из-за того, что пакеты такие развиваются стремительно, и вылизывать интерфейс разработчикам некогда. Хотя, я полагаю, просто их ломает такая "мелочевка".
А на самом деле это признак наплевательского отношения к разработчикам - главное побыстрее продать свой софт, заманив покупателя свежеиспеченными фичами.

Насчет третьего пункта - SPR в Таннере таки есть!
Я им неоднократно пользовался.
По общему мнению, ему далековато до лидеров трассировки по качеству. Но он работает. И стабильно.
Не знаю, кто чего понимает в назначении пакета энкаунтер, но вот SM его уже почти "похоронил" при сравнении с Astro Synopsys.
У меня пока руки до астро не дошли, но склонен ему доверять в таких оценках, так как человек перепробовал целенаправлено почти все пакеты (или даже без почти, а все).
Go to the top of the page
 
+Quote Post
shems
сообщение Apr 5 2006, 19:38
Сообщение #4


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

Группа: Свой
Сообщений: 124
Регистрация: 29-12-04
Из: Россия
Пользователь №: 1 731



Цитата(Pechkin @ Apr 5 2006, 23:25) *
Во первых - пакет называется Firts Encouneter. Encouner - это просто название исполняемого файла
во-вторых документация, что в cadence, что в synopsys примерного одного обьема порядка 3-6 книг по 500 страниц для каждого пакета
в третьих- как то в таннере я не видел средст автоматического размещения и трассировки
в четвертых - а какие вы технологические файлы энкоунтеру подсовывали? Для него кажется lef нужен.
Вы хотите сказать что приобрели лицензионный энкоунтер или купили технологические файлы tcms?
Как мне кажется, вы не совсем понимаете назначение пакета энкоунтер.

у меня Канденсовские тули лицензированные SOC, Vituoso, Encounter итд. что касается енкоунтер, то в доках описан Firs Encounter которы берет verilog RTL, а моя версия которая инстолирована, почему-то только verilog netlist уже синтезированный. Покапался в их доках, и ношел,что существуют Encounter и First Encounter.
Что касаетса TSMC. LEF формат у TSMC вовсе не является стандартом. LEF DEF flow- это каденсовский стандарт. Вот и получается путаница.
У таннера я видел Place & Router (P&R plugin). У меня даже был их документ, описывающий Design flow, стыковка и с Леонардо и standard cell библиотеки(хотя почему-то сынтезированный EDIF таннер не совсем "понимал", в их tdb файле имена некоторых стандарт селов отличались от тех что были в EDIF. Пришлось в EDIF-e эти имена исправлять в ручную).

Сообщение отредактировал shems - Apr 5 2006, 19:48
Go to the top of the page
 
+Quote Post
Pechkin
сообщение Apr 6 2006, 06:01
Сообщение #5


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

Группа: Свой
Сообщений: 107
Регистрация: 24-08-04
Пользователь №: 535



в пакет soc входит два синтезатора - билл гейтс и ртл сомпайлер
если ledf -def это cadence flow , то что надо синопсису и вообще в каких форматах могут передоваться библиотеке для P&R
ps Но и интерфейс и вправду корявый
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Apr 6 2006, 21:16
Сообщение #6


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

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



Чего-то я не совсем понимаю, похоже...
Синтез и SPR должны проводиться на основе одной и той же библиотеки. Для синтеза используются файлы, описывающие характеристики библиотечных ячеек (функция, тайминтг и т.п.). Например, lgn для Лео. А для трассировки - топологическая база ячеек этой библиотеки.
Например, lib.tdb от L-Edit.
Это относится ко всем пакетам.
Вы собираетесь как-то иначе делать?
Конечно, существует mapping - можно ассоциировать перед SPR имена в EDIF именам ячеек. Но это делается для различных "экспериментов" - когда надо подменить ячейку- другую (точно понимая зачем и почему).
А в принципе, имена должны совпадать - иначе что это за либ такой?
Учтите также, что Таннер должен получать от синтезатора EDIF без иерархии чтобы не было проблем (да он другой и не станет есть) и соответствующий стандарту EDIF.
Читайте инструкции!!!
Go to the top of the page
 
+Quote Post
cosmobot
сообщение Apr 6 2006, 22:53
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 220
Регистрация: 24-04-05
Пользователь №: 4 455



zzzzzzzz
Интерфейсы у названных прог хреновые.
Другое дело, что люди привыкают и перестают на это обращать внимание. Но сколько при этом каждый матюков произносит в процессе освоения!

вас чем то не устраивает интерфей энкаутера оптимизированный для работы с квадратными мониторами? ;-)

Pechkin
в пакет soc входит два синтезатора - билл гейтс и ртл сомпайлер
да но не один из них недоступен для использования с FE,
для RTL Compiler надо иметь лицензию на FE GPS или SOC E. GPS, для BuildGates для SOC E.
у shems видимо имеется только лицензия на FE, ибо по умолчанию энкаунтер запускается с максимально фиченасыщенной лицензией которая ему доступна (SOC E. GPS в лучшему случае)


--------------------
If a man does only what is required of him, he is a slave. If a man does more than is required of him, he is a free man.--Chinese Proverb
Go to the top of the page
 
+Quote Post
shems
сообщение Apr 7 2006, 12:50
Сообщение #8


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

Группа: Свой
Сообщений: 124
Регистрация: 29-12-04
Из: Россия
Пользователь №: 1 731



Цитата(cosmobot @ Apr 7 2006, 03:53) *
zzzzzzzz
Интерфейсы у названных прог хреновые.
Другое дело, что люди привыкают и перестают на это обращать внимание. Но сколько при этом каждый матюков произносит в процессе освоения!

вас чем то не устраивает интерфей энкаутера оптимизированный для работы с квадратными мониторами? ;-)

Pechkin
в пакет soc входит два синтезатора - билл гейтс и ртл сомпайлер
да но не один из них недоступен для использования с FE,
для RTL Compiler надо иметь лицензию на FE GPS или SOC E. GPS, для BuildGates для SOC E.
у shems видимо имеется только лицензия на FE, ибо по умолчанию энкаунтер запускается с максимально фиченасыщенной лицензией которая ему доступна (SOC E. GPS в лучшему случае)

Из того что есть на ФТП, чем я могу сынтезировать RTL?
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Apr 7 2006, 14:45
Сообщение #9


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

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



[/quote]
Из того что есть на ФТП, чем я могу сынтезировать RTL? [/quote]

Я бы посоветовал начать с Леонардо. Он совсем не плох. На фтп есть версия 2005. Ну а потом смотрите сами - попробуйте все, что сможете. И выберете что лучше именно для вашей задачи и души.
Go to the top of the page
 
+Quote Post
cosmobot
сообщение Apr 7 2006, 21:30
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 220
Регистрация: 24-04-05
Пользователь №: 4 455



shems
Из того что есть на ФТП, чем я могу сынтезировать RTL?

Самый простой вариант это найти соответсвующие лицензии на SOC Encounter GPS (они имеется на форуме или на фтп), и добавить их в свой license.dat , и у вас появится возможность пользоваться RTL Compiler


--------------------
If a man does only what is required of him, he is a slave. If a man does more than is required of him, he is a free man.--Chinese Proverb
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 19:42
Рейтинг@Mail.ru


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