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

 
 
 
Reply to this topicStart new topic
> проектирование padring для ASIC, автоматизация проектирования кольца контактных площадок
sania.zel
сообщение Jan 26 2015, 09:47
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 28-05-14
Пользователь №: 81 797



Всем привет!
Занимаюсь проектированием тестовых кристаллов.
Пока чипы были небольшие - таких проблем не возникало, но с увеличением количества падов становиться все дольше разрабатывать для них padring. Сначала, для оценки и обсуждения, я делаю таблицу в экселе. Там присутствует название пада (выделено каким то цветом для удобства восприятия), тип пада и координаты. Это все отсортировано по номеру пада в двумерной таблице. Так вот чтобы лучше понять и представить себе как пады буду располагаться в пространстве, руками создается еще один лист эксель в этими же падами, но расположенными по периметру, примерно по координатам. При любой перестановке в таблице приходиться менять и проверять все заново во втором листе с расположением по координатам. Когда число падов перевалило за 300 это превращается в муку и огромную потерю времени.
Подскажите автоматизированный маршрут визуализации 2х мерной таблицы: может тул какой то так может или скриптик у кого есть ?
Заранее благодарен всем за интерес.
Go to the top of the page
 
+Quote Post
designner
сообщение Jan 26 2015, 11:50
Сообщение #2


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

Группа: Свой
Сообщений: 81
Регистрация: 27-03-08
Пользователь №: 36 264



Если под рукой есть доступ к place and route инструменту, то он умеет набрасывать графически pad ring исходя из входного файла с месторасположением падов (в формате TDF , например). Конечно, это очень нерезонное использование такого мощного и дорогого инструмента для такой задачи, но мало ли... Поэтому проще было бы написать несложную программу рисующую условную схему расположения в зависимости от входных данных - двумерной таблицы с расположением/координатами. На 1 этапе это может быть текстовая схема в которой все изображается символами, а потом, когда алгоритм будет отточен под конкретные нужды, можно прикрутить и графику. Нужно только определиться с сеткой координат, ну и продумать как сделать наглядный вывод результата. В принципе, если заморочится можно даже сделать вывод в таблицу excel, то есть автоматически создавать excel файл для каждого варианта размещения. Язык программирования и конкретная реализация алгоритма - конечно же остаюстя на ваш вкус. Можно и что-то готовое поискать, мне сходу ничего не приходит в голову.
Go to the top of the page
 
+Quote Post
maksimp
сообщение Jan 26 2015, 17:05
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 313
Регистрация: 2-07-11
Пользователь №: 66 023



Можно примерон так:
Первую таблицу сохранить из Excel как csv или другой чисто тектовый формат.
Программа на Питоне преобразует этот файл в другой тоже csv.
Второй csv открываем в Excel и получаем выводы по периметру, как хочется.
Программировать работу с текстом на Питоне умеренно сложно.

Go to the top of the page
 
+Quote Post
SM
сообщение Jan 26 2015, 17:11
Сообщение #4


Гуру
******

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



Цитата(maksimp @ Jan 26 2015, 20:05) *
Программировать работу с текстом на Питоне умеренно сложно.

Гораздо проще сделать то же, прямо внутри того же документа, в том же экселе, на VB. Только вот товарищу готовое надо... А готовое, как уже выше говорили, имеется в тулзах для PAR
Go to the top of the page
 
+Quote Post
sania.zel
сообщение Jan 27 2015, 08:56
Сообщение #5





Группа: Новичок
Сообщений: 5
Регистрация: 28-05-14
Пользователь №: 81 797



На готовое особо не надеюсь,тк обычно задача решается быстро и руками.
Просто интересно услышать мнения коллег.
Через .CSV не получится хорошо, тк надо еще сохранить цвета ячеек с названиями падов. Цвет очень удобен для ориентирования в сегментах падринга.
Буду двигаться в сторону VB, большое спасибо!

А что за тулзы для PAR ?
Сорри, для меня не очевидно ...
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 27 2015, 09:51
Сообщение #6


Гуру
******

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



Цитата(sania.zel @ Jan 27 2015, 11:56) *
А что за тулзы для PAR ?
Сорри, для меня не очевидно ...

Пакеты от Synopsys, Cadence, Mentor, в которых проектируется топология кристалла (PAR -> Place And Route).

Может, кстати, в таннере есть... Не знаю, но вдруг.
Go to the top of the page
 
+Quote Post
jks
сообщение Jan 27 2015, 10:28
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 249
Регистрация: 3-04-11
Из: .
Пользователь №: 64 084



Раскраска для BGA корпусов в Excel.

Не совсем PadRing, но может пригодится. Если использовать только внешние координаты.

Прикрепленный файл  C4GX_layout.zip ( 210.33 килобайт ) Кол-во скачиваний: 116
Go to the top of the page
 
+Quote Post
sania.zel
сообщение Jan 27 2015, 12:08
Сообщение #8





Группа: Новичок
Сообщений: 5
Регистрация: 28-05-14
Пользователь №: 81 797



То, что надо!
Разберусь в макросе, адаптирую под свою задачу.
Спасибо огромное!!!
Go to the top of the page
 
+Quote Post
kleverd
сообщение Apr 12 2015, 19:34
Сообщение #9


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

Группа: Свой
Сообщений: 131
Регистрация: 26-04-14
Из: Москва
Пользователь №: 81 525



Цитата(SM @ Jan 27 2015, 14:51) *
Может, кстати, в таннере есть... Не знаю, но вдруг.


Да, в Tanner EDA есть автоматический генератор падфрейма на основе библиотечных ячеек.
В схемном редакторе в названии ячеек надо добавить _R1 _L2 _T3 к названию пада, в зависимости от того на какой стороне он должен располагаться. И фреймпад будет сгенерирован.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 07:46
Рейтинг@Mail.ru


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