Micron International
Academy Program

A training on cutting-edge topics in the field of integrated digital systems, a blend of classroom lessons, laboratory activities, seminars, and nsights from industrial experiences.

Development of project work on specific themes of industrial applicative interest under the guidance of industry and university experts

Image
Image
Image

• System-on-chip design and verification.

• Project Work: Development of a Simplified Managed NAND prototype.

• Software for embedded systems.

• Electronic Measurement, instruments and tests.

• Embedded memory systems Silicon Technology, device physics and NAND Design.

• Cybersecurity.

• Memory system for AI applications

• Process and Methodology.

• DRAM design.

Project Work

The Project Work developed during the Micron International Academy will cover all the aspects related to the cycle of development of a Managed NAND product. The raw NAND memory devices integration in the target system is a complex challenge, and this is why industrial standard approach is to use managed memory systems. The students will learn about the technological challenges related to the development of a Managed NAND, with one or more NAND devices are interfaced with an ASIC Controller that includes a management firmware.The Managed NAND provides an interface for the host, hiding most of the low-level operations executed by the NAND devices.The purpose of the Project Work is the development of a MANAGED MEMORY SYSTEM prototype, to the main concepts and skills related to this embedded system through a hands-on approach Students will work in teams to implement a managed NAND architecture through tools and languages for embedded systems like Verilog, C programming, lab instruments and related measurements, debug techniques, verification, and validation. The development will be accomplished with modern software engineering techniques.

Topics and tools

- concept of embedded system

- Development of a complete system on SoC/FPGA

- Usage of AMD/Xilinx tools (Vivado/Vitis) for development

- Firmware debug with Vivado tool

- Hardware digital design

- NAND specification and functionality

- Management of raw NAND device

- Firmware architecture and design for Managed NAND

- Concept of operating system and multitasking

- FTL Design and concept of garbage collection for managed NAND

- Project Verification through lab measurements

- validation of a Managed NAND

- Usage of the Managed NAND into a system

- Verilog/System Verilog language

- C programming language

The cookies used are used for the correct functioning of the site. By continuing to browse without changing your browser settings, you agree to receive all cookies.