Технологии искусственного интеллекта для разработки печатных плат Flux AI Copilot

Тенденция развития систем автоматизированного проектирования в настоящее время связана с применением технологий искуссвтеного интеллекта (далее ИИ), что подверждается широким распространением САПР Flux от зарубежной компании США.

Flux Copilot - это инструмент для проектирования печатных плат на основе браузера, который использует помощь искусственного интеллекта для того, чтобы помочь инженерам разрабатывать электрические принципиальные схемы быстрее и более эффективно. Можно отметить, что Flux Copilot — это первый в отрасли помощник по проектированию аппаратного обеспечения на базе ИИ, интегрированный в инструмент для проектирования печатных плат. Благодаря своей способности понимать принципиальные схемы, списки компонентов, соединения и информацию о деталях из технических описаний, Copilot предлагает множество знаний и возможностей, которые могут изменить подход к проектированию аппаратного обеспечения.

Отметим следующие основые возможности Flux Copilot

  1. - Создание схем электрических принципиальных, используя ИИ для быстрого создания и оценки более широкого спектра вариантов в соответствии с вашими конкретными требованиями к продукту, обеспечивая более эффективный процесс выбора, который приводит к оптимальным результатам.
  2. - Эффективный подбор элементной базы. Одна из самых трудоемких задач при разработке аппаратного обеспечения — поиск подходящих электронных компонентов. Copilot упрощает этот процесс, используя ИИ для анализа технических характеристик и предлагая электронные компоненты, которые соответствуют конкретным требованиям вашего проекта.
  3. - Выполнение предтопологоического анализа электрических принципиальных схем с помощью ИИ, чтобы убедиться, что вы не упустили из виду важные пассивные компоненты - конденсаторы или резисторы.
  4. Copilot — это диалоговый ИИ, который понимает ваш проект, поэтому варианты его применения ограничены только вашим воображением.

Flux Copilot объединяет в себе создание принципиальных электрических схем, компоновку печатных плат и выпуск необходимой технической инфомации для изготовления печатных плат (Gerber файлов). Эта облачная платформа на базе браузера может помочь в реализации самых разных проектов. Таким образом, можно отметить, что Flux Copilot предстваляет собой экспертную систему, взаимодействие с которой осуществляется при помощи диалоговоых окон и работает с инженером-разработчиком, превращая его мысли в схему (см. рисунок 1).

Диалоговое окно взаимодействия с Flux Copilot

Рисунок 1 - Диалоговое окно взаимодействия с Flux Copilot

Copilot также можно использовать для изменения или дополнения схем, созданных вручную. В качестве помощника он готов к работе, когда его вызывают, но не мешает, когда не нужен. Например, инженер может выбрать набор интегральных схем, необходимых для разработки беспроводного датчика. Инженер может разместить микросхемы, как и в любом другоми нструменте САПР. Затем разработчик даёт команду Copilot добавить обходные конденсаторы и шины питания. Copilot может также следовать инструкциям по подключению портов и контактов для связи.

При разработке новой версии Flux Copilot компания Flux изучила алгоритмы ИИ, используемые для написания программного кода. Они обнаружили, что ИИ может быстро писать сложное программное обеспечение, но не нашли ничего подобного для аппаратного обеспечения. Результатом стал новый выпуск Flux Copilot, программный код которого включает в себя технологии ИИ. Новый ИИ-помощник, обученный языкам проектирования и передовым методам, может получать доступ к техническим характеристикам и библиотеке САПР. На основе этой базы знаний он интеллектуально создаёт набор блок-схем для схемы, выбирает или предлагает компоненты и блок за блоком проектирует схему. Ниже на рисунках (2-4) приведен процесс взаимодействия инженера-разработчика с Flux Copilot

Диалоговое окно взаимодействия с Flux Copilot

Рисунок 2 - Диалоговое окно взаимодействия с Flux Copilot

Диалоговое окно взаимодействия с Flux Copilot

Рисунок 3 - Диалоговое окно взаимодействия с Flux Copilot

Диалоговое окно взаимодействия с Flux Copilot

Рисунок 4 - Диалоговое окно взаимодействия с Flux Copilot

Copilot может значительно упростить работу начинающих инженеров-разработчиков. Использая технологии ИИ, Copilot помогает с размещением компонентов и их соединением друг сдругом, следя за тем, чтобы электрические цепи соединялись с нужными пинами условно-графических обозначений компонентов, что повышает качество разработок. Однако следует отметить, что как и в случае со всеми автоматизированными системами, человеку нужно перепроверить работу. Хотя ИИ является полезным инструментом, он ещё недостаточно развит, чтобы работать без присмотра. Опытные инженеры могут поддерживать контроль над сложными проектами, такими как проекты с ПЛИС, большими процессорами или специализированными требованиями к сигналу. Flux предоставляет широкий набор обучающих материалов, справочников, примеров дизайн-проектов, а также сообщество Slack для дополнительной поддержки как начинающих, так и опытных инежеров-разработчиков.



Источник рисунков: https://www.flux.ai