What we do
Every minute, 3,600 new photos are posted on Instagram, 571 websites are created in the world, 300 hours of new video are uploaded to YouTube, and Google receives another 3.8 million search queries. And all this amount of data needs to be stored. That is why users need high-capacity and long-term storage devices with high-speed data write/read operations and minimum power consumption.
This is the task that flash-based storage devices can handle. For a number of factors, they outperform hard magnetic disks and actively squeeze them out of the market. Flash drives speed up the work of servers and desktop PCs and they are an integral part of modern laptops and mobile devices. The development of many cutting-edge technologies, such as IoT (Internet of Things) and PIM (Processing in Memory) is impossible without flash-memory.
Flash memory is a type of non-volatile memory where data must be electrically erased before being overwritten. During the erase operation, the storage elements wear out, which significantly limits the lifetime of a device. A high packing density of the flash memory cells on the chip ensures its capacity and low cost. A compromise between memory capacity, data erasure rate, and the level of wear is achieved by erasing data in blocks. Here is where the name “flash” comes from, the erasure process reminds the flash of a camera. Performing the data read and write operations at the page level, reducing the size of flash memory cells (with the current minimum limit of 12 nm) help achieve higher packing density. But with a high density of flash memory cells and their small size the reliability of data storage is significantly reduced.
Increasing memory capacity
To continue further memory capacity growth and maintain an acceptable level of reliability, a three-dimensional storage technique is applied (memory elements are layered atop each other). Also, a further increase in memory capacity can be driven by making some memory elements store several bits of information instead of one, which affects data storage reliability. The above features, as well as many other factors, are taken into account when developing a flash-based storage device. Different factors have different specific weight depending on the area of its application. Drive requirements for mobile devices, personal computers, and servers vary significantly. Therefore, drives are equipped with built-in controllers that perform complex operations, usually patented algorithms implemented in hardware and software.
As a rule, embedded software (firmware) is responsible for efficient data allocation, ensures wear levelling of storage elements, atomicity of data write and erase operations in case of power loss, enables error handling, and provides interfaces for host and memory access.
A modern flash controller
This is a complex embedded system, the hardware part of which often comprises many processors and gigabytes of RAM. The development of competitive flash drives is a challenging task that requires quick responsiveness and tight collaboration of teams involved in the project.
- We facilitate creation of revolutionary flash-based storage devices for SK hynix.
- We create tools that assist the development of firmware for flash drives: simulators, tests, software for code analysis and optimization.
- We are engaged in the development and verification of controllers hardware (SoC).
Product development process is quick and efficient at SK hynix memory solutions Eastern Europe. We achieve the optimum between speed, quality, and development cost. “Ppali-ppali” (빨리빨리) which means “Hurry up!” or “Faster!” is a common expression and principle of Korean culture SK hynix belongs to. Also, Koreans are known for their unique social cohesion, hard work, and perseverance in achieving goals. In SK hynix memory solutions Eastern Europe we share common features and values.
THIS IS HOW WE WORK: QUICKLY, EFFICIENTLY, FOCUSING ON RESULTS.
Each project is a wholesome research activity.
- It is virtually impossible to find answers to problems we are working on in Google search.
- We develop solutions that determine the future of the flash-memory industry, and we come up with ideas that can drastically change it.
- We enjoy dealing with challenging tasks and tackling the ones that nobody has ever faced before.
The development of new algorithms, architecture, and design is what inspires and stimulates us.