Что мы делаем

Каждую минуту в Instagram публикуются 3 600 новых фото, в мире создаётся 571 сайт, пользователи YouTube загружают 48 часов нового видео, а Google получает очередные 2 000 000 поисковых запросов. Весь этот объём данных нуждается в хранении. Нужны доступные каждому пользователю устройства с максимальной ёмкостью и временем хранения информации, высокой скоростью записи и чтения данных, способные затрачивать минимальное количество электроэнергии.

С этой задачей справляются накопители на базе flash-памяти. По ряду факторов они превосходят накопители на жёстких магнитных дисках и активно вытесняют их на рынке. Flash-накопители ускоряют работу серверов и настольных ПК, являются неотъемлемой частью современных портативных ПК и мобильных устройств. Развитие некоторых ультра-современных технологий, например, IoT (Internet of Things) и PIM (Processing in Memory) невозможно без flash-памяти.

Flash-память

Это разновидность энергонезависимой памяти, в которой перезапись информации осуществляется с помощью предварительного электрического стирания. Каждая операция стирания не проходит для flash-памяти бесследно: запоминающие элементы изнашиваются, что существенно ограничивает срок эксплуатации устройства. Высокая плотность упаковки запоминающих элементов на кристалле обеспечивает его ёмкость и низкую стоимость. Компромисс между ёмкостью памяти, скоростью стирания записанной информации и уровнем износа достигается путем стирания информации блоками. Отсюда название «flash», т.к. процесс стирания блока целиком напоминает фотовспышку. Наибольшая плотность упаковки запоминающих элементов достигается в случае, когда запись и чтение информации осуществляется страницами, а также уменьшением размеров запоминающего элемента (в настоящее время – 16 нм). Но при высокой плотности упаковки запоминающих элементов и их малых размерах, надёжность хранения информации значительно снижается.

Увеличение ёмкости памяти

Дальнейшее увеличение ёмкости памяти с сохранением приемлемого уровня надежности возможно путем использования третьего измерения –  выстраивания запоминающих элементов друг на друга. Кроме того, для увеличения ёмкости памяти часть запоминающих элементов используется таким образом, чтобы хранить не один, а несколько бит информации, что также влияет на надежность хранения данных. Вышеперечисленные особенности, а также многие другие факторы, нужно учесть при разработке накопителя на базе flash-памяти. Различные факторы имеют различный удельный вес в зависимости от области его применения. Требования к накопителям для мобильных устройств, персональных компьютеров и серверов существенно различаются. Поэтому накопители укомплектовываются встроенным контроллером, который исполняет сложные операции, обычно защищенные патентами алгоритмы, реализованные как аппаратно, так и программно.

Как правило, встроенное программное обеспечение (Firmware) накопителя обеспечивает эффективное размещение данных в зависимости от записываемого объема информации, позволяет обеспечить равномерный износ запоминающих элементов, атомарность операций записи и стирания данных в случае потери питания, обработку ошибок, а также интерфейсы доступа к хосту и flash-памяти.

Современный flash-контроллер

Это сложная встроенная система, аппаратная часть которой зачастую содержит множество процессоров и гигабайты оперативной памяти. Разработка конкурентоспособных flash-накопителей – это сложная задача, которая требует быстроты и четкого взаимодействия между различными командами – участниками проекта.
  • Мы помогаем создавать революционные устройства хранения данных на базе flash-накопителей для компании SK hynix;
  • Мы создаем инструментарий для разработки Firmware flash-накопителей: симуляторы, тесты, программы для анализа и оптимизации кода;

  • Занимаемся разработкой и верификацией аппаратной части контроллеров (SOC).
В Softeq Flash Solutions все проекты разрабатываются очень быстро и качественно. Мы находим оптимальный баланс между скоростью, качеством и стоимостью разработки. В корейской культуре, к которой принадлежит компания SK hynix, есть выражение «ppali-ppali», что переводится как «быстро-быстро». Также корейцы известны своей уникальной сплоченностью, трудолюбием и упорством в достижении цели. Эти черты близки и нам. 

Именно так мы и работаем: быстро, качественно, на результат.

Каждый проект Softeq Flash Solutions – это исследование.
  • Мы работаем над вопросами, ответы на которые не найти в поиске Google.
  • Мы разрабатываем решения, от которых зависит будущее индустрии flash-накопителей, и придумываем то, что способно ее кардинально изменить.
  • Мы любим решать трудные задачи, радуемся сложным проблемам, с которыми еще никто не сталкивался.
Разработка новых алгоритмов, развернутой архитектуры, проектирование, программирование – это то, что нас вдохновляет и развивает. И это то, чем на разных уровнях занимается каждый наш сотрудник.

Беларусь, г. Минск, 220073
ул. Кальварийская, 42, 5-й этаж

sfs.contact@skhynix.com
Вопросы, предложения, идеи — нам интересно всё.
Отправьте ваше резюме
Loading