Этажный план и ресурсы архитектуры упаковки для заинтересованного профессионала программного обеспечения?
Одна из самых интересных вещей, с которыми я столкнулся в последнее время, - это искусство и наука о планировке чипа и определении упаковки для кремния. Я хотел бы прочитать некоторые материалы на эту тему для "Заинтересованного парня программного обеспечения".
У кого-нибудь есть какие-либо рекомендации (веб-сайт или книга, если они хорошего качества)?
3 ответа
Это результат моих поисков по этой теме, так как мне было любопытно узнать о вашем вопросе, и именно здесь я начну сам. Извините, я не специалист в этом вопросе, но надеюсь, что это поможет вам!
Кажется, оптимизация плана этажа - это вопрос комбинаторной оптимизации.
Как разработчик, вы захотите изучить теорию, лежащую в основе, и, скорее всего, некоторые проверенные алгоритмы. Тогда вас могут заинтересовать такие книги, как:
- Вычислительная геометрия: алгоритмы и приложения Марк де Берг и соавт.
- Целочисленная и комбинаторная оптимизация. Автор - Laurence A. Wolsey и соавт.
- Алгоритмы автоматизации проектирования СБИС Сабих Х. Герез
- Справочник по алгоритмам автоматизации физического проектирования Чарльза Дж. Альперта и соавт.
- Эволюционные алгоритмы для СБИС САПР Рольфа Дрехслера
Получить ссылки на эту тему немного сложнее, но, если вы являетесь участником IEEE Xplore, вы можете посмотреть эту статью и другие подобные.
Наконец, в записи в плане этажа в Википедии вы заметите это на разрезанных планах этажей, которые могут дать вам лучшую отправную точку:
Срезаемые планы этажей использовались в ряде ранних инструментов EDA по ряду причин. Срезаемые планы этажей могут быть удобно представлены бинарными деревьями, которые соответствуют порядку нарезки. Что более важно, ряд NP-сложных задач с планами этажей имеет алгоритмы полиномиального времени, когда они ограничены срезаемыми планами этажей
Удачи!
AutoCAD - это классика... Хотя на мой ограниченный бюджет я предпочитаю Rhino 2.0.
Кажется, в Карнеги-Меллон есть класс по этому
некоторые из примечаний лекции, которые выглядели более интересными чем другие:
На этом сайте есть ссылки на одну или несколько книг, которые опубликовал этот сотрудник:
Также я нашел короткий учебник здесь