Vad är skillnad mellan NAND-flash och vanliga flashminnen?

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
Användarvisningsbild
zwitter
Inlägg: 111
Blev medlem: 25 november 2004, 18:03:34
Ort: Göteborg
Kontakt:

Vad är skillnad mellan NAND-flash och vanliga flashminnen?

Inlägg av zwitter »

Kollade lite på ELFAoch NAND-flashminnen är ungefär hälften så dyra som vanliga flashminnen. Enda skillnaden som jag ser är att NAND-minnen saknar bootsektor. Är det någon mer skillnad? :?:
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

vilka minnen jämför du ?

bootsektor eller inte har väl inte med minnestyp att göra ?
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

NAND-flash är uppbyggd på ett annat sätt så at cellerna blir mindre, det är stor skillnad i den "inre" teknik men utåt sett är det lika. Det kan skilja på access-tid, strömförbruk, antal omprogrammeringer som de klarar så det är MÅNGA faktorer som skiljer dom.

Men funktionsmässigt är de ganska lika för den vanlig användaren.
matsv201
Inlägg: 23
Blev medlem: 20 november 2005, 15:05:07
Ort: Norrköping
Kontakt:

Inlägg av matsv201 »

Dom använder NAND grindar i stället för.. hmm XOR tror jag man brukar använda, de gör att man får in nästan dubbelt så många celler på ytan... för mig att NAND grindarna gör de möjligt att ha två celler per grind i stället för två grindar per cell...

För mig att de behövs en speciel process för att göra NAND flash, men när man väl har processen är de mycket biligare...

Jag känner överhuvudtaget inte till någon prestanda skilnad
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

matsv201: näää, där har du fel.
Det är sättet som lagringsmatrisen är uppbyggd på som påminner mer om NAND i stället för den "normala" tekniken som påminner om en OR. Skillnaden består av sättet som datan hämtas på, med OR-tekniken läsas varje kolumn ut och OR'as med de andra kolumner och med NAND-tekniken NAND'as de ihop.

Resultatet är likaväl att det kan byggas minnesceller med färre transistorer per cell vilket ger mindre "minnescell med tillbehör" vilket ger mindre kiselarea för en given minnesstorlek vilker ger lägre pris.

Men för användaren är det sak samma, funktionen är lika.
dannan
Inlägg: 55
Blev medlem: 19 september 2004, 23:58:49
Ort: Stockholm

Inlägg av dannan »

Ni som verkar kunna det där med minnen, vad är skillnaden mellan flashminnen och RAM-minnen, tekniskt asså...

DRAM bygger man ju också upp med NAND/OR
SRAM med kondingar om jag inte minns fel...

/Danne
danei
EF Sponsor
Inlägg: 27395
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Du har nog blandat ihop RAM minnes typerna nu.
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Yepp. SRAM är "solid state" och kräver ingen refresh. Har man gett dem ett data behåller de det till dess strömmen försvinner. DRAM är snabba, billiga och hopplösa att använda för normalbegåvade... ;)
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

SRAM betyder "Static RAM" och varje minnescell är uppbyggd av en bistabil multivibrator. DRAM är kondinger som ska återladdas regeltbundet (ms-storleken).

Anledninget till DRAM är att en konding är mycket mindre än en bistabil multivibrator, därmed kan man packa in mycket mer minne i samma kiselarea = högre vinst.

Sen är accesstiden och annat lite besvärligt men det finns lösninger för det meste.
dannan
Inlägg: 55
Blev medlem: 19 september 2004, 23:58:49
Ort: Stockholm

Inlägg av dannan »

Dvs, SRAM bygger på grindlogik och DRAM på kondingar?
Men vad är då skillnaden mellan SRAM och FLASH?

RAM tappar ju datat när spänningen försvinner, det gör inte FLASH-minnen.
Men det finns RAM-minnen med inbyggt backuppbatteri som då klarar sig utan spännig.

Så vad är det för skillnad? Nån som vet?
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

"Solid State" ??
Har inte praktiskt taget alla RAM minnen sedan 20-30 år tillbaka varit "solid state" ?
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Vad det är för skillnad ?
Det är väll inte så mycket, eller också är det massor...
Det beror väll helt på vilken detaljnivå du tänker på.

Personligen skulle jag nog först se om inte Google kan komma upp med några trevliga sidor. Har du kollat ?
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Men....alltså....om de RAM med inbyggd batteri klarar sig utan ström....varför fan har de då inbyggd batteri????

Grejen är att en flash (och EEPROM) har ett begränsat antal skriv/radera cykler, ett bra EEPROM har 10^6-10^7 och en vanlig flash har ca: 10K-100K medan ett RAM har ∞.

Därför använder man RAM med batteribackup vid grejor där vissa data som ska sparas skrivs ofta.
Användarvisningsbild
arvidb
Inlägg: 4537
Blev medlem: 8 maj 2004, 12:56:24
Ort: Stockholm

Inlägg av arvidb »

Flashminnen bygger faktiskt på kvantfysik - nämligen tunnling av elektroner till och från en isolerad "extra-gate" på en transistor.

Denna Wikisida kanske är ett bra ställe att starta om man vill veta mer:

http://en.wikipedia.org/wiki/Flash_memory

Arvid
Skriv svar