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

предлагаю организавать спец. тему по ASIC технологиям

Вот недавно руки дошли до Каденсовских тулов (под SUN OS). Кошмар!!!! Как этими программами люди работают???? Пока смог понять какой Encounter у меня инстолирован, прошли 2 сутки(в доках описан Firsт Encounter, а окозалось что просто encounter). Документация- просто "куча" HTML файлов. Трассировка вообше не удобна, эргономика и структура окон тоже. По сравнению с ними Tanner-"РАЙ". Честно говоря мне не приятно стало, и я разочарован, что после таких усилий в пробретении их, оказалось что технологические файли вообше не подходят не к TSMC, не к MOSIS, вообше не к чему. Вот предлагаю обсудить ASIC design в подробностях, включая EDA тулы и особенности процессов разработки и технологий. Есть много книг по CMOS design, но думаю что реальный опыт инженеров и обменивание им в дискуссиях будит полезен и для наяинающих.

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


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

Во первых - пакет называется Firts Encouneter. Encouner - это просто название исполняемого файла

во-вторых документация, что в cadence, что в synopsys примерного одного обьема порядка 3-6 книг по 500 страниц для каждого пакета

в третьих- как то в таннере я не видел средст автоматического размещения и трассировки

в четвертых - а какие вы технологические файлы энкоунтеру подсовывали? Для него кажется lef нужен.

Вы хотите сказать что приобрели лицензионный энкоунтер или купили технологические файлы tcms?

Как мне кажется, вы не совсем понимаете назначение пакета энкоунтер.

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


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

Ну, господин Печкин....

Надо как-то по-аккуратнее поправлять.

 

Да и человек, по большому счету, прав.

Интерфейсы у названных прог хреновые.

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

Все это происходит из-за того, что пакеты такие развиваются стремительно, и вылизывать интерфейс разработчикам некогда. Хотя, я полагаю, просто их ломает такая "мелочевка".

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

 

Насчет третьего пункта - SPR в Таннере таки есть!

Я им неоднократно пользовался.

По общему мнению, ему далековато до лидеров трассировки по качеству. Но он работает. И стабильно.

Не знаю, кто чего понимает в назначении пакета энкаунтер, но вот SM его уже почти "похоронил" при сравнении с Astro Synopsys.

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

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


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

Во первых - пакет называется 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

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


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

в пакет soc входит два синтезатора - билл гейтс и ртл сомпайлер

если ledf -def это cadence flow , то что надо синопсису и вообще в каких форматах могут передоваться библиотеке для P&R

ps Но и интерфейс и вправду корявый

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


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

Чего-то я не совсем понимаю, похоже...

Синтез и SPR должны проводиться на основе одной и той же библиотеки. Для синтеза используются файлы, описывающие характеристики библиотечных ячеек (функция, тайминтг и т.п.). Например, lgn для Лео. А для трассировки - топологическая база ячеек этой библиотеки.

Например, lib.tdb от L-Edit.

Это относится ко всем пакетам.

Вы собираетесь как-то иначе делать?

Конечно, существует mapping - можно ассоциировать перед SPR имена в EDIF именам ячеек. Но это делается для различных "экспериментов" - когда надо подменить ячейку- другую (точно понимая зачем и почему).

А в принципе, имена должны совпадать - иначе что это за либ такой?

Учтите также, что Таннер должен получать от синтезатора EDIF без иерархии чтобы не было проблем (да он другой и не станет есть) и соответствующий стандарту EDIF.

Читайте инструкции!!!

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


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

zzzzzzzz

Интерфейсы у названных прог хреновые.

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

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

 

Pechkin

в пакет soc входит два синтезатора - билл гейтс и ртл сомпайлер

да но не один из них недоступен для использования с FE,

для RTL Compiler надо иметь лицензию на FE GPS или SOC E. GPS, для BuildGates для SOC E.

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

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


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

zzzzzzzz

Интерфейсы у названных прог хреновые.

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

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

 

Pechkin

в пакет soc входит два синтезатора - билл гейтс и ртл сомпайлер

да но не один из них недоступен для использования с FE,

для RTL Compiler надо иметь лицензию на FE GPS или SOC E. GPS, для BuildGates для SOC E.

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

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

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


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

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

 

Я бы посоветовал начать с Леонардо. Он совсем не плох. На фтп есть версия 2005. Ну а потом смотрите сами - попробуйте все, что сможете. И выберете что лучше именно для вашей задачи и души.

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


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

shems

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

 

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

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


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

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

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

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

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

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

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

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

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

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