Как стать автором
Обновить

Как разработать микросхему, от идеи до результата. Часть 4. DRC/LVS/PEX

Время на прочтение12 мин
Количество просмотров5.9K
Всего голосов 38: ↑37 и ↓1+55
Комментарии8

Комментарии 8

Спасибо за цикл! Как же всё заморочено. Для меня это очень сжатое объяснение почему “people are awesome”. В начале 20 века мы научились складывать два числа с помощью электричества, делая стопки реле, связанных ворохом проводов. Теперь у каждого есть в кармане небольшая пластинка, внутри которой есть кремниевая грибница, способная сутками почти без сбоев распределять на огромной скорости потоки электричества, которые превращаются в звук и изображение.

Я пытался сделать всё максимально "для всех". Судя по отзывам, получилось недостаточно для всех. Буду учится и сделаю следующие части по проще.

people are awesome

Я каждый раз удивляюсь))

По умолчанию не выбрано ничего, а значит, ошибок в отчёте не будет.
Обожаю такое.
Почему, кстати, вы исправляете 0.165 на 0.175, если в правиле 0.17? Это же пустая трата драгоценного места.

Оказывается все слои должны иметь 0.005 шаг
Минимальный шаг надо обязательно сначала смотреть в документации. Особенно, если вы собираетесь рисовать углы не только 90, но и 135 градусов (и проверьте, что они вообще разрешены, это тоже не всегда так). Десятки тысяч оффгрид-ошибок на чипе — ночной кошмар, с которым я однажды столкнулся в реальности.

Обожаю такое.

))

Почему, кстати, вы исправляете 0.165 на 0.175, если в правиле 0.17? Это же пустая трата драгоценного места.

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

Минимальный шаг надо обязательно сначала смотреть в документации.

Да, я вот несколько часов назад на этом обжёгся.

Особенно, если вы собираетесь рисовать углы не только 90, но и 135 градусов (и проверьте, что они вообще разрешены, это тоже не всегда так). Десятки тысяч оффгрид-ошибок на чипе — ночной кошмар, с которым я однажды столкнулся в реальности.

Упс, и на этом тоже прогорел несколько часов назад.

Класс! Пишите ещё!

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

Вообще говоря, это совершенно не обязательно так, особенно в ситуации, когда нужна какая-то специализированная библиотека или библиотека с выдающимися параметрами элементов.

Обычно это либо high performance или low power библиотеки.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий