Новейшие ASIC теста задача - Comment
Многочисленные статьи были написаны в отношении проблем, стоящих перед ASIC тест сегодня в окружающую среду. Многие из вопросов, что поверхность вновь и вновь сосредоточить внимание на растущие сложности, связанные с проверкой. Новые методики, повышение частоты испытаний, энергопотребление и стоимость аппаратной тестер / размер всего лишь несколько тем, которые были рассмотрены. Относительно небольшой охват уделялось области, что создает значительные трудности для испытания ASIC общин программного обеспечения.
Как и в случае на протяжении всего цикла техники, программных средств, играют важную роль в разработке тестов. Сочетание внутренних и сторонних производителей программного обеспечения, необходимого для завершения полного производства ASIC набор тестов может быть весьма внушительной. Сегодня типичный многомиллионные ворот SOC ASICs будет использовать сканирование, BIST, JTAG, Iddq и вектор форматирования программного обеспечения, имя, но некоторые из них. Есть четыре основных категории для рассмотрения, критически важные для обеспечения правильного выбора инструментов по тестированию программного обеспечения:
* Обоснование нового программного обеспечения, как правило, первым шагом должны быть приняты. Обычный сценарий как правило, требует новых инструментов, чтобы выполнить ранее ненужные функции (функций) или для усиления и замены возможности существующих инструментов. Основные вопросы, требующие ответа включать внутренние средства разработки против внешнего (третья сторона) купить, стоимость против бюджетных ограничений, и стратегии оценки. Ответы на все эти вопросы могут быть более проблематичным, чем считалось ранее. Внутренний инструмент развития требует ценные людские ресурсы, включая документацию и техническое обслуживание. Надлежащей оценки стратегии имеет решающее значение для выбора инструментальных средств. Ряд средств, подлежащих оценке, прецедент критерии и показатели по сравнению с типичной конфигурации аппаратных средств являются лишь немногие из вопросов, которые будут рассматриваться.
* Квалификация можно рассматривать как шаг в рамках процесса оценки инструмента, однако, сложность и последствия квалификации достаточно значительным, чтобы оправдать основные категории. Проще говоря, инструмент квалификации процесса интеграции в рамках существующего набора инструментов и методологии. Квалификация гарантирует, что не только инструментом обеспечить желаемые результаты, как самостоятельной единицы, но и чисто сетки с инструментами и методология уже существуют. Без тщательного процесса квалификации, отбора новых программных средств по своей сути проблемы. Это намного проще обнаружить несовместимости и вопросы интеграции авансом, чем открыть для себя (и попытаться исправить их) позже.
* В связи с обоснованием и квалификации, различные аспекты использования программного обеспечения сам, должны рассматриваться, в том числе является ли программное обеспечение лицензии, WAN дружественный для мультисайтовой приложений, аспекты безопасности и является ли это средство для различных платформ и операционных систем.
* Наконец, необходимо запустить аппаратного обеспечения. Любое программное обеспечение имеет конкретные минимальные требования к оборудованию, которые должны быть выполнены для того, чтобы программное обеспечение для запуска. Как правило, эти минимальные требования, только что-минимум. Для достижения любой разумной производительности минимальные требования должен быть обновлен значительно. Типичные критерии производительности аппаратного обеспечения включают в себя количество и скорость процессора, оперативной памяти, жесткий диск размером и типом, и конфигурации сети. Многие другие соображения, оборудование должно быть принято во внимание. Современные средства программного являются особенно активными создают огромные файлы, - и их много. Адекватное пространства является ключевым элементом, который дополняет выбора программного обеспечения. Во многих случаях, использование методов хранения, например, массив RAID, жизненно необходимо убедиться, что места хватит для всех созданных файлов программного обеспечения сегодня производит. И если говорить о всех этих файлов, а как же кризис, который наступает, если эти данные утеряны? Очень важно иметь резервное копирование и восстановление файлов система. Систематические копий сделано в формате (например, ленту или CD) удобно объекта участие является важным элементом обеспечения целостности данных. Многие объекты еще один шаг вперед и хранить резервное копирование данных с фирмами, которые предлагают бедствий (пожар, землетрясение) защиту своих ценных данных ..
Тестирование сегодняшнего SOC ASICs представлены множеством проблем. Выбор и внедрение программных средств для достижения желаемых целей тест может быть один из самых недооцененных аспектов в рамках этих задач.
Павел Йоханнес является техническим руководителем дизайн для испытания на MINT технологии, дочерняя компания LSI Logic.