Gå til innhold

Samsung hevder deres nye teknologi vil gjøre terabyte-SSD-er til allemannseie


Anbefalte innlegg

Videoannonse
Annonse

"Det Samsung kaller 4-bits er egentlig såkalt QLC – quad-level cell – som betyr at hver minnecelle har fire nivåer og derfor kan lagre fire bits med informasjon. "

Vil ikke 4 nivåer bare kunne lagre 2 bits med informasjon? Tradisjonelt har 2 nivåer kunne lagret 1 bit, og siden 2 bit er nok til å beskrive 4 forskjellige verdier så virker det logisk at 4 nivåer gir 2 bits.

Lenke til kommentar

"Det Samsung kaller 4-bits er egentlig såkalt QLC – quad-level cell – som betyr at hver minnecelle har fire nivåer og derfor kan lagre fire bits med informasjon. "

Vil ikke 4 nivåer bare kunne lagre 2 bits med informasjon? Tradisjonelt har 2 nivåer kunne lagret 1 bit, og siden 2 bit er nok til å beskrive 4 forskjellige verdier så virker det logisk at 4 nivåer gir 2 bits.

1 nivå betyr at en celle kan inneholde enten "0" eller "1".

2 nivåer så har du "00", "01", "10" og "11"

 

QLC er altså fra "0000" til "1111".  Dette er da 4-bit. QLC kan definitivt lagre 4-bit tall, så det som står i artikkel er riktig.

untitled-1.png

  • Liker 1
Lenke til kommentar

1 nivå betyr at en celle kan inneholde enten "0" eller "1".

2 nivåer så har du "00", "01", "10" og "11"

 

QLC er altså fra "0000" til "1111".  Dette er da 4-bit. QLC kan definitivt lagre 4-bit tall, så det som står i artikkel er riktig.

untitled-1.png

 

Du har helt rett. Jeg tolket "nivåer" til å bety noe tilsvarende 4 mulige spenninger som typisk vil gi 2 bits med data per sykel når det gjelder signalbehandling, men etter å ha sett på spesifikasjonen virker det som om det her heller betyr 4 nivåer med transistorer.

Lenke til kommentar

Du har helt rett. Jeg tolket "nivåer" til å bety noe tilsvarende 4 mulige spenninger som typisk vil gi 2 bits med data per sykel når det gjelder signalbehandling, men etter å ha sett på spesifikasjonen virker det som om det her heller betyr 4 nivåer med transistorer.

Nivåer er spenningsnivåer. Så en SLC celle har et nivå, men dette betyr 1-bit. Et nivå betyr ikke at den kan bare lagre 0 eller 1, den må nødvendigvis kunne lagre begge. Altså enten er den 1V eller 0V og da enten logisk "1" eller logisk "0".

 

Det er jo nettopp det som er problemet med alle disse nivåene. Når du har så mange spenningsnivåer mellom 0V og 1V (eksempeltall) så blir det vanskeligere og vanskeligere å definere en verdi som eksakt si logisk "0101". Om du bommer litt så har du plutselig feil verdi, mens med SLC så har du enten 1 eller 0 og skal endel til å bomme.

 

Ekstra problem med slitasje som gjør at grensene mellom nivåene blir mindre. I tillegg mindre prosesser (som 7 nm) som har høyere lekkasje. 

 

Hadde det bare vært flere transistorer ville ikke dette vært noe spesielt og du ville ikke hatt de problemene vi har. Det er derimot ikke tilfellet. Tilfellet er flere nivå i samme celle. 

 

Her er artikkel med skikkelig (lengre) forklaring:

https://www.anandtech.com/show/5067/understanding-tlc-nand

 

Spesifikt bilde over spenningsverdiene for en TLC brikke:

Capture2_575px.jpg

  • Liker 1
Lenke til kommentar

1 nivå betyr at en celle kan inneholde enten "0" eller "1".

2 nivåer så har du "00", "01", "10" og "11"

 

QLC er altså fra "0000" til "1111".  Dette er da 4-bit. QLC kan definitivt lagre 4-bit tall, så det som står i artikkel er riktig.

untitled-1.png

 

Ikke så rart at potensiale for feilrate kan øke litt da.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...