Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more.
Course Hero has millions of course specific materials providing students with the best way to expand
their education.
Below is a small sample set of documents:
Stanford - EE - 114
EE114Lecture 12Lecture 12PVT VariationsDevice MismatchR. Dutton, B. MurmannStanford UniversityR. Dutton, B. MurmannEE114 (HO # 16)1Re-cap What weve covered so far Device modeling Analysis tools (Miller approximation, ZVTC) Fundamental stage
Stanford - EE - 114
EE114Lecture 13Lecture 13Current MirrorsR. Dutton, B. MurmannStanford UniversityB. MurmannEE114 (HO #17)1Basic Analysis (=0)IIVIVOM1W/LVgs = VI ! Vt +2IiWCoxLIOM2W/L1W(V ! Vt )CI O 2 ox L GS==1I I 1 C W ( ! V )VGSoxt2L
Stanford - EE - 114
EE114Lecture 14Lecture 14Supply Insensitive Bias CurrentGenerationR. Dutton, B. MurmannStanford UniversityR. Dutton, B. MurmannEE114 (HO #18)1Poor Man's BiasI OUT " I IN =VDD ! Vt ! VOVR Issue: Current is essentially proportional to VDD E.g
Stanford - EE - 114
EE114Lecture 15Lecture 15Voltage Biasing ConsiderationsR. Dutton, Boris MurmannStanford UniversityR. Dutton, B. MurmannEE114 (HO #19)1Recap: Process and Temperature VariationsVBIBTransducerviVB = 2.5VRVoVI = 1.394VIB = 500AW/L = 20m/1m
Stanford - EE - 114
EE114Lecture 16Lecture 16Differential PairR. Dutton, B. MurmannStanford UniversityR. Dutton, B. MurmannEE114 (HO #20)1Significance The differential pair is the most widely used two-transistor circuitin integrated circuits Many circuits rely on
Stanford - EE - 114
Lecture 17EE114Lecture 17Multi-Stage Amplifiers(Single-Ended)R. Dutton, B. MurmannStanford UniversityR. Dutton, B. MurmannEE114 (HO #21)1Multi-stages-getting startedSo, what do we need to think about?What are constraints?Source signal/impedan
Stanford - EE - 114
EE114Lecture 18Lecture 18Multi-Stage Amplifiers(Differential Stages)R. Dutton, B. MurmannStanford UniversityR. Dutton, B. MurmannEE114 (HO #22)1Single-Ended Cascading ProblemsVB1IBVB2IBVB3IB Output quiescent point voltage(VDS) is equal t
Stanford - EE - 114
Lecture 19EE 114Lecture 19Fundamentals of FeedbackPart IR. Dutton, B. MurmannStanford UniversityR. Dutton, B. MurmannEE114 (HO #23)1Negative Feedback Harold S. Black, 1927vin!v outavout = a(vin ! fvout )-vouta=vin 1 + aff Interestin
Stanford - EE - 114
EE 114Lecture 20Fundamentals of FeedbackPart IIR. Dutton, B. MurmannStanford UniversityR. Dutton, B. MurmannEE114 (HO #24)1Stabilityvi!a(s)-voA( s ) =voa( s )a( s )==vi 1 + a( s ) f ( s ) 1 + T ( s )f(s) Most general criterion: BIBO
Stanford - EE - 114
Lecture 21EE 114Lecture 21Feedback and Port ImpedancesR. Dutton, B. MurmannStanford UniversityR. Dutton, B. MurmannEE114 (HO #25)1U s in g F e e d b a c k t o M o d if y P o r t Im p e d a n c e s Feedback can be used to increase/decrease port i
Stanford - EE - 114
EE 114Lecture 22Lecture 22Design Examples(DP 2009 and DP 2008)R. Dutton, B. MurmannStanford UniversityR. Dutton, B. MurmannEE114 (HO #26)1Pore-Based Bio-Sensor Chip (hypothetical App.)B ia s R e f.Quad 2Each pore has a differentdiameter. Thi
Stanford - EE - 114
Lecture 23EE 114Lecture 23OTA Feedback Circuits(Part I)R. Dutton, B. MurmannStanford UniversityR. Dutton, B. MurmannEE114 (HO #27)1Classification of OpAmps (1) Type Operational Amplifier Ideally a voltage-controlled voltage source Typically
Stanford - EE - 114
Lecture 24EE 114Lecture 24OTA Feedback Circuits(Part II)R. Dutton, B. MurmannStanford UniversityR. Dutton, B. MurmannEE114 (HO #28)1Poor Mans OTA CircuitVDDVBPITAIL/ 2CfVoVxmVxpvivoCsVBN Two deficiencies Low loop gain Inefficient u
Stanford - EE - 114
EE 114Lecture 25Lecture 25OTA Feedback Circuits(Part III)R. Dutton, B. MurmannStanford UniversityR. Dutton, B. MurmannEE114 (HO #29)1Poor Mans OTA Circuit With CascodesV DDMagicbatterybiasingITAIL / 2CfVoVxmVBNR. Dutton, B. Murmannvi
Stanford - EE - 114
EE 114Lecture 26Lecture 26OTA Feedback Circuits(Part IV)R. Dutton, B. MurmannStanford UniversityR. Dutton, B. MurmannEE114 (HO #30)1(Basic) Two-Stage OTA High gain ~ 0.5(gmro)2VDDVBP Large output rangeM3M2VxmM1aVBNR. Dutton, B. Murmann
Stanford - EE - 114
EE 114Lecture 27Lecture 27Loop Gain SimulationR. Dutton, Boris MurmannStanford UniversityR. Dutton, B. MurmannEE114 (HO #31)1ReferencesH.W. Bode, Network Analysis and Feedback Amplifier Design, Van Nostrand, New York,1945.R .D . M id d le b r
Stanford - EE - 114
EE 114Lecture 28Lecture 28Bandgap ReferenceR. Dutton, Boris MurmannStanford UniversityR. Dutton, B. MurmannEE114 (HO #32)1Key Idea kT/q has a positive temperature coefficient "PTAT" proportional to absolute temperature VBE of a BJT decreases w
Stanford - EE - 114
Lecture 29EE 114Lecture 29Technology ScalingBeyond EE114 MOSFETsR. Dutton, B. MurmannStanford UniversityR. Dutton, B. MurmannEE114 (HO #33)1MOS Level 1 Figures-of-Merit (FoM)Long Channel ModelIDS =KP W2"" (VGS # Vt ) " (1 + $VDS )2 LeffV
Stanford - EE - 114
Lecture 0EE114EE114Fundamentals of Analog IntegratedCircuit DesignR. Dutton, B. MurmannStanford UniversityR. Dutton, B. MurmannEE 1141EE114 Basics (1) Teaching assistants Shafigh Shirinfar, Kamal Aggarwal Administrative support Fely Barrera,
Stanford - E40 - 05421
Homework #4 SolutionOctober 27, 2011Point Distribution of Homework #4 (55 points total)Basic rule:1. All calculation mistakes get 1 point o.2. Mistakes in setting up necessary equations such as KCL get 1 point o if KCL is applied at the rightnodes.
Stanford - E40 - 05421
123
Stanford - E40 - 05421
E40Autumn 2011Homework 1Due 5:00 pm, Wednesday, October 5, 2011Please write your Name and Lab Section Time on the front page.1. The current i(t) in a wire is given by: i(t) = (1.5A)sin[(2)(1000)t], where t is in seconds.a) Plot the current from t =
Stanford - E40 - 05421
E40Autumn 2011Homework 2Due 5:00 pm, Wednesday, October 12, 2010Please write your Name and Lab Section Time on the front page.1. Solving circuits using Kirchhoffs Current Law.a)b)c)d)e)f)Apply Kirchhoffs current law at node a.Apply Kirchhoffs
Stanford - E40 - 05421
!!!!!!!Problem 4.17Determine vo across the 10-k resistor in the circuit of Fig. P4.17.2 k_1V+in = 0_vnvpip = 050 10 k+5Vvo+_Figure P4.17: Circuit for Problem 4.17.Solution: Since ip = 0, there is no voltage drop across the 2-k re
Stanford - E40 - 05421
E40Autumn 2011Homework 3Due 5:00 pm, Wednesday, October 19, 2011Please write your Name and Lab Section Time on the front page.1. This circuit has a light-emitting diode (LED) being powered by a 9 V battery; the 25 series resistance models the intern
Stanford - E40 - 05421
E40Autumn 2011Homework 4Due 5:00 pm, Wednesday, October 26, 2011Please write your Name and Lab Section Time on the front page.1. U&M 4.20. Since the op amps negative supply voltage isnt specified, assume that it is-12 V. Use ideal op-amp analysis.2
Stanford - E40 - 05421
E40Autumn 2011Homework 5Due 5:00 pm, Wednesday, November 9, 2011Please write your Name and Lab Section Time on the front page.1. The voltage waveform vs(t) steps down at t = 0.(a) What is iR(t = 0-) in mA? What is iR(t = 0+) in mA?(b) What is vR(t
UCSD - CSE - 12
CSE 12:Basic data structures andobject-oriented designJacob Whitehilljake@mplab.ucsd.eduLecture One1 Aug 2011Monday, August 1, 2011WelcomeCSE 12 is a programming-oriented introduction tofundamental data structures of computer science.By the end
UCSD - CSE - 12
/////CSE 12- Lecture 1ieng6.ucsd.edu/~cs12vJake Whitehill8/1/11jake@mplab.ucsd.edu/ right data structure is important/ Theme: Storing information in a river of 1's and 0's/javac Helloworld.javajava HelloWhirld
UCSD - CSE - 12
Eclipse and Java for Total BeginnersTutorial Companion DocumentEclipse And Java For Total BeginnersCompanion Tutorial DocumentBy Mark DexterTable of ContentsIntroduction. .2.Tutorial Target Audience.2Tutorial Objectives.2Why learn Java with Ecli
UCSD - CSE - 12
CSE 12:Basic data structures andobject-oriented designJacob Whitehilljake@mplab.ucsd.eduLecture Two2 Aug 2011Tuesday, August 2, 2011Review from lastlecture In computer science, all data mustultimately be represented as a binarysequence. Data
UCSD - CSE - 12
CSE 12:Basic data structures andobject-oriented designJacob Whitehilljake@mplab.ucsd.eduLecture Two2 Aug 2011Tuesday, August 2, 2011Review from lastlecture In computer science, all data mustultimately be represented as a binarysequence. Data
UCSD - CSE - 12
CSE 12:Basic data structures andobject-oriented designJacob Whitehilljake@mplab.ucsd.eduLecture Three3 Aug 2011Wednesday, August 3, 2011The Java VirtualMachine (JVM).Wednesday, August 3, 2011Why study the Java VM? Before studying the more comp
UCSD - CSE - 12
CSE 12:Basic data structures andobject-oriented designJacob Whitehilljake@mplab.ucsd.eduLecture Three3 Aug 2011Wednesday, August 3, 2011The Java VirtualMachine (JVM).Wednesday, August 3, 2011Why study the Java VM? Before studying the more comp
UCSD - CSE - 12
/public Object get (int index)cfw_/ need to check IndexOutOfBoundsif( index < 0 | index >= _numElements)throw IndexOutofBoundsExpection();return _underlyingStorage[index];/end of getpublic void remove(int index)cfw_/ Check valid index.for(int i
UCSD - CSE - 12
CSE 12:Basic data structures andobject-oriented designJacob Whitehilljake@mplab.ucsd.eduLecture Five8 Aug 2011Monday, August 8, 2011More on interfaces.Monday, August 8, 2011Review of Iterable andIterator interfaes Recall: If a class X is to im
UCSD - CSE - 12
CSE 12:Basic data structures andobject-oriented designJacob Whitehilljake@mplab.ucsd.eduLecture Five8 Aug 2011Monday, August 8, 2011More on interfaces.Monday, August 8, 2011Review of Iterable andIterator interfaes Recall: If a class X is to im
UCSD - CSE - 12
CSE 12:Basic data structures andobject-oriented designJacob Whitehilljake@mplab.ucsd.eduLecture Six9 Aug 2011Tuesday, August 9, 2011Circular linked lists.Tuesday, August 9, 2011Circular linked lists Before moving on to other data structures,we
UCSD - CSE - 12
/ Lecture 6/Mark and Sweep: implementation of asodghpasoihg/Garbage collector, looks at its local variable and braches out to stuff./Lets say it uses DLL and calls clear. It sees an island of nodes that is notmarked in use/ so it'll be swept away./
UCSD - CSE - 12
CSE 12:Basic data structures andobject-oriented designJacob Whitehilljake@mplab.ucsd.eduLecture Seven10 Aug 2011Wednesday, August 10, 2011More on Java generics.Wednesday, August 10, 2011Making ArrayList generic Weve already discussed the benet
UCSD - CSE - 12
CSE 12Analysis and Measurement of Algorithms Algorithm costs: time, space, and energy Best case, worst case, average case analysis Counting instructions and asymptotic analysis Big-O, big-Omega, big-Theta notation Introduction to algorithm measureme
UCSD - CSE - 12
CSE 12:Basic data structures andobject-oriented designJacob Whitehilljake@mplab.ucsd.eduLecture Ate11 Aug 2011Thursday, August 11, 2011More on performanceanalysis.Thursday, August 11, 2011Asymptotic performance analysisAsymptotic performance a
UCSD - CSE - 12
/Lecture 8
UCSD - CSE - 12
CSE 12:Basic data structures andobject-oriented designJacob Whitehilljake@mplab.ucsd.eduReview from lastlecture In computer science, all data mustultimately be represented as a binarysequence. Data structures are necessary to encodeuseful infor
UCSD - CSE - 12
CSE 12:Basic data structures andobject-oriented designThe Java VirtualMachine (JVM).Jacob Whitehilljake@mplab.ucsd.eduLecture Three3 Aug 2011Wednesday, August 3, 2011Wednesday, August 3, 2011Why study the Java VM? Before studying the more comp
UCSD - CSE - 12
CSE 12:Basic data structures andobject-oriented designJacob Whitehilljake@mplab.ucsd.eduLinked lists, continued.Lecture Four4 Aug 2011Thursday, August 4, 2011Thursday, August 4, 2011Review from last lectureReview from last lectureA Node is sim
UCSD - CSE - 12
CSE 12:Basic data structures andobject-oriented designMore on interfaces.Jacob Whitehilljake@mplab.ucsd.eduLecture Five8 Aug 2011Monday, August 8, 2011Monday, August 8, 2011Review of Iterable andIterator interfaes Recall: If a class X is to im
UCSD - CSE - 12
CSE 12:Basic data structures andobject-oriented designCircular linked lists.Jacob Whitehilljake@mplab.ucsd.eduLecture Six9 Aug 2011Tuesday, August 9, 2011Tuesday, August 9, 2011Circular linked listsCircular linked lists Before moving on to oth
UCSD - CSE - 12
CSE 12:Basic data structures andobject-oriented designMore on Java generics.Jacob Whitehilljake@mplab.ucsd.eduLecture Seven10 Aug 2011Wednesday, August 10, 2011Wednesday, August 10, 2011Making List genericMaking ArrayList generic Weve already
UCSD - CSE - 12
CSE 12:Basic data structures andobject-oriented designMore on performanceanalysis.Jacob Whitehilljake@mplab.ucsd.eduLecture Ate11 Aug 2011Thursday, August 11, 2011Thursday, August 11, 2011Asymptotic performance analysis In order to justify des
UCSD - CSE - 12
CSE 12Analysis and Measurement of AlgorithmsWriting good software Keep in mind the characteristics of good software: robustness: a programs ability to spot exceptionalconditions and deal with them or shutdowngracefully Algorithm costs: time, space,