Metode razme²£anja in povezovanja logi£nih primitivov kvantnih celi£nih avtomatov

Velikost: px
Začni prikazovanje s strani:

Download "Metode razme²£anja in povezovanja logi£nih primitivov kvantnih celi£nih avtomatov"

Transkripcija

1 Univerza v Ljubljani Fakulteta za ra unalni²tvo in informatiko Miha Janeº Metode razme² anja in povezovanja logi nih primitivov kvantnih celi nih avtomatov DOKTORSKA DISERTACIJA Mentor: prof. dr. Miha Mraz Ljubljana, 2012

2

3 Univerza v Ljubljani Fakulteta za ra unalni²tvo in informatiko Miha Janeº Metode razme² anja in povezovanja logi nih primitivov kvantnih celi nih avtomatov povzetek Zaradi nenehnega razvoja se miniaturizacija integriranih vezij, realiziranih v CMOS tehnologiji, pribliºuje svojim mejam. Zato se je pojavilo ve predlogov novih tehnologij, ki bi dejavnike za omejitve CMOS tehnologije izkoristile sebi v prid. Eden izmed predlogov so naprave na osnovi kvantnih celi nih avtomatov (QCA). Njihov osnovni gradnik je povr- ²inska celica s ²tirimi kvantnimi pikami in z dvema elektronoma, ki se lahko znotraj celice razporedita v dve legi. Elektrostati ni vplivi omogo ajo prenos podatkov med celicami. S tem so kvantni celi ni avtomati primerni za dvovrednostno procesiranje. Raziskovalci so iz celic sestavili logi ne primitive, kot so majoritetna vrata, negator in prenosna linija. Tako so postavili temelje za gradnjo kompleksnih struktur QCA. Za njihovo snovanje je tako kot v primeru CMOS tehnologije nujno formalizirati metodologijo snovanja in vpeljati ra unalni²ko podporo. V disertaciji obravnavamo avtomatizacijo snovanja zi ne razmestitve strukture kvantnih celi nih avtomatov. Snovanje je sestavljeno iz stopenj razme² anja in povezovanja logi nih primitivov. Razvili smo metode za avtomatsko razme² anje in povezovanje logi nih primitivov QCA in tako vpeljali ra unalni²ko podporo na podro je snovanja struktur QCA. Analizirali smo obstoje e algoritme za snovanje integriranih vezij v CMOS tehnologiji in jih priredili za snovanje struktur QCA. Za razme² anje logi nih primitivov QCA smo uporabili algoritem simuliranega ohlajanja. Za povezovanje razme² enih primitvov smo razvili algoritem, ki temelji na iskanju po labirintu in iskanju po liniji. Pravilno delujo e strukture je moºno zasnovati le z uporabo na rtovalskih pravil, ki dolo ajo potrebne lastnosti strukture. Na rtovalska pravila morajo zato biti upo²tevana tudi v ra unalni²kem orodju za avtomatsko snovanje struktur QCA. V disertaciji smo iii

4 iv Povzetek denirali na rtovalska pravila, ki jim mora zado² ati pravilno delujo a struktura. Denirana na rtovalska pravila upo²tevajo zikalne zna ilnosti QCA, zato lahko z njegovo uporabo zasnujemo tehnolo²ko izvedljive strukture. Za potrebe ovrednotenja lastnosti avtomatsko zasnovanih struktur QCA smo dolo ili ustrezne metrike. Na njihovi osnovi smo ocenili kvaliteto avtomatsko zasnovanih struktur. Na podlagi vpeljanih metrik smo tudi primerjali avtomatsko zasnovane in obstoje e ro no zasnovane strukture QCA. Implementirali smo ra unalni²ko orodje za avtomatsko snovanje struktur QCA. Z njegovo uporabo smo zasnovali razli ne strukture QCA in analizirali rezultate snovanja. Pravilno delovanje vseh zasnovanih struktur smo vericirali s simulacijo v orodju QCADesigner. Klju ne besede: kvantni celi ni avtomati, nekonvencionalno procesiranje, ra unalni²ko podprto snovanje, razme² anje, povezovanje, na rtovalska pravila

5 University of Ljubljana Faculty of Computer and Information Science Miha Janeº Methods for placement and routing of quantum-dot cellular automata logic gates abstract Due to continuous development, the miniaturization of the integrated circuits in CMOS technology is approaching its limit. Thus emerged several proposals for new technologies that would take advantage of the eects which hinder the operation of miniaturized CMOS circuits. One of the proposed novel technologies is the quantum-dot cellular automaton (QCA). Its basic building block is a QCA cell with four quantum dots and two electrons which can assume two congurations within a cell. Electrostatic eects enable the transfer of data between cells. Therefore, the QCA can perform binary processing. Researchers constructed various logic gates composed of QCA cells, including the majority gate, the inverter and the wire. This enables the construction of complex QCA structures. As in the design of CMOS circuits, the QCA design methodology must be formalized and computer aided design must be introduced. In this thesis we address the automatization of the layout design of QCA structures. Layout design consists of placement and routing of logic gates. We developed the methods for automatic placement and routing of QCA logic gates, thus introducing the computer aided design of QCA structures. We analyzed existing algorithms for layout design in CMOS technology and adapted them for layout design of QCA structures. For placement of QCA logic gates we used the simulated annealing algorithm. For routing of placed gates we developed the algorithm based on the maze router and the line probe search. Correctly operating structures can be designed only by using the design rules that determine the necessary structure characteristics. Thus, the design rules must be considered by the computer tool for automatic QCA layout design. In thesis we dened the design rules that must be satised by correctly operating structure. The dened design v

6 vi Abstract rules take into account the physical characteristics of QCA, thus their use enables the design of manufacturable structures. In order to evaluate the characteristics of automatically designed QCA structures we dened appropriate metrics. They were used to assess the quality of automatically designed structures. Based on the introduced metrics we compared automatically designed and manually designed QCA structures. We implemented the computer tool for automatic layout design of QCA structures. We used the tool to design several QCA structures and we analyzed the results. Correct operation of all designed structures was veried by the simulation in QCADesigner tool. Keywords: quantum-dot cellular automata, unconventional computing, computer aided design, placement, routing, design rules

7 zahvala Zahvaljujem se vsem, ki so kakorkoli pomagali pri izdelavi pri ujo ega dela, ²e posebej mentorju prof. dr. Mihi Mrazu in sodelavcem v Laboratoriju za ra unalni²ke strukture in sisteme. Miha Janeº, Ljubljana, april 2012 vii

8

9 kazalo Povzetek Abstract Zahvala iii v vii 1 Uvod Uvod Osnove kvantnih celi nih avtomatov Standardni model QCA celice Kvantni celi ni avtomat Nadzor preklopa stanja v QCA celici z urinim signalom Implementacija QCA ure Fizi na realizacija QCA celice Osnovne zikalne lastnosti QCA Modeliranje QCA Logi ni primitivi QCA Linija Negator Majoritetna vrata Logi ne strukture QCA Na rtovalsko programsko orodje QCADesigner Raziskave na podro ju QCA Zgodovina raziskav Raziskave na podro ju razme² anja in povezovanja v QCA ix

10 x Kazalo 3 Izhodi² a za razme² anje in povezovanje logi nih primitivov v QCA Osnove zi nega snovanja logi ne strukture Snovanje geometrije strukture Razme² anje logi nih primitivov Povezovanje logi nih primitivov Fizi no snovanje logi ne strukture na osnovi QCA Zasnova geometrije strukture Opisi ciljev Razdelitev logi nih primitivov v urine cone Dolo anje ²tevila potrebnih urinih faz Razme² anje primitivov v posamezne urine cone Medsebojno povezovanje logi nih primitivov v strukturi Na rtovalska pravila Uvod Zahteve pri na rtovalskih pravilih Na rtovalska pravila za realizacijo logi nih primitivov v eni urini coni Na rtovalska pravila za realizacijo kriºanja linij Minimalna potrebna razdalja med razli nimi logi nimi primitivi Metrike Uvod tevilo potrebnih urinih faz za izra un rezultata Vsota dolºin vseh linij tevilo kotnih linij Porabljena povr²ina tevilo kriºanj linij Algoritmi za razme² anje in povezovanje v CMOS tehnologiji Uvod Algoritmi za razme² anje v CMOS tehnologiji Uporaba simuliranega ohlajanja za razme² anje Algoritmi za povezovanje v CMOS tehnologiji Uporaba iskanja po labirintu

11 Kazalo xi Uporaba iskanja po liniji Postopki snovanja zi ne razmestitve QCA strukture Uvod Razdelitev logi nih primitivov v urine cone Uporaba simuliranega ohlajanja za razme² anje v QCA tehnologiji Povezovanje logi nih primitivov Analiza rezultatov avtomatiziranega snovanja Uvod Avtomatsko zasnovane strukture kvantnih celi nih avtomatov Struktura enobitnega polnega se²tevalnika Struktura dvobitnega polnega se²tevalnika Struktura 4/1 multiplekserja Procesna zahtevnost iskanja re²itve Primerjava razvitih metod z ºe obstoje imi metodami snovanja QCA Moºnosti za izbolj²ave iskanja re²itve Opis razvite aplikacije Izbira programskega jezika in razvojnega okolja Shema aplikacije Opis vhodnih in izhodnih podatkov Uporaba aplikacije Zaklju ek 171 Literatura 175

12

13 1 Uvod 1.1 Uvod Danes delovanje ve ine digitalnih elektronskih naprav omogo ajo integrirana vezja, realizirana na osnovi CMOS tehnologije. Zaradi nenehnega razvoja in potreb po u inkovitej²ih napravah se vezja stalno manj²ajo. Po Moorovem zakonu se ²tevilo tranzistorjev (osnovnih gradnikov vezja) na enaki povr²ini vsaki dve leti podvoji [ 1]. Z miniaturizacijo se ve a tudi hitrost delovanja vezja, vendar se s pribliºevanjem tranzistorjev nanometrskim velikostim pojavljajo tudi teºave, pogojene s kvantnimi efekti [ 2]. Za premostitev teh teºav so se za ele porajati ideje o napravah, ki jih zakoni kvantne zike ne bi omejevali, temve bi jih naprave celo izkori² ale. Kot ena izmed moºnih alternativ CMOS tehnologiji so se pojavili kvantni celi ni avtomati (angl. Quantum-dot Cellular Automata - QCA) [3]. Ta tehnologija za procesiranje izkori² a kvantno tuneliranje, ki postavlja mejo za miniaturizacijo klasi nih tranzistorjev. Na tej osnovi naj bi nove naprave porabile manj energije, pri tem pa bi bile manj²e in hitrej²e od dana²njih. Osnovni gradnik kvantnega celi nega avtomata je vpeljal C. S. Lent leta Gre za povr²insko celico z dvema elektronoma in s ²tirimi kvantnimi pikami, razporejenimi 1

14 2 1 Uvod v ogli² a kvadrata. Posamezen elektron se nahaja v eni izmed pik. Zaradi delovanja Coulombove sile se elektrona v izolirani celici razporedita v eno od dveh diagonalnih leg. Slednji sovpadata s pomenom dvovrednostnega logi nega stanje celice. Procesiranje in prenos podatkov med celicami v avtomatu omogo ajo medsebojni elektrostati ni vplivi. Manj²e ²tevilo celic sestavlja logi ni primitiv, ki izvaja dolo eno logi no operacijo, podobno kot logi na vrata implementirana s CMOS tehnologijo. Najpomembnej²i predstavljeni primitivi so majoritetna vrata, negator in prenosna linija (angl. QCA wire) [4]. Z majoritetnimi vrati je moºno realizirati logi ni operaciji konjunkcije in disjunkcije, tako da na²teti logi ni primitivi tvorijo funkcijsko poln nabor dvoji²kih logi nih funkcij. Za realizacijo procesno uporabnega sistema je potrebno sestaviti kompleksno strukturo iz velikega ²tevila logi nih primitivov, ki so medsebojno povezani z linijami. Manj²e strukture, kot sta se²tevalnik in mnoºilnik [4, 5, 6], lahko zasnujemo ro no, za snovanje ve jih pa je nujno potrebno vpeljati metodologijo snovanja in ustrezno avtomatizirano podporo. Izum polprevodni²kih tranzistorjev sredi dvajsetega stoletja je omogo il izdelavo elektronskih integriranih vezij. V prvih letih njihove izdelave so posamezni proizvajalci razvili lastne na ine snovanja. Z manj²anjem tranzistorjev, ve anjem njihove gostote na ipu in posledi no kompleksnej²imi vezji, se je pojavila potreba po formalizaciji enotne metodologije snovanja. Slednjo sta skupaj z na rtovalskimi pravili vpeljala avtorja Mead in Conway [7]. To je vzpostavilo skupen jezik med snovalci sistemov in proizvodnimi strokovnjaki, kar je omogo ilo razvoj algoritmov za snovanje obseºnej²ih integriranih vezij. Z uporabo metodologije in ob upo²tevanju na rtovalskih pravil lahko sistemski arhitekti zasnujejo kompleksno vezje, ki bo zado² alo danim zahtevam in ga bo moºno izdelati. Pod pojmom snovanja lo ujemo med logi nim in zi nim segmentom [8, 9, 10, 11]. Pri prvem ustvarimo logi no shemo vezja, rezultat zi nega segmenta pa je zi na razmestitev realizacije vezja. Pri ujo e delo obravnava zi no snovanje, katerega osnovni cilj je ustrezna razmestitev in povezava gradnikov vezja, ki realizirajo entitete v logi ni shemi. Hkrati z razvojem tehnologije za izdelavo integriranih vezij so se razvijale in nadgrajevale tudi metode njihovega snovanja. Cilj metod razme² anja (angl. placement) je dolo iti poloºaje gradnikov na ipu, tako da bo vezje moºno zi no realizirati, pri tem pa se optimizirajo razli ni kriteriji. Tipi ni so skupna dolºina povezav, dolºina povezav na kriti ni poti, gostota povezav, poraba energije in ostali. Metode povezovanja (angl. routing) ob upo²tevanju na rtovalskih pravil poveºejo ustrezne gradnike in pri tem mi-

15 1.1 Uvod 3 nimizirajo skupno dolºino povezav. Pri iskanju optimalne razmestitve in povezanosti glede na dane pogoje je ve ina tovrstnih problemov NP-teºkih. Pri snovanju se zato uporabljajo temu primerne tehnike, kot so aproksimacijski algoritmi in razli ne hevristike. Tehnike iskanja razmestitve obsegajo simulirano ohlajanje [ 12], analiti ne metode [13, 14] ter metode na osnovi sil (angl. force-directed) [15] in na osnovi razdelitve (angl. partitioning) [16]. Za povezovanje se med drugimi uporabljata Leejev algoritem [ 17] in algoritem A* [18]. Metode za snovanje ra unalni²kih vezij pospe²ujejo razvoj ra unalnikov, hkrati pa ra unalnike izkori² ajo za u inkovito delovanje. Zaradi ogromnega ²tevila tranzistorjev na ipu je ro no snovanje velikih sistemov postalo nemogo e. S pove evanjem procesne mo i se je razvijalo tudi ra unalni²ko podprto snovanje integriranih vezij. tevilna programska orodja podpirajo logi no in zi no snovanje ter testiranje. Njihov namen je imbolj avtomatizirati procese modeliranja, simulacije in verikacije od zasnove vezja do za etka njegove proizvodnje. Tako se lahko zasnujejo in simulirajo vse bolj kompleksna vezja, ki jih je moºno zi no implementirati z razvojem proizvodne tehnologije. Za snovanje vezij z velikim ²tevilom gradnikov sta tako kot v primeru CMOS tehnologije tudi pri kvantnih celi nih avtomatih nujni formalizirana metodologija in ra unalni²ka podpora [19, 20, 21, 22, 23, 24, 25, 26]. Raziskave na tem podro ju so smiselne ²e preden je na voljo tehnologija proizvodnje, saj lahko pripomorejo k njenemu razvoju. e pred za etkom proizvodnje se dolo ijo ra unsko uporabni in dejansko izvedljivi sistemi. S simulacijo in analizo alternativnih procesnih platform lahko dolo imo njihove zmoºnosti in jih primerjamo z zmoºnostmi obstoje e tehnologije. Snovanje zi ne razmestitve realizacije strukture kvantnih celi nih avtomatov je sestavljeno iz procesov razme² anja in povezovanja. Pri prvem se na podlagi dolo enih kriterijev na povr²ino razme² ajo logi ni primitivi, ki se jih nato v procesu povezovanja poveºe z linijami, sestavljenimi iz celic kvantnih celi nih avtomatov. Razme² anje in povezovanje primitivov kvantnih celi nih avtomatov je v marsi em podobno razme² anju in povezovanju logi nih gradnikov CMOS vezja. Oba procesa imata enak namen, vendar tudi precej²nje razlike, zato metodologije s podro ja CMOS ni mogo e neposredno uporabiti na novi platformi. Pomembni razliki sta med drugimi speci en urin signal [27, 28, 29] in omejeno ²tevilo kriºanj linij [30, 31, 32, 33] pri kvantnih celi nih avtomatih. Kljub temu pa je metodologijo zaradi podobnosti moºno prilagoditi [34], pri emer je v pomo obseºna raziskanost snovanja integriranih vezij. Analiza ºe razvitih algoritmov

16 4 1 Uvod bo pripomogla pri primerjavi in postavljanju standardov za nove metodologije.

17 2 Osnove kvantnih celičnih avtomatov 2.1 Standardni model QCA celice Koncept QCA celice (angl. QCA cell) sta vpeljala Lent in Tougaw v za etku devetdesetih let prej²njega stoletja [3]. Standardni model QCA celice sta ista avtorja predstavila v delu [35]. Sestavljajo ga ²tiri kvantne pike, simetri no razporejene v ogli² a kvadrata, kot je shemati no prikazano na sliki 2.1(a). Kvantne pike predstavljajo krogi s premerom D. Kvadrat s stranico b, ki vsebuje kvantne pike, ozna uje logi no mejo celice in ni del zi ne realizacije [36]. Velikost modelirane QCA celice je dolo ena z velikostjo stranice b. Vodoravna in navpi na razdalja med sredi² ema pik je v obeh primerih enaka a. Dolºina stranice kvadrata b je dvakrat ve ja kot razdalja med sredi² ema kvantih pik [36]. Relacijo med stranico kvadrata in razdaljo med sredi² ema pik izraºa ena ba b = 2a. (2.1) ƒe se ve je ²tevilo celic nahaja na dolo eni povr²ini, potem z izrazom ( 2.1) dolo ena razdalja b zagotavlja, da med celicami ne bo pri²lo do nezaºelenih vplivov. Zato jo pri obravnavi QCA celice uporablja ve avtorjev [36, 37, 5, 38, 6, 39]. 5

18 6 2 Osnove kvantnih celi nih avtomatov Slika 2.1 Standardni model QCA celice. Slika (a) prikazuje geometrijo celice, slika (b) pa z indeksi ozna ene kvantne pike in tunelirne poti med njimi. Kvantna pika je podro je, v katerem je lahko lokaliziran elektri ni naboj [40]. Obdana je s pregradami elektri nega potenciala (angl. potential barrier ), ki se lahko spu² ajo ali dvigajo. Dovolj visoke potencialne pregrade zadrºijo kvantni delec, ki nosi elektri ni naboj, znotraj kvantne pike. V primeru QCA celice je nosilec naboja elektron. V standardnem modelu QCA celice se nahajata dva mobilna elektrona. Lastnost mobilnosti pomeni, da se lahko ob spu² enih pregradah gibljeta med kvantnimi pikami znotraj celice. Potencialne pregrade obkroºajo tudi vse pike znotraj celice in so dovolj visoke, da elektrona ne moreta uiti izven omenjenih pik [27]. Zato se lahko posamezen elektron nahaja le znotraj ene izmed prostih kvantnih pik v celici, ali pa prehaja med dvema pikama v procesu kvantnega tuneliranja (angl. quantum tunneling). Kadar sta oba elektrona lokalizirana v kvantnih pikah, je stanje QCA celice dolo eno z lego elektronov. Celica je izolirana takrat, ko na elektrone ne delujejo zunanji vplivi. Izolirana celica ima minimalno energijo, kadar je razdalja med elektronoma najve ja, saj je tedaj njuna medsebojna odbojna sila najmanj²a. QCA celica z minimalno energijo se nahaja v osnovnem stanju (angl. ground state) [35]. Elektrona sta medsebojno najbolj oddaljena, ko se nahajata vsak v svoji kvantni piki na eni od dveh diagonal v QCA celici. V standardnem modelu se QCA celica tako lahko nahaja v dveh razli nih osnovnih stanjih, ki sta dolo eni z dvema legama elektronov. Taki legi, pri katerih ima QCA celica minimalno energijo, sta prikazani na slikah 2.2(a) in 2.2(b). V izolirani celici sta obe legi energijsko ekvivalentni in imata zato enako moºnost pojavitve. Tedaj je lokalizacija elektrona v katerikoli kvantni piki enako verjetna, kar je shemati no prikazano na sliki 2.2(c). QCA

19 2.1 Standardni model QCA celice 7 celica se takrat nahaja v nevtralnem stanju [4]. V tem stanju je verjetnost, da je lega elektronov tak²na kot na sliki 2.2(a), enaka verjetnosti, da je lega elektronov tak²na kot na sliki 2.2(b). Slika 2.2 Dve energijsko minimalni razporeditvi elektronov v QCA celici ((a), (b)) in nevtralno stanje (c). naboja v kvantni piki je predstavljena s rnim krogom. Gostota Lent [3] je deniral pojem polarizacije (angl. polarization), ki ozna uje stopnjo porazdelitve gostote naboja v konguracijah na sliki 2.2. Ve ja ko je gostota naboja v kvantni piki, bolj verjetno je, da je elektron zajet v njej. Stanju na sliki 2.2(a) je pripisana polarizacija P = 1, stanju na sliki 2.2(b) P = +1 in stanju na sliki 2.2(c) polarizacija P = 0. Izolirana QCA celica se nahaja v nevtralnem stanju s polarizacijo P = 0 [4]. Na lege in premike elektronov znotraj celice vplivajo notranje in zunanje sile, kot je vpliv Coulombovih sil zaradi prisotnosti elektronov v sosednjih celicah. Takrat se elektrona v celici glede na zunanje vplive razporedita v stanje s polarizacijo -1 ali +1. Stanje celice je moºno od itati in interpretirati kot logi no vrednost. Lent [3] je stanju s polarizacijo -1 pripisal logi no vrednost 0 in stanju s polarizacijo +1 logi no vrednost 1. S tem se osnovni gradnik QCA lahko uporabi za predstavitev dvovrednostno kodiranih podatkov. Vsaka QCA celica tako lahko hrani en bit informacije. Za procesiranje je poleg predstavitve podatkov potrebno zagotoviti tudi prehajanje med stanji. To je v QCA celici omogo eno s tuneliranjem mobilnih elektronov med kvantnimi pikami. Zaradi zunanjih vplivov lahko elektrona prehajata med sosednjima kvantnima pikama na isti vodoravni premici in med sosednjima pikama na isti navpi ni premici znotraj QCA celice, ni pa moºno tuneliranje po diagonali. Moºne tunelirne poti so na sliki 2.1(b) ozna ene s t. Zaradi potencialnih pregrad okrog celice se elektrona stalno nahajata znotraj njenega obmo ja. Z razporeditvijo ve jega ²tevila QCA celic na povr²ini in z vpisom vhodnih podatkov v izbrane vhodne QCA celice, je po dolo enem asu moºno od itati stanja izhodnih celic, ki predstavljajo rezultat procesiranja.

20 8 2 Osnove kvantnih celi nih avtomatov Slika 2.3 Rotirana QCA celica. Slika (a) prikazuje geometrijo rotirane celice, slika (b) pa z indeksi ozna ene kvantne pike in tunelirne poti med njimi. Tougaw [4] je poleg standardnega modela predstavil rotirano QCA celico (angl. rotated QCA cell), prikazano na sliki 2.3(a). Dve kvantni piki se nahajata na navpi ni osi in dve na vodoravni osi skozi center celice. Ta celica je identi na celici na sliki 2.1, le da je rotirana za 45. Razdalje z enako oznako na slikah 2.1(a) in 2.3(a) imajo enako dolºino. ƒe obstaja tunelirna pot med kvantnima pikama z indeksoma i in j na sliki 2.1(b), obstaja tudi pot med pikama z enakima indeksoma na sliki 2.3(b). Za rotirano celico veljajo enake lastnosti in pravila delovanja, kot za standardno QCA celico. Tudi rotirana celica ima najmanj²o energijo, ko je razdalja med elektronoma v njej najve ja. Eno stanje z minimalno energijo je lega elektronov v kvantnih pikah na navpi ni osi in drugo energetsko ekvivalentno stanje lega v pikah na vodoravni osi. Obe legi elektronov v rotirani QCA celici in njeno nevtralno stanje so prikazani na sliki 2.4. Tougaw je stanju na sliki 2.4(a) pripisal polarizacijo -1 in logi no vrednost 0, stanju na sliki 2.4(b) pa polarizacijo +1 in logi no vrednost 1. Na sliki 2.4(c) je prikazano nevtralno stanje s polarizacijo 0. Slika 2.4 Dve energijsko minimalni razporeditvi elektronov v rotirani QCA celici ((a), (b)) in nevtralno stanje (c).

21 2.2 Kvantni celi ni avtomat 2.2 Kvantni celi ni avtomat 9 QCA je zasnovan na arhitekturi celi nih avtomatov [3]. Celi ni avtomat je prostorsko in asovno diskreten dinami en sistem [41], deniran s etverico (L, S, N, f) [42]. Ima dolo en prostor [41], ki ga predstavlja dvodimenzionalna pravokotna mreºa (angl. grid) L. Kon no mreºo velikosti n m sestavlja n vrstic in m stolpcev. Element mreºe z indeksom i je ozna en s celica i in se imenuje podro je (angl. site) ali celica (angl. cell). Celica celica i se nahaja v stanju s i, ki pripada kon ni mnoºici stanj S. ƒas v celi nih avtomatih je diskreten. V asovni to ki t se dolo i novo stanje s i (t) celice celica i glede na njeno stanje s i (t 1) v prej²nji asovni to ki t 1 in glede na stanja kon nega ²tevila sosednjih celic. Sosedstvo celice celica r z indeksom r je dolo eno z mnoºico indeksov N(r), za katero velja N(r) = {i L r i N}. (2.2) Kon na mnoºica N vsebuje indekse, za katere velja c N, r L : r + c L. (2.3) tevilo sosednjih celic je enako N. Sosedstvo je vnaprej denirano in obsega celice, ki so obi ajno name² ene skupaj v prostorskem smislu, zato je celi ni avtomat lokalno povezana struktura. Stanja celic se skozi as spreminjajo po dolo enih pravilih, deniranih s preslikavo f : S N S. Stanje celice v asu t je dolo eno s preslikavo C t : L S, s katero je za vsako celico v mreºi L dolo eno stanje iz mnoºice S. Sprememba stanja celice z indeksom r je dolo ena z izrazom C t+1 (r) = f({c t (i) i N(r)}). (2.4) Z modelom celi nega avtomata je moºno izvajati procesiranje. Na podlagi vhodnih podatkov se dolo ijo za etna stanja celic v asu t = 0. Po preteku dolo enega ²tevila k asovnih korakov se rezultat procesiranja izra una na podlagi stanj celic v asu t = k. Kvantni celi ni avtomat deluje po podobnem principu kot celi ni avtomat. Prostor QCA predstavlja pravokotna mreºa, sestavljena iz kvadratnih podro ij. Vsako podro je v mreºi je lahko prazno, ali pa je na njem name² ena QCA celica. Vsaka QCA celica se lahko nahaja ali v nevtralnem stanju, ali v enem izmed dveh stanj, ki ju interpretiramo kot logi ni vrednosti 0 in 1. Stanja QCA celic se spreminjajo po zakonih kvantne mehanike. Sosednost je dolo ena z radijem, znotraj katerega ena QCA celica vpliva na ostale.

22 10 2 Osnove kvantnih celi nih avtomatov Zaradi lokalnega vpliva kvantnih zikalnih zakonov je QCA lokalno povezana struktura. QCA struktura ima vhodne QCA celice na enem robu pravokotne mreºe in izhodne celice na nasprotnem robu. V splo²nem naj bodo vhodi na levi strani in izhodi na desni strani mreºe. Procesiranje se pri ne z vpisom za etnega stanja v vhodne QCA celice. Med vhodnimi in izhodnimi celicami se nahajajo notranje celice, ki imajo lahko dolo eno nespremenljivo ksno stanje z logi no vrednostjo 0 ali 1, ali pa so na za etku procesiranja v nevtralnem stanju (slika 2.2(c)). Tok podatkov poteka od vhodnih do izhodnih celic, torej od leve proti desni strani mreºe. Po dolo enem ²tevilu korakov se od itajo stanja izhodnih QCA celic na desnem robu mreºe, ki predstavljajo rezultat procesiranja. Obi ajno so QCA celice name² ene v sredi² e kvadratnega podro ja v pravokotni mreºi. Slika 2.5 prikazuje tri QCA celice v mreºi velikosti 3 3, kjer je vsaka QCA celica name² ena v sredi² e podro ja v mreºi. Stranica QCA celice je ozna ena z b in Slika 2.5 Tri QCA celice v mreºi velikosti 3 3. Vsaka QCA celica je name² ena v sredi² e podro ja v mreºi. Stranica QCA celice je ozna ena z b, stranica podro ja v mreºi pa s c. Razdalje med istoleºnimi robovi QCA celice in podro ja v mreºi so ozna ene z d 1. stranica podro ja v mreºi s c. Katerokoli podro je v mreºi lahko vsebuje QCA celico,

23 2.2 Kvantni celi ni avtomat 11 zato mora veljati b c. Na sliki 2.5 je vsaka QCA celica name² ena v sredi² e podro ja v mreºi, zato so razdalje med njunima levima, desnima, zgornjima in spodnjima roboma enake. Vse na²tete razdalje so ozna ene z d 1. Razdalje na sliki 2.5 povezuje enakost c = b + 2d 1. (2.5) Linije v QCA so sestavljene iz zaporedja QCA celic. Sestavljajo jo lahko navadne ali rotirane celice. Na sliki 2.6 sta prikazani vodoravna linija iz navadnih celic v srednji vrstici mreºe in navpi na linija v desnem stolpcu mreºe, ki jo sestavljajo rotirane QCA celice. V tem primeru je za prenos signala iz vodoravne na navpi no linijo potrebno zadnjo Slika 2.6 Vodoravna linija iz navadnih QCA celic v srednji vrstici mreºe in navpi na linija iz rotiranih celic v desnem stolpcu mreºe. QCA celica v sredi² u mreºe je zamaknjena navzdol. QCA celico v vodoravni liniji zamakniti za polovico stranice podro ja v mreºi navzgor ali navzdol. Tedaj se sredi² e QCA celice nahaja na meji med dvema podro jema v mreºi. Primer zamaknjene QCA celice je prikazan na sliki 2.6. QCA celica, ki bi se v vodoravni liniji nahajala na podro ju v sredi² u mreºe, je zamaknjena za c 2 navzdol. Razdalje z enako oznako na slikah 2.5 in 2.6 imajo enako dolºino. Na sliki 2.6 je razdalja

24 12 2 Osnove kvantnih celi nih avtomatov med levima robovoma podro ja v mreºi in QCA celice na njem enaka d 1, tako kot na sliki 2.5. Podobno je tudi razdalja med desnima robovoma enaka d 1. Razdalja med zgornjim robom zamaknjene QCA celice in zgornjim robom podro ja v sredi² u mreºe je ozna ena z d 2. Enako dolºino ima razdalja med spodnjim robom zamaknjene QCA celice in spodnjim robom podro ja na dnu srednjega stolpca v mreºi. Za koli ine na sliki 2.6 poleg ena be (2.5) velja tudi b + 2d 2 = 2c. (2.6) Na sliki 2.7 je prikazan preprost QCA, sestavljen iz petintridesetih QCA celic, ki so name² ene na podro ja v mreºi velikosti QCA vsebuje tri vhodne celice, celici s fiksnim stanjem P=-1 x 1 P=+1 y 1 x 2 vhodne celice x 3 y 2 izhodni celici notranje celice Slika 2.7 Primer preprostega QCA. ozna ene z x 1, x 2 in x 3. Dve izhodni celici sta ozna eni z y 1 in y 2, ostale QCA celice

25 2.3 Nadzor preklopa stanja v QCA celici z urinim signalom 13 pa so notranje. V vhodne celice se vpi²ejo vhodni podatki in po dolo enem asu se iz izhodnih celic od ita rezultat procesiranja. Notranje celice so razdeljene na dve vrsti [ 4]: celice s ksno dolo enim za etnim stanjem: tak²ne celice imajo stalno polarizacijo -1 ali +1 in so v QCA name² ene z namenom, da neprestano vplivajo na sosednje celice; delovne celice, katerih stanje se med procesiranjem lahko spreminja: med procesiranjem se njihova stanja dolo ijo glede na vplive sosednjih QCA celic, tako da je skupna energija QCA minimalna. Procesiranje poteka od vhodnih QCA celic na levem robu mreºe do izhodnih celic na njenem desnem robu. Razporeditev elektronov v notranjih celicah s asoma dolo i stanje v izhodnih celicah. 2.3 Nadzor preklopa stanja v QCA celici z urinim signalom Kvantnomehanski sistem se nahaja v osnovnem stanju takrat, ko ima najmanj²o moºno energijo. Vsako stanje z ve jo energijo je vzbujeno stanje (angl. excited state). Slednje je obi ajno kratkotrajno, ker sistem z oddajanjem energije prehaja proti osnovnemu stanju. Lahko pa sistem doseºe lokalni energetski minimum, ki ni enak minimalni moºni energiji. Tedaj se nahaja v dolgotrajnem vzbujenem stanju, imenovanem metastabilno stanje (angl. metastable state). Ob predstavitvi QCA je Lent [3] uvedel koncept procesiranja z osnovnim stanjem (angl. computing with the ground state). Z vpisom stanja v vhodne QCA celice se v sistem vnese energija in ta preide iz za etnega osnovnega v vzbujeno stanje z ve jo energijo. Po asu t se QCA ustali v kon nem osnovnem stanju, iz katerega se razbere rezultat procesiranja. Princip procesiranja z osnovnim stanjem dolo a, da je za rezultat procesiranja pomembno le kon no osnovno stanje sistema, ki je neodvisno od mehanizmov oddajanja energije ob prehodu iz vzbujenega v osnovno stanje. Sprva je Lent predlagal, da se za etna stanja nenadno vpi²ejo v vhodne QCA celice in se jih nato ne spreminja, dokler se sistem ne ustali v kon nem osnovnem stanju. Tak²no prehajanje stanj imenujemo za grobo preklapljanje (angl. abrupt switching) z disipacijo energije v okolje (angl. dissipative coupling to the environment ). Pri preu evanju dinamike delovanja QCA z grobim preklapljanjem sta Tougaw in Lent [35] naletela na problem metastabilnih stanj. Med grobim preklapljanjem stanj lahko

26 14 2 Osnove kvantnih celi nih avtomatov sistem zaide v dolgotrajno metastabilno stanje, kar nepredvidljivo pove a as umirjanja t. Vendar uporabnost QCA s stali² a procesiranja zahteva, da se sistem po vnaprej znanem konstantnem asu ustali v osnovnem stanju, ki edino dolo a logi no pravilen rezultat procesiranja. Re²itev z uporabo adiabatnega preklapljanja (angl. adiabatic switching) sta avtorja predlagala v [27]. Pri tem pristopu je prehajanje stanj nadzorovano in poteka postopno. Za etna stanja se v vhodne celice ne vpi²ejo nenadno, ampak vpis poteka zadosti po asi, kar prepre i pojav metastabilnih stanj. Postopno prehajanje sestavlja ve faz, v katerih se iz QCA celice odstrani staro stanje in se jo pripravi za dolo itev novega. Tak²en preklop stanja se lahko izvede v katerikoli asovni to ki in se lahko med procesiranjem ve krat ponovi. ƒe je preklop izveden dovolj po asi, sistem gladko preide iz predhodnega stanja v trenutno osnovno stanje. Adiabatno preklapljanje tako zagotavlja, da se QCA stalno nahaja v trenutnem osnovnem stanju, dolo enim s stanjem vhodnih QCA celic in trenutno fazo preklopa. S tem je prepre ena moºnost, da bi sistem QCA za²el v metastabilno stanje [27]. Kontrola preklopa se izvaja z nadzorom tuneliranja mobilnih elektronov med kvantnimi pikami v QCA celici, implementiranim z urinim signalom (angl. clock signal), ki dolo a vi²ine potencialnih pregrad med pikami. Pri dvignjenih pregradah je tuneliranje onemogo eno, pri spu² enih pregradah pa lahko elektrona prosto tunelirata med pikami. V fazi onemogo enega tuneliranja se stanje QCA celice ne more spremeniti. V tej fazi celica sluºi kot vhodna QCA celica, ki s svojim zaklenjenim stanjem vpliva na spremembo stanja sosednjih celic. Ko je potrebno spremeniti stanje celice glede na njene sosede, mora urin signal preiti v fazo omogo enega tuneliranja. Urin signal vsebuje fazo z dvignjenimi potencialnimi pregradami in fazo s spu² enimi pregradami. Prehod med tema dvema fazama ni izveden v trenutku, pa pa med njima potekata ²e fazi spu² anja in dviganja pregrad. Tako torej urin signal skupno sestavljajo ²tiri urine faze (angl. clock phase). Vi²ine potencialnih pregrad med kvantnimi pikami v posamezni urini fazi so ponazorjene z diagramom na sliki 2.8. tiri faze QCA ure, kot jih je predstavil in poimenoval Lent [27], so: Faza preklopa (angl. switch phase - S ): Na za etku faze preklopa so potencialne pregrade spu² ene, kar omogo a tuneliranje elektronov med kvantnimi pikami v QCA celici. Takrat se celica nahaja v nevtralnem stanju. Skozi fazo se pregrade

27 2.3 Nadzor preklopa stanja v QCA celici z urinim signalom 15 dvigujejo, dokler ne doseºejo zgornje meje, pri kateri je tuneliranje onemogo eno. Polarizacija celice prehaja od P = 0 proti dolo eni vrednosti P = 1 oziroma P = +1, ki je odvisna od polarizacije vhodnih in sosednjih celic. V tej fazi se torej vr²i dejansko procesiranje. Faza zadrºevanja (angl. hold phase - H ): Vi²ina potencialnih pregrad je stalno na najvi²ji ravni, zato se razporeditev elektronov v QCA celici ne spreminja. Celica lahko sluºi kot vhodna celica za sosede, v katerih preklop stanja kontrolira urin signal v fazi preklopa. Po drugi strani pa ima lahko celica vlogo izhodne celice celotnega QCA, pri emer je moºno razbrati njeno stanje in ga interpretirati kot logi no vrednost. Faza spro² anja (angl. release phase - R): V tej fazi se potencialne pregrade spu² ajo in celica ponovno preide v nevtralno stanje. Faza spro² anja sluºi izbrisu starega stanja iz QCA celice. Faza spro² enosti (angl. relaxed phase - L): Potencialne pregrade so spu² ene in elektrona lahko neovirano tunelirata med kvantnimi pikami. QCA celica ostaja v nevtralnem stanju s polarizacijo P = 0. preklop zadrževanje sproščanje sproščenost višine pregrad potek urinega signala Slika 2.8 Vi²ine potencialnih pregrad med kvantnimi pikami znotraj QCA celice v posamezni fazi QCA urinega signala. Vse urine faze trajajo enako dolgo in si sledijo v zaporedju, prikazanem na sliki 2.8. Urin signal je cikli en, tako da si vse ²tiri urine faze periodi no sledijo v navedenem zaporedju. Minimalni as trajanja enega cikla T cikel je sorazmeren s ²tevilom celic N, ki jih kontrolira urin signal [27]: T cikel N. (2.7) Tem ve QCA celic kontrolira urin signal, dalj²a mora biti njegova perioda, tako da bo zaporedno procesiranje potekalo pravilno.

28 16 2 Osnove kvantnih celi nih avtomatov Generiranje urinega signala omogo a elektroda, ki je name² ena pod plastjo substrata s QCA celicami. Ena elektroda lahko kontrolira eno samo QCA celico ali pa ve jo skupino celic. Poleg tega se lahko pod plastjo substrata nahaja ve je ²tevilo elektrod, od katerih vsaka kontrolira svojo skupino celic. Urina cona (angl. clocking zone) je omejeno obmo je v mreºi, sestavljeno iz mnoºice sosednjih kvadratnih podro ij. Dolo ena je z obmo jem, pod katerim se nahaja ena elektroda. Vsaka elektroda dolo a natanko eno urino cono. Preklope stanj vseh QCA celic v isti urini coni nadzoruje ista elektroda. Na podlagi navedenih dejstev je Lent zasnoval cevovodno (angl. pipelined) arhitekturo QCA z adiabatnim preklapljanjem, v kateri je QCA razdeljen na particije. Med particijami in urinimi conami obstaja bijektivna preslikava, tako da vse QCA celice v isti particiji spadajo v isto urino cono. Posamezna elektroda sedaj generira enega od ²tirih urinih signalov, ki so med seboj fazno zamaknjeni. Ko se prvi signal nahaja v fazi preklopa, je drugi v fazi spro² enosti, tretji v fazi spro² anja in etrti v fazi zadrºevanja. Vsak signal posebej ²e vedno poteka v zaporedju, ki je prikazano na sliki 2.8. So asen potek ²tirih medsebojno fazno zamaknjenih urinih signalov ponazarja graf na sliki 2.9. Vsaka particija v cevovodni arhitekturi QCA deluje kot procesni sistem z vhodi in izhodi. Vzemimo za primer sosednje particije P 1, P 2 in P 3. Preklope stanj QCA celic v P 1 nadzoruje urin signal US 1, preklope stanj v P 2 signal US 2 in preklope v P 3 signal US 3. Ko se US 1 nahaja v fazi zadrºevanja in US 2 v fazi preklopa, sluºijo celice v P 1 blizu skupnega roba s P 2 kot vhodne celice za P 2. Stanja celic v P 2 se dolo ijo glede na stanja vhodnih celic. Signal US 3 je v fazi spro² enosti, zato da ne moti prehajanja stanj celic v P 2. Tako se lahko s celicami v P 2 izoblikuje vmesni rezultat procesiranja. V naslednjem asovnem koraku je US 1 v fazi spro² anja, US 2 v fazi zadrºevanja in US 3 v fazi preklopa. Sedaj so celice v P 2 blizu skupnega roba s P 3 vhodne celice za P 3. Opisani postopek se ponavlja, dokler kon ni rezultat procesiranja ni zapisan v izhodnih celicah celotnega QCA. V primeru na sliki 2.10 je mreºa razdeljena na pet urinih con UC 1, UC 2, UC 3, UC 4 in UC 5. Tudi QCA je razdeljen na pet particij P 1, P 2, P 3, P 4 in P 5, tako da je vsaka QCA celica v particiji P i name² ena na neko podro je v urini coni UC i. Za pravilno smer toka podatkov od vhodnih do izhodnih celic QCA morajo elektrode pod zaporednimi urinimi conami generirati ustrezno zamaknjene urine signale. Vzemimo, da prehajanja stanj v UC 1 nadzoruje signal US 1, v UC 2 signal US 2, v UC 3 signal US 3 in v UC 4 signal US 4. Zaradi cikli nosti mora preklop v coni UC 5 nadzorovati signal US 1. Naj bo signal US 1

29 2.3 Nadzor preklopa stanja v QCA celici z urinim signalom 17 višine pregrad urin signal 1 ( US 1 ) urin signal 2 ( US 2 ) urin signal 3 ( US 3 ) urin signal 4 ( US 4 ) potek urinega signala Slika 2.9 Potek ²tirih medsebojno fazno zamaknjenih urinih signalov. Signal 2 je za eno fazo zamaknjen od signala 1, signal 3 je za eno fazo zamaknjen od signala 2 in za dve fazi od signala 1, itd. v fazi preklopa. Tedaj mora biti US 2 v fazi spro² enosti, US 3 v fazi spro² anja in US 4 v fazi zadrºevanja. Cevovodno delovanje omogo a spro² anje QCA celic, ki so ºe opravile procesiranje in vmesni rezultat posredovale celicam v naslednji particiji. Proste celice se uporabijo za nadaljnje procesiranje. Kadar se urin signal v k particijah nahaja v fazi preklopa, se v QCA so asno izvaja k neodvisnih procesiranj. S tem se pove a prepustnost celotnega QCA. Zakoni termodinamike omejujejo ²tevilo QCA celic, ki lahko hkrati preidejo v novo logi no pravilno stanje. Zato je potrebno QCA celice porazdeliti v ve manj²ih skupin, v katerih lahko vse celice hkrati preidejo v novo stanje. Razdelitev QCA v urine cone dopu² a so asni preklop manj²im skupinam celic in tako pove uje moºnost uporabe QCA. Z uporabo QCA ure se lahko dolo i smer toka podatkov v QCA. Ura sluºi tudi za

30 18 2 Osnove kvantnih celi nih avtomatov UC 1 UC 2 UC 3 UC 4 UC 5 Slika 2.10 Primer cevovodne arhitekture QCA. Mreºa velikosti 10c 10c je razdeljena na pet urinih con, poimenovanih UC 1, UC 2, UC 3, UC 4 in UC 5. Vse imajo enako obliko pokon nega pravokotnika s ²irino 2c in vi²ino 10c. Podro ja v isti coni so obarvana z isto barvo. Tok podatkov poteka od levega proti desnemu robu mreºe, torej od UC 1 do UC 5. oja itev signala, ki poteka po QCA celicah [43, 44]. Energija signala se manj²a zaradi disipacije v okolje. ƒe signal nima dovolj energije, pride do izgube informacije. Ura dovaja energijo tako, da pri preklopu obnovi stanje v popolno polarizacijo. S tem se tudi popolnoma obnovi informacija, ki jo signal nosi po QCA celicah. 2.4 Implementacija QCA ure Vpeljavo QCA urinega signala sta predlagala Lent in Tougaw v [ 27]. Generirajo ga pod QCA celicami name² ene elektrode, ki ustvarjajo elektri no polje. Smer in jakost polja dolo ata vi²ino potencialnih pregrad med kvantnimi pikami znotraj celice [ 29]. Cikli no spreminjanje smeri in jakosti polja ustreza cikli nemu QCA signalu s ²tirimi fazami. Urin signal generirajo elektrode, ki z ustvarjanjem elektri nega oziroma magnetnega polja dolo ajo vi²ino potencialnih pregrad med kvantnimi pikami. Elektrode se nahajajo

31 2.4 Implementacija QCA ure 19 pod plastjo substrata s QCA celicami [29, 45], kot je prikazano na sliki Slika 2.11 Elektrode, ki ustvarjajo elektri no oziroma magnetno polje, potekajo pod plastjo substrata s QCA celicami. Vse QCA celice nad isto elektrodo pripadajo isti urini coni. Elektrode pod plastjo substrata s QCA celicami sestavljajo vezje, ki omogo a ustvarjanje ustrezno fazno zamaknjenega urinega signala v vsaki urini coni. Tako vezje je mogo e zasnovati z uporabo obstoje ih na rtovalskih pravil za snovanje CMOS vezja. Vezje je lahko izdelano iz silicijevih elektrod, poloºenih na plast, ki je name² ena pod plastjo substrata in poteka vzporedno z njo [20]. Kompleksno urino vezje pa lahko onemogo i prednosti, ki jih ponuja QCA tehnologija glede na sedanje CMOS sisteme. Po asno kompleksno urino vezje ne bi dovoljevalo izkori² anja visoke hitrosti preklopa stanj v QCA celicah. Poleg tega je lahko ²irina elektrode nekajkrat ve ja od velikosti uporabne QCA celice. Zaradi teh dejstev je potrebno pri snovanju QCA upo²tevati tudi realizacijo vezja za generiranje urinega signala. Kot alternativno implementacijo urinega vezja so predlagali realizacijo z ogljikovimi nanocevkami s ²irino velikostnega reda nanometra [ 46], za kar pa mora tehnologija ²e dozoreti. Realizacijo z uro nadzorovane QCA celice na osnovi kovinskih otokov je predlagal Toth [47] in eksperimentalno izvedel Orlov s sodelavci [48]. V ta namen so izdelali celico s ²estimi kovinskimi otoki. Shemo urinega vezja za nadzor preklopa molekularnih QCA celic je predstavil Hennessy [29]. V objavljeni shemi urin signal omogo a elektri no polje,

32 20 2 Osnove kvantnih celi nih avtomatov ki ga ustvarjajo ºice pod QCA celicami. Vpeljavo ure v molekularni QCA obravnava tudi Lent [49]. Pri magnetni implementaciji QCA je urin signal realiziran z uporabo magnetnega polja [50]. V [51] so avtorji eksperimentalno izdelali z uro nadzorovana logi na vrata v tehnologiji magnetnega QCA. Eksperimente z uporabo bakrenih elektrod s ²irinami od 1 do 2,4 µm in dolºino 500 µm so predstavili v delu v [45]. Pri tem so uporabili QCA celice velikosti nm in nm. 2.5 Fizi na realizacija QCA celice Vsak logi ni primitiv, ki je zgrajen na osnovi QCA, je sestavljen izklju no iz QCA celic. Za prakti no uporabo je seveda nujno QCA celico zi no izdelati. Ob predstavitvi modela koncepta QCA je Lent [3] predlagal realizacijo celice s polprevodniki, kasneje pa so se pojavile nove ideje za izdelavo. Realizacija QCA celice je odvisna od tehnologije implementacije QCA. Vse realizacije ne temeljijo na standardnem modelu QCA celice, vendar delujejo po istem principu. Vsem je skupno dejstvo, da se celica lahko nahaja v razli nih stanjih. Posamezna QCA celica se vedno nahaja v natanko enem stanju. Katerokoli stanje je moºno vpisati v vhodno celico in ga od itati iz izhodne celice. Stanje QCA celice se lahko spremeni zaradi notranjih in zunanjih vplivov, pravila prehoda iz starega v novo stanje pa dolo ajo zakoni kvantne mehanike. Danes so splo²no znani ²tiri razli ni tipi realizacije QCA celice. Vsaka od njih ima svoje prednosti in slabosti, ki so orisane v naslednjih alinejah: Polprevodni²ki QCA (angl. semiconductor QCA): Uporaba polprevodnikov [3] je bila prva ideja za realizacijo QCA celice. Njena prednost je v moºnosti izkori² anja visoko razvite tehnologije izdelave polprevodni²kih naprav [ 52]. Lent je predlagal realizacijo standardne QCA celice velikosti velikostnega reda 10 nm v GaAs/AlGaAs sistemu, v katerem so tudi izvedli eksperimente [53, 54]. Realizirali so tudi QCA celico na osnovi silicija [55]. Do tega trenutka tehnologija ²e ne omogo a masovne proizvodnje polprevodni²ke QCA celice tak²nega velikostnega reda. tevilni avtorji uporabljajo polprevodni²ko QCA celico kot prototipni model v svojih raziskavah. Lent [3] je prve izra une izvedel na modelu s parametri a = 20 nm, b = 40 nm in D = 10 nm. Realizacija s kovinskimi otoki (angl. metal-island QCA): V tej realizaciji je kvantna pika izdelana iz aluminijevega otoka. Dve piki, med katerima sme tuneli-

33 2.5 Fizi na realizacija QCA celice 21 rati elektron, sta povezani z Al/AlO x /Al vezjo. Izdelavo QCA celice s kovinskimi otoki je predlagal Lent [56], realiziral pa jo je Orlov s sodelavci [57]. S predstavljeno realizacijo so izvedli ve eksperimentov [58, 59, 60, 61, 62, 63]. Opisana realizacija je bila izvedena predvsem kot dokaz, da je moºno QCA celice zi no izdelati. Realizacija ima namre zelo omejene moºnosti skalabilnosti. Aluminijev otok je v velikostnem redu enega µm, zato lahko celica deluje le pri izjemno nizki temperaturi blizu absolutne ni le. Amlani [58, 64] je izvedel eksperiment s parametri a = 3 µm, b = 6 µm in D = 1, 4 µm. Molekularni QCA (angl. molecular QCA): Molekularno realizacijo sta predlagala Lent in Tougaw [35]. Vsaka celica je zgrajena iz ene same molekule velikostnega reda 1 nm [64, 65, 66]. Tako majhna celica prina²a pomembne prednosti molekularne realizacije pred ostalimi. Med prednostmi so velika gostota QCA celic v sistemu, velika hitrost preklopa stanja in delovanje pri sobni temperaturi. Molekularna realizacija prina²a tudi naravno simetri nost celice in moºnost masovne izdelave s postopkom samosestavljanja (angl. self-assembly). Trenutno ²e ni razvite tehnologije, ki bi omogo ala name² anje posamezne molekule in interakcijo med molekulo in okoljem. Lent [66] je predlagal uporabo molekule 1,4-dialil butan radikal kation, pri kateri so dolo ene vrednosti a = 0, 7 nm, b = 1, 4 nm in D = 0, 5 nm. Magnetni QCA (angl. magnetic QCA): Idejo realizacije z nanomagneti sta vpeljala in jo eksperimentalno realizirala Cowburn in Welland [67]. QCA celica je v tem primeru sestavljena iz enega samega nanomagneta velikosti od 10 do 100 nm [50, 51, 68]. Magnetna celica ne sovpada ve s standardnim modelom, ²e vedno pa deluje po enakem principu. Celica se lahko nahaja v dveh razli nih stanjih, dolo enih z magnetizacijo nanomagneta. Elektrostati ne sile, ki v standardnem modelu omogo ajo interakcijo med celicami, so v magnetnem modelu nadome² ene z magnetnimi silami. Prednost magnetne realizacije je v tem, da lahko tudi relativno velike QCA celice delujejo pri sobni temperaturi, njena slabost pa je po asen preklop. Ker je magnetna QCA celica v celoti enaka nanomagnetu, parametri a, b in D tu nimajo pomena. V delu [68] so avtorji modeliranje osnovali na QCA celici, dolo eni z nanomagnetom v obliki kvadra velikosti 20 nm 60 nm 120 nm. Fizi no je QCA sestavljen iz ve plasti. Na spodnji plasti se nahaja vezje, ki generira

34 22 2 Osnove kvantnih celi nih avtomatov urin signal. Nad njim je plast substrata, na katerem so name² ene QCA celice. V ve nivojski realizaciji QCA [69] se nad prvo plastjo substrata nahaja ²e ve enakih plasti. Ve nivojski QCA je sestavljen iz ²tirih plasti substrata. Na prvi plasti QCA celice sestavljajo logi no vezje. Naslednji dve plasti sta namenjeni za vertikalno povezavo (angl. via) od spodnje do najbolj zgornje plasti substrata. Vertikalno povezavo sestavljajo navadne QCA celice. Zaradi predstavitve v dvodimenzionalnem prostoru jih ozna ujemo s simboli s slike 2.12(a). Vse celice v vertikalni povezavi se nahajajo na navpi ni osi, ki poteka (a) (b) Slika 2.12 Prikaz celice v vertikalni povezavi (a). Prikaz celice na zgornji plasti (b). od spodnje do zgornje plasti substrata. Najbolj zgornja plast substrata je namenjena za name² anje QCA celic v linijah, ki se kriºajo z linijami na prvi plasti. Celice na zgornji plasti ozna ujemo s prikazom na sliki 2.12(b). 2.6 Osnovne zikalne lastnosti QCA Velikost elektri nega naboja enega elektrona, ozna ena s q elektron, je podana z ena bo q elektron = e, (2.8) kjer je e elementarni naboj. Vrednost elementarnega naboja je pribliºno 1, C. Ker mora biti QCA celica elektrostati no nevtralna [70], je vsaki kvantni piki prirejen naboj q pika z velikostjo q pika = e 2. (2.9) Vsota nabojev v celici s ²tirimi kvantnimi pikami in dvema elektronoma je enaka 4q pika + 2q elektron = 0, (2.10) kar zagotavlja elektrostati no nevtralnost celice. Vsaka kvantna pika je ozna ena z indeksom iz mnoºice {1, 2, 3, 4}. Razmestitev z indeksi ozna enih pik v standardnem modelu QCA celice je prikazana na sliki 2.1(b),

35 2.6 Osnovne fizikalne lastnosti QCA 23 razmestitev pik v rotirani celici pa na sliki 2.3(b). Skupen naboj q i pike i je odvisen od prisotnosti elektrona v tej piki. Kadar je elektron popolnoma lokaliziran v piki i, je njen naboj q i = q pika + q elektron = e 2, (2.11) e pa ni mogo e, da se elektron nahaja v tej piki, je njen naboj enak q pika : Gostota naboja ρ i v kvantni piki i se izra una z ena bo q i = q pika = e 2. (2.12) ρ i = q i q pika. (2.13) e Vrednosti gostote se nahajajo na intervalu [0, 1]. V robnih primerih, ko je verjetnost lokalizacije elektrona v piki i enaka 0 oziroma 1, je tudi gostota naboja ρ i enaka 0 oziroma 1. Polarizacija P v standardnem modelu QCA celice je po [70] denirana kot P = (ρ 1 + ρ 3 ) (ρ 2 + ρ 4 ) ρ 1 + ρ 2 + ρ 3 + ρ 4. (2.14) Procesiranje z osnovnim stanjem je zelo ob utljivo na temperaturo okolja. ƒe termi ne uktuacije povzro ijo pove anje skupne energije celic v QCA, tako da je ta ve ja od energije njegovega osnovnega stanja, se lahko stanja celic neºeleno spremenijo, kar privede do logi no nepravilnega rezultata. Energija vzbujanja (angl. excitation energy) je zunanja energija, ki povzro i neºeleno spremembo stanja celice. Pri robustnem delovanju QCA ne sme priti do neºelenih zunanjih vplivov ºe pri majhni energiji, zato mora biti energija vzbujanja im ve ja. šeleno je, da je njena vrednost veliko ve ja od k b T [27], kjer je k b = 1, J/K Boltzmannova konstanta in T temperatura okolja v kelvinih. Manj²a kot je QCA celica, ve ja je razlika med energijama osnovnega in vzbujenega stanja. Zato je ve ja energija vzbujanja, s tem pa je moºna vi²ja temperatura okolja, v katerem deluje QCA. Lent je izra unal maksimalno temperaturo, pri kateri naj bi standardna polprevodni²ka QCA celica z razdaljo med kvantnima pikama a = 20 nm ²e delovala. Ta zna²a komaj 7 K, medtem ko bi lahko molekularna celica z a = 2 nm delovala tudi pri 700 K. Lent [27] je predstavil primer linije, sestavljene iz N zaporedno name² enih QCA celic, po kateri se prena²a signal z logi no vrednostjo 1. V osnovnem stanju linije se vse celice nahajajo v stanju z logi no vrednostjo 1. Pri konguraciji v vzbujenem stanju se prvih m celic v liniji nahaja v stanju z vrednostjo 1 in ostalih N m celic v stanju z vrednostjo 0.

36 24 2 Osnove kvantnih celi nih avtomatov Energijo vzbujanja, ki je potrebna za neºeleno spremembo stanja celice in s tem prehod iz osnovnega v vzbujeno stanje, je Lent ozna il z E k. Slednja je neodvisna od vrednosti m in dolºine linije N, se pa z ve jim N ve a ²tevilo moºnih napa nih konguracij in s tem entropija vzbujenega stanja. Lent je izra unal zgornjo mejo ²tevila QCA celic v liniji znotraj ene urine cone N max, ki zna²a N max = e E k/k b T. (2.15) 2.7 Modeliranje QCA Za modeliranje in simulacijo delovanja QCA je bilo razvitih ve razli nih modelov. Med seboj se razlikujejo v bolj ali manj natan ni zikalni obravnavi sistema QCA. Nekateri poenostavljeno upo²tevajo le zakone klasi ne mehanike, drugi pa vklju ujejo tudi kompleksnej²o kvantnomehansko analizo. Nekateri modeli ne omogo ajo simulacije dinami nega delovanja sistema, temve le verikacijo logi ne funkcionalnosti. Simulacije obna²anja razli nih modelov imajo razli ne ra unske kompleksnosti. Za analizo modelov z eksponentno zahtevnostjo se uporabljajo tehnike z manj²o ra unsko kompleksnostjo, s katerimi se izra unajo pribliºne vrednosti dejanskega rezultata. V nadaljevanju so opisani trije modeli QCA in sicer polklasi ni model, bistabilna aproksimacija in model na osnovi koheren nega vektorja. Eden izmed enostavnih modelov je polklasi ni model (angl. semiclassical model ), ki ga je predstavil Macucci [71]. Elektrone obravnava kot klasi ne delce, vendar pri tem omogo a njihovo tuneliranje med kvantnimi pikami, kar je posebnost kvantne mehanike. Elektrostati na energija QCA je v polklasi nem modelu izraºena z energijo sistema to kovnih nabojev E = i j q i q j 4πε 0 ε r r ij, (2.16) kjer je q i skupen naboj pike i, q j skupen naboj pike j, ε 0 = 8, F/m dielektri nost vakuuma, ε r relativna dielektri nost medija in r ij razdalja med pikama i in j. S pregledom vseh moºnih kombinacij vrednosti nabojev v pikah se izra una minimalna energija. Tako se ugotovi, kdaj se sistem nahaja v osnovnem stanju in kak²na je takrat kombinacija vrednosti nabojev v pikah. Na podlagi slednje se dolo i polarizacije celic v simuliranem QCA. Zaradi eksponentne asovne zahtevnosti je simulacija z uporabo polklasi nega modela primerna le za QCA z majhnim ²tevilom celic, za simuliranje velikih

37 2.7 Modeliranje QCA 25 QCA pa se uporabljajo hevristi ne metode. Bistabilni modeli (angl. bistable models) poenostavljeno obravnavajo vsako QCA celico kot dvostanjski sistem. V takih modelih imata celici i in j ali enako ali pa nasprotno polarizacijo. Elektrostati na energija med kvantno piko v celici i in piko v celici j je podana z ena bo E i,j = q i q j 4πε 0 ε r r ij, (2.17) kjer je q i skupen naboj pike v celici i, q j skupen naboj pike v celici j, ε 0 dielektri nost vakuuma, ε r relativna dielektri nost medija in r ij razdalja med pikama i in j. Vsota izraza (2.17) po vseh pikah v celicah i in j dolo a energijo sistema celic i in j: Ê i,j = i,j E i,j. (2.18) Z uporabo izrazov (2.17) in (2.18) se izra unata energija Ê1 i,j polarizacijo in energija Ê2 i,j E k i,j se izra una kot razlika sistema celic i in j z isto sistema celic i in j z nasprotnima polarizacijama. Energija E k i,j = Ê2 i,j Ê1 i,j. (2.19) Za vsako dvostanjsko celico i se lahko dolo i Hamiltonova matrika H i, ki predstavlja njeno energijo [72]: H i = j 1 2 P jei,j k γ i. (2.20) 1 γ i 2 P jei,j k P j je polarizacija celice j, kjer vsota poteka po vseh celicah, ki so od celice i oddaljene manj od vnaprej deniranega efektivnega radija r e. Z γ i je ozna ena vsota tunelirnih energij elektronov znotraj celic, ki so od celice i oddaljene manj kot r e. Simulacije na osnovi bistabilnega modela se razlikujejo v metodah, s katerimi se na podlagi Hamiltonove matrike H i za vsako celico i izra una njena polarizacija P i. Bistabilna aproksimacija (angl. bistable approximation) [72, 37] je bistabilen model, ki temelji na nelinearni spremembi polarizacije QCA celice i glede na sosednje celice. Aproksimacija ne upo²teva kvantnomehanske korelacije med celicami. Privzeto je adiabatno preklapljanje in sistem, ki se stalno nahaja zelo blizu osnovnega stanja. Z uporabo asovno neodvisne Schrödingerjeve ena be se izra unajo re²itve izraza H i ψ i = E i ψ i, (2.21)

38 26 2 Osnove kvantnih celi nih avtomatov kjer je H i Hamiltonova matrika, podana z ena bo (2.20), ψ i vektor stanj celice i in E i energija, povezana s stanji. Re²itve izraza (2.21) dolo ajo polarizacijo P i celice i P i = E k i,j 2γ 1 + Ek i,j 2γ j P j j P j kjer je γ tunelirna energija elektronov znotraj celice in j P j, (2.22) vsota polarizacij celic, ki so od celice i oddaljene manj od vnaprej deniranega efektivnega radija. Simulacija se izvede z iterativnim ra unanjem P i za vsako celico v QCA, dokler je razlika med rezultatoma zaporednih iteracij ve ja od vnaprej predpisane toleran ne vrednosti ϵ. Z uporabo bistabilne aproksimacije je moºna hitra simulacija delovanja QCA z velikim ²tevilom celic, ki pa ni primerna za simulacijo dinamike. Zato se ta model lahko uporablja predvsem za pogoste vmesne simulacije QCA med postopkom snovanja. Za natan nej²o analizo je bolj primerna simulacija z uporabo koheren nega vektorja (angl. coherence vector ) [72]. Tudi ta je osnovana na bistabilnem modelu in za razliko od bistabilne aproksimacije upo²teva asovno odvisnost in kvantnomehanske pojave. Koheren ni vektor λ je vektorska predstavitev gostotne matrike ρ, ki statisti no dolo a kvantna stanja celice. Komponenta λ i je podana kot sled matrike, ki je produkt gostotne matrike ρ in Paulijeve matrike σ i. Izra una se z izrazom Polarizacija P i je z komponenta λ i, torej λ i = tr(ρσ i ), i = {x, y, z}. (2.23) P i = λ z,i. (2.24) Simulacija z uporabo koheren nega vektorja je po asnej²a od bistabilne aproksimacije, vendar bolj natan no obravnava dinamiko delovanja QCA. 2.8 Logi ni primitivi QCA Procesiranje je v tem delu obravnavano kot ra unanje rezultata kompleksne logi ne funkcije. Vhodi in izhodi procesiranja ustrezajo vhodom in izhodom logi ne funkcije. Procesiranje je sestavljeno iz zaporedja logi nih operacij in povezav med njimi. Rezultati operacij v k-tem lenu zaporedja se uporabijo kot vhodi operacij v lenu k + 1. Zato so za procesiranje potrebni elementi, ki lahko izra unajo rezultate logi nih operacij in omogo ajo prenos podatkov. Logi ni primitivi (angl. logic primitives) [73, 74] so realizacije takih elementov.

39 2.8 Logi ni primitivi QCA 27 V QCA je logi ni primitiv razmestitev QCA celic na podro jih v pravokotni mreºi. Sestavljen je izklju no iz QCA celic, ki so razdeljene na tri tipe, glede na vlogo v procesiranju in sicer na vhodne, notranje in izhodne celice. tevilo vhodov logi nega primitiva je enako ²tevilu vhodnih QCA celic n vhod in podobno je ²tevilo izhodov enako ²tevilu izhodnih QCA celic n izhod. Nosilec podatka je signal. Vhodni signali nosijo vhodne podatke, izhodni signali pa izhodne podatke, ki predstavljajo rezultat procesiranja. Procesiranje se pri ne s prihodom vhodnih signalov v vhodne celice in se nadaljuje s tokom in preoblikovanjem podatkov v notranjih celicah. Po zakasnitvi d, merjeni v ²tevilu prete enih faz urinega signala, so izhodni signali na voljo v izhodnih celicah. Logi ne vrednosti vhodnih in izhodnih signalov so elementi mnoºice B = {0, 1}. Vsak signal s ima dolo eno natanko eno logi no vrednost v(s) B. Delovanje logi nega primitiva je opisano s preslikavo f : B n vhod vhodnih signalov v logi ne vrednosti izhodnih signalov. B n izhod, ki preslika logi ne vrednosti Logi ni primitivi v QCA so sestavljeni iz manj²ega ²tevila celic in izvajajo osnovne Boolove operacije, kot so na primer logi na konjunkcija (AND), disjunkcija (OR), negacija (NOT), negacija disjunkcije (NOR), negacija konjunkcije (NAND), itd. realizacij osnovnih operacij omogo ajo tudi prenos podatkov med njimi. Poleg Poln funkcijski nabor je mnoºica logi nih operacij, s katerimi je moºno realizirati poljubno logi no funkcijo. Med polne funkcijske nabore spadajo mnoºice {AND, OR, NOT}, {NOR}, {NAND}, itd. Posebno pomembni so logi ni primitivi, ki realizirajo vse operacije v polnem funkcijskem naboru in povezave med njimi. Taki primitivi so potrebni in zadostni za realizacijo katerekoli logi ne funkcije. Za zi no implementacijo je zaºeleno, da so primitivi relativno enostavni. Za QCA se je izkazalo, da je na tej osnovi moºno sestaviti enostavne logi ne primitive, ki realizirajo navedene pomembne elemente Linija Prenos podatkov v QCA omogo a logi ni primitiv linija (angl. QCA wire). Ima en vhod, ozna en z x 1 in en izhod y 1. Linija skrbi za prenos signala od vhodne do izhodne celice, ne da bi se pri tem spremenila njegova logi na vrednost. Zato izvaja logi no operacijo identitete, torej y 1 = x 1. Realizirana je z namestitvijo QCA celic v sredi² a zaporednih podro ij, kot je prikazano na sliki 2.13(a). Zaporedno name² ene QCA celice se polarizirajo z enako polarizacijo, kot jo ima vhodna celica. Tako se v izhodni celici

40 28 2 Osnove kvantnih celi nih avtomatov pojavi stanje, ki je enako stanju vhodne celice. Linija je lahko sestavljena tudi iz rotiranih QCA celic. Takrat je logi ni primitiv poimenovan 45 stopinjska linija. Taka linija ²e vedno izvaja logi no operacijo identitete, e je ²tevilo notranjih celic n notranje liho. V nasprotnem primeru je stanje izhodne celice enako negaciji stanja vhodne celice. V splo²nem torej 45 stopinjska linija izvaja operacijo x 1, e je n notranje = 2k + 1, y 1 = (2.25) x 1, e je n notranje = 2k, k N. Polarizacije celic v 45 stopinjski liniji alternirajo med P = 1 in P = +1, kot je prikazano v primeru linije na sliki 2.13(b). x 1 y 1 (a) x 1 y 1 (b) Slika 2.13 Liniji v QCA. Vhodna celica vsake linije je ozna ena z x 1, izhodna celica pa z y 1. Slika (a) prikazuje linijo, sestavljeno iz navadnih QCA celic. Na sliki (b) je 45 stopinjska linija, sestavljena iz rotiranih QCA celic. Celotna linija iz navadnih ali rotiranih QCA celic deluje pravilno, kadar je name² ena v eno samo urino cono, tako da je zakasnitev signala na njej d = 1. Pri tem pa je potrebno upo²tevati maksimalno ²tevilo QCA celic v liniji znotraj ene urine cone, podano z ena bo (2.15). Dalj²e linije je potrebno razdeliti v ve urinih con. Za prehod signala iz navadne na 45 stopinjsko linijo in obratno je potrebno QCA celico na sti i² u linij zamakniti za polovico stranice podro ja navzgor ali navzdol. Sredi² e te celice se namesto v sredi² u podro ja nahaja na meji med dvema podro jema. Slika 2.14 prikazuje dve navadni vodoravni liniji in eno navpi no 45 stopinjsko, ki se med seboj stikajo. Signal potuje od vhodne celice x 1 v zgornjem levem kotu mreºe do izhodne celice y 1 v spodnjem desnem kotu. QCA celica na zgornjem sti i² u linij je zamaknjena

41 2.8 Logi ni primitivi QCA 29 za c 2 navzdol, kjer je c dolºina stranice podro ja v mreºi. Logi na vrednost signala se ob prehodu iz navadne linije ohrani in nato alternira med potekom po 45 stopinjski liniji navzdol. Tudi prenos signala iz 45 stopinjske na navadno linijo je realiziran z zamaknjeno celico, pri emer se njegova logi na vrednost ne spremeni. Na sliki 2.14 je QCA celica na sti i² u navpi ne 45 stopinjske in spodnje vodoravne linije zamaknjena za c 2 navzgor. Stanje izhoda y 1 je odvisno od ²tevila QCA celic v 45 stopinjski liniji, kot je to dolo eno z izrazom (2.25). Vse celice na sliki 2.14 se nahajajo v isti urini coni. x 1 y 1 Slika 2.14 Dve navadni vodoravni in ena navpi na 45 stopinjska linija. Signal poteka od vhodne celice x 1 po vodoravni liniji proti desni, nato preide na navpi no 45 stopinjsko linijo in poteka po njej navzdol, spodaj pa preide na navadno vodoravno linijo in poteka po njej proti desni do izhodne celice y 1. Celica na zgornjem sti i² u linij je zamaknjena za c 2 navzdol, celica na spodnjem sti i² u pa za c 2 navzgor. Linija lahko prehaja iz spodnje na zgornjo plast in obratno preko vertikalne povezave. Slednja poteka od spodnje plasti preko dveh plasti do zgornje, kot je prikazano na sliki S tem je onemogo ena neºelena interakcija med celicami na spodnji plasti in celicami, ki leºijo na na zgornji plasti. Linija iz slike 2.15 je dvodimenzionalno prikazana na sliki V kompleksnej²ih procesnih sistemih se pogosto pojavi potreba po mehanizmu, ki omogo a spremembo smeri poteka signala. V primeru prehoda iz navadne vodoravne na navpi no 45 stopinjsko linijo se smer poteka obrne za 90, vendar nato signal poteka po rotiranih QCA celicah. V QCA je moºno spremeniti smer poteka signala po navadnih celicah s t.i. kotno linijo, prikazano na sliki Tako kot navadna, ima tudi kotna linija en vhod x 1, en izhod y 1 in izvaja logi no operacijo identitete y 1 = x 1. Realizacija kotne linije na sliki 2.17(a) spremeni smer poteka signala za 90 v smeri urinega kazalca, realizacija na sliki 2.17(b) pa za 90 v nasprotni smeri. S stikanjem vodoravnih, navpi nih

42 30 2 Osnove kvantnih celi nih avtomatov celice na zgornji plasti celice v vertikalni povezavi x 1 y 1 celici na spodnji plasti Slika 2.15 Linija preide iz spodnje na zgornjo plast, nato poteka po zgornji plasti in nazadnje spet preide na spodnjo plast. x 1 y 1 Slika 2.16 Dvodimenzionalni prikaz linije iz slike in kotnih linij je moºno prenesti signal od vhodne celice do celice, ki se nahaja na poljubno izbranem podro ju v mreºi. Kotna linija lahko vsebuje ve kotov, za njeno delovanje pa je potrebna ena urina faza. Pri izra unavanju nekaterih logi nih funkcij je potrebno isti signal pripeljati na ve vhodov. Primer tak²ne funkcije je f(x 1, X 2 ) = X 1 (X 1 X 2 ), kjer mora signal X 1 priti na vhoda dveh logi nih primitivov, ki realizirata operacijo NAND ( ). Razvejitev signala (angl. fan-out) je v QCA omogo eno z razvejitveno linijo, ki je prikazana na sliki Signal na vhodu x 1 se v razvejitveni liniji podvoji, tako da sta na obeh izhodih y 1 in y 2 prisotna signala z enako logi no vrednostjo, kot jo ima vhodni signal. Logi ni primitiv torej izvaja operacijo y 1 = y 2 = x 1. Razvejitev signala se izvede v eni urini fazi. V kompleksnem logi nem vezju se nahaja veliko ²tevilo povezav, ki prena²ajo signale med logi nimi primitivi. Zaradi tega se morajo povezave med seboj ve krat kriºati. Za snovanje in izdelavo kompleksnega QCA je torej potrebno vzpostaviti mehanizem, ki

43 2.8 Logi ni primitivi QCA 31 y 1 x 1 x 1 y 1 (a) (b) Slika 2.17 Logi ni primitiv kotna linija omogo a spremembo smeri poteka signala za 90. spremeni potek v smeri urinega kazalca, realizacija na sliki (b) pa v nasprotni smeri. Realizacija na sliki (a) y 1 x 1 y 2 Slika 2.18 Razvejitvena linija. omogo a kriºanje. Logi ni primitiv, ki omogo a kriºanje dveh QCA linij, je predstavil Tougaw [4]. Njegova zanimiva lastnost je, da se liniji kriºata v isti ravnini. Tougaw je pokazal, da se vhodna signala x 1 in x 2 ohranita na navadni in na 45 stopinjski liniji tudi po kriºanju, kot je prikazano na sliki Za izhodna signala veljata ena bi y 1 = x 1 in y 2 = x 2. Na to ki kriºanja vodoravne navadne in navpi ne 45 stopinjske linije je name² ena rotirana QCA celica, kljub temu pa se signal nemoteno prena²a tudi po navadni liniji. Zakasnitev signala v predstavljenem logi nem primitivu je ena urina faza. Ve nivojsko kriºanje linij je izvedeno tako, da linija na zgornji plast poteka nad linijo na spodnji plasti. Na to ki kriºanja se nahaja ena celica na spodnji in ena na zgornji plasti. Ker sta med spodnjo in zgornjo plastjo ²e dve vmesni plasti, med tema celicama ni neºelene interakcije. Ve nivojsko kriºanje je prikazano na sliki 2.20.

44 32 2 Osnove kvantnih celi nih avtomatov x 2 x 1 y 1 y 2 Slika 2.19 Kriºanje vodoravne navadne in navpi ne 45 stopinjske linije v isti ravnini. x 2 x 1 y 1 y 2 Slika 2.20 Kriºanje linije na spodnji in linije na zgornji plasti Negator Pogosto se pri procesiranju pojavlja operacija negacije logi ne vrednosti vhodnega signala. Realizirana je z negatorjem, ki ima en vhod in en izhod. Negacija je pomembna tudi zaradi tega, ker je del polnega funkcijskega nabora {AND, OR, NOT}. V QCA je lahko negator realiziran na ve razli nih na inov. Ena od moºnosti je 45 stopinjska linija s sodim ²tevilom notranjih celic, kot je razvidno iz izraza (2.25). Ta re²itev ni prakti na takrat, ko se signal ºe nahaja na navadni liniji, saj je v tem primeru potrebno poskrbeti za prenos signala med navadno in 45 stopinjsko linijo. V QCA je moºno realizirati osnovni negator z enostavno diagonalno razporeditvijo

45 2.8 Logi ni primitivi QCA 33 dveh QCA celic, prikazano na sliki 2.21(a). Tak²na razporeditev je geometrijsko ekvivalentna diagonalno postavljeni 45 stopinjski liniji, sestavljeni iz dveh rotiranih QCA celic. Osnovni negator izvede logi no operacijo y 1 = x 1 v eni urini fazi. Glede na izra une uporaba osnovnega negatorja pove a moºnost, da QCA med procesiranjem preide v nezaºeleno metastabilno stanje [70]. To teºavo je moºno odpraviti z razdelitvijo logi nega primitiva na sliki 2.21(a) v dve urini coni, tako da x 1 pripada prvi in y 1 drugi coni. Tedaj je zakasnitev signala pri negaciji enaka dvema urinima fazama, kar pa ni zaºeleno za tako pogosto in enostavno operacijo. Izkazalo se je [4, 75], da lahko v QCA operacijo logi ne negacije y 1 = x 1 realizira robusten negator z zakasnitvijo d = 1, prikazan na sliki 2.21(b). Signal poteka od vhodne celice x 1, se nato podvoji in y 1 x 1 y 1 x 1 (a) (b) Slika 2.21 Realizacija osnovnega negatorja z dvema QCA celicama (a) in realizacija robustnega negatorja (b). preide na zgornjo in spodnjo vodoravno linijo. Na desni strani se izvede negacija vrednosti signala z diagonalno name² eno QCA celico med zgornjo in spodnjo linijo. V tem primeru je zaradi dveh linij negacija izvedena bolj robustno kot pri osnovnem negatorju. Prednost robustnega negatorja je tudi v tem, da se vhodna in izhodna celica nahajata na isti vodoravni premici. Tako lahko signal poteka po ravni vodoravni liniji, v nasprotju z osnovnim negatorjem, kjer preide na za eno podro je vi²je name² eno linijo. O itna slabost robustne izvedbe v primerjavi z osnovno je ve je ²tevilo uporabljenih QCA celic in ve ja zasedena povr²ina v mreºi Majoritetna vrata Logi ni primitiv majoritetna vrata (angl. majority gate) s tremi vhodi x 1, x 2, x 3 in izhodom y 1 izvaja majoritetno ali ve insko funkcijo y 1 = M(x 1, x 2, x 3 ) = x 1 x 2 x 2 x 3 x 1 x 3. (2.26)

46 34 2 Osnove kvantnih celi nih avtomatov Logi na vrednost izhoda y 1 je enaka vrednosti, ki jo ima ve ina vhodov. Majoritetna funkcija je komutativna, kar pomeni, da vrednost izhoda ni odvisna od vrstnega reda vhodov. ƒe π i (x 1, x 2, x 3 ) ozna uje permutacijo z indeksom i v mnoºici permutacij treh spremenljivk x 1, x 2, x 3, potem za poljubna indeksa i in j velja M(π i (x 1, x 2, x 3 )) = M(π j (x 1, x 2, x 3 )), 1 i, j 3!. (2.27) Pomembna lastnost majoritetnih vrat je, da je z njimi mogo e realizirati tako logi no konjunkcijo, kot tudi logi no disjunkcijo. ƒe ima na primer vhod x 3 ksno logi no vrednost 0, se ena ba (2.26) poenostavi v y 1 = M(x 1, x 2, 0) = x 1 x 2, (2.28) tako da je y 1 rezultat konjunkcije vhodov x 1 in x 2. Zaradi komutativnosti je lahko vrednost kateregakoli vhoda ksirana na logi no 0 in takrat je rezultat majoritetne funkcije logi na konjunkcija preostalih dveh vhodov. Kadar je vrednost enega izmed vhodov - ksirana na logi no 1, je rezultat majoritetne funkcije logi na disjunkcija preostalih dveh vhodov. V primeru ksne vrednosti x 3 = 1, je ena ba majoritetne funkcije y 1 = M(x 1, x 2, 1) = x 1 x 2. (2.29) Realizacijo majoritetnih vrat v QCA sestavlja pet QCA celic, razme² enih v obliki kriºa. Prikazana je na sliki 2.22(a), na sliki 2.22(b) pa je pravilnostna tabela majoritetne funkcije. Vse celice so name² ene v isti urini coni, tako da je zakasnitev signala v x 2 x 1 x 3 y x x 3 x 1 y (a) (b) Slika 2.22 Majoritetna vrata (a) in pravilnostna tabela majoritetne funkcije (b).

47 2.9 Logi ne strukture QCA 35 majoritetnih vratih d = 1. Iz opisa logi nih primitivov QCA v tem razdelku je razvidno, da negator in majoritetna vrata realizirata vse operacije v polnemu funkcijskemu naboru {AND, OR, NOT}. S predstavljenimi linijami je omogo ena poljubna povezava njunih vhodov in izhodov. Iz tega sledi, da je z uporabo negatorjev, majoritetnih vrat in linij teoreti no mogo e realizirati poljubno logi no funkcijo. Na²teti primitivi so torej zadostni za sestavo procesorja na osnovi QCA. 2.9 Logi ne strukture QCA Poljubna logi na funkcija z n vhod vhodi in n izhod izhodi je opisana s preslikavo f : B n vhod B n izhod, (2.30) kjer je B = {0, 1}. Sestavljena je iz logi nih operacij, s katerimi se vrednosti vhodov preslikajo v vrednosti izhodov. Za primer vzemimo funkcijo polovi nega se²tevalnika add(a, B) = (S, C) z vhodoma A, B (n vhod = 2) in izhodoma S, C (n izhod = 2). Vhoda dolo ata vhodna bita, ki ju je potrebno se²teti, izhod S je vsota vhodov po modulu 2, C pa dolo a prenos. Logi no funkcijo opi²emo tako, da podamo logi ne izraze za izra un vseh izhodov. Tako lahko funkcijo add(a, B) = (S, C) opi²emo z izrazoma S = AB AB, C = AB. (2.31) Izraza (2.31) vsebujeta le operacije iz nabora {AND, OR, NOT}, lahko pa bi izbrali tudi kak²en drug funkcijsko poln nabor operacij. V primeru, da uporabljamo le operacijo NAND, lahko funkcijo add(a, B) = (S, C) zapi²emo kot S = ((A A) B) ((B B) A), C = (A B) (A B). (2.32) Opis funkcije polovi nega se²tevalnika z izrazoma (2.31) vsebuje 3 operacije konjunkcije, dve negaciji in eno disjunkcijo, opis (2.32) pa zahteva osem operacij NAND. Logi no funkcijo lahko torej izrazimo na ve na inov z uporabo razli nih funkcijsko polnih naborov operacij. Za enoli ni zapis funkcij se uporabljajo normalne oblike, kot je na primer popolna disjunktivna normalna oblika. Funkcija se pred implementacijo

48 36 2 Osnove kvantnih celi nih avtomatov obi ajno minimizira, tako da jo sestavlja im manj²e ²tevilo operacij iz danega nabora. Minimizacija se izvede v postopku logi nega snovanja, ki ga v tem delu ne bomo obravnavali. Enoli en zapis logi ne funkcije je moºen tudi z uporabo pravilnostne tabele. Slednja je za funkcijo polovi nega se²tevalnika add(a, B) = (S, C) predstavljena s tabelo 2.1. A B S C Tabela 2.1 Pravilnostna tabela polovi nega se²tevalnika add(a, B) = (S, C). Logi na shema je gra en prikaz funkcije, podane z logi nimi izrazi. Ker lahko isto funkcijo opisujejo razli ni izrazi, logi na shema ni enoli na predstavitev logi ne funkcije. Sestavljajo jo vhodni in izhodni priklju ki ter medsebojno povezani logi ni operatorji. Vhodni priklju ki ustrezajo vhodom funkcije, izhodni priklju ki izhodom in operatorji logi nim operacijam. V logi ni shemi so operatorji prikazani z dogovorjenimi gra nimi simboli. Na sliki 2.23(a) so prikazani simboli operatorjev, ki predstavljajo logi ne operacije iz nabora {AND, OR, NOT}. Slika 2.23(b) prikazuje logi no shemo polovi nega se²tevalnika, opisanega z izrazoma (2.31). (a) (b) Slika 2.23 Gra ni simboli operatorjev, ki predstavljajo logi ne operacije AND, OR in NOT (a). Logi na shema polovi nega se²tevalnika add(a, B) = (S, C) z vhodnima priklju koma A, B in izhodnima priklju koma S, C (b).

49 2.9 Logi ne strukture QCA 37 Logi na shema nastane v postopku logi nega snovanja, ki ga v tem delu ne bomo obravnavali. Logi ne sheme zato ne bomo izdelovali, ampak bomo privzeli, da je ºe podana. Logi na struktura (angl. logic structure) [76, 52] je realizacija dane logi ne sheme in s tem tudi logi ne funkcije. Ker lahko funkcijo opisuje ve razli nih shem, zanjo obstaja tudi ve logi nih struktur, dolo ena struktura pa realizira natanko eno funkcijo. Logi no strukturo sestavljajo logi ni primitivi, ki realizirajo operacije in povezave med njimi glede na shemo. Ker so vsi primitivi v QCA zgrajeni s QCA celicami, je tudi logi na struktura QCA sestavljena izklju no iz celic. Z ad hoc postopkom se lahko zasnuje logi na struktura tako, da se elementi v logi ni shemi neposredno realizirajo z logi nimi primitivi. Tako je zasnovana struktura QCA z ozna enimi primitivi na sliki Prikazana struktura je neposredna realizacija logi ne razvejitvena linija 45 stopinjska linija negator kotna linija A majoritetna vrata prehod iz navadne na 45 stopinjsko linijo P=-1 P=-1 P=+1 S B navadna linija križanje linij P=-1 C prehod iz 45 stopinjske na navadno linijo Slika 2.24 Ad hoc zasnovana logi na struktura polovi nega se²tevalnika add(a, B) = (S, C) z vhodnima celicama A, B in izhodnima celicama S, C. Ozna eni so nekateri logi ni primitivi.

50 38 2 Osnove kvantnih celi nih avtomatov sheme s slike 2.23(b) na osnovi QCA. Celice s ksno polarizacijo dolo ajo logi no operacijo, ki jo izvajajo majoritetna vrata. Pri polarizaciji P = 1 izvajajo operacijo AND, pri P = +1 pa operacijo OR. Strukturo je moºno realizirati tudi z uporabo ve nivojskega kriºanja linij. V tem primeru se namesto 45 stopinjske linije uporabi linijo na zgornji plasti, namesto prehoda iz navadne na 45 stopinjsko linijo pa se namesti vertikalna povezava. Realizacija strukture iz slike 2.24 z uporabo ve nivojskega kriºanja linij je prikazana na sliki razvejitvena linija linija na zgornji plasti negator kotna linija A majoritetna vrata prehod iz spodnje na zgornjo plast P=-1 P=-1 P=+1 S prehod iz zgornje na spodnjo plast B navadna linija križanje linij P=-1 C prehod iz zgornje na spodnjo plast Slika 2.25 Struktura iz slike 2.24, pri kateri je namesto kriºanja linij v isti ravnini uporabljeno ve nivojsko kriºanje Na rtovalsko programsko orodje QCADesigner QCADesigner je orodje, namenjeno za ra unalni²ko podporo pri snovanju logi nih struktur na osnovi QCA celic. Razvil ga je Walus s sodelavci [52, 37, 75] leta Programska

51 2.10 Na rtovalsko programsko orodje QCADesigner 39 koda orodja je prosto dostopna na svetovnem spletu 1. QCADesigner omogo a vizualno postavitev in simulacijo logi nih struktur. V tem delu ga bomo uporabljali kot orodje za simulacijo in verikacijo pravilnosti delovanja zasnovanih logi nih struktur. Enostavno delo z orodjem omogo a gra ni uporabni²ki vmesnik, prikazan na sliki Sestavljajo ga menijska vrstica, orodni vrstici na zgornjem in levem robu, okno za prikaz informacij na spodnjem robu in delovna povr²ina na sredini. Uporaba ikon v orodnih vrsticah omogo a vizualno name² anje QCA celic na delovno povr²ino in manipuliranje z njimi. Podprto je name² anje navadnih in rotiranih celic in njihovo premikanje po povr²ini. Pri tem orodje opozarja na nedovoljene situacije, kot je na primer prekrivanje dveh QCA celic na isti plasti. Slika 2.26 Gra ni uporabni²ki vmesnik ra unalni²kega orodja QCADesigner. Za vse celice skupaj se pred name² anjem dolo i njihova velikost in premer kvantnih pik. Ko je celica name² ena na povr²ino, se ji predpi²e ena izmed ²tirih vlog v logi ni 1

Univerza v Ljubljani FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Tržaška c. 25, 1000 Ljubljana Realizacija n-bitnega polnega seštevalnika z uporabo kvan

Univerza v Ljubljani FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Tržaška c. 25, 1000 Ljubljana Realizacija n-bitnega polnega seštevalnika z uporabo kvan Univerza v Ljubljani FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Tržaška c. 25, 1000 Ljubljana Realizacija n-bitnega polnega seštevalnika z uporabo kvantnih celičnih avtomatov SEMINARSKA NALOGA Univerzitetna

Prikaži več

2.1 Osnovni pojmi 2 Nim Ga²per Ko²mrlj, Denicija 2.1 P-poloºaj je poloºaj, ki je izgubljen za igralca na potezi. N- poloºaj je poloºaj, ki

2.1 Osnovni pojmi 2 Nim Ga²per Ko²mrlj, Denicija 2.1 P-poloºaj je poloºaj, ki je izgubljen za igralca na potezi. N- poloºaj je poloºaj, ki 2.1 Osnovni pojmi 2 Nim Ga²per Ko²mrlj, 2. 3. 2009 Denicija 2.1 P-poloºaj je poloºaj, ki je izgubljen za igralca na potezi. N- poloºaj je poloºaj, ki je dobljen za igralca na potezi. Poloºaj je kon en,

Prikaži več

Matematika II (UN) 1. kolokvij (13. april 2012) RE ITVE Naloga 1 (25 to k) Dana je linearna preslikava s predpisom τ( x) = A x A 1 x, kjer je A

Matematika II (UN) 1. kolokvij (13. april 2012) RE ITVE Naloga 1 (25 to k) Dana je linearna preslikava s predpisom τ( x) = A x A 1 x, kjer je A Matematika II (UN) 1 kolokvij (13 april 01) RE ITVE Naloga 1 (5 to k) Dana je linearna preslikava s predpisom τ( x) = A x A 1 x, kjer je 0 1 1 A = 1, 1 A 1 pa je inverzna matrika matrike A a) Poi² ite

Prikaži več

Matematika II (UNI) Izpit (23. avgust 2011) RE ITVE Naloga 1 (20 to k) Vektorja a = (0, 1, 1) in b = (1, 0, 1) oklepata trikotnik v prostoru. Izra una

Matematika II (UNI) Izpit (23. avgust 2011) RE ITVE Naloga 1 (20 to k) Vektorja a = (0, 1, 1) in b = (1, 0, 1) oklepata trikotnik v prostoru. Izra una Matematika II (UNI) Izpit (. avgust 11) RE ITVE Naloga 1 ( to k) Vektorja a = (, 1, 1) in b = (1,, 1) oklepata trikotnik v prostoru. Izra unajte: kot med vektorjema a in b, pravokotno projekcijo vektorja

Prikaži več

Bellman-Fordov algoritem za iskanje najkraj²ih poti Alenka Frim 19. februar 2009 Popravek 25. februar 2009 Imamo usmerjen graf G z uteºmi na povezavah

Bellman-Fordov algoritem za iskanje najkraj²ih poti Alenka Frim 19. februar 2009 Popravek 25. februar 2009 Imamo usmerjen graf G z uteºmi na povezavah Bellman-Fordov algoritem za iskanje najkraj²ih poti Alenka Frim 19. februar 2009 Popravek 25. februar 2009 Imamo usmerjen graf G z uteºmi na povezavah (uteº si predstavljamo npr. kot dolºino, ceno, teºo

Prikaži več

1 Diskretni naklju ni vektorji 1 1 Diskretni naklju ni vektorji 1. Dopolni tabelo tako, da bosta X in Y neodvisni. X Y x x x x x

1 Diskretni naklju ni vektorji 1 1 Diskretni naklju ni vektorji 1. Dopolni tabelo tako, da bosta X in Y neodvisni. X Y x x x x x 1 Diskretni naklju ni vektorji 1 1 Diskretni naklju ni vektorji 1. Dopolni tabelo tako, da bosta X in Y neodvisni. X Y 0 1 2 1 1-1 x x 20 10 1 0 x x x 10 1 1 x x x 20 x x x 1 Dolo i ²e spremenljivko Z,

Prikaži več

Numeri na analiza - podiplomski ²tudij FGG doma e naloge - 1. skupina V prvem delu morate re²iti toliko nalog, da bo njihova skupna vsota vsaj 10 to k

Numeri na analiza - podiplomski ²tudij FGG doma e naloge - 1. skupina V prvem delu morate re²iti toliko nalog, da bo njihova skupna vsota vsaj 10 to k Numeri na analiza - podiplomski ²tudij FGG doma e naloge -. skupina V prvem delu morate re²iti toliko nalog, da bo njihova skupna vsota vsaj 0 to k in da bo vsaj ena izmed njih vredna vsaj 4 to ke. Za

Prikaži več

Matematika II (UN) 2. kolokvij (7. junij 2013) RE ITVE Naloga 1 (25 to k) ƒasovna funkcija f je denirana za t [0, 2] in podana s spodnjim grafom. f t

Matematika II (UN) 2. kolokvij (7. junij 2013) RE ITVE Naloga 1 (25 to k) ƒasovna funkcija f je denirana za t [0, 2] in podana s spodnjim grafom. f t Matematika II (UN) 2. kolokvij (7. junij 2013) RE ITVE Naloga 1 (25 to k) ƒasovna funkcija f je denirana za t [0, 2] in podana s spodnjim grafom. f t 0.5 1.5 2.0 t a.) Nari²ite tri grafe: graf (klasi ne)

Prikaži več

Poglavje 1 Analiza varnosti delovanja sistemov in FRAM metoda V naslovu pri ujo ega poglavja prvi omenimo pojem varnosti delovanja sistema (angl. syst

Poglavje 1 Analiza varnosti delovanja sistemov in FRAM metoda V naslovu pri ujo ega poglavja prvi omenimo pojem varnosti delovanja sistema (angl. syst oglavje 1 Analiza varnosti delovanja sistemov in FAM metoda V naslovu pri ujo ega poglavja prvi omenimo pojem varnosti delovanja sistema (angl. system's operation safety ). ri tem pojma varnosti ne smemo

Prikaži več

Univerza v Mariboru Fakulteta za naravoslovje in matematiko Oddelek za matematiko in ra unalni²tvo Izobraºevalna matematika Pisni izpit pri predmetu K

Univerza v Mariboru Fakulteta za naravoslovje in matematiko Oddelek za matematiko in ra unalni²tvo Izobraºevalna matematika Pisni izpit pri predmetu K 31. januar 2014 1. [25] V kino dvorano z 10 vrstami po 10 o²tevil enih sedeºev vstopi 100 ljudi. Od tega je 40 deklet in 60 fantov. Na koliko na inov se lahko posedejo, (a) e ni nobenih omejitev? (b) e

Prikaži več

CelotniPraktikum_2011_verZaTisk.pdf

CelotniPraktikum_2011_verZaTisk.pdf Elektrotehniški praktikum Osnove digitalnih vezij Namen vaje Videti, kako delujejo osnovna dvovhodna logi na vezja v obliki integriranih vezij oziroma, kako opravljajo logi ne funkcije Boolove algebre.

Prikaži več

Microsoft PowerPoint - IPPU-V2.ppt

Microsoft PowerPoint - IPPU-V2.ppt Informatizacija poslovnih procesov v upravi VAJA 2 Procesni pogled Diagram aktivnosti IPPU vaja 2; stran: 1 Fakulteta za upravo, 2006/07 Procesni pogled Je osnova za razvoj programov Prikazuje algoritme

Prikaži več

Iterativne metode v numeri ni linearni algebri 2013/ doma a naloga Re²itve stisnite v ZIP datoteko z imenom ime-priimek-vpisna-1.zip in jih odd

Iterativne metode v numeri ni linearni algebri 2013/ doma a naloga Re²itve stisnite v ZIP datoteko z imenom ime-priimek-vpisna-1.zip in jih odd Iterativne metode v numeri ni linearni algebri 2013/2014 1. doma a naloga Re²itve stisnite v ZIP datoteko z imenom ime-priimek-vpisna-1.zip in jih oddajte preko spletne u ilnice (http://ucilnica.fmf.uni-lj.si)

Prikaži več

DES

DES Laboratorij za načrtovanje integriranih vezij Univerza v Ljubljani Fakulteta za elektrotehniko Digitalni Elektronski Sistemi Digitalni sistemi Vgrajeni digitalni sistemi Digitalni sistem: osebni računalnik

Prikaži več

Microsoft Word - Document15

Microsoft Word - Document15 3.4 TEHNI NO PORO ILO 3.4.1 SPLO NO Mestna ob ina Nova Gorica je naro ila izdelavo PZI projekta za ureditev prehoda za pe ce ob vrtcu Najdihojca na Gregor i evi ulici v Novi Gorici (slika 1). Namen predvidene

Prikaži več

LaTeX slides

LaTeX slides Model v matri ni obliki ena ba modela Milena Kova 13 november 2012 Biometrija 2012/13 1 Nomenklatura Skalarji: tako kot doslej, male tiskane, neodebeljene Vektorji: male tiskane, odebeljene rke (y) ali

Prikaži več

Delavnica Načrtovanje digitalnih vezij

Delavnica Načrtovanje digitalnih vezij Laboratorij za načrtovanje integriranih vezij Univerza v Ljubljani Fakulteta za elektrotehniko Programirljivi Digitalni Sistemi Digitalni sistem Digitalni sistemi na integriranem vezju Digitalni sistem

Prikaži več

DES

DES Laboratorij za načrtovanje integriranih vezij Univerza v Ljubljani Fakulteta za elektrotehniko Digitalni Elektronski Sistemi Model vezja Računalniški model in realno vezje Model logičnega negatorja Načini

Prikaži več

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNITVO IN INFORMATIKO tqca - Seštevalnik Seminarska naloga pri predmetu Optične in nanotehnologije Blaž Lampre

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNITVO IN INFORMATIKO tqca - Seštevalnik Seminarska naloga pri predmetu Optične in nanotehnologije Blaž Lampre UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNITVO IN INFORMATIKO tqca - Seštevalnik Seminarska naloga pri predmetu Optične in nanotehnologije Blaž Lampreht, Luka Stepančič, Igor Vizec, Boštjan Žankar Povzetek

Prikaži več

DES11_realno

DES11_realno Laboratorij za načrtovanje integriranih vezij Univerza v Ljubljani Fakulteta za elektrotehniko Digitalni Elektronski Sistemi Delovanje realnega vezja Omejitve modela vezja 1 Model v VHDLu je poenostavljeno

Prikaži več

Delavnica Načrtovanje digitalnih vezij

Delavnica Načrtovanje digitalnih vezij Laboratorij za načrtovanje integriranih vezij Univerza v Ljubljani Fakulteta za elektrotehniko Digitalni Elektronski Sistemi Osnove jezika VHDL Strukturno načrtovanje in testiranje Struktura vezja s komponentami

Prikaži več

5 Programirljiva vezja 5.1 Kompleksna programirljiva vezja - CPLD Sodobna programirljiva vezja delimo v dve veliki skupini: CPLD in FPGA. Vezja CPLD (

5 Programirljiva vezja 5.1 Kompleksna programirljiva vezja - CPLD Sodobna programirljiva vezja delimo v dve veliki skupini: CPLD in FPGA. Vezja CPLD ( 5 Programirljiva vezja 5.1 Kompleksna programirljiva vezja - CPLD Sodobna programirljiva vezja delimo v dve veliki skupini: CPLD in FPGA. Vezja CPLD (angl. Complex Programmable Logic Device) so manjša

Prikaži več

UNIVERZA NA PRIMORSKEM Fakulteta za matematiko, naravoslovje in informacijske tehnologije Matematika 1. stopnja Vida Maksimovi Hamiltonski cikli v kub

UNIVERZA NA PRIMORSKEM Fakulteta za matematiko, naravoslovje in informacijske tehnologije Matematika 1. stopnja Vida Maksimovi Hamiltonski cikli v kub UNIVERZA NA PRIMORSKEM Fakulteta za matematiko, naravoslovje in informacijske tehnologije Matematika 1. stopnja Vida Maksimovi Hamiltonski cikli v kubi nih Cayleyjevih grah alternirajo e grupe A 5 Zaklju

Prikaži več

Kazalo 1 DVOMESTNE RELACIJE Operacije z dvomestnimi relacijami Predstavitev relacij

Kazalo 1 DVOMESTNE RELACIJE Operacije z dvomestnimi relacijami Predstavitev relacij Kazalo 1 DVOMESTNE RELACIJE 1 1.1 Operacije z dvomestnimi relacijami...................... 2 1.2 Predstavitev relacij............................... 3 1.3 Lastnosti relacij na dani množici (R X X)................

Prikaži več

Osnove matematicne analize 2018/19

Osnove matematicne analize  2018/19 Osnove matematične analize 2018/19 Neža Mramor Kosta Fakulteta za računalništvo in informatiko Univerza v Ljubljani Funkcija je predpis, ki vsakemu elementu x iz definicijskega območja D f R priredi natanko

Prikaži več

Izpit iz GEOMETRIJE 17. junij 2004 Vpisna ²tevilka: Vrsta: Ime in priimek: Sedeº: 1. Poi² i vse stoºnice v P(R 3 ), ki se dotikajo premice x = 0, prem

Izpit iz GEOMETRIJE 17. junij 2004 Vpisna ²tevilka: Vrsta: Ime in priimek: Sedeº: 1. Poi² i vse stoºnice v P(R 3 ), ki se dotikajo premice x = 0, prem 17. junij 2004 1. Poi² i vse stoºnice v P(R 3 ), ki se dotikajo premice x = 0, premice z = 0 v to ki (1, 1, 0) in premice y = 0 v to ki (1, 0, 1). 2. V projektivni ravnini so dane premice p 1 : 4x 3y z

Prikaži več

Slide 1

Slide 1 Projektno vodenje PREDAVANJE 7 doc. dr. M. Zajc matej.zajc@fe.uni-lj.si Projektno vodenje z orodjem Excel Predstavitev Najbolj razširjeno orodje za delo s preglednicami Dva sklopa funkcij: Obdelava številk

Prikaži več

UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE Zaklju na naloga Urejanje in prikaz podatkov v interaktivni

UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE Zaklju na naloga Urejanje in prikaz podatkov v interaktivni UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE Zaklju na naloga Urejanje in prikaz podatkov v interaktivni obliki (Manipulating and displaying data in an interactive

Prikaži več

UNIVERZA NA PRIMORSKEM Fakulteta za matematiko, naravoslovje in informacijske tehnologije Matematika 1. stopnja Olga Kaliada Trije klasi ni gr²ki prob

UNIVERZA NA PRIMORSKEM Fakulteta za matematiko, naravoslovje in informacijske tehnologije Matematika 1. stopnja Olga Kaliada Trije klasi ni gr²ki prob UNIVERZA NA PRIMORSKEM Fakulteta za matematiko, naravoslovje in informacijske tehnologije Matematika 1. stopnja Olga Kaliada Trije klasi ni gr²ki problemi Zaklju na naloga Mentor: doc. dr. Martin Milani

Prikaži več

Prevodnik_v_polju_14_

Prevodnik_v_polju_14_ 14. Prevodnik v električnem polju Vsebina poglavja: prevodnik v zunanjem električnem polju, površina prevodnika je ekvipotencialna ploskev, elektrostatična indukcija (influenca), polje znotraj votline

Prikaži več

RAM stroj Nataša Naglič 4. junij RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni

RAM stroj Nataša Naglič 4. junij RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni RAM stroj Nataša Naglič 4. junij 2009 1 RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni trak, pomnilnik ter program. Bralni trak- zaporedje

Prikaži več

VIN Lab 1

VIN Lab 1 Vhodno izhodne naprave Laboratorijska vaja 1 - AV 1 Signali, OE, Linije VIN - LV 1 Rozman,Škraba, FRI Laboratorijske vaje VIN Ocena iz vaj je sestavljena iz ocene dveh kolokvijev (50% ocene) in iz poročil

Prikaži več

Uradni list RS - 71/2003, Uredbeni del

Uradni list RS - 71/2003, Uredbeni del OBRAZEC REG-MED/PRIP-I Izpolni Urad RS za zdravila Referen na številka: Datum: PRIGLASITEV MEDICINSKEGA PRIPOMO KA RAZREDA I ZA VPIS V REGISTER (izpolnite s tiskanimi rkami) Polno ime firme PODATKI O PREDLAGATELJU

Prikaži več

UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE Magistrsko delo Spletna aplikacija za hranjenje, urejanje in

UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE Magistrsko delo Spletna aplikacija za hranjenje, urejanje in UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE Magistrsko delo Spletna aplikacija za hranjenje, urejanje in iskanje metapodatkov o spletnih povezavah (Web application

Prikaži več

Univerza v Ljubljani Fakulteta za matematiko in fiziko Oddelek za ziko Seminar I a - 1. letnik, II. stopnja Opti ne lastnosti holesteri nih teko ih kr

Univerza v Ljubljani Fakulteta za matematiko in fiziko Oddelek za ziko Seminar I a - 1. letnik, II. stopnja Opti ne lastnosti holesteri nih teko ih kr Univerza v Ljubljani Fakulteta za matematiko in fiziko Oddelek za ziko Seminar I a - 1. letnik, II. stopnja Opti ne lastnosti holesteri nih teko ih kristalov v omejenih geometrijah Avtor: Ga²per Glavan

Prikaži več

DIGITALNE STRUKTURE Zapiski predavanj Branko Šter, Ljubo Pipan 2 Razdeljevalniki Razdeljevalnik (demultipleksor) opravlja funkcijo, ki je obratna funk

DIGITALNE STRUKTURE Zapiski predavanj Branko Šter, Ljubo Pipan 2 Razdeljevalniki Razdeljevalnik (demultipleksor) opravlja funkcijo, ki je obratna funk DIGITALNE STRUKTURE Zapiski predavanj Branko Šter, Ljubo Pipan 2 Razdeljevalniki Razdeljevalnik (demultipleksor) opravlja funkcijo, ki je obratna funkciji izbiralnika. Tisti od 2 n izhodov y 0,.., y 2

Prikaži več

1 Naloge iz Matematične fizike II /14 1. Enakomerno segreto kocko vržemo v hladnejšo vodo stalne temperature. Kako se spreminja s časom temperat

1 Naloge iz Matematične fizike II /14 1. Enakomerno segreto kocko vržemo v hladnejšo vodo stalne temperature. Kako se spreminja s časom temperat 1 Naloge iz Matematične fizike II - 2013/14 1. Enakomerno segreto kocko vržemo v hladnejšo vodo stalne temperature. Kako se spreminja s časom temperatura v kocki? Kakšna je časovna odvisnost toplotnega

Prikaži več

Microsoft Word - CNC obdelava kazalo vsebine.doc

Microsoft Word - CNC obdelava kazalo vsebine.doc ŠOLSKI CENTER NOVO MESTO VIŠJA STROKOVNA ŠOLA STROJNIŠTVO DIPLOMSKA NALOGA Novo mesto, april 2008 Ime in priimek študenta ŠOLSKI CENTER NOVO MESTO VIŠJA STROKOVNA ŠOLA STROJNIŠTVO DIPLOMSKA NALOGA Novo

Prikaži več

Microsoft PowerPoint - Sirikt-SK-FV.ppt

Microsoft PowerPoint - Sirikt-SK-FV.ppt E-učbeniki za izbrane naravoslovno-tehniške predmete E-books for selected science and technical subjects Slavko KOCIJANČIČ Univerza v Ljubljani, Pedagoška fakulteta slavko.kocijancic@pef.uni-lj.si Franc

Prikaži več

MAGIČNI KVADRATI DIMENZIJE 4n+2

MAGIČNI KVADRATI DIMENZIJE 4n+2 List za mlade matematike, fizike, astronome in računalnikarje ISSN 0351-6652 Letnik 18 (1990/1991) Številka 6 Strani 322 327 Borut Zalar: MAGIČNI KVADRATI DIMENZIJE 4n + 2 Ključne besede: matematika, aritmetika,

Prikaži več

UM FKKT, Bolonjski visoko²olski program Kemijska tehnologija Vpisna ²tevilka Priimek, ime 3. test pri predmetu MATEMATIKA II Ra unski del

UM FKKT, Bolonjski visoko²olski program Kemijska tehnologija Vpisna ²tevilka Priimek, ime 3. test pri predmetu MATEMATIKA II Ra unski del UM FKKT, Bolonjski visoko²olski program Kemijska tehnologija Vpisna ²tevilka Priimek, ime 3. test pri predmetu MATEMATIKA II Ra unski del 13. 6. 2016 Navodila: Pripravi osebni dokument. Ugasni in odstrani

Prikaži več

Diapozitiv 1

Diapozitiv 1 Vhodno izhodne naprave Laboratorijska vaja 4 - AV 4 Linije LTSpice, simulacija elektronskih vezij VIN - LV 1 Rozman,Škraba, FRI LTSpice LTSpice: http://www.linear.com/designtools/software/ https://www.analog.com/en/design-center/design-tools-andcalculators/ltspice-simulator.html

Prikaži več

Folder_3 /1XP

Folder_3 /1XP Bioversal I N A S S O C I A T I O N W I T H N A T U R E Sistem, ki u inkuje na elemente ivljenja. Gori v tunelu! Gori objekt! Gori gozd! Prevrnjen tovornjak izgublja gorivo in hidravli no olje! Zaradi

Prikaži več

Ime in priimek: Vpisna št: FAKULTETA ZA MATEMATIKO IN FIZIKO Oddelek za matematiko Verjetnost Pisni izpit 5. februar 2018 Navodila Pazljivo preberite

Ime in priimek: Vpisna št: FAKULTETA ZA MATEMATIKO IN FIZIKO Oddelek za matematiko Verjetnost Pisni izpit 5. februar 2018 Navodila Pazljivo preberite Ime in priimek: Vpisna št: FAKULTETA ZA MATEMATIKO IN FIZIKO Oddelek za matematiko Verjetnost Pisni izpit 5 februar 018 Navodila Pazljivo preberite besedilo naloge, preden se lotite reševanja Nalog je

Prikaži več

Prekinitveni način delovanja PLK Glavni program (OB1; MAIN) se izvaja ciklično Prekinitev začasno ustavi izvajanje glavnega programa in zažene izvajan

Prekinitveni način delovanja PLK Glavni program (OB1; MAIN) se izvaja ciklično Prekinitev začasno ustavi izvajanje glavnega programa in zažene izvajan Prekinitveni način delovanja PLK Glavni program (OB1; MAIN) se izvaja ciklično Prekinitev začasno ustavi izvajanje glavnega programa in zažene izvajanje prekinitvene rutine Dogodek GLAVNI PROGRAM (MAIN-OB1)

Prikaži več

Učinkovita izvedba algoritma Goldberg-Tarjan Teja Peklaj 26. februar Definicije Definicija 1 Naj bo (G, u, s, t) omrežje, f : E(G) R, za katero v

Učinkovita izvedba algoritma Goldberg-Tarjan Teja Peklaj 26. februar Definicije Definicija 1 Naj bo (G, u, s, t) omrežje, f : E(G) R, za katero v Učinkovita izvedba algoritma Goldberg-Tarjan Teja Peklaj 26. februar 2009 1 Definicije Definicija 1 Naj bo (G, u, s, t) omrežje, f : E(G) R, za katero velja 0 f(e) u(e) za e E(G). Za v V (G) definiramo presežek

Prikaži več

Osnove statistike v fizični geografiji 2

Osnove statistike v fizični geografiji 2 Osnove statistike v geografiji - Metodologija geografskega raziskovanja - dr. Gregor Kovačič, doc. Bivariantna analiza Lastnosti so med sabo odvisne (vzročnoposledično povezane), kadar ena lastnost (spremenljivka

Prikaži več

dr. Andreja Šarlah Teorijska fizika II (FMF, Pedagoška fizika, 2010/11) kolokviji in izpiti Vsebina Kvantna mehanika 2 1. kolokvij 2 2. kolokvij 4 1.

dr. Andreja Šarlah Teorijska fizika II (FMF, Pedagoška fizika, 2010/11) kolokviji in izpiti Vsebina Kvantna mehanika 2 1. kolokvij 2 2. kolokvij 4 1. dr. Andreja Šarlah Teorijska fizika II (FMF, Pedagoška fizika, 2010/11) kolokviji in izpiti Vsebina Kvantna mehanika 2 1. kolokvij 2 2. kolokvij 4 1. izpit 5 2. izpit 6 3. izpit (2014) 7 Termodinamika

Prikaži več

Microsoft Word - Avditorne.docx

Microsoft Word - Avditorne.docx 1. Naloga Delovanje oscilatorja je odvisno od kapacitivnosti kondenzatorja C. Dopustno območje izhodnih frekvenc je podano z dopustnim območjem kapacitivnosti C od 1,35 do 1,61 nf. Uporabljen je kondenzator

Prikaži več

Microsoft Word - M docx

Microsoft Word - M docx Državni izpitni center *M77* SPOMLADANSK ZPTN OK NAVODLA ZA OCENJEVANJE Petek, 7. junij 0 SPLOŠNA MATA C 0 M-77-- ZPTNA POLA ' ' QQ QQ ' ' Q QQ Q 0 5 0 5 C Zapisan izraz za naboj... točka zračunan naboj...

Prikaži več

Slide 1

Slide 1 Tehnike programiranja PREDAVANJE 10 Uvod v binarni svet in računalništvo (nadaljevanje) Logične operacije Ponovitev in ilustracija Logične operacije Negacija (eniški komplement) Negiramo vse bite v besedi

Prikaži več

LABORATORIJSKE VAJE IZ FIZIKE

LABORATORIJSKE VAJE IZ FIZIKE UVOD LABORATORIJSKE VAJE IZ FIZIKE V tem šolskem letu ste se odločili za fiziko kot izbirni predmet. Laboratorijske vaje boste opravljali med poukom od začetka oktobra do konca aprila. Zunanji kandidati

Prikaži več

RC MNZ - kategorija U12 in U13 TRENING 3-4 SKLOP: Igra 1:1 USMERITEV TRENINGA: CILJ: Igra 1:1 v napadu Utrjevanje uspešnosti igre 1:1 v napadu UVODNI

RC MNZ - kategorija U12 in U13 TRENING 3-4 SKLOP: Igra 1:1 USMERITEV TRENINGA: CILJ: Igra 1:1 v napadu Utrjevanje uspešnosti igre 1:1 v napadu UVODNI RC MNZ - kategorija U12 in U13 TRENING 3-4 SKLOP: Igra 1:1 USMERITEV TRENINGA: CILJ: Igra 1:1 v napadu Utrjevanje uspešnosti igre 1:1 v napadu UVODNI DEL (20 minut) 1. NAVAJANJE NA ŽOGO (12 minut) S klobučki

Prikaži več

Microsoft Word - CelotniPraktikum_2011_verZaTisk.doc

Microsoft Word - CelotniPraktikum_2011_verZaTisk.doc Elektrotehniški praktikum Sila v elektrostatičnem polju Namen vaje Našli bomo podobnost med poljem mirujočih nabojev in poljem mas, ter kakšen vpliv ima relativna vlažnost zraka na hitrost razelektritve

Prikaži več

Vaje: Matrike 1. Ugani rezultat, nato pa dokaži z indukcijo: (a) (b) [ ] n 1 1 ; n N 0 1 n ; n N Pokaži, da je množica x 0 y 0 x

Vaje: Matrike 1. Ugani rezultat, nato pa dokaži z indukcijo: (a) (b) [ ] n 1 1 ; n N 0 1 n ; n N Pokaži, da je množica x 0 y 0 x Vaje: Matrike 1 Ugani rezultat, nato pa dokaži z indukcijo: (a) (b) [ ] n 1 1 ; n N n 1 1 0 1 ; n N 0 2 Pokaži, da je množica x 0 y 0 x y x + z ; x, y, z R y x z x vektorski podprostor v prostoru matrik

Prikaži več

ANALITIČNA GEOMETRIJA V RAVNINI

ANALITIČNA GEOMETRIJA V RAVNINI 3. Analitična geometrija v ravnini Osnovna ideja analitične geometrije je v tem, da vaskemu geometrijskemu objektu (točki, premici,...) pridružimo števila oz koordinate, ki ta objekt popolnoma popisujejo.

Prikaži več

Seminar - 4. letnik Lasersko nadzorovani izvor mehkih rentgenskih ºarkov Avtor: Janez L. Ko evar Mentor: prof. dr. Dragan D. Mihailovi Ljubljana, 14.1

Seminar - 4. letnik Lasersko nadzorovani izvor mehkih rentgenskih ºarkov Avtor: Janez L. Ko evar Mentor: prof. dr. Dragan D. Mihailovi Ljubljana, 14.1 Seminar - 4. letnik Lasersko nadzorovani izvor mehkih rentgenskih ºarkov Avtor: Janez L. Ko evar Mentor: prof. dr. Dragan D. Mihailovi Ljubljana, 4..20 Povzetek Prve ideje uporabe plinske plazme za pospe²evanje

Prikaži več

Ime in priimek

Ime in priimek Polje v osi tokovne zanke Seminar pri predmetu Osnove Elektrotehnike II, VSŠ (Uporaba programskih orodij v elektrotehniki) Ime Priimek, vpisna številka, skupina Ljubljana,.. Kratka navodila: Seminar mora

Prikaži več

Zbornik 6. študentske konference Fakultete za management Koper november 2009 Koper Celje Škofja Loka JE SLOVENIJA PODJETNI TVU PRIJAZNO POSLOV

Zbornik 6. študentske konference Fakultete za management Koper november 2009 Koper Celje Škofja Loka JE SLOVENIJA PODJETNI TVU PRIJAZNO POSLOV JE SLOVENIJA PODJETNI TVU PRIJAZNO POSLOVNO OKOLJE? Nata a Cerov ek cerovsek.natasa@gmail.com POVZETEK Glede na pregled stanja razvoja podjetni tva v izbranih evropskih dr avah sem ugotovila, da je najve

Prikaži več

Delegirana uredba Komisije (EU) 2019/ z dne 14. marca 2019 o dopolnitvi Uredbe (EU) 2017/1129 Evropskega parlamenta in Sveta v zvezi z obliko, vsebino

Delegirana uredba Komisije (EU) 2019/ z dne 14. marca 2019 o dopolnitvi Uredbe (EU) 2017/1129 Evropskega parlamenta in Sveta v zvezi z obliko, vsebino L 166/26 Uradni list Evropske unije 21.6.2019 DELEGIRANA UREDBA KOMISIJE (EU) 2019/980 z dne 14. marca 2019 o dopolnitvi Uredbe (EU) 2017/1129 Evropskega parlamenta in Sveta v zvezi z obliko, vsebino,

Prikaži več

Microsoft Word - M

Microsoft Word - M Državni izpitni center *M773* SPOMLADANSKI IZPITNI ROK NAVODILA ZA OCENJEVANJE Četrtek, 4. junij SPLOŠNA MATRA RIC M-77--3 IZPITNA POLA ' ' Q Q ( Q Q)/ Zapisan izraz za naboja ' ' 6 6 6 Q Q (6 4 ) / C

Prikaži več

Avtomatizirano modeliranje pri celostnem upravljanju z vodnimi viri

Avtomatizirano modeliranje pri celostnem upravljanju z vodnimi viri Univerza v Ljubljani Fakulteta za gradbeništvo in geodezijo 36. Goljevščkov spominski dan Modeliranje kroženja vode in spiranja hranil v porečju reke Pesnice Mateja Škerjanec 1 Tjaša Kanduč 2 David Kocman

Prikaži več

Uvodno predavanje

Uvodno predavanje RAČUNALNIŠKA ORODJA Simulacije elektronskih vezij M. Jankovec 2.TRAN analiza (Analiza v časovnem prostoru) Iskanje odziva nelinearnega dinamičnega vezja v časovnem prostoru Prehodni pojavi Stacionarno

Prikaži več

1. izbirni test za MMO 2018 Ljubljana, 16. december Naj bo n naravno število. Na mizi imamo n 2 okraskov n različnih barv in ni nujno, da imam

1. izbirni test za MMO 2018 Ljubljana, 16. december Naj bo n naravno število. Na mizi imamo n 2 okraskov n različnih barv in ni nujno, da imam 1. izbirni test za MMO 018 Ljubljana, 16. december 017 1. Naj bo n naravno število. Na mizi imamo n okraskov n različnih barv in ni nujno, da imamo enako število okraskov vsake barve. Dokaži, da se okraske

Prikaži več

6.1 Uvod 6 Igra Chomp Marko Repše, Chomp je nepristranska igra dveh igralcev s popolno informacijo na dvo (ali vec) dimenzionalnem prostoru

6.1 Uvod 6 Igra Chomp Marko Repše, Chomp je nepristranska igra dveh igralcev s popolno informacijo na dvo (ali vec) dimenzionalnem prostoru 6.1 Uvod 6 Igra Chomp Marko Repše, 30.03.2009 Chomp je nepristranska igra dveh igralcev s popolno informacijo na dvo (ali vec) dimenzionalnem prostoru in na končni ali neskončni čokoladi. Igralca si izmenjujeta

Prikaži več

EKVITABILNE PARTICIJE IN TOEPLITZOVE MATRIKE Aleksandar Jurišić Politehnika Nova Gorica in IMFM Vipavska 13, p.p. 301, Nova Gorica Slovenija Štefko Mi

EKVITABILNE PARTICIJE IN TOEPLITZOVE MATRIKE Aleksandar Jurišić Politehnika Nova Gorica in IMFM Vipavska 13, p.p. 301, Nova Gorica Slovenija Štefko Mi EKVITABILNE PARTICIJE IN TOEPLITZOVE MATRIKE Aleksandar Jurišić Politehnika Nova Gorica in IMFM Vipavska 13, p.p. 301, Nova Gorica Slovenija Štefko Miklavič 30. okt. 2003 Math. Subj. Class. (2000): 05E{20,

Prikaži več

'Kombinatoricna optimizacija / Lokalna optimizacija'

'Kombinatoricna optimizacija / Lokalna optimizacija' Kombinatorična optimizacija 3. Lokalna optimizacija Vladimir Batagelj FMF, matematika na vrhu različica: 15. november 2006 / 23 : 17 V. Batagelj: Kombinatorična optimizacija / 3. Lokalna optimizacija 1

Prikaži več

Microsoft Word - ELEKTROTEHNIKA2_ junij 2013_pola1 in 2

Microsoft Word - ELEKTROTEHNIKA2_ junij 2013_pola1 in 2 Šifra kandidata: Srednja elektro šola in tehniška gimnazija ELEKTROTEHNIKA PISNA IZPITNA POLA 1 12. junij 2013 Čas pisanja 40 minut Dovoljeno dodatno gradivo in pripomočki: Kandidat prinese nalivno pero

Prikaži več

1. Električne lastnosti varikap diode Vsaka polprevodniška dioda ima zaporno plast, debelina katere narašča z zaporno napetostjo. Dioda se v zaporni s

1. Električne lastnosti varikap diode Vsaka polprevodniška dioda ima zaporno plast, debelina katere narašča z zaporno napetostjo. Dioda se v zaporni s 1. Električne lastnosti varikap diode Vsaka polprevodniška dioda ima zaporno plast, debelina katere narašča z zaporno napetostjo. Dioda se v zaporni smeri obnaša kot nelinearen kondenzator, ki mu z višanjem

Prikaži več

(Microsoft Word - 3. Pogre\232ki in negotovost-c.doc)

(Microsoft Word - 3. Pogre\232ki in negotovost-c.doc) 3.4 Merilna negotovost Merilna negotovost je parameter, ki pripada merilnem rezltat. Označje razpršenost vrednosti, ki jih je mogoče z določeno verjetnostjo pripisati merjeni veličini. Navaja kakovost

Prikaži več

VPRAŠANJA ZA USTNI IZPIT PRI PREDMETU OSNOVE ELEKTROTEHNIKE II PREDAVATELJ PROF. DR. DEJAN KRIŽAJ Vprašanja so v osnovi sestavljena iz naslovov poglav

VPRAŠANJA ZA USTNI IZPIT PRI PREDMETU OSNOVE ELEKTROTEHNIKE II PREDAVATELJ PROF. DR. DEJAN KRIŽAJ Vprašanja so v osnovi sestavljena iz naslovov poglav VPRAŠANJA ZA USTNI IZPIT PRI PREDMETU OSNOVE ELEKTROTEHNIKE II PREDAVATELJ PROF. DR. DEJAN KRIŽAJ Vprašanja so v osnovi sestavljena iz naslovov poglavij v učbeniku Magnetika in skripti Izmenični signali.

Prikaži več

PRILOGA II Obrazec II-A Vloga za pridobitev statusa kvalificiranega proizvajalca elektri ne energije iz obnovljivih virov energije 1.0 Splošni podatki

PRILOGA II Obrazec II-A Vloga za pridobitev statusa kvalificiranega proizvajalca elektri ne energije iz obnovljivih virov energije 1.0 Splošni podatki PRILOGA II Obrazec II-A Vloga za pridobitev statusa kvalificiranega proizvajalca elektri ne energije iz obnovljivih virov energije 1.0 Splošni podatki o prosilcu 1.1 Identifikacijska številka v registru

Prikaži več

Ime in priimek: Vpisna št: FAKULTETA ZA MATEMATIKO IN FIZIKO Oddelek za matematiko Statistika Pisni izpit 6. julij 2018 Navodila Pazljivo preberite be

Ime in priimek: Vpisna št: FAKULTETA ZA MATEMATIKO IN FIZIKO Oddelek za matematiko Statistika Pisni izpit 6. julij 2018 Navodila Pazljivo preberite be Ime in priimek: Vpisna št: FAKULEA ZA MAEMAIKO IN FIZIKO Oddelek za matematiko Statistika Pisni izpit 6 julij 2018 Navodila Pazljivo preberite besedilo naloge, preden se lotite reševanja Za pozitiven rezultat

Prikaži več

Mere kompleksnih mrež (angl. Network Statistics) - Seminarska naloga pri predmetu Izbrana poglavja iz diskretne matematike

Mere kompleksnih mrež   (angl. Network Statistics) - Seminarska naloga pri predmetu Izbrana poglavja iz diskretne matematike Mere kompleksnih mrež (angl. Network Statistics) Seminarska naloga pri predmetu Izbrana poglavja iz diskretne matematike Ajda Pirnat, Julia Cafnik in Živa Mitar Fakulteta za matematiko in fiziko April

Prikaži več

Microsoft PowerPoint - NDES_8_USB_LIN.ppt

Microsoft PowerPoint - NDES_8_USB_LIN.ppt Laboratorij za na rtovanje integriranih vezij Fakulteta za elektrotehniko Univerza v Ljubljani ndrej Trost artovanje digitalnih el. sistemov Komunikacijski vmesniki UB in LI http://lniv.fe.uni-lj.si/ndes.html

Prikaži več

resitve.dvi

resitve.dvi FAKULTETA ZA STROJNISTVO Matematika Pisni izpit. junij 22 Ime in priimek Vpisna st Navodila Pazljivo preberite besedilo naloge, preden se lotite resevanja. Veljale bodo samo resitve na papirju, kjer so

Prikaži več

Microsoft Word - M doc

Microsoft Word - M doc Državni izpitni center *M11145113* INFORMATIKA SPOMLADANSKI IZPITNI ROK NAVODILA ZA OCENJEVANJE Petek, 10. junij 2011 SPLOŠNA MATURA RIC 2011 2 M111-451-1-3 IZPITNA POLA 1 1. b 2. a 3. Pojem se povezuje

Prikaži več

document.dvi

document.dvi UNIVERZA V LJUBLJANI FAKULTETA ZA STROJNI TVO Drugi podiplomski seminar Konstruiranje za izdelavo po EDM postopku Jo ko Valentin i Mentor: i.prof.dr. Mihael Junkar, dipl.ing. Ljubljana, 1999 Kazalo 1 Uvod

Prikaži več

Vzpostavitev več nivojske varnostne infrastrukture S pomočjo Elektro Maribor, McAfee SIEM, CISCO ISE, NGFW Zorna Varga, Sfera IT d.o.o in Klemen Bačak

Vzpostavitev več nivojske varnostne infrastrukture S pomočjo Elektro Maribor, McAfee SIEM, CISCO ISE, NGFW Zorna Varga, Sfera IT d.o.o in Klemen Bačak Vzpostavitev več nivojske varnostne infrastrukture S pomočjo Elektro Maribor, McAfee SIEM, CISCO ISE, NGFW Zorna Varga, Sfera IT d.o.o in Klemen Bačak, Sfera IT d.o.o. 1 Priprava na: Vzpostavitev več nivojske

Prikaži več

REALIZACIJA ELEKTRONSKIH SKLOPOV

REALIZACIJA ELEKTRONSKIH SKLOPOV Načrtovanje zaemc = elektronike 2 1 Katedra za elektroniko 2 Čemu? 3 Kdo? Katedra za elektroniko 4 Izziv: DC/DC stikalni napajalnik navzdol U vhod Vhodno sito Krmilno integrirano vezje NMOSFET NMOSFET

Prikaži več

Diapozitiv 1

Diapozitiv 1 Vhodno izhodne naprave Laboratorijska vaja 5 - LV 1 Meritve dolžine in karakteristične impedance linije VIN - LV 1 Rozman,Škraba, FRI Model linije Rs Z 0, Vs u i u l R L V S - Napetost izvora [V] R S -

Prikaži več

Microsoft Word - avd_vaje_ars1_1.doc

Microsoft Word - avd_vaje_ars1_1.doc ARS I Avditorne vaje Pri nekem programu je potrebno izvršiti N=1620 ukazov. Pogostost in trajanje posameznih vrst ukazov računalnika sta naslednja: Vrsta ukaza Štev. urinih period Pogostost Prenosi podatkov

Prikaži več

Podatkovni model ER

Podatkovni model ER Podatkovni model Entiteta- Razmerje Iztok Savnik, FAMNIT 2018/19 Pregled: Načrtovanje podatkovnih baz Konceptualno načtrovanje: (ER Model) Kaj so entite in razmerja v aplikacijskem okolju? Katere podatke

Prikaži več

Strokovni izobraževalni center Ljubljana, Srednja poklicna in strokovna šola Bežigrad PRIPRAVE NA PISNI DEL IZPITA IZ MATEMATIKE 2. letnik nižjega pok

Strokovni izobraževalni center Ljubljana, Srednja poklicna in strokovna šola Bežigrad PRIPRAVE NA PISNI DEL IZPITA IZ MATEMATIKE 2. letnik nižjega pok Strokovni izobraževalni center Ljubljana, Srednja poklicna in strokovna šola Bežigrad PRIPRAVE NA PISNI DEL IZPITA IZ MATEMATIKE 2. letnik nižjega poklicnega izobraževanja NAVODILA: Izpit iz matematike

Prikaži več

ELEKTRIČNI NIHAJNI KROG TEORIJA Električni nihajni krog je električno vezje, ki služi za generacijo visokofrekvenče izmenične napetosti. V osnovi je "

ELEKTRIČNI NIHAJNI KROG TEORIJA Električni nihajni krog je električno vezje, ki služi za generacijo visokofrekvenče izmenične napetosti. V osnovi je ELEKTRIČNI NIHAJNI KROG TEORIJA Električni nihajni krog je električno vezje, ki služi za generacijo visokofrekvenče izmenične napetosti. V osnovi je "električno" nihalo, sestavljeno iz vzporedne vezave

Prikaži več

Uradni list Republike Slovenije Št. 17 / / Stran 2557 Verzija: v1.0 Datum: Priloga 1: Manevri in tolerance zadovoljive izurjeno

Uradni list Republike Slovenije Št. 17 / / Stran 2557 Verzija: v1.0 Datum: Priloga 1: Manevri in tolerance zadovoljive izurjeno Uradni list Republike Slovenije Št. 17 / 10. 4. 2017 / Stran 2557 Verzija: v1.0 Datum: 26.07.2016 Priloga 1: Manevri in tolerance zadovoljive izurjenosti V nadaljevanju je opisan programa leta in s tem

Prikaži več

Vrste

Vrste Matematika 1 17. - 24. november 2009 Funkcija, ki ni algebraična, se imenuje transcendentna funkcija. Podrobneje si bomo ogledali naslednje transcendentne funkcije: eksponentno, logaritemsko, kotne, ciklometrične,

Prikaži več

rm.dvi

rm.dvi 1 2 3 4 5 6 7 Ime, priimek Razred 14. DRŽAVNO TEKMOVANJE V RAZVEDRILNI MATEMATIKI NALOGE ZA PETI IN ŠESTI RAZRED OSNOVNE ŠOLE Čas reševanja nalog: 90 minut Točkovanje 1., 2., in 7. naloge je opisano v

Prikaži več

INDUSTRIJA 4.0: PRILOŽNOSTI DIGITALNE PREOBRAZBE PROCESA RAZVOJA BARV IN PREMAZOV TOMAŽ KERN, BENJAMIN URH, MARJAN SENEGAČNIK, EVA KRHAČ

INDUSTRIJA 4.0:  PRILOŽNOSTI DIGITALNE PREOBRAZBE PROCESA RAZVOJA BARV IN PREMAZOV TOMAŽ KERN, BENJAMIN URH, MARJAN SENEGAČNIK, EVA KRHAČ INDUSTRIJA 4.0: PRILOŽNOSTI DIGITALNE PREOBRAZBE PROCESA RAZVOJA BARV IN PREMAZOV TOMAŽ KERN, BENJAMIN URH, MARJAN SENEGAČNIK, EVA KRHAČ AGENDA IZZIV OZADJE RAZISKAVE POSNETEK STANJA ANALIZA STANJA in

Prikaži več

NAVODILA AVTORJEM PRISPEVKOV

NAVODILA AVTORJEM PRISPEVKOV Predmetna komisija za nižji izobrazbeni standard matematika Opisi dosežkov učencev 6. razreda na nacionalnem preverjanju znanja Slika: Porazdelitev točk pri matematiki (NIS), 6. razred 1 ZELENO OBMOČJE

Prikaži več

Univerza v Mariboru Fakulteta za naravoslovje in matematiko Oddelek za matematiko in računalništvo Enopredmetna matematika IZPIT IZ VERJETNOSTI IN STA

Univerza v Mariboru Fakulteta za naravoslovje in matematiko Oddelek za matematiko in računalništvo Enopredmetna matematika IZPIT IZ VERJETNOSTI IN STA Enopredmetna matematika IN STATISTIKE Maribor, 31. 01. 2012 1. Na voljo imamo kovanca tipa K 1 in K 2, katerih verjetnost, da pade grb, je p 1 in p 2. (a) Istočasno vržemo oba kovanca. Verjetnost, da je

Prikaži več

resitve.dvi

resitve.dvi FAKULTETA ZA STROJNISTVO Matematika 2. kolokvij. december 2 Ime in priimek: Vpisna st: Navodila Pazljivo preberite besedilo naloge, preden se lotite resevanja. Veljale bodo samo resitve na papirju, kjer

Prikaži več

Optimizacija z roji delcev - Seminarska naloga pri predmetu Izbrana poglavja iz optimizacije

Optimizacija z roji delcev - Seminarska naloga pri predmetu Izbrana poglavja iz optimizacije Univerza v Ljubljani Fakulteta za matematiko in fiziko Seminarska naloga pri predmetu Izbrana poglavja iz optimizacije 2. junij 2011 Koncept PSO Motivacija: vedenje organizmov v naravi Ideja: koordinirano

Prikaži več

Microsoft Word - Klun44

Microsoft Word - Klun44 UNIVERZA V LJUBLJANI EKONOMSKA FAKULTETA DIPLOMSKO DELO IZBRANI DEJAVNIKI POVPRAŠEVANJA TUJIH TURISTOV PO SLOVENIJI Ljubljana, oktober 2001 NEVENKA KLUN KAZALO 1. UVOD..........1 2. TURISTI NO POVPRAŠEVANJE........3

Prikaži več

PKP projekt SMART WaterNet_Opis

PKP projekt SMART WaterNet_Opis PKP projekt SMART WaterNet Po kreativni poti do znanja (PKP) opis programa Program Po kreativni poti do znanja omogoča povezovanje visokošolskih zavodov s trgom dela in tako daje možnost študentom za pridobitev

Prikaži več

SLOVENIJA

SLOVENIJA KONDENZATORJI VRSTE in UPORABA Anja Pomeni besed: Kondenzator je naprava za shranjevanje električnega naboja Kapaciteta kondenzatorja pove, koliko naboja lahko hrani pri napetosti enega volta. Kapaciteta

Prikaži več

glava.dvi

glava.dvi Lastnosti verjetnosti 1. Za dogodka A in B velja: P(A B) = P(A) + P(B) P(A B) 2. Za dogodke A, B in C velja: P(A B C) = P(A) + P(B) + P(C) P(A B) P(A C) P(B C) + P(A B C) Kako lahko to pravilo posplošimo

Prikaži več

PRIPOROČILA ZA OBLIKOVANJE KATALOGOV ZNANJA ZA MODULE V PROGRAMIH VIŠJEGA STROKOVNEGA IZOBRAŽEVANJA

PRIPOROČILA ZA OBLIKOVANJE KATALOGOV ZNANJA ZA MODULE V PROGRAMIH VIŠJEGA STROKOVNEGA IZOBRAŽEVANJA KATALOG ZNANJA 1. IME PREDMETA ZBIRKE PODATKOV I ZBIRKE PODATKOV II 2. SPLOŠNI CILJI Splošni cilji predmeta so: razvijanje sposobnosti za uporabo znanstvenih metod in sredstev, razvijanje odgovornosti

Prikaži več

Požarna odpornost konstrukcij

Požarna odpornost konstrukcij Požarna obtežba in razvoj požara v požarnem sektorju Tomaž Hozjan e-mail: tomaz.hozjan@fgg.uni-lj.si soba: 503 Postopek požarnega projektiranja konstrukcij (SIST EN 1992-1-2 Izbira za projektiranje merodajnih

Prikaži več

Microsoft PowerPoint _12_15-11_predavanje(1_00)-IR-pdf

Microsoft PowerPoint _12_15-11_predavanje(1_00)-IR-pdf uporaba for zanke i iz korak > 0 oblika zanke: for i iz : korak : ik NE i ik DA stavek1 stavek2 stavekn stavek1 stavek2 stavekn end i i + korak I&: P-XI/1/17 uporaba for zanke i iz korak < 0 oblika zanke:

Prikaži več