3D XPoint är en minneslagringsteknik som utvecklats gemensamt av Intel och Micron Technology Inc. De två leverantörerna har beskrivit den nya tekniken som ett sätt att fylla en lucka på lagringsmarknaden mellan dynamiskt RAM (DRAM) och NAND flash.
Intel och Micron har utvecklat 3D XPoint-tekniken tillsammans, men de arbetar separat för att utveckla och sälja produkter som använder sig av tekniken.
I sitt tillkännagivande av tekniken 2015 hävdade Intel och Micron att 3D XPoint skulle vara upp till 1 000 gånger snabbare och ha upp till 1 000 gånger mer uthållighet än NAND-flash, samt ha 10 gånger högre lagringstäthet än konventionellt minne. Tidiga produkter är snabbare och mer hållbara än NAND och tätare än konventionellt minne, men de har inte levt upp till leverantörernas påståenden fullt ut.
3D XPoint har en annan arkitektur än andra flashprodukter. Den sägs vara baserad på fasändringsminnesteknik, med en transistorlös kors-punktsarkitektur som placerar selektorer och minnesceller i korsningen av vinkelräta trådar. Dessa celler, som är tillverkade av ett ospecificerat material, kan nås individuellt med hjälp av en ström som skickas genom de övre och nedre trådarna som berör varje cell. För att förbättra lagringstätheten kan 3D XPoint-cellerna staplas i tre dimensioner.
En översikt över 3D XPoint arkitekturen
Varje cell lagrar en enskild data, vilket gör att en cell representerar antingen en 1 eller en 0 genom en förändring av bulkegenskaperna i cellmaterialet, vilket ändrar cellens motståndsnivå. Cellen kan uppta antingen ett hög- eller lågmotståndstillstånd, och genom att ändra cellens motståndsnivå ändras om cellen läses som en 1 eller en 0. Eftersom cellerna är beständiga behåller de sina värden på obestämd tid, även vid strömavbrott.
Läs- och skrivoperationer sker genom att variera spänningsmängden som skickas till varje väljare. För skrivoperationer skickas en specifik spänning genom ledningarna runt en cell och väljare. Detta aktiverar selektorn och gör det möjligt för spänningen att passera till cellen för att initiera den stora egenskapsförändringen. Vid läsning skickas en annan spänning för att avgöra om cellen befinner sig i ett tillstånd med hög eller låg resistans.