Ernest Dorsz Profile picture
Mar 26 27 tweets 9 min read
Co ma wspolnego fotolitografia, czcionka szeryfowa i Czeburaszka?
Na to pytanie postaramy sie znalezc odpowiedz w tym odcinku #mikroprzewodniki.
Do napisania tego tekstu zainspirowala mnie NVIDIA, ktora chwalila sie wypuszczeniem nowego produktu cuLitho.
Na poczatku zupelnie nie wiedzialem, co to jest, ani czym to sie je.
Ten watek jest po to, zeby to odczarowac, bo niewykluczone, ze jestescie rownie skonfundowani co ja na poczatku.
Takze, zapnijcie pasy, bo zabieram Was do zaczarowanego swiata computentional litograhpy.
Wczesniej, w tym tygodniu krotko pisalem jak wyglada proces fotolitografii.
Dla przypomnienia proces fotolitografii mozemy podzielic na 2 typy: pozytywowa i negatywowa.
W przypadku pozytywowej naswietlanie emulsji swiatlem UV sprawia, ze emulsja staje sie rozpuszczalna w solverze
W negatywowej jest odwrotnie i to naswietlone fragmenty staja sie odporne. Obecnie w przemysle wykorzystywane sa oba rodzaje, ale to wlasnie pozytywowa daje lepsza rozdzielczosc, wiec to na niej sie skupimy.
Bedzie to skrotowy opis.
No, wiec fotolitografia sluzy odwzorowaniu jakiegos ksztaltu w warstwie materialu.
Powiedzmy, ze osadzilismy sobie dwutlenek krzemu i chcemy zrobic tak, zeby byl on tylko w konkretnych miejscach, zeby sluzyl jako tlenek bramkowy w naszych tranzystorach.
Po procesie osadzania SiO2 znajduje sie na calym waflu krzemowym. Co wiec robimy?
Najpierw polewamy nasz wafalek fotorezystem (NIE FOTOREZYSTOREM), czyli swiatloczulym zwiazkiem organicznym.
Nastepnie umieszczamy go w wirowce, ktora dzieki sile odsrodkowej sprawia, ze fotorezyst jednorodnie pokrywa cala powierzchnie. Wszystkie nierownomiernosci moga spowodowac problemy z procesem.
Wkladamy do pieca, zeby wstepnie utwardzic rezyst, zeby nie rozlewal sie podczas ruchu
Nastepnie wkladamy go do skanera (AMSL i EUV), ktora naswietla rezyst przez specjalna maske. Rezyst jest naswietlany tylko w tych miejscach, gdzie maska jest przezroczysta.
Tam, gdzie w rezyst uderza foton zachodzi reakcja chemiczna, ktora sprawia, ze fotorezyst staje sie slabszy
Nastepnie jeszcze raz do piecyka na PEB (ang. post exposure bake), zeby dokonczyc reakcje chem. zainicijowana przez fotony.
Wkladamy do rozpuszczalnika. Naswietlony rezyst rozpuszcza sie. I mamy odwzorowany ksztalt. Potem jescze raz do piecyka na tzw. Hard Bake.
Stabilizuje to ksztalty, w celu poprawy rozdzielczosci. W tym monencie nasza warstwa SiO2 jest pokryta wzorkami z fotoemulsji. Zeby odwzorowac ksztalty w SiO2, wkladamy wafel do kwasu fluorowodorwego (HF).
To jest tzw. trawienie na mokro. Mozna jeszcze na sucho w plazmie.
Utwardzony rezyst chroni SiO2 przed kwasem. A ten niepokryty zostaje strawiony. Nastepnie usuwamy sam fotorezyst. Voilas. Mamy wzor na SiO2.
I tutaj nasuwa sie pytanie. Czy nasz wzorek na krzemie pokrywa sie z tym co jest na masce fotolitograficznej?
Oczywiscie nie.
Co moglo pojsc nie tak? Duzo rzeczy. Sami widzicie, ze taka fotolitografia to calkiem skomplikowany proces. Nawet w tej uproszczeonej przez mnie wersji.
1) Naswietlanie.
W technologii EUV wykorzystujemy dlugosc fali rowna ~14 nm, ksztalty ktore chcemy odwzorowac sa niewiele wieksze.
Przypomnijmy sobie ze szkoly sredniej co sie dzieje z fala, kiedy napotyka ona obiekt porownywalny do dlugosci jej fali. Zasada Huygensa sie klania.
Ktora mowi, ze kazdy punkt osrodka do ktorego dotrze czolo fali staje sie zrodlem nowej fali (notabene nie znam w PL nikogo, kto potrafilby wymowic jego nazwisko).
Prowadzi to do dyfrakcji, interferencji i innych zjawisk, ktore sprawiaja, ze wzorek zaczyna nam sie znieksztalcac.
2) Reakcje chemiczne w fotoemulsji.
Tutaj tez moze sie cos zle zadziac, fotoemulsja bedzie niedostatecznie dlugo oswietlona albo za dlugo.
Reakcja z rozpuszczalnikiem moze tez zle przebiec. To wszytsko powoduje, ze wzorek samej emulsji moze tez byc inny niz tego na masce.
3) Reakcje chemiczne trawienia SiO2 w HF.
Podobnie do pkt 2). A to okazuje sie, ze jak mamy jakis ksztalt w SiO2 to rogi trawia sie szybciej niz proste krawedzie.
A to jakies podtrawienia tam gdzie bysmy tego nie chcieli.
O czym to wszystko swiadczy? Miedzy innymi o tym, ze sam proces naswietlania nie wyznacza rozdzielczosci naszego wzorku w krzemie. Trzeba wziac tez pod uwage inne procesy.
Trawienie, wywolywanie itp. Fajnie byloby wiedziec na zas, jak bedzie wygladal nasz koncowy wzor.
I tutaj. Tam, ram , tam, tam. Wchodzi cala na bialo computetional photolitography.
Ktorej zadaniem jest przewidziec jak bedzie wygladal koncy wzorek na podstawie samej maski fotolitograficznej i jak zmienic nasza maske, tak aby uzyskac na koncu ksztalt zblizony do oczekiwanego.
To jest swego rodzaju pogodzenie sie z faktem, ze nie uda nam sie wyeliminowac wszystkich niedoskonalosci procesowych.
Mozemy robic coraz lepsza fotolitografie, wynajydwac jeszcze lepsze emulsje, procesy trawienia itp. Ale po co? Skoro mozemy sie z nimi pogodzic.
Po prostu zmodyfikowac nasz wzorek na masce tak, aby wzorek koncowy po tych wszystkich znieksztalceniach wygladal tak jak chcemy. Ten proces nazywamy OPC (ang. Optical proximity correction).
Widzimy, ze program ktory to przewiduje musi byc bardzo zaawansowany.
Musi brac pod uwage caly system optyczny (soczewka, zrodlo swiatla, itp.) i na podstawie rownan Maxwella przewidziec ksztalt fali juz docierajacej do rezystu.
W przypadku tak energetycznych fotonow (cwiczenie dla chetnych: oblicz energie fotonu, dla dl. fali w EUV - 14 nm)
i takich rozmiarow konieczne jest odejscie od rozumienia swiatla jako fali i liczenie przy pomocy sym. Monte Carlo, jak wyglada dystrybucja przestrzenna fotonow na emulsji (ziarnistosc).
Potem oczywiscie trzeba przesymulowac cala chemie zwiazana z emulsja.
Dynamika polimerow, fotochemia, reakcje dyfuzji. Bardzo skomplikowane. Z trawieniem jest podobnie. Duzo fizyki i klasycznej i kwantowej, statystyka, chemia. To naprawde skomplikowane programy.
Wszystko po to, zeby lepiej przewidziec koncowy ksztalt. Symulacje trwaja dlugo.
U nas mamy specjalna kolejke dla ludzi zajmujacym sie tym. Wrzucaja obliczenia na serwer i przychodza za 3 dni popatrzec co wyszlo.
No i wyjdzie np. to. Okazuje sie , ze np rysujac ksztalty na masce warto dodawac szeryfy. Wtedy nasz koncowy ksztalt bedzie blizszy zamierzonemu.
No i co to ma do NVIDII i tego cuLitho?
Ano przyszla sobie NVIDIA i pomyslala - "Hej strasznie dlugo Wam to zajmuje nerdy. Znacie sie na tej calej fizyce, chemii a nie na algorytmach."
Wzieli sobie te wszystkie rownanka, wszystkie toole i zmodyfikowali tak, zeby szybciej chodzily. Wczesniej to wszystko bylo zoptymalizowane pod CPU.
Przysla NVIDIA i zrobila tak, ze mozna to teraz odpalac na GPU. Ich GPU of course. Cos tam pewnie dodala jeszcze od siebie.
No i teraz bedzie to mozna robic taniej, szybciej i dokladniej. Same plusy.
Na dzisiaj to tyle. E(L)o.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Ernest Dorsz

Ernest Dorsz Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @jacek_perc

Mar 23
Zauwazylem, ze dosc popularnym bledem na tt jest mylenie fotorezystora z fotorezystem. Krotki watek o tym czym jest jedno, a czym drugie. #mikroprzewodniki
Fotorezyst/emulsja fotolitograficzna/emulsja swiatloczula to taki zwiazek chemiczny (najczesciej organiczny), ktory wykorzystywany jest w procesie fotolitografii, czyli jednym z podstawowych procesow wykorzystywanych w produkcji mikroprocesorow. Image
Jest on generalnie podobny do procesu wywolywania zdjec analogowych. Analogiem dla naszej emulsji jest klisza fotograficzna, w ktorej pod wplywem swiatla zachodza reakcje chemiczne. I na tym skonczmy te analogie, bo fotolitografie robilem wiecej razy niz wywolywalem zdjecia. Image
Read 9 tweets
Mar 5
SRAM - osad bohatera.
Dzisiejszy odcinek nie bedzie o defekacji, chociaz laik mogloby dojsc do takiego wniosku, bo dzisiaj beda bardzo czesto przewijac sie litery S, R, A i M.
Po przyblizeniu sposobow na jakie mozemy dzielic uklady pamieciowe, zajmijmy sie our first hero. 1/x
SRAM [es ram] - Static Random-Access Memory.
Co to znaczy? Jak ona dziala? Czym to sie w ogole je? Na te pytania postaramy sie odpowiedziec w tym odcinku.
Zaczne troche z innej beczki i powiem, ze mam problem z ta pamieci.
1) Primo dlatego, ze stosunkowo najmniej ja znam. 2/x
2) Secundo, tak naprawde SRAM ma wiecej do czynienia z logika niz pamiecia i jestem w stanie wyjsc na solo z kazdym, kto tak nie uwaza.
Mam nadzieje, ze wyjdzie to w trakcie omowienia sposobu dzialania tych ukladow. Dla mnie SRAM jednak zawsze bedzie brzydkim kaczatkiem.
Read 32 tweets
Mar 3
Rewelacyjny watek. Duzo food for thought. Z mojej perspektywy nauki techniczne opieraja sie na 2 nogach - technicznych uczelniach wyzszych (podaz) I przemysle (popyt). W teorii jest to petla dodatniego sprzezenia zwrotnego. Obie te nogi powinny sie wzajemnie napedzac.
W Polsce przemysl praktycznie nie istnieje, wiec kadra techniczna nie moze sobie znalezc zatrudnienia. Wiekszosc w Polsce zostaje informatykami. Poniewaz nie ma miejsc pracy, studenci nie chca sie ksztalcic w konkretnym kierunku. W przypadku mikroelektroniki to kwestia max 10 lat
Co wiecej, wyksztalceni ludzie z doktoratami i magisterkami, ktorzy chca pozostac w swojej dziedzinie (zazwyczaj pasjonaci - najcenniejszy narybek) wyjezdzaja za granice. Nie ma kto ksztalcic studentow, coraz starsi profesorowie traca kontakt ze wspoleczesna nauka.
Read 7 tweets
Dec 27, 2022
Wyszlo, ze triggerowanie mnie jest dla mnie najlepsza motywacja na pisanie wpisow o polprzewodnikach.
Traktuje te wpisy troche jako sesja terapeutyczna, a troche jako pobozne zyczenie, ze moze kiedys doczekam sie czasow, w ktorych informacje beda serwowane w sposob jaki chce. 1/n
Wiem, ze moje wpisy sa dalekie od idealu, ale robie to for free, bo lubie sie dzielic z innymi swoja pasja. Fundatorem dzisiejszego wpisu jest pewien gentleman z literami de i er przed nazwiskiem.
Tutaj mial byc ogromny rant na temat dr Kaweckiego i dlaczego mim dobrych checi 2/n
uwazam ze to co robi jest szkodliwe, ale przez Swieta przeszedl mi gniew. 3/n
Read 40 tweets
Dec 12, 2022
Dobra, mialem skonczyc nitke o pamieciach Flash, omowic IEDM2022, ale do tego potrzeba troche wiecej czasu, ktorego jak na lekarstwo.
Ale dzisiaj @kot_bot aktywowal moja karte pulapke i wspomnialem o imecu, o ktorym notabene tez mialem napisac tekst, ale nieco pozniej. 1/n
@kot_bot Imec (ang. [ajmek], nl [imek]), czyli Interuniversitair Micro-Electronica Centrum to ewenement na skale swiatowa. Najkrocej rzecz ujmujac jest to polozony w Belgii miedzyuniwersytecki osrodek badawczy zajmujacy sie szeroko rozumiana mikro-/nano-elektronika. 2/n Image
@kot_bot Ma on swoja glowna siedzibe w Leuven (Flandria) - miasteczku uniwersyteckim, okolo 20 km na wschod od Brukseli.
Warto tez wspomniec, ze Leuven jest rowniez siedziba katolickiego uniwersytetu w Lowanium - najstarszego i najwiekszego uniwersytetu w Belgii. Image
Read 24 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(