Udvikling af ReRAM som næste generation af On-Chip-hukommelse til maskinindlæring, billedbehandling og andre avancerede CPU-applikationer

Udvikling af ReRAM som næste generation af On-Chip-hukommelse til maskinindlæring, billedbehandling og andre avancerede CPU-applikationer

Kildeknude: 3070121

I moderne CPU-enhedsdrift er 80% til 90% af energiforbruget og tidsforsinkelser forårsaget af bevægelse af data mellem CPU'en og off-chip-hukommelsen. For at afhjælpe denne ydeevne bekymring tilføjer designere yderligere on-chip hukommelse til deres CPU'er. Traditionelt har SRAM været den mest udbredte on-chip CPU-hukommelsestype. Desværre er SRAM i øjeblikket begrænset til en størrelse på hundredvis af megabyte. Denne hukommelsesbegrænsning på chip kan være utilstrækkelig til førende applikationer.

Fremtidige CPU-applikationer, såsom programmering af AI Language Model og billedbehandling til 8K UHD-video, vil kræve I/O-hukommelsesadgangsbåndbredde i området 10 terabyte/sek. For at opfylde disse båndbreddekrav skal on-chip CPU-hukommelse være større end 1 terabyte i størrelse. Et SRAM-alternativ kan være nødvendigt for at opfylde disse fremtidige krav til on-chip-hukommelse. En mulig løsning på dette problem ville være at bruge Resistive Random Access Memory (ReRAM). [1,2,3]

En ReRAM-enhed er en ikke-flygtig hukommelsescelle, der indeholder memristormaterialer. Disse materialer fungerer som en dielektrisk isolator. Når en tilstrækkelig høj spænding påføres, dannes en ledningsbane. Typiske hukommelsesmaterialer brugt som memristorer inkluderer HfO2, Ta2O5og TiO2. [4] Hukommelsescellens resistive tilstand kan læses ved hjælp af elektroniske kredsløb for at bestemme, om hukommelsescellen er programmeret eller slettet, og dermed identificere hukommelsesbittens tilstand. ReRAM-hukommelsesceller kan stables lodret, ligesom 3D-NAND-arkitektur, for at øge lagertætheden.

I denne artikel, SEMulator3D virtuel fremstilling vil blive brugt til processtifinding og visualisering af potentielle 3D ReRAM-arkitekturer. Vi vil estimere cellemodstanden som en funktion af hukommelsescelleformen sammen med Id-Vg-ydelsen af ​​den indlejrede kanaltransistor i en ReRAM-enhed.

En 3D ReRAM-model er vist i figur 1. Enheden har 64 lag af ordlinjer (WL) med søjler placeret i et sekskantet array. Ordlinjerne er dannet med vekslende lag af metalliske ledere og oxiddielektrikum. Søjlerne ætses gennem WL og derefter aflejres et tyndt lag hukommelsesmateriale på søjlernes sidevægge. Hukommelsesmaterialet fjernes fra bunden og toppen af ​​søjlerne og efterlader kun materialet på søjlens sidevægge. Søjlerne fyldes derefter med ildfast metal og wolfram.

Figur 1: 64 Layer ReRAM med under array CMOS. Søjler, memristorer, ordlinjer, afløb til søjle-kontakter, bitline-metalforbindelser og GAA pFET-udlæsningskredsløb er vist på tegningen.

Under array-lagene er kontakter og metalforbindelser til source, drain og gates af gate-all-around felteffekttransistorer (GAA FET). Transistor-drænet forbindes til hukommelsesarray-søjlen og kombineres med WL-kredsløbet for at give funktion til hver hukommelsescelle.

Hukommelsescellen består af to metalelektroder: den metalliske lederordlinje og en ildfast metalelektrode (figur 2). Under virtuel processimulering af denne enhed vil vi bruge procesvariabler til at indstille og nulstille memristoren. En bevidst påført spænding vil skabe mikroskopiske ledende baner kaldet ledende filamenter. Når elektriske signaler med forskellige polariteter påføres, bevæger de ladede ioner inde i memristoren sig for at danne (sætte) eller opløse (nulstille) det ledende filament.

Figur 2: Tværsnit af hukommelsescellen. Hukommelsescellen består af to metalelektroder: den metalliske lederordlinje og en ildfast metalelektrode. Vist på tegningen: a. Søjleelektrode fundet i midten af ​​søjlen (brun, sort). b. WL-elektrode danner en metallisk leder (mørkerød). c. En ledende filament er dannet i den programmerede memristor (hvid, grøn). d. En dielektrisk memristor, der ikke er programmeret (pink).

Den ledende filamentmodstand varierer ved forskellige programspændinger. Lavmodstandstilstanden er i området 10k ohm (indstillet), og højmodstandstilstanden er i området 1M ohm (nulstil). [5] Vi udviklede en virtuel model til at demonstrere koblingsmodstandene for en 3D ReRAM-enhed, med resultater vist i figur 3. Den høje resistive tilstand af memristoren er ca. 100 gange højere modstand end den lave resistive tilstand.

Figur 3: En graf over Memristor Resistance Ratio vs. Memristor Resistivity (Ohm-cm) er vist. En virtuel model blev udviklet til at demonstrere koblingsmodstandene for en 3D ReRAM-enhed, med resultater vist i figur 3. Den høje resistive tilstand af memristoren er ca. 100 gange højere modstand end den lave resistive tilstand i grafen. Modstandsforholdet er mellem 0 – 100 i grafen, mens memristorens resistivitet er mellem 1.E-05 til 1.E+02.

Et virtuelt design af eksperimenter (DOE) blev derefter udført for bedre at forstå sammenhængen mellem hukommelsescellens modstandsforhold og størrelsen og formen af ​​hukommelsescellen. Forsøgets variabler var søjle CD, WL tykkelse og memristor tykkelse. Analyse af DOE-resultaterne indikerer, at søjle-CD og tykkelsen af ​​memristoren drev den mest signifikante respons. Figur 4 viser et konturplot af hukommelsescellens modstandsforhold versus disse to variable. Der var en 3X ændring i hukommelsescellemodstanden for høje værdier af søjleradius og memristortykkelse. Forskellene i hukommelsescellens form på tværs af det undersøgte område vil ikke påvirke evnen til at læse memristorens hukommelsestilstande, men kunne påvirke evnen til at skelne programtilstande i en multibit pr. celle enhed.

Figur 4: Viser et konturplot af hukommelsescellens modstandsforhold i forhold til søjle-CD og tykkelsen af ​​memristoren. Der er en 3X ændring i hukommelsescellens modstand for høje værdier af søjleradius og memristortykkelse. Modstandsforholdet varierer mellem 0.75 og 3.0 over en søjleradiusforskel på -8 til 8 nm og en memristortykkelsesforskel mellem 0 og 1 nm.

Memristoren kan programmeres med en strømstyrke < 0.10 uA og en spænding < 0.5V. Disse spændings- og strømindstillinger gør det muligt for memristorer (ReRAM-hukommelse) nemt at integrere som on-chip-hukommelse i avancerede logiske enheder. SEMulator3D-enhedssimulering har tidligere vist, at en GAA FET under-array-transistor skulle være i stand til at drive den spænding og strøm, der kræves af de indstillede og nulstillede tilstande for en memristorhukommelsescelle. [6]

Figur 5: Til venstre viser figuren en graf over drænstrøm (Id, uA) sammenlignet med gatespændingen (Vg, V) for forskellige værdier af drænspænding (Vdd, V) mellem -0.2 og -1.0 V. en Gate-All-Around Field Effect Transistor (GAA pFET). På højre side af figuren er der vist et tværsnit af en GAA pFET 3D-model skabt ved hjælp af SEMulator3D Virtual Fabrication Bundle.

To store problemer ved moderne CPU-enheder er energiforbrug og forsinkelsestid forårsaget af databevægelse mellem CPU'en og off-chip-hukommelsen. Forøgelse af størrelsen af ​​on-chip-hukommelse kan løse disse problemer. I denne undersøgelse har vi brugt SEMulator3D til at undersøge integrationen af ​​et SRAM-alternativ (ReRAM) til CPU til on-chip-hukommelse. Vi brugte en virtuel model til bedre at forstå procestrin og potentielle layoutproblemer for individuelle memristorceller. Vi udførte også undersøgelser for at undersøge memristorens indstillede og nulstillede tilstande og effekten af ​​enhedsdimensioner (hukommelsescelleform og størrelse) på ordlinjemodstand. Vi fremhævede, at ReRAM indbygget hukommelse kan integreres med avanceret logik ved at bruge en GAA pFET transistor elektrisk udgang til at indstille og nulstille memristorcellerne. Disse resultater bekræfter, at Resistive Random Access Memory (ReRAM) er et lovende alternativ til indbygget SRAM-hukommelse til fremtidige logiske applikationer med høj båndbredde.

Referencer

  1. Lanza, Mario (2014). "En gennemgang af resistiv omskiftning i højk-dielektrik: Et synspunkt på nanoskala ved hjælp af ledende atomkraftmikroskop". Materialer, vol. 7, udgave 3, s. 2155-2182, doi:10.3390/ma7032155.
  2. N. Sedghi, et al, "The role of nitrogen doping in ALD Ta2O5 and its influence on multilevel cell switching in RRAM", marts 2017, Applied Physics Letters, DOI:10.1063/1.4978033
  3. Y. Bai, Et Al, "Studie af karakteristika på flere niveauer for 3D Vertical Resistive Switching Memory" Videnskabelige rapporter bind 4, artikelnummer: 5780 (2014)
  4. Chen, YC, Sarkar, S., Gibbs, JG, Huang, Y., Lee, JC, Lin, CC, & Lin, CH (2022). "Nano spiralformet dobbeltfunktionel resistiv hukommelse til laveffekt tværstangsarrayanvendelse.", ACS Applied Engineering Materials, 1(1), 252-257.
  5. Y. Wu, et al, "Nanometer-Scale HfOx RRAM", IEEE Electron Device Letters, bind: 34, udgave: 8. august 2013), doi:10.1109/LED.2013.2265404
  6. V. Sreenivasulu, et al, "Circuit Analysis and Optimization of GAA Nanowire FET Towards Low Power and High Switching", 11. november 2021, Computer Science, doi:10.1007/s12633-022-01777-6.

Brett Lowe

  (alle indlæg)

Brett Lowe er leder i halvlederproces- og integrationsteamet hos Coventor, et Lam Research Company. Han har arbejdet med udvikling af halvlederteknologi i mere end 35 år. Han begyndte sin karriere hos Philips Semiconductors, hvor han arbejdede med fremstilling og procesudvikling som procesingeniør inden for fotolitografi, tørætsning og våd proces. Derefter tilbragte han otte år hos Zilog, hvor han arbejdede med enhedsprocesudvikling. Senere kom Brett til Micron Technology, hvor han arbejdede med DRAM og 3D NAND procesudvikling og integration. Hos Coventor er hans fokus på at støtte virksomhedens kunder i deres 3D-halvlederprocesmodellering og teknologiudviklingskrav.

Tidsstempel:

Mere fra Semi Engineering