shems 0 5 апреля, 2006 Опубликовано 5 апреля, 2006 · Жалоба Вот недавно руки дошли до Каденсовских тулов (под SUN OS). Кошмар!!!! Как этими программами люди работают???? Пока смог понять какой Encounter у меня инстолирован, прошли 2 сутки(в доках описан Firsт Encounter, а окозалось что просто encounter). Документация- просто "куча" HTML файлов. Трассировка вообше не удобна, эргономика и структура окон тоже. По сравнению с ними Tanner-"РАЙ". Честно говоря мне не приятно стало, и я разочарован, что после таких усилий в пробретении их, оказалось что технологические файли вообше не подходят не к TSMC, не к MOSIS, вообше не к чему. Вот предлагаю обсудить ASIC design в подробностях, включая EDA тулы и особенности процессов разработки и технологий. Есть много книг по CMOS design, но думаю что реальный опыт инженеров и обменивание им в дискуссиях будит полезен и для наяинающих. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pechkin 0 5 апреля, 2006 Опубликовано 5 апреля, 2006 · Жалоба Во первых - пакет называется Firts Encouneter. Encouner - это просто название исполняемого файла во-вторых документация, что в cadence, что в synopsys примерного одного обьема порядка 3-6 книг по 500 страниц для каждого пакета в третьих- как то в таннере я не видел средст автоматического размещения и трассировки в четвертых - а какие вы технологические файлы энкоунтеру подсовывали? Для него кажется lef нужен. Вы хотите сказать что приобрели лицензионный энкоунтер или купили технологические файлы tcms? Как мне кажется, вы не совсем понимаете назначение пакета энкоунтер. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zzzzzzzz 0 5 апреля, 2006 Опубликовано 5 апреля, 2006 · Жалоба Ну, господин Печкин.... Надо как-то по-аккуратнее поправлять. Да и человек, по большому счету, прав. Интерфейсы у названных прог хреновые. Другое дело, что люди привыкают и перестают на это обращать внимание. Но сколько при этом каждый матюков произносит в процессе освоения! Все это происходит из-за того, что пакеты такие развиваются стремительно, и вылизывать интерфейс разработчикам некогда. Хотя, я полагаю, просто их ломает такая "мелочевка". А на самом деле это признак наплевательского отношения к разработчикам - главное побыстрее продать свой софт, заманив покупателя свежеиспеченными фичами. Насчет третьего пункта - SPR в Таннере таки есть! Я им неоднократно пользовался. По общему мнению, ему далековато до лидеров трассировки по качеству. Но он работает. И стабильно. Не знаю, кто чего понимает в назначении пакета энкаунтер, но вот SM его уже почти "похоронил" при сравнении с Astro Synopsys. У меня пока руки до астро не дошли, но склонен ему доверять в таких оценках, так как человек перепробовал целенаправлено почти все пакеты (или даже без почти, а все). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shems 0 5 апреля, 2006 Опубликовано 5 апреля, 2006 (изменено) · Жалоба Во первых - пакет называется 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 эти имена исправлять в ручную). Изменено 5 апреля, 2006 пользователем shems Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pechkin 0 6 апреля, 2006 Опубликовано 6 апреля, 2006 · Жалоба в пакет soc входит два синтезатора - билл гейтс и ртл сомпайлер если ledf -def это cadence flow , то что надо синопсису и вообще в каких форматах могут передоваться библиотеке для P&R ps Но и интерфейс и вправду корявый Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zzzzzzzz 0 6 апреля, 2006 Опубликовано 6 апреля, 2006 · Жалоба Чего-то я не совсем понимаю, похоже... Синтез и SPR должны проводиться на основе одной и той же библиотеки. Для синтеза используются файлы, описывающие характеристики библиотечных ячеек (функция, тайминтг и т.п.). Например, lgn для Лео. А для трассировки - топологическая база ячеек этой библиотеки. Например, lib.tdb от L-Edit. Это относится ко всем пакетам. Вы собираетесь как-то иначе делать? Конечно, существует mapping - можно ассоциировать перед SPR имена в EDIF именам ячеек. Но это делается для различных "экспериментов" - когда надо подменить ячейку- другую (точно понимая зачем и почему). А в принципе, имена должны совпадать - иначе что это за либ такой? Учтите также, что Таннер должен получать от синтезатора EDIF без иерархии чтобы не было проблем (да он другой и не станет есть) и соответствующий стандарту EDIF. Читайте инструкции!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
cosmobot 0 6 апреля, 2006 Опубликовано 6 апреля, 2006 · Жалоба zzzzzzzz Интерфейсы у названных прог хреновые. Другое дело, что люди привыкают и перестают на это обращать внимание. Но сколько при этом каждый матюков произносит в процессе освоения! вас чем то не устраивает интерфей энкаутера оптимизированный для работы с квадратными мониторами? ;-) Pechkin в пакет soc входит два синтезатора - билл гейтс и ртл сомпайлер да но не один из них недоступен для использования с FE, для RTL Compiler надо иметь лицензию на FE GPS или SOC E. GPS, для BuildGates для SOC E. у shems видимо имеется только лицензия на FE, ибо по умолчанию энкаунтер запускается с максимально фиченасыщенной лицензией которая ему доступна (SOC E. GPS в лучшему случае) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shems 0 7 апреля, 2006 Опубликовано 7 апреля, 2006 · Жалоба zzzzzzzz Интерфейсы у названных прог хреновые. Другое дело, что люди привыкают и перестают на это обращать внимание. Но сколько при этом каждый матюков произносит в процессе освоения! вас чем то не устраивает интерфей энкаутера оптимизированный для работы с квадратными мониторами? ;-) Pechkin в пакет soc входит два синтезатора - билл гейтс и ртл сомпайлер да но не один из них недоступен для использования с FE, для RTL Compiler надо иметь лицензию на FE GPS или SOC E. GPS, для BuildGates для SOC E. у shems видимо имеется только лицензия на FE, ибо по умолчанию энкаунтер запускается с максимально фиченасыщенной лицензией которая ему доступна (SOC E. GPS в лучшему случае) Из того что есть на ФТП, чем я могу сынтезировать RTL? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zzzzzzzz 0 7 апреля, 2006 Опубликовано 7 апреля, 2006 · Жалоба Из того что есть на ФТП, чем я могу сынтезировать RTL? Я бы посоветовал начать с Леонардо. Он совсем не плох. На фтп есть версия 2005. Ну а потом смотрите сами - попробуйте все, что сможете. И выберете что лучше именно для вашей задачи и души. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
cosmobot 0 7 апреля, 2006 Опубликовано 7 апреля, 2006 · Жалоба shems Из того что есть на ФТП, чем я могу сынтезировать RTL? Самый простой вариант это найти соответсвующие лицензии на SOC Encounter GPS (они имеется на форуме или на фтп), и добавить их в свой license.dat , и у вас появится возможность пользоваться RTL Compiler Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться