36 вопросов для собеседования по СБИС (с примерами ответов)
3 января 2022 г.
Очень крупномасштабная интеграция (СБИС) — это когда вы создаете схему, добавляя миллионы металлооксидно-полупроводниковых (МОП) транзисторов в один чип, например микрочип. Понимание этого процесса необходимо, если вы хотите устроиться на работу в области компьютерной инженерии. Чтобы подготовиться к интервью на эту тему, вы можете изучить и попрактиковаться с общими вопросами интервью. В этой статье мы рассмотрим 11 вопросов интервью VLSI и образцы ответов, включая дополнительные 25 вопросов, которые вы можете использовать для подготовки к предстоящему собеседованию.
Вопросы интервью СБИС и примеры ответов
Вот 11 часто задаваемых вопросов на собеседованиях по СБИС и примеры ответов, которые вы можете использовать для вдохновения:
1. Как бы вы определили СБИС или очень крупномасштабную интеграцию?
Этот вопрос задает контекст для остальной части интервью, так что это может быть первый вопрос, который они задают и ожидают, что вы ответите. Обязательно изучите общее определение СБИС, чтобы уверенно ответить.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Пример: «СБИС — это, по сути, просто процесс, который вы используете для создания интегральных схем путем включения миллионов МОП-транзисторов в один чип. Эти ИС необходимы для разработки микросхем интегральных схем. Затем вы можете использовать микросхемы для самых разных инструментов, таких как телекоммуникационные технологии и полупроводники».
2. Что такое логическая логика и как вы ее используете?
Булева логика является ключевым элементом разработки СБИС и микрочипов, поэтому вы можете ожидать услышать этот вопрос. Поскольку это относится к булевой алгебре, вы также можете упомянуть об этом в своем ответе, чтобы еще больше продемонстрировать свои знания.
Пример: «Булева логика — это основа булевой алгебры, которая утверждает, что все значения либо истинны, либо ложны. Вы можете использовать булеву логику в программах, которые выполняют базовые сравнения. Это может помочь вам принимать более обоснованные решения на основе того, является ли значение истинным. или ложно».
3. Что такое Verilog и чем он отличается от других стандартных языков программирования?
Этот вопрос требует, чтобы вы понимали другие языки программирования, поэтому убедитесь, что вы ознакомились с некоторыми из них, чтобы вы могли четко различать их.
Пример: «Verilog — это тип языка описания аппаратуры, который описывает электронные системы и схемы. По сути, вы подготавливаете компоненты схемы внутри модуля, который содержит структурные и поведенческие операторы. Есть несколько причин, по которым он отличается от других обычных языков программирования. Во-первых, он имеет несколько потоков и использует концепцию времени симуляции, чего нет в других. Он также имеет базовые концепции схем, такие как примитивные вентили».
4. В СБИС что такое обедненная область?
Убедитесь, что вы ознакомились с этой концепцией, чтобы вы могли ответить уверенно и с минимальной задержкой, и постарайтесь как можно подробнее рассказать об области истощения.
Пример: «Область истощения является продуктом положительного напряжения вдоль затворов, что затем вызывает отталкивание положительного заряда от области подложки под область канала. Проталкивание отверстий вниз по подложке создает эту обедненную область. В этой области или зоне все подвижные носители заряда исчезли, остались только акцепторные примеси и ионизированные доноры».
5. Что такое процедурный блок и какие два типа существуют в Verilog?
Для этого вопроса вы можете перейти к дальнейшему объяснению, чтобы уточнить два типа. Если вы не помните их обоих, попробуйте назвать хотя бы одно из них.
Пример: «Процедурный блок — это бесконечный цикл в Verilog, который автоматически повторяет процесс выполнения операторов внутри цикла. Вы используете процедурные блоки для выполнения повторяющихся действий по обслуживанию, не влияя на дизайн. Два типа — начальные и всегда».
6. Что такое перекос и какие типы можно использовать в СБИС?
Изучите и запомните, что такое перекос, чтобы дать полный, но краткий ответ. Чтобы еще больше проиллюстрировать свои знания, дайте краткое определение для каждого из типов.
Пример: «В СБИС перекос — это компонент, который помогает уменьшить возникновение задержек и облегчает понимание процесса. Хотя существует несколько типов перекосов, три наиболее важных из них — локальный перекос, глобальный перекос и полезный перекос .”
7. Что такое настройка и удержание нарушений?
Объясните, какие нарушения настройки и удержания являются важными. Вы также можете кратко объяснить некоторые нарушения.
Пример: «Нарушения установки и удержания описывают обстоятельства, когда рабочие процессы проектирования не переходят во времени. Каждое время установки и удержания должно соответствовать надлежащему порядку, чтобы гарантировать запуск данных с одного флопа на другой в соответствии с дизайном конечного автомата. Когда эти настройки и пути удержания не работают, дизайн нарушается».
8. Какие шаги вы предпринимаете для устранения нарушений настройки и удержания в СБИС?
Важно, чтобы вы исследовали и запомнили шаги, чтобы вы могли ответить на этот вопрос уверенно и тактично. Вам нужно научиться четырем основным шагам. Если вы не можете вспомнить все шаги, попробуйте описать как минимум два-три из них.
Пример: «Существует много шагов, которые помогут устранить нарушения установки и удержания. Исходя из моего опыта, вы можете оптимизировать, а затем реструктурировать логику между каждым флопом. Это приводит к объединению логики, решая проблему. Вы также можете изменить сеть часов, чтобы уменьшите замедление или задержку, когда он фиксирует действия триггера».
9. Что такое нарушение антенны и как его предотвратить?
Будьте прямолинейны и ясны в своих ответах на этот вопрос. Есть несколько способов предотвратить это нарушение, поэтому постарайтесь назвать как минимум два метода предотвращения, чтобы продемонстрировать свои текущие знания.
Пример: «Во время плазменного травления может произойти нарушение антенны, когда заряды от одной металлической полосы к другой металлической полосе накапливаются в одной области. Это происходит потому, что заряды накапливаются в зависимости от длины полосы, поэтому более длинная полоса может собрать больше зарядов. . Вы можете подтолкнуть металл, чтобы решить проблему. Вы также можете предотвратить это нарушение, добавив обратные диоды на затворы схемы».
10. Каковы некоторые различия между чипом CMOS и чипом TTL?
Есть несколько отличий, которые вы можете упомянуть. Попробуйте описать по крайней мере два основных различия.
Пример: «Основное различие заключается в их функции. Вы в основном используете микросхемы CMOS для мобильных телефонов, а микросхемы TTL — для компьютеров. Кроме того, микросхемы CMOS используют полевые транзисторы, а микросхемы TTL используют биполярные транзисторы. мощность и энергию, даже в режиме покоя. Чип CMOS потребляет значительно меньше энергии».
11. Что такое интегральные схемы и каковы их четыре поколения?
Если вы знакомы с этой концепцией и у вас есть время, вы можете подробнее рассказать о каждом из четырех поколений, чтобы сделать различия между ними более очевидными. Если вы описываете каждый из них, дайте краткие определения.
Пример: «Интегральная схема представляет собой набор электронных схем, размещенных на маленьком плоском кремниевом полупроводнике. Четыре поколения интегральных схем включают малые, средние, большие и очень большие».
25 дополнительных вопросов к интервью СБИС
Изучите этот список из 25 дополнительных вопросов, которые работодатель может задать вам во время собеседования:
Какой метод вы используете, чтобы остановить метастабильность в СБИС?
Что такое мультиплексор?
Дайте определение выпрямителю с кремниевым управлением.
Какие преимущества имеет микросхема CMOS по сравнению с микросхемой TTL?
Назовите несколько причин, по которым в схемах СБИС используются полевые МОП-транзисторы вместо биполярных транзисторов.
Каковы три основных области работы полевого МОП-транзистора?
Какие ворота используют булеву логику?
Опишите фразу “канал пережат”.
Что означает модуляция длины канала?
Что такое DCM и как вы их используете?
Что такое defparam и как его использовать?
Назовите различные типы процессов Cmos.
Сколько транзисторов использует статическая оперативная память?
Что такое модуляция длины канала?
Опишите функцию tie-high и tie-low клеток.
На этапе синтеза, каковы некоторые из различных проектных ограничений?
Что такое закон Мура?
Что такое PLA и PAL и в чем их отличия?
Описать правила проектирования для технологии на основе СБИС.
В чем разница между проходным транзистором и логикой CMOS домино?
Что такое ROBDD и OBDD и чем они отличаются?
Что такое программная ошибка и приведите пример того, как вы можете ее исправить.
Описать некоторые проблемы с DSM
Что такое MTBF в СБИС?
Каковы основные различия между моделью машины Мили и моделью машины Мура?