|
Хороший тул для кастом дизайна, Только цифра, 55нм и ниже |
|
|
|
Sep 3 2014, 17:55
|
Местный
  
Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804

|
Доброго времени суток,
В последнее время много работаю с фулл-кастомом. Сейчас для рисования схем и топологий использую GNU Electric. В самом начале пути относился к пакету скептически, считал его жуткой недоделкой но время поджимало и варианты искать другой тул не рассматривались. После года работы с электриком мне он больше не кажется таким уж плохим тулом. Он особенный, некоторые вещи сделаны в нем сильно неоптимально, однако свою функцию он успешно выполняет. Для скептиков, чип на 80млн. транзисторов с интеграцией покупных IP блоков для него оказался вполне подъемной задачей. К сожалению, электрик больше не развивается, поскольку после покупки Sun Oracle разработка процессоров стала не приоритетной. Вот, собственно, и вопрос. Что бы можно было посмотреть в качестве альтернативы?
--------------------
WBR, V. Mirgorodsky
|
|
|
|
|
 |
Ответов
(1 - 11)
|
Sep 5 2014, 19:29
|
Местный
  
Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804

|
Каденс я тест-драйвил, для рисования отдельных плотных целов времени тратится раза в 4 больше, чем в электрике  Или я не правильно методологически их там рисую, либо под кастом каденс заточен слабо. Дело в том, что в электрике каждый кусочек металла представляет собой арку, т.е., связь между двумя точками. Далее я могу перемещать компоненты и части металлов относительно друг друга без нарушения связности. Условно говоря, выбрать и подвинуть на 50nm все p- или n-транзисторы для электрика есть тривиальная задача. Может я не до конца разобрался, но в Каденсе подвинуть десяток транзисторов у меня заняло минут пять. Плюс к этому в электрике есть встроенный простой DRC и совсем неплохой LVS. Фактически, к услугам внешних DRC и LVS программ я прибегаю после завершения сравнительно крупного блока. Плюс в электрике есть совершенно поразительный режим с альфа-блендингом. Фактически все элементы имеют некую прозрачность, что позволяет видеть ситуацию с металлами и переходными отверстиями на выбранном участке дизайна без лишних движений просто на экране. Разобраться с ходу в каденсовском штриховом кодировании у меня так сразу не получается - может я не привык еще к картинке, а может куча прямоугольников в одном месте с разнообразными штриховками и не предполагает понимания топологии участка дизайна "с ходу"  Я конечно понимаю, что воспользовавшись горячими клавишами подвязанными к разным конфигурациям фильтров я могу упростить картинку для себя, но в электрике я вижу это все совершенно без лишних движений. Таких вот мелочей, положительно влияющих на производительность труда в электрике очень много. Может быть я слишком многого хочу, но работать с Каденсом мне не понравилось. Я как-бы понимаю, что 28nm - это последний процесс, в котором использование электрика все еще возможно ввиду отсутствия дабл-паттернинга на металлах. Понимаю, что при отсутствии альтернатив таки придется подружиться с Каденсом, поскольку поддержка дабл и трипл паттернинга официально есть только в нем. Однако никто не мешает мне поискать альтернативы пока еще позволяет время.
--------------------
WBR, V. Mirgorodsky
|
|
|
|
|
Sep 6 2014, 18:13
|

Местный
  
Группа: Свой
Сообщений: 457
Регистрация: 7-06-07
Из: Минск
Пользователь №: 28 262

|
Так получилось, что переход на каденс у меня случился после пару лет работы в пакетах Ментор Графикс. Так вот, на освоение Ментора до состояния комфортного использования его в кастом дизайне у меня ушло времени почти год, переход на каденс прошел за 2-3 месяца и по сравнению с Ментором совсем безболезненно. По работе больше занимаюсь схематикой, лэйаутом - совсем мало. Из ваших претензий к каденсу могу только поддержать отсутствие регулировки прозрачности в редакторах лэйаута. Этот недостаток можно немного скрасить аккуратным выбором цветов контуров и заливок слоев, пример фрагмента лэйаута прилагаю.
Редактирование схем и топологий после освоения очень и очень приятное. Простой DRC и LVS в кэденсе встроенные есть, это программа Diva. Есть также кэденсовская Assura в виде отдельной программы. Кроме этого любой сторонний софт для верификации, моделирования итд легко "прикручивается" к каденсу с помощью скриптов, например калибра в стандартной поставке содержит в себе такой скрипт.
--------------------
Человек учится говорить два года, а молчать - всю жизнь
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|