Ny kontroller, SLC-cache

Silicon Motions nya generation NVMe kontroller

Det tar lång tid att få ut nya kontrollekretsar på marknaden. Det är enklare om man designar och testar in-house, men för de som endast säljer sina kretsar vidare till andra så kan det ta längre tid. Kontroller ska testas och firmware ska tweakas – sedan ska kontrollern säljas och därefter ska SSD-tillverkaren själv göra tester och kvalitetssäkra. Ett bra exempel på detta är Silicon Motions nya generation NVMe-kontrollerkretsar i 226x-familjen. Vi såg de färdiga kretsarna redan i mitten av förra året, men det är först nu under 2018 som det börjar dyka upp i färdiga enheter. Först ut var Intels 760p som släpptes i Januari, och nu börjar fler enheter dyka upp.

De nya kontrollerkretsarna bygger vidare på det SMI byggde med 2260. Denna gång har de fokuserat hårt på att förbättra felkorrigeringen (ECC), och den största prestandaförbättringen kommer från att ECC numera är mycket mer effektiv, vilket leder till betydligt bättre prestanda. Detta är något vi tidigare spekulerat i eftersom SMIs kontrollerkretsar var riktigt snabba med MLC-NAND. När de började använda TLC så blev prestandan betydligt sämre. Vi spekulerade därför att företagets LDPC-ECC motor inte var så effektiv som den borde kunna vara. Det verkar nu att de lyckats jobba sig runt en del av dessa problem, eftersom att de nya kretsarna lovar betydligt bättre prestanda än tidigare.

KontrollerSM2262ENSM2262SM2263SM2263XTSM2260
Anslutning & ProtokollPCIe 3.0 4X NVMe 1.3PCIe 3.0 4X NVMe 1.3PCIe 3.0 4X NVMe 1.3PCIe 3.0 4X NVMe 1.3PCIe 3.0 4X NVMe 1.2
Kanaler / CE (Chip Enablers)8 / 48 / 44 / 44 / 48 / 4
DRAMDDR3, LPDDR3, DDR4DDR3, LPDDR3, DDR4DDR3, LPDDR3, DDR4Nej (HMB stöd)DDR3, LPDDR2
Storlek18 x 16 mm18 x 16 mm12 x 12 mm12 x 12 mm18x16 mm
Sekventiell Läs/Skriv3500 / 30003200 / 19002400 / 17002400 / 17002400 / 1000
Slumpmässig Läs/Skriv420k / 420k370k / 300k300k / 250k280k / 250k (med HBM)120k / 140k
SSD EnheterAdata SX8200, Intel 760p, HP EX920Intel 660pIntel 600p, Adata SX8000

SM2262 är den första som når marknaden och är det är också den vi tittar närmare på i Adatas SX8200. Det är en direkt uppföljare till SM2260, och den består fortfarande av två ARM-baserade kärnor i botten tillsammans med 8 kanaler och 4 CE per kanal.

SM2262EN är en snabbare version av kontrollern som i grunden är samma chip som SM2262, men man har byggt in logik för att skriv-operationer ska kunna gå runt mycket av den logik som finns i chippet och därmed kunna skriva effektivare till minneskretsarna. Det ser ut att vara något liknande vad WD har gjort med sin nya kontroller i WD Black.

SM2263 är en mindre modell som är billigare, drar mindre ström och är långsammare. Den stora skillnaden är givetvis att man halverat antalet kanaler till 4. Denna kontroller kan därför bli populär med mellanklass-enheter. Det finns även en XT version av SM2263, och här saknas stöd för DRAM och tillverkaren använder istället HMB. Syftet är att få ner priset ytterligare och dessa är således designade för budget-enheter i första hand. Samtliga använder 4 PCIe 3.0-banor och har stöd för LPDDR3, DDR4 och NVMe 1.3.

2
Leave a Reply

avatar
1 Comment threads
1 Thread replies
2 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
Gustav GagerLoppanH Recent comment authors
  Subscribe  
senaste äldsta flest röster
Notifiera vid
LoppanH
Medlem
LoppanH

Synd att min Samsung M2 XP941 256gb ssd inte är med i listan (såg den inte i alla fall) det skulle ha varit kul att veta hur den står sig.