Flash Memory를 이용한 SSD(Solid State Disk) SoC 및 시스템 개발

Slides:



Advertisements
Similar presentations
Hard Disks Low-level format- organizes both sides of each platter into tracks and sectors to define where items will be stored on the disk. Partitioning:
Advertisements

Flash storage memory and Design Trade offs for SSD performance
Under Embargo until December 10, 2007 Introducing Cypress West Bridge™Astoria TM.
0 秘 Type of NAND FLASH Discuss the Differences between Flash NAND Technologies: SLC :Single Level Chip MLC: Multi Level Chip TLC: Tri Level Chip Discuss:
TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC.
Smart & Quality Flash Module
Avishai Wool lecture Introduction to Systems Programming Lecture 8.3 Non-volatile Memory Flash.
Chapter 6 Memory and Programmable Logic Devices
CIT  In this chapter you will learn how to:  Explain how hard drives store data  Describe the differences between traditional hard drives and.
Storage Networking Technologies and Virtualization Section 2 DAS and Introduction to SCSI1.
PCI/104 Explanation and Uses in Test Program Set Development.
ASUS Confidential ASUS AP140R Server Introduction By Server Team V1.0.
Secondary Storage Unit 013: Systems Architecture Workbook: Secondary Storage 1G.
Solid State Drive Feb 15. NAND Flash Memory Main storage component of Solid State Drive (SSD) USB Drive, cell phone, touch pad…
Dean A. Klein VP Market Development Micron Technology, Inc.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 20 – The Hard Drive Interface.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 8 Understanding and Installing Hard Drives.
Internal components, Backing Storage, Operating Systems Software
USB Flash Card Writer Using ST92163 By Microcontroller DivisionVersion 1.2 / November 2000.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 22 All About SCSI.
Personal Computer Hard Drive ATA Interface
UC Berkeley 1 The Datacenter is the Computer David Patterson Director, RAD Lab January, 2007.
File system support on Multi Level Cell (MLC) flash in open source April 17, 2008 Kyungmin Park Software Laboratories Samsung Electronics.
Flash memory Yi-Chang Li
Disk Access. DISK STRUCTURE Sector: Smallest unit of data transfer from/to disk; 512B 2/4/8 adjacent sectors transferred together: Blocks Read/write heads.
Introduction to Computing: Lecture 4
I/O 1 Computer Organization II © McQuain Introduction I/O devices can be characterized by – Behavior: input, output, storage – Partner:
Virtual Chip OS VLSI Systems Lab 정무경. 진행 상황 Prototype board debugging Initialization Library MP3 Multi-thread, Debugging Prototype board debugging.
Understanding and Troubleshooting Your PC. Chapter 5: Understanding, Installing, and Troubleshooting Disk Drives2 Chapter Objectives  In this chapter,
CPU Computer Hardware Organization (How does the computer look from inside?) Register file ALU PC System bus Memory bus Main memory Bus interface I/O bridge.
PR-DLS Motherboard Training for TSD & RMA engineers.
2010 IEEE ICECS - Athens, Greece, December1 Using Flash memories as SIMO channels for extending the lifetime of Solid-State Drives Maria Varsamou.
File Systems in Real-Time Embedded Applications March 7th Eric Julien Choosing the Right Storage Media 1.
Lecture 16: Storage and I/O EEN 312: Processors: Hardware, Software, and Interfacing Department of Electrical and Computer Engineering Spring 2014, Dr.
Strata IT Training Chapter 10 Advanced Storage Topics.
A+ Guide to Managing and Maintaining your PC, 6e Chapter 8 Hard Drives (v0.9)
Hard disk drives It is a non volatile mass storage device. It consists of platters made of aluminum alloy or glass ceramic composite material. Platters.
Memory Interface A Course in Microprocessor Electrical Engineering Dept. University of Indonesia.
I/O Computer Organization II 1 Introduction I/O devices can be characterized by – Behavior: input, output, storage – Partner: human or machine – Data rate:
Computer Organization CS224 Fall 2012 Lessons 47 & 48.
Owner: ABVY (SKRG, OHP, DCN, GHR, DSG, GMRL, JMY) Synchronous SRAM With On-Chip ECC Quick Presentation Rev **Tech Lead: SKRG 1 High-Performance,
1.4 Hardware Review. CPU  Fetch-decode-execute cycle 1. Fetch 2. Bump PC 3. Decode 4. Determine operand addr (if necessary) 5. Fetch operand from memory.
1 COMPUTER ARCHITECTURE (for Erasmus students) Assoc.Prof. Stasys Maciulevičius Computer Dept.
Wnopp Memory device Introduction n Memory Cell n Memory Word n Byte n Capacity n Address n Read Operation n Write Operation n Access Time n Volatile.
Security Architecture and Design Chapter 4 Part 2 Pages 319 to 357.
CS 1410 Intro to Computer Tecnology Computer Hardware1.
The World Leader in High Performance Signal Processing Solutions SD/SDIO Introduction Cliff Cai.
대용량 플래시 SSD의 시스템 구성, 핵심기술 및 기술동향
XIP – eXecute In Place Jiyong Park. 2 Contents Flash Memory How to Use Flash Memory Flash Translation Layers (Traditional) JFFS JFFS2 eXecute.
This courseware is copyrighted © 2016 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
Review ATA - IDE Project name : ATA – IDE Training Engineer : Minh Nguyen.
Computer System Hardware Software Computer Hardware A typical computer system consists of the following major components: The central processing unit.
I/O techniques - Interfacing
Internal Parallelism of Flash Memory-Based Solid-State Drives
Floppy disks.
Understanding Modern Flash Memory Systems
Flash Storage 2017 No notes.
SDM5A-M 7P/180D LP2(H).
Disks and Formatting Ch 3.
2.5” to 3.5” desktop mounting bracket + 8 screws
The Memory Hierarchy Chapter 5
Flash Disk Technology Stop the Spin!
بداية الحاسب الشخصي ما هو الفرق بين "كمبيوتر IBM " و " كمبيوتر متوافق مع IBM " في الواقع لا شئ لماذا ‍‍‍‍‍!!!!؟؟؟‍‍‍‍‍‍‍ ‍‍‍ في عام 1981 طرحت شركة.
Introduction I/O devices can be characterized by I/O bus connections
Influence of Cheap and Fast NVRAM on Linux Kernel Architecture
Accelerated Memory Production, Inc.
Lecture 5 Memory and storage
SM
Presentation transcript:

Flash Memory를 이용한 SSD(Solid State Disk) SoC 및 시스템 개발 AP Technologies (주) 에이스프라임

차 례 개요 과제 제품 솔루션의 특장점 과제 제품 상세 규격 과제 제품 Flash-SSD Controller 구조 차 례 개요 과제 제품 솔루션의 특장점 과제 제품 상세 규격 과제 제품 Flash-SSD Controller 구조 SSD Controller’s Key Technologies 개발 추진 전략 경쟁력 분석 시장 동향 시장 규모 사업화 계획

개 요 SSD HDD (Solid State Disk) (하드디스크드라이브) 병목처리현상해결 => 빠른 입출력 처리 속도 - Data안정성 - 초 절전 - 무게가 가볍고 저 소음 HDD (하드디스크드라이브)

과제 제품 솔루션의 특장점 Application과 Host system에 유연한 인터페이스를 지원하는 고성능 Flash-SSD controller 개발 Flexibility Embedded File System – FTL, FFS 지원 FTL : PC card, SD card, MMC card type interface 지원 FFS : SATA 또는 ATA/IDE interface 지원 Flash-SSD Host Interface – SATA 1.5(SATA II) 및 ATA/ATAPI-6/IDE 지원 다양한 Flash Type Support – NAND, one NAND type Flash memory 지원 SLC / MLC NAND Flash 지원 XIP ( Execute-In-Place) 지원 High-performance DMA support, Burst operation, R/W data cash Host Interface 종류별 최대 성능 사양 (mode) 지원 PIO mode 2, Multi-word DMA MODE 2, Ultra DMA mode 6 Memory capacity : 최대 128GByte Memory 용량 지원 Cascading (또는 External decoding) 연결 지원

과제 개발 제품 상세 규격 Feature Specification Description File System Support FTL T.B.D Windows, LINUX, UNIX, 기타 상용 OS 시스템 지원 FFS YAFFS Flesh File System for NAND-Flash memory Host I/F support (Protocol) @FTL PC card interface PCMCIA card, CF card @FFS SATA 1.5 ( 또는 ATA/ATAPI-6) (optional SATA II 지원 계획) XIP Execute-In-Place NOR/SRAM-like host interface 지원 Flash Control BUS Size 8 bit / 16 bit / 32 bit Flash media bus interface Capacity 8GB ~ 128 GB Flash Type NAND, one NAND SLC, MLC NAND Flash 지원 Data Access Mode PIO PIO Mode 0~4 support Programmed I/O, Fastest access mode support: 16.7MB/s DMA Ultra DMA mode 0~5 support Maximum transfer rate : 100MBps Multi-word DMA mode 0~2 Maximum transfer rate : 16.7MBps Power Management Built-in voltage detection & regulator Power fail management ( Power-down protection) ECC Support 6bit ECC Can correct up to 6 bytes in a 512-byte sector Security Block & ID based multilevel security User configurable data protection and security level Command Support Standard SMART command support Standard ATA/IDE command support Self-Monitoring Analysis and Reporting Technology Input Power Spec. Host I/F 3.0V to 3.6V withstanding 5V I/F Core 2.25V ~ 3.0V FAT/FAT32, NTFS, VFAT, EXT2,EXT3 호환 Flash 3.0V to 3.6V OS Support Winddows/CE/Mobile, LINUX etc. Package Type TQFP

과제 제품 Flash-SSD Controller 구조 NAND Flash Array SRAM Boot Agent Buffer (SRAM) DATA Host Protocol XIP CONTROL Host Interface Control SATA (ATA/ IDE) ECC/EDC ADDRESS BUS Wear- leveling DATA BUS CONTROL CONTROL Garbage Collection DATA CPU XIP Glue Logic NAND Flash Array Buffer (SRAM) DATA Voltage Detection & Regulation Clock CONTROL

Flash-SSD Controller’s Key Technologies File System 관련 기관과 업무 연계 및 협의체계 구축 Endurance Error Correction Capability ( ECC) Wear-leveling algorithm Performance & Capacity Security User configurable access control and data protection Epower-fail Protection Ungraceful power-down Brownout Power spike Unstable voltage level

개발 추진 전략 개발 목표 및 방향 S/W 솔루션의 조기 개발 및 검증을 통한 통합 솔루션 개발 FPGA 개발 후 ASIC 개발 착수 RISK 최소화 및 FPGA 이용 조기 상품화 가능 중간 개발 결과인 fpga의 상품화 단기간에 FPGA형태의 프로토칩 개발을 통한 조기 상품화 추구함 FPGA형태의 개발 결과물을 토대로 조기 ASIC화를 통한 원가절감 및 상품 경쟁력 확보 S/W 솔루션의 조기 개발 및 검증을 통한 통합 솔루션 개발 기 확보된 기술(ECC등)의 적극 활용하여 개발 기간 단축 외부의 전문 기업 및 전문가를 초빙 또는 Co-work을 통한 핵심기술 조기 확보/개발 관련핵심 인력과의 지속적인 기술협력을 통해 선진사의 조기 기술습득 및 경쟁력 제고

경쟁력 분석 A.P SAMSUNG TDK SST M-SYSTEMS MTRON Product Name File System Flash-SSD Controller S3C49F9X, S3F49FAX S3CI920X BGDriver RA5 SST55LD019M SST55LD019A/B/C mDOC H3 Hardtron File System Support FTL & FFS Dynamic & Static Wear-leveling support FTL – TFS4 FFS TrueFFS Dynamic & Static wear-leveling Wear-leveling Bad-block Mng. Host I/F support SATA 1.5 (or ATA/IDE) PC Card-ATA, True-IDE, USB PC Card, ATA ATA/IDE SCSI ATA/IDE or SATA1.0a Memory Capacity 16GB ~128GB 64Mbit ~ 2G 16MB ~8 Gbyte 2Gbyte 128MB~4GByte 16GB~128GB Flash Control 8ea~64ea SLC&MLC Type support 4ea 512Mbit ~ 1 Gbit NAND Flash 8ea 8Gbit NAND Flash SLC&MLC type Data Bus Support 16bit~32bit 8bit ~32 bit 8bit ~16bit Performance Read : 20 MBps Write : 10 MBps Read : 24 MBps Write : 23 MBps Read : 10 MBps Write : 6~10 MBps Read : 15~25 MBps Write : 5~7 MBps Read : 80 MBps Write : 70 MBps ECC Support 6bit ECC 1-BIT ECC 4-symbol(40bit) /sector 12bit symbols of Error per 512byte Sector 6bit correction ECC/EDC based on BHC algorithm Security 20byte unique ID 10 configurable data protected partition 16byte unique ID 32bit random number Generator 10 configurable protected partition 4-bit ECC Special Feature Built-in voltage detection and regulation AMART command Standard ATA command support XIP support Ultra DMA mode 2 Multi-word DMA 2 SLC Flash support Optimized for mobile device application Most of all commercial Up & OS support Package 100TQFP 128TQFP 115FBGA ARM7 or FPGA Price US$20(sample)

시장 동향 Controller chip 및 File System Host Interface Performance 주요 Flash-SSD vendor는 자체 개발한 Flash controller chip과 File System을 적용한 제품 출시(M-System, Samsung, MEMTECH,M-Systems..) 주요 Controller chip 및 솔루션(IP)공급 회사 (Samsung, TDK, SST, SiliconDrive, M-Systems, Mtron, etc. Host Interface ATA/IDE interface ( PIO mode 0~2, DMA mode 0~2, Ultra DMA 0~6 지원 ) SATA interface ( SATA 1.0a 지원 ) Performance ATA/IDE type ( Sustained Read/Write : 40MB/s ~60MB/s ) SATA type ( Write : 70MB/s, Read:80MB/s ) Capacity ( Unformatted ) 32GB와 64GB 제품이 최근 출시 제품의 주류, 128GB는 2007년도 출시

시장 규모

사업화 계획 경쟁력 있는 가격 경쟁 ODM Co-Development ODM and Co-Development Flash Memory 영역의 SIP 게임 등의 Application 내장 ODM 시스템 업체와의 연계 Co-Development SSD를 이용한 Application 연계 ODM and Co-Development 다양한 업체 발굴 및 마케팅