224
A Multi-Scale Electro-Thermo-Mechanical Analysis of Single Walled Carbon Nanotubes By Tarek Ragab April 2010 A dissertation submitted to the Faculty of the Graduate School of State University of New York at Buffalo in partial fulfillment of the requirements for the degree of Doctor of Philosophy Department of Civil, Structural, and Environmental Engineering

› Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

A Multi-Scale Electro-Thermo-Mechanical Analysis of

Single Walled Carbon Nanotubes

By

Tarek Ragab

April 2010

A dissertation submitted to the

Faculty of the Graduate School of State

University of New York at Buffalo

in partial fulfillment of the requirements for the

degree of

Doctor of Philosophy

Department of Civil, Structural, and Environmental Engineering

Page 2: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

ii

Copyright by

Tarek Ragab

2010

Page 3: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

iii

ACKNOWLEDGEMENTS

I gratefully acknowledge the assistance of many colleagues and collaborators

during my graduate program. My most important colleague—for he has always treated

me as such—has of course been my advisor, Dr. Cemal Basaran. I thank him for years of

encouragement, advice and support. He has never failed to watch out for me.

Dr. Peihong Zhang generously shared his knowledge on the subject. Meetings

with him were always insightful and pleasant. I sincerely thank him for his support and

for his directions. I am also grateful for Professor David Kofke and Professor Gary

Dargush who served on my committee.

Friends, of course, make it all worthwhile. I am grateful for sharing days and

nights in the lab with Dr. Mohamed Abdel-Hamid, Dr. Shidong Li, Mr. Eray Gunel, Mr.

Bicheng Chen and of course with my colleague Mr. Mike Sellers who made the difficult

time feel much shorter.

Most of all, my heartfelt thanks go out to the most important people in my life

who have never failed to encourage me. I wish my Dad was here to share these moments

with me. I thank my Mother and my siblings. I cannot express enough gratitude to my

beloved wife, Heba and my son Hazim. I love all of you more than I can say.

This dissertation is based on work supported by NSF CMS division grant No.

CMS-0508854 and Office of Naval Research Advanced Electrical Power Systems

Division by program director Terry Ericsen.

Page 4: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

iv

TABLE OF CONTENTS

Acknowledgements ................................................................................................ iii

Table of contents .................................................................................................... iv

List of figures ....................................................................................................... viii

List of tables .......................................................................................................... xii

List of tables .......................................................................................................... xii

Abstract ................................................................................................................ xiii

Chapter 1 ................................................................................................................. 1

Introduction ............................................................................................................. 1

1.1 Motivation ..................................................................................................... 1

1.2 Objectives ..................................................................................................... 3

1.3 Contributions of present research ................................................................. 4

1.4 Outline........................................................................................................... 4

Chapter 2 ................................................................................................................. 6

Literature review ..................................................................................................... 6

2.1 Experimental investigation of CNTs under high current densities ............... 6

2.2 Related analytical studies of electrical and thermal properties ................... 12

2.3 Molecular dynamics simulations for carbon nanotubes .............................. 13

Chapter 3 ............................................................................................................... 16

Molecular dynamics Simulations of CNTs under uniaxial tension ...................... 16

3.1 Introduction ................................................................................................. 16

3.2 Geometry of carbon nanotubes ................................................................... 17

Page 5: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

v

3.3 Molecular Dynamics Simulation details ..................................................... 22

3.3.1 Equations of motion for different ensembles ....................................... 22

3.3.2 Integration algorithm ........................................................................... 24

3.3.3 Boundary and initial conditions ........................................................... 26

3.3.4 Interatomic potentials ........................................................................... 27

3.4 Stress calculation ........................................................................................ 34

3.5 Results and discussion ................................................................................ 36

3.5.1 Stress calculations ................................................................................ 37

3.5.2 Influence of displacement increment ................................................... 44

3.5.3 Carbon chain unraveling ...................................................................... 53

3.6 Conclusions ................................................................................................. 54

Chapter 4 ............................................................................................................... 55

The unravelling of open-ended single walled carbon nanotubes using molecular

dynamics simulations ........................................................................................................ 55

4.1 Introduction ................................................................................................. 55

4.2 Molecular dynamics simulation .................................................................. 56

4.3 Behaviour of single atomic chain ............................................................... 57

4.4 Unravelling of nanotubes ............................................................................ 59

4.4.1 Restrained scheme ............................................................................... 59

4.4.2 Restrained scheme ............................................................................... 69

4.5 Conclusions ................................................................................................. 76

Chapter 5 ............................................................................................................... 78

Page 6: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

vi

Joule heating and electron-induced wind forces using the time relaxation

approximation ................................................................................................................... 78

5.1 Introduction ................................................................................................. 78

5.2 Energy dispersion relation .......................................................................... 80

5.2.1 Electronic structure of carbon nanotubes ............................................. 81

5.2.2 Tight binding method for graphene ..................................................... 84

5.2.3 Band structure of a (10, 10) single walled nanotubes .......................... 91

5.3 Phonon dispersion relation .......................................................................... 96

5.4 Scattering rates .......................................................................................... 101

5.5 Momentum and energy transfer quantum model ...................................... 108

5.6 Results and discussion .............................................................................. 110

Chapter 6 ............................................................................................................. 119

Joule heating and electron-induced wind forces using ensemble Monte Carlo

simulations ...................................................................................................................... 119

6.1 Introduction ............................................................................................... 119

6.2 Monte Carlo Simulation ............................................................................ 120

6.3 Results and Discussion ............................................................................. 125

6.4 Conclusions ............................................................................................... 141

Chapter 7 ............................................................................................................. 143

Conclusions and Recommendations for future research ..................................... 143

7.1 Conclusions ............................................................................................... 143

7.2 Original contributions of this dissertation................................................. 145

7.3 Recommendations for future research ...................................................... 145

Page 7: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

vii

Appendices .......................................................................................................... 147

Appendix 1 Matlab code for generating the initial position and velocity of

atoms in perfect CNTs ............................................................................................... 147

Appendix 2 Matlab code for generating the energy dispersion relation and the

energy density of states of CNTs ............................................................................... 151

Appendix 3 Matlab code for generating the phonon dispersion relation of

CNTs .......................................................................................................................... 154

Appendix 4 Matlab code for calculating the scattering rates for CNTs ........ 165

Appendix 5 Matlab code for Ensemble Monte Carlo Simulations ................ 189

References ........................................................................................................... 197

Page 8: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

viii

LIST OF FIGURES

Figure 1 Current saturation in SWCNTs (After Yao et. al. 2000[44]). .................. 7

Figure 2 Sequential failure of individual shells in a MWCNT (After Collins et. al.

2001[13])............................................................................................................................. 8

Figure 3 SEM image of damaged CNTs under high current density (After Collins

et. al. 2001[13]) ................................................................................................................... 8

Figure 4 Resistance stability of CNTs under high current density (After Wei et. al.

2001[14])............................................................................................................................. 9

Figure 5 Failure of CNTs of different lengths (After Javey et. al. 2004[46])....... 11

Figure 6 Graphene as a lattice of unit cells of two atoms ..................................... 19

Figure 7 Classification of Carbon nanotubes according to their chirality ............ 20

Figure 8 Unit cell of (5, 1) carbon nanotube ......................................................... 21

Figure 9 (10, 10) CNT model used in the study ................................................... 37

Figure 10 Virial stress and continuum stresses at the end of convergence period 39

Figure 11 Stress-strain diagram for CNT stretched from both sides. “A” stands for

stresses calculated using virial stress, “B” for stresses calculated using the continuum

mechanics approach .......................................................................................................... 41

Figure 12 Stress-strain diagram for CNT stretched from one side. “A” stands for

stresses calculated using virial stress, “B” for stresses calculated using the continuum

mechanics approach .......................................................................................................... 42

Figure 13 Carbon chain unraveling in CNTs ........................................................ 43

Page 9: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

ix

Figure 14 Stress-strain curves for different simulations with strain rate=1.69E+09

Sec-1 ................................................................................................................................. 47

Figure 15 Stress-strain curves for different simulations with clear length=118.08

Angstrom........................................................................................................................... 48

Figure 16 Stress-strain curves for different simulations with displacement

increment=0.025 Angstrom .............................................................................................. 49

Figure 17 Effect of the displacement increment on the maximum stress in the

simulated CNTs with length equal 118.08 Angstroms ..................................................... 51

Figure 18 Effect of the length on the maximum stress in the simulated CNTs with

displacement increment equal 0.025 Angstroms .............................................................. 52

Figure 19 Effect of the CNT length on the maximum stress during uniaxial

extension with strain rate of 1.69E+09 sec-1 .................................................................... 53

Figure 20 Force-Strain relation for carbon single atomic chain at A. 300 K and B.

at 1200K ............................................................................................................................ 58

Figure 21 Force-Displacement diagram for (10, 10) CNTs at different

temperatures using the restrained scheme. ........................................................................ 62

Figure 22 The axial stresses at the fixed end of the (10, 10) CNT at 300K ......... 63

Figure 23 The general steps of unraveling in SWCNTs ....................................... 64

Figure 24 Force-Displacement diagram for (18, 0) CNTs at different temperatures

using the restrained scheme. ............................................................................................. 69

Figure 25 Force-Displacement diagram for (10, 10) CNTs at different

temperatures using the unrestrained scheme. .................................................................... 73

Page 10: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

x

Figure 26 Force-Displacement diagram for (18, 0) CNTs at different temperatures

using the unrestrained scheme. ......................................................................................... 75

Figure 27 The formation of sigma and Pi bonds between 2 carbon atoms. .......... 82

Figure 28 Honey comb lattice of graphene and carbon nanotubes ....................... 83

Figure 29 Direct lattice (left), reciprocal lattice and basis vectors in the reciprocal

lattice and the K-points in the 1st Brilluoin zone (right) .................................................. 88

Figure 30 The energy dispersion relation of graphite (after (Minot 2004)). ........ 91

Figure 31 Reciprocal lattice of graphene and CNTs. The dotted hexagons show

the Brillouin zones for graphene, while the solid lines show the different subbands of (10,

10) CNT in the first and the second Brillouin zones. ....................................................... 93

Figure 32 Energy dispersion relation of the valence and conduction bands for (10,

10) CNT in the first and second BZs. ............................................................................... 95

Figure 33 Associate cell for graphene utilizing fourth nearest neighbor

interactions ........................................................................................................................ 98

Figure 34 LA and LO phonon Dispersion relation for (10, 10) CNT in the first

BZ. The lowered labeled subbands are for the LA mode, and the upper unlabeled

subbands are the LO modes. ........................................................................................... 102

Figure 35 Illustration of the scattering mechanisms considered. ........................ 103

Figure 36 Scattering rates for LA and LO modes at different temperatures. A- LA

scattering for subband 10. B- LA scattering for subband 9. C- LO scattering for subband

10. D- LO scattering for subband 9. ............................................................................... 107

Figure 37 Experimental data versus theoretical I-V curves for metallic SWCNTs

at 300K. ........................................................................................................................... 111

Page 11: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

xi

Figure 38 Theoretical I-V curves at different temperatures. ............................... 112

Figure 39 The force generated per unit length of a (10, 10) CNT at 300 K. ...... 113

Figure 40 The force generated per unit length of a (10, 10) CNT as a function of

temperatures at different electric field forces. ................................................................ 115

Figure 41 Comparison of theoretical and experimental data of joule heating in

CNT at 300K. .................................................................................................................. 116

Figure 42 Heating power per unit length of CNT at different temperatures ...... 118

Figure 43 Illustration of the algorithm for Ensemble Monte Carlo simulation .. 122

Figure 44 Time evolution of a sample electron location at 300K and 1200K. A-

Wavevector for 300K. B- Wavevector for 1200K. C- BZ index for 300K. D- BZ index

for 1200K. E- Subband index for 300K. F- Subband index for 1200K. ......................... 129

Figure 45 Cumulative momentum transferred from the electron to the lattice

during the simulation time for all the electric fields simulated. ..................................... 132

Figure 46 Electric-induced wind force generated per unit length of (10, 10) CNT

at 300K using different approaches. ............................................................................... 133

Figure 47 Electron-Induced wind forces generated per unit length of (10, 10)

using EMC ...................................................................................................................... 136

Figure 48 Cumulative energy transferred from the electron to the lattice during the

simulation time for all the electric fields simulated. ....................................................... 139

Figure 49 Joule heating power generated in one angstrom length of (10, 10) CNT

using different approaches at different temperatures. The markers are data points

extracted from the EMC simulations. The thin line is for the power generated calculated

using joule’s law based on experimental I-V curve. ....................................................... 140

Page 12: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

xii

LIST OF TABLES

Table 1 Parameters for carbon-carbon pair terms ................................................. 30

Table 2 Values for fitting the parameters for the function “ F ” (after Brenner et.

al. [68]) .............................................................................................................................. 33

Table 3 Values for fitting the parameters for the function “T ”(after Brenner et. al.

[68])................................................................................................................................... 34

Table 4 Description of simulations. "A" stands for stresses calculated using virial

stress, "B" for stresses calculated using continuum mechanics approach ........................ 40

Table 5 Results and simulation details for the displacement increment study ..... 46

Table 6 Angles between the atoms in the core unit cell and different atoms in the

associate cell and indicate there nth nearest to each other. .............................................. 100

Table 7 Values of the parameters used for the force constant tensor in

104dyn/cm[117]............................................................................................................... 100

Page 13: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

xiii

ABSTRACT

Carbon nanotubes are formed by folding a graphene sheet. They have gained a lot

of attention during the last decade due to their extra ordinary mechanical, thermal and

electrical properties. Molecular dynamics simulations have been used extensively for

studying the mechanical properties of carbon nanotubes. In this thesis, a quantum

mechanics and molecular dynamics level multi-scale modeling and analysis of single

walled carbon nanotubes is presented. This dissertation reports many findings based on

these simulations such as some parameters that affect the correctness of the results

obtained by molecular dynamics simulation like the boundary conditions and the

displacement increment. The effects of the strain rate and the length of the nanotube on

the mechanical properties of carbon nanotubes under uniaxial tension are also reported. A

simplification for calculating the virial stresses with multibody potential is derived to use

for calculating the stresses in carbon nanotubes and compared with the stresses calculated

using continuum mechanics engineering stresses.

Simulation of unraveling of carbon nanotubes during field emission is simulated

using Molecular dynamics simulations. The force required to start the unraveling in

carbon nanotubes with different chiralities is reported as well as the maximum force that

can be sustained by the atomic chain.

Due to the nonlinearity in the current-voltage relation of carbon nanotubes, the

traditional Joule’s law for calculating joule heating in carbon nanotubes can not be used.

In this thesis, the joule heating and the electron-induced wind forces per unit length of

carbon nanotubes are calculated using a quantum mechanical formulation based on the

Page 14: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

xiv

energy and momentum exchange between the electrons and the phonons. Two

approaches were used in the calculations; the first one is based on formulating an integral

form that makes use of the relaxation time approximation into the modified Fermi-Dirac

distribution for the electron occupation probability. The other approach uses the

Ensemble Monte Carlo simulations and tracks the energy and the phonon exchange

during the simulation time. The results are used to calculate the effective charge number

in carbon nanotubes at different temperatures.

The methods proposed in this thesis for calculating the joule heating and the

effective charge number can be used for any nanoscale material, and can be extended to

include effects like phonon-phonon interaction and hot phonon effects.

Page 15: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

1

CHAPTER 1

INTRODUCTION

1.1 Motivation

Carbon Nanotubes (CNTs) are the single atom thick tubes formed by wrapping a

sheet of graphite made out of hexagonally-arranged carbon atoms. In 1952 L.V.

Radushkevich and V. M. Lukyanovich published clear images of 50 nm diameter tubes

made of carbon [1]. It was not untill the experimental reidentification in 1991 [2] that

CNTs have attracted considerable curiosity to investigate their electrical and thermo-

mechanical behaviour. Experiments show that carbon nanotubes have extraordinary

electrical [3-6], thermal [3, 7] and mechanical properties [8-11]. Mechanically, CNTs

have a tensile strength that is twenty times that of high strength steel [8] and a Young’s

modulus in the order of a terapascal [9]. These extraordinary mechanical properties can

easily be explained by the strong hybrid 2sp carbon-carbon bond which is considered to

be the strongest bond in nature [12]. Electrically, CNTs have shown a high current

density carrying capacity in the order of 109 Amp/Cm2 [13] and very high resistance to

electromigration-induced failure [14]. For these reasons, CNTs have a great potential to

replace traditional metals like aluminum and copper that has a current carrying capacity

on the order of 106 Amp/Cm2 in IC interconnect applications [13, 15, 16]. The attractive

electrical properties of CNTs need a deeper understanding to comprehend. Geometrically,

carbon nanotubes (CNTs) can be classified into single-walled carbon nanotubes

(SWCNTs) formed by folding a single sheet of graphite or multi-walled carbon

Page 16: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

2

nanotubes (MWCNTs) that is formed of SWCNTs that are concentrically aligned inside

each other. The direction of folding the graphite sheet is defined by the chiral vector

( , )hC n m [17], where CNTs can be classified into armchair nanotubes ( , )n n and zigzag

nanotubes ( ,0)n or chiral nanotubes ( , )n m , where n and m are the chirality vector

indices to be explained in details in chapter 3. Both the mechanical and the electrical

properties of CNTs depend on the chirality of the nanotube.

It is difficult to measure properties of CNTs experimentally due to their nanoscale

dimensions; however, Molecular Dynamics (MD) simulations can serve as a powerful

tool for studying CNTs in different applications [18-21]. However, as also pointed out by

Mylvaganam and Zhang[8] in the literature there is no comparison or clarification on key

parameters like strain rate, displacement increment, length of the nanotube, different kind

of defects and the method for calculating the stresses that influence molecular dynamics

simulations results.

Joule heating, in materials exhibiting non-linear behaviour in its current-voltage

relation at value of high current densities, can not be calculated using Joule’s law due to

the hot electron effect [22], and thus needs to be calculated using a more accurate method

like Monte Carlo simulations. Hot electron effect is defined as the electron distribution in

states far from the thermal equilibrium state.

Until recently, research on the coupling between electrical field and mechanical

forces was only directed toward studying the effect of mechanical forces on the electrical

properties of the CNTs [23-25], however wind forces induced on CNTs due to electron

transport has never been studied with quantum mechanics. This is very important to be

Page 17: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

3

able to calculate high current density capacity of CNTs before it fails and the stresses

generated due to the electric field.

1.2 Objectives

In the course of this dissertation, the following objectives were achieved:

1. Use MD simulations for simulating a (10,10) armchair (SWCNT) under uniaxial

tension until failure, and calculate the stresses using an approach based on virial stress

theorem [26-28] and compare the results with stresses calculated by the widely used [8,

29-34] method based on engineering stresses.

2. Study the effect of the boundary conditions, displacement increment in MD

simulations on the calculated stress values.

3. Study the effect of the length and strain rate on the stress strain behaviour of

perfect SWCNTs under uniaxial tension.

4. Study the mechanism of unravelling in carbon nanotubes during field emission.

5. Formulate a quantum mechanical model based on the relaxation time

approximation for calculating the joule heating in metallic SWCNTs and use this model

to study the effect of the temperature and the electric field on the joule heating power

generated.

6. Formulate a similar model to calculate the electron-induced wind forces in

metallic SWCNTs at different temperatures and under different values of electric field.

7. Develop an Ensemble Monte Carlo (EMC) simulator for calculating the joule

heating and the electron-induced wind forces semi-classically directly without using the

approximation used in 5 and 6 and compare the results to that obtained using the

relaxation time approximation to asses its limitation.

Page 18: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

4

8. Extract the values of the effective charge number in metallic SWCNTs under

different temperatures.

1.3 Contributions of present research

1. The virial stress formula is simplified to ease the calculations of virial stresses in

multibody potentials.

2. A parametric study is performed for molecular dynamics simulations of carbon

nanotubes to quantify the threshold value for the displacement increment used for

carbon nanotubes. This can be used in any other study.

3. The current-voltage relation of carbon nanotubes is calculated based on the relaxation

time approximation and gives satisfactory results in comparison with experimental

data.

4. A semi-classical transport model using Ensemble Monte Carlo simulation model is

developed for calculating the joule heating in carbon nanotubes and can be used to

calculate the joule heating in any other nanoscale material.

5. A new method for calculating the electron-induced wind forces and effective charge

number is formulated and used to calculate the effective charge number in armchair

single-walled carbon nanotubes numerically for the first time. This method is not

limited to carbon nanotubes and can be used for any material.

1.4 Outline

This thesis is organized in seven chapters and six appendices as follows:

Chapter 2 gives a literature review of the experimental investigation of CNTs

under high current densities and electromigration stability and theoretical investigation of

joule heating using EMC simulations in silicon and another quantum mechanical

Page 19: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

5

formulation of the joule heating. Also it gives a review of the MD simulations done on

CNTs and the results obtained.

In chapter 3, the Molecular dynamics simulation of (10, 10) SWCNTs failure

under uniaxial tension is presented and a framework for stress calculation using virial

stresses in CNT is derived.

The results obtained in chapter 3 are used in chapter 4 to perform molecular

dynamics simulations of the unravelling of CNT similar to what happens during field

emission.

The relaxation time approximation is used to calculate the joule heating and the

electron-induced wind forces in metallic SWCNTs using a quantum mechanical model in

chapter 5.

Chapter 6 gives the details of the EMC simulations used for calculating the joule

heating and electron-induced wind forces in metallic SWCNTs and compares the results

with that obtained from chapter 5.

Finally, chapter 7 presents the conclusions and proposed future research.

Page 20: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

6

CHAPTER 2

LITERATURE REVIEW

2.1 Experimental investigation of CNTs under high current densities

Over the last decade a lot of experimental work has been conducted on CNTs for

the characterization of their electrical properties [35-43]. Only during the last few years

have scientists started to investigate the behavior of carbon nanotubes under high current

densities. An early research that investigated that behavior was that conducted by Yao

and his colleagues [44]. They found that individual SWCNTs can sustain high current

densities of more than 9 210 /A cm at which the current seems to saturate (Figure 1). They

suggested that the observed current saturation is due to possible scattering mechanisms

and optical or zone-boundary phonon emission by the high-energy electrons and not due

to the depletion of electrons near the Fermi level. The carbon nanotubes that they tested

had a diameter of ~ 1nm and a length in the order of1 m , and they were tested at room-

temperature. They suggested that for current to saturate at a level of ~ 25 A , phonons of

frequency 11300cm should be emitted which correspond to energy of 0.16eV . They

fitted their experimental results to the Boltzmann Transport Equation (BTE) to calculate

the scattering parameters. From fitting, they found that the mean free path for elastic

scattering is 300 nm, which is equivalent to a scattering rate of 2.66E12 1s , and the mean

free path for optical phonon backscattering is 10nm, which is equivalent to a scattering

rate of 8E13 1s and no forward scattering.

Page 21: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

7

In 2001 a research on the current saturation and electrical breakdown in

(MWCNTs) was conducted at IBM [13]. In that research, it was observed that MWCNTs

do not fail in the continuous accelerating manner typical of electromigration, but instead

they fail in series of sharp current steps assigned to the sequential destruction of

individual nanotube shells (Figure 2), and failure in SWNTs happens in a single sharp

step. They observed that the current is nearly saturated at failure, and thus they suggested

that the saturation and the eventual breakdown process are linked to a common

dissipative process, and they suggested that it most likely involves the excitation of high

energy optical or zone boundary phonons. Figure 3 shows the loss of parts of a CNT

failed under high current density.

Figure 1 Current saturation in SWCNTs (After Yao et. al. 2000[44]).

Page 22: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

8

Figure 2 Sequential failure of individual shells in a MWCNT (After Collins et. al.

2001[13])

Figure 3 SEM image of damaged CNTs under high current density (After Collins et. al.

2001[13])

Reliability testing of MWCNTs was carried out in 2001 [14] by passing an

electrical current of ~ 10mA (corresponding to 10 210 /A cm ) in MWCNTs of diameters

8 16nm at 250 C . The tested nanotubes showed stability of resistance for long times

extending to 334 hours without any observable defects (Figure 4), revealing that

nanotubes have very high current density capacity.

Page 23: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

9

In 2004 two different researches were conducted to estimate the mean free path

for different electron-phonon scattering mechanisms in carbon nanotubes under low and

high biases. In one of these researches [45] metallic SWCNTs of diameter 1.8nm and

lengths ranging from 50nm to 10 m were tested under ambient conditions and it was

found experimentally that the mean free path for optical and zone-boundary phonons

under high bias is around 180nm and 37nm , respectively and 2.4 m for acoustic

phonons. They also suggested that an electron must first accelerate in a length Tl to attain

sufficient excess energy to emit an optical phonon with energy equal to 0.2eV or a

zone-boundary phonon with energy equal 0.16eV , and this length Tl is given as

T

Ll

eV

, where L is the length of the tube and V is the potential difference.

Figure 4 Resistance stability of CNTs under high current density (After Wei et. al.

2001[14])

Page 24: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

10

In the other research [46], the mean free path for acoustic phonon scattering was

estimated to be ~ 300apl nm , and that for optical phonon scattering is ~ 15opl nm . These

constant values were obtained from fitting the experimental results to a simplified Monte

Carlo simulations, in which it was assumed that the energy dispersion relation is linear

and ignored the details of the phonon dispersion. Also only phonon emission was

included in the simulations. In that research, SWCNTs of diameters ranging from 1.5 to

2.5nm were tested at room temperature and it was found that at high biases, current

saturates at ~ 20 A for long nanotubes ( ~ 700,300L nm ) before they fail

instantaneously, and reaches 60,70 A for nanotubes of lengths of 55,10nm respectively

but does not show current saturation (Figure 5). It was also suggested that the channel

conductance under low bias is controlled by apl and that under high bias is controlled by

opl , and the failure in ultra-long nanotubes ( ~ 3L m ) is due to defect scattering, while

for medium lengths ( ~ 300L nm ) may be due to electron-optical phonon coupling, and

for ultra-short nanotubes failure is suggested to be due to high-field impact ionization

assisted by optical phonon scattering. The difference between the fitted values for the

mean free path in the two studies can be attributed to the difference in the measured

current-voltage relations (i.e. For 50 nm long CNTs at voltage of 0.8 volts the measured

electrical current was ~ 33 A in ref. [45] and ~ 48 A in ref. [46])

The highest current transported through a SWNT was achieved in 2004 [47]and is

equal to 110 A corresponding to 9 24 10 /A cm

Page 25: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

11

For suspended nanotubes of lengths 400 700nm , it is observed that current

saturates at 8 A [48], which is significantly lower than the saturation currents for

nanotubes with a similar resistance that lie on a substrate as mentioned above. Since

current saturation at high fields in SWNTs is caused by the scattering of optical or zone-

boundary phonons; the lower saturation current in a suspended nanotube can be

understood by the lack of a thermally conductive substrate as a heat sink. Electrical

heating is thus rapid in suspended nanotubes and the heat cannot be efficiently conducted

away to the surroundings. It was suggested that this leads to increased acoustic phonon

scattering, which is responsible for the observed negative differential resistance.

Figure 5 Failure of CNTs of different lengths (After Javey et. al. 2004[46])

In 1995, a group of researchers [49] reported on the experimental observation of

carbon chain unraveling from the end of MWCNT that was opened using laser heating by

Page 26: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

12

the force of the electric field in an experiment to quantify the field emission in

MWCNTs. They came to the conclusion that the emitting structures were the linear

chains of carbon atoms pulled out from the open edge of the layers of the MWCNT by

the force of the electric field. That was the only reasonable explanation figured out, but

they never quantified the magnitude of those forces due to the electric field as that was

not the scope of the report, and no one to date did so until this dissertation.

2.2 Related analytical studies of electrical and thermal properties

An important research that is related to the Monte Carlo simulations carried out in

this thesis, is that conducted by Pop et. al. in 2005 [50]. In this research the details of the

joule heating in bulk and strained silicon are examined using Monte Carlo simulations.

The detailed phonon generation rates at various electric fields ranging from 5KV/cm to

50 KV/cm were calculated. Also, the integrated net energy generation rates for each

phonon mode were computed. In their simulations, the six conduction X valleys of the

electron energy bands of silicon were modeled with analytical non-parabolic bands.

Interband scattering to higher energy bands were neglected. Longitudinal and transverse

phonon dispersions were modeled with a quadratic analytical approximation.

In 2005, researchers at NASA [51] used the non-equilibrium Green’s function and

Poisson’s equation self-consistently to calculate the current carrying capacity of short

( 100nm ) single-walled metallic zigzag CNTs including the effect of phonon

scatterings. They used the scattering rates calculated in reference [45] for calculating the

deformation potentials for different phonon modes (longitudinal acoustic and longitudinal

optical phonons).

Page 27: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

13

It was shown by researchers [52] that calculating joule heating with traditional

methods in nanoscale conductors is inaccurate [53]. Horsfield and co-workers [52, 54-57]

studied the joule heating in nanoscale devices using classical, semi-classical and quantum

mechanical formulations by coupling the electronic and atomic dynamics. This modeling

technique is called the Correlated Electron-Ion Dynamics (CEID). In CEID the power

delivered to the atoms consists of a heating term and a cooling term that come from the

interaction between the electrons and the atoms or the ions of the lattice.

The Monte Carlo simulation method was used extensively by researchers to

identify some electrical properties in single-walled semiconducting CNTs like electro

velocity oscillations [58], mobility and drift velocities [59-63]. In some of these studies

[58, 60, 63], only the lowest energy subbands were included and phonon subbands

essential for intraband scattering and interband scattering between those lowest energy

subbands were only included. In references [60, 63], the energy dispersion relation of the

lowest subbands were analytically fitted to non-parabolic subbands and the acoustic

phonon dispersion relations were analytically linearly-fitted, while the optical phonon

subbands were assumed dispersion-less. In the rest of the studies [59, 61, 62], the full

numerical energy band of the CNTs were included, while the phonon dispersion relations

were approximated to third order and a fifth order polynomial for the longitudinal

acoustic and the longitudinal optical phonons, respectively.

2.3 Molecular dynamics simulations for carbon nanotubes

With the rapidly growing interest in carbon nanotubes and the difficulties in direct

measurements of their properties due to their nano-scale dimensions, molecular dynamics

simulation has been widely used in characterizing the mechanical properties and

Page 28: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

14

understanding the mechanisms of deformation [8, 10, 31-33, 64-66]. In these researches,

various time steps, ranging from 0.15 to 15 fs have been used with different

thermostating techniques, and almost all of them use the first generation or the second

generation Reactive Empirical Bond Order (REBO) potentials [67, 68]. Also the Tersoff-

Brenner potential was used [69] to study the brittle and ductile behavior of armchair and

zigzag nanotubes and the nucleation of defects without dealing with the stress-strain

behavior.

Belytschko and his colleagues [29] used a modified Morse potential to study the

fracture of nanotubes. In their work the continuum meachanics engineering stresses

formulation was used to calculate the stresses. It was found that using the Modified

Morse potential in the simulations results in fracture at lower values of strain (around 15

%) compared to the more popular(at that time) Brenner Potential (around 30%). Morse

potential only takes into account the bond stretching and the bond angle bending, but

does not take into account the dihedral angle energetics. Also they assumed a wall

thickness of 0.34 nm and their simulations were carried out for CNTs with length of 4.24

nm.

Also one important finding that was concluded in some studies is that mechanically,

zigzag nanotubes can sustain higher loads than armchair nanotubes [8, 32].

Cornwell and Wille [33] used the whole cross-section of the CNT for calculating the

elastic stress in SWCNT under compression. They used a time step of 15 fs for a total

simulation time of 120 Pico-seconds (Ps) and the first generation REBO potential for

inter-atomic potentials.

Page 29: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

15

Yakobson and his colleagues [70] used the first generation REBO potential to

study the effect of the strain rate and temperature on the failure strain of SWCNT and

double-walled CNT with length equal 5nm. The strain rate was varied from 2E8 to 2E9

1S and the temperature varied from 75 to 1200 K. They were also the first to report on

the carbon chain unraveling under uniaxial tension. In their study, no results were

presented on the stress-strain behavior of the nanotubes.

One of the important publications addressing details of the molecular dynamics

simulations of CNTs under uniaxial tension is that of Mylvaganam and Zhang [8]. In

their study, they addressed the problem of selecting appropriate interatomic potential,

number and type of thermostat atoms, time and displacement steps and number of

relaxation steps to reach the dynamics equilibrium. They concluded that using the second

generation REBO potential for the interatomic potential, Brendsen thermostat with all

atoms as thermostat atoms and using 50 relaxation steps after each displacement is the

most reasonable and cost effective method. The thickness of the CNT wall was taken

equal to 0.617 Angstrom as recommended by Vodenitcharova and Zhang [71].

Page 30: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

16

CHAPTER 3

MOLECULAR DYNAMICS SIMULATIONS OF CNTS

UNDER UNIAXIAL TENSION

3.1 Introduction

Historically, the first paper reporting a molecular dynamics simulation was

written by Alder and Wainwright in 1957 [72]. In 1960, the first example of a molecular

dynamics calculation was presented [73], in which a continuous potential based on a

finite difference time integration method is applied. The method of molecular dynamics

(MD) gained popularity in material science and since the 1970s also in biochemistry and

biophysics. In physics, MD is used to examine the dynamics of atomic-level phenomena

that cannot be observed directly, such as thin film growth and ion-sub plantation. It is

also used to examine the physical properties of nanotechnology devices that have not or

cannot yet be created.

In this chapter MD is used for simulating a (10,10) armchair SWCNT under

uniaxial tension until failure, and the stresses are calculated using an approach based on

the virial stress theorem [26-28] and compared with stresses calculated by a method

based on continuum mechanics which is commonly used in the literature for CNT stress

calculations [8, 29-34]. Two different boundary conditions are used in the simulation and

the results are compared. The effect of the computational error due to the magnitude of

Page 31: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

17

the displacement increment is also studied. Finally the effect of several parameters

(length, strain rate, temperature and defects) on the strength of CNTs is studied.

In the following sections a description of carbon nanotubes geometry as well as

classification of carbon nanotubes according to their geometric properties (section 3.2)

will be presented. In section 3.3, the details of the Molecular Dynamics simulations are

presented. The method of calculating the stresses in the CNT is detailed in section 3.4.

Section 3.5 gives details of the simulations carried out and their results. Conclusions are

presented in section 3.6.

3.2 Geometry of carbon nanotubes

Carbon nanotubes can be simply defined as the tubes that results from folding

around a single layer of graphite sheet (graphene) (Figure 6) to form a single-walled

carbon nanotube (SWCNT). Also several layers of single-walled carbon can be

concentrically nested inside each other forming a Multi-walled carbon nanotube

(MWCNT). Carbon nanotubes can be 0.4 to 100 nanometers in diameter with lengths

ranging from few microns up to 1 millimeter [15].

Graphene is a sheet formed of carbon atoms connected to each other covalently

making the shape of a honeycomb lattice (Figure 6). Each line in Figure 6 represents a

covalent bond of length 0.142 ~ 0.144oa nanometers between two carbon atoms.

A graphite layer can be viewed as a lattice formed of a unit cells of two adjacent

carbon atoms, A and B, replicated in the direction of the basis vectors 1 2,a a

(Figure 6),

where

Page 32: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

18

1

2

3 3ˆ ˆ2 2

3 3ˆ ˆ2 2

o o

o o

a aa i j

a aa i j

(3.1)

, and ˆ ˆ,i j are the unit vectors along the X and Y axes respectively. The position of

any unit cell R

on the periodic lattice can be described by the set of integers ,m n where

1 2R m a n a

(3.2)

Now that we defined the position vector of any unit cell on the graphite sheet, we

can go further to form a carbon nanotube by rolling the graphite sheet along certain

vector hC

called the chiral vector, where this chiral vector represents the line traveling

around the perimeter of the nanotube, then

1 2hC ma na

(3.3)

where ,m n represents the number of unit cells along the perimeter of the carbon

nanotube in the direction of the vectors 1 2,a a

respectively.

Carbon nanotubes can be mainly classified according to the different values of the

chiral vector hC

(i.e. according to chirality) into achiral (symmorphic) nanotubes or

chiral (non-symmorphic) nanotubes [12]. An achiral nanotube is defined by a carbon

nanotube whose image is identical structure to the original one. The only two cases of

achiral nanotubes are armchair and zigzag nanotubes (Figure 7).

Armchair nanotubes are nanotubes where the chiral vector hC

is parallel to the X-

axis, so that the angle between the chiral vector and 1a

is 30 and m n .

Page 33: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

19

Figure 6 Graphene as a lattice of unit cells of two atoms

Zigzag nanotubes on the other hand are nanotubes where the chiral vector hC

is

parallel to the Y-axis but because of the hexagonal symmetry of the honeycomb lattice

that is equivalent to the case where hC

makes a 30 angle with the X-axis or in another

words the angle between the chiral vector and 1a

is 0 . For this case m is any

positive integer while n must be zero.

For chiral carbon nanotubes the angle takes any value except 0 ,30 and the

chiral vector hC

can take any positive integer values except for m n (armchair

nanotubes) and 0n (Zigzag nanotubes)

Page 34: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

20

Figure 7 Classification of Carbon nanotubes according to their chirality

Another important vector for characterizing CNTs is called the translational

vector T

which represents the minimum repetitive length perpendicular to the chiral

vector hC

and can be calculated as [12]

1 1 2 2T t a t a

(3.4)

A. (3, 3) Armchair nanotube

B. (5, 0) Zigzag nanotube

C. (4, 2) Chiral nanotube

Page 35: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

21

where 1t and 2t are equal to 2

R

n m

d

and

2

R

m n

d

, respectively, with Rd is the greatest

common divisor of 2m n and 2n m . The translational vector and chiral vector are

shown for a (5, 1) CNT as an example in Figure 8. The rectangle shown in the figure after

folding into a tube along the direction of hC

represents the repetitive unit cell of the

CNT.

Figure 8 Unit cell of (5, 1) carbon nanotube

Page 36: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

22

3.3 Molecular Dynamics Simulation details

3.3.1 Equations of motion for different ensembles

Generally in Molecular Dynamics simulation, the evolution of the atomic

trajectories (positions, velocities) is described by Newton’s second law of motion as

i ii

i

i i i i

dr pr

dt m

p m v f

(3.5)

where, , ,i i ir v p are the position, velocity and momentum vectors for atom i respectively,

if is the force vector exerted on atom i and im is the mass of the atom i .

The energy, or the Hamiltonian , of a system composed of N atoms can be

expressed as a sum of the kinetic energy 2

1 2

Ni

i i

p

m

, and the potential energy U , where

the kinetic energy is function of the N atomic velocities ( 1 2, ,...., Nv v v ) and the potential

energy is a function of the N atomic positions ( 1 2, ,...., Nr r r ).

Molecular dynamics simulations are commonly classified into two categories;

equilibrium and non-equilibrium [74]. In equilibrium MD simulations, the system is

completely isolated from its surroundings with a fixed number of atoms, volume and

constant energy. These boundary conditions correspond to the micro-canonical (NVE)

ensemble in statistical mechanics [75]. The equations of motion given by Newton’s

second law satisfy these boundary conditions without any further treatment. In non-

equilibrium MD simulations, the system is allowed to interact with the surrounding

environment through either thermal or physical constraints. One way to accomplish this

in molecular dynamics is to introduce the concept of an extended system [76].

Page 37: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

23

Essentially, Newton’s equations of motion are augmented and coupled to additional

differential equations that describe the relationship between the system and the

environment. Commonly, molecular dynamics calculations are performed at a constant

temperature (canonical ensemble NVT) or constant pressure (NPT). In our research, we

will use the canonical (NVT) ensemble and non-equilibrium MD Simulations.

To perform calculations in the NVT molecular ensemble, two techniques are

commonly used [77], these are direct velocity rescaling and the extended system

methods. Direct velocity rescaling involves resetting the velocities of the particles at each

time step so that the total kinetic energy of the system remains constant [78, 79]. This

acts like an occasional random coupling with a thermal bath. In the extended system

method, the equations of motion for the system are augmented by a frictional coefficient

that is allowed to vary with time and couples the system dynamics to an external

temperature reservoir. We use Berendsen method [80] for the extended system, where the

equations of motion are modified as

1( 1)

ii

i

i i i

o

T

pr

m

p f p

T

T

(3.6)

where T , is a relaxation time for thermal fluctuations, T is the instantaneous

“mechanical” temperature, oT is the temperature of the thermal reservoir towards which

the temperature of the system is adjusted.

Page 38: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

24

In equation(3.6), if oT T then the system is hotter than required and will be

negative forcing the system to cool down, and if the system is cooler than required

will increase forcing the system to heat up.

It is worth mentioning that for equilibrium MD (micro-canonical NVE systems)

the conserved quantity is the Hamiltonian as implied by equation (3.5), while for non-

equilibrium MD (canonical NVT systems) the conserved quantity is the Helmholtz free

energy [81].

3.3.2 Integration algorithm

Molecular dynamics simulation is basically the numerical step-by-step solution of

the equations of motion which are simply a system of coupled ordinary differential

equations. A variety of different numerical methods are available for solving these

equations [82]. Only two classes of method have achieved widespread use; one involving

a predictor-corrector approach (PC), the other uses a low-order time-reversible

integration technique.

Two very simple time-reversible integration schemes that are widely used in MD

are the Leapfrog method [83] and the Verlet method [84-86]. The formulas for these

methods follow immediately from the Taylor expansion of the coordinate as a function of

time.

In the course of this thesis, the third order Nordsieck Predictor-corrector method

is used [87, 88]. Predictor-corrector methods are multiple-value methods, in the sense

that they make use of several items of information computed at earlier time steps [89].

Page 39: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

25

The Predictor-corrector method is based on the truncation of Taylor’s expansion

of the position, velocity and acceleration and the derivative of the acceleration of each

atom i . This step is called the Predictor step and is given as

2 3

2

1 1( ) ( ) ( ) ( ) ( )

2 61

( ) ( ) ( ) ( )2

( ) ( ) ( )

i i i i i

i i i i

i i i

r t t r t v t t a t t da t t

v t t v t a t t da t t

a t t a t da t t

(3.7)

where ( )ia t , ( )ida t are the acceleration and its derivative of atom i at time t and t is

the integration time step. These values of the trajectories are incorrect because they do

not follow the equation of motion (equation (3.5)), and so they are corrected in the

Correction step by the value of the forces generated on the atoms ( )if t t resulting

from the interatomic potential and given in section 3.3.4. The correction Factor CF for

each atom is given as

( )

( ) ii i

i

f t tCF a t t

m

(3.8)

where im is the mass of atom i (which is the same for all the carbon atoms in the case of

CNTs). This correction factor is multiplied by certain coefficients that minimize the error

and maximize the stability [88], so the corrected trajectories is given as

1( ) ( )

65

( ) ( )6

( ) ( )

1( ) ( )

3

i i i

i i i

i i i

i i i

r t t r t t CF

v t t v t t CF

a t t a t t CF

da t t da t t CF

(3.9)

Page 40: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

26

The local error introduced at each time step by the third order Nordsieck

Predictor-corrector algorithm due to the truncation of Taylor series is of order 4( )t for

the atomic positions and 3( )t for the velocities.

3.3.3 Boundary and initial conditions

In molecular dynamics simulations, periodic boundary conditions are often used

to capture macroscopic properties to eliminate the wall effect, and the system is

equivalent to an infinite system of identical copies of the simulated system. But in nano-

systems like carbon nanotubes such boundary conditions are not appropriate since the

actual size of the system is on the order of several hundred nanometers, and thus fixed

boundary conditions should be used. In our research the two ends of modeled nanotubes

are constrained by fixing the positions of several unit cells at each end of the nanotube

throughout the whole simulation time.

The initial conditions in MD simulations are assigned by determining the initial

values for the atomic positions, velocities and accelerations. A simple choice for the

atomic positions is to start with the atoms at the sites of the regular lattice such as the

simple cubic lattice or the face centered cubic lattice which are usually available in most

of the MD software. A carbon nanotube can be considered as one large molecule, and the

initial positions and velocities of the atoms can be generated using the simple Matlab

code given in Appendix 1 and based on what was discussed in section 3.2 depending on

the chirality vector of the nanotube. The initial velocities are assigned in random

directions and a fixed magnitude based on the temperature and they are adjusted to insure

Page 41: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

27

that the center of the mass is stationary. Finally the atomic accelerations (which

correspond to the atomic forces) are initialized to be zero for all the atoms.

3.3.4 Interatomic potentials

There are two primary aspects to the practical implementation of molecular

dynamics: (i) the numerical integration of the equations of motion together with the

boundary conditions and any constraints on the system (these have been discussed in the

previous subsections); and (ii) the choice of the interatomic potentials. All of the physics

in the molecular dynamics method is contained in the forces acting on each atom in the

system, which are determined by the interatomic potentials through the following

equation:

1 2( , ,...., )i Ni

f U r r rr

(3.10)

and thus the reliability of molecular dynamics simulations depends on the use of

appropriate interatomic potential energies and thus forces. The choice of the appropriate

potential for a molecular dynamics simulation is determined by factors such as the bond

type, the desired accuracy, transferability and the available computational resources.

These interactions are generally described using either analytic potential energy

expressions or semi-empirical electronic structure methods, or obtained from the total-

energy first principle calculations [68].

Generally, four classes of interatomic potentials can be defined. These are pair

potentials, cluster potentials (or many-body interactions), pair functional and cluster

functional [77]. Each class corresponds to an increasing level of complexity in the

potential energy approximation. For pair potentials, such as the Lennard-Jones 12-6

Page 42: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

28

potential [90, 91], the force between two atoms is a function of only the distance between

those two atoms, where the position of neighboring atoms does not influence the strength

of the bond. On the other hand the many-body interactions consider both the distance

between atoms and the angles between sets of atoms in the force calculation. Cluster

functional is capable of extending the applicability of pair functional to the angular

dependent space.

In this research, the second-generation reactive empirical bond order (REBO)

potential is used to model the carbon-carbon bonds [68]. This potential was derived

specifically for solid carbon and hydrocarbon molecules. The advantages of this potential

are [68]:

1. It reproduces the bonding characteristics (such as binding energy and bond length) for

solid carbon very well.

2. It allows for covalent bond breaking and forming with appropriate changes in atomic

hybridization.

3. It is not computationally intensive.

4. It models the forces associated with the rotation about dihedral angles for carbon-

carbon double bonds.

This potential is based on the Abell-Tersoff bond order formalism [92-96]. Abell-

Tersoff formalism is not based on a traditional many-body expansion of potential energy

in bond lengths and angles; instead, a parameterized bond order function is used to

introduce many-body effects and chemical bonding into a pair potential. The total

potential energy U is given as

Page 43: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

29

1

[ ( ) ( )]N

R Aij ij ij

i j i

U U r b U r

(3.11)

where, ijr is the distance between atom i and atom j , ,R AU U are the pair-additive

interactions that represent the interatomic repulsions and attractions, respectively, and ijb

is the bond order between atom i and atom j .

In equation (3.11) and all the equations that follow, the summation is done only

over the nearest neighbors, where the effect of further atoms is included through the bond

order term, not in this summation. This can be achieved through the switching function

( )ij ijh r which has the form

( ) 1 1.7

( 1.7 )1 cos[ ]

0.3 1.7 22

0 2

ij ij ij

ij

ij

ij

h r r Å

r Å

Å Å r Å

r Å

(3.12)

where it gives a value of one for the nearest neighbor atoms (at a distance less than1.7Å )

and zero for distant atoms (at a distance more than 2Å ).

The pair additive interactions between atom i and atom j , ,R AU U is given as

3

1

( ) ( )[1 ]

( ) ( )

ij

n ij

rRij ij ij

ij

rAij ij ij n

n

QU r h r Ae

r

U r h r B e

(3.13)

with the non-physical parameters , , , and n nQ A B given in Table 1.

Page 44: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

30

Parameter Value Parameter Value

1B 12388.79197798 eV 1 4.7204523127 1Å

2B 17.56740646509 eV 2 1.4332132499 1Å

3B 30.72493208065 eV 3 1.3826912506 1Å

Q 0.3134602960833 Å A 10953.544162170 eV

4.7465390606595 1Å

Table 1 Parameters for carbon-carbon pair terms

The empirical bond order function ijb is given as [68]

12 [ ]ij ij ji ijb b b b (3.14)

where the terms ,ij jib b take into account the change in the in-plane angle between

three carbon atoms, while the term ijb takes into account properties that are attributed to

the bond (will be defined in the next chapter). For carbon nanotubes (only carbon

atoms are simulated, with no hydrogen atoms) ijb ( jib is the same but switching the

indices i and j can be simplified as

( , )

1

1 ( ) (cos( ))ij

ik ik jikk i j

bh r g

(3.15)

Page 45: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

31

The function (cos( ))jikg modulates the contribution that each nearest neighbor

makes to the empirical bond order according to the cosine of the angle between atoms i

and k and atoms i and j . This function is given as

(cos( )) (cos( )) ( )[ (cos( )) (cos( ))] 0 109.476

(cos( )) 109.476 180

tjik ig G Q N G

G

(3.16)

where according to Brenner and his colleagues [68], (cos( ), (cos( ))G are sixth order

polynomials in cos( ) , but since they only give six fitting parameters for every range of

the angle , we can conclude that they are fifth order polynomials only and calculate

them as

For 0 109.476 :

2

3 4 5

2

3

(cos( )) [0.37545 1.40678cos( ) 2.25438cos ( )

2.03128cos ( ) 1.42971cos ( ) 0.5024cos ( )]

(cos( )) [0.271856 0.488916cos( )-0.433082cos ( )

-0.559677cos ( ) 1.272041c

G

4 5os ( )-0.040055cos ( )]

(3.17)

, for109.476 120 :

2

3 4 5

(cos( )) [0.70728 5.67747 cos( ) 24.097212cos ( )

57.5923095cos ( ) 71.8834528cos ( ) 36.2791415cos ( )]

G

(3.18)

, and for120 180

2

3 4 5

(cos( )) [0.0026 1.098cos( ) 4.346cos ( )

6.83cos ( ) 4.928cos ( ) 1.3424cos ( )]

G

(3.19)

In equation(3.16), the function ( )tiQ N is defined by

Page 46: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

32

( ) 1 3.2

1 cos(2 ( 3.2)) 3.2 3.7

2

0 3.7

t ti i

ttii

ti

Q N N

NN

N

(3.20)

where tiN is the total number of atoms that are neighbors of atom i and is defined as

( )

( )ti ik ik

k i

N h r

(3.21)

Brenner and colleagues [68] expanded the function ijb as a summation of two

terms RCij and DH

ijb , where the value of the first depends on whether a bond between

atoms i and j has radical character (i.e. whether another atoms are attached to them or

not and thus the bond would change its position continuously) and is part of a

conjugate system and thus represents the influence of the bond conjugation on the

bond energies. This term is necessary to account for non-local conjugation effects that

govern the different properties of the carbon-carbon bonds in graphite, while the value of

the second term depends on the dihedral angle for carbon-carbon double bonds.

They proposed a tricubic function to expand RCij in the form

, ,

( , , ) ( ) ( ) ( )RC t t conj t l t m conj nij ij i j ij lmn i j ij

l m n

F N N N N N N (3.22)

where

2 2

( , ) ( , )

1 [ ( ) ( )] [ ( ) ( )]conjij ik ik ik jl jl jl

k i j l i j

N h r X h r X

(3.23)

,

( ) 1 2

1 cos( ( 2)) 2 3

2 0 3

ik ik

ikik

ik

X X

XX

X

(3.24)

, and ( )tik k ik ikX N h r (3.25)

Page 47: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

33

Values in Table 2 are used to fit the parameters lmn in equation (3.22)

Table 2 Values for fitting the parameters for the function “ F ” (after Brenner et. al. [68])

In equation (3.23) conjijN takes on a value of 1 if all the carbon atoms that are

bonded to a pair of carbon atoms i and j have four or more neighbors (i.e. the bond

between these atoms is not considered to be a part of a conjugated system).

Finally, the term DHijb is given as

2

( , ) ( , )

( , , )[ (1 cos ( )) ( ) ( )]DH t t conjij ij i j ij ijkl ik ik jl jl

k i j l i j

b T N N N h r h r

(3.26)

where ( , , )t t conjij i j ijT N N N is also a tricubic function and the values in Table 3 are used to fit

its coefficients, and the is the dihedral angle and can be calculated easily as

Page 48: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

34

[( ) ( )] [( ) ( )]ijkl i j k i j i l jr r r r r r r r

(3.27)

Table 3 Values for fitting the parameters for the function “T ”(after Brenner et. al. [68])

3.4 Stress calculation

In the literature [8, 29, 31-34], for calculating the stresses in CNTs under uniaxial

loading, an engineering stress concept is commonly used, where the forces over the fixed

atoms at the end of the nanotube are added and divided by the cross-sectional area.

Engineering stress disregards molecular degree of freedom of the matter. Therefore, we

believe this engineering stress computation is incorrect, simply because a CNT does not

satisfy the basic continuum mechanics requirements, therefore it can not be treated as

such. Although engineering stresses in CNT is not perfect, however it is used due to

difficulty in calculating the virial stresses in the case of many-body potentials like the

second generation REBO potential used for the carbon atoms. In this section, in order to

be able to use the virial stress theorem, a direct simplification of virial stresses is

proposed. Starting with the familiar virial stress formula given by [26-28],

Page 49: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

35

int

int 1( )

2

1( )

kin

ij iji V j

kini i i

i V

f rV

m v vV

(3.28)

where is the total virial stress, kin is the kinetic part of the virial stresses, int

is

the internal part of the virial stresses, V is the volume used to calculate the stresses, ijf

is the force acting on atom i due to its interaction with atom j acting in the direction of

, ijr is the component of the distance between atom i and j in the direction, im is

the mass of atom i and iv is the velocity of atom i in the direction. ijr can be

expanded as ( )j ir r , where ir and jr are the position of atoms i and j on axis,

respectively, with respect to the same coordinate system giving

int 1 1( ( ) ) ( ( )

2 2ij j i ij j ij ii V j i V j

f r r f r f rV V

(3.29)

Since the force acting on atom j due to its interaction with atom i ( jif ) is equal

in magnitude and opposite in direction to ijf , equation (3.29) can be rewritten a

int 1 1( ( ) ( ( )

2 2ji j ij i ij i ji ji j i j

f r f r f r f rV V

(3.30)

Writing this as two separate summations, we have

int 1( )

2 ij i ji ji j j i

f r f rV

(3.31)

Since the total force acting on atom i along direction can be calculated as the

summation of forces due to its interaction with all the atoms along that direction, we can

write

Page 50: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

36

and ij i ji jj i

f f f f (3.32)

Thus using equation(3.32), equation (3.31) can be written as

int 1( )

2 i i j ji j

f r f rV

(3.33)

Changing the indices for the second term, thus int can be given by

int 1( )i i

i

f rV

(3.34)

Because of this simplification, the virial stresses are much easier to implement in

the molecular dynamics simulations.

A wide range of nanotube wall thickness values are used in the literature for

calculating the stresses in a CNT ranging from 0.617 angstrom to 3.4 angstrom ([8, 29,

31, 64, 97]. In this thesis, the thickness of the nanotube was taken as 0.617 angstrom as

this was the only value that its calculation was referenced [71].

3.5 Results and discussion

In this chapter, simulations are performed only for (10, 10) armchair SWCNTs of

diameter 13.6 angstrom and 40 atoms per unit cell and different lengths (Figure 9). The

focus on the armchair SWCNTs is due to their suitability to be used as interconnect

material in nanoelectronics as they are always metallic[12]. As a boundary condition, all

the atoms in the two unit cells on either side of the CNT are not allowed to move freely

and are used for applying prescribed displacements in order to simulate the stretching of

the carbon nanotube, while the rest of the atoms are allowed to move freely through

forces that result from the interatomic potential.

Page 51: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

37

Figure 9 (10, 10) CNT model used in the study

The integration time step in the simulations is 0.5 femto-second (Fs) which is less

than 10% of the vibration period of a carbon atom [8].

Two different prescribed displacements were applied on the nanotube. In the first

one, two unit cells at the left end of the CNT were fixed, and the prescribed displacement

was applied by moving the atoms in the two unit cells at the other (right) end of the

nanotube along the axis of the nanotube. In the second one, the CNT was stretched

axially from both ends in the opposite directions simultaneously. The strain rate can be

the same for both loadings. In both procedures, the nanotube was left to stabilize for a

certain number of time steps after applying each displacement increment until

convergence is achieved.

3.5.1 Stress calculations

In this section, the axial stress is calculated using the formulation given above

(equations (3.28)-(3.34)) and the engineering stress method used in the literature. In order

to compare the convergence of the two methods, a simulation is carried out for a 246

angstrom long nanotube (4000 atoms) being stretched from both sides at a displacement

Page 52: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

38

rate of 200 m/s by applying a displacement increment of 0.025 angstroms every 50 time

steps at each side up to a strain of 20%. Then, the axial stress is calculated at every time

step using both approaches for 800 time steps, which are shown in Figure 10. Results

show that convergence of the stresses calculated by the virial theorem from the beginning

of the measurement of the stress, on the other hand the engineering stresses shows

fluctuations of about 20% during the 800 time steps monitored. Therefore, it is fair to

state that the virial stresses converges much faster than the engineering stresses approach.

It is not clear if engineering stresses in CNTs ever approach a stable value, just like virial

stresses.

Page 53: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

39

Figure 10 Virial stress and continuum stresses at the end of convergence period

In order to quantify the difference between the stresses calculated based on both

approaches a group of different simulations were performed. These simulations were

performed on a nanotube 246 angstrom long with 100 repetitive unit cells along its

length. Loading is done at two different displacement rates of 200 m/s and 400 m/s which

are equivalent to displacement increments of 0.05 angstrom and 0.025 angstrom,

respectively, applied every 50 time steps if the CNT is stretched from both sides. For

calculating the virial stresses, all the atoms were included in the calculation, while for the

Page 54: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

40

engineering stresses only the boundary atoms were included. Table 4 gives a description

of the different simulations performed. The axial stress is calculated at every time step

and then averaged over each discrete displacement increment and plotted against the

engineering strain. The simulations were run for 150,000 time steps.

A-1/B-1 200 50 0.025 1.68E+12 1.36E+12 0.459 0.39

A-2/B-2 400 50 0.050 1.16E+12 9.17E+11 0.483 0.335

A-3/B-3 400 25 0.025 1.77E+12 1.37E+12 0.431 0.395

A-4/B-4 200 50 0.050 1.09E+12 9.17E+11 0.385 0.33

A-5/B-5 200 25 0.025 1.74E+12 1.33E+11 0.415 0.39

Simulation

strain at the start of bond breaking

Ultimate continuum

stress (pascal)

Number of stabilization

steps

Ultimate virial stress

(pascal)

Failure strain

Displacement increment (angstrom)

streching from both

sides

streching from one

side

Displacement rate m/s

Boundary condition

Table 4 Description of simulations. "A" stands for stresses calculated using virial stress,

"B" for stresses calculated using continuum mechanics approach

The results in Figure 11 and Figure 12, show that the ultimate stress (at strain of

33~40%) using the virial stress theorem is about 1670 GPa (A-3) which is 35% higher

than the one estimated by continuum mechanics approach (B-3). It is worth mentioning

that the effect of the boundary atoms could lead, in some cases where the momentum part

is large compared to the interatomic part, to an increased virial stresses[98, 99].

Molecular dynamics simulations in this study show that carbon chain unravelling initiates

at a strain of 0.395 (Figure 13). The same unravelling behaviour was also reported in the

literature [70]. The difference between the strain at the ultimate stress and the failure

Page 55: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

41

strain is due to the molecular chain unravelling, which the engineering stress approach

does not (and can not) take into account.

Figure 11 Stress-strain diagram for CNT stretched from both sides. “A” stands for

stresses calculated using virial stress, “B” for stresses calculated using the continuum

mechanics approach

Page 56: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

42

Figure 12 Stress-strain diagram for CNT stretched from one side. “A” stands for stresses

calculated using virial stress, “B” for stresses calculated using the continuum mechanics

approach

Page 57: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

43

Figure 13 Carbon chain unraveling in CNTs

Page 58: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

44

Also from the results it can be observed that when the same strain rate is used

with smaller displacement increments (0.025 Angstrom in simulation A-1/B-1 rather than

0.050Angstrom in simulation A-4/B-4), the ultimate stress is dramatically increased.

Results also indicate that for the same strain rate and for the same displacement

increment and changing the number of time steps does not change the results much

(comparing simulationsA-1/B-1 with A-5/B-5). Also by comparing simulations with

different strain rates and for the same displacement increments (A-1/B-1 with A-3/B-3

and A-2/B-2 with A-4/B-4), it can be observed that the engineering stresses is insensitive

to strain rate. However, displacement increment has more influence on the ultimate stress

than strain rate. Influence of displacement increment on MD simulations of CNTs is also

reported by Mylvaganam and Zhang [8]. This is probably due to influence of

displacement increment on the kinematic behaviour of the atoms, and thus we dedicate

the following section to perform convergence study to better understand the influence of

the magnitude of the displacement increment on the maximum stress and maximum strain

that can be reached in SWCNTs

3.5.2 Influence of displacement increment

In order to apply a mechanical strain on a nanotube in MD simulations,

displacement increments are applied to the ends of the nanotube at discrete time steps,

which is not the case in real life where the displacement is applied in a continuous

smooth manner. Thus one can expect that any dependence of the mechanical behaviour of

CNTs on the magnitude of the displacement increment is completely computational and

should not be taken seriously. Also one would expect that as the displacement increment

decreases, the simulation becomes closer to reality, and the results would be more

Page 59: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

45

accurate. However, decreasing the displacement increment demands more computational

resources, and thus it is important to figure out an optimum magnitude for the

displacement increment beyond which the change in the mechanical behaviour can be

neglected.

In this section in order to study the effect of the magnitude of the displacement

increment, a convergence study is carried out by changing three parameters in the

simulations; the length of the nanotube, the strain rate and the magnitude of the

displacement increment. This parametric study is essential because this information is not

available in the literature. In order to achieve this objective, 14 different MD simulations

where carried out with CNT lengths ranging from 12.3 angstrom to 1180.8 angstrom, and

strain rates ranging three orders of magnitude and displacement increments ranging from

0.00025 angstrom to 0.25 angstrom. In all these simulations, the nanotubes were

stretched from both sides and were left to stabilize for 50 time steps between every two

consecutive load increments. The details of these simulations and their results are shown

in Table 5. In these simulations, the stress is calculated using the virial stress calculations

presented in the previous section. The stress-strain curves for all the simulations are

shown in Figure 14 through Figure 16. In Figure 17, the maximum stress for CNTs with

length of 118.08 Angstroms is plotted against the displacement increment (on logarithmic

scale). Keeping the length of the nanotube and the time step constant in the different

simulations and varying the displacement increment results in a change in the strain rate.

Therefore in Figure 17, the X-axis is for both the displacement increment and the strain

rate. Studying Figure 15, Figure 18 and Figure 19, one can infer that the strain rate has

the least influence on the maximum stress value among the three parameters.

Page 60: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

46

start of bond breaking

chain formation

C-1 22.151 12.3 0.025 1.47E+12 7.546 0.443 1.504

C-2 127.92 118.08 0.250 6.33E+11 0.2752 0.165 0.2625

6.76E+10 C-3 127.92 118.08 0.100 1.17E+12 0.7622 0.3353 0.45054

C-4 68.89 59.04 0.025 1.66E+12 NA 0.402 0.469

C-5 127.92 118.08 0.050 1.77E+12 0.4971 0.4014 0.4463

1.69E+10 C-6 127.92 118.08 0.025 1.72E+12 0.5407 0.3974 0.4347

C-7 305.05 295.2 0.025 1.75E+12 0.40176 0.3924 0.4

C-8 127.92 118.08 0.010 1.69E+12 0.422 0.3936 0.42

C-9 1191.242 1180.8 0.025 1.57E+12 0.375 0.3726 0.374

C-10 305.05 295.2 0.00625 1.65E+12 0.403 0.3879 0.395

C-11 127.92 118.08 0.0025 1.60E+12 0.386 0.3836 0.3857

C-12 68.89 59.04 0.00125 1.56E+12 0.8677 0.413 0.415

C-13 22.151 12.3 0.00025 1.50E+12 NA 0.439 NA

1.69E+08 C-14 127.92 118.08 0.00025 1.55E+12 0.3808 0.38 0.3803

1.69E+09

C-chain unravelling strainUltimate stress

(pascal)

Failure strain

Displacement increment (angstrom)

1.69E+11

3.38E+10

unrestrained length

(angstrom)

6.67E+09

SimulationStrain rate

(per second)

Total length (angstrom)

Table 5 Results and simulation details for the displacement increment study

From Figure 17 it can be concluded that when the displacement increment is

0.025 Angstrom or less (which is 1.76% of the equilibrium unstrained bond length

between two 2sp -bonded carbon atoms) maximum stress value observed during uniaxial

tension test does not change. When the displacement increment is larger results do not

converge to a asymptotic value. For values of displacement increment less than 0.025

Angstrom, it is fairly to state that the maximum stress level obtained from the simulations

is linearly proportional to the logarithm of the displacement increment.

Page 61: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

47

Figure 14 Stress-strain curves for different simulations with strain rate=1.69E+09 Sec-1

Comparing the stress- strain curves for the different simulations shown in Figure

15, it is clear that the initial elastic modulus is the same for all and the only difference is

the level of stress at which the nanotube breaks. In Figure 14 and Figure 16, increasing

the length of the CNT from 12.3 Angstrom to 1180.08 Angstrom was accompanied with

increasing the initial modulus of elasticity from 2.6 GPa to 4.26 GPa. This observation

can be used as an evidence that although both the magnitude of the displacement

Page 62: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

48

increment and the strain rate are changing, only the displacement increment has the most

influence on the magnitude of the maximum stress in the stress-strain behaviour.

Figure 15 Stress-strain curves for different simulations with clear length=118.08

Angstrom

Simulations were carried out to study the effect of the length of the nanotube and

the strain rate on the mechanical behaviour of the tubes are done with displacement

increment less than or equal 0.025 Angstrom (Figure 14, Figure 16, Figure 18 and Figure

19). In Figure 18, the maximum stress is plotted against the length of the nanotube and

Page 63: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

49

the strain rate (in logarithmic scale) for simulations with displacement increment equal

0.025 Angstrom. Figure 19 gives the relation between maximum stress and the length of

the nanotube along with the displacement increment (in logarithmic scale) for simulations

with strain rate equal 1.69E+09 sec-1.

Figure 16 Stress-strain curves for different simulations with displacement

increment=0.025 Angstrom

Comparing the curves in Figure 18 and Figure 19, it is obvious that they almost

have the same behavior, and since the length of the nanotube is the only common

Page 64: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

50

parameter in these two figures, then this behavior can be attributed only to the change in

the length of the nanotube, while the change in the strain rate has smaller effect on the

maximum stress in the nanotubes. The lower stress values in Figure 19 are due to the

effect of displacement increment. These findings are not in agreement with observations

reported by Mylvaganam and Zhang [8], who reported that for the armchair tube

variation in the displacement step did not show any significant difference in the stress-

strain relationship. However authors also state that to get the same results they varied the

time step according to the displacement step used. However, for the zigzag tube they

report that when the displacement increment was varied and time step was kept constant,

stress-strain response varied significantly.

Page 65: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

51

Figure 17 Effect of the displacement increment on the maximum stress in the simulated

CNTs with length equal 118.08 Angstroms

Page 66: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

52

Figure 18 Effect of the length on the maximum stress in the simulated CNTs with

displacement increment equal 0.025 Angstroms

Page 67: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

53

Figure 19 Effect of the CNT length on the maximum stress during uniaxial extension

with strain rate of 1.69E+09 sec-1

3.5.3 Carbon chain unraveling

Carbon chain unraveling has been observed in simulations C-1, 3, 4, 5, 6, 12 and

13 (Figure 13). It is obvious that as the nanotube gets shorter and the strain rate is higher

and the displacement increment is smaller, chain unraveling behaviour is observed in

simulations. We believe the computational error due to large displacement increments

prevents capturing the chain unraveling behaviour. Carbon chain unraveling is

Page 68: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

54

responsible for delaying the complete failure of the CNT which is shown in Figure 14

through Figure 16. For short CNTs like that in C-1 and C-13, the tube structure after the

ultimate stress changes to a group of acetylene-like bonds, which is responsible for the

residual stress carrying capability until the failure of these structures. Acetylene-like

bonds are capable of supporting a stress level of 0.4GPa with very large strains. Complete

failure of the CNT in simulations C-4 and C-13 was not reached during the simulation up

to strain of 82%. Failure in CNTs simulated in C-2 and C-5 occurred almost at the bonds

connecting the boundary atoms with the free moving ones, which agrees with what we

mentioned before that the failure at these larger magnitudes of displacement increment is

computational and not real.

3.6 Conclusions

A molecular dynamics simulation procedure has been proposed to calculate

stresses in carbon nanotubes up to failure point, taking into account chain unravelling

behaviour. It is shown that using engineering stress formulation significantly

underestimates ultimate stresses and completely ignores chain unravelling behaviour.

Applied displacement increments can affect the results dramatically. A displacement

increment less than 1.76% of the unstrained equilibrium 2sp bond length is

recommended. The strain rate has a weak effect on the mechanical behaviour of armchair

single-walled carbon nanotubes, while the length of the nanotube can affect the value of

the maximum stress by around 10%. Unravelling of molecular chains is especially

important for short CNTs.

Page 69: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

55

CHAPTER 4

THE UNRAVELLING OF OPEN-ENDED SINGLE WALLED

CARBON NANOTUBES USING MOLECULAR DYNAMICS

SIMULATIONS

4.1 Introduction

After the first proposals of the usage of MWCNT as field emitters in 1995 [49,

100] a lot of research was directed to study their applicability [6, 101, 102], and showed a

lot of success. In ref. [49], the enhanced field emission of a single MWCNT was

attributed to the unravelled atomic chain from the open-ended nanotube. It was proposed

that the electric field generated the forces that caused the unravelling process. In 1997

[103], ab initio density functional formalism was used to simulate the unravelling process

in double-walled CNTs as proposed in ref. [49]

In this chapter Molecular Dynamics (MD) Simulation is used to investigate the

mechanical unravelling of (10,10) armchair and (18, 0) zigzag SWCNT till failure, using

different mechanical schemes at different temperatures. MD simulations can serve as a

powerful tool for studying CNTs that allows for the investigation of the applied atomic

forces and stresses as well as the atomic trajectories during the course of the simulation.

Page 70: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

56

4.2 Molecular dynamics simulation

The second generation Reactive Empirical Bond Order (REBO) potential [67, 68]

based on the Abell-Tersoff potential [92, 96] is used to represent the covalent bonding

between the carbon atoms (taking into account different possible hybridizations).

The simulations were performed in the canonical (NVT) ensemble where the

temperature was kept constant at 300, 600, 900 and 1200 ◌۫◌۫ Kelvin using Brendsen

thermostat technique [80] for all moving atoms. The integration time step in the

simulations is 0.5 femtosecond(FS) which is less than 10% of the vibration period of a

carbon atom [8]. The third order predictor-corrector Nordsieck algorithm is used for

integrating the equations of motion.

In this chapter, MD simulations were performed on a single carbon atomic

structure and CNTs. Displacement was applied on one side of the simulated structure and

the stresses and the forces were calculated due to the inscribed displacement. The

displacement is applied in increments every 50 simulation time steps and the forces and

the stresses were calculated as the average value over these 50 time steps. The value of

the displacement increment is proven to be crucial and has a major effect on the

kinematic behaviour of the atoms at failure [104]. In the previous chapter, we have shown

that a value of 0.025 angstroms or less is required for the displacement increment to

avoid any error in the simulated behaviour of a carbon nanostructure, thus through out

this paper we use a displacement increment of 0.0125 angstrom.

Page 71: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

57

4.3 Behaviour of single atomic chain

The behaviour of a single atomic chain and its force-displacement relation is

required to fully understand and explain the behaviour of the unravelling of CNTs. In this

section we calculate the force-strain relation of a single atomic chain of carbon using MD

simulations till the failure of the chain at different temperatures. Due to the difference in

the hybridization between a single atomic chain structure and CNTs ( sp in a single

atomic chain with 2 bonds per atom versus 2sp in CNT with 1 bond per atom), the

equilibrium bond length used in CNTs (1.42 angstroms) can not be used. For calculating

the equilibrium bond length, a 0 ◌۫◌۫ Kelvin molecular mechanics simulation for a 105

atoms long chain is run for 100000 time steps. The first and the last atoms in the chain

were restrained in the 2 directions perpendicular to the axial direction of the chain to

insure the straightness of the chain and free to move in the axial direction. The rest of the

atoms were free to move in all 3 directions. For the first half of the simulation time,

atoms were left to relax to their equilibrium position without any trajectory tracked. In

the second half of the simulation, the distance between the atoms were averaged over all

the time steps used for the calculation and yielded an equilibrium interatomic distance of

1.292 Angstroms which is expected compared to that of CNTs due to the stronger bond.

For calculating the force-strain relation for the atomic chain, the same structure

used for the energy minimization was used but with fully restraining 4 atoms at one end

of the chain and using the last atom on the other end of the chain for the application of

the displacement increments as described in the previous section. The force-strain

relation is plotted in Figure 20.

Page 72: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

58

Figure 20 Force-Strain relation for carbon single atomic chain at A. 300 K and B. at

1200K

Page 73: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

59

It is clear from the figure that the thermal fluctuation in the calculated axial force

at 1200K increases significantly compared to that calculated at 300K and is the reason for

the change of the maximum average force that can be sustained in the chain from

16.7eV/angstrom at 300K to 14eV/angstrom at 1200K. But it is clear from the figure that

the absolute maximum force is the same at both temperatures with a value of

18.6eV/angstroms.The maximum strain in the chain is 32% which is equivalent to 1.7

angstrom bond length at failure.

4.4 Unravelling of nanotubes

4.4.1 Restrained scheme

In this section, simulations are performed for two types of CNTs; (10, 10) armchair

SWCNTs of diameter 13.6 angstrom and 40 atoms per unit cell with 52 unit cells

resulting in a total length of 128 angstroms and (18, 0) zigzag SWCNTs of diameter 14.1

angstroms and 72 atoms per unit cell with 32 unit cells resulting in a total length of 136.4

angstroms. These two selected CNTs are always metallic [12]. As a boundary condition,

all the atoms in the two unit cells on one side of the CNT are completely fixed in all three

directions. In both (10, 10) and (18, 0) CNTs the geometry of the CNT was designed to

have one dangling atom on the free end of the nanotube. The coordinates of this atom is

kept fixed through out the simulation time in the directions perpendicular to axial

direction of the nanotube and used for applying the prescribed displacements in the axial

direction by changing its axial coordinate every 50 time steps as described earlier. The

rest of the atoms are allowed to move freely (but with keeping the temperature constant)

under the effect of the forces that result from the interatomic potential.

Page 74: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

60

The force acting on the terminal atom of the chain is calculated and is averaged every

50 time steps. The absolute resultant of the two forces acting in the plan perpendicular to

the axial direction is also calculated. The axial force and the absolute resultant force for

(10, 10) CNT are plotted against the displacement at the end of the chain in Figure 21.

The axial stress at the fixed end of the nanotube is plotted against the displacement in

Figure 22. Figure 23 shows a schematic of the steps of the unravelling in SWCNTs.

Page 75: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

61

Page 76: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

62

Figure 21 Force-Displacement diagram for (10, 10) CNTs at different temperatures using

the restrained scheme.

In Figure 21-a, for the (10, 10) CNT at 300K, the axial force builds up till

reaching a value of 16eV/angstroms with a displacement of 5.2 angstroms then an atom

unravels from the tube to the chain causing part of the force to relax immediately as

shown in the figure. This is also accompanied with a peak in the in-plan force, which

raises the question of whether restraining the terminal atom in the in-plan direction has

any effect on the mechanism of the unravelling, thus, leading us to use another scheme to

study this effect in the next section.

Page 77: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

63

Figure 22 The axial stresses at the fixed end of the (10, 10) CNT at 300K

After the unravelling of the first atom, stresses build up again with increasing the

displacement and relax several times, but not all of these relaxations are due to the

addition of new atom to the chain; some of them are only due to an internal relaxation at

the end of the nanotube itself by the formation and breakage of several bonds. These is in

contrast to the simple continuous radial unravelling of the end atoms without any change

in the structure of the nanotube itself suggested earlier [49, 103]. It is also important to

note that the force required to unravel more atoms or cause the internal relaxation is

independent of the force required to start the unravelling and can sometimes be larger or

smaller than the initial unravelling force.

Page 78: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

64

Figure 23 The general steps of unraveling in SWCNTs

Page 79: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

65

At a displacement of 12.7 angstroms two hexagons from the body of the nanotube

unravel together and the end of the nanotube at the position of its connection to the

atomic chain starts to have some curvature similar to that in closed ended nanotubes. The

force required to start the unravelling process decreases slightly with the increase of the

simulation temperature and it is clear from Figure 21 that at temperatures of 300K and

600K the failure of unravelled chain only occurs when the direct force at the end of the

chain exceeds the maximum force allowed in an atomic chain calculated in the previous

section, but at higher temperatures the plotted value of the force at failure is less than

these value. This can be attributed to a local instantaneous indirect increase in the stress

in the atomic chain near the nanotube during the addition of a new atom to the chain

assisted by the thermal fluctuations. It is important to note that in all the simulations, the

direction of the unravelling from the end of the nanotube is not radial as suggested earlier

[49, 103] and that the source of the atoms feeding the chain does not rotate around the

circumference of the nanotube. At 900K and 1200K, initially, the unravelling starts in the

radial direction but soon tends to stop. This is the reason for the delay of the failure at

those temperatures to displacements of 26~33 angstroms as we observed that the failure

happens only after the formation of a partial cap at the end of the nanotube and the

formation of this cap is due to the depletion of the atoms at a certain position at the end of

the nanotube which will not happen if the unravelling continues radially. The formation

of the partial cap is also a result of the pulling force causing the walls of the nanotube to

fold onto itself. In Figure 22, the maximum axial stresses built in the body of the (10, 10)

nanotube at 300K due to the unravelling is 150 GPa which is about 10% of the capacity

of the perfect nanotubes [104], and thus failure in the body of the nanotube can never

Page 80: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

66

happen under these loading conditions. In the figure, it is clear that there is a time lag

between the actions taking place in the force-displacement diagram and the stress-

displacement diagram as it take a few time steps for the effect to reach the fixed end of

the nanotube. The same level of stresses is also generated at the other temperatures

simulated.

Figure 24 shows the force-displacement relation for the simulated (18, 0) zigzag

nanotubes at different temperatures. Unlike the (10, 10) CNTs, the force required to start

the unravelling in (18, 0) CNT is in the order of 10 eV/angstrom with a slight decrease

with the increase in the simulation temperature but after the unravelling of the first atom,

the force require to unravel more atoms is in the same range as the (10, 10) CNTs. This is

in agreement with the density functional calculations carried out by Lee and his

colleagues [103], where they found that unravelling happens in zigzag nanotubes at an

electric field of 2eV/angstrom while armchair nanotubes unravel at an electric field of

3eV/angstrom which is the same ratio in this work. The same ratio also holds for the

maximum stress in perfect CNT and thus the lower unravelling force in the zigzag

nanotubes is due to the easier to break zigzag oriented bonds. For 600K, it appears in the

figure that the force required to start the unravelling is larger than that at 300K. Actually,

the force causing the unravelling is not larger as the unravelling in both simulations

happens at the same displacement level and the extra force is a reflex force after the

unravelling already started. Regarding the failure of the atomic chain, at 300K, although

the start of the curvature of the end of the nanotube and the formation of the partial cap

happens as early as a displacement of 12.8 angstroms, but the unravelling continues till a

displacement value of around 35 angstroms. This is due to that the location of the

Page 81: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

67

connection between the atomic chain and the end of the nanotube is not at the center of

the cap as in the previous simulations but moves the edge of the cap. The same behaviour

is observed at 600K delaying the failure to a displacement value beyond the maximum

displacement value simulated of 50 angstroms. This also happens at 1200K, and the delay

is increased by the delay of the formation of the cap itself due to a few radial unravelling

at the beginning of the simulation.

Page 82: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

68

Page 83: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

69

Figure 24 Force-Displacement diagram for (18, 0) CNTs at different temperatures using

the restrained scheme.

4.4.2 Restrained scheme

In this section, the same CNTs simulated in the previous section are simulated with

exactly the same details except for the boundary conditions of the terminal atom of the

atomic chain used to apply the displacement. The terminal atom is allowed to move

freely in the two directions perpendicular to the axial direction of the tube. This can be

more close to the case of unravelling during field emission where there are no restrains

on the end of the tube.

Page 84: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

70

For (10, 10) CNT, the displacement to failure generally increased compared to the

restrained scheme except for the 600K simulation. In the 600K simulation, a special

failure occurred, where the failure is not due to the curvature of the end of the nanotube,

as no curvature was observed till failure in this simulation due to the unravelling being in

the radial direction for the first few atoms. In this simulation, failure happened due to the

separation of the whole atomic chain from the tube end assisted by an increased indirect

reflex force, and not due to the breakage in the atomic chain itself. At 1200K, the

duration of the unravelling is even extended more by the change of the position of the

connection between the end of the tube and the atomic chain to the end of the cap instead

of its center.

For the (18, 0) CNT, at 300K, increases a little bit to 12eV/angstrom due to the change

of the restraining condition. At 300K, 600K and 1200K the failure happens due to the

increase of the direct force in the chain above its maximum capacity without the

availability of a relaxation mechanism. At 900K, two different random phenomena

occurred. First, unravelling started at a smaller displacement value corresponding to a

force of 5.6 eV/angstroms. This is due to an internal change in the structure near the

unravelled atom assisted by the thermal fluctuations, before reaching the force required

for unravelling. Second, failure was delayed beyond the simulation time by a repetitive

movement of the connection of the chain to the tube to the side of the partial cap at

displacements of 35 and 42 angstroms.

Generally, comparing the kinematics of the atomic systems in the restrained scheme

with the unrestrained scheme, it is observed that the radial force is not strong enough to

force the unravelling to the radial direction. It can be concluded that the jumps in the

Page 85: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

71

radial force is not due to the restraining of the unravelling atom in the radial direction; as

it is present in both schemes, but rather can be attributed to the stress trying to force the

unravelling toward the radial direction, and since it is not strong enough to cause that

change in the unravelling direction, it relax through the atomic movements immediately.

Page 86: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

72

Page 87: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

73

Figure 25 Force-Displacement diagram for (10, 10) CNTs at different temperatures using

the unrestrained scheme.

Page 88: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

74

Page 89: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

75

Figure 26 Force-Displacement diagram for (18, 0) CNTs at different temperatures using

the unrestrained scheme.

Page 90: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

76

4.5 Conclusions

Two molecular dynamics simulation procedures have been proposed to simulate

the unravelling of single walled (10, 10) and (18, 0) carbon nanotubes (SWCNTs) till

failure of the atomic chain and compared to the capacity of an atomic chain structure.

From the simulations the following can be concluded:

- The maximum force that can be supported in a single atomic chain structure is

18.6eV/angstroms.

- Generally, using the unrestrained scheme delays the failure of the atomic chain

specially in the armchair carbon nanotubes, but has no significant effect on the

magnitude of the unravelling forces

- The unravelling force is in the order of 15 eV/angstroms for armchair nanotubes

and 10eV/angstroms for zigzag nanotubes. The start of the unravelling can rarely

start at a lower force if an internal mutation forms near the unravelling atom.

- The force required to continue the unravelling changes according to the evolution

of the atomic coordinates after the unravelling of the first atom and can be higher

or lower than the force required to unravel the first atom, thus it is recommended

to apply a force level only 1eV/angstrom less than the failure force to insure a

maximum level of unravelling for the best field emission behaviour.

- Failure of the unravelled structure is redundant and can be due to the (listed

according to the probability of occurrence) indirect failure of the atomic chain due

Page 91: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

77

to a reflex force generated during the addition of an additional atom to the chain,

direct failure of the atomic chain due to the exceedance of the force in the chain.

- Failure usually happens after the formation of a partial cap at the end of the

nanotube which would not happen in a multi-walled carbon nanotube (MWCNT)

due to the presence of internal walls, and thus failure in MWCNTs is expected to

be delayed compared to SWCNTs.

Page 92: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

78

CHAPTER 5

JOULE HEATING AND ELECTRON-INDUCED WIND

FORCES USING THE TIME RELAXATION

APPROXIMATION

5.1 Introduction

Insatiable demand for miniaturization in the electronics industry requires

decreasing the size of the interconnects which leads to increased current densities in these

components that are far beyond the current carrying capacity of traditional metals and

semiconductors currently used [105, 106]. Research has shown that carbon nanotubes

(CNTs) are a strong candidate for replacing traditional metals and semiconductors [13]

due to their high current carrying capacity and insensitivity to failure mechanisms like

electromigration and thermomigration [14]. However, due the novelty of the material and

the nanoscale dimensions of CNTs, important properties affecting the electromigration

and thermomigration reliability of CNTs like the effective charge number *Z (which

gives the force induced on the atomic lattice due to a unit electric field force) is still not

yet established. Until recently research on the coupling between electrical field and

mechanical forces was only directed toward studying the effect of mechanical forces on

the electrical properties of the CNTs [23-25], however wind forces induced on CNTs due

to electron transport has never been studied with quantum mechanics. This is very

important to be able to calculate high current density capacity of CNTs before it fails.

Page 93: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

79

The effective charge number *Z is a constant value that is field-independent. To be able

to calculate the electron wind forces in CNTs *Z is essential. For interconnect metals,

this has been predicted either based on experimental observations [107-109] or based on

an analytical model [110].

In this chapter, the forces acting on the atoms due to the momentum transferred to

the lattice during electron-phonon scattering for metallic single-walled CNTs is

calculated. This is done through a quantum mechanical formulation incorporating the

energy and the phonon dispersion relations of the CNT under consideration as well as the

scattering probabilities calculated using Fermi’s golden rule. The energy dispersion

relation is calculated based on a tight-binding model. Scattering with longitudinal

acoustic and optical phonons are considered. The calculations are done for (10, 10)

armchair CNT at various electric fields and at temperatures ranging from 300K to 1800K.

The current-voltage characteristics are also calculated using the same model and

compared with experimental results to validate the proposed quantum mechanics

formulation. The occupation probability of the electron states in the presence of an

electric field is approximated using a modified Fermi-Dirac distribution [111].

The effect of the temperature generated due to joule heating on the electrical

transport properties of metallic Single-Walled Carbon Nanotubes (SWCNTs) has been

investigated in some recent studies [3-7]. In these studies, the joule heating is identified

to be dependent on the macroscopic “bulk” resistance of the CNT under investigation

without any consideration for the underlying quantum mechanics of the joule heating.

Horsfield and co-workers [52, 54-57] studied the joule heating in nanoscale

devices using classical, semi-classical and quantum mechanical formulations by coupling

Page 94: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

80

the electronic and atomic dynamics using the CEID model. In this chapter, similar to the

CEID model, the electrons are excited by the electrical current, and then the joule heating

is identified from the response of the ionic motion to this excitation of the electrons. A

similar quantum mechanical formulation used for predicting the electron-induced wind

forces is used to calculate the joule heating in SWCNTs based on the energy transfer to

the ionic motion in response to the excitation of the electrons under electrical current.

The only connection between the formulation used in this paper and the CEID model is

the concept that the joule heating can be calculated from the ionic response to the

electrical current without any further relations. Our formulation starts from the basic

concepts of quantum mechanics to write a formula for the joule heating. As a case study,

the effect of the temperature and the electric field on the power generated in a (10, 10)

single-walled armchair CNT is studied.

The energy and phonon dispersion relations taken into account are presented in

sections 5.2 and 5.3 respectively. The calculations of the scattering rates are presented in

section 5.4. The Models used in the study for calculating the electron-induced wind

forces and the joule heating are given in section 5.5. In section 5.6, the electron-induced

wind forces and joule heating power are calculated for an armchair metallic (10, 10)

single-walled CNT at different electric field forces and temperatures. Discussion of the

results is also presented.

5.2 Energy dispersion relation

In this section, we calculate the energy dispersion relation starting by a

description of the electronic structure of graphene and CNTs.

Page 95: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

81

5.2.1 Electronic structure of carbon nanotubes

As mentioned in section 3.2, carbon nanotubes are formed from the rolling of the

graphene sheet formed from carbon atoms that are bonded covalently. A carbon atom in

its ground state has six electrons with the electronic structure 2 2 21 2 2s s p . Two of these six

electrons are in the first energy level (the 1s orbital) and these electrons are strongly

bound to the nucleus and thus called the core electrons. The other four electrons occupy

the second energy level; two occupy the 2s orbital while the other two occupy the 2 p

orbital with each electron in a different sub-orbital 2 , 2x yp p (Figure 27-a). So every

carbon atom has four valence electrons in the outermost (second) energy level, which

means that each carbon atom has to form four covalent bonds with the neighboring atoms

to achieve energetic stability.

The formation of the covalent bond between the carbon atoms in graphene can be

illustrated through the following steps (Figure 27):

1. First, one of the two 2s electrons gets promoted to the empty 2 zp orbital. That is

only possible due to the slight difference in energy between the 2s and the 2 p

orbitals.

2. Since the energy difference between the 2s and the 2 p orbitals in carbon is small

compared with the binding energies between carbon atoms, the electronic wave

functions for the 2s , 2 xp and 2 yp electrons mathematically mixes together to form

three 2sp with a new probability wave function of finding the electrons. This process

of orbital mixing is called hybridization. The probability wave function for these 2sp

orbitals can be represented by three coplanar lobes (all lie in X-Y plane) at 120 to

each other. The fourth valence electron is still in the 2 zp orbital with its probability

Page 96: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

82

wave function can be presented by a lobe perpendicular to the plane of the other three

electrons.

Figure 27 The formation of sigma and Pi bonds between 2 carbon atoms.

Page 97: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

83

Figure 28 Honey comb lattice of graphene and carbon nanotubes

3. The three 2sp electrons are used to form strong covalent bonds with three different

neighboring carbon atoms with angles of 120 , thus resulting in the familiar honey-

comb shape of the graphene (Figure 28). These strong covalent bonds are called the

“sigma ( ) bond”.

4. The 2 zp electron (perpendicular to the plane of the graphite sheet) is shared with one

of the three carbon atoms bonded to its carbon atom, forming what is known as “Pi

( ) bond”. Contrarily to the sigma bond, the Pi bond is a weak delocalized covalent

bond that easily breaks and changes position from one carbon atom to another.

Based on what is mentioned above two important points can be deduced:

Page 98: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

84

1. The electrical conductance of graphite or carbon nanotubes is attributed to the 2 zp

electron, while the other three valence electrons play no role in the electrical transport

process. Thus, in the following section tight binding calculations are used to solve the

Schrödinger equation for the electron in periodic lattice to find the band structure

for the electron, where the variance of the electrical properties of carbon nanotubes

can be explained based on their band structure.

2. As shown in Figure 28, the probability wave function for the 2 zp electron is oriented

outside the plane of the graphite sheet itself (X-Y plane), with one half above the

graphite sheet and the other half beneath it. Thus we can conclude (without any

mathematical basis) that during the motion of the electron during electric current

flow, the probability of scattering with the carbon atoms or even with the other

electrons that do not contribute to the electrical current flow (the 1s and 2sp

electrons) is too low, thus long electron mean free paths would be expected which

agrees with the experimental results reported in the literature [45, 46] and ballistic

and quasi-ballistic transport in short carbon nanotubes is reported [38, 39, 42, 44,

112]. In other words, because of long mean free path, conduction in CNTs is usually

classified as ballistic or quasi-ballistic.

5.2.2 Tight binding method for graphene

According to basic quantum mechanics, an electron moving in a periodic potential

( )V r

is governed by Schrödinger’s equation

2

2[ ( )] ( ) ( )2 i i iV r r E r

m

(5.1)

where, is the modified Planck’s constant, ( )i r are the wavefunctions or

eigenfunctions for the electron, iE are the energy eigenvalues and m is the mass of the

electron.

Page 99: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

85

A common method for solving the former Schrödinger’s equation for a crystalline

solid is the tight binding method [113]. In the tight binding method, the electronic

wavefunction is approximated as a linear combination of Bloch functions as follows [12]:

1

( , ) ( ) ( , )n

i ij jj

k r C k k r

(5.2)

where, k

is the wavevector, ( , )j k r

is the thj Bloch function and ( )ijC k

are the

weighting coefficients.

A Bloch function ( , )j k r

is given as the weighted summation of the thj atomic

wavefunction ( )j r in the unit cell at the different atoms in the lattice. Assuming that

there are n atomic wave functions per unit cell and N unit cells in the solid lattice, then

there are n Bloch functions with the thj Bloch function given by

1

1( , ) ( )l

Nik R

j j ll

k r e r RN

(5.3)

where lR

is the position of the thl atom.

To find the weighting coefficients ( )ijC k

, the values of the allowed energy ( )iE k

are minimized. According to quantum mechanical principles, ( )iE k

is given by the

following equation:

*

*( )

i ii ii

i i i i

drE k

dr

(5.4)

where is the Hamiltonian. Thus substituting equation (5.2) into equation (5.4) and

differentiating with respect to ( )ijC k

and equating by zero, we get that:

[ ] ( )[ ]i i iH C E k S C

(5.5)

Page 100: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

86

where, iC is a vector of the n coefficients, [ ]H and [ ]S are called the integral and

overlap matrices, respectively and given as:

ij i j

ij i j

H

S

(5.6)

By solving the eigenvalue problem given by equation (5.5), we get the required

energy dispersion relation. Noting that the eigenvalues ( )iE k

are periodic function in the

reciprocal lattice ( , ,x y zk k k ), then it can be fully described just within the first Brillouin

zone.

Thus the calculations of the tight binding method can be summarized in the

following steps [12]:

1. Specify the unit cell, the basis vectors ( 1 2 3, ,a a a

) and the coordinates of the atoms in

the unit cell.

2. Select n atomic orbitals to be considered for the calculations.

3. Specify the Brillouin zone and the reciprocal lattice vectors ( 1 2 3, ,A A A

).

4. Calculate the transfer and overlap matrix elements.

5. Solve the eigenvalue problem and obtain the energy dispersion relation for the chosen

atomic orbitals.

Now we can use these five steps to calculate the energy dispersion relation of a

graphite layer as follows:

1. As shown in section 3.2, a graphite layer can be viewed as a lattice formed of a unit

cells of two adjacent carbon atoms, A and B, replicated in the direction of the basis

vectors 1 2,a a

(Figure 6), where 1 2,a a

are given by equation (3.1)

Page 101: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

87

2. As discussed in section 5.2.1, the electric properties of graphene depend only on the

2 zp electron, thus only two electrons in a unit cell (one electron for each atom) are

considered for the calculations and thus two atomic orbitals are taken as basis for

Bloch’s functions.

3. To find the reciprocal lattice and the first Brillouin zone for graphene, the procedure

given by Datta [114] is used where the points on the reciprocal lattice in the x yk k

plane are given by

1 2K M A NA

(5.7)

where ,M N are integers and 1 2,A A

are the basis vectors in the reciprocal lattice

which are determined as

1

2

2 2ˆ ˆ3 3

2 2ˆ ˆ3 3

o o

o o

A i ja a

A i ja a

(5.8)

where, ˆ ˆ,i j are the unit vectors along the ,x yk k axis of the reciprocal space. Using

these basis vectors the reciprocal lattice can be constructed as shown in Figure 29.

The first Brillouin zone for graphene is then obtained by drawing the perpendicular

bisectors of the lines joining the origin to the neighboring points on the reciprocal

lattice.

Page 102: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

88

Figure 29 Direct lattice (left), reciprocal lattice and basis vectors in the reciprocal lattice

and the K-points in the 1st Brilluoin zone (right)

4. For calculating the elements of the transfer matrix [ ]H and overlap matrix [ ]S , we

have two Bloch functions, and thus these matrices are two by two matrices. The two

Bloch functions are given as

1

1( , ) ( )l

Nik R

j j ll

k r e r RN

(5.9)

where ( )j r is the 2 zp electronic wave function for the electrons in the A and B

atoms when 1,2j respectively.

The 11H element of the transfer matrix is calculated by substituting equation

(5.9) (with 1j ) into equation(5.6), thus we have:

Page 103: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

89

.( )11 1 1

1 1

.( )2 1 1

1 1

2

2

1( ) ( )

1 1 ( ) ( )

terms with 3

l o

l o

z

z

z

N Nik R R

o lL o

N Nik R R

p o lL o L o L

p l o o

p

H e r R r RN

e r R r RN N

R R a

(5.10)

In equation (5.10) the maximum contribution to the matrix element 11H

comes from terms with L o , which, neglecting the crystal potential in the

Hamiltonian, gives the 2 zp orbital energy ( 2 zp ). The other terms in equation (5.10)

(with the distance between two different “A” atoms equal to or larger than 3 oa ) can

be neglected [12]. By the same way 22H gives the same value 2 zp .

For the off-diagonal matrix element 12H (and similarly for 21H ) only the three

nearest neighbor “B” atoms relative to an “A” atom are considered. More distant

atoms will have much less contribution and can be neglected. These atoms are

denoted by the vectors 1 2 3, ,R R R

as shown in Figure 29. Using the same procedure

used for calculating 11H we have

.( )12 1 2

1 1

3.

1 21

3.

1

3.

1

1( ) ( )

( ) ( ( )) terms with

terms with

l o

i

i

i

N Nik R R

o ll o

ik Ri l o o

i

ik Rl o o

i

ik R

i

H e r R r RN

r R r R R e R R a

t e R R a

t e

(5.11)

where the transfer integral t is given by:

1 2( ) ( )t r R r R

(5.12)

Page 104: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

90

For calculating the elements of the overlap matrix[ ]S , the same procedure is

used

11 22

3

12 211

1

iik R

i

S S

S S s e

(5.13)

where the overlap integral s is given by:

1 2( ) ( )s r R r R

(5.14)

5. Solving the eigenvalue problem (equation (5.5)) for calculated values of [ ],[ ]H S

yields

2 ( )( )

1 ( )zp tw k

E ksw k

(5.15)

Where 23 33( ) 1 4cos( ) cos( ) 4cos ( )

2 2 2y o y ox o

k a k ak aw k

For further approximation s can be taken equal to zero [12] (this

approximation will have a great impact on the energy dispersion of the valence band

but will only have a minor effect on the conduction band [12] which is the only band

included in this thesis and thus makes it acceptable to be used) and thus the energy

dispersion relation for graphite is given as

2( ) ( )zpE k tw k

(5.16)

Equation (5.16) is plotted in Figure 30. Figure 30-a. shows the high energy

2 zpE and low energy 2 zpE states that make up the conduction and the valence

bands of graphene [115]. In this plot, the conduction and valence bands meet at

certain points in the k-space. These special points, where the conduction and the

Page 105: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

91

valence bands are degenerate, are called the “K-points” with 2 zpE . These points

are shown in Figure 29.

In the following sub-section the energy dispersion relation for the graphite layer is

used to find the electrical band structure of carbon nanotubes and classify them into

metallic and semi-conducting nanotubes according to their chiral vector.

Figure 30 The energy dispersion relation of graphite (after (Minot 2004)).

5.2.3 Band structure of a (10, 10) single walled nanotubes

In the previous sub-section the allowed energy levels of graphene were expressed

in terms of the wave-vector k

through the energy dispersion relation. The graphite sheet

Page 106: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

92

was assumed to be extending infinitely in both directions, and that leads to a continuous

band structure. But once a sheet of graphite is rolled up into a nanotube, the allowed

values of ( )E k

are constrained by the imposition of periodic boundary conditions along

the circumferential direction of the nanotube which is given by the chiral vector hC

, and

thus the wave-vector k

becomes quantized. The periodic boundary condition is imposed

by [114]:

1 2ˆ ˆ( ) ( )

3 3 ( ) ( ) 2

2 2

h x y

o ox y

k C k i k j ma na

a ak m n k m n

(5.17)

where is an integer.

Equation (5.17) defines a series of parallel lines, each corresponding to a different

integer value of . Thus the energy dispersion relation for carbon nanotubes is defined

by the set of the one-dimensional dispersion relations ( ( )E k

, one for each sub-band )

along these lines. These one-dimensional sub-bands are just cross-sections of the

dispersion relation of graphene. This method is called the zone folding technique [12] and

is used to obtain the energy and the phonon dispersion relations for the CNT from that of

graphene.

For convenience, in the case of CNTs, the wavevector ( , )x yk k k

is represented as

( , ) ( . , )k k k k k k

(5.18)

where the value of k depends on the chirality of the CNT and k , k are the reciprocal

lattice vectors along the CNT circumference and axis respectively. We show the first and

Page 107: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

93

the second Brillouin zones (BZ) of a (10, 10) armchair CNT, which is the case modeled

in this study, along with the BZ of graphene in Figure 31.

Figure 31 Reciprocal lattice of graphene and CNTs. The dotted hexagons show

the Brillouin zones for graphene, while the solid lines show the different subbands of (10,

10) CNT in the first and the second Brillouin zones.

Page 108: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

94

The BZ of the (10, 10) CNT consists of 20 different subbands ( 9 10 ). It is

clear from the figure that subbands n and –n are degenerate due to the hexagonal

symmetry of the BZ of graphene, and thus only 11 of the twenty subbands are distinct

and all of them are symmetric about 0k . Also, from the figure, it is clear that subband n

in the first BZ is the mirror copy of subband 10 n in the second BZ. These above

mentioned properties are of great interest as memory requirements and computational

processing is reduced by 7/8 compared to computation of the full band in the first and

second BZs.

Using equation (5.18) along with equation (5.16), the energy dispersion relation

for the different subbands for (10, 10) CNT can be written as

20 03 3( , ) 1 4cos( )cos( ) 4cos ( )

10 2 2

ka kaE k t

(5.19)

These are plotted in Figure 32, where the positive energies give the conduction

bands and the negative energies give the valence bands with no energy gap for subband

10 thus giving the (10, 10) CNT its metallic characteristics. The Matlab code used

for generating the energy band structure for CNTs is presented in Appendix 2

Page 109: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

95

Figure 32 Energy dispersion relation of the valence and conduction bands for (10,

10) CNT in the first and second BZs.

The classification of carbon nanotubes into metallic and semi-conducting

nanotubes depends on whether the resulting sub-band dispersion relations will show an

energy gap or not. It is clear that the resulting energy dispersion relations will not show

an energy gap (and thus the attributed carbon nanotube is metallic) if one of the lines

defined by equation (5.17) passes through one of the six K-points (Figure 30). But since

these K-points differ only by a reciprocal lattice vector, we can focus only on one pair of

Page 110: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

96

them 1 2,k k , with coordinates 4

(0, )3 3 oa

and thus for a given sub-band to pass through

point 1k , equation (5.17) becomes:

34( ) 2

23 3

( )

3

o

o

am n

a

m n

(5.20)

and thus for equation (5.20) to be satisfied (i.e. the CNT is metallic), m n must be a

multiple of three, otherwise the carbon nanotube will be semi-conducting. Thus it is

concluded that armchair carbon nanotubes are always metallic regardless of the value of

their chiral vector ( m n is always equal to zero), while for zigzag and other chiral

nanotubes their electrical conductance and classification into metallic or semi-conducting

nanotubes depends on their chiral vector.

5.3 Phonon dispersion relation

For the phonon dispersion relation, the parameters ,q are used instead of , k

that were used for the energy dispersion relation to differentiate them from each other. To

find the phonon dispersion relation of graphene, a Laplace transform of time and a

discrete Fourier transform of the lattice equation of motion in the real space given by

equation (5.21), yields equation (5.22) in the frequency and wavevector domain

1

[ ]{ ( )} [ ]{ ( ) ( )}N

n n n n nn

M u t K u t u t

(5.21)

2 ˆ ˆ( ( )[ ] [ ( )]) ( , ) 0q M K q u q

(5.22)

Page 111: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

97

where [ ]M is the mass matrix, ( )nu t , ( )nu t are the time-dependent acceleration and

displacement of atom n respectively, [ ]n nK is the stiffness matrix (which is diagonal in

the local coordinates of the bond between atom n and n ), ( )q is the frequency of the

phonon mode and ˆ[ ( )]K q

is the discrete Fourier transform of the stiffness matrix given as

00

ˆ[ ( )] [ ] n

N

nn

iq rK q K e

(5.23)

, where nr

is the position vector of atom n .

Now, the associate cell should be determined. The associate cell in lattice

mechanics is the smallest part of the lattice that fully determines its mechanical

properties. According to Aizawa et. al. [116], interactions of a carbon atom with its fourth

nearest neighbor atoms are necessary for accurately predicting the properties of graphite

[117]. This level of interaction was sufficient to replicate the phonon dispersion measured

experimentally. Figure 33 shows the associate cell that takes into account the fourth

nearest neighbor interaction into account for both atoms A and B. In the figure, the doted

circles show the first, second, third and fourth nearest atoms for atom A0, while the solid

circles show them for atom B0. From the figure it is clear that the total number of unit

cells (N) that should be considered to represent the associate cell is seventeen. This unit

cells are numbered in the figure and the indices ,m n are indicate for each of them.

Page 112: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

98

Figure 33 Associate cell for graphene utilizing fourth nearest neighbor interactions

According to Jishi et. al. [117] the interaction between two carbon atoms is given

by the force constant tensor K given as

0 0

0 0

0 0

nr

nti

nto

K

(5.24)

where the two atoms are the nth nearest atoms to each other and nr , n

ti and nto are the

radial, tangential in-plane, and tangential out-of-plane interactions between the two

atoms.

Page 113: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

99

This K matrix gives the interaction locally between the atoms and thus should be

transformed to a global coordinate system which is given in Figure 6. Due to the

periodicity of the lattice, only interactions between the core unit cell 0 and all other unit

cells in the associate cell is of interest.

Table 6 gives the values of the angles (in degrees) between atoms A0 and B0 in

the core unit cell and the different atoms in the associate cells; also it gives how close

these atoms are to each other. The values of the parameters nr , n

ti and nto are listed in

Table 7 according to reference [117].

The interaction between the core unit cell 0 and the Nth unit cell is given by the

following 6x6 matrix

0

0 0

( , ) A AN AoBNN

B AN B BN

K KK m n

K K

(5.25)

where K gives the global force constant tensor between atom and atom .

Page 114: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

100

angle n-nearest angle n-nearest angle n-nearest angle n-nearest0 0 0 0 1 180 1 0 01 -150 2 -120 1 -161 4 -150 22 150 2 120 1 161 4 150 23 90 2 60 3 120 3 90 24 30 2 19 4 60 1 30 25 -30 2 -19 4 -60 1 -30 26 -90 2 -60 3 -120 3 -90 27 >4 180 3 >4 >48 >4 139 4 >4 >49 >4 101 4 >4 >410 >4 -101 4 >4 >411 >4 -139 4 >4 >412 >4 >4 0 3 >413 >4 >4 -41 4 >414 >4 >4 -79 4 >415 >4 >4 79 4 >416 >4 >4 41 4 >4

A0 B0unit cell A B A B

Table 6 Angles between the atoms in the core unit cell and different atoms in the

associate cell and indicate there nth nearest to each other.

n=1 36.5 24.5 9.82n=2 8.8 -3.23 -0.4n=3 3 -5.25 0.15n=4 -1.92 2.29 -0.58

nr

nti n

to

Table 7 Values of the parameters used for the force constant tensor in 104dyn/cm[117]

Solving the eigenvalue problem of equation(5.22) using equations (5.23)-(5.25),

gives the phonon dispersion relation of graphene. Since there are two atoms per unit cell

of graphene with three degrees of freedom at each, there are six distinct phonon branches.

Out of these six branches only the longitudinal (Acoustic LA and Optical LO) modes are

of interest because they have larger effect on the energy dispersion relation than the effect

Page 115: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

101

caused by the transverse modes [118, 119]. The polarization of each mode is used to

distinguish between the different modes. The zone folding technique is then used to find

the phonon dispersion relation of the LA and LO phonons for the (10, 10) CNT (Figure

34). The code used for generating the phonon dispersion relation of CNTs is shown in

Appendix 3. Using the zone folding technique has proven to give accurate results for the

longitudinal modes of the CNT but have some deficiencies in predicting the transverse

modes [12] which are not used in this study. Similar to the energy dispersion relation,

only 11 of the 20 phonon subbands are distinct.

5.4 Scattering rates

For calculating the scattering rates of an electron in a certain state, both LA and

LO phonon absorption and emission are allowed as well as forward scattering and

backward scatterings, thus giving 8 different scattering mechanisms for interaction with a

specific phonon branch . Moreover, an electron in a specific subband is allowed to

scatter to a state in any of the other subbands (interband scattering), thus for the case of

the (10, 10) CNT under consideration in this study, there are a total of 160 scattering

events to be taken into account. These are illustrated in Figure 35. Also electrons in the

first BZ are allowed to scatter to both states in the first BZ (normal scattering) as well as

states in the second BZ (Umklapp scattering).

In this study, the CNT is assumed to be infinitely long, perfect and un-doped (i.e.

No additions are added that would change the charge carrier concentration), and thus

scattering off potential barriers and scattering with defects or impurities are not included.

Moreover, electron-electron scattering as well as scattering with transverse phonons are

ignored because electron-electron scattering has no effect on the momentum or the

Page 116: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

102

energy transferred to the lattice and scattering with transverse phonons is less likely to

happen in CNT as well as it has trivial effect on the electronic structure of the CNT[118-

120].

Figure 34 LA and LO phonon Dispersion relation for (10, 10) CNT in the first

BZ. The lowered labeled subbands are for the LA mode, and the upper unlabeled

subbands are the LO modes.

The selection rules are that, for an electron in state ( ,k ) with energy

( , )E k scattering to another state ( ,k ), it should emit or absorb a phonon with energy

( , )pE q that satisfies energy conservation as well as momentum conservation in both

Page 117: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

103

the axial and circumferential directions. These are imposed through the following

equations , respectively

( , ) ( , ) ( , )pE k E k E q (5.26)

k k q (5.27)

(5.28)

Figure 35 Illustration of the scattering mechanisms considered.

In equation(5.26), the positive and negative signs stand for phonon absorption and

emission, respectively, while they stand for forward and backward scattering,

Page 118: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

104

respectively, in equation(5.27). The rate of an electron in state ( ,k ) to scatter to another

state ( ,k ) by virtue of the scattering mechanism m ( (( , ), ( , ))mS k k ) is calculated

using the first order perturbation theory from Fermi’s Golden Rule as [121]

2

, ,

2 ˆ(( , ), ( , )) ( ( , ) ( , ) )epm k kS k k H E k E k

(5.29)

where, ˆ epH is the electron-phonon interaction operator, k and k are the initial and

final states respectively and is the phonon energy emitted or absorbed during the

scattering event, respectively. Fermi’s Golden Rule comes from the solution of the time-

dependent Schrodinger equation where the perturbed wavefunctions are expanded as a

linear combination of the unperturbed wavefunctions, and gives the scattering rate from

an initial state to a final state as a function of the scattering potential itself. Fermi’s

Golden rule conserves the energy during the scattering event. Using the deformation-

potential approximation, the scattering rates due to LA and LO phonons can be simplified

to [58-60, 122]

12 2 2

( , )

( (2 / ) ) 1 1(( , ), ( , )) ( ( ( , )) )

2 ( , ) 2 2LALApLA

kp

D q d dES k k N E q

E q dk

(5.30)

12

( , )

1 1(( , ), ( , )) ( ( ( , )) )

2 ( , ) 2 2LOLOpLO

kp

D dES k k N E q

E q dk

(5.31)

where LAD , LOD are the deformation potential constants for the LA and LO phonons,

respectively and are assumed equal to 14 eV for LA phonons [122] and 25.6

eV/Angstrom for LO phonons [45], is the linear mass density of the CNT, 1

( , )k

dE

dk

is

Page 119: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

105

the density of the final state (its calculation is shown in Appendix 2), ( ( , ))pN E q is the

Bose-Einstein occupation number for a phonon in the state ( , )q , and the positive and

negative signs indicates emitting or absorbing a phonon, respectively. The total scattering

rates due to LA, and LO phonons calculated using equations (5.30) and (5.31) are plotted

in Figure 36 for subbands 10, 9 , where most of the electrons are expected to be

populated. The Matlab code used for calculating the scattering rates is presented in

Appendix 4. These calculations are in agreement with scattering rates obtained by fitting

experimental data [46], which have an average values in the order of 1013 and 1014

second-1 for LA and LO phonons backscattering, respectively. The peaks in the scattering

rates shown in Figure 36 are due to electrons scattering near the bottom of a subband

whether this scattering is inter-subband or intra-subband scattering. The density of the

final states was calculated numerically using the central difference method at all the

points and using the forward difference method at the points where the slope is zero at the

final states to avoid the singularities corresponding to scattering to states at the bottom of

the subbands.

Also from Figure 36, it is clear that increasing the temperature results in an

increase in the scattering rate due to the increase in the Bose-Einstein occupation number,

but the percentage of that increase is not equal for all the states. For 300 K, for subband

10, the scattering rate at the bottom of the scattering-well centered about the zero energy

point at 0.8515 Å k is about 17 and 666 times less than the value just outside the well

for LA and LO phonons, respectively. These factors are only 2.4 and 6 for 1200 K, thus

the preference for electrons to stay in the states in the scattering-well is less for higher

Page 120: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

106

temperatures than for lower temperatures. As a result, at high temperatures, the electrons

are spread over more final states that are on subbands, other than subband 10.

Page 121: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

107

Figure 36 Scattering rates for LA and LO modes at different temperatures. A- LA

scattering for subband 10. B- LA scattering for subband 9. C- LO scattering for subband

10. D- LO scattering for subband 9.

Page 122: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

108

5.5 Momentum and energy transfer quantum model

Only electrons scattering with LA or LO phonons (which represent the vibration of the

lattice atoms) gives rise to the electron wind force exerted on the atoms. For an electron

initially in state ( ,k ) and scattering by LA or LO phonons to a final state ( ,k ), the

momentum transferred to or from the lattice in the circumferential direction in this event

will be ( ) k , while the momentum transferred in the direction of the tube axis

would be k k . Thus from Newton’s second law, the average force, referred as

“electron wind force”, acting on the lattice in the longitudinal direction (momentum

transferred per unit time) due to this scattering event can be written

as ( ) (( , ), ( , ))k k S k k . Taking into account the probability that state ( ,k ) is

occupied and the probability that state ( ,k ) is empty and integrating over all the states

in the first BZ, the total force per unit length ( F ) of CNT can be expressed as

1

( ) (( , ), ( , )) ( , ) (1 ( , ))mm

F k k S k k f k f k dk

(5.32)

, where ( , )f k is the electron occupation probability calculated according to a

modified Fermi-Dirac distribution function in the presence of an electric field E using

the relaxation time approximation (0( ) ( ) ( )f f f

t

k k k) and Taylor’s expansion and

is given as [111]

0,( , ) ( ( , ) ( , ) )kf k f E k e k v E (5.33)

Page 123: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

109

, where 0 ( ( , ))f E k is Fermi-Dirac distribution function, ,k v is the group velocity vector

of wave packet centered about the state ( ,k ) and ( , )k is the relaxation time for an

electron in that state which is given as [121]

,

1( , )

(( , ), ( , ))mk

kS k k

(5.34)

However, it is important to note that the distribution function given by equation

(5.33) is an approximation of the exact occupation probabilities that can not be calculated

in a direct manner. As the temperature and the applied electric field increase, the

occupation probabilities from equation (5.33) diverge from the exact value [111].

In this study, only electric fields applied along the direction of the tube axis is

considered. In equation (5.32), only the integration over the initial states in the axial

direction of the CNT is performed, while integration over the final states dk is replaced

by summation over all the scattering mechanisms m . This is because for every initial

electron state ( ,k ) interacting with a phonon subband , there can be only a maximum

of one final state, for each of the 8 scattering mechanisms mentioned above.

Joule heating is the heat generated in a conductor due to the flow of electricity

within it, and losing part of its energy to the vibration of the lattice (phonons). Similar to

the electron-induced wind forces, we calculate the joule heating power as the energy

transferred to the lattice from electron scattering between different states multiplied by

the rate by which these scattering can occur. This should be integrated over all the

electron states to yield the total joule heating power. Hence, we can rewrite equation

(5.32) for the specific (10, 10) CNT to get the joule heating power per unit length as

Page 124: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

110

160 10

1 9

1( ( , ) ( , )) (( , ), ( , ) ) ( , ) (1 (( , ) ))m m m m

m

w E k E k S k k f k f k dk

(5.35)

5.6 Results and discussion

Before presenting the results calculated from equation (5.32) and equation(5.35),

the current-voltage relationship for the (10, 10) CNT is calculated using the same

principles of our proposed model for calculating the induced electron wind forces and

joule heating. Here, the electric current passing through CNTs can be computed quantum

mechanically by integrating the state’s group velocity multiplied by the probability that

the state is occupied over all the states, and can be written as

1( , )

e EI f k dk

k

(5.36)

Equation (5.36) is used to calculate the intensity of the current at different electric

field forces and results are plotted against the experimental measurements of Park et al

[45] in Figure 37. The lower saturation current value measured from the experiments can

be attributed to the scattering with impurities or defects along the length of the CNT,

which is the reason for higher saturation current in shorter CNT [45, 46]. We should also

point out that the chirality, defect and impurity state of the tested CNT is unknown [45].

Moreover the experimental data represent resistance of the composite system of CNT and

gold pads, not the CNT alone. It is also clear from the experimental results [45] that as

the length of the nanotubes increases the slope of the curve becomes steeper, and thus we

would expect that for the limit of an infinite CNT the initial slope would tend to that

calculated from equation(5.36). The slope of the curve at higher electric fields can be

realized from the fact that curves calculated from equation (5.36) were calculated at

Page 125: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

111

constant temperatures, but as time evolves the temperature will change due to joule

heating and thus the slope will decrease (Figure 38). This was also proposed and proven

theoretically by Kuroda and Leburton [4]. Thus, one can state that, if there is no contact

resistance, the CNT has no defects and is infinitely long, the theoretical calculations

results shown in Figure 37 would match well with the measured experimental data.

Figure 37 Experimental data versus theoretical I-V curves for metallic SWCNTs

at 300K.

Page 126: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

112

Figure 38 Theoretical I-V curves at different temperatures.

Also comparing our calculated I-V curve with that calculated theoretically using

the non-equilibrium Green’s function, we find the results for long CNTs are almost the

same [51]. In reference [51], the non-equilibrium Green’s function was solved self-

consistently with Poisson equations and the effect of electron-phonon scattering was

included. In that reference, a current saturation of 25 micro-Amperes level was predicted

for long CNTs, which is exactly the same value calculated in this dissertation. Based on

the latter premise we can state that calculations of the scattering rates, occupation

probabilities in the presence of an electric field and the relaxation times we utilize for the

calculation of the electron-induced wind forces and the joule heating are correct.

Page 127: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

113

Figure 39 presents the electron wind force induced per unit length of the (10, 10)

CNT along the direction of the nanotube axis, calculated from the model derived in

equation (5.32).

Figure 39 The force generated per unit length of a (10, 10) CNT at 300 K.

Results shows that *Z (which is represented by the slope of the curve) can be

assumed constant up to an electric field force of 2KV/cm. After reaching that critical

value as the electric field increases the force induced remains almost constant until a

value of 6KV/cm. For an explanation for this unusual behavior, a deep insight into

equation (5.32) is required. First before applying an electric field, the electrons will be

mostly populated in the vicinity of the bottom of subband 10, as the electric field

increases, the probability of the occupation of the right moving electron states

Page 128: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

114

( ( 0.855,10)f k ) starts to increase, while the probability of the occupation of the left

moving electron states ( ( 0.855,10)f k ) decreases, and thus the integral in equation

(5.32) will increase rapidly, giving the initial ramp in Figure 39. By increasing the

electric field force, ( 0.855,10)f k continue decreasing and ( 0.855,10)f k continue

increasing until they saturate at an electric field force around 2KV/cm. Saturation for

( 0.855,10)f k happens when it reaches a value of zero and thus can not decrease

anymore, while saturation for ( 0.855,10)f k is due to the higher scattering rates at

values of wave vector higher than 0.875 /Angstrom (Figure 36). These higher scattering

rates are due to scattering to the bottom of subband 10. Increasing the electric field force

more than 2KV/cm, has a little impact on ( )f k and thus on the integral in equation(5.32)

, resulting in a plateau. Increasing the electric field more than 6KV/cm starts to increase

the probability ( ,10)f k more over the range of the next peaks in the scattering rates

around the wave vector values of 0.875 and 1 Angstrom-1. These jumps are due to

scattering to states near the bottom of subbands -9, +9 that have energy values that are

close to that of the initial states, and thus the increase in the probability ( ,10)f k at these

states is compensated by the nearly equal decrease in the probability (1 ( , 9))f k , thus

preventing the force from growing exponentially to extremely high value. This behavior

should be captured for any armchair CNT regardless of the diameter due to exhibiting the

same energy and phonon dispersions but with different number of subbands.

Finally in Figure 40, the values of the force per unit length that would be

generated in a (10, 10) CNT is plotted as a function of the temperature at all the simulated

values of the electric field forces. From the figure, it is fair to state that the effect of the

electric field force using the integral form of equation (5.32) is almost negligible in

Page 129: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

115

comparison with the effect of the temperature and as the temperature increases the

scattering rates would increase and thus increasing the force that would be generated in

the CNT.

It is clear from this discussion, that it is important to operate the CNTs at

temperatures as low as possible to control the current induced forces. Also it is not

recommended to apply an electric field force higher than 6KV/cm.

Figure 40 The force generated per unit length of a (10, 10) CNT as a function of

temperatures at different electric field forces.

Regarding the joule heating, Figure 41 presents the joule heating power per unit

length of the (10, 10) CNT calculated from the model derived in equation (5.35) and it is

plotted against classical power law ( .P I V ) (equation (5.36) ) and also against values

Page 130: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

116

computed from I-V experimental data [45]. It should be pointed out that

.P I V calculated from experimental data is not measured joule heating data. It is clear

from Figure 41 that the quantum mechanical model gives joule heating power that is two

orders of magnitude less than what is predicted by .P I V .

Figure 41 Comparison of theoretical and experimental data of joule heating in

CNT at 300K.

This finding is also supported by measurements reported by Deshpande et. al.

[123]; authors explicitly state that “the lattice cannot dissipate 6 W of power without

heating to extremely high temperatures. However, such lattice heating is not supported by

Page 131: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

117

our observation”. This is because in the quantum mechanical model, only scattering

events which involve energy transfer are considered to contribute to the joule heating

while the rest of the scattering events that would contribute to the resistance but would

not contribute to the joule heating, are not considered. These scattering events include

electron-phonon scattering that only involves momentum transfer which is considered in

this study, as well as scatterings with impurities and defects that are not included in this

study. Thus omitting the electron scattering with impurities and defects would only

effects the I-V characteristics of the CNT, but should have no effect on the joule heating

power generated (equation (5.35)). Also in Figure 41, the amount of joule heating power

generated seems to come to a constant value at an electric field of around 2KV/cm after

which increasing the electric field has no significant effect on the amount of power

generated. This can be explained by the fact that at after that upper limit electric field

force, the lowest energy subband becomes saturated. Finally in Figure 42, the simulation

for the joule heating power that would be generated in a (10, 10) CNT is plotted as a

function of the temperature. From the figure it is fair to state that the temperature has

more significant effect on the heat generated than the electric field force. As expected, as

the temperature increases the scattering rates would increase and thus increasing the

amount of heat that would be generated in the CNT. This is more significant at lower

temperature as a small increase in that range would have a significant effect on the Bose-

Einstein distribution.

Page 132: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

118

Figure 42 Heating power per unit length of CNT at different temperatures

Page 133: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

119

CHAPTER 6

JOULE HEATING AND ELECTRON-INDUCED WIND

FORCES USING ENSEMBLE MONTE CARLO

SIMULATIONS

6.1 Introduction

In the previous chapter, the joule heating and the electron-induced wind forces

were calculated using an integral quantum mechanical form. However, it is important to

note that the occupation distribution function given by equation (5.33) is an

approximation of the exact occupation probabilities that can not be calculated in a direct

manner. As the temperature and the applied electric field increase, the occupation

probabilities given by equation (5.33) diverges from the exact value [111]. In order to

calculate the occupation probability deterministically, two methods in the literature are

always used, namely the Boltzmann Transport Equation (BTE) and the Ensemble Monte

Carlo (EMC) simulation. Using these two methods for calculating the occupation

probability is well established and there is no need to argue about their validity. Thus, in

order to quantify the integrals given by equations (5.32) and (5.35), we use an EMC

simulator (section 6.2) to integrate the equations stochastically to eliminate the errors

from roughly approximating the electron occupation probability without the need to

calculate the occupation probability initially in a separate step. Using the EMC

simulation has two advantages over using the BTE, these are, eliminating the need to

Page 134: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

120

calculate the occupation probability initially and then feed it into the integral, and

secondly, using the EMC give a better description of the electron dynamics, and thus help

us to have a better understanding of the physical phenomenon occurring.

Monte Carlo simulations have known to be a reliable method for accurately

solving the Boltzmann Transport Equation (BTE) for calculating the electron state

occupation probability in semiconductor CNTs [58-60, 62, 63, 122, 124]. Javey et al [46]

used EMC simulations to calculate the mean free path of electrons in metallic CNTs,

where only the lowest energy subband was included with an assumed linear relation and

scatterings to higher subbands were neglected. Also the full details of the phonon

dispersion relation were ignored.

6.2 Monte Carlo Simulation

The MC simulation method is a semi-classical transport method for simulating the

electron dynamics. In EMC simulations, the trajectories (position, momentum ( k )) of a

large number of charge carriers are tracked over a long period of time that can reach

nanoseconds. During the EMC simulations, the charge carriers drift under the effect of

the electric field classically according to Newton’s second law of motion for a selected

short time step in the order of FS as

drift

dk F eE

dt

(6.1)

At the end of these time steps, the charge carriers can scatter off phonons,

impurities or other charge carriers or start a new classical free drift in the electrical field

without scattering. This is decided randomly through the generation of a random number

and comparing it to the “total” scattering rate of the electron state at the end of the free

Page 135: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

121

drift (calculated according to quantum mechanics in section 5.4) multiplied by the

duration of the free drift ( (( , ), ( , ))dm

t S k k ), where dt is the total duration of the

free drift of the charge carrier under consideration. The random number is uniformly

distributed on the range from zero to one. If the random number is smaller than this

factor, then the charge carrier will scatter through one of the scattering mechanisms and

thus change its state immediately. On the other hand, if the random number is larger than

that factor, the charge carrier does not scatter and starts its new free drift classically

without changing its state. If it is decided that the charge carrier will scatter, the

scattering mechanism is selected also randomly from all the scattering mechanisms

allowed at this state. This is done through assigning a slot of the “total” scattering rate at

each state for each allowed scattering mechanism that is proportional to its individual

scattering rate. Then, a random number from zero to one is uniformly generated and

multiplied by the total scattering rate at the state under consideration. The slot that this

factor lies in, its scattering mechanism is considered. Knowing the specific scattering

mechanism at the end of the free drift, the new state of the charge carrier is determined

and then the charge carrier starts its new free drift. It is important to mention, that all the

scattering mechanisms considered conserve energy and momentum. This process is

repeated until reaching the desired simulation time. During the duration of the simulation,

various quantities can be collected to study different material properties like drift velocity

and occupation probabilities.

For the simulations carried out in this thesis, the electric field is applied only

along the direction of the nanotube axes, and the full numerical energy dispersion and

phonon dispersion calculated in sections 5.2 and 5.3 are considered.

Page 136: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

122

Figure 43 Illustration of the algorithm for Ensemble Monte Carlo simulation

Initiate the states of the charge carriers according to

Fermi-Dirac Distribution ( , ), (( , ))k E k

Drift each electron classically in the electric field for time step dt and update its

wavevector at the end of the step as

d

eEk k t

For each electron, generate a random number “rand” from zero to one

Generate a new random number “ran”

Rand<total scattering rate X free drift time

Yes: electron will scatter

SP=ran X Total Scattering rate

If 1

1 1

scattering rate SP scattering ratei i

m m

For each scattering mechanism “i”

Yes: Choose this mechanism

No: try next “i”

Update the state of the electron

Simulation time ended

No

No

End Simulation

Page 137: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

123

For each of the EMC simulations carried out, 100 charge carriers were simulated

for 100,000 time steps. Time steps were 0.1 Femto Second (FS) which is one tenth of the

shortest scattering time calculated in section 5.4. The electric charge of these charge

carriers were chosen to represent only the number of electrons in the conduction band of

1 Å long (10, 10) CNT. The initial distribution of the electrons (or the charge carriers)

among the different states in the EMC simulations is calculated according to Fermi-Dirac

distribution function. Therefore the initial probability for the electrons to be located in the

scattering-well (Figure 36) is decreased. Therefore, including all the subbands in the

EMC simulations is critical for obtaining accurate results at high temperatures.

Electrons were only simulated in the conduction band, and no scattering or

drifting to or from the valence band was taken into account. From Figure 32, it is clear

that only electrons at the top of subband 10 of the valence band can scatter or drift to

states in the conduction band or the opposite (electrons at the bottom of subband 10 of the

conduction band can scatter or drift to states in the valence band). The justification for

not including these mechanisms is that, for drifting, it is clear that electrons can move

from the valence to the conduction band and vice versa, due to the degeneracy at

wavevector value 0.8515 Å k . In CNTs, this degeneracy is lifted, thus prohibiting

electrons from drifting from the valence to the conduction band and vice versa. The

lifting of the degeneracy in CNTs is because the transverse acoustic phonon mode in

CNTs, unlike graphene, does not preserve symmetry, and thus zone folding gives rise to

a small energy gap at these k points in the order of 1meV at zero temperature

accompanied by a parabolic curving of the subbands [125, 126]. On the other hand, for

Page 138: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

124

scattering between the valence and the conduction bands, as mentioned before, only

scattering with LA and LO phonons are considered which have a maximum energy of

0.196 eV (Figure 34). For approximation, in that energy range, we can assume that

scatterings of electrons from the valence band to the conduction band is nearly

compensated by scatterings in the opposite direction. This is because the probability of a

state in the conduction band being full ( 0 0.196 )Cf E eV is nearly one order of

magnitude less than the probability of a state in the valence band being full

( 0 0.196 )Vf E eV , also the probability of a state in the valence band being empty

(1 )Vf is one order of magnitude less than the probability of a state in the conduction

band being empty (1 )Cf , but on the other hand, the probability of an electron in the

valence band scattering to a state in the conduction band ( )S V C is two orders of

magnitude less than the opposite way scattering ( )S C V because the scattering rate

when absorbing a phonon is proportional to ( ( , ))pN E q the Bose-Einstein occupation

number for that phonon while it is proportional to ( ( , )) 1pN E q for the case of emitting

a phonon. Thus due to these three factors, it is fair to state that both way scattering

compensate for each other.

For calculating the electron-induced wind forces, the momentum difference

before and after any scattering events at each time step is added up for all the charge

carriers and its cumulative value is plotted against the simulation time for the different

temperatures. By definition, the slope of these lines for each temperature and electric

filed yield the electron-induced wind forces per unit length of CNT.

Page 139: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

125

For calculating the joule heating generated, the energy difference before and after

any scattering events at each time step is added up for all the charge carriers and its

cumulative value is plotted against the simulation time for the different temperatures. By

definition, the slope of these lines for each temperature and electric filed yield the joule

heating power per unit length of CNT.

The EMC Matlab code generated for the simulations is attached in Appendix 5.

The values of the electron-induced wind forces and the joule heating for (10, 10)

armchair CNT are presented and discussed in the following section.

6.3 Results and Discussion

EMC simulations were carried out at temperatures of 300oK, 600oK, 900oK and

1200oK and for electric fields of 0.25, 0.5, 0.75, 1, 1.25, 1.5, 2, 4, 6, 8, 10, 15 and 20

KV/cm for each temperature. Electrons were allowed to scatter to states in the second

BZ. Figure 44 shows the time history of the location of a charge carrier in the wavevector

space at the two extreme temperatures simulated. From parts A and B of the figure,

which shows the evolution of the wavevector of the sample charge carrier condensed to

the equivalent state in the first BZ, it is clear that electrons at 300K is limited to states in

the scattering-well of Figure 36 (a and c) and that electrons at 1200K are distributed over

the wider scattering-well from 0.75 to 0.95 1Å . This later finding supports the argument

presented earlier in section 5.4. Parts C and D show the location of the sample charge

carrier among the first and second BZs as a function of time. This shows that importance

of accounting for scatterings to the second BZ that can not be ignored. As the temperature

increase to 1200K the frequency of scattering across the two BZs increases dramatically

compared to that at 300K. Parts E and F show the location of the sample electron among

Page 140: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

126

the different subbands (reduced to the first BZ). At 300K all the electrons are strictly

distributed among the lowest subband ( 10 ) but as the temperature increases electrons

scatters to higher subbands and stay there for short periods of time. Thus, it is important

to include the higher energy subbands for high temperatures, while for 300K including all

the energy subbands is just a computational burden without any increase in the accuracy

of the results, but since the electrons scatter to the states in subband 0 in the second BZ

(Equivalent to subband 10 in the first BZ) both subbands 0 and 10 of the phonon

dispersion relation must be taken into account to allow for this type of scattering, even at

300K.

A

Page 141: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

127

B

C

Page 142: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

128

D

E

Page 143: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

129

F

Figure 44 Time evolution of a sample electron location at 300K and 1200K. A-

Wavevector for 300K. B- Wavevector for 1200K. C- BZ index for 300K. D- BZ index

for 1200K. E- Subband index for 300K. F- Subband index for 1200K.

The cumulative momentum transferred to a unit length of the lattice k k for

all the simulated pseudo-electrons is plotted as a function of the simulation time and

presented in Figure 45 for different temperatures. In this figure, it is clear that as the

temperature increases, the amplitude of the fluctuations in the momentum transferred per

unit length is increased. This is due to the increase in the scattering rates for both forward

and backward scatterings. At higher temperatures, the momentum transferred to the

lattice increases. This is due to the fact that at higher temperatures the difference between

forward and backward scattering increase. Also from the figure, it can be observed that

Page 144: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

130

the relationship between the cumulative momentum transferred per unit length and

simulation time is linear (excluding the consistent fluctuations) for 300K, 600K and

900K. For 1200K, this linearity is interrupted by some random bumps due to the step-

wise transfer of an electron that reached subband zero of the second BZ to higher

subbands by emitting optical phonons till reaching subband 10 or vice versa. This

mechanism is illustrated in Figure 44-F at around 80% of the simulation time.

A

Page 145: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

131

B

C

Page 146: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

132

D

Figure 45 Cumulative momentum transferred from the electron to the lattice

during the simulation time for all the electric fields simulated.

For calculating the force generated per unit length of the CNT, the curves plotted

in Figure 45 should be differentiated with respect to time. In order to eliminate the

fluctuations in the curves, they were linearly fitted and the slopes of the curves were used

to determine the electron wind forces. The calculated force per unit length of the CNT is

plotted for 300K and compared with that calculated using equation (5.32) at different

electric fields in Figure 46.

Page 147: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

133

Figure 46 Electric-induced wind force generated per unit length of (10, 10) CNT

at 300K using different approaches.

The non-linear behavior of the results obtained by the integral form can be

explained that, initially, as the electric field increases, according to the approximation

given by equation (5.33), the probability of the occupation of the right moving electron

states ( ( 0.855, 10)f k ) starts to increase, while the probability of the occupation of

the left moving electron states ( ( 0.855,10)f k ) decreases, and thus force will increase

rapidly, explaining the behavior until an electric field force of around 1.5 KV/cm. By

increasing the electric field force more, ( 0.855,10)f k continue decreasing and

( 0.855,10)f k continue increasing till they saturate at an electric field force around

Page 148: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

134

2KV/cm. Saturation for ( 0.855,10)f k happens when it reaches a value of zero and

thus can not decrease anymore, while saturation for ( 0.855,10)f k is due to the step in

the scattering rates at 0.875 1Å shown in Figure 36, thus the increase of the electric field

force at that point has a little impact on ( )f k and thus on the calculated value of the

force, resulting in the observed saturation between 2 and 6KV/cm. Increasing the electric

field more than 6KV/cm starts to increase the probability ( ,10)f k more over the range of

the next peaks in the scattering rates around the wave vector values of 0.875 and 1 1Å .

These jumps are due scattering to states near the bottom of subbands -9, +9 that have

energy values that are close to that of the initial states, and thus the increase in the

probability ( ,10)f k at these states is compensated by the nearly equal decrease in the

probability (1 ( , 9))f k , thus preventing the force from growing exponentially to

extremely high value. From this explanation it is clear that the approximation of the

electron occupation probability has a major effect on the calculation of the electron-

induced wind forces.

On the other hand, the linear behavior exhibited by the EMC simulations can be

explained through equation (6.1) where as an electric field is applied, the electrons at the

bottom of subband 10 start to drift toward the states of higher wavevector until they reach

0.875 1Å . After that value, the scattering rate increases by orders of magnitude thus

increasing the probability of the electrons scattering by phonons (mostly backwards), thus

gives rise to the induced forces transferred to the lattice. Increasing the electric field will

only make the electrons reach that scattering step faster and thus backward scatter more

frequently and thus increasing the induced forces and since the rate of change in the

wavevector of the electrons is linearly proportional to the electric field force; the change

Page 149: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

135

in the induced forces will also be linearly proportional to it. The linear behavior observed

in Figure 46 and Figure 47 is the same as electron wind force formulation suggested by

Ficks in 1959 [127], and widely used in electromigration literature since, where the

electron wind force in metals is given by *Z eE , where *Z is the effective charge number.

The EMC simulations give a more correct view of the electron dynamics than the

approximation used in the integral form, and it is clear that using the modified Fermi-

Dirac distribution approximation is not capable of completely capturing the correct

behavior. This behavior calculated here for the (10, 10) CNT should be the same for any

armchair CNT regardless of the diameter due to exhibiting the same energy and phonon

dispersions but with different number of subbands.

For studying the effect of the temperature, the electron-induced forces are plotted

at different electric fields for the temperatures simulated in Figure 47. All of the curves

show the same linear behavior, but the noise in the data increases as the temperature

increase. This noise can be eliminated by extending the simulation time. Also, as the

temperature increases, the forces increase due to the increase in the difference between

the backward and the forward scattering rates.

Finally, the value of the effective charge number at different temperatures ( *Z )

can be calculated from the slopes of the curves in Figure 47 giving values of 3.465E-3,

9.186E-3, 0.0127 and 0.015 1Å for 300, 600, 900, 1200K, respectively. This is the first

time that *Z is calculated experimentally or analytically for CNTs.

Page 150: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

136

Figure 47 Electron-Induced wind forces generated per unit length of (10, 10)

using EMC

For calculating the joule heating, the energy difference before and after any

scattering events at each time step is added up for all the charge carriers and its

cumulative value is plotted against the simulation time (Figure 48) for the different

temperatures. Similar to the momentum transferred, the consistently linear relation

observed for the temperatures 300K, 600K and 900 K is interrupted by some random

humps for the simulations at 1200K. Comparing Figure 45 and Figure 48, it is clear that

the temperature has less effect on the fluctuations in the energy transferred than its effect

on the fluctuations in the momentum transferred. This can be explained that as the

temperature increase, the scattering rates for mechanisms involving phonon emission

increase dramatically compared to those mechanisms involving phonon absorption as

Page 151: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

137

they are proportional to ( ( , )) 1pN E q and ( ( , ))pN E q , repespectively, while for the

case of momentum transfer the temperature has the same effect on mechanisms involving

forward scattering and backward scattering. By definition, the slope of the lines in Figure

48 for each temperature and electric field is extracted to yield the joule heating power per

unit length of CNT and are plotted in Figure 49. It is clear from the figure that at low

temperature and low electric field force the noise in the extracted results are high due to

the randomness and uncertainty in the EMC simulations which is a drawback that can not

be overcome in the simulation itself.

Page 152: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

138

Page 153: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

139

Figure 48 Cumulative energy transferred from the electron to the lattice during the

simulation time for all the electric fields simulated.

For comparison, the EMC results are compared with the quantum mechanical

integral form presented in Chapter 5. Results using this integral form as well as the joule

heating power calculated using joule’s law with current and voltage values measured

experimentally [45] are also plotted in Figure 49. Joule heating plotted from experimental

data is based on measured current and voltage data not actual heat dissipation

measurements. Temperature of the sample during the experiment is also not reported. As

the temperature increases, the integral form tends to be closer to the EMC simulation due

to the increased effect of the scattering rates ( S ) on the generated power which is the

same in both approaches. For lower temperatures (300K), the occupation probability has

Page 154: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

140

more significant effect, and its calculation is completely different in the two approaches.

Generally, MC simulations is the most accurate way for predicting the occupation

probability and have gained a wide acceptance [121] and thus the results presented

obtained with this method are more accurate than the results based on the integral form,

the only disadvantage for the EMC simulations is the noise discussed earlier at low

temperatures and electric fields.

Figure 49 Joule heating power generated in one angstrom length of (10, 10) CNT

using different approaches at different temperatures. The markers are data points

extracted from the EMC simulations. The thin line is for the power generated calculated

using joule’s law based on experimental I-V curve.

Page 155: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

141

It is important to note that the joule heating calculation are carried out at constant

temperature with respect to time, but an important advantage of the model proposed in

here is that it can be extended with an extensive calculation of the scattering rates at a

fine mesh of temperature to follow the evolution of temperature with respect to time and

its effect on the overall joule heating.

6.4 Conclusions

In this chapter, an analytical method using the ensemble Monte Carlo simulations

is presented for calculating the effective charge number and the electron-induced wind

forces in armchair (10, 10) carbon nanotubes. It was found that for 300oK including the

lowest energy subband along with the lowest and the highest phonon subbands is enough

for the simulations. For 1200oK, it is important to include all the energy subbands. The

electron-induced wind force is found to be linearly dependent on the electric field. The

effect of the temperature on the effective charge number *Z was studied. The unit-less

effective charge number value for CNT was found to vary between 4.65E-3 and 15E-3.

Results were compared with the integral solution based on the approximation of the

electron occupation probability given in the previous chapter, and showed that the

modified Fermi-Dirac approximation in not reliable in calculating effective charge

number and the electron-induced wind forces.

The same approach is used for calculating the joule heating using the Ensemble

Monte Carlo simulations for the case study of (10,10) SWCNTs. Using joule’s law

neglects the effect of hot electrons for the cases of high nonlinearity in the current-

voltage curve of CNTs and overestimates the correct values by two orders of magnitude

Page 156: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

142

at low temperatures. Also, it is concluded that in CNTs as the temperature increase the

joule heating increase exponentially, and thus it is important to control the temperature to

stop further heat generation.

The model presented in this chapter can be extended to take into account the hot

phonon effect (the hot phonon effect is the thermally out-of-equilibrium occupation

distribution for specific phonon modes) through continuous update of the phonon

occupation number and the scattering rates in every simulation step based on the previous

scattering events.

Page 157: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

143

CHAPTER 7

CONCLUSIONS AND RECOMMENDATIONS FOR

FUTURE RESEARCH

7.1 Conclusions

1. Using the engineering stresses in atomistic systems like carbon nanotubes can lead to

an error in the values of the stresses that can reach values up to 35% of that calculated

using the virial stress theorem.

2. A value of 1.76% or less of the unrestrained bond length (equivalent to 0.025

angstroms) is recommended for the displacement increment applied on the end of the

carbon nanotubes every step used to apply uniaxial tension on carbon nanotubes.

Using a displacement increment value larger than the recommended one will lead to

an enormous computational error, while using values smaller than the recommended

value will lead to unnecessary computational burden with no significant impact of the

computed stresses or the mechanism of failure.

3. The strain rate has a minor effect on the mechanical properties of carbon nanotubes

compared to the effect of displacement increment.

4. Applying the displacement on one side of the carbon nanotube or both sides of the

nanotube does not make any difference in the deformation mechanism of the

nanotube or the strength of the nanotube, and thus stretching the nanotube from both

sides is recommended to save the computational effort.

5. The quantum mechanical integral form implementing the time relaxation

approximation for calculating the electron occupation probability using a modified

Fermi-Dirac distribution for calculating the current-voltage characteristics of metallic

Page 158: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

144

single-walled armchair carbon nanotubes is fair enough to obtain results that are in

good agreement with the experimental results.

6. When calculating the joule heating generated in carbon nanotubes using the

relaxation time approximation results are in the same order of magnitude as those

calculated using Ensemble Monte Carlo simulations (which is more accurate because

is exact only initially when no electrical field is applied), but the error is significant

that can not be ignored, so it can be concluded that using the quantum mechanical

integral form is only recommended if it is required to find a rough estimate of the

value of the generated power, but if accurate value is required, one should use

Ensemble Monte Carlo simulations.

7. Ensemble Monte Carlo simulations for calculating joule heating in carbon nanotubes,

shows that as the temperature increases the power generated in the nanotubes

increases exponentially and thus it is not recommended to operate carbon nanotubes

under high temperatures.

8. Using Joule’s law for calculating the joule heating in carbon nanotubes is not correct

due to the nonlinearity in the current-voltage relation of the nanotubes.

9. For Monte Carlo simulations of carbon nanotubes, it is important to include all the

energy subbands when simulating carbon nanotubes at high temperatures, while for

room temperature, including the lowest energy subband along with the lowest and

highest phonon subband is sufficient.

10. Calculating the electron wind forces in carbon nanotubes using the relaxation time

approximation gives misleading results and is not a reliable tool for calculating the

effective charge number in metallic carbon nanotubes.

11. Ensemble Monte Carlo simulation for calculating the electron induced wind forces

linearly changes with the electric field and this is in agreement with Fick’s equation

( *F Z eE ).

Page 159: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

145

12. Values of the effective charge number ( *Z ) in single-walled armchair carbon

nanotubes are calculated and have values of 4.65E-3 to 15E-3 for temperatures

ranging from 300K to 1200K.

7.2 Original contributions of this dissertation

6. A Simplification for the virial stress formula is derived to ease the calculations of

virial stresses in multibody potentials.

7. A parametric study was performed for molecular dynamics simulations of carbon

nanotubes to quantify the threshold value for the displacement increment used for

carbon nanotubes. This can be used in any other study.

8. A method is proposed to compute the current-voltage relation of carbon nanotubes

based on the relaxation time approximation and gives satisfactory results in

comparison with experimental data.

9. A semi-classical transport model using Ensemble Monte Carlo simulation model is

developed for calculating the joule heating in carbon nanotubes and can be used to

calculate the joule heating in any other nanoscale material.

10. A new method for calculating the electron-induced wind forces and effective charge

number is formulated and used to calculate the effective charge number in armchair

single-walled carbon nanotubes numerically for the first time. This method is not

limited to carbon nanotubes and can be used for any material.

7.3 Recommendations for future research

1. The methods developed in this thesis for calculating the joule heating and the

electron-induced wind forces can be extended to take into account the hot phonon

effect through the continuous update of the scattering rate through using the updated

phonon occupation number at each step or group of steps not the Bose-Einstein

distribution.

Page 160: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

146

2. Also, the model can be extended to take into account the phonon-phonon scattering

through coupling the Ensemble Monte Carlo simulation to wavelength-domain

molecular dynamics simulations.

3. The methods developed in this thesis can be used to calculate the joule heating and

the effective charge number in semiconducting carbon nanotubes and nanotubes with

different chiralities.

4. Results obtained from this thesis can be integrated with other material properties for

carbon nanotubes to formulate a complete constitutive model for simulating carbon

nanotubes at a larger macroscopic scale in composites using finite element method.

5. The ensemble Monte Carlo simulation developed in this thesis uses a phonon

dispersion relation calculated using a force constant tensor. A new phonon dispersion

relation based on a reliable interatomic potential like the second generation reactive

empirical bond order that is discussed in this thesis can be derived and used instead.

6. Include scattering with defects and impurities in the calculation of the scattering rates.

Page 161: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

147

APPENDICES

Appendix 1 Matlab code for generating the initial position and velocity

of atoms in perfect CNTs

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % This code generates the coordinates file for REBO-MD code % This code generates the coordinates of atoms on a carbon nanotube % based on the chiral vector Ch(n,m). % Written by Tarek Ragab, 7/16/2007 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% clear all clc %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Part one % input n, m and output the basic parameters of the carbon nanotube % %%%%%%%%%%%%%% % Input Data % %%%%%%%%%%%%%% n=10; %input n m=10; %input m a0=1.421; %distance between two carbon atoms nucells=52; %Number of unit cells in the Z direction nfixed=2; %Number of unit cells to fix at each end type=1; %Type of atoms..0->moving atoms, 1-thermostat temp=1200; %Temperature(for calculating the velocities) boltz=8.314277134E-7; %Boltzman constant in AMU.(Ang)2/((Fs)2.K) ttime=50000; %total analysis time in fs delta=0.5; %time increment for MD analysis %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% d=gcd(n,m); %d= the greatest common divisor of n , m if mod((n-m),3*d)==0 dr=3*d; else dr=d; end a=sqrt(3)*a0; %lattice constant l=a*sqrt(n^2+m^2+n*m); %perimeter of the nanotube dt=l/pi; %diameter of the nanotube rt=dt/2; %radius of the nanotube t1=(2*m+n)/dr; %t1 for the translational vector t2=-(m+2*n)/dr; %t2 for the translational vector t=sqrt(3)*l/dr; %length of t (translational vector) nn=2*(n^2+m^2+n*m)/dr; %total no. of hexagons in a unit of a CNT ntotal=2*nn*nucells; %total number of atoms in the CNT

Page 162: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

148

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % find p,q for the rotational vector R % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ichk=0; if t1==0 n60=1; else n60=t1; end for p=-abs(n60):abs(n60) for q=-abs(t2):abs(t2) j2=t1*q-t2*p; if j2==1 j1=m*p-n*q; % M if (j1>0) & (j1<nn) ichk=ichk+1; np(ichk)=p; nq(ichk)=q; end end end end if ichk==0 'no p,q generated' stop else if ichk>=2 'more than one p,q generated' stop end end mmm=j1; p=np(1); q=nq(1); r=a*sqrt(p^2+q^2+p*q); % length of vector R %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Part two % Generates the coordinates of atoms in the unit cell for SWCNT % theta1=atan(sqrt(3)*m/(2*n+m)); %angle theta between Ch and a1 theta2=atan(sqrt(3)*q/(2*p+q)); % angle between R and a1 theta3=theta1-theta2; % angle between Ch & R theta4=2*pi/nn; %a period of an angle for atom A theta5=a0*cos((pi/6)-theta1)/l*2*pi; % difference between atom A & B h1=abs(t)/abs(sin(theta3)); % projection of T on R h2=a0*sin((pi/6)-theta1); % Delta Z between atom A & B for i=1:nn %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % generate the coordinates for atom A %

Page 163: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

149

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% k=fix((i-1)*abs(r)/h1); x(2*i-1)=rt*cos((i-1)*theta4); y(2*i-1)=rt*sin((i-1)*theta4); z(2*i-1)=((i-1)*abs(r)-k*h1)*sin(theta3); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % generate the coordinates for atom B % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% z3=((i-1)*abs(r)-k*h1)*sin(theta3)-h2; x(2*i)=rt*cos((i-1)*theta4+theta5); y(2*i)=rt*sin((i-1)*theta4+theta5); if (z3 > t) z(2*i)=z3-t; elseif (z3 < 0) z(2*i)=z3+t; else z(2*i)=z3; end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Part three % Replicates the coordinates to multiple unit cells in the Z-direction % for i=1:2*nn for j=0:(nucells-1) iii=i+j*2*nn; x(iii)=x(i); y(iii)=y(i); z(iii)=z(i)+j*t; end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Writting the coordinates to a .d file % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fid=fopen('coord.d', 'w'); % results will be stored in 'coord.d' fprintf(fid, '%2i x%2i CNT with length%7.4f nanometer and diameter%4.2f nanometer\n',m,n,t*nucells/10,dt/10); fprintf(fid, '%7i\n',ntotal); fprintf(fid, '%6.1f %4.2f\n',ttime,delta); fprintf(fid, '10E25 10E25 10E25\n'); %periodic cube for i=1:nfixed*2*nn fprintf(fid, '%7i 6 %10.6E %10.6E %10.6E 2\n',i,x(i),y(i),z(i)); end for i=nfixed*2*nn+1:(2*nn*nucells-nfixed*2*nn) fprintf(fid,'%7i 6 %10.6E %10.6E %10.6E %1i\n',i,x(i),y(i),z(i),type); end for i=(2*nn*nucells-nfixed*2*nn+1):2*nn*nucells fprintf(fid, '%7i 6 %10.6E %10.6E %10.6E 2\n',i,x(i),y(i),z(i));

Page 164: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

150

end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Part four % Generates the velocity for each atom as function of the temperature % and set the 2nd and 3rd and 4th derivatives of the locations to zero % mass=12; %mass of carbon atom in AMU vel=sqrt(3*boltz/mass*temp*(2*nn*nucells-1)/(2*nn*nucells)); %velocity in angstrom/Fs for i=1:2*nn*nucells s=2; while s>1 x1=2*rand(1)-1; y1=2*rand(1)-1; s=x1^2+y1^2; end Z1(i)=(1-2*s)*vel; s=2*sqrt(1-s); X1(i)=s*x1*vel; Y1(i)=s*y1*vel; fprintf(fid, '%7i %10.6E %10.6E %10.6E\n',i,X1(i),Y1(i),Z1(i)); end for j=1:3 for i=1:2*nn*nucells fprintf(fid, '%7i 0.00 0.00 0.00\n',i); end end status = fclose(fid);

Page 165: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

151

Appendix 2 Matlab code for generating the energy dispersion relation

and the energy density of states of CNTs

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %This file generates the electronic sub-bands for a given CNT index m,n % Created by Tarek Ragab on 6-19-2008 % Electronic packaging lab-UB % Last edited on October-07-2008 % Update from last version: DOS is NOT the absolute value of de/dk % Units used: energy:ev Length:angstrom %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% clc; clear all; % List of parameters to be used in the calculations %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% t=3.033; %transfer integral or hopping integral for the Pi-bond s=0.129; %overlap integral a0=1.42; %distance between two carbon atoms % Input Data for carbon nanotube: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% m=10; %chiral vector index m n=10; %chiral vector index n ques=0; %if you want to calculate the energy dispersion relation %for graphite too set to one. Set to zero to skip % Calculating and plotting the energy dispersion relation of graphene %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % creating the mesh for the plot if (ques==1) refine=1000; %number of mesh points in both directions counter=0; kymin=-8*pi/(3*sqrt(3)*a0); %ky negative range kymax=8*pi/(3*sqrt(3)*a0); %ky positive range kxmin=-4*pi/(3*a0); %kx negative range kxmax=4*pi/(3*a0); %ky positive range ygrid=(kymax-kymin)/(refine-1); xgrid=(kxmax-kxmin)/(refine-1); for i=1:refine kx=kxmin+xgrid*(i-1); for j=1:refine ky=kymin+ygrid*(j-1); w=sqrt(1+4*cos(3*kx*a0/2)*cos(ky*a0/2)+4*(cos(ky*a0/2))^2); %egcon(i,j)=t*w/(1+s*w); %using the exact formula %egval(i,j)=-t*w/(1-s*w); %using the exact formula egcon(i,j)=t*w; %using the approximate formula counter=counter+1; percent=counter/refine^2 end end else

Page 166: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

152

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Calculating the translational vector parameters T d=gcd(n,m); %d= the greatest common divisor of n , m if mod((n-m),3*d)==0 dr=3*d; else dr=d; end a=sqrt(3)*a0; %lattice constant l=a*sqrt(n^2+m^2+n*m); %perimeter of the nanotube dt=l/pi; %diameter of the nanotube rt=dt/2; %radius of the nanotube t1=(2*m+n)/dr; %t1 for the translational vector t2=-(m+2*n)/dr; %t2 for the translational vector T=sqrt(3)*l/dr; %length of T (translational vector) nn=2*(n^2+m^2+n*m)/dr; %total no. of hexagons in a unit of a CNT % Calculating the reciprocal lattice vectors b1,b2 b1x=2*pi/(sqrt(3)*a); b1y=2*pi/a; b2x=2*pi/(sqrt(3)*a); b2y=-2*pi/a; % generating the reciprocal lattice vectors k1,k2 for the specified NT k1x=1/nn*(-t2*b1x+t1*b2x); k1y=1/nn*(-t2*b1y+t1*b2y); k2x=1/nn*(m*b1x-n*b2x); k2y=1/nn*(m*b1y-n*b2y); K2=sqrt(k2x^2+k2y^2); %Magnitude(or length) of k2 vector % Generating the sub-bands refine=1000; %number of points in every sub-band kmin=0; kmax=pi/T; kgrid=(kmax-kmin)/(refine-1); for i=0:(nn/2) % i is the sub-band index for j=1:refine k=kmin+kgrid*(j-1); e(j,1)=k; kx=k/K2*k2x+i*k1x; ky=k/K2*k2y+i*k1y; w=sqrt(1+4*cos(sqrt(3)*kx*a/2)*cos(ky*a/2)+4*(cos(ky*a/2))^2); e(j,(i+2))=t*w; end end % Calculating dE/dK for every point %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% for i=1:(nn/2+1) for j=1:refine dedk(j,1)=e(j,1); if j==1 %use forward difference method dedk(j,i+1)=(e(2,i+1)-e(1,i+1))/kgrid; elseif j==refine %use backward difference method dedk(j,i+1)=(e(j,i+1)-e(j-1,i+1))/kgrid;

Page 167: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

153

else %use centeral difference method dedk(j,i+1)=(e(j+1,i+1)-e(j-1,i+1))/(2*kgrid); end end end % Calculating the total density of state (DOS)%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %for i=1:nn % for j=1:refine % if j==1 %use forward difference method % dos(j,2*i)=1/abs((e(2,i+1)-e(1,i+1))/kgrid); % dos(j,2*i-1)=e(j,i+1); % elseif j==refine %use backward difference method % dos(j,2*i)=1/abs((e(j,i+1)-e(j-1,i+1))/kgrid); % dos(j,2*i-1)=e(j,i+1); % else %use centeral difference method % dos(j,2*i)=1/abs((e(j+1,i+1)-e(j-1,i+1))/(2*kgrid)); % dos(j,2*i-1)=e(j,i+1); % end % end % end end

Page 168: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

154

Appendix 3 Matlab code for generating the phonon dispersion relation

of CNTs

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % This file is used to calculate the phonon dispersion of an(n,m) % CNT using the zone folding technique % written by Tarek Ragab in 6/20/2008 % units are cm (some times angstrom when idicated),second,gram, dyne % Units of angstroms are used for the reciprocal lattice % The ANGULAR frequencies are normalized by the velocity of sound % units of normalized angular frequenies are /cm % or can be given in ev % Last edited on August 7th 2008 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% clc clear all syms theta px py; %theta is the angle between the atoms in degrees % Input Data for carbon nanotube: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% m=10; %chiral vector index m n=10; %chiral vector index n %Kn is the interaction of unit cell 0 with unit cell n %t is the rotation matrix %KKn is the local n force constant tensor t=[cos(theta*pi/180) sin(theta*pi/180) 0; -sin(theta*pi/180) cos(theta*pi/180) 0; 0 0 1]; KK1=[36.5e4 0 0; 0 24.5e4 0; 0 0 9.82e4]; KK2=[8.8e4 0 0; 0 -3.23e4 0; 0 0 -0.4e4]; KK3=[3e4 0 0; 0 -5.25e4 0; 0 0 0.15e4]; KK4=[-1.92e4 0 0; 0 2.29e4 0; 0 0 -.58e4]; %%%%%%%%%%%%%%%%% K1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Kaa=t.'*KK2*t;

Page 169: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

155

aa=subs(Kaa,theta,-150); aa1=-1*aa; Kab=t.'*KK1*t; ab=subs(Kab,theta,-120); ab1=-1*ab; Kba=t.'*KK4*t; ba=subs(Kba,theta,-161); ba1=-1*ba; Kbb=t.'*KK2*t; bb=subs(Kbb,theta,-150); bb1=-1*bb; K1=[aa ab; ba bb]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%% K2 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Kaa=t.'*KK2*t; aa=subs(Kaa,theta,150); aa2=-1*aa; Kab=t.'*KK1*t; ab=subs(Kab,theta,120); ab2=-1*ab; Kba=t.'*KK4*t; ba=subs(Kba,theta,161); ba2=-1*ba; Kbb=t.'*KK2*t; bb=subs(Kbb,theta,150); bb2=-1*bb; K2=[aa ab; ba bb]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%% K3 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Kaa=t.'*KK2*t; aa=subs(Kaa,theta,90); aa3=-1*aa; Kab=t.'*KK3*t; ab=subs(Kab,theta,60); ab3=-1*ab; Kba=t.'*KK3*t; ba=subs(Kba,theta,120);

Page 170: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

156

ba3=-1*ba; Kbb=t.'*KK2*t; bb=subs(Kbb,theta,90); bb3=-1*bb; K3=[aa ab; ba bb]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%% K4 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Kaa=t.'*KK2*t; aa=subs(Kaa,theta,30); aa4=-1*aa; Kab=t.'*KK4*t; ab=subs(Kab,theta,19); ab4=-1*ab; Kba=t.'*KK1*t; ba=subs(Kba,theta,60); ba4=-1*ba; Kbb=t.'*KK2*t; bb=subs(Kbb,theta,30); bb4=-1*bb; K4=[aa ab; ba bb]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%% K5 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Kaa=t.'*KK2*t; aa=subs(Kaa,theta,-30); aa5=-1*aa; Kab=t.'*KK4*t; ab=subs(Kab,theta,-19); ab5=-1*ab; Kba=t.'*KK1*t; ba=subs(Kba,theta,-60); ba5=-1*ba; Kbb=t.'*KK2*t; bb=subs(Kbb,theta,-30); bb5=-1*bb; K5=[aa ab; ba bb]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Page 171: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

157

%%%%%%%%%%%%%%%%% K6 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Kaa=t.'*KK2*t; aa=subs(Kaa,theta,-90); aa6=-1*aa; Kab=t.'*KK3*t; ab=subs(Kab,theta,-60); ab6=-1*ab; Kba=t.'*KK3*t; ba=subs(Kba,theta,-120); ba6=-1*ba; Kbb=t.'*KK2*t; bb=subs(Kbb,theta,-90); bb6=-1*bb; K6=[aa ab; ba bb]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%% K7 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% aa=[0 0 0; 0 0 0; 0 0 0]; aa7=-1*aa; Kab=t.'*KK3*t; ab=subs(Kab,theta,180); ab7=-1*ab; ba=[0 0 0; 0 0 0; 0 0 0]; ba7=-1*ba; bb=[0 0 0; 0 0 0; 0 0 0]; bb7=-1*bb; K7=[aa ab; ba bb]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%% K8 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% aa=[0 0 0; 0 0 0; 0 0 0]; aa8=-1*aa; Kab=t.'*KK4*t; ab=subs(Kab,theta,139);

Page 172: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

158

ab8=-1*ab; ba=[0 0 0; 0 0 0; 0 0 0]; ba8=-1*ba; bb=[0 0 0; 0 0 0; 0 0 0]; bb8=-1*bb; K8=[aa ab; ba bb]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%% K9 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% aa=[0 0 0; 0 0 0; 0 0 0]; aa9=-1*aa; Kab=t.'*KK4*t; ab=subs(Kab,theta,101); ab9=-1*ab; ba=[0 0 0; 0 0 0; 0 0 0]; ba9=-1*ba; bb=[0 0 0; 0 0 0; 0 0 0]; bb9=-1*bb; K9=[aa ab; ba bb]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% K10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% aa=[0 0 0; 0 0 0; 0 0 0]; aa10=-1*aa; Kab=t.'*KK4*t; ab=subs(Kab,theta,-101); ab10=-1*ab; ba=[0 0 0; 0 0 0; 0 0 0]; ba10=-1*ba;

Page 173: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

159

bb=[0 0 0; 0 0 0; 0 0 0]; bb10=-1*bb; K10=[aa ab; ba bb]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%% K11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% aa=[0 0 0; 0 0 0; 0 0 0]; aa11=-1*aa; Kab=t.'*KK4*t; ab=subs(Kab,theta,-139); ab11=-1*ab; ba=[0 0 0; 0 0 0; 0 0 0]; ba11=-1*ba; bb=[0 0 0; 0 0 0; 0 0 0]; bb11=-1*bb; K11=[aa ab; ba bb]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%% K12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% aa=[0 0 0; 0 0 0; 0 0 0]; aa12=-1*aa; ab=[0 0 0; 0 0 0; 0 0 0]; ab12=-1*ab; Kba=t.'*KK3*t; ba=subs(Kba,theta,0); ba12=-1*ba; bb=[0 0 0; 0 0 0; 0 0 0]; bb12=-1*bb;

Page 174: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

160

K12=[aa ab; ba bb]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%% K13 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% aa=[0 0 0; 0 0 0; 0 0 0]; aa13=-1*aa; ab=[0 0 0; 0 0 0; 0 0 0]; ab13=-1*ab; Kba=t.'*KK4*t; ba=subs(Kba,theta,-41); ba13=-1*ba; bb=[0 0 0; 0 0 0; 0 0 0]; bb13=-1*bb; K13=[aa ab; ba bb]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%% K14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% aa=[0 0 0; 0 0 0; 0 0 0]; aa14=-1*aa; ab=[0 0 0; 0 0 0; 0 0 0]; ab14=-1*ab; Kba=t.'*KK4*t; ba=subs(Kba,theta,-79); ba14=-1*ba; bb=[0 0 0; 0 0 0; 0 0 0]; bb14=-1*bb; K14=[aa ab; ba bb]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%% K15 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% aa=[0 0 0; 0 0 0;

Page 175: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

161

0 0 0]; aa15=-1*aa; ab=[0 0 0; 0 0 0; 0 0 0]; ab15=-1*ab; Kba=t.'*KK4*t; ba=subs(Kba,theta,79); ba15=-1*ba; bb=[0 0 0; 0 0 0; 0 0 0]; bb15=-1*bb; K15=[aa ab; ba bb]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%% K16 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% aa=[0 0 0; 0 0 0; 0 0 0]; aa16=-1*aa; ab=[0 0 0; 0 0 0; 0 0 0]; ab16=-1*ab; Kba=t.'*KK4*t; ba=subs(Kba,theta,41); ba16=-1*ba; bb=[0 0 0; 0 0 0; 0 0 0]; bb16=-1*bb; K16=[aa ab; ba bb]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%% K0 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Kab=t.'*KK1*t; ab=subs(Kab,theta,0); ab0=-1*ab; Kba=t.'*KK1*t; ba=subs(Kba,theta,180); ba0=-1*ba;

Page 176: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

162

aa=aa1+aa2+aa3+aa4+aa5+aa6+aa7+aa8+aa9+aa10+aa11+aa12+aa13+aa14+aa15+aa16+ab0+ab1+ab2+ab3+ab4+ab5+ab6+ab7+ab8+ab9+ab10+ab11+ab12+ab13+ab14+ab15+ab16; bb=ba0+ba1+ba2+ba3+ba4+ba5+ba6+ba7+ba8+ba9+ba10+ba11+ba12+ba13+ba14+ba15+ba16+bb1+bb2+bb3+bb4+bb5+bb6+bb7+bb8+bb9+bb10+bb11+bb12+bb13+bb14+bb15+bb16; K0=[aa ab; ba bb]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% calculating K(p1,p2) (i.e. fourier transform) %%%%% a0=1.42 %distance between two carbon atoms in angstrom a1=3/2*a0*px+sqrt(3)/2*a0*py; %px,py are the reciprocal axis a2=3/2*a0*px-sqrt(3)/2*a0*py; h=6.58479278e-16 %modified plank's constant in ev.second kp=K0*exp(-1*(a1*0+a2*0)*i)+K1*exp(-1*(a1*-1+a2*0)*i)+K2*exp(-1*(a1*0+a2*-1)*i)+K3*exp(-1*(a1*1+a2*-1)*i)+K4*exp(-1*(a1*1+a2*0)*i)+K5*exp(-1*(a1*0+a2*1)*i)+K6*exp(-1*(a1*-1+a2*1)*i)+K7*exp(-1*(a1*-1+a2*-1)*i)+K8*exp(-1*(a1*0+a2*-2)*i)+K9*exp(-1*(a1*1+a2*-2)*i)+K10*exp(-1*(a1*-2+a2*1)*i)+K11*exp(-1*(a1*-2+a2*0)*i)+K12*exp(-1*(a1*1+a2*1)*i)+K13*exp(-1*(a1*0+a2*2)*i)+K14*exp(-1*(a1*-1+a2*2)*i)+K15*exp(-1*(a1*2+a2*-1)*i)+K16*exp(-1*(a1*2+a2*0)*i); %%%%%%%%%%%%%% mass matrix %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% avo=6.0221415e23; %Avogadro's number mass=-12/avo; %mass of one carbon atom V=3.00e10; %Speed of light(cm/sec) M=[mass 0 0 0 0 0; 0 mass 0 0 0 0; 0 0 mass 0 0 0; 0 0 0 mass 0 0; 0 0 0 0 mass 0; 0 0 0 0 0 mass]; % Calculating the translational vector parameters T distances in A %%%% d=gcd(n,m); %d= the greatest common divisor of n , m if mod((n-m),3*d)==0 dr=3*d; else dr=d; end a=sqrt(3)*a0; %lattice constant l=a*sqrt(n^2+m^2+n*m); %perimeter of the nanotube dt=l/pi; %diameter of the nanotube rt=dt/2; %radius of the nanotube t1=(2*m+n)/dr; %t1 for the translational vector t2=-(m+2*n)/dr; %t2 for the translational vector T=sqrt(3)*l/dr; %length of T (translational vector) nn=2*(n^2+m^2+n*m)/dr; %total no. of hexagons in a unit of a CNT

Page 177: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

163

% Calculating the reciprocal lattice vectors b1,b2 b1x=2*pi/(sqrt(3)*a); b1y=2*pi/a; b2x=2*pi/(sqrt(3)*a); b2y=-2*pi/a; % generating the reciprocal lattice vectors q1,q2 for the specified NT q1x=1/nn*(-t2*b1x+t1*b2x); q1y=1/nn*(-t2*b1y+t1*b2y); q2x=1/nn*(m*b1x-n*b2x); q2y=1/nn*(m*b1y-n*b2y); Q2=sqrt(q2x^2+q2y^2); %Magnitude(or length) of q2 vector % Generating the sub-bands (i.e. solving the eigen value problem %%%%%% refine=500; %number of points in every sub-band counter=0; qmin=0; qmax=pi/T; qgrid=(qmax-qmin)/(refine-1); for jj=1:refine q=qmin+qgrid*(jj-1); wavevec(jj,1)=q; w1(jj,1)=q; eigv1(jj,1)=q; w2(jj,1)=q; eigv2(jj,1)=q; w3(jj,1)=q; eigv3(jj,1)=q; w4(jj,1)=q; eigv4(jj,1)=q; w5(jj,1)=q; eigv5(jj,1)=q; w6(jj,1)=q; eigv6(jj,1)=q; end for ii=0:(nn/2) % ii is the sub-band index for jj=1:refine q=qmin+qgrid*(jj-1); qx=q/Q2*q2x+ii*q1x; qy=q/Q2*q2y+ii*q1y; Kmmm=subs(kp,px,qx); K=subs(Kmmm,py,qy); [eigv,w]=eig(K,M); % Sorting the eigenvalues and the eigenvectors for mm=1:5 for mmm=(mm+1):6 if abs(w(mm,mm)) > abs(w(mmm,mmm)) swap=w(mm,mm); w(mm,mm)=w(mmm,mmm); w(mmm,mmm)=swap; for xxx=1:6 swapv(xxx)=eigv(xxx,mm); eigv(xxx,mm)=eigv(xxx,mmm); eigv(xxx,mmm)=swapv(xxx); end end

Page 178: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

164

end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Normalizing the eigenvectors for mm=1:6 sum=0; for mmm=1:6 sum=sum+(abs(eigv(mmm,mm)))^2; end sum=sqrt(sum); for mmm=1:6 eigv(mmm,mm)=eigv(mmm,mm)/sum; end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %w1(jj,(ii+nn/2+1))=real(sqrt(w(1,1)))/(V*2*pi); %units(/cm) w1(jj,(ii+2))=real(sqrt(w(1,1)))*h; %units(ev) for mm=1:6 eigv1(jj,ii*6+mm+1)=abs(eigv(mm,1)); end %w2(jj,(ii+nn/2+1))=real(sqrt(w(2,1)))/(V*2*pi); %units(/cm) w2(jj,(ii+2))=real(sqrt(w(2,2)))*h; %units(ev) for mm=1:6 eigv2(jj,ii*6+mm+1)=abs(eigv(mm,2)); end %w3(jj,(ii+nn/2+1))=real(sqrt(w(3,1)))/(V*2*pi); %units(/cm) w3(jj,(ii+2))=real(sqrt(w(3,3)))*h; %units(ev) for mm=1:6 eigv3(jj,ii*6+mm+1)=abs(eigv(mm,3)); end %w4(jj,(ii+nn/2+1))=real(sqrt(w(4,1)))/(V*2*pi); %units(/cm) w4(jj,(ii+2))=real(sqrt(w(4,4)))*h; %units(ev) for mm=1:6 eigv4(jj,ii*6+mm+1)=abs(eigv(mm,4)); end %w5(jj,(ii+nn/2+1))=real(sqrt(w(5,1)))/(V*2*pi); %units(/cm) w5(jj,(ii+2))=real(sqrt(w(5,5)))*h; %units(ev) for mm=1:6 eigv5(jj,ii*6+mm+1)=abs(eigv(mm,5)); end %w6(jj,(ii+nn/2+1))=real(sqrt(w(6,1)))/(V*2*pi); %units(/cm) w6(jj,(ii+2))=real(sqrt(w(6,6)))*h; %units(ev) for mm=1:6 eigv6(jj,ii*6+mm+1)=abs(eigv(mm,6)); end counter=counter+1; percent=counter/(refine*(nn/2+1)) end end

Page 179: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

165

Appendix 4 Matlab code for calculating the scattering rates for CNTs

% This program calculates the joule heating for an (n,n)CNT % Written by Tarek Ragab on July 28th 2008 % Last edited on December 30th 2008 % Remarks:1-DOS of the electron in the final state is only considered % 2-ALL the nn phonon subbands are devided in 2 separate loops; % one from 0 to nn/2, the other from -nn/2+1 to -1 as backward % scattering in the subband. Both of them can not be in the % same loop due to unkown numerical error !! % 3- The scattering rates and the final states after scattering % are given for each event separetley (explained below) % % Units: % Energy: ev % Wavevector: Angstrom-1 % Time: Seconds %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% clc; clear all; % Input data %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nn=20; %Total number of subbands including degenerates(Have to be %consistent to the energy and phonon dispersion relation uploaded) temp=[100 300 600 900 1200 1500 ]; %Temperature in Kelvin eE=[1e-5 1e-4 1e-3 ]; %Electric field force(ev/Angstrom) % Loading the mesh for the energy dispersion relation and the LA,LO % phonon % dispersion relation % Loading the derivatives of the energy dispersion and the LA and LO % branches % The location of the files containing these meshes should be specified open E:\(10,10)\LA.mat; %Mesh for LA branches LA=ans; LA=LA.LA; open E:\(10,10)\LO.mat; %Mesh for LO branches LO=ans; LO=LO.LO; open E:\(10,10)\e.mat; %Mesh for electron-Energy branches E=ans; E=E.e; open E:\(10,10)\LAdedq.mat; %Mesh for LA branches LAdedq=ans; LAdedq=LAdedq.LAdedq; open E:\(10,10)\LOdedq.mat; %Mesh for LO branches LOdedq=ans; LOdedq=LOdedq.LOdedq; open E:\(10,10)\dedk.mat; %Mesh for electron-Energy branches dedk=ans; dedk=dedk.dedk;

Page 180: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

166

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Constants h=6.58479278e-16; %modified plank's constant in ev.second boltz=8.61734315e-5; %Boltzmann constant in ev/K DLA=14; %deformation potential for LA phonon(ev)(Pennington-2007) DLO=25.6; %Deformation potential for LO (ev/Angstrom) (Park-2004) a=sqrt(3)*1.42; %Distance between two A-atoms in adjecent cells(ang) avo=6.0221415e23; %Avogadro's number me=0.510999e6/(3e18)^2; %Electron mass in ev.sec2/Angstrom2 mass=12/avo/1000; %mass of one carbon atom in Kilograms ro=mass*2*nn/a*6.24150965e-2; %ONLY VALID FOR ARMCHAIR NANOTUBES %Linear mass density of the nanotube in ev.sec2/angstrom3 d=sqrt(3)*nn*a/2/pi; %Diameter of the armchair CNT hDLAro=h*DLA^2/2/ro; hDLOro=h*DLO^2/2/ro; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Changing the 1st value of the energy at q=0 for sub-band 0 in the LA % branch to eliminate the singularity at this point due to self % scattering LA(1,2)=LA(2,2); %choose any value you like :) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% W=zeros(length(E),nn/2+2,8*nn,length(temp)); %The probablilty of scattering for each of %the 8*nn scattering events given below % for i=1:8*nn % for j=1:length(temp) % W(:,1,i,j)=E(:,1,j); % end % end kfinal=zeros(length(E),nn/2+2,8*nn); % The final state after scattering for each of the scattering events % projected to the equivalent position in the postive part of the first % Brillouin zone for i=1:8*nn kfinal(:,1,i)=E(:,1); end mfinal=zeros(length(E),nn/2+2,8*nn); %The final subband after scattering for %each of the scattering events(0 to nn/2 for i=1:8*nn mfinal(:,1,i)=E(:,1); end mom=zeros(length(E),nn/2+2,8*nn); %The momentum lost or gained for each %of the scattering events devided by h for i=1:8*nn

Page 181: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

167

mom(:,1,i)=E(:,1); end energy=zeros(length(E),nn/2+2,8*nn); %The energy lost or gained for each of the scattering events for i=1:8*nn energy(:,1,i)=E(:,1); end WtotLA=zeros(length(E),nn/2+2,length(temp)); %The total scattering probapbility with LA for i=1:length(temp) WtotLA(:,1,i)=E(:,1); end WtotLO=zeros(length(E),nn/2+2,length(temp)); %The total scattering probapbility with LO for i=1:length(temp) WtotLO(:,1,i)=E(:,1); end Wtot=zeros(length(E),nn/2+2,length(temp)); %The total scattering probapbility with LO&LA for i=1:length(temp) Wtot(:,1,i)=E(:,1); end j1=zeros(length(temp),length(eE)); %Current density for different temp, electric field j2=zeros(length(temp),length(eE)); %Current density for different temp, electric field j3=zeros(length(temp),length(eE)); %Current density for different temp, electric field j4=zeros(length(temp),length(eE)); %Current density for different temp, electric field mLA=zeros(4*nn,1); %The indices m associated with LA phonon scattering mLO=zeros(4*nn,1); %The indices m associated with LA phonon scattering %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% kmax=E(length(E),1); %Limit of the wavevector in the 1st BZ kgrid=kmax/(length(E)-1); %kgrid value for electrons energy dispersion % i=11; for i=1:(nn/2+1) %Loop the energy dispersion subabands i % ii=1; for ii=1:length(E) %number of points in the energy subband % ii % j=11; m=0; %An index given for the scattering mechanism mLAindex=0; mLOindex=0; for j=1:(nn/2+1) %Loop the phonon dispersion subbands %1-Absorbtion of LA phonon &Forward scattering&subband forward

Page 182: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

168

m=m+1; mLAindex=mLAindex+1; mLA(mLAindex,1)=m; iiindex=0; for jj=1:length(LA) %Number of points in the phonon subband kf=E(ii,1)+LA(jj,1); %final longitudinal wavevector mf=(i-1)+(j-1);

%final circumferncial wavevector Adjusting for Umklapp process if abs(mf) > nn/2 mf=nn-abs(mf); elseif mf < 0 mf=abs(mf); end if abs(kf) > kmax kf=2*kmax-abs(kf); mf=nn/2-mf; elseif kf < 0 kf=abs(kf); end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ef1=E(ii,i+1)+LA(jj,j+1); iipre=iiindex; %Location of kf at previous step iiindex=floor(kf/kgrid+1+0.2);%Locatn of kf at this stp Ef=E(iiindex,mf+2); error(jj)=Ef1-Ef; if jj > 1 signjj=sign(error(jj));%sign of the error at this q signj=sign(error(jj-1)); %sign of the error at previousq if signjj~=signj if abs(error(jj)) < abs(error(jj-1)) for mm=1:length(temp) W(ii,i+1,m,mm)=hDLAro*(LA(jj,1)^2+(2*(j-1)/d)^2)*(1/(exp(LA(jj,j+1)/(boltz*temp(mm)))-1)+0)/LA(jj,j+1)/abs(dedk(iiindex,mf+2)); WtotLA(ii,i+1,mm)=WtotLA(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=LA(jj,1); energy(ii,i+1,m)=LA(jj,j+1); kfinal(ii,i+1,m)=iiindex; mfinal(ii,i+1,m)=mf+2; else for mm=1:length(temp) W(ii,i+1,m,mm)=hDLAro*(LA(jj-1,1)^2+(2*(j-1)/d)^2)*(1/(exp(LA(jj-1,j+1)/(boltz*temp(mm)))-1)+0)/LA(jj-1,j+1)/abs(dedk(iipre,mf+2)); WtotLA(ii,i+1,mm)=WtotLA(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=LA(jj-1,1); energy(ii,i+1,m)=LA(jj-1,j+1); kfinal(ii,i+1,m)=iipre; mfinal(ii,i+1,m)=mf+2; end break

Page 183: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

169

end end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %2-Absorbtion of LA phonon &forward scattering&subband backward if j~=(nn/2+1) & j~=1 m=m+1; mLAindex=mLAindex+1; mLA(mLAindex,1)=m; iiindex=0; for jj=1:length(LA) %# of points in the phonon subband kf=E(ii,1)+LA(jj,1); %final longitudinal wavevector mf=(i-1)-(j-1); %final circumferncial wavevector %Adjusting for Umklapp process if abs(mf) > nn/2 mf=nn-abs(mf); elseif mf < 0 mf=abs(mf); end if abs(kf) > kmax kf=2*kmax-abs(kf); mf=nn/2-mf; elseif kf < 0 kf=abs(kf); end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ef1=E(ii,i+1)+LA(jj,j+1); iipre=iiindex; %Location of kf at previous step iiindex=floor(kf/kgrid+1+0.2);%kf Location at this Ef=E(iiindex,mf+2); error(jj)=Ef1-Ef; if jj > 1 signjj=sign(error(jj));

%sign of the error at this q signj=sign(error(jj-1)); %sign at previousq if signjj~=signj if abs(error(jj)) < abs(error(jj-1)) for mm=1:length(temp) W(ii,i+1,m,mm)=hDLAro*(LA(jj,1)^2+(2*(j-1)/d)^2)*(1/(exp(LA(jj,j+1)/(boltz*temp(mm)))-1)+0)/LA(jj,j+1)/abs(dedk(iiindex,mf+2)); WtotLA(ii,i+1,mm)=WtotLA(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=LA(jj,1); energy(ii,i+1,m)=LA(jj,j+1); kfinal(ii,i+1,m)=iiindex; mfinal(ii,i+1,m)=mf+2; else for mm=1:length(temp) W(ii,i+1,m,mm)=hDLAro*(LA(jj-1,1)^2+(2*(j-1)/d)^2)*(1/(exp(LA(jj-1,j+1)/(boltz*temp(mm)))-1)+0)/LA(jj-1,j+1)/abs(dedk(iipre,mf+2));

Page 184: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

170

WtotLA(ii,i+1,mm)=WtotLA(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=LA(jj-1,1); energy(ii,i+1,m)=LA(jj-1,j+1); kfinal(ii,i+1,m)=iipre; mfinal(ii,i+1,m)=mf+2; end break end end end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %3-Absorbtion of LA phonon&Backward scattering& subband forward m=m+1; mLAindex=mLAindex+1; mLA(mLAindex,1)=m; iiindex=0; for jj=1:length(LA) %Number of points in the phonon subband kf=E(ii,1)-LA(jj,1); %final longitudinal wavevector mf=(i-1)+(j-1); %final circumferncial wavevector %Adjusting for Umklapp process if abs(mf) > nn/2 mf=nn-abs(mf); elseif mf < 0 mf=abs(mf); end if abs(kf) > kmax kf=2*kmax-abs(kf); mf=nn/2-mf; elseif kf < 0 kf=abs(kf); end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ef1=E(ii,i+1)+LA(jj,j+1); iipre=iiindex; %Location of kf at previous step iiindex=floor(kf/kgrid+1+0.2); %Location of kf at this Ef=E(iiindex,mf+2); error(jj)=Ef1-Ef; if jj > 1 signjj=sign(error(jj));%sign of the error at this q signj=sign(error(jj-1));

%sign of the error at previousq if signjj~=signj if abs(error(jj)) < abs(error(jj-1)) for mm=1:length(temp) W(ii,i+1,m,mm)=hDLAro*(LA(jj,1)^2+(2*(j-1)/d)^2)*(1/(exp(LA(jj,j+1)/(boltz*temp(mm)))-1)+0)/LA(jj,j+1)/abs(dedk(iiindex,mf+2)); WtotLA(ii,i+1,mm)=WtotLA(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=-LA(jj,1); energy(ii,i+1,m)=LA(jj,j+1);

Page 185: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

171

kfinal(ii,i+1,m)=iiindex; mfinal(ii,i+1,m)=mf+2; else for mm=1:length(temp) W(ii,i+1,m,mm)=hDLAro*(LA(jj-1,1)^2+(2*(j-1)/d)^2)*(1/(exp(LA(jj-1,j+1)/(boltz*temp(mm)))-1)+0)/LA(jj-1,j+1)/abs(dedk(iipre,mf+2)); WtotLA(ii,i+1,mm)=WtotLA(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=-LA(jj-1,1); energy(ii,i+1,m)=LA(jj-1,j+1); kfinal(ii,i+1,m)=iipre; mfinal(ii,i+1,m)=mf+2; end break end end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %4-Absorbtion of LA phonon&Backward scattering&subband backward if j~=(nn/2+1) & j~=1 m=m+1; mLAindex=mLAindex+1; mLA(mLAindex,1)=m; iiindex=0; for jj=1:length(LA) %# of points in the phonon subband kf=E(ii,1)-LA(jj,1); %final longitudinal wavevector mf=(i-1)-(j-1); %final circumferncial wavevector %Adjusting for Umklapp process if abs(mf) > nn/2 mf=nn-abs(mf); elseif mf < 0 mf=abs(mf); end if abs(kf) > kmax kf=2*kmax-abs(kf); mf=nn/2-mf; elseif kf < 0 kf=abs(kf); end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ef1=E(ii,i+1)+LA(jj,j+1); iipre=iiindex; %Location of kf at previous step iiindex=floor(kf/kgrid+1+0.2);

%kf Location at this step Ef=E(iiindex,mf+2); error(jj)=Ef1-Ef; if jj > 1 signjj=sign(error(jj));

%sign of the error at this q signj=sign(error(jj-1)); %sign at previousq if signjj~=signj if abs(error(jj)) < abs(error(jj-1)) for mm=1:length(temp)

Page 186: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

172

W(ii,i+1,m,mm)=hDLAro*(LA(jj,1)^2+(2*(j-1)/d)^2)*(1/(exp(LA(jj,j+1)/(boltz*temp(mm)))-1)+0)/LA(jj,j+1)/abs(dedk(iiindex,mf+2)); WtotLA(ii,i+1,mm)=WtotLA(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=-LA(jj,1); energy(ii,i+1,m)=LA(jj,j+1); kfinal(ii,i+1,m)=iiindex; mfinal(ii,i+1,m)=mf+2; else for mm=1:length(temp) W(ii,i+1,m,mm)=hDLAro*(LA(jj-1,1)^2+(2*(j-1)/d)^2)*(1/(exp(LA(jj-1,j+1)/(boltz*temp(mm)))-1)+0)/LA(jj-1,j+1)/abs(dedk(iipre,mf+2)); WtotLA(ii,i+1,mm)=WtotLA(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=-LA(jj-1,1); energy(ii,i+1,m)=LA(jj-1,j+1); kfinal(ii,i+1,m)=iipre; mfinal(ii,i+1,m)=mf+2; end break end end end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %5-Emission of LA phonon &Forward scattering & subband forward m=m+1; mLAindex=mLAindex+1; mLA(mLAindex,1)=m; iiindex=0; for jj=1:length(LA) %Number of points in the phonon subband kf=E(ii,1)+LA(jj,1); %final longitudinal wavevector mf=(i-1)+(j-1); %final circumferncial wavevector %Adjusting for Umklapp process if abs(mf) > nn/2 mf=nn-abs(mf); elseif mf < 0 mf=abs(mf); end if abs(kf) > kmax kf=2*kmax-abs(kf); mf=nn/2-mf; elseif kf < 0 kf=abs(kf); end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ef1=E(ii,i+1)-LA(jj,j+1); iipre=iiindex; %Location of kf at previous step iiindex=floor(kf/kgrid+1+0.2);

%Location of kf at this step

Page 187: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

173

Ef=E(iiindex,mf+2); error(jj)=Ef1-Ef; if jj > 1 signjj=sign(error(jj));%sign of the error at this q signj=sign(error(jj-1));

%sign of the error at previousq if signjj~=signj if abs(error(jj)) < abs(error(jj-1)) for mm=1:length(temp) W(ii,i+1,m,mm)=hDLAro*(LA(jj,1)^2+(2*(j-1)/d)^2)*(1/(exp(LA(jj,j+1)/(boltz*temp(mm)))-1)+1)/LA(jj,j+1)/abs(dedk(iiindex,mf+2)); WtotLA(ii,i+1,mm)=WtotLA(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=LA(jj,1); energy(ii,i+1,m)=-LA(jj,j+1); kfinal(ii,i+1,m)=iiindex; mfinal(ii,i+1,m)=mf+2; else for mm=1:length(temp) W(ii,i+1,m,mm)=hDLAro*(LA(jj-1,1)^2+(2*(j-1)/d)^2)*(1/(exp(LA(jj-1,j+1)/(boltz*temp(mm)))-1)+1)/LA(jj-1,j+1)/abs(dedk(iipre,mf+2)); WtotLA(ii,i+1,mm)=WtotLA(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=LA(jj-1,1); energy(ii,i+1,m)=-LA(jj-1,j+1); kfinal(ii,i+1,m)=iipre; mfinal(ii,i+1,m)=mf+2; end break end end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %6-Emission of LA phonon &forward scattering&subband backward if j~=(nn/2+1) & j~=1 m=m+1; mLAindex=mLAindex+1; mLA(mLAindex,1)=m; iiindex=0; for jj=1:length(LA) %# of points in the phonon subband kf=E(ii,1)+LA(jj,1); %final longitudinal wavevector mf=(i-1)-(j-1); %final circumferncial wavevector %Adjusting for Umklapp process if abs(mf) > nn/2 mf=nn-abs(mf); elseif mf < 0 mf=abs(mf); end if abs(kf) > kmax kf=2*kmax-abs(kf); mf=nn/2-mf;

Page 188: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

174

elseif kf < 0 kf=abs(kf); end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ef1=E(ii,i+1)-LA(jj,j+1); iipre=iiindex; %Location of kf at previous step iiindex=floor(kf/kgrid+1+0.2);

%kf Location at this step Ef=E(iiindex,mf+2); error(jj)=Ef1-Ef; if jj > 1 signjj=sign(error(jj));

%sign of the error at this q signj=sign(error(jj-1)); %sign at previousq if signjj~=signj if abs(error(jj)) < abs(error(jj-1)) for mm=1:length(temp) W(ii,i+1,m,mm)=hDLAro*(LA(jj,1)^2+(2*(j-1)/d)^2)*(1/(exp(LA(jj,j+1)/(boltz*temp(mm)))-1)+1)/LA(jj,j+1)/abs(dedk(iiindex,mf+2)); WtotLA(ii,i+1,mm)=WtotLA(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=LA(jj,1); energy(ii,i+1,m)=-LA(jj,j+1); kfinal(ii,i+1,m)=iiindex; mfinal(ii,i+1,m)=mf+2; else for mm=1:length(temp) W(ii,i+1,m,mm)=hDLAro*(LA(jj-1,1)^2+(2*(j-1)/d)^2)*(1/(exp(LA(jj-1,j+1)/(boltz*temp(mm)))-1)+1)/LA(jj-1,j+1)/abs(dedk(iipre,mf+2)); WtotLA(ii,i+1,mm)=WtotLA(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=LA(jj-1,1); energy(ii,i+1,m)=-LA(jj-1,j+1); kfinal(ii,i+1,m)=iipre; mfinal(ii,i+1,m)=mf+2; end break end end end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %7-Emission of LA phonon & Backward scattering& subband forward m=m+1; mLAindex=mLAindex+1; mLA(mLAindex,1)=m; iiindex=0; for jj=1:length(LA) %Number of points in the phonon subband kf=E(ii,1)-LA(jj,1); %final longitudinal wavevector mf=(i-1)+(j-1); %final circumferncial wavevector

Page 189: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

175

%Adjusting for Umklapp process if abs(mf) > nn/2 mf=nn-abs(mf); elseif mf < 0 mf=abs(mf); end if abs(kf) > kmax kf=2*kmax-abs(kf); mf=nn/2-mf; elseif kf < 0 kf=abs(kf); end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ef1=E(ii,i+1)-LA(jj,j+1); iipre=iiindex; %Location of kf at previous step iiindex=floor(kf/kgrid+1+0.2);

%Location of kf at this step Ef=E(iiindex,mf+2); error(jj)=Ef1-Ef; if jj > 1 signjj=sign(error(jj));%sign of the error at this q signj=sign(error(jj-1));

%sign of the error at previousq if signjj~=signj if abs(error(jj)) < abs(error(jj-1)) for mm=1:length(temp) W(ii,i+1,m,mm)=hDLAro*(LA(jj,1)^2+(2*(j-1)/d)^2)*(1/(exp(LA(jj,j+1)/(boltz*temp(mm)))-1)+1)/LA(jj,j+1)/abs(dedk(iiindex,mf+2)); WtotLA(ii,i+1,mm)=WtotLA(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=-LA(jj,1); energy(ii,i+1,m)=-LA(jj,j+1); kfinal(ii,i+1,m)=iiindex; mfinal(ii,i+1,m)=mf+2; else for mm=1:length(temp) W(ii,i+1,m,mm)=hDLAro*(LA(jj-1,1)^2+(2*(j-1)/d)^2)*(1/(exp(LA(jj-1,j+1)/(boltz*temp(mm)))-1)+1)/LA(jj-1,j+1)/abs(dedk(iipre,mf+2)); WtotLA(ii,i+1,mm)=WtotLA(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=-LA(jj-1,1); energy(ii,i+1,m)=-LA(jj-1,j+1); kfinal(ii,i+1,m)=iipre; mfinal(ii,i+1,m)=mf+2; end break end end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %8-Emission of LA phonon & Backward scattering&subband backward

Page 190: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

176

if j~=(nn/2+1) & j~=1 m=m+1; mLAindex=mLAindex+1; mLA(mLAindex,1)=m; iiindex=0; for jj=1:length(LA) %# of points in the phonon subband kf=E(ii,1)-LA(jj,1); %final longitudinal wavevector mf=(i-1)-(j-1); %final circumferncial wavevector %Adjusting for Umklapp process if abs(mf) > nn/2 mf=nn-abs(mf); elseif mf < 0 mf=abs(mf); end if abs(kf) > kmax kf=2*kmax-abs(kf); mf=nn/2-mf; elseif kf < 0 kf=abs(kf); end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ef1=E(ii,i+1)-LA(jj,j+1); iipre=iiindex; %Location of kf at previous step iiindex=floor(kf/kgrid+1+0.2);

%kf Location at this step Ef=E(iiindex,mf+2); error(jj)=Ef1-Ef; if jj > 1 signjj=sign(error(jj));

%sign of the error at this q signj=sign(error(jj-1)); %sign at previous q if signjj~=signj if abs(error(jj)) < abs(error(jj-1)) for mm=1:length(temp) W(ii,i+1,m,mm)=hDLAro*(LA(jj,1)^2+(2*(j-1)/d)^2)*(1/(exp(LA(jj,j+1)/(boltz*temp(mm)))-1)+1)/LA(jj,j+1)/abs(dedk(iiindex,mf+2)); WtotLA(ii,i+1,mm)=WtotLA(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=-LA(jj,1); energy(ii,i+1,m)=-LA(jj,j+1); kfinal(ii,i+1,m)=iiindex; mfinal(ii,i+1,m)=mf+2; else for mm=1:length(temp) W(ii,i+1,m,mm)=hDLAro*(LA(jj-1,1)^2+(2*(j-1)/d)^2)*(1/(exp(LA(jj-1,j+1)/(boltz*temp(mm)))-1)+1)/LA(jj-1,j+1)/abs(dedk(iipre,mf+2)); WtotLA(ii,i+1,mm)=WtotLA(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=-LA(jj-1,1); energy(ii,i+1,m)=-LA(jj-1,j+1); kfinal(ii,i+1,m)=iipre; mfinal(ii,i+1,m)=mf+2;

Page 191: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

177

end break end end end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %9-Absorbtion of LO phonon &Forward scattering&subband forward m=m+1; mLOindex=mLOindex+1; mLO(mLOindex,1)=m; iiindex=0; for jj=1:length(LO) %Number of points in the phonon subband kf=E(ii,1)+LO(jj,1); %final longitudinal wavevector mf=(i-1)+(j-1); %final circumferncial wavevector %Adjusting for Umklapp process if abs(mf) > nn/2 mf=nn-abs(mf); elseif mf < 0 mf=abs(mf); end if abs(kf) > kmax kf=2*kmax-abs(kf); mf=nn/2-mf; elseif kf < 0 kf=abs(kf); end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ef1=E(ii,i+1)+LO(jj,j+1); iipre=iiindex; %Location of kf at previous step iiindex=floor(kf/kgrid+1+0.2);

%Location of kf at this step Ef=E(iiindex,mf+2); error(jj)=Ef1-Ef; if jj > 1 signjj=sign(error(jj));%sign of the error at this q signj=sign(error(jj-1));

%sign of the error at previous q if signjj~=signj if abs(error(jj)) < abs(error(jj-1)) for mm=1:length(temp) W(ii,i+1,m,mm)=hDLOro*(1/(exp(LO(jj,j+1)/(boltz*temp(mm)))-1)+0)/LO(jj,j+1)/abs(dedk(iiindex,mf+2)); WtotLO(ii,i+1,mm)=WtotLO(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=LO(jj,1); energy(ii,i+1,m)=LO(jj,j+1); kfinal(ii,i+1,m)=iiindex; mfinal(ii,i+1,m)=mf+2; else for mm=1:length(temp) W(ii,i+1,m,mm)=hDLOro*(1/(exp(LO(jj-1,j+1)/(boltz*temp(mm)))-1)+0)/LO(jj-1,j+1)/abs(dedk(iipre,mf+2));

Page 192: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

178

WtotLO(ii,i+1,mm)=WtotLO(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=LO(jj-1,1); energy(ii,i+1,m)=LO(jj-1,j+1); kfinal(ii,i+1,m)=iipre; mfinal(ii,i+1,m)=mf+2; end break end end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %10-Absorbtion of LO phonon &forward scattering&subband backward if j~=(nn/2+1) & j~=1 m=m+1; mLOindex=mLOindex+1; mLO(mLOindex,1)=m; iiindex=0; for jj=1:length(LO) %# of points in the phonon subband kf=E(ii,1)+LO(jj,1); %final longitudinal wavevector mf=(i-1)-(j-1); %final circumferncial wavevector %Adjusting for Umklapp process if abs(mf) > nn/2 mf=nn-abs(mf); elseif mf < 0 mf=abs(mf); end if abs(kf) > kmax kf=2*kmax-abs(kf); mf=nn/2-mf; elseif kf < 0 kf=abs(kf); end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ef1=E(ii,i+1)+LO(jj,j+1); iipre=iiindex; %Location of kf at previous step iiindex=floor(kf/kgrid+1+0.2);

%kf Location at this step Ef=E(iiindex,mf+2); error(jj)=Ef1-Ef; if jj > 1 signjj=sign(error(jj));

%sign of the error at this q signj=sign(error(jj-1)); %sign at previous q if signjj~=signj if abs(error(jj)) < abs(error(jj-1)) for mm=1:length(temp) W(ii,i+1,m,mm)=hDLOro*(1/(exp(LO(jj,j+1)/(boltz*temp(mm)))-1)+0)/LO(jj,j+1)/abs(dedk(iiindex,mf+2)); WtotLO(ii,i+1,mm)=WtotLO(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=LO(jj,1);

Page 193: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

179

energy(ii,i+1,m)=LO(jj,j+1); kfinal(ii,i+1,m)=iiindex; mfinal(ii,i+1,m)=mf+2; else for mm=1:length(temp) W(ii,i+1,m,mm)=hDLOro*(1/(exp(LO(jj-1,j+1)/(boltz*temp(mm)))-1)+0)/LO(jj-1,j+1)/abs(dedk(iipre,mf+2)); WtotLO(ii,i+1,mm)=WtotLO(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=LO(jj-1,1); energy(ii,i+1,m)=LO(jj-1,j+1); kfinal(ii,i+1,m)=iipre; mfinal(ii,i+1,m)=mf+2; end break end end end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %11-Absorbtion of LO phonon&Backward scattering& subband forward m=m+1; mLOindex=mLOindex+1; mLO(mLOindex,1)=m; iiindex=0; for jj=1:length(LO) %Number of points in the phonon subband kf=E(ii,1)-LO(jj,1); %final longitudinal wavevector mf=(i-1)+(j-1); %final circumferncial wavevector %Adjusting for Umklapp process if abs(mf) > nn/2 mf=nn-abs(mf); elseif mf < 0 mf=abs(mf); end if abs(kf) > kmax kf=2*kmax-abs(kf); mf=nn/2-mf; elseif kf < 0 kf=abs(kf); end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ef1=E(ii,i+1)+LO(jj,j+1); iipre=iiindex; %Location of kf at previous step iiindex=floor(kf/kgrid+1+0.2);

%Location of kf at this step Ef=E(iiindex,mf+2); error(jj)=Ef1-Ef; if jj > 1 signjj=sign(error(jj));%sign of the error at this q signj=sign(error(jj-1));

%sign of the error at previous q if signjj~=signj if abs(error(jj)) < abs(error(jj-1)) for mm=1:length(temp)

Page 194: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

180

W(ii,i+1,m,mm)=hDLOro*(1/(exp(LO(jj,j+1)/(boltz*temp(mm)))-1)+0)/LO(jj,j+1)/abs(dedk(iiindex,mf+2)); WtotLO(ii,i+1,mm)=WtotLO(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=-LO(jj,1); energy(ii,i+1,m)=LO(jj,j+1); kfinal(ii,i+1,m)=iiindex; mfinal(ii,i+1,m)=mf+2; else for mm=1:length(temp) W(ii,i+1,m,mm)=hDLOro*(1/(exp(LO(jj-1,j+1)/(boltz*temp(mm)))-1)+0)/LO(jj-1,j+1)/abs(dedk(iipre,mf+2)); WtotLO(ii,i+1,mm)=WtotLO(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=-LO(jj-1,1); energy(ii,i+1,m)=LO(jj-1,j+1); kfinal(ii,i+1,m)=iipre; mfinal(ii,i+1,m)=mf+2; end break end end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %12-Absorbtion of LO phonon&Backward scattering&subband backward if j~=(nn/2+1) & j~=1 m=m+1; mLOindex=mLOindex+1; mLO(mLOindex,1)=m; iiindex=0; for jj=1:length(LA) %# of points in the phonon subband kf=E(ii,1)-LO(jj,1); %final longitudinal wavevector mf=(i-1)-(j-1); %final circumferncial wavevector %Adjusting for Umklapp process if abs(mf) > nn/2 mf=nn-abs(mf); elseif mf < 0 mf=abs(mf); end if abs(kf) > kmax kf=2*kmax-abs(kf); mf=nn/2-mf; elseif kf < 0 kf=abs(kf); end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ef1=E(ii,i+1)+LO(jj,j+1); iipre=iiindex; %Location of kf at previous step iiindex=floor(kf/kgrid+1+0.2);

%kf Location at this step Ef=E(iiindex,mf+2); error(jj)=Ef1-Ef;

Page 195: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

181

if jj > 1 signjj=sign(error(jj));

%sign of the error at this q signj=sign(error(jj-1)); %sign at previousq if signjj~=signj if abs(error(jj)) < abs(error(jj-1)) for mm=1:length(temp) W(ii,i+1,m,mm)=hDLOro*(1/(exp(LO(jj,j+1)/(boltz*temp(mm)))-1)+0)/LO(jj,j+1)/abs(dedk(iiindex,mf+2)); WtotLO(ii,i+1,mm)=WtotLO(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=-LO(jj,1); energy(ii,i+1,m)=LO(jj,j+1); kfinal(ii,i+1,m)=iiindex; mfinal(ii,i+1,m)=mf+2; else for mm=1:length(temp) W(ii,i+1,m,mm)=hDLOro*(1/(exp(LO(jj-1,j+1)/(boltz*temp(mm)))-1)+0)/LO(jj-1,j+1)/abs(dedk(iipre,mf+2)); WtotLO(ii,i+1,mm)=WtotLO(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=-LO(jj-1,1); energy(ii,i+1,m)=LO(jj-1,j+1); kfinal(ii,i+1,m)=iipre; mfinal(ii,i+1,m)=mf+2; end break end end end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %13-Emission of LO phonon &Forward scattering & subband forward m=m+1; mLOindex=mLOindex+1; mLO(mLOindex,1)=m; iiindex=0; for jj=1:length(LO) %Number of points in the phonon subband kf=E(ii,1)+LO(jj,1); %final longitudinal wavevector mf=(i-1)+(j-1); %final circumferncial wavevector %Adjusting for Umklapp process if abs(mf) > nn/2 mf=nn-abs(mf); elseif mf < 0 mf=abs(mf); end if abs(kf) > kmax kf=2*kmax-abs(kf); mf=nn/2-mf; elseif kf < 0 kf=abs(kf); end

Page 196: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

182

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ef1=E(ii,i+1)-LO(jj,j+1); iipre=iiindex; %Location of kf at previous step iiindex=floor(kf/kgrid+1+0.2);

%Location of kf at this step Ef=E(iiindex,mf+2); error(jj)=Ef1-Ef; if jj > 1 signjj=sign(error(jj));%sign of the error at this q signj=sign(error(jj-1));

%sign of the error at previous q if signjj~=signj if abs(error(jj)) < abs(error(jj-1)) for mm=1:length(temp) W(ii,i+1,m,mm)=hDLOro*(1/(exp(LO(jj,j+1)/(boltz*temp(mm)))-1)+1)/LO(jj,j+1)/abs(dedk(iiindex,mf+2)); WtotLO(ii,i+1,mm)=WtotLO(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=LO(jj,1); energy(ii,i+1,m)=-LO(jj,j+1); kfinal(ii,i+1,m)=iiindex; mfinal(ii,i+1,m)=mf+2; else for mm=1:length(temp) W(ii,i+1,m,mm)=hDLOro*(1/(exp(LO(jj-1,j+1)/(boltz*temp(mm)))-1)+1)/LO(jj-1,j+1)/abs(dedk(iipre,mf+2)); WtotLO(ii,i+1,mm)=WtotLO(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=LO(jj-1,1); energy(ii,i+1,m)=-LO(jj-1,j+1); kfinal(ii,i+1,m)=iipre; mfinal(ii,i+1,m)=mf+2; end break end end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %14-Emission of LO phonon &forward scattering&subband backward if j~=(nn/2+1) & j~=1 m=m+1; mLOindex=mLOindex+1; mLO(mLOindex,1)=m; iiindex=0; for jj=1:length(LO) %# of points in the phonon subband kf=E(ii,1)+LO(jj,1); %final longitudinal wavevector mf=(i-1)-(j-1); %final circumferncial wavevector %Adjusting for Umklapp process if abs(mf) > nn/2 mf=nn-abs(mf); elseif mf < 0 mf=abs(mf);

Page 197: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

183

end if abs(kf) > kmax kf=2*kmax-abs(kf); mf=nn/2-mf; elseif kf < 0 kf=abs(kf); end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ef1=E(ii,i+1)-LO(jj,j+1); iipre=iiindex; %Location of kf at previous step iiindex=floor(kf/kgrid+1+0.2);

%kf Location at this step Ef=E(iiindex,mf+2); error(jj)=Ef1-Ef; if jj > 1 signjj=sign(error(jj));

%sign of the error at this q signj=sign(error(jj-1)); %sign at previousq if signjj~=signj if abs(error(jj)) < abs(error(jj-1)) for mm=1:length(temp) W(ii,i+1,m,mm)=hDLOro*(1/(exp(LO(jj,j+1)/(boltz*temp(mm)))-1)+1)/LO(jj,j+1)/abs(dedk(iiindex,mf+2)); WtotLO(ii,i+1,mm)=WtotLO(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=LO(jj,1); energy(ii,i+1,m)=-LO(jj,j+1); kfinal(ii,i+1,m)=iiindex; mfinal(ii,i+1,m)=mf+2; else for mm=1:length(temp) W(ii,i+1,m,mm)=hDLOro*(1/(exp(LO(jj-1,j+1)/(boltz*temp(mm)))-1)+1)/LO(jj-1,j+1)/abs(dedk(iipre,mf+2)); WtotLO(ii,i+1,mm)=WtotLO(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=LO(jj-1,1); energy(ii,i+1,m)=-LO(jj-1,j+1); kfinal(ii,i+1,m)=iipre; mfinal(ii,i+1,m)=mf+2; end break end end end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %15-Emission of LO phonon & Backward scattering& subband forward m=m+1; mLOindex=mLOindex+1; mLO(mLOindex,1)=m; iiindex=0; for jj=1:length(LO) %Number of points in the phonon subband

Page 198: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

184

kf=E(ii,1)-LO(jj,1); %final longitudinal wavevector mf=(i-1)+(j-1); %final circumferncial wavevector %Adjusting for Umklapp process if abs(mf) > nn/2 mf=nn-abs(mf); elseif mf < 0 mf=abs(mf); end if abs(kf) > kmax kf=2*kmax-abs(kf); mf=nn/2-mf; elseif kf < 0 kf=abs(kf); end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ef1=E(ii,i+1)-LO(jj,j+1); iipre=iiindex; %Location of kf at previous step iiindex=floor(kf/kgrid+1+0.2);

%Location of kf at this step Ef=E(iiindex,mf+2); error(jj)=Ef1-Ef; if jj > 1 signjj=sign(error(jj));%sign of the error at this q signj=sign(error(jj-1));

%sign of the error at previous q if signjj~=signj if abs(error(jj)) < abs(error(jj-1)) for mm=1:length(temp) W(ii,i+1,m,mm)=hDLOro*(1/(exp(LO(jj,j+1)/(boltz*temp(mm)))-1)+1)/LO(jj,j+1)/abs(dedk(iiindex,mf+2)); WtotLO(ii,i+1,mm)=WtotLO(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=-LO(jj,1); energy(ii,i+1,m)=-LO(jj,j+1); kfinal(ii,i+1,m)=iiindex; mfinal(ii,i+1,m)=mf+2; else for mm=1:length(temp) W(ii,i+1,m,mm)=hDLOro*(1/(exp(LO(jj-1,j+1)/(boltz*temp(mm)))-1)+1)/LO(jj-1,j+1)/abs(dedk(iipre,mf+2)); WtotLO(ii,i+1,mm)=WtotLO(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=-LO(jj-1,1); energy(ii,i+1,m)=-LO(jj-1,j+1); kfinal(ii,i+1,m)=iipre; mfinal(ii,i+1,m)=mf+2; end break end end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Page 199: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

185

%16-Emission of LO phonon & Backward scattering&subband backward if j~=(nn/2+1) & j~=1 m=m+1; mLOindex=mLOindex+1; mLO(mLOindex,1)=m; iiindex=0; for jj=1:length(LO) %# of points in the phonon subband kf=E(ii,1)-LO(jj,1); %final longitudinal wavevector mf=(i-1)-(j-1); %final circumferncial wavevector %Adjusting for Umklapp process if abs(mf) > nn/2 mf=nn-abs(mf); elseif mf < 0 mf=abs(mf); end if abs(kf) > kmax kf=2*kmax-abs(kf); mf=nn/2-mf; elseif kf < 0 kf=abs(kf); end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ef1=E(ii,i+1)-LO(jj,j+1); iipre=iiindex; %Location of kf at previous step iiindex=floor(kf/kgrid+1+0.2);

%kf Location at this step Ef=E(iiindex,mf+2); error(jj)=Ef1-Ef; if jj > 1 signjj=sign(error(jj));

%sign of the error at this q signj=sign(error(jj-1)); %sign at previous q if signjj~=signj if abs(error(jj)) < abs(error(jj-1)) for mm=1:length(temp) W(ii,i+1,m,mm)=hDLOro*(1/(exp(LO(jj,j+1)/(boltz*temp(mm)))-1)+1)/LO(jj,j+1)/abs(dedk(iiindex,mf+2)); WtotLO(ii,i+1,mm)=WtotLO(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=-LO(jj,1); energy(ii,i+1,m)=-LO(jj,j+1); kfinal(ii,i+1,m)=iiindex; mfinal(ii,i+1,m)=mf+2; else for mm=1:length(temp) W(ii,i+1,m,mm)=hDLOro*(1/(exp(LO(jj-1,j+1)/(boltz*temp(mm)))-1)+1)/LO(jj-1,j+1)/abs(dedk(iipre,mf+2)); WtotLO(ii,i+1,mm)=WtotLO(ii,i+1,mm)+W(ii,i+1,m,mm); end mom(ii,i+1,m)=-LO(jj-1,1); energy(ii,i+1,m)=-LO(jj-1,j+1); kfinal(ii,i+1,m)=iipre; mfinal(ii,i+1,m)=mf+2; end

Page 200: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

186

break end end end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% end end end m % Calculating the total scattering rate for each k-state for i=1:(nn/2+1) for ii=1:length(E) for mm=1:length(temp) Wtot(ii,i+1,mm)=WtotLA(ii,i+1,mm)+WtotLO(ii,i+1,mm); end end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %Calculating the rate of change of energy due to LA&LO phononscattering % for different temperatures and different electric fields. % In the following 1 stands for group velocity=h*K/me % 2 stands for group velocity=1/h*dedk %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% dedt1=zeros(length(temp),length(eE)); dedt2=zeros(length(temp),length(eE)); for i=1:(nn/2+1) %Loop the energy subabands for ii=1:length(E) %points in the energy subband for mm=1:length(temp) for mmm=1:length(eE) %Fermi occupation probability for electron when this state is +ve fkp1=1/(exp((E(ii,i+1)-eE(mmm)*(h*E(ii,1)/me)/Wtot(ii,i+1,mm))/(boltz*temp(mm)))+1); fermip1(ii,i)=fkp1; fkp2=1/(exp((E(ii,i+1)-eE(mmm)*(abs(dedk(ii,i+1))/h)/Wtot(ii,i+1,mm))/(boltz*temp(mm)))+1); fermip2(ii,i)=fkp2; %Fermi occupation probability for electron when this state is -ve fkn1=1/(exp((E(ii,i+1)+eE(mmm)*(h*E(ii,1)/me)/Wtot(ii,i+1,mm))/(boltz*temp(mm)))+1); fermin1(ii,i)=fkn1; fkn2=1/(exp((E(ii,i+1)+eE(mmm)*(abs(dedk(ii,i+1))/h)/Wtot(ii,i+1,mm))/(boltz*temp(mm)))+1); fermin2(ii,i)=fkn2; % Calculating the current density using 4 different % approaches. This have to be multiplied by e/pi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Page 201: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

187

if i==1 | i==nn/2+1 j1(mm,mmm)=j1(mm,mmm)+fkp1*(h*E(ii,1)/me)-fkn1*(h*E(ii,1)/me); j2(mm,mmm)=j2(mm,mmm)+fkp2*abs(dedk(ii,i+1))/h-fkn2*abs(dedk(ii,i+1))/h; j3(mm,mmm)=j3(mm,mmm)+fkp1*abs(dedk(ii,i+1))/h-fkn1*abs(dedk(ii,i+1))/h; j4(mm,mmm)=j4(mm,mmm)+fkp2*(h*E(ii,1)/me)-fkn2*(h*E(ii,1)/me); else j1(mm,mmm)=j1(mm,mmm)+2*fkp1*(h*E(ii,1)/me)-fkn1*(h*E(ii,1)/me); j2(mm,mmm)=j2(mm,mmm)+2*fkp2*abs(dedk(ii,i+1))/h-fkn2*abs(dedk(ii,i+1))/h; j3(mm,mmm)=j3(mm,mmm)+2*fkp1*abs(dedk(ii,i+1))/h-fkn1*abs(dedk(ii,i+1))/h; j4(mm,mmm)=j4(mm,mmm)+2*fkp2*(h*E(ii,1)/me)-fkn2*(h*E(ii,1)/me); end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% for m=1:8*nn if kfinal(ii,i+1,m)~=0 %i.e. there is a final state %Probability of finding the electron in this final

% state coming from the +ve state fkfinp1=1/(exp((E(kfinal(ii,i+1,m),mfinal(ii,i+1,m))-eE(mmm)*(h*(E(ii,1)+mom(ii,i+1,m))/me)/Wtot(kfinal(ii,i+1,m),mfinal(ii,i+1,m),mm))/(boltz*temp(mm)))+1); fkfinp2=1/(exp((E(kfinal(ii,i+1,m),mfinal(ii,i+1,m))-eE(mmm)*(abs(dedk(kfinal(ii,i+1,m),mfinal(ii,i+1,m)))/h)/Wtot(kfinal(ii,i+1,m),mfinal(ii,i+1,m),mm))/(boltz*temp(mm)))+1); if i==1 | i==nn/2+1 dedt1(mm,mmm)=dedt1(mm,mmm)+energy(ii,i+1,m)*fkp1*(1-fkfinp1)*W(ii,i+1,m,mm); dedt2(mm,mmm)=dedt2(mm,mmm)+energy(ii,i+1,m)*fkp2*(1-fkfinp2)*W(ii,i+1,m,mm); else dedt1(mm,mmm)=dedt1(mm,mmm)+2*energy(ii,i+1,m)*fkp1*(1-fkfinp1)*W(ii,i+1,m,mm); dedt2(mm,mmm)=dedt2(mm,mmm)+2*energy(ii,i+1,m)*fkp2*(1-fkfinp2)*W(ii,i+1,m,mm); end %Probability of finding the electron in this final state coming %from the -ve state fkfinn1=1/(exp((E(kfinal(ii,i+1,m),mfinal(ii,i+1,m))+eE(mmm)*(h*(E(ii,1)+mom(ii,i+1,m))/me)/Wtot(kfinal(ii,i+1,m),mfinal(ii,i+1,m),mm))/(boltz*temp(mm)))+1); fkfinn2=1/(exp((E(kfinal(ii,i+1,m),mfinal(ii,i+1,m))+eE(mmm)*(abs(dedk(

Page 202: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

188

kfinal(ii,i+1,m),mfinal(ii,i+1,m)))/h)/Wtot(kfinal(ii,i+1,m),mfinal(ii,i+1,m),mm))/(boltz*temp(mm)))+1); if i==1 | i==nn/2+1 dedt1(mm,mmm)=dedt1(mm,mmm)+energy(ii,i+1,m)*fkn1*(1-fkfinn1)*W(ii,i+1,m,mm); dedt2(mm,mmm)=dedt2(mm,mmm)+energy(ii,i+1,m)*fkn2*(1-fkfinn2)*W(ii,i+1,m,mm); else dedt1(mm,mmm)=dedt1(mm,mmm)+2*energy(ii,i+1,m)*fkn1*(1-fkfinn1)*W(ii,i+1,m,mm); dedt2(mm,mmm)=dedt2(mm,mmm)+2*energy(ii,i+1,m)*fkn2*(1-fkfinn2)*W(ii,i+1,m,mm); end end end end end end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Page 203: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

189

Appendix 5 Matlab code for Ensemble Monte Carlo Simulations

% This program runs a Monte Carlo device simulation for an (n,n)CNT % Written by Tarek Ragab on February 26th 2009 % Last edited on August 11th 2009 % % Units: % Energy: ev % Wavevector: Angstrom-1 % Time: Seconds %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% tic clc; clear all; % loading Input data %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % The workspace resulting from running the file scattering8.m should be % saved in the file input.mat to be loaded here %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% display('reading input data') load ('input.mat') % Input data %%%%%%%%%%%%% n=100; %number of electrons to be simulated L=1; %simulated length of the nanotube in angstrom eE=0.25e-5; %Electric field force in ev/Angstrom dt=0.1e-15; %timestep in sec (has to be less than the scattering time) t=10e-12; %total simulation time nstep=t/dt; %total number of simulation steps sample=1000; %time used to average the occupation probability temperature=300; %choose only a value given in the array temp(in kel) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Constants h=6.58479278e-16; %modified plank's constant in ev.second boltz=8.61734315e-5; %Boltzmann constant in ev/K T=2.4595; %Length of translational vector of (n,n)CNT %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Calculating the location of the temperature required in the temp array %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% tsize=1:length(temp); tindex = interp1(temp,tsize,temperature); % changing the structure of W to be compatible with the MC simulation % Gives the commulative rate Instead of the individual scattering rate %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% display('processing input data for simulation') sizeW=size(W);

Page 204: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

190

% W=zeros(sizeW(1),sizeW(2),sizeW(3),sizeW(4)); for i=1:sizeW(1) for j=2:sizeW(2) for ii=1:sizeW(4) sum=0; for jj=1:sizeW(3) W(i,j,jj,ii)=W(i,j,jj,ii)+sum; sum=W(i,j,jj,ii); end end end end % Initializing variables %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% dti=zeros(n,1); %the FREE drift time for each individual electron flag=0; check2=0; %total no. of electrons in +ve & -ve energy subbands per A ntot=0; %total actual no. of electron in the +ve energy subband nactp=zeros(nn/2+1,1); %actual no. of electrons in the +ve energy subbands nactn=zeros(nn/2+1,1); %actual no. of electrons in the -ve energy subbands counter=1; %counter for the electrons distributed in the initial states error=0; %comenergy=zeros(nstep,n); %energy lost at different times %commom=zeros(nstep,n); %momentum lost at different times totenergy=zeros(nstep,1); %Commulative energy lost totmom=zeros(nstep,1); %Commulative momentum lost fp=zeros(78,nstep/sample+2); %Occupation probability for +ve states fn=zeros(78,nstep/sample+2); %Occupation probability for -ve states for i=1:78 fp(i,1)=E(626+i,1); fn(i,1)=-1*E(626+i,1); fp(i,2)=12/(exp(E(626+i,12)/boltz/temperature)+1); % fermi-dirac distribution is multiplied by a factor of 12 for % normalization with the rest of the results end k=zeros(n,1); m=zeros(n,1); BZindex=zeros(n,1); momentum=zeros(nstep,n); %the wavevector history for all electrons BZ=zeros(nstep,n); % the Brillioun zone history for all electrons meo=zeros(nstep,n); % the subband index history for all electrons %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % initializing k,m (meo) for every simulated electron based on fermi- % dirac distribution %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% display('Initializing the states of the electrons in the wavevector space') % Calculating the actual number of electrons in the simulated length check1=2*nn/T %total no. of electrons in +ve & -ve energy subbands/A for i=1:(nn/2+1) %Loop the energy subabands for ii=1:length(E) %points in the energy subband

Page 205: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

191

if i==1||i==nn/2+1 nactp(i)=nactp(i)+(1/pi*kgrid)*2/(exp(E(ii,i+1)/(boltz*temperature))+1); nactn(i)=nactn(i)+(1/pi*kgrid)*2/(exp(-1*E(ii,i+1)/(boltz*temperature))+1); else nactp(i)=nactp(i)+(1/pi*kgrid)*4/(exp(E(ii,i+1)/(boltz*temperature))+1); nactn(i)=nactn(i)+(1/pi*kgrid)*4/(exp(-1*E(ii,i+1)/(boltz*temperature))+1); end end end for i=1:(nn/2+1) check2=check2+nactp(i)+nactn(i); ntot=ntot+nactp(i); end check2 ntot=ntot*L; %Distributing the electrons simulated over the lowest subband only effch=ntot/n; %The effective weight(charge) of one simulated electron for ii=1:length(E)-1 nelec=(L/effch)*(1/pi*kgrid)*((1/(exp(E(ii,nn/2+2)/(boltz*temperature))+1))+(1/(exp(E(ii,nn/2+2)/(boltz*temperature))+1)))/2; nelec=nelec+error; %Adding the residual from last increment nele=round(nelec); error=nelec-nele; if nele ~=0 for j=1:nele k(counter)=E(ii,1)+rand*kgrid; m(counter)=nn/2; BZindex(counter)=1; % 1..electron in 1st BZ, 2.. in 2nd BZ counter=counter+1; k(counter)=-1*(E(ii,1)+rand*kgrid); m(counter)=nn/2; BZindex(counter)=1; counter=counter+1; end end end % k(1)=0.81; % m(1)=10; % BZindex(1)=1; % %k(2)=-0.81; % %m(2)=10; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Run MC Simulation %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% display('Start MC Simulation') for i=1:nstep display(i)

Page 206: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

192

if i~=1 totenergy(i)=totenergy(i-1); totmom(i)=totmom(i-1); end for j=1:n momentum(i,j)=k(j); BZ(i,j)=BZindex(j); meo(i,j)=m(j); %drift the electron in the electric field eE if BZindex(j)==1 %The electron is in the first BZ k(j)=k(j)+dt*eE/h; dti(j)=dti(j)+dt; %Adjusting for k in the second Brillouin zone % i.e. it is moved to the complementary k in the 1st BZ if k(j) > kmax k(j)=2*kmax-k(j); m(j)=nn/2-m(j); BZindex(j)=2; elseif k(j) < -1*kmax k(j)=-2*kmax-k(j); m(j)=nn/2-m(j); BZindex(j)=2; end else %The Electron is in the second Brillioun zone k(j)=k(j)-dt*eE/h; dti(j)=dti(j)+dt; %Adjusting for k in the second Brillouin zone % i.e. it is moved to the complementary k in the 1st BZ if k(j) > kmax k(j)=2*kmax-k(j); m(j)=nn/2-m(j); BZindex(j)=1; elseif k(j) < -1*kmax k(j)=-2*kmax-k(j); m(j)=nn/2-m(j); BZindex(j)=1; end end %interpolating the scattering rate for the k state after draft scatt = interp1(Wtot(:,1,1),Wtot(:,m(j)+2,tindex),abs(k(j))); %checking if the electron will scatter or not if dti(j)*scatt > rand %the electron will scatter %Select the scattering mechanism involved scattprob=scatt*rand; for ii=1:sizeW(3) %Loop all the scattering mechanisms if (interp1(Wtot(:,1,1),W(:,m(j)+2,ii,tindex),abs(k(j))) >= scattprob) %if (interp1(Wtot(:,1,1),W(:,m(j)+2,ii,tindex),abs(k(j))) <= scattprob) & (interp1(Wtot(:,1,1),W(:,m(j)+2,ii,tindex),abs(k(j))) ~= 0) %Choose this event................Update the wavevector if mfinal(floor(abs(k(j))/kgrid+1),m(j)+2,ii)~=mfinal(ceil(abs(k(j))/kgrid+1),m(j)+2,ii) if (mfinal(floor(abs(k(j))/kgrid+1),m(j)+2,ii)==0) m(j)=mfinal(ceil(abs(k(j))/kgrid+1),m(j)+2,ii)-2;

Page 207: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

193

if sign(k(j))~=0 %commom(i,j)=commom(i,j)+(-2*BZindex(j)+3)*sign(k(j))*mom(ceil(abs(k(j))/kgrid+1),m(j)+2,ii); %comenergy(i,j)=comenergy(i,j)+energy(ceil(abs(k(j))/kgrid+1),m(j)+2,ii); totenergy(i)=totenergy(i)+effch*energy(ceil(abs(k(j))/kgrid+1),m(j)+2,ii); totmom(i)=totmom(i)+effch*h*(-2*BZindex(j)+3)*sign(k(j))*mom(ceil(abs(k(j))/kgrid+1),m(j)+2,ii); k(j)=sign(k(j))*(abs(k(j))+mom(ceil(abs(k(j))/kgrid+1),m(j)+2,ii)); else %commom(i,j)=commom(i,j)+(-2*BZindex(j)+3)*mom(ceil(abs(k(j))/kgrid+1),m(j)+2,ii); %comenergy(i,j)=comenergy(i,j)+energy(ceil(abs(k(j))/kgrid+1),m(j)+2,ii); totenergy(i)=totenergy(i)+effch*energy(ceil(abs(k(j))/kgrid+1),m(j)+2,ii); totmom(i)=totmom(i)+effch*h*(-2*BZindex(j)+3)*mom(ceil(abs(k(j))/kgrid+1),m(j)+2,ii); k(j)=k(j)+mom(ceil(abs(k(j))/kgrid+1),m(j)+2,ii); end elseif (mfinal(ceil(abs(k(j))/kgrid+1),m(j)+2,ii)==0) m(j)=mfinal(floor(abs(k(j))/kgrid+1),m(j)+2,ii)-2; if sign(k(j))~=0 %commom(i,j)=commom(i,j)+(-2*BZindex(j)+3)*sign(k(j))*mom(floor(abs(k(j))/kgrid+1),m(j)+2,ii); %comenergy(i,j)=comenergy(i,j)+energy(floor(abs(k(j))/kgrid+1),m(j)+2,ii); totenergy(i)=totenergy(i)+effch*energy(floor(abs(k(j))/kgrid+1),m(j)+2,ii); totmom(i)=totmom(i)+effch*h*(-2*BZindex(j)+3)*sign(k(j))*mom(floor(abs(k(j))/kgrid+1),m(j)+2,ii); k(j)=sign(k(j))*(abs(k(j))+mom(floor(abs(k(j))/kgrid+1),m(j)+2,ii)); else %commom(i,j)=commom(i,j)+(-2*BZindex(j)+3)*mom(floor(abs(k(j))/kgrid+1),m(j)+2,ii); %comenergy(i,j)=comenergy(i,j)+energy(floor(abs(k(j))/kgrid+1),m(j)+2,ii); totenergy(i)=totenergy(i)+effch*energy(floor(abs(k(j))/kgrid+1),m(j)+2,ii); totmom(i)=totmom(i)+effch*h*(-2*BZindex(j)+3)*mom(floor(abs(k(j))/kgrid+1),m(j)+2,ii); k(j)=k(j)+mom(floor(abs(k(j))/kgrid+1),m(j)+2,ii);

Page 208: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

194

end else m(j)=mfinal(round(abs(k(j))/kgrid+1),m(j)+2,ii)-2; if sign(k(j))~=0 %commom(i,j)=commom(i,j)+(-2*BZindex(j)+3)*sign(k(j))*mom(round(abs(k(j))/kgrid+1),m(j)+2,ii); %comenergy(i,j)=comenergy(i,j)+energy(round(abs(k(j))/kgrid+1),m(j)+2,ii); totenergy(i)=totenergy(i)+effch*energy(round(abs(k(j))/kgrid+1),m(j)+2,ii); totmom(i)=totmom(i)+effch*h*(-2*BZindex(j)+3)*sign(k(j))*mom(round(abs(k(j))/kgrid+1),m(j)+2,ii); k(j)=sign(k(j))*(abs(k(j))+mom(round(abs(k(j))/kgrid+1),m(j)+2,ii)); else %commom(i,j)=commom(i,j)+(-2*BZindex(j)+3)*mom(round(abs(k(j))/kgrid+1),m(j)+2,ii); %comenergy(i,j)=comenergy(i,j)+energy(round(abs(k(j))/kgrid+1),m(j)+2,ii); totenergy(i)=totenergy(i)+effch*energy(round(abs(k(j))/kgrid+1),m(j)+2,ii); totmom(i)=totmom(i)+effch*h*(-2*BZindex(j)+3)*mom(round(abs(k(j))/kgrid+1),m(j)+2,ii); k(j)=k(j)+mom(round(abs(k(j))/kgrid+1),m(j)+2,ii); end end else m(j)=interp1(mfinal(:,1,1),mfinal(:,m(j)+2,ii),abs(k(j)))-2; if sign(k(j))~=0 %commom(i,j)=commom(i,j)+(-2*BZindex(j)+3)*sign(k(j))*interp1(mom(:,1,1),mom(:,m(j)+2,ii),abs(k(j))); %comenergy(i,j)=comenergy(i,j)+interp1(energy(:,1,1),energy(:,m(j)+2,ii),abs(k(j))); totenergy(i)=totenergy(i)+effch*interp1(energy(:,1,1),energy(:,m(j)+2,ii),abs(k(j))); totmom(i)=totmom(i)+effch*h*(-2*BZindex(j)+3)*sign(k(j))*interp1(mom(:,1,1),mom(:,m(j)+2,ii),abs(k(j))); k(j)=sign(k(j))*(abs(k(j))+interp1(mom(:,1,1),mom(:,m(j)+2,ii),abs(k(j)))); else %commom(i,j)=commom(i,j)+(-2*BZindex(j)+3)*interp1(mom(:,1,1),mom(:,m(j)+2,ii),abs(k(j))); %comenergy(i,j)=comenergy(i,j)+interp1(energy(:,1,1),energy(:,m(j)+2,ii),abs(k(j)));

Page 209: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

195

totenergy(i)=totenergy(i)+effch*interp1(energy(:,1,1),energy(:,m(j)+2,ii),abs(k(j))); totmom(i)=totmom(i)+effch*h*(-2*BZindex(j)+3)*interp1(mom(:,1,1),mom(:,m(j)+2,ii),abs(k(j))); k(j)=k(j)+interp1(mom(:,1,1),mom(:,m(j)+2,ii),abs(k(j))); end end %Adjusting for k in the second Brillouin zone % i.e. it is moved to the complementary k in the 1st BZ % No adjustment for the subband index m is required because % this is already done in scattering8.m if k(j) > kmax if BZindex(j)==1 BZindex(j)=2; else BZindex(j)=1; end k(j)=2*kmax-k(j); elseif k(j) < -1*kmax if BZindex(j)==1 BZindex(j)=2; else BZindex(j)=1; end k(j)=-2*kmax-k(j); end dti(j)=0; %reset the free drift time break end if ii==sizeW(3) flag=flag+1; end end end end end % Calculate the occupation distribution function display('Calculating the occupation distribution function') for ii=1:nstep sumBZ=0; for i=1:n if BZ(ii,i)==1 sumBZ=sumBZ+1; end end if sumBZ==0 display('error..all electrons are in the 2nd BZ') end factor=n/sumBZ; for i=1:n if BZ(ii,i)==1 if sign(momentum(ii,i))==1 for j=1:78 if momentum(ii,i)<fp(j,1)

Page 210: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

196

fp(j,ceil(ii/sample)+2)=fp(j,ceil(ii/sample)+2)+1/sample*factor; break end if j==78 fp(j,ceil(ii/sample)+2)=fp(j,ceil(ii/sample)+2)+1/sample*factor; end end else for j=1:78 if momentum(ii,i)>fn(j,1) fn(j,ceil(ii/sample)+2)=fn(j,ceil(ii/sample)+2)+1/sample*factor; break end if j==78 fn(j,ceil(ii/sample)+2)=fn(j,ceil(ii/sample)+2)+1/sample*factor; end end end end end end toc display('run1')

Page 211: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

197

REFERENCES

[1] L. V. Radushkevich and V. M. Lukyanovich, "On the structure of carbon formed

by the thermal decomposition of carbon monoxide (CO) to the contact with iron,"

Russ. J. Phys. Chem, vol. 26, p. 88, 1952.

[2] S. Iijima, "Helical microtubules of graphitic carbon," Nature, vol. 354, pp. 56-58,

1991.

[3] E. Pop, et al., "Electrical and thermal transport in metallic single-wall carbon

nanotubes on insulating substrates," Journal of Applied Physics, vol. 101, p.

093710, 2007.

[4] M. A. Kuroda and J. P. Leburton, "Joule heating induced negative differential

resistance in freestanding metallic carbon nanotubes," Applied Physics Letters,

vol. 89, p. 103102, 2006.

[5] E. Pop, et al., "Negative Differential Conductance and Hot Phonons in Suspended

Nanotube Molecular Wires," Physical Review Letters, vol. 95, p. 155505, 2005.

[6] P. Vincent, et al., "Modelization of resistive heating of carbon nanotubes during

field emission," Physical Review B, vol. 66, p. 75406, 2002.

[7] E. Pop, et al., "Thermal Conductance of an Individual Single-Wall Carbon

Nanotube above Room Temperature," Arxiv preprint cond-mat/0512624, 2005.

[8] K. Mylvaganam and L. C. Zhang, "Important issues in a molecular dynamics

simulation for characterising the mechanical properties of carbon nanotubes,"

Carbon, vol. 42, pp. 2025-2032, 2004.

Page 212: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

198

[9] M. M. J. Treacy, et al., "Exceptionally high Young's modulus observed for

individual carbon nanotubes," Nature, vol. 381, pp. 678-680, 1996.

[10] Y. Y. Zhang, et al., "Effect of strain rate on the buckling behavior of single-and

double-walled carbon nanotubes," Carbon, vol. 45, pp. 514-523, 2007.

[11] Q. Wang, "Torsional buckling of double-walled carbon nanotubes," Carbon, vol.

46, pp. 1172-1174, 2008.

[12] R. Saito, et al., Physical properties of carbon nanotubes. London: Imperial

college press, 1998.

[13] P. G. Collins, et al., "Current Saturation and Electrical Breakdown in Multiwalled

Carbon Nanotubes," Physical Review Letters, vol. 86, p. 3128, 2001.

[14] B. Q. Wei, et al., "Reliability and current carrying capacity of carbon nanotubes,"

Applied Physics Letters, vol. 79, pp. 1172-1174, 2001.

[15] F. Kreupl, et al., "Carbon nanotubes in interconnect applications,"

Microelectronic Engineering, vol. 64, pp. 399-408, 2002.

[16] A. P. Graham, et al., "Towards the integration of carbon nanotubes in

microelectronics," Diamond & Related Materials, vol. 13, pp. 1296-1300, 2004.

[17] C. T. White, et al., "Helical and rotational symmetries of nanoscale graphitic

tubules," Physical Review B, vol. 47, p. 5485, 1993.

[18] P. M. Agrawal, et al., "Molecular dynamics (MD) simulations of the dependence

of C–C bond lengths and bond angles on the tensile strain in single-wall carbon

nanotubes (SWCNT)," Computational Materials Science, vol. 41, pp. 450-456,

2008.

Page 213: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

199

[19] Y. Treister and C. Pozrikidis, "Numerical study of equilibrium shapes and

deformation of single-wall carbon nanotubes," Computational Materials Science,

vol. 41, pp. 383-408, 2008.

[20] S. Negi, et al., "Molecular Dynamic simulations of a double-walled carbon

nanotube motor subjected to a sinusoidally varying electric field," Computational

Materials Science, vol. 44, pp. 979-987, 2009.

[21] A. N. Imtani and V. K. Jindal, "Pressure effects on bond lengths and shape of

zigzag single-walled carbon nanotubes," Computational Materials Science, vol.

44, pp. 1142-1149, 2009.

[22] H. Frohlich, "On the Theory of Dielectric Breakdown in Solids," Proceedings of

the Royal Society of London. Series A, Mathematical and Physical Sciences, vol.

188, pp. 521-532, 1947.

[23] T. W. Tombler, et al., "Reversible electromechanical characteristics of carbon

nanotubes under local-probe manipulation," Nature, vol. 405, pp. 769-772, 2000.

[24] L. Liu, et al., "Controllable Reversibility of an sp^{2} to sp^{3} Transition of a

Single Wall Nanotube under the Manipulation of an AFM Tip: A Nanoscale

Electromechanical Switch?," Physical Review Letters, vol. 84, pp. 4950-4953,

2000.

[25] E. D. Minot, et al., "Tuning Carbon Nanotube Band Gaps with Strain," Physical

Review Letters, vol. 90, p. 156401, 2003.

[26] R. Clausius, "On a mechanical theory applicable to heat," Phil. Mag., vol. 40, pp.

122-127, 1870.

Page 214: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

200

[27] A. G. McLellan, "Virial Theorem Generalized," American Journal of Physics,

vol. 42, pp. 239-243, 1974.

[28] J. S. Robert, "Comments on virial theorems for bounded systems," American

Journal of Physics, vol. 51, pp. 940-942, 1983.

[29] T. Belytschko, et al., "Atomistic simulations of nanotube fracture," Physical

Review B, vol. 65, p. 235430, 2002.

[30] D. H. Tsai, "The virial theorem and stress calculation in molecular dynamics,"

The Journal of Chemical Physics, vol. 70, pp. 1375-1382, 1979.

[31] K. M. Liew, et al., "On the study of elastic and plastic properties of multi-walled

carbon nanotubes under axial tension using molecular dynamics simulation," Acta

Materialia, vol. 52, pp. 2521-2527, 2004.

[32] C.-L. Zhang and H.-S. Shen, "Buckling and postbuckling analysis of single-

walled carbon nanotubes in thermal environments via molecular dynamics

simulation," Carbon, vol. 44, pp. 2608-2616, 2006.

[33] C. F. Cornwell and L. T. Wille, "Elastic properties of single-walled carbon

nanotubes in compression," Solid State Communications, vol. 101, pp. 555-558,

1997.

[34] R. Khare, et al., "Coupled quantum mechanical/molecular mechanical modeling

of the fracture of defective carbon nanotubes and graphene sheets," Physical

Review B (Condensed Matter and Materials Physics), vol. 75, pp. 075412-12,

2007.

[35] T. W. Ebbesen, et al., "Electrical conductivity of individual carbon nanotubes,"

Nature, vol. 382, pp. 54-56, 1996.

Page 215: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

201

[36] H. Dai, et al., "Probing electrical transport in nanomaterials: Conductivity of

individual carbon nanotubes," Science, vol. 272, pp. pp. 523-526 1996.

[37] S. J. Tans, et al., "Individual single-wall carbon nanotubes as quantum wires,"

Nature, vol. 386, pp. 474-477, 1997.

[38] S. Frank, et al., "Carbon nanotube quantum resistor," Science, vol. 280, pp. 1744-

1746, 1998.

[39] C. T. White and T. N. Todorov, "Carbon nanotubes as long ballistic conductors,"

Nature, vol. 393, pp. 240-242, 1998.

[40] J. Kong, et al., "Synthesis, integration, and electrical properties of individual

single-walled carbon nanotubes," Applied Physics A: Materials Science &

Processing, vol. 69, pp. 305-308, 1999.

[41] C. Zhou, et al., "Intrinsic Electrical Properties of Individual Single-Walled

Carbon Nanotubes with Small Band Gaps," Physical Review Letters, vol. 84, pp.

5604-5607, 2000.

[42] S. Roth, et al., "Quantum transport in carbon nanotubes," Current Applied

Physics, vol. 2, pp. 155-161, 2002.

[43] A. Javey, et al., "Ballistic carbon nanotube field-effect transistors," Nature, vol.

424, pp. 654-657, 2003.

[44] Z. Yao, et al., "High-Field Electrical Transport in Single-Wall Carbon

Nanotubes," Physical Review Letters, vol. 84, pp. 2941-2944, 2000.

[45] J. Y. Park, et al., "Electron-Phonon Scattering in Metallic Single-Walled Carbon

Nanotubes," Nano Lett., vol. 4, pp. 517-520, 2004.

Page 216: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

202

[46] A. Javey, et al., "High-Field Quasiballistic Transport in Short Carbon

Nanotubes," Physical Review Letters, vol. 92, p. 106804, 2004.

[47] A. Javey, et al., "Ten- to 50-nm-long quasi-ballistic carbon nanotube devices

obtained without complex lithography," PNAS, vol. 101, pp. 13408-13410,

September 14, 2004 2004.

[48] J. Cao, et al., "Suspended Carbon Nanotube Quantum Wires with Two Gates,"

Small, vol. 1, pp. 138-141, 2005.

[49] A. G. Rinzler, et al., "Unraveling nanotubes: field emission from an atomic wire,"

Science, vol. 269, p. 1550, 1995.

[50] E. Pop, et al., "Monte Carlo simulation of Joule heating in bulk and strained

silicon," Applied Physics Letters, vol. 86, p. 082101, 2005.

[51] A. Svizhenko and M. P. Anantram, "Effect of scattering and contacts on current

and electrostatics in carbon nanotubes," Physical Review B, vol. 72, p. 085430,

2005.

[52] A. P. Horsfield, et al., "Power dissipation in nanoscale conductors: classical,

semi-classical and quantum dynamics," Journal of Physics, Condensed Matter,

vol. 16, pp. 3609-3622, 2004.

[53] J. M. Kumpula, et al., "Using the quantized mean-field method to model Joule

heating in a short nano-conductor," Chemical Physics, vol. 324, pp. 659-666,

2006.

[54] A. P. Horsfield, et al., "Beyond Ehrenfest: correlated non-adiabatic molecular

dynamics," Journal of Physics, Condensed Matter, vol. 16, pp. 8251-8266, 2004.

Page 217: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

203

[55] A. P. Horsfield, et al., "Correlated electron-ion dynamics: the excitation of atomic

motion by energetic electrons," Journal of Physics, Condensed Matter, vol. 17,

pp. 4793-4812, 2005.

[56] A. P. Horsfield, et al., "The transfer of energy between electrons and ions in

solids," REPORTS ON PROGRESS IN PHYSICS, vol. 69, p. 1195, 2006.

[57] A. P. Horsfield, et al., "Correlated electron-ion dynamics in metallic systems,"

Computational Materials Science, vol. 44, pp. 16-20, 2008.

[58] A. Akturk, et al., "Electron Transport and Velocity Oscillations in a Carbon

Nanotube," IEEE TRANSACTIONS ON NANOTECHNOLOGY, vol. 6, p. 469,

2007.

[59] A. Verma, et al., "Ensemble Monte Carlo transport simulations for

semiconducting carbon nanotubes," Journal of Applied Physics, vol. 97, p.

114319, 2005.

[60] G. Pennington and N. Goldsman, "Semiclassical transport and phonon scattering

of electrons in semiconducting carbon nanotubes," Physical Review B, vol. 68, p.

45426, 2003.

[61] M. Z. Kauser and P. P. Ruden, "Electron transport in semiconducting chiral

carbon nanotubes," Applied Physics Letters, vol. 89, p. 162104, 2006.

[62] A. Verma, et al., "Effects of radial breathing mode phonons on charge transport in

semiconducting zigzag carbon nanotubes," Applied Physics Letters, vol. 87, p.

123101, 2005.

[63] G. Pennington and N. Goldsman, "Monte Carlo Study of Electron Transport in a

carbon nanotube," IEICE Transactions on Electronics, vol. 86, pp. 372-378, 2003.

Page 218: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

204

[64] Z. Yao, et al., "Mechanical properties of carbon nanotube by molecular dynamics

simulation," Computational Materials Science, vol. 22, pp. 180-184, 2001.

[65] K. M. Liew, et al., "Tensile and compressive properties of carbon nanotube

bundles," Acta Materialia, vol. 54, pp. 225-231, 2006.

[66] L. G. Zhou and S. Q. Shi, "Molecular dynamic simulations on tensile mechanical

properties of single-walled carbon nanotubes with and without hydrogen storage,"

Computational Materials Science, vol. 23, pp. 166-174, 2002.

[67] D. W. Brenner, "Empirical potential for hydrocarbons for use in simulating the

chemical vapor deposition of diamond films," Physical Review B, vol. 42, p.

9458, 1990.

[68] D. W. Brenner, et al., "A second-generation reactive empirical bond order

(REBO) potential energy expression for hydrocarbons," Journal of Physics:

Condensed Matter, vol. 14, pp. 783-802, 2002.

[69] M. B. Nardelli, et al., "Brittle and Ductile Behavior in Carbon Nanotubes,"

Physical Review Letters, vol. 81, p. 4656, 1998.

[70] B. I. Yakobson, et al., "High strain rate fracture and C-chain unraveling in carbon

nanotubes," Computational Materials Science, vol. 8, pp. 341-348, 1997.

[71] T. Vodenitcharova and L. C. Zhang, "Effective wall thickness of a single-walled

carbon nanotube," Physical Review B, vol. 68, p. 165401, 2003.

[72] B. J. Alder and T. E. Wainwright, "PHASE TRANSITION FOR A HARD

SPHERE SYSTEM," Journal of Chemical Physics (U.S.), vol. 27, pp. Pages:

1208-9, 1957.

Page 219: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

205

[73] J. B. Gibson, et al., "Dynamics of Radiation Damage," Physical Review, vol. 120,

p. 1229, 1960.

[74] J. M. Haile, Molecular dynamics simulation: Elementary methods. New York:

Wiley, 1992.

[75] W. Greiner, et al., Thermodynamics and statistical mechanics. New York:

Springer-Verlag, 1995.

[76] H. C. Andersen, "Molecular dynamics simulations at constant pressure and/or

temperature," Journal of Chemical Physics (U.S.), vol. 72, p. 2384, 1980.

[77] D. E. Spearot, "Atomistic calculations of nanoscale interface behavior in FCC

metals," PhD, Georgia institute of technology, Atlanta, GA, 2005.

[78] W. G. Hoover, et al., "High-Strain-Rate Plastic Flow Studied via Nonequilibrium

Molecular Dynamics," Physical Review Letters, vol. 48, pp. 1818-1820, 1982.

[79] D. J. Evans, "Computer ``experiment'' for nonlinear thermodynamics of Couette

flow," The Journal of Chemical Physics, vol. 78, pp. 3297-3302, 1983.

[80] H. J. C. Berendsen, et al., "Molecular dynamics with coupling to an external

bath," The Journal of Chemical Physics, vol. 81, pp. 3684-3690, 1984.

[81] B. L. Holian, et al., "Nonequilibrium free energy, coarse-graining, and the

Liouville equation," Physical Review A, vol. 42, pp. 3196-3206, 1990.

[82] W. H. Press, et al., Numerical recipes in C: The art of scientific computing, 2nd

edition ed. Cambridge: Cambridge university press, 1992.

[83] R. W. Hockney and J. W. Eastwood, Computer simulations using particles.

Bristol: Adam Hilger, 1988.

Page 220: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

206

[84] L. Verlet, "Computer "Experiments" on Classical Fluids. I. Thermodynamical

Properties of Lennard-Jones Molecules," Physical Review, vol. 159, pp. 98-103,

1967.

[85] L. Verlet, "Computer "Experiments" on Classical Fluids. II. Equilibrium

Correlation Functions," Physical Review, vol. 165, pp. 201-214, 1968.

[86] W. C. Swope, et al., "A computer simulation method for the calculation of

equilibrium constants for the formation of physical clusters of molecules:

Application to small water clusters," The Journal of Chemical Physics, vol. 76,

pp. 637-649, 1982.

[87] A. Nordsieck, "On numerical integration of ordinary differential equations,"

Mathematics of Computation, vol. 16, pp. 22-49, 1962.

[88] C. W. Gear, Numerical initial value problems in ordinary differential equations.

Englewood Cliffs, NJ: Prentice-Hall, 1971.

[89] D. Beeman, "Some multistep methods for use in molecular dynamics

calculations," Journal of computational physics, vol. 20, pp. 130-139, 1976.

[90] J. E. Lennard-Jones, "The determination of molecular fields I. From the variation

of the viscosity of a gas with temperature," in Proceedings of the royal society of

London A, 1924, p. 441.

[91] J. E. Lennard-Jones, "The determination of molecular fields II. From the equation

of state of a gas," in Proceedings of the royal society of London A, 1924, p. 463.

[92] G. C. Abell, "Empirical chemical pseudopotential theory of molecular and

metallic bonding," Physical Review B, vol. 31, p. 6184, 1985.

Page 221: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

207

[93] J. Tersoff, "New empirical model for the structural properties of silicon," Physical

Review Letters, vol. 56, pp. 632-635, 1986.

[94] J. Tersoff, "New empirical approach for the structure and energy of covalent

systems," Physical Review B, vol. 37, pp. 6991-7000, 1988.

[95] J. Tersoff, "Empirical Interatomic Potential for Carbon, with Applications to

Amorphous Carbon," Physical Review Letters, vol. 61, pp. 2879-2882, 1988.

[96] J. Tersoff, "Modeling solid-state chemistry: Interatomic potentials for

multicomponent systems," Physical Review B, vol. 39, pp. 5566-5568, 1989.

[97] N. Chandra, et al., "Local elastic properties of carbon nanotubes in the presence

of Stone-Wales defects," Physical Review B (Condensed Matter and Materials

Physics), vol. 69, pp. 094101-12, 2004.

[98] K. S. Cheung and S. Yip, "Atomic-level stress in an inhomogeneous system,"

Journal of Applied Physics, vol. 70, p. 5688, 1991.

[99] J. A. Zimmerman, et al., "Calculation of stress in atomistic simulation,"

Modelling and Simulation in Materials Science and Engineering, vol. 12, pp. 319-

332, 2004.

[100] W. A. De Heer, et al., "A carbon nanotube field-emission electron source,"

Science, vol. 270, p. 1179, 1995.

[101] J. C. She, et al., "Vacuum breakdown of carbon-nanotube field emitters on a

silicon tip," Applied Physics Letters, vol. 83, p. 2671, 2003.

[102] J. M. Bonard, et al., "Field emission from carbon nanotubes: the first five years,"

Solid State Electronics, vol. 45, pp. 893-914, 2001.

Page 222: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

208

[103] Y. H. L. Lee, et al., "Field-induced unraveling of carbon nanotubes," Chemical

Physics Letters, vol. 265, pp. 667-672, 1997.

[104] T. Ragab and C. Basaran, "A framework for stress computation in single-walled

carbon nanotubes under uniaxial tension," Computational Materials Science, vol.

46, pp. 1135-1143, 2009.

[105] C. Basaran, et al., "Thermomigration induced degradation in solder alloys,"

Journal of Applied Physics, vol. 103, pp. 123520-123520, 2008.

[106] C. Basaran, et al., "Electromigration time to failure of SnAgCuNi solder joints,"

Journal of Applied Physics, vol. 106, p. 013707, 2009.

[107] D. Gupta, et al., "Interface diffusion in eutectic Pb-Sn solder," Acta Materialia,

vol. 47, pp. 5-12, 1998.

[108] P. Singh and M. Ohring, "Tracer study of diffusion and electromigration in thin

tin films," Journal of Applied Physics, vol. 56, p. 899, 1984.

[109] F. H. Huang and H. B. Huntington, "Diffusion of Sb124, Cd109, Sn113, and Zn65

in tin," Physical Review B, vol. 9, p. 1479, 1974.

[110] J. Hoekstra, et al., "Electromigration of vacancies in copper," Physical Review B,

vol. 62, pp. 8568-8571, 2000.

[111] J. M. Ziman, Principles of the Theory of Solids. London: Cambridge University

Press, 1972.

[112] T. Ando, et al., "Theory of ballistic transport in carbon nanotubes," Physica B,

vol. 323, pp. 44-50, 2002.

[113] N. W. Ashcroft and N. D. Mermin, "Solid state physics," ed. Orlando: Saunders

College, 1976.

Page 223: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

209

[114] S. Datta, Quantum transport: Atom to transistor: Cambridge, 2005.

[115] E. D. Minot, "Tuning the band structure of carbon nanotubes," PhD, Cornell

university, 2004.

[116] T. Aizawa, et al., "Bond softening in monolayer graphite formed on transition-

metal carbide surfaces," Physical Review B, vol. 42, p. 11469, 1990.

[117] R. A. Jishi, et al., "Phonon modes in carbon nanotubules," Chemical Physics

Letters, vol. 209, pp. 77-82, 1993.

[118] L. Yang, et al., "Band-gap change of carbon nanotubes: Effect of small uniaxial

and torsional strain," Physical Review B, vol. 60, pp. 13874-13878, 1999.

[119] M. Verissimo-Alves, et al., "Polarons in Carbon Nanotubes," Physical Review

Letters, vol. 86, pp. 3372-3375, 2001.

[120] R. Heyd, et al., "Uniaxial-stress effects on the electronic properties of carbon

nanotubes," Physical Review B, vol. 55, pp. 6820-6824, 1997.

[121] M. Lundstrom, Fundamentals of Carrier Transport. Cambridge: Cambridge

University Press, 2000.

[122] G. Pennington, et al., "Deformation potential carrier-phonon scattering in

semiconducting carbon nanotube transistors," Applied Physics Letters, vol. 90, p.

062110, 2007.

[123] V. V. Deshpande, et al., "Spatially Resolved Temperature Measurements of

Electrically Heated Carbon Nanotubes," Physical Review Letters, vol. 102, p.

105501, 2009.

[124] G. Pennington and N. Goldsman, "Low-field semiclassical carrier transport in

semiconducting carbon nanotubes," Phys. Rev. B, vol. 71, p. 205318, 2005.

Page 224: › Research › packaging › publication › Ragab201… · iii ACKNOWLEDGEMENTS I gratefully acknowledge the assistance of many colleagues and collaborators during my graduate

210

[125] R. A. Jishi, et al., "Electron-phonon coupling and the electrical conductivity of

fullerene nanotubules," Physical Review B, vol. 48, pp. 11385-11389, 1993.

[126] V. N. Popov and P. Lambin, "Intraband electron-phonon scattering in single-

walled carbon nanotubes," Physical Review B, vol. 74, p. 75415, 2006.

[127] V. B. Fiks, "On the Mechanism of the Mobility of Ions in Metals," Sov. Phys.

Solid State, vol. 1, pp. 14-28, 1959.