Kies uw land

Asia/Pacific
  • AustraliaAustralia
    English
  • BangladeshBangladesh
    English
  • CambodiaCambodia
    English
  • ChinaChina
    中文 (简体)
  • HongKongHongKong
    中文 (繁體)
  • IndiaIndia
    English
  • IndonesiaIndonesia
    English
  • JapanJapan
    日本語
  • KoreaKorea
    한국어
  • MalaysiaMalaysia
    English
  • MongoliaMongolia
    English
  • MyanmarMyanmar
    မြန်မာ
  • NepalNepal
    English
  • New ZealandNew Zealand
    English
  • PakistanPakistan
    English
  • PhilippinesPhilippines
    English
  • SingaporeSingapore
    English
  • SriLankaSriLanka
    English
  • TaiwanTaiwan
    中文 (繁體)
  • ThailandThailand
    English
  • VietnamVietnam
    Tiếng Việt
Europe
  • AustriaAustria
    Deutsch
  • BelarusBelarus
    Pусский
  • BelgiumBelgium
    Dutch
  • BosniaBosnia
    English
  • BulgariaBulgaria
    English
  • CroatiaCroatia
    English
  • CyprusCyprus
    English
  • Czech RepublicCzech Republic
    English
  • DenmarkDenmark
    English
  • EstoniaEstonia
    English
  • FinlandFinland
    English
  • FranceFrance
    Français
  • GermanyGermany
    Deutsch
  • GreeceGreece
    English
  • HungaryHungary
    English
  • IcelandIceland
    English
  • IrelandIreland
    English
  • ItalyItaly
    Italiano
  • KazakhstanKazakhstan
    Pусский
  • KosovoKosovo
    English
  • LatviaLatvia
    English
  • LithuaniaLithuania
    English
  • MacedoniaMacedonia
    English
  • MaltaMalta
    English
  • NetherlandsNetherlands
    Dutch
  • NorwayNorway
    English
  • PolandPoland
    Polski
  • PortugalPortugal
    English
  • RomaniaRomania
    English
  • SerbiaSerbia
    English
  • SlovakiaSlovakia
    English
  • SloveniaSlovenia
    English
  • SpainSpain
    Español
  • SwedenSweden
    English
  • SwitzerlandSwitzerland
    Deutsch
  • TurkeyTurkey
    Türkçe
  • UkraineUkraine
    English
  • United KingdomUnited Kingdom
    English
North America
  • CanadaCanada
    English
  • United StatesUnited States
    English
Latin America
  • ArgentinaArgentina
    Español
  • BoliviaBolivia
    Español
  • BrasilBrasil
    English
  • ChileChile
    Español
  • ColombiaColombia
    Español
  • Costa RicaCosta Rica
    Español
  • Dominican RepublicDominican Republic
    Español
  • EcuadorEcuador
    Español
  • El SalvadorEl Salvador
    Español
  • GuatemalaGuatemala
    Español
  • HondurasHonduras
    Español
  • MéxicoMéxico
    Español
  • PanamaPanama
    Español
  • ParaguayParaguay
    Español
  • PeruPeru
    Español
  • UruguayUruguay
    Español
  • VenezuelaVenezuela
    Español
Middle East/Africa
  • AlgeriaAlgeria
    English
  • EgyptEgypt
    English
  • IsraelIsrael
    English
  • KenyaKenya
    English
  • LebanonLebanon
    English
  • LibyaLibya
    English
  • MauritiusMauritius
    English
  • MoroccoMorocco
    Français
  • Saudi ArabiaSaudi Arabia
    English
  • South AfricaSouth Africa
    English
  • TunisiaTunisia
    English
  • UAEUAE
    English
  • YemenYemen
    English
Others
  • OthersOthers
    English

COMPREHENSIVE WEAR LEVELING MECHANISMS VOOR SP INDUSTRIAL SD- EN microSD-CARDS

1. INLEIDING

Voor de huidige NAND-flashapparaten is de belangrijkste beperking de programmeer-/verwijderingslevensduur (aantal P/E-cycli). De belangrijkste oplossing voor deze beperking is het beheren van de slijtage in het gehele NAND-flashapparaat, zodat elk blok gelijkmatig wordt verdeeld. Daarom is efficiënt beheer van het verslijten van hele blokken nodig om de levensduur van een NAND-flashapparaat te maximaliseren. Om dit te bereiken is één methode het beheren van de P/E-cyclus van elk blok afzonderlijk, wat helpt om ze regelmatig te verdelen en overlapping op sommige blokken te voorkomen. Er zijn twee primaire mechanismen voor slijtagenivellering ingebed in de flashvertaallaag (FTL) - statisch en dynamisch.

2. FTL EN SLIJTAGENIVELLERING

Slijtagenivellering is geïmplementeerd in de flashvertaallaag (FTL), die het intermediale mechanisme is tussen het bestandssysteem en het NANDflash-apparaat. De FTL levert de regels voor de toewijzing van logische naar fysieke adressering. Wear leveling zal helpen om het verslijten van blokken over de mappingregels te verminderen. Zoals weergegeven in afbeelding 1.

Figure
1

Wear Leveling in the FTL

3. FLASHBLOKBEHEER

Het NAND-flashapparaat kan in drie delen worden verdeeld. Het datablok is gereserveerd voor logische capaciteit, het vrije blok is toegewezen aan wear leveling en bad block pool management, en het systeemblok is toegewezen aan de mapping tabel, cache blok, etc. Zoals weergegeven in figuur 2.

Figure
2

Flash Block Management

4. SLIJTAGENIVEAU

4-1 DYNAMIC WEAR LEVELING

DYNAMISCH SLIJNIVEAUEr zijn twee soorten gegevensondergroepen in een NAND-flashapparaat: statische gegevens en dynamische gegevens. Statische gegevens zijn gegevens die zelden worden gebruikt en zelden worden gewijzigd in fysieke blokken. Dynamische gegevens veranderen daarentegen vaak en worden voortdurend opnieuw geprogrammeerd. Dynamische slijtagenivellering wijst dynamische gegevens toe aan de vrije blokken die de minste P/E-cycli hebben gehad. Het is eenvoudiger om deze methode te implementeren, maar om het gehele flashapparaat volledig te optimaliseren, is het geen allesomvattende techniek. Zoals weergegeven in afbeelding 3.

Figure
3

Dynamic Wear Leveling

4-2 STATIC WEAR LEVELING

Static wear leveling beschouwt een volledige NAND flash matrijs, inclusief lege gebieden en blokken waarnaar al is geschreven. Statische slijtagenivellering wijst statische gegevens toe aan het vrije blok; als zodanig maakt het liquiditeit van het flashapparaat mogelijk. Het kan de knelpunten van algemene slijtagenivellering aanpassen en efficiënter gebruik maken van de geheugenarray, waardoor de levensduur van het flashapparaat wordt gemaximaliseerd. Zoals getoond in Figuur 4.

Figure
4

Static Wear Leveling

4-3 GLOBAL WEAR LEVELING

In tegenstelling tot statische slijtagenivellering, die alleen werkt op een enkele NAND flash matrijs, beslaat het bereik van globale slijtagenivellering het gehele apparaat. Dit zorgt ervoor dat schrijfgedrag optreedt in blokken waarnaar minder vaak wordt geschreven in het hele apparaat. Deze balans wordt bereikt door het flash-apparaat in verschillende zones te verdelen. Als de host dezelfde zone herhaaldelijk blijft benaderen, zal die zone waarschijnlijk sneller verslijten. Global wear leveling grijpt in om dit te voorkomen door die toegang opnieuw toe te wijzen en te zorgen voor een gelijkmatig niveau van slijtage. Zoals getoond in afbeelding 5.

Figure
5

Global Wear Leveling

Figure
6

Comparison of Different Wear Leveling Mechanisms

5. SP INDUSTRIAL AANBOD VOOR INDUSTRIËLE SD- EN microSD-KAARTEN

De SD-kaartenseries SDI730/530/330 en microSD-kaartenseries SDT730/530/330 van SP Industrial zijn uitgebreid uitgerust met al deze mechanismen: globale slijtagenivellering, statische slijtagenivellering en dynamische slijtagenivellering. Deze veelzijdige dekking om alle verschillende statussen van het flashgebruik te beheren, zorgt voor de beste duurzaamheid en de hoogste betrouwbaarheid voor optimale prestaties van het NAND-flashgeheugen. De SDT550/350-serie microSD-kaarten van SP Industrial is uitgerust met statische en dynamische slijtagenivelleringsmechanismen. Het biedt de optie voor een hogere capaciteit met 3D TLC, maar zonder het compromis van het uithoudingsvermogen van de P/E-cyclus. Deze serie wordt veel gebruikt in kritieke toepassingen, zoals het opnemen van videobeelden van dash-camera's en telematicasystemen voor tier-1 automobielfabrikanten, datalogsystemen voor 4G/5G-basisstations van telecombedrijven en het opnemen van patiëntgegevens voor medische beademingsapparatuur in ICU's van ziekenhuizen.