* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download UNIVERSITI TEKNOLOGI MALAYSIA
Resistive opto-isolator wikipedia , lookup
Voltage optimisation wikipedia , lookup
Alternating current wikipedia , lookup
Current source wikipedia , lookup
Mains electricity wikipedia , lookup
Solar micro-inverter wikipedia , lookup
Integrated circuit wikipedia , lookup
Power inverter wikipedia , lookup
Power electronics wikipedia , lookup
Switched-mode power supply wikipedia , lookup
Two-port network wikipedia , lookup
History of the transistor wikipedia , lookup
Opto-isolator wikipedia , lookup
PSZ 19:16 (Pind. 1/07) UNIVERSITI TEKNOLOGI MALAYSIA DECLARATION OF THESIS / UNDERGRADUATE PROJECT PAPER AND COPYRIGHT Author’s full name : NAZRIL HAFIZ BIN MOHAMAD Date of birth : 13TH DECEMBER1990 Title : DEVICE AND CIRCUIT LEVEL PERFORMANCE OF SILICON NANOWIRE FIELDEFFECT TRANSISTOR WITH BENCHMARKING AGAINST A NANO MOSFET Academic Session : 2012/2013 I declare that this thesis is classified as : CONFIDENTIAL (Contains confidential information under the Official Secret Act 1972)* RESTRICTED (Contains restricted information as specified by the organization where research was done)* OPEN ACCESS I agree that my thesis to be published as online open access (full text) I acknowledged that Universiti Teknologi Malaysia reserves the right as follows: 1. The thesis is the property of Universiti Teknologi Malaysia. 2. The Library of Universiti Teknologi Malaysia has the right to make copies for the purpose of research only. 3. The Library has the right to make copies of the thesis for academic exchange. Certified by : SIGNATURE 901213-03-5361 (NEW IC NO. /PASSPORT NO.) NOTES : * SIGNATURE OF SUPERVISOR DR MICHAEL TAN LOONG PENG NAME OF SUPERVISOR If the thesis is CONFIDENTAL or RESTRICTED, please attach with the letter from the organization with period and reasons for confidentiality or restriction. “I hereby declare that I have read this thesis and in my opinion this thesis is sufficient in terms of scope and quality for the award of the degree of Bachelor of Engineering (Electrical-Electronics)” Signature : …………………..………….. Name of Supervisor : DR. MICHAEL TAN LOONG PENG Date ………………….….……….. : DEVICE AND CIRCUIT LEVEL PERFORMANCE OF SILICON NANOWIRE FIELD-EFFECT TRANSISTOR WITH BENCHMARKING AGAINST A NANO MOSFET NAZRIL HAFIZ BIN MOHAMAD A report submitted as partial fulfillment of the requirements for the award of the degree of Bachelor of Engineering (Electrical-Electronics) Faculty of Electrical Engineering Universiti Teknologi Malaysia JUNE 2013 ii I declare that this thesis entitled “Device and Circuit Level Performance of Silicon Nanowire Field-Effect Transistor with Benchmarking against a Nano MOSFET” is the result of my own research except as cited in the references. The thesis has not been accepted for any degree and is not concurrently submitted in candidature of any other degree. Signature : …………………..……….. Name : NAZRIL HAFIZ BIN MOHAMAD Date : ………………..………….. iii Dedicated to my mother, father, brothers, sisters and friends. iv ACKNOWLEDGEMENT O ALLAH, the Most Gracious and the Most Merciful. Alhamdulillah Praise to Allah for the blessing, this project was successfully completed and finished. First and foremost, I would like to take this opportunity to express my sincere gratitude to my project supervisor, Dr. Michael Tan Loong Peng for all his time, guidance, patience, support, consideration and encouragement throughout finishing this project. Besides that, I would like to thank my family especially my mom and dad who had give me lot of support to finish this project till the end. Lastly, I would like to convey my warmest gratitude to all my friends who had directly or indirectly contributed in the completion of this project. v ABSTRACT As the devices dimension had reduce drastically, new alternatives had been introduced to meet the requirements of Moore’s law. Various field-effect transistor (FET) had been introduced in order to replace the convenient Metal Oxide Semiconductor Field-Effect Transistor (MOSFET) that had been used nowadays. Among the entire new field-effect transistor that had been introduced, Silicon Nanowire Field-Effect Transistor (Si NWFET) had been given a lot of attention as candidate for Complementary Metal-Oxide-Semiconductor (CMOS) technology because of its unique advantages as it was based on silicon, the material that had been working by the semiconductor industries for a period of time candidates and also due to its short-channel effect immunity, improved transport property and CMOS compatibility [1]. In order to understand the device physics in depth and to assess the performance limits of Si NWFET, simulation of performance is very important to make sure Si NWFET will become a promising candidate as a semiconductor material in nanotechnology devices and applications. This thesis will discuss the performance of the Si NWFET against the nano Metal Oxide Semiconductor Field-Effect Transistor (nano MOSFET). A SPICE model of Si NWFET is constructed by deriving and modifying a FETToy MATLAB script proposed by A. Rahman [2] and then extended by Jing Wang [3] of Purdue University. The SPICE model specifications are determined by further study and research on various ballistic reports and thesis. Next, a USCF equation is obtained by using fitting method for the Matrix Laboratory (MATLAB) script and later on the USCF equation was used to simulate the I-V characteristic for the Spice model and projected in CosmoScope to view the result. Then, the logic circuit such as inverter, NOR and NAND are built. For the nano MOSFET, a 32nm MOSFET is modified the vi parameters so the I-V characteristic for both Si NWFET and nano MOSFET match and a fair assessment can be done [4]. vii ABSTRAK Oleh disebabkan dimensi bagi peranti telah berkurang secara drastik, alternatif- alternatif baru telah diperkenalkan bagi memenuhi kehendak hukum Moore. Pelbagai Transistor Kesan Medan (FET) telah diperkenalkan bagi menggantikan Transistor Kesan Medan Logam Oksida Separuh Pengalir (MOSFET) yang telah digunakan pada masa kini. Antara keseluruhan transistor kesan medan baru yang telah di perkenalkan, Silikon Wayar Nano Transistor Kesan Medan (Si NWFET) telah diberikan banyak perhatian sebagai pengganti kepada CMOS teknologi kerana kelebihan unik ia yang berdasarkan silikon, suatu bahan yang telah digunapakai didalam industri semikonduktor untuk satu tempoh masa dan juga disebabkan imuniti kesan saluran kecil, pengangkutan yang lebih baik dan keserasian CMOS [1]. Untuk memahami dengan lebih mendalam peranti fizik dan menilai had prestasi Si NWFET, simulasi prestasi adalah sangat penting bagi memastikan Si NWFET akan menjadi calon yang sesuai sebagai bahan semikonduktor di dalam peranti teknologi nano dan aplikasi. Tesis ini akan membincangkan prestasi Si NWFET dan dibandigkan dengan Transistor Kesan Medan Logam Oksida nano Separuh Pengalir (nano MOSFET). Satu model SPICE Si NWFET dibina dengan mengurai dan mengubah suai skrip FETToy MATLAB yang dicadangkan oleh A. Rahman [1] dan kemudian dilanjutkan oleh Jing Wang [2] di Universiti Purdue. Spesifikasi model SPICE ditentukan dengan kajian lanjut dan penyelidikan mengenai pelbagai laporan balistik dan tesis. Seterusnya, persamaan USCF yang diperolehi dengan menggunakan kaedah persamaan untuk Matrix Laboratory (MATLAB) skrip dan kemudian persamaan USCF itu digunakan untuk mensimulasi ciri-ciri I-V bagi model Spice dan diunjurkan dalam CosmoScope untuk melihat hasilnya. Kemudian, litar logik seperti penyongsang, NOR dan NAND dibina. Untuk nano MOSFET, satu MOSFET 32nm diubah suai parameter supaya ciri-ciri I-V bagi kedua-dua Si NWFET dan nano MOSFET selari dan penilaian yang adil boleh dilakukan [3]. viii TABLE OF CONTENTS CHAPTER 1 2 TITLE PAGE DECLARATION OF THESIS ii DEDICATION iii ACKNOWLEDGEMENT iv ABSTRACT v ABSTRAK vii TABLE OF CONTENT viii LIST OF TABLES xi LIST OF FIGURES xii LIST OF ABBREVIATIONS xv INTRODUCTION 1 1.1 Background 1 1.2 Problem Statements 3 1.3 Objectives 3 1.4 Scopes of Work 4 1.5 Project Gantt Chart 5 1.6 Thesis Organization 6 LITERATURE REVIEW 8 2.1 Overview 8 2.2 Silicon 8 2.3 Silicon Nanowire 9 2.4 MOSFET 11 ix 2.5 Silicon Nanowire Field-Effect Transistor 14 2.6 Fabrication of Metal Oxide Semiconductor 15 Field-Effect Transistor 2.7 Fabrication of Silicon Nanowire Field-Effect 16 Transistor 2.8 Compact Model of Si NWFET 17 2.9 SPICE Modeling and device specification for 20 SPICE model 2.10 3 4 24 RESEARCH METHODOLOGY 25 3.1 Introduction 25 3.2 MATLAB 27 3.3 HSPICE 28 3.4 CosmosScope 28 RESULTS AND DISCUSSION 30 4.1 Introduction 30 4.2 SPICE model 31 4.3 USCF equation 32 4.4 Device Circuit Analysis 36 4.4.1 Inverter 37 4.4.2 NOR2 38 4.4.3 NAND2 40 4.4.4 NOR3 42 4.4.5 NAND3 43 Performance result 45 4.5.1 Power Delay Product (PDP) 47 4.4.2 Energy Delay Product (EDP) 48 CONCLUSIONS AND FUTURE WORK 51 5.1 Conclusions 51 5.2 Future Work 53 4.5 5 Curve Fitting x REFERENCES 54 APPENDICES 57-75 xi LIST OF TABLES TABLE TITLE PAGE 4.1 Device Model Specification at V gs = 1V 31 4.2 Truth Table for inverter 37 4.3 Truth table for NOR2 39 4.4 Truth table for NAND2 40 4.5 Truth table for NOR3 42 4.6 Truth table for NAND3 44 4.7 Propagation Delay (TPD), Average Power 46 (AVG_POWER), Power Delay Product (PDP) and Energy Delay Product (EDP) 4.8 Propagation delay computation between Si NWFET and nano MOSFET 49 xii LIST OF FIGURES FIGURE TITLE PAGE 1.1 Moore’s Law 2 1.2 Project Gantt chart for semester 1 5 1.3 Project Gantt chart for semester 2 6 2.1 Face Centered Cubic 9 2.2 Silicon Nanowire with different shape 10 2.3 Scale of nanowire compare with other nano material 11 2.4 N-channel and P-channel MOSFET 12 2.5 Cross section for pMos and nMos 13 2.6 3D model of MOSFET 13 2.7 Examples of Si NWFET 14 2.8 3D model of Si NWFET 14 2.9 Fabrication process for MOSFET 15 2.10 Fabrication process for Si NWFET 17 2.11 Stereoscopic and cross sectional schematic of 18 compact model 212 Energy-band diagram of n-type compact model 18 2.13 I ds –V ds with different dimensions (R = 10 and 5 nm) 19 2.14 I ds –V ds 19 with different doping concentrations (symbols: TCAD; lines: model) 2.15 Ids–Vgs with different radii. 20 xiii 2.16 I-V curves for the n-type/p-type SNWT with 21 D=1.36nm and the ratio of the p FET ON current to the n FET’s vs. D. The oxide thickness is assumed to be 1nm and the temperature is 300K. 2.17 I DS vs V DS for SiO 2 22 2.18 Fermi energy level for different types of materials 23 3.1 Research methodology flowcharts 26 3.2 Matrix Laboratory (MATLAB) programmed 27 3.3 HSPICE simulator 28 3.4 CosmosScope simulator 29 4.1 Self consistent voltages versus drain voltage 32 4.2 Compared result of USCF equation and SPICE model 33 4.3 I-V characteristic of Si NWFET 34 4.4 I-V characteristic for Si NWFET and nano MOSFET 34 4.5 I-V characteristic for n-type 35 4.6 I-V characteristic for p-type 36 4.7 Input and output waveforms of inverter for Si 37 NWFET 4.8 Input and output waveforms of inverter for nano 38 MOSFET 4.9 Input and output waveforms of NOR2 gate for Si 39 NWFET 4.10 Input and output waveforms of NOR2 gate for nano 39 MOSFET. 4.11 Input and output waveforms of NAND2 gate for Si 41 NWFET 4.12 Input and output waveforms of NAND2 gate for nano MOSFET. 41 xiv 4.13 Input and output waveforms of NOR3 gate for Si 42 NWFET 4.14 Input and output waveforms of NOR3 gate for nano 43 MOSFET. 4.15 Input and output waveforms of NAND3 gate for Si 44 NWFET 4.16 Input and output waveforms of NAND3 gate for nano 45 MOSFET 4.17 PDP of Si NWFET versus nano MOSFET 48 4.18 EDP of Si NWFET versus nano MOSFET 49 xv LIST OF ABBREVIATIONS FET - Field-Effect Transistor MOSFET - Metal Oxide Semiconductor Field-Effect Transistor Si NWFET - Silicon Nanowire Field-Effect Transistors CMOS - Complementary Metal-Oxide-Semiconductor IC - Integrated Circuit Si - Silicon Si NW - Silicon Nanowire FCC - Face Centered Cubic PMOS - P-Channel Mosfet NMOS - N-Channel Mosfet Au - Gold KI - Potassium Iodide CVD - Chemical Vapor Deposition Sb - Antimony B - Boron EDP - Energy Delay Product FET - Field-Effect Transistor TPD - Propagation Delay AVG_POWER - Average Power 1 CHAPTER I INTRODUCTION 1.1 Background In the computing world, packing more transistors on a chip leads to higher speed and potentially, it also gives rise to more functions integration. According to Moore Law, the numbers of a transistor in Integrated Circuit (IC) on a die would double in every 18 months [5]. Meanwhile, the size of the transistor decrease by a double for every three years .Moore’s Law was driven by three factors which are to reduce the transistor size, increase the size of the microchip, and also increase the circuit cleverness. Semiconductors industries are currently in nano MOSFET range [6]. The performance of the transistors has been increase in order to produce a better device performance. This is the results from extreme scaling of MOSFETs with short channel effects coming into place. 2 Figure 1.1 Moore’s Law [7] Semiconductor industries today are currently facing various challenges to produce a new device that satisfy the requirement of Moore’s Law. As the devices dimension had reduce drastically, new alternatives had been introduced to meet the requirements. Some of the examples of the alternatives that has been introduced are by producing entirely new field-effect transistor such as Carbon Nanotube FieldEffect Transistor, FinFets and as well as tri-gate transistors. Among the entire new field-effect transistor that had been introduced, Si NW can be prepared with a diameter of several nanometers and be shaped in cylindrical, rectangular or triangle [8] and controllable dopant type and concentration, thus make it a powerful building blocks for nano electronics devices such as field-effect transistors. Because of its unique abilities for controllable dopant type and concentration [9], Si NWFET attracts more attention and more readily to be integrated into the silicon industry processing and fabrications [10]. Previous work had focused on fabricating Si NW in different shape such as cylindrical, rectangular and triangular. Details on fabrication of Si NW can be found by previous work by Jing Wang et al [8]. In this research, we focused on studying the device and circuit level performance of Si NWFET with benchmarking against a nano MOSFET. The process technology that we used is 32nm. The performance of this same scale field- 3 effect transistor is compare to come out with better understanding of both transistor performances in this case will help future research. 1.2 Problem Statement Si NWFET had been paid attention as one of the promising FET for future usage. However, in order to understand the device physics in depth and to assess the performance limits of Si NWFET, simulation of performance is very important to make sure Si NWFET will become a promising candidate as a semiconductor material in nanotechnology devices and applications. Few problems statement had been listed for this thesis. • What are the characteristic of Si NWFET and nano MOSFET? • What are the differences between Si NWFET and nano MOSFET? • What are the strength and weaknesses of both nano structures in term of device and circuit performance? • What are the performance Si NWFET and nano MOSFET in different gates? • What are the advantages of Si NWFET compare to nano MOSFET? 1.3 Objectives This project focused on the SPICE circuit simulation of Silicon Nanowire Field-Effect Transistor (Si NWFET) with benchmarking against a nano MOSFET. The performance will be analyzed based on the I-V characteristic on drain current versus drain voltage, drain current versus source voltage and drain current versus gate voltage. The objectives of the projects are; 4 • To investigate and evaluate the characteristic of Si NWFET and compare against 32nm MOSFET. • To construct a SPICE model Si NWFET and compare against a 32nm MOSFET and simulate its performance by using HSPICE simulation based on MATLAB script. • To compare the strength and weaknesses of both nano structures in term of device and circuit performance • To analyze and evaluate the performance Si NWFET and nano MOSFET in different logic gates such as NAND, NOR and inverter. • To carry out circuit analysis and performance evaluation of Si NWFET based on the I-V characteristic and DC analysis comparison to nano MOSFET. 1.4 Scope of Work There are several scopes that need to be considered in order to achieve the objectives of this research. The scopes of this project are as follows; This research project involves a good understanding, fully utilization and master of all the functions in MATLAB .This will be useful in the process to construct a SPICE model for Si NWFET and also to obtain I-V characteristic for SPICE Si NWFET design. The research requires knowledge on the characteristics of a Silicon Nanowire which includes the changes in the doping agent for N-type and P-type on Fermi energy, change of parameter for fabrication effect on the I-V characteristic and also knowledge on the characteristic and performance of nano MOSFET. 5 This research also requires a fully understanding on the function of HSPICE and CosmosScope software in the process for simulation of performance for Si NWFET SPICE model. This software will help to obtain better result for this thesis. 1.5 Project Gantt Chart Figure 1.2 below shows the project gantt chart for semester 1. Gantt chart is the timeline to show the progress of the work during the whole process in order to finish the project systematically and within its time limits. Week/ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Activities Topic Research Proposal Literature review SPICE model building FYP 1 presentatio n FYP report Figure 1.2 Project Gantt chart for semester 1 18 19 20 6 Week/ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Activities Literature review Designatio n and simulation Analysis of result Testing and comparing FYP 2 presentatio n Thesis writing Figure 1.3 Project Gantt chart for semester 2 Figure 1.3 above shows the project gantt chart for semester 2. It shows the timeline of the work progress and the whole process for finishing the project during first semester 1.6 Thesis Organization The thesis was organized into 5 chapters. Chapters 1 consist of the introduction. It consists of the background of this research, problem statement, objectives, scopes of work, and also gantt chart for this thesis. While, chapter 2 were consists of the fundamental for this thesis. It consists of literature review that related to this project. Basically, it has basic theories on Si NWFET and nano MOSFET. Next is Chapter 3. The methodology to accomplish this thesis is discussed thoroughly. Step by step methods to carry out this thesis is explained. Chapter 4 7 contains the results and discussion. All the results obtained from this thesis is discuss to analyze the result. Lastly, chapter 5 consists of the summary and future suggestion for this research. 8 CHAPTER II LITERATURE REVIEW 2.1 Overview This chapter will discuss the properties of Silicon Nanowire (Si NW), Silicon Nanowire Field-Effect Transistor (Si NWFET) and nano Metal Oxide Semiconductor Field-Effect Transistor (nano MOSFET). A brief study on previous thesis, articles, ballistic reports and journals had been carried out to understand the concept of Si NWFET. This chapter will also explain briefly on the characteristic, performance and other related information regarding Si NWFET and also nano MOSFET. 2.2 Silicon Silicon, (Si) had been used widely in semiconductor industries and had become one of the most important materials in this industry. It was chosen among other materials as it is cheap and easily available everywhere on the earth. Si is a group IV element in the periodic table weighting 28.09 amu and 14 number of atomic [11]. The Si has a diamond structure. The lattice constant “a” is 0.55nm and Si is two Face Centered Cubic (FCC) lattices where one of the FCC lattices is 9 displayed by one fourth in the body diagonal direction. There is 4 atom per cell for FCC. The band gap energy for Si at room temperature is 1.12eV [11]. Figure 2.1 2.3 Face Centered Cubic [11] Silicon Nanowire A nanowire is the connector with a diameter of 10-9 meters (10-11) feet) or nanostructures with a 20 nm or less diameter of thickness and unconstrained length, which is extremely small. These connectors were also known as quantum wires, are used to connect tiny components together into very small circuits. They are smaller than a tenth of a nanometer wide. They cannot grow more than a few nanometers in height but there is no restriction on how wide they can grow. Nanowires are still in experimental process and are not available in commercial or industrial applications. The conductivity and small size make them ideal for future computer processors and connectors. By controlling their shape, crystalline, size and doping level, these nanostructures can produce different performance in functional devices. As 10 nanofabrication technology is rapidly advancing, silicon nanowire (Si NW) with less than 20nm diameters has been studied for potential applications in nano electronics. Material reduced in 2D to create quantum confinement. Figure 2.2 Silicon Nanowire with different shape [8] By using nanowire as a transistor, smaller and faster microprocessor components for the computer and electronic industry can be produced. Although the performance of nanowire transistors is better than the current transistors, the current costs to produce them is higher become the barrier for mass production. One of the advantages of silicon nanowire is its small sizes that make their electronic and electrical properties dependent on growth direction, size, morphology and surface reconstruction. 11 Figure 2.3 Scale of nanowire compare with other nano material [12] Silicon nanowires also suitable for electronics and other application because of their compatibility with the existing silicon-CMOS integrated circuit technology. In addition, single nanowires device could be contacted and connected so that it can be used in a complex design or networks. Examples of different uses of silicon nanowires are nanowire memory cell, nanowire LED and nanowire solar cell. 2.4 MOSFET MOSFET (Metal Oxide Semiconductor Field-Effect Transistors) are four terminals. Voltage-controlled switches. MOSFET is the most common field-effect transistor used in both analogue and digital circuits Nowadays MOSFET had become smaller as time goes by. Today's MOSFETS used in ICs were in 32 nanometers scale. Smaller MOSFET have more advantages as it allow more current to pass as MOSFET works as a variable resistor in the on state and a shorter resistor causes smaller resistance and energy dissipated. Besides that, the smaller gate will decrease the capacitance and also the charging 12 time in hence increase the switching time and the processing power. Lastly, more transistors can be packed in the chip, thus will increase the processing power per chip and reduce the cost per chip. MOSFET consist of p-channel and n-channel MOSFET that operate in enhancement and depletion mode. Besides, MOSFET also have source and drain terminals. Every terminal is been doped and separated by bulk region. These regions can be either p type or n type, but their types must be opposite type to the body region. Figure 2.4 N-channel and P-channel MOSFET Figure above shows the cross section for both PMOS and NMOS. The source and drain are the n+ regions in n-channel, while p-type region is the body. When there is sufficient gate voltage applied, holes from the body will move from the gate, and a n-chanel or inversion layer is formed at the interfaced between the p region and the oxide. After the formation of the inversion layer, a conducting channel is created between the drain and source terminals [13]. Current will enter at the drain and leave at the source while electron flows from the source to the drain region. While, the source and drain are the 'p+' regions in p-channel and the body is a ‘n+’ region. A negative gate voltage is applied to connect p-type source and drain regions creating an inversion layer of holes so the drain and source regions can be connected by a channel layer of holes. Current will enter at the source and leave at 13 the drain while holes will flow from the source to the drain region [13]. In a depletion mode region, a p-channel region will exist even when there is no applied voltage. Figure 2.5 Cross section for pMos and nMos Figure 2.6 3D model of MOSFET 14 2.5 Silicon Nanowire Field-Effect Transistor Si NWFET is a field-effect transistor that uses silicon nanowire as its main material. Si NWFET was made from silicon which happened to be used for a period of time in semiconductor industries. Si NWFET can benefit from the maturity of silicon industry fabrications and processing techniques. Taking this advantage, Si NW can be prepared precisely and tailored in different sizes, shapes, and dopant. Because of the reason Si NW could be well-controlled during the wire growth, the performance exhibits high reproducibility. Hence, the n-/p-type semiconducting property, doping density, and charge mobility in a Si NWFET can be designed in advance. Figure 2.7 Figure 2.8 Examples of Si NWFET [14] 3D models of Si NWFET 15 2.6 Fabrication of Metal Oxide Field-Effect Transistor There are many variants ways patent to fabricate a MOSFET. One of it is by fabricating on hydrogen terminated surface of diamond. First of all, the deposition of gold, (Au) and patterned in rectangle as in figure below. Then, the surface of p-type layer is insulated with the exposure of Ar+ ions where Au functions as stopping mask of Ar+ ions. This process is called device isolation. Next, the p-tyoe surface conductive layer is protected by Au. Next, potassium iodide (KI) is used to etch the centre of the Au rectangle forming the channel, drain and source. Then, Silicon monoxide and metal were deposited on the channel by using a vacuum evaporator. By overhanging the photo resist, the gate metal and gate insulator will self aligned with the drain and source. Finally, the MOSFET is finished by using lift-off method where the separations distance between gate and Au ohmic contact is defines by the undercut of the Au beneath the photo resist [15]. Figure 2.9 Fabrication process for MOSFET [15] 16 2.7 Fabrication of Silicon Nanowire Field-Effect Transistor There are two types of technique to fabricate a Si NWFET which are topdown and bottom-up. The first type is known as top-down method (a) where electron-beam technique is combined with lithographic processes. Si NWFET is physically being etching as a single-crystalline silicon wafer. First of all, the whole silicon layer is doped with low- density boron or phosphorous. Then, a specific region is defined with a photo mask pattern and the specific region is doped heavily. Next, the micrometer-sized source and drain electrodes are finished by RIE etching. Lastly is the most important part where the nanometer-sized Si NW is fabricated with an electric-resist pattern [16] and finished by an E-beam etching [17]. The second type for Si NWFET fabricating is known as bottom-up processes (b). The process starts with the growth of Si NW, normally in a chemical vapor deposition (CVD) reaction via the VLS mechanism where the Si NW is synthesis by the VLS [16]. Next, the Si NW is deposited and aligned on a silicon substrate. Then, a photo mask is pattern to define the source and drain electrodes. This process is also known as photolithographic writing or electron beam lithographic procedures. Next, a thermal evaporation of metal electrodes is carried out to deposit the source and drain contacts. Lastly, the remaining photo resist is lift-off with remover PG. Figure below show the step to fabricate a Si NWFET for both approaches [17]. 17 Figure 2.10 2.8 Fabrication process for Si NWFET [17] Compact Model of Si NWFET A compact model for SNWFET has also been developed for circuit simulation in recent years [18]. Previous research by Jie Yang et all proposed a compact model for Si NWFET. Figure below show the stereoscopic schematic and cross sectional schematic of the model. 18 Figure 2.11 Stereoscopic and cross sectional schematic of compact model [18]. Figure below show the energy-band diagram of an n-type Si NWFETT. tox = 2 nm, R = 10 nm, L =1 μm, and metal gate with mid gap work function is used unless otherwise specified in all comparisons with TCAD [18]. Figure 2.12 Energy-band diagram of n-type compact model [18]. The compact model was compares with another corresponding numerical results obtained from the Synopsys TCAD Sentaurus Device simulation tool. The result from the comparison between the model prediction and TCAD numerical 19 solution on the I-V developed are used to compare between the bias, doping concentration and dimension of the Si NWFET [18]. Figure 2.13 Figure 2.14 I ds –V ds with different dimensions (R = 10 and 5 nm) [18]. I ds –V ds with different doping concentrations (symbols: TCAD; lines: model) [18]. 20 Figure 2.15 Ids–Vgs with different radii [18]. 2.9 SPICE Modeling and device specification for SPICE model The SPICE model was build based on the FETtoy model proposed by A.Rahman [2] and continued by Jing Wang. However a new model was built to be compared with a nano MOSFET. The new SPICE model created was differed on many aspects based on various study. The value used for the thickness for the gate insulator is 1.0nm. The value is differ compare to the model proposed by Jing Wang which is 1.5nm. The reason to choose that value is because based on further performance evaluation of ballistic Silicon Nanowire transistor by Jing Wang proposed in order to obtain similar I-V curves for P-FET and N-FET the oxide thickness is set to 1nm and the temperature is 300K. Moreover it is selected to guarantee that only the lowest sub band at each valley is occupied [19]. 21 Figure 2.16 I-V curves for the n-type/p-type SNWT with D=1.36nm and the ratio of the p FET ON current to the n FET’s vs. D. The oxide thickness is assumed to be 1nm and the temperature is 300K [19]. Next, The gate insulator dielectric constant used for this SPICE model is similar with the one proposed by Jing Wang which is 3.9 [8]. The reason is because the value for dielectric constant, k for a SiO 2 layer is 3.9. Figure below show the I DS vs V DS characteristic of the simulated Si NWFET with a SiO 2 layer 3.9. 22 Figure 2.17 I DS vs V DS for SiO 2 [8] . The value for transport effective mass used for the SPICE model is same with the default value which is 0.19. The value was set to be sufficiently small so the device reaches the Quantum Capacitance Limit (QCL). For a nanowire FET, I ON increases with a decreasing mt and saturates when mt is sufficiently small. The value used for nanowire diameter in the SPICE model is 1.36nm differ with the model proposed by Jing Wang which used a 1.0nm nanowire. Based on figure above, the transport effective mass is depend on the value of the diameter. Decreasing the diameter will produce smaller transport effective mass. The ballistic p-SNWT delivers half the ON-current of a ballistic n-SNWT for large diameter nanowires. However, the ON-current of the p-type SNWT approaches that of its ntype counterpart for small diameters nanowire. The value used for the valley degeneracy is 2 and the temperature used for the SPICE model is same with the value used previously which is 300 Kelvin which is at room temperature. The terminal voltages used for SPICE model is set at 11 volt it can be limited up to 11 volt. The voltage ranges for the SPICE model is set in 23 between 0 volt and 1 volt. The value is used as the voltage use for transistor was very small between 0 and 1 volt. The Fermi level energy choose for SPICE model are differs for the n-type and p-type doping materials. The Fermi energy was selected based on energy gap for silicon which is 1.12 eV. Antimony (Sb) was selected as donor agent for n-type while Boron (B) was used as acceptor agent for p-type. Antimony (Sb) has a -0.039 eV Fermi energy and Boron (B) has a 0.045 eV [20]. Figure 2.18 Fermi energy level for different types of materials [21] The gate control parameters are the same for the SPICE model and previous model which is 0.88.The drain control parameters also same for the SPICE model and previous model which is 0.035. These values were both calculated by Jing Wang [8]. 24 2.8 Curve Fitting Uscf, is the equation summarized from the essential aspect of this Spice model. It consists of three capacitors, CS, CG and, CD which describe the electrostatic [22] couplings between the top of the barrier and the gate, the source and the drain, respectively [19]. The potential at the top of the barrier is obtained as where VG, VS, and VD are the applied biases at the gate, the source and the drain, respectively, and QTop is the mobile charge at the top of the barrier, which is determined by Uscf, the source and drain Fermi levels (EFS and EFD) and the E-k relation for the channel material [23]. 25 CHAPTER III RESEARCH METHODOLOGY 3.1 Introduction This project is focused on comparing the performance of Si NWFET with benchmarking against nano MOSFET in terms of its I-V characteristic and DC analysis. The logic gates performance will be evaluated in term of power consumption, energy and delay for both Si NWFET and nano MOSFET. The research methodology for this thesis was divided into several parts • First of all, literature review of previous thesis, journals, ballistic reports and many others was done on Si NWFET. The properties and characteristic of Si NWFET was study to have better understanding on Si NWFET • Secondly, a SPICE model for Si NWFET was built and then analyzed in MATLAB. Curve fitting was done to obtain the USCF equation that going to be used in HSPICE. Using HSPICE software, later on the USCF equation was used to simulate the I-V characteristic for the Spice model and projected in CosmosScope to view the result. Then, the logic circuit such as inverter, NOR and NAND are built and simulate the result in CosmosScope • Then, a 32nm MOSFET is modified the parameters in the HSPICE script so the I-V characteristic for both Si NWFET and nano MOSFET match and a 26 fair assessment can be done. The logic circuits for nano MOSFET also are built. • Lastly, the performance for both Si NWFET and nano MOSFET were evaluated in term of power consumption, energy and delay. The flowchart for the research methodology is shown in Figure 3.1. Literature review on Si NWFET Parameters for SPICE model Curve Fitting of USCF equation HSPICE Comparison Logic circuit modeling Analysis of performance Figure 3.1 Research methodology flowcharts 27 3.2 MATLAB Matrix Laboratory (MATLAB) was developed by MathWorks in late 1970s. It is a high level language and interactive environment for numerical computation, visualization, and programming. It can be used to develop algorithm, analyze data, and build models and applications. MATLAB can be used for a variety of applications, including signal processing and communications, image and video processing, control systems, test and measurement, computational finance, and computational biology. The language, tools, and built-in math function can be explore by multiple ways and it also reach solution faster than other programming languages such as C/C++ or Java. Figure 3.2 Matrix Laboratory (MATLAB) programmed 28 3.3 HSPICE HSPICE was commercialized by Shawn and Kim Hailey of Meta Software and now was owned by Synopsysis. HSPICE is a very popular circuit simulator as it can provide accurate circuit simulation and offers foundry-certified MOS device models with state-of-the-art simulation and analysis algorithms. Figure 3.3 3.4 HSPICE simulator CosmosScope CosmosScope is used for simulation of data. CosmosScope such as the powerful analysis and measurement capabilities, patented waveform-calculator technology, and scripting language based on the industry standard Tcl/Tk make it has unparalleled capability and flexibility to analyse design performance and ensure design quality. The advantages of using CosmosScope are: • It supports all synopsys simulation products such as HSPICE. • It provides scripting language for easy customization. • It can perform post-processing of analog and digital simulation results 29 • The graphs can be annotated automatically with design information. • The graphs can be saved and stored for further editing. Figure 3.4 CosmosScope simulator 30 CHAPTER IV RESULTS AND DISCUSSION 4.1 Introduction A SPICE model for Si NWFET is build based on FETToy MATLAB script proposed by A.rahman and extended by Jing Wang. The SPICE model was modified the parameter by further study and research on ballistic report and thesis so the result will be based on Si NWFET. I-V characteristic for the Si NWFET also determined from the MATLAB script. Based on the self consistent voltage versus drain voltage result from the MATLAB, a USCF equation is obtained by using fitting method for the graph. Later on the USCF equation was used to simulate the I-V characteristic for the Spice model in HSPICE and projected in CosmosScope to view the result. Then, the logic circuit such as inverter, NOR and NAND are built. For the nano MOSFET, a 32nm MOSFET is modified the parameters so the I-V characteristic for both Si NWFET and nano MOSFET match and a fair assessment can be done [4]. 31 4.2 SPICE model The SPICE model was modified from FETToy model proposed by A. Rahman and extended by Jing Wang. Few parameters had been changed so the SPICE model is suitable to be used as Si NWFET. Here are the details on the changes on the SPICE models; No INPUT PARAMETERS SYMBOLS VALUE USED IN SIMULATION 1 Gate insulator thickness t 1.0e-9m 2 Gate insulator dielectric epsr 3.9 constant 3 Transport effective mass mt 0.19 4 Nano wire diameter d 1.36e-9n 5 Valley degeneracy Degan 2 6 Temperature T 300K 7 Terminal voltage NV 11V 8 Voltage Range V VI=0,VF=1.0 9 Fermi level Ef -0.039eV(n type) 0.045eV(p-type) 10 Gate control Parameter Alpha g 0.88 11 Drain control parameter Alpha d 0.035 Table 4.1 Device Model Specification at V gs = 1V. Based on the SPICE model, a simulation on the MATLAB script was carried out. Next, curve fitting was done on self consistent voltage versus drain voltage graph from the SPICE result in order to obtain the USCF equation as shown in figure 4.1 32 0 -0.05 Self Consistent Voltage -0.1 -0.15 -0.2 -0.25 -0.3 -0.35 -0.4 -0.45 0 0.1 Figure 4.1 4.3 0.2 0.3 0.4 0.6 0.5 Drain Voltage (V d) 0.7 0.8 0.9 Self consistent voltages versus drain voltage USCF equation Using the MATLAB software, the new equation for USCF, was obtained by curve fitting the drain voltage (V D ) versus Self Consistent Voltage as shown in figure 4.1. The equation that was obtained from the curve fitting method later was used in HSPICE to simulate the result and projected resulted in CosmosScope since the MATLAB script cannot be implemented into the HSPICE script. The USCF equation result is compared with the result from SPICE model as in figure below to make sure the equation is valid. 1 33 -5 7 x 10 6 Drain Current, Id [Ampere] 5 4 3 2 1 0 -1 -0.8 Figure 4.2 -0.6 -0.4 -0.2 0 Drain Voltage ,Vd [Volt] 0.2 0.4 0.6 0.8 Compared result of USCF equation and SPICE model Before implementing the logic circuit, the IV characteristic for Si NWFET and nano MOSFET are determined as to study the behavior of these materials. The IV characteristic for Si NWFET and nano MOSFET are shown in Figure 4.3 and Figure 4.4. 1 34 -5 7 x 10 6 Drain Current, Id [Ampere] 5 4 3 2 1 0 -1 -0.8 -0.6 Figure 4.3 -0.4 -0.2 0 Drain Voltage ,Vd [Volt] 0.2 0.4 0.6 0.8 1 I-V characteristic of Si NWFET -5 7 x 10 6 Drain Current, Id [Ampere] 5 4 3 2 1 0 -1 -1 -0.8 Figure 4.4 -0.6 -0.4 -0.2 0 Drain Voltage ,Vd [Volt] 0.2 0.4 0.6 0.8 I-V characteristic for Si NWFET and nano MOSFET Figure 4.5 is the I-V characteristic for n-type and for Si NWFET and nano MOSFET. In figure 4.5, the saturation on current for Si NWFET and nano MOSFET is approximately 60.6µA.Both models are designed to provide similar current strength for a fair assessment between both models [4]. The rising slope for nano MOSFET is smaller than the Si NWFET in figure 4.5. It shows that n type for nano 1 35 MOSFET is reaching the stability much lower compare to Si NWFET with steeper slope. -5 7 x 10 6 5 4 3 2 1 0 0 0.1 0.2 0.3 Figure 4.5 0.4 0.5 0.6 0.7 0.8 0.9 1 I-V characteristic for n-type Figure 4.6 is the I-V characteristic for p-type for both models. In this figure, the saturation on current is approximately 61µA. The rising slope for p-type nano MOSFET is also smaller than the Si NWFET shows that nano MOSFET is reaching the stability much lower compare to Si NWFET with steeper slope. 36 -5 7 x 10 6 5 4 3 2 1 0 -1 -1 -0.9 -0.8 -0.7 Figure 4.6 4.4 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0 I-V characteristic for p-type Device Circuit Analysis Logic gates are the basis for building transistor. Logic gates were built to analyze the potential of Si NWFET and nano MOSFET in circuit design by using HSPICE and simulated in CosmosScope. The logic gates are implemented into inverter, 2-inputs NOR gate (NOR2), 2-inputs NAND gate (NAND2), 3-inputs NOR gate (NOR3) and 3-inputs NAND gate (NAND3). The function to implement the Si NWFET and nano MOSFET into logic gates is to compare the performance of both models in terms of devices performance. 37 4.4.1 Inverter Inverter or Not gate is a logic gate which will complement the logic inputs. The output from inverter will always inverse from the inputs [24]. Below are the truth tables and output simulation for inverter. INPUT OUTPUT A NOT A 1 0 0 1 Table 4.2 Figure 4.7 Truth Table for inverter Input and output waveforms of inverter for Si NWFET 38 Figure 4.8 Input and output waveforms of inverter for nano MOSFET. From the result, both Si NWFET and nano MOSFET were succeeded to be implemented into inverter. There is no problem showed by both models. 4.4.2 NOR2 NOR2 is a two inputs not OR gate and can be implemented by combining inverter gates with 2 inputs OR gates. The output from NOR2 gates will always be HIGH if both of the inputs are LOW and the output will always will be LOW if either one or both of the input is HIGH. NOR2 is also can be looked as an inverted inputs AND gate [24]. NOR2 is commonly used in building transistor and below is the truth table for NOR2 gate. 39 INPUT OUTPUT A B NOR2 0 0 1 0 1 0 1 0 0 1 1 0 Table 4.3 Figure 4.9 Figure 4.10 Truth table for NOR2 Input and output waveforms of NOR2 gate for Si NWFET Input and output waveforms of NOR2 gate for nano MOSFET. 40 From the result, both Si NWFET and nano MOSFET were succeeded to be implemented into NOR2 gates. There is no problem showed by both models except for several noises produced by both models. 4.4.3 NAND2 NAND2 is a two inputs not AND gate and can be implemented by combining inverter gates with 2 inputs AND gates. The output from NAND2 gates will be LOW if both of the inputs are HIGH and the output will always will be HIGH if either one or both of the input is LOW [24]. NAND2 is commonly used in building transistor and below is the truth table for NAND2 gate. INPUT OUTPUT A B NAND2 0 0 0 0 1 1 1 0 1 1 1 1 Table 4.4 Truth table for NAND2 41 Figure 4.11 Figure 4.12 Input and output waveforms of NAND2 gate for Si NWFET Input and output waveforms of NAND2 gate for nano MOSFET. From the result, both Si NWFET and nano MOSFET were succeeded to be implemented into NAND2 gates. There is no problem showed by both models except for several noises produced by both models. 42 4.4.4 NOR3 NOR3 is a three inputs not OR gate and can be implemented by combining inverter gates with 3 inputs OR gates. The output from NOR3 gates will be HIGH if all the three inputs are LOW and the output will always will be LOW if either one or both or all of the input is HIGH [24]. Table below is the truth table for NOR3. INPUT A B C Y 0 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 0 Table 4.5 Figure 4.13 OUTPUT Truth table for NOR3 Input and output waveforms of NOR3 gate for Si NWFET 43 Figure 4.14 Input and output waveforms of NOR3 gate for nano MOSFET. From the result, both Si NWFET and nano MOSFET were succeeded to be implemented into NOR3 gates. There is no problem showed by both models except for several noises produced by both models. 4.4.5 NAND3 NAND3 is a three inputs not AND gate and can be implemented by combining inverter gates with 3 inputs AND gates. The output from NAND3 gates will be LOW if all the three inputs are HIGH and the output will always will be HIGH if either one or both or all of the input is LOW [24]. Table below is the truth table for NOR3. 44 INPUT A B C Y 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 0 Table 4.6 Figure 4.15 OUTPUT Truth table for NAND3 Input and output waveforms of NAND3 gate for Si NWFET 45 Figure 4.16 Input and output waveforms of NAND3 gate for nano MOSFET. From the result, both Si NWFET and nano MOSFET were succeeded to be implemented into NAND3 gates. There is no problem showed by both models except for several noises produced by both models Based on the simulation results of the logic gates, the output waveform of Si NWFET show a better result compared to nano MOSFET. As the logic circuit become more complicated to the NAND3 gate, the noise spikes that occur on the output waveform nano MOSFET is more obvious. Noise is an external interference of a random and unwanted voltage that is induced into electronic circuits. logic gate must have a certain amount of noise margin to not be influence by noise. These noises can be eliminated by adding an on-chip decoupling capacitance to the circuit. Thus, the spike that generated by the logic circuits will flow into the capacitor [25]. 46 4.5 Performance result The average power (AVG_POWER) and propagation delay (TPD) was obtained from the simulation result of Si NWFET and nano MOSFET. While, the power delay product (PDP) and energy delay product (EDP) is calculated from the output by using the formula as given as PDP = AVG_POWER × TPD EDP = PDP × TPD = AVG_POWER × TPD × TPD Where AVG_POWER is the average power of V dd and TPD is the propagation delay. The performance resulted of Si NWFET and nano MOSFET are tabulated in table below. Silicon Nanowire Field-Effect Transistor LOGIC INVERTER NAND2 NAND3 NOR2 NOR3 GATES TPD 1.8332e-13 AVG_POWER -1.9811e-06 PDP EDP -3.6318e-19 -6.6579e-32 3.7404e-13 5.6859e-13 3.3374e-13 5.7072e-13 -2.1205e- -1.7560e- -2.1157e- -1.7559e- 06 06 06 06 -7.9314e- -9.9845e- -7.0609e- -1.0021e- 19 19 19 18 -2.9666e- -5.6772e- -2.3565e- -5.7192e- 31 31 31 31 47 Metal Oxide Field-Effect Transistor LOGIC INVERTER NAND2 NAND3 NOR2 NOR3 10.8819e-12 19.518e- 26.967e- 13.898e- 30.516e-12 12 12 12 GATES TPD AVG_POWER -611.75e-06 -1.222e-03 -1.832e-03 -3.237e-03 -5.337e-03 PDP -6.6570 e-15 -23.86e-15 -49.43e-15 -44.99e-15 -162.9e-15 EDP -7.244e-26 -4.657e-25 -1.333e-24 -6.253e-25 -4.970e-24 Table 4.7 Propagation Delay (TPD), Average Power (AVG_POWER), Power Delay Product (PDP) and Energy Delay Product (EDP) 4.5.1 Power Delay Product (PDP) Power delay product is the value of average power times with propagation delay. A device with lower PDP is better than device with higher PDP as the delay will be smaller. Hence the device is more efficient and faster. Figure 13 shows the difference between power-delay product (PDP) between Si NWFET and nano MOSFET. The simulation results show that the PDP of Si NWFET is lower than that of MOSFET by several magnitudes [4] 48 Power Delay Product -12 10 Power Delay Product -14 10 MOSFET SiNWFET -16 10 -18 10 -20 10 INV Figure 4.17 4.5.2 NAND2 NAND3 NOR2 Logic Gates NOR3 PDP of Si NWFET versus nano MOSFET Energy Delay Product (EDP) Energy delay product is the value of PDP times with propagation delay. A device with lower EDP is better than device with higher EDP as the energy will be smaller. Hence the device will consume less power and this is necessary to make sure the device is energy- efficient low power architecture. Figure 14 shows energy-delay product (EDP) between Si NWFET and nano MOSFET. The EDP for Si NWFET is also lower than the EDP for nano MOSFET. Based on these two figures, it shows that Si NWFET is better in terms of energy-efficient low power architecture [4]. 49 Energy Delay Product -22 10 -24 Energy Delay Product 10 -26 10 MOSFET SiNWFET -28 10 -30 10 -32 10 INV Figure 4.18 NAND2 NAND3 NOR2 Logic Gates NOR3 EDP of Si NWFET versus nano MOSFET Table 4.8 below shows the propagation delay (TPD) for logic gates NOT, NAND2, NAND3, NOR2, and NAND3 for Si NWFET and nano MOSFET Logic gate Table 4.8 MOSFET Propagation delay (TPD) Si NWFET nano MOSFET Inverter 1.8332e-13 10.8819 e-12 NAND2 3.7404e-13 19.5184 e-12 NAND3 5.6859e-13 26.9674 e-12 NOR2 3.3374e-13 13.8984 e-12 NOR3 5.7072e-13 30.5164 e-12 Propagation delay computation between Si NWFET and nano 50 It is found that for both Si NWFET and nano MOSFET, NAND3 and NOR3 among the other logic gates has the largest propagation delay. This is because both of NAND3 and NOR3 has multiple fan-in and fan-out each [4]. 51 CHAPTER V CONCLUSION AND FUTURE WORK 5.1 Conclusion As a conclusion, a SPICE model of Si NWFET has been developed and verified through the experimental data. Previous work by Jing Wang et al proves that Si NWFET has many benefits and these research objectives to compare the performance between Si NWFET and nano MOSFET proves the theory. With the flexibility for dopant type and concentration, Si NWFET are really potential candidates for the next transistor as it will be extremely useful for modeling, process monitoring, as well as to circuit designer’s applications[10]. This thesis discusses the device and circuit level performance of Silicon Nanowire Field-Effect Transistor (Si NWFET) with benchmarking against nano Metal Oxide Semiconductor Field-Effect Transistor (nano MOSFET). The SPICE model for Si NWFET was verified and the performance is compared with nano MOSFET. This section will summarized the entire work done in order to complete this thesis. 52 Chapter 1 is the introduction to this project. It provides the background for the research including the problem statement, objective, scope, gantt chart and outline of the thesis. Chapter 2 discusses the literature review and the resource regarding to this topic. It consists of the overview for this thesis. Various studies had been done based on journals, thesis papers, ballistic reports and other to study the characteristic of Si NWFET. The fabrication of Si NWFET and compact model of Si NWFET also been studied to have better understanding on the materials. The SPICE model for Si NWFET was build based on the study on the literature review. Chapter 3 consists of the methodology for this thesis. The step by step process of this thesis is explained thoroughly. It also include the explanations on the software that had been used to carry out this thesis which is MATLAB, HSPICE and CosmosScope. Chapter 4 provided all the results obtained in this project. The USCF equation obtained is one of the contributions of this thesis. The I-V characteristics of Si NWFET and nano MOSFET is compared at similar current strength shows that Si NWFET is better tha nano MOSFET in terms of reaching stability. Next, the logic gates based on inverter, NAND2, NOR2, NAND3 and NOR3 are built for both models shows that the noise spike produce increase as the logic circuits becomes more complicated. The performance of both models then be studied shows that Si NWFET is better than nano MOSFET in terms of energy- efficient low power architecture. It also found that the delay increase as the logic circuits become more complicated. Overall, the research is successfully develop the I-V characteristic for both Si NWFET and nano MOSFET models and compare the performance of both models in terms of circuit and device performance. It also shows that the circuit performance of 53 Si NWFET is better than nano MOSFET in terms of EDP and PDP. Further adjustment need to be done to Si NWFET so other characteristic can be improved more for better device and circuit performance. 5.2 Future Work (i) More research works have to done since there are still some limitations in order to manufacture Si NWFET. (ii) The performance of Si NWFET should be compare against other new field-effect transistor such as Carbon Nanotube Field-Effect Transistor, FinFETS and tri gate transistor. (iii) Release a set of guidelines that can be used to manufacture Si NWFET. 54 REFERENCES [1] T. Yu, R. S. Wang, R. Huang, J. A. Chen, J. Zhuge, and Y. Y. Wang, "Investigation of Nanowire Line-Edge Roughness in Gate-All-Around Silicon Nanowire MOSFETs," Ieee Transactions on Electron Devices, vol. 57, pp. 2864-2871, Nov 2010. [2] A. Rahman, J. Wang, J. Guo, M. S. Hasan, Y. Liu, A. Matsudaira, S. S. Ahmed, S. Datta, and M. Lundstrom, FETToy, 2006. [3] W. Jing, "Device Physics and Simulation of Silicon Nanowire Transistors," Purdue University, 2005. [4] G. L. Tan MLP, Gehan AJ Amaratunga, "Device and circuit level performance of carbon nanotube field effect transistor with benchmarking against a nano mosfet," 2012. [5] R. R. Schaller, "Moore's Law: Past, present, and future," Ieee Spectrum, vol. 34, pp. 52-&, Jun 1997. [6] S. E. Thompson and S. Parthasarathy, "Moore's law: the future of Si microelectronics," Materials Today, vol. 9, pp. 20-25, Jun 2006. [7] N. J. Gunther. (2007). Moore's Law: More or Less? Available: http://www.cmg.org/measureit/issues/mit41/m_41_2.html [8] J. Wang, "Device Physics and Simulation of Silicon Nanowire Transistors," PhD, Purdue University, 2006. [9] Y. Cui, Z. H. Zhong, D. L. Wang, W. U. Wang, and C. M. Lieber, "High performance silicon nanowire field effect transistors," Nano Letters, vol. 3, pp. 149-152, Feb 2003. [10] Z. Z. Yi Cui, Deli Wang, Wayne U.Wang and Charles M. Lieber, "High Performance Silicon Nanowire Field Effect Transistors," 2002. 55 [11] T. C. Wong, "Modification of silicon nanowire," Master of Philosophy, dept. of Physics and Material Science, City University of Hong Kong, Hong Kong, 2004. [12] M. N. Masood, "Surface modification of silicon nanowire field-effect devices with Si-C and Si-N bonded monolayers," Phd, University of Twente, Enschede, the Netherlands, 2011. [13] D. Neamen, Semiconductor Physics And Devices, 3 ed. Avenue of the Americas: McGraw-Hill, Inc, 2003. [14] M. D. E. S.M. Koo, Q.Li, C.A. Richter and E.M. Vogel. (2005, June 29). Silicon nanowires as enhancement-mode Schottky barrier field-effect transistors. Nanotechnology 16. Available: http://www.nist.gov/public_affairs/techbeat/tb2005_0630.htm [15] A. Hokazono, K. Tsugawa, H. Umezana, K. Kitatani, and H. Kawarada, "Surface p-channel metal-oxide-semiconductor field effect transistors fabricated on hydrogen terminated (001) surfaces of diamond," Solid-State Electronics, vol. 43, pp. 1465-1471, Aug 1999. [16] Y. L. Liu, Q. J. Guo, S. Q. Wang, and W. Hu, "Electrokinetic effects on detection time of nanowire biosensor," Applied Physics Letters, vol. 100, Apr 2012. [17] K. I. Chen, B. R. Li, and Y. T. Chen, "Silicon nanowire field-effect transistorbased biosensors for biomedical diagnosis and cellular recording investigation," Nano Today, vol. 6, pp. 131-154, Apr 2011. [18] J. Yang, J. He, F. Liu, L. N. Zhang, F. L. Liu, X. Zhang, and M. Chan, "A Compact Model of Silicon-Based Nanowire MOSFETs for Circuit Simulation and Design," Ieee Transactions on Electron Devices, vol. 55, pp. 2898-2906, Nov 2008. [19] J. Wang, A. Rahman, A. Ghosh, G. Klimeck, and M. Lundstrom, "Performance evaluation of ballistic silicon nanowire transistors with atomicbasis dispersion relations," Applied Physics Letters, vol. 86, Feb 2005. [20] E. N. Ganesh, K. Ragavan, and K. Kumar, "Study and simulation of silicon nanowire field effect transistor in subthreshold conduction using high k dielectric later at room temperature," GESJ: Physics, vol. 1, pp. 53-61, 2010. [21] Z. Dill. (2009, Examples on Doping and Fermi Levels. 56 [22] M. A. Khayer and R. K. Lake, "Performance of n-Type InSb and InAs Nanowire Field-Effect Transistors," Ieee Transactions on Electron Devices, vol. 55, pp. 2939-2945, Nov 2008. [23] M. A. Khayer and R. K. Lake, "Modeling and performance analysis of highspeed, low-power InAs nanowire field-effect transistors," in Physica Status Solidi C: Current Topics in Solid State Physics, Vol 7, No 10. vol. 7, P. Bhattacharya, U. K. Mishra, S. Keller, and Y. Dora, Eds., ed Weinheim: Wiley-V C H Verlag Gmbh, 2010. [24] K. E. Douglas A. Pucknell, Basic VLSI design: systems and circuits: PrenticeHall, Inc. , 1988. [25] L. P, "Parasitic resistance in an MOS transistor used as on-chip decoupling capacitance," IEEE Journal of 1997. 57 APPENDIX A SiNWFEToy MATLAB script function [I] = Ef,alphag,alphad ) SiNWFETToy( t,d,epsr,mt,degen,T, VI,VF,NV, % function [I,V,Uscf,N] = SiNWFETToy( t,d,epsr,mt,T, VI,VF,NV, Ef,alphag,alphad ) % Inputs: % ---------------% t - insulator thickness (m) % d - NT diameter (m) % epsr - insulator dielectric constant % mt - Transport Effective mass % T - Temp (K) % % VI - Initial Voltage % VF - Final Voltage % NV - # of bias points % % Ef - Fermi Level % alphag - gate control parameter % alphad - drain control parameter % % Outputs: % -----------------% I = Current % V = Voltage % Uscf = Self Consistent Potential % N = Free charge % % Based on FETToy Originally developed by : Anisur Rahman % Reference: % [1] A. Rahman, J. Guo, S. Datta, and M. Lundstrom, % "Theory of Ballistic Nanotransistors", to appear in IEEE TED, 2003. % % Adapted for SiNWFETToy by : Jing Wang % Latest Version Updated by : Sayed Hasan (05/24/2004) % Modified By Michael Tan (29 April 2013 4:33pm) %------------------------------------------------------------------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%% 58 %% Original Note by Anisur Rahman %% %%--------------------------------------------------------------------------------%% %% Name: FETToy %% %% Written by Anisur Rahman, Purdue University, Dec 24, 2002 %% %% email: [email protected] %% %% Routines used: input.m, plot_output.m, fermi.m, Uscf_zero.m, write_results.m %% %% %% %% Reference: %% %% [1] A. Rahman, J. Guo, S. Datta, and M. Lundstrom, %% %% "Theory of Ballistic Nanotransistors", to appear in IEEE TED, 2003. %% %% %% %% Analytically calculates the ballistic I-V of a Double Gate ultra thin body %% %% MOSFET assuming that only the lowest unprimed subband is occupied (All %% %% constants are in MKS unit except energy, which is in eV) %% % Physical constants m0=0.91e-30; hbar=1.05e-34; kB=1.38e-23; q=1.6e-19; eps0=8.85e-12; m=mt*m0; % Transverse mass of electron kT=kB*T/q; % Thermal voltage. V=linspace(VI,VF,NV); % Voltage (gate or drain) steps. Cins=2*pi*epsr*eps0/log((t+d/2)/(d/2)); CG=Cins; C_SIG=CG/alphag; % C_SIG=sum of capacitors (see eq. (7b) in [1]). U0=q/C_SIG; % Charging energy (eq. (8b) in [1]). % degeneracy is modified by Sayed Hasan (05/26/2004) N1D= degen*m/hbar*(2*kT*q/pi/m)^0.5; % Effective 1D density of states (include both +k and -k, valley degeneracy is 1) % End degen. modification N0 = N1D*fermi(Ef/kT,1,-1/2); % Electron concentration at the top of the barrier in neutral device. I0 = degen*(q*kB*T/pi/hbar); % Valley degeneracy is given as input in "degen" N=zeros(NV,NV); I=zeros(NV,NV); Ef_mat=zeros(NV,NV); Esub_max=zeros(NV,NV); barrier. % Mobile charge density. % Current. % Source Fermi level. % Energy at the top of the 59 for % Bias loop begins. for kV=1:NV Vg=V(kVg); Vd=V(kV); mu1=Ef; mu2=mu1-Vd; Source and drain fermi levels. UL=-(alphag*Vg)-(alphad*Vd); Laplace potential. kVg=1:NV % % % Uscf=fzero(@Uscf_zero,0,optimset('tolx',1e12),N1D,mu1,mu2,kT,UL,U0,N0); Uscf= ... ( -49821.90664 *Vg.^(8)+( 276605.122964749 )*Vg.^(7)+ ( -572162.606643442 ) *Vg.^(6)+( 573747.932958612 )*Vg.^(5)+ ( -298144.198888112 )*Vg.^(4)+ ( 79535.103278405 )*Vg.^(3)+ ( -10290.716810145 )*Vg.^(2)+( 508.056933400 )*Vg+( 6.070806718 ))*Vd.^(8)... + ( 196872.2107 *Vg.^(8)+( -1109234.487759260 )*Vg.^(7)+ ( 2316213.672502400 ) *Vg.^(6)+( -2337935.809217750 )*Vg.^(5)+ ( 1220226.704813460 )*Vg.^(4)+ ( -326274.007912830 )*Vg.^(3)+ ( 42302.679427669 )*Vg.^(2)+( -2102.545925492 )*Vg+( -27.19614939 ))*Vd.^(7)... + ( -312692.829 *Vg.^(8)+( 1800600.496701210 )*Vg.^(7)+ ( -3810666.720886790 ) *Vg.^(6)+( 3881675.713082960 )*Vg.^(5)+ ( -2038198.159335660 )*Vg.^(4)+ ( 546739.433373932 )*Vg.^(3)+ ( -71087.204801527 )*Vg.^(2)+( 3567.061344487 )*Vg+( 51.0970026 ))*Vd.^(6)... + ( 253070.1009 *Vg.^(8)+( -1508712.355813510 )*Vg.^(7)+ ( 3258255.782258070 ) *Vg.^(6)+( -3363537.270613450 )*Vg.^(5)+ ( 1781557.287609530 )*Vg.^(4)+ ( -480115.128448274 )*Vg.^(3)+ ( 62675.629581024 )*Vg.^(2)+( -3190.414180341 )*Vg+( -52.28496904 ))*Vd.^(5)... + ( -108169.5365 *Vg.^(8)+( 685944.804259376 )*Vg.^(7)+ ( -1531344.742644380 ) *Vg.^(6)+( 1614121.745432760 )*Vg.^(5)+ ( -866416.711570166 )*Vg.^(4)+ ( 235160.879016970 )*Vg.^(3)+ ( -30883.588707723 )*Vg.^(2)+( 1609.076098899 )*Vg+( 31.64868694 ))*Vd.^(4)... + ( 22271.53089 *Vg.^(8)+( -161171.785884126 )*Vg.^(7)+ ( 382459.258754723 ) *Vg.^(6)+( -417734.084840510 )*Vg.^(5)+ ( 229232.491274840 )*Vg.^(4)+ ( -62960.734906854 )*Vg.^(3)+ ( 8348.074489455 )*Vg.^(2)+( -453.519779289 )*Vg+( -11.50947092 ))*Vd.^(3)... + ( -1549.327801 *Vg.^(8)+( 16638.401391004 )*Vg.^(7)+ ( -44882.821776885 ) *Vg.^(6)+( 52335.381299725 )*Vg.^(5)+ ( -29858.153049092 )*Vg.^(4)+ ( 8378.347701676 )*Vg.^(3)+ ( -1128.377353262 )*Vg.^(2)+( 66.790567412 )*Vg+( 2.433815329 ))*Vd.^(2)... + ( 36.87600022 *Vg.^(8)+( -738.997042369 )*Vg.^(7)+ ( 2239.568783041 ) *Vg.^(6)+( -2766.250583763 )*Vg.^(5)+ ( 1642.588988959 )*Vg.^(4)+ ( -473.774070097 )*Vg.^(3)+ ( 64.339954577 )*Vg.^(2)+( -4.562704937 )*Vg+( -0.287117619 ))*Vd.^(1)... + 0.486995525 *Vg.^(8)+( -0.058767876 )*Vg.^(7)+ ( -2.782055017 ) *Vg.^(6)+( 3.986354963 )*Vg.^(5)+ ( -1.504827571 )*Vg.^(4)+ ( -0.629335510 )*Vg.^(3)+ ( 0.608392156 )*Vg.^(2)+( -0.326077033 )*Vg+( -2.34E-06); 60 load zb.mat nu=8; na=8; Answer=0; check=na; for ni=1:na+1 Answer= Answer+ polyval(zb(ni,:),Vg).*Vd.^(check); check=check-1; end Uscf=Answer; dN=0.5*N1D*(fermi((mu1-Uscf)/kT,1,-1/2)+fermi((mu2Uscf)/kT,1,-1/2))-N0; % Mobile charge induced by gate and drain N(kV,kVg)=dN; eta1=(mu1-Uscf)/kT; eta2=(mu2-Uscf)/kT; % Vd changes along fixed column and Vg changes along fixed row. I(kV,kVg)=I0*(fermi(eta1,1,0)-fermi(eta2,1,0)); Esub_max(kV,kVg)=Uscf; Ef_mat(kV,kVg)=mu1; % Added by Sayed Hasan 5/26/2004 Us(kV,kVg) = Uscf; % Calculate Quantum Capacitance and average velocity %%%%%%%%%%%%%%%%%% added by Sayed Hasan 05/24/2004 if ((kV==2)|(kV==NV)), deltaU = 0.002*kT; if (kV==2), N_U2 = 0.5*N1D*(fermi((mu1-Uscf+deltaU/2)/kT,1,1/2)+fermi((mu2-Uscf+deltaU/2)/kT,1,-1/2))-N0; N_U1 = 0.5*N1D*(fermi((mu1-Uscf-deltaU/2)/kT,1,1/2)+fermi((mu2-Uscf-deltaU/2)/kT,1,-1/2))-N0; CQ(1, kVg) = q*(N_U2-N_U1)/deltaU; elseif (kV==NV), N_U2 = 0.5*N1D*(fermi((mu1-Uscf+deltaU/2)/kT,1,1/2)+fermi((mu2-Uscf+deltaU/2)/kT,1,-1/2))-N0; N_U1 = 0.5*N1D*(fermi((mu1-Uscf-deltaU/2)/kT,1,1/2)+fermi((mu2-Uscf-deltaU/2)/kT,1,-1/2))-N0; CQ(2, kVg) = q*(N_U2-N_U1)/deltaU; v_ave(kVg)=I(kV,kVg)/q/(dN+N0); end end end end % Bias loop ends. % Transconductance, gm and output conductance, calculated at highest gate and drain biases gm=(I(NV,NV)-I(NV,NV-1))/(V(NV)-V(NV-1)); gd=(I(NV,NV)-I(NV-1,NV))/(V(NV)-V(NV-1)); Av=gm/gd; vinj=I(NV,NV)/(q*N(NV,NV)); gd and vinjare 61 % Calculate S and DIBL %%%%%%%%%%%%%%%%%% 09/09/2003 Ie1=log10(I(NV,:)); Ie2=log10(I(2,:)); vv1=interp1(Ie1,V,log10(I(NV,1)),'spline'); vv2=interp1(Ie1,V,log10(2*I(NV,1)),'spline'); vv3=interp1(Ie2,V,log10(I(NV,1)),'spline'); S=(vv2-vv1)/log10(2)*1000; DIBL=(vv3-vv1)/(V(NV)-V(2))*1000; added by Jing Wang %%%%%%%%%%%%%%% OUTPUT (Sayed Hasan: 5/25/2004) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% plot_output; % Plot results % save_charge; % Save q*N % save_current; % Save I % save_uscf; % Save Us % write_results; % Write results in results.m file save rawdata; % save matlab variables Plot Output MATLAB script % Plotting Results % Original: Anisur Rahman % Modified By: % Jing Wang % Sayed Hasan (05/26/2004) %-----------------------------------------------------------------------lwpl=2; % Plot line width lwbor=1; % Border line width fsize=18; % Font size string_matrix=[]; for m=1:NV, string_matrix = strvcat(string_matrix, ['Vgs num2str(V(m),3)]); end % Plotting Id-Vg (Semilog) figure(2); if (NV > 1), h1=semilogy(V,I([2,NV],:)); set(gca,'Fontsize',[fsize],'linewidth',[lwbor]); = legend(['V_{Ds}=',num2str(V(2),3)],['V_{Ds}=',num2str(V(end),3)], 2); else h1=semilogy(V,I, 'k'); end set(gca,'Fontsize',[fsize],'linewidth',[lwbor]); xlabel('V_G [Volt]'); ylabel('I_{DS} [A]'); set(h1,'linewidth',[lwpl]); set(gca,'xlim',[V(1) V(NV)]); print -dpsc Id_vs_Vgs_log; % Plotting Id-Vg (linear) figure(1); if (NV > 1), ', 62 h1=plot(V,I([2,NV],:)); set(gca,'Fontsize',[fsize],'linewidth',[lwbor]); legend(['V_{Ds}=',num2str(V(2),3)],['V_{Ds}=',num2str(V(end),3)], 2); else h1=plot(V,I, 'k'); end set(h1,'linewidth',[lwpl]); set(gca,'Fontsize',[fsize],'linewidth',[lwbor]); xlabel('V_G [Volt]'); ylabel('I_{DS} [A]'); set(h1,'linewidth',[lwpl]); set(gca,'xlim',[V(1) V(NV)]); print -dpsc Id_vs_Vgs_lin; % Plotting Id-Vd figure(3); % load predict.mat xi=0:0.1:1; % yi = interp1(Vpredict, Ipredict, xi, 'cubic'); load ori Inew = interp1(V, I, xi, 'cubic') ; h1 = plot(-xi, Inew, '-b'); hold on; h1 = plot (xi, Inew, '-b'); hold on; plot(V,Iori,'.r') legend(string_matrix, -1); %set(gca,'Fontsize',[fsize],'linewidth',[lwbor],'plotboxaspectratio' ,[2,1,1]); set(gca,'Fontsize',[fsize],'linewidth',[lwbor]); set(h1,'linewidth',[lwpl]); xlabel('V_D [Volt]'); ylabel('I_{DS} [A]'); set(gca,'xlim',[-1 V(NV)]); print -dpsc Id_vs_Vds; figure(4) h2 = plot(V, q*N([2,NV],:)); set(gca,'Fontsize',[fsize],'linewidth',[lwbor]); xlabel('V_G [Volt]'); ylabel('mobile charge [C/m]'); set(h2,'linewidth',[lwpl]); set(gca,'xlim',[V(1) V(NV)]); legend(['V_{Ds}=',num2str(V(2),3)],['V_{Ds}=',num2str(V(end),3)], 2); print -dpsc N_vs_Vgs_lin; save rawdata; % save matlab variables 63 load rawdata figure(100) h1=plot (V,Us); set(h1,'linewidth',2.3); set(gca,'Fontsize',14,'linewidth',3,'FontWeight', 'FontName','Arial'); ylabel('Self Consistent Voltage') xlabel('Drain Voltage (V_{d})') fh = figure(100); % returns the handle to the figure object set(fh, 'color', 'white' 'bold', Interactive % SiNWFETToy (Toy model to simulate I-V characteristics of Si NanoWire(NW) FETs) % % % Input % ----% Device Specification: % Gate Insulator Thickness, t (m) % Gate Insulator Dielectric Constant, epsr % Transport Effective Mass, mt % Wire Diameter, d (m) % Temperature, T (K) % % Terminal Voltage: Number of Bias Points, NV % Voltage Range, VI,VF (V) % % Analytical Model: Source Fermi Level, Ef (eV) % Get Control Parameter, alphag % Drain Control Parameter, alphad % % Output % -----% 1. Text files: % A. current_data.txt % B. results.txt % % 2. Following plots: % A. Id vs. Vgs At 2nd and Last Drain bias (Smilog) : Filename: Id_vs_Vgs_log.ps % B. Id vs. Vgs At 2nd and Last Drain bias (Linear) : Filename: Id_vs_Vgs_lin.ps % C. Id vs. Vds At Different Vgs (Linear) : Filename: Id_vs_Vds.ps % D. Mobile at top of the barrier vs. Vds @ Different Vgs : Filename: N_vs_Vds.ps % E. Quantum Capacitance vs. Vgs at Maximum Vds : Filename: CQ_vs_Vgs.ps % F. Average Velocity vs. Vgs at Maximum Vds : Filename: Velocity_vs_Vgs.ps % % 3. Matlab Rawdata: % A. Rawdata.mat % % Interface Script Written by : Sayed Hasan (05/24/2004) %------------------------------------------------------------------------- 64 clc; clear all; close all; % ----------------% Input Parameters % ----------------fprintf('Si NanoWire MOSFET Simulation ...\n'); % Device Specification: %========================================== fprintf('Device Specifications:\n'); fprintf('======================\n'); % Gate Insulator Thickness, t (m) t = []; while isempty(t) fprintf(' Gate Insulator Thickness (m): '); t = input('t = '); if isempty(t) t = 1.0e-9; % Default value fprintf('\b\b 1.0e-9 (Using Default ...)\n'); end end % Gate Insulator Dielectric Constant, epsr epsr = []; while isempty(epsr) fprintf(' Gate Insulator Dielectric Const.: epsr = input('epsr = '); if isempty(epsr) epsr = 3.9; % Default value fprintf('\b\b 3.9 (Using Default ...)\n'); end end % Transport Effective Mass, mt mt = []; while isempty(mt) fprintf(' Transport Effective Mass: mt = input('mt = '); if isempty(mt) mt = 0.19; % Default value fprintf('\b\b 0.19\n'); end end '); '); % NT Diameter, d (m) d = []; while isempty(d) fprintf(' NanoWire Diameter (m): '); d = input('d = '); if isempty(d) d = 1.36e-9; % Default value fprintf('\b\b 1.36e-9 (Using Default ...)\n'); end end % Valley Degeneracy 65 degen = []; while isempty(degen) fprintf(' Valley Degeneracy: degen = input('g = '); if isempty(degen) degen = 2; % Default value fprintf('\b\b 2 (Using Default ...)\n'); end end % Temperature, T (K) T = []; while isempty(T) fprintf(' Temperature (K): T = input('T = '); if isempty(T) T = 300; % Default value fprintf('\b\b 300 (Using Default ...)\n'); end fprintf('\n'); end % Terminal Voltage: %========================================== fprintf('Terminal Voltage:\n'); fprintf('=================\n'); % Number of Bias Points, NV NV = []; while isempty(NV) fprintf(' Number of Bias Points: '); NV = input('NV = '); if isempty(NV) NV = 11; % Default value fprintf('\b\b 11 (Using Default ...)\n'); end end % Voltage Range, VI,VF (V) VI = []; VF = []; while isempty(VI) | isempty(VF) fprintf(' Voltage Range (V):\n'); fprintf('\t\t\t'); VI = input('(Initial) VI = '); if isempty(VI) VI = 0; % Default value fprintf('\b\b 0 (Using Default ...)\n'); end fprintf('\t\t\t'); VF = input('(Final) VF = '); if isempty(VF) VF = 1.0; % Default value fprintf('\b\b 1.0 (Using Default ...)\n'); end fprintf('\n'); end % Analytical Model: %========================================== fprintf('Analytical Model:\n'); fprintf('=================\n'); '); '); 66 % Source Fermi Level, Ef (eV) Ef = []; while isempty(Ef) fprintf(' Source Fermi Level (eV): '); Ef = input('Ef = '); if isempty(Ef) Ef = -0.039; % Default value fprintf('\b\b -0.039 (Using Default ...)\n'); end end % Get Control Parameter, alphag alphag = []; while isempty(alphag) fprintf(' Gate Control Parameter: '); alphag = input('alphag = '); if isempty(alphag) alphag = 0.88; % Default value fprintf('\b\b 0.88 (Using Default ...)\n'); end end % Drain Control Parameter, alphad alphad = []; while isempty(alphad) fprintf(' Drain Control Parameter: '); alphad = input('alphad = '); if isempty(alphad) alphad = 0.035; % Default value fprintf('\b\b 0.035 (Using Default ...)\n'); end fprintf('\n'); end % Call Main Program % ================================ I = SiNWFETToy( t,d,epsr,mt,degen,T, VI,VF,NV, Ef,alphag,alphad ); EDP PDP Matlab Script clear all close all clc load edp.mat load pdp.mat load edpm.mat load pdpm.mat figure(1) semilogy(edpm([1:5],1),edpm([1:5],2),'.r','LineWidth',3,'MarkerSize',4) hold on semilogy(edp([1:5],1),edp([1:5],2),'b','LineWidth',3,'MarkerSize',4); set(gca,'Fontsize',14,'linewidth',3,'FontWeight', 'FontName','Arial'); 'bold', 67 h_legend=legend('MOSFET','SiNWFET'); set(h_legend,'FontSize',12,'FontWeight', 'bold', 'FontName','Arial') legend('location','East') legend('boxoff') title('Energy Delay Product') w=['INV ';'NAND2';'NAND3';'NOR2 ';'NOR3 ']; set(gca,'xtick',[1 2 3 4 5],'xticklabel',w); set(gcf,'Color','w') set(gca,'xlim',[0 6]); xlabel('Logic Gates'); ylabel('Energy Delay Product'); figure(2) semilogy(pdpm([1:5],1),pdpm([1:5],2),'.r','LineWidth',3,'MarkerSize',4); hold on semilogy(pdp([1:5],1),pdp([1:5],2),'b','LineWidth',3,'MarkerSize',4); set(gca,'Fontsize',14,'linewidth',3,'FontWeight', 'bold', 'FontName','Arial'); h_legend=legend('MOSFET','SiNWFET', -1); set(h_legend,'FontSize',12,'FontWeight', 'bold', 'FontName','Arial') legend('location','East') legend('boxoff') title('Power Delay Product') w=['INV ';'NAND2';'NAND3';'NOR2 ';'NOR3 ']; set(gca,'xtick',[1 2 3 4 5],'xticklabel',w); set(gcf,'Color','w') set(gca,'xlim',[0 6]); xlabel('Logic Gates'); ylabel('Power Delay Product'); 68 APPENDIX B HSPICE netlist for Si NWFET Csmike.lib * Library name: CSmike ******************************************************************** .LIB CSmike .PROTECT .OPTIONS PARHIER=LOCAL .OPTIONS EPSMIN=1E-99 .OPTIONS EXPMAX=37 .INC 'param.lib' ******************************************************************** * N-CNFET Level 1 Sub-circuit Definition ******************************************************************** .SUBCKT nCNT Drain Gate Source Efi=Ef ********************************************************************* * Parameter definition ********************************************************************* * The 4-piece cubic spline coefficient .PARAM *+ Vsc(Vg,Vd,Vs)='-0.035*(Vd-Vs) + 0.6815*(Vg-Vs)^(4) - 0.90332*(Vg-Vs)^(3) + 0.36015*(Vg-Vs)^(2) - 0.92247*(Vg-Vs) + 0.00039056' + Vsc(Vg,Vd,Vs)='(-49821.90664* (Vg-Vs)^(8)+ (276605.122964749)* (Vg-Vs)^(7)+ (- 572162.606643442)* (Vg-Vs)^(6)+ (573747.932958612)* 298144.198888112)* (Vg-Vs)^(4)+ (79535.103278405) (Vg-Vs)^(5)+ (- *(Vg-Vs)^(3)+ (- 69 10290.716810145)*(Vg-Vs)^(2)+ (508.056933400) *(Vg-Vs)+ (6.070806718 )) *(Vd- Vs)^(8)+\\ (196872.2107* (Vg-Vs)^(8)+ (-1109234.487759260)* (Vg-Vs)^(7)+ (2316213.672502400)* (Vg-Vs)^(6)+ (-2337935.809217750)*(Vg-Vs)^(5)+ (1220226.704813460)* (Vg-Vs)^(4)+ (-326274.007912830)*(Vg-Vs)^(3)+ (42302.679427669) *(Vg-Vs)^(2)+ Vs)^(7)+ (-2102.545925492)*(Vg-Vs)+ (-27.19614939)) *(Vd- \\ (-312692.829* (Vg-Vs)^(8)+ (1800600.496701210)* 3810666.720886790)*(Vg-Vs)^(6)+ (3881675.713082960)* 2038198.159335660)*(Vg-Vs)^(4)+ (546739.433373932) 71087.204801527)*(Vg-Vs)^(2)+ (Vg-Vs)^(7)+ (- (Vg-Vs)^(5)+ (- *(Vg-Vs)^(3)+ (- ( 3567.061344487)*(Vg-Vs)+ (51.0970026)) *(Vd- Vs)^(6)+ \\ (253070.1009* (Vg-Vs)^(8)+ (-1508712.355813510)* (Vg-Vs)^(7)+ (3258255.782258070)* (Vg-Vs)^(6)+ (-3363537.270613450)*(Vg-Vs)^(5)+ (1781557.287609530)* (Vg-Vs)^(4)+ (-480115.128448274)*(Vg-Vs)^(3)+ (62675.629581024) *(Vg-Vs)^(2)+ (-3190.414180341)*(Vg-Vs)+ (-52.28496904)) *(Vd- Vs)^(5)+\\ (-108169.5365* (Vg-Vs)^(8)+ (685944.804259376)* 1531344.742644380)*(Vg-Vs)^(6)+ 866416.711570166)* (1614121.745432760)* (Vg-Vs)^(4)+ 30883.588707723)*(Vg-Vs)^(2)+ (235160.879016970) (Vg-Vs)^(7)+ ((Vg-Vs)^(5)+ (- *(Vg-Vs)^(3)+ (- (1609.076098899) *(Vg-Vs)+ (31.64868694)) *(Vd- Vs)^(4)+ \\ (22271.53089* (382459.258754723)* (Vg-Vs)^(8)+ (Vg-Vs)^(6)+ (-161171.785884126)* (Vg-Vs)^(7)+ (-417734.084840510)* (Vg-Vs)^(5)+ (229232.491274840)* (Vg-Vs)^(4)+ (-62960.734906854) *(Vg-Vs)^(3)+ (8348.074489455) *(Vg-Vs)^(2)+ (-453.519779289) *(Vg-Vs)+ (-11.50947092)) *(Vd-Vs)^(3)+ \\ (-1549.327801* (Vg-Vs)^(8)+ (16638.401391004)* (Vg-Vs)^(7)+ (- 44882.821776885)* (Vg-Vs)^(6)+ (52335.381299725)* (Vg-Vs)^(5)+ (-29858.153049092)* (Vg-Vs)^(4)+ (8378.347701676) *(Vg-Vs)^(3)+ (-1128.377353262) *(Vg-Vs)^(2)+ (66.790567412) *(Vg-Vs)+ (2.433815329)) *(Vd-Vs)^(2)+\\ (36.87600022* (2239.568783041)* (Vg-Vs)^(8)+ (-738.997042369)* (Vg-Vs)^(6)+ (-2766.250583763)* (Vg-Vs)^(4)+ (-473.774070097) (Vg-Vs)^(5)+ (1642.588988959)* *(Vg-Vs)^(3)+ (64.339954577) 4.562704937) *(Vg-Vs)+ (-0.287117619)) *(Vd-Vs)^(1)+\\ (Vg-Vs)^(7)+ *(Vg-Vs)^(2)+ (- 70 0.486995525* 2.782055017)* (Vg-Vs)^(8)+ (-0.058767876)* (Vg-Vs)^(6)+ (3.986354963)* Vs)^(4)+ (-0.629335510) (Vg-Vs)^(7)+ (- (Vg-Vs)^(5)+ (-1.504827571)* *(Vg-Vs)^(3)+ (0.608392156) (Vg- *(Vg-Vs)^(2)+ (-0.326077033) *(Vg-Vs)+ (-2.34E-06) ' + ans(Vg,Vd,Vs)='4*q*KB*T/h*(log(1.0+exp(q*(Ef-Vsc(Vg,Vd,Vs))/KB/T))- log(1.0+exp(q*(Ef-Vsc(Vg,Vd,Vs)-(Vd-Vs))/KB/T)))' * End of parameter definition ********************************************************************* * The voltage controlled current source GCNT Drain Source CUR='ans(V(Gate),V(Drain),V(Source))' Edrain Vdrain Gnd VCVS Drain Gnd 1 Egate Vgate Gnd VCVS Gate Gnd 1 Esource Vsource Gnd VCVS Source Gnd 1 .ENDS nCNT * End of nCNT Sub-circuit Definition ******************************************************************** * P-CNFET Level 1 Sub-circuit Definition ******************************************************************** .SUBCKT pCNT Drain Gate Source Efi=Ef ********************************************************************* * Parameter definition ********************************************************************* * The 4-piece cubic spline coefficients + Vsc(Vg,Vd,Vs)=' ( -49821.90664 *(Vg-Vs)^(8)+ ( -276605.122964749 Vs)^(7)+ ( 573747.932958612 79535.103278405 -572162.606643442 *(Vg-Vs)^(6)+( - )*(Vg-Vs)^(5)+ ( -298144.198888112 )*(Vg-Vs)^(3)+ ( -10290.716810145 508.056933400 )*(Vg-Vs)+( Vs)^(7)+ ) 6.070806718 ( 196872.2107 ( 2316213.672502400 )*(Vg-Vs)^(4)+ ( )*(Vg-Vs)^(2)+ ( - ))*(Vd-Vs)^(8)- \\ *(Vg-Vs)^(8)+ ( +1109234.487759260 )*(Vg) *(Vg-Vs)^(6)+( +2337935.809217750 )*(Vg-Vs)^(5)+ ( 1220226.704813460 ( )*(Vg- +326274.007912830 )*(Vg-Vs)^(3)+ ( 42302.679427669 +2102.545925492 )*(Vg-Vs)+( )*(Vg-Vs)^(4)+ ( )*(Vg-Vs)^(2)+ -27.19614939 ))*(Vd-Vs)^(7)+ \\ 71 Vs)^(7)+ ( -312692.829 *(Vg-Vs)^(8)+ ( -1800600.496701210 ( -3810666.720886790 ) )*(Vg- *(Vg-Vs)^(6)+( - 3881675.713082960 )*(Vg-Vs)^(5)+ ( -2038198.159335660 )*(Vg-Vs)^(4)+ ( - 546739.433373932 )*(Vg-Vs)^(3)+ ( -71087.204801527 )*(Vg-Vs)^(2)+ ( - 3567.061344487 )*(Vg-Vs)+( 51.0970026 ( 253070.1009 *(Vg-Vs)^(8)+ ( +1508712.355813510 )*(Vg- ( 3258255.782258070 Vs)^(7)+ ))*(Vd-Vs)^(6)- \\ ) *(Vg-Vs)^(6)+( +3363537.270613450 )*(Vg-Vs)^(5)+ ( 1781557.287609530 ( +480115.128448274 )*(Vg-Vs)^(3)+ ( 62675.629581024 +3190.414180341 )*(Vg-Vs)+( Vs)^(7)+ ( -108169.5365 ( -1531344.742644380 )*(Vg-Vs)^(4)+ )*(Vg-Vs)^(2)+ -52.28496904 ))*(Vd-Vs)^(5)+ \\ *(Vg-Vs)^(8)+ ( -685944.804259376 ) )*(Vg- *(Vg-Vs)^(6)+( - 1614121.745432760 )*(Vg-Vs)^(5)+ ( -866416.711570166 )*(Vg-Vs)^(4)+ ( - 235160.879016970 )*(Vg-Vs)^(3)+ ( -30883.588707723 )*(Vg-Vs)^(2)+ ( - 1609.076098899 )*(Vg-Vs)+( 31.64868694 ( 22271.53089 *(Vg-Vs)^(8)+ ( +161171.785884126 ( 382459.258754723 Vs)^(7)+ ( ) +62960.734906854 )*(Vg-Vs)^(3)+ ( 8348.074489455 +453.519779289 )*(Vg-Vs)+( -1549.327801 ( -44882.821776885 Vs)^(7)+ ) )*(Vg-Vs)^(4)+ ( -8378.347701676 )*(Vg-Vs)^(2)+ ( -66.790567412 ( 36.87600022 *(Vg-Vs)^(8)+ ( +738.997042369 ( 2239.568783041 ) 1642.588988959 )*(Vg-Vs)^(3)+ ( +4.562704937 )*(Vg-Vs)+( ) )*(Vg-Vs)^(4)+ 64.339954577 0.608392156 ( )*(Vg-Vs)^(2)+ -0.287117619 ))*(Vd-Vs)^(1)+ \\ *(Vg-Vs)^(6)+( -3.986354963 )*(Vg-Vs)^(4)+ ( )*(Vg- *(Vg-Vs)^(6)+( +2766.250583763 0.486995525 *(Vg-Vs)^(8)+ ( +0.058767876 -2.782055017 )*(Vg- *(Vg-Vs)^(6)+( -52335.381299725 ))*(Vd-Vs)^(2)- \\ +473.774070097 1.504827571 )*(Vg-Vs)^(2)+ 2.433815329 )*(Vg-Vs)^(5)+ ( ( -11.50947092 ))*(Vd-Vs)^(3)+ \\ )*(Vg-Vs)^(3)+ ( -1128.377353262 )*(Vg-Vs)+( )*(Vg-Vs)^(4)+ *(Vg-Vs)^(8)+ ( -16638.401391004 )*(Vg-Vs)^(5)+ ( -29858.153049092 )*(Vg- *(Vg-Vs)^(6)+( )*(Vg-Vs)^(5)+ ( 229232.491274840 Vs)^(7)+ ( ))*(Vd-Vs)^(4)- \\ +417734.084840510 ( ( +0.629335510 )*(Vg-Vs)^(2)+ ( )*(Vg-Vs)^(7)+ ( )*(Vg-Vs)^(5)+ ( - )*(Vg-Vs)^(3)+ ( +0.326077033 )*(Vg-Vs)+( -2.34E-06)' 72 + ans(Vg,Vd,Vs)='-4*q*KB*T/h*(log(1.0+exp(q*(Ef-Vsc(Vg,Vd,Vs))/KB/T))- log(1.0+exp(q*(Ef-Vsc(Vg,Vd,Vs)+(Vd-Vs))/KB/T)))' * End of parameter definition ********************************************************************* * The voltage controlled current source GCNT Drain Source CUR='ans(V(Gate),V(Drain),V(Source))' Edrain Vdrain Gnd VCVS Drain Gnd -1 Egate Vgate Gnd VCVS Gate Gnd -1 Esource Vsource Gnd VCVS Source Gnd -1 Evdd VddM Gnd VCVS Drain Gnd 1 EVgg VggM Gnd VCVS Gate Gnd 1 EVss VssM Gnd VCVS Source Gnd 1 .ENDS pCNT * End of pCNT Sub-circuit Definition .UNPROTECT .ENDL CSmike 73 APPENDIX C HSPICE netlist for nano MOSFET NTYPE * NMOS and PMOS model .LIB "PTM32nm.txt" CMOS_MODELS .options POST .options AUTOSTOP .options INGOLD=2 DCON=1 *.options GSHUNT=1e-20 RMIN=1e-20 .options ABSTOL=1e-5 ABSVDC=1e-4 .options RELTOL=1e-2 RELVDC=1e-2 .options NUMDGT=4 PIVOT=13 *************************************************** *Beginning of circuit and device definitions *Supplies and voltage params: .param Supply=1 .param Vg='Supply' .param Vd='Supply' ******************************************************************** * Define power supply Vdd Drain Gnd Vd Vss Source Gnd 0 Vgg Gate Gnd Vg 74 ******************************************************************** * Main Circuits M1 Drain Gate Source Source nmos L=32n W=35n * pFET *M2 Drain Gate Source Source pmos L=32n W=70n ******************************************************************** * Measurements * test nFETs, Ids vs. Vds .DC Vdd START=0 STOP='Supply' STEP='0.01' + SWEEP Vgg START=0 STOP='Supply' STEP='0.1' ******************************************************************** .print I(Vdd) .end PTYPE * NMOS and PMOS model .LIB "PTM32nm.txt" CMOS_MODELS .options POST .options AUTOSTOP .options INGOLD=2 DCON=1 *.options GSHUNT=1e-20 RMIN=1e-20 .options ABSTOL=1e-5 ABSVDC=1e-4 .options RELTOL=1e-2 RELVDC=1e-2 .options NUMDGT=4 PIVOT=13 *************************************************** *Beginning of circuit and device definitions *Supplies and voltage params: .param Supply=1 .param Vg='Supply' .param Vd='Supply' *********************************************************************** * Define power supply 75 Vdd Drain Gnd Vd Vss Source Gnd 0 Vgg Gate Gnd Vg *********************************************************************** * Main Circuits * nFET *M1 Drain Gate Source Source nmos L=32n W=35n * pFET M2 Drain Gate Source Source pmos L=32n W=70n *********************************************************************** * Measurements * test nFETs, Ids vs. Vds .DC Vdd START=0 STOP='-Supply' STEP='-0.01' + SWEEP Vgg START=0 STOP='-Supply' STEP='-0.1' *********************************************************************** .print I(Vdd) .end