New User Special Price Expires in

Let's log you in.

Sign in with Facebook


Don't have a StudySoup account? Create one here!


Create a StudySoup account

Be part of our community, it's free to join!

Sign up with Facebook


Create your account
By creating an account you agree to StudySoup's terms and conditions and privacy policy

Already have a StudySoup account? Login here


by: Marjorie Kulas


Marjorie Kulas
GPA 3.62


Almost Ready


These notes were just uploaded, and will be ready to view shortly.

Purchase these notes here, or revisit this page.

Either way, we'll remind you when they're ready :)

Preview These Notes for FREE

Get a free preview of these Notes, just enter your email below.

Unlock Preview
Unlock Preview

Preview these materials now for free

Why put in your email? Get access to more of this material and other relevant free materials for your school

View Preview

About this Document

Class Notes
25 ?




Popular in Course

Popular in Engineering Electrical & Compu

This 15 page Class Notes was uploaded by Marjorie Kulas on Monday October 19, 2015. The Class Notes belongs to ECE 422 at Oregon State University taught by Staff in Fall. Since its upload, it has received 24 views. For similar materials see /class/224431/ece-422-oregon-state-university in Engineering Electrical & Compu at Oregon State University.

Similar to ECE 422 at OSU

Popular in Engineering Electrical & Compu




Report this Material


What is Karma?


Karma is the currency of StudySoup.

You can buy or earn more Karma at anytime and redeem it for class notes, study guides, flashcards, and more!

Date Created: 10/19/15
HSPICE HELP The HSPICE analog circuit simulator is used for simulating the circuits in transient steady state and frequency domains Circuits can be accurately simulated for frequencies from DC to frequencies greater than 100 GHz HSPICE is one tool that can be used for accurate circuit and behavioral simulations The size of the circuits that can be simulated is only limited by the virtual memory of the computer used Many of you may choose to use a student version of PSPICE and that will also work for at least the first several assignments To begin the design entry and simulation process an input netlist file has to be created The analyses specified in the input netlist file are executed during the HSPICE run The results are posted in an output listing le If OPTIONS POST is specified then the data is stored in a graph data file If POST is specified the complete circuit solution is stored The HSPICE program has a textual command line interface To execute a netlist at the UNIX command prompt type hspice ltinputfile namegt HSPICE by default creates two standard output files to describe the initial conditions ic le and the output status stO file The input netlist file should have a sp extension Declaring a MOSFET ltInsmnce namegt d g s b ltinstance type wKl lK2 The above statement shows a general declaration for a MOSFET Instance name Every transistor used is an instance of a particular type of MOSFET PMOSNMOS So each and every transistor should have a distinct instance name Instance type This refers to the name of the prototype transistor NMOSPMOS mentioned in the model file In our case it is CMOSN for NMOS transistor and CMOSP for a PMOS transistor In the above syntax d refers to the drain g refers to the gate s refers to the source and b refers to the bulk Always ground should be referred to as 0 The parameter w39 and 1 refer to the width and length of the transistor used and are in units of meters Eg MI I 2 3 0 CMOSN w10u 1035u Independent source elements Use source elements to specify either DC AC transient or mixed independent voltage and current sources Some types of analysis use the associated analysis sources For example for a DC analysis if both the DC and AC sources are specified in one independent source the AC source is taken out General form Vxxx 11 11 ltltDCgt dcvalgt lttram mgt ltACacmag ltacphasegtgt Or Zvyy n n ltltDCgt dcvalgt lttranfungt ltACacmag ltacphasegtgt ltMvalgt where Vxxx independent voltage source element name Must begin with a V which can be followed by up to 15 alphanumeric characters Iyyy independent current source element name Must begin with an I which can be followed by up to 15 alphanumeric characters n positive node n negative node DC source value dcval The tranfun value at time zero overrides the DC value default00 tranfun transient source function AC ACI AM DC EXP PE PL PU PULSE PWL R RD SFFM SIN AC indicates source is to be used in an AC smallsignal analysis acmag AC magnitude acphase AC phase default00 M multiplier used for simulating multiple parallel current sources The current value is multiplied by M defau1t10 Passive elements The most commonly used elements are resistors and capacitors General form Rmx n n2 value Cxxx n n2 value Rxxx is a resistor connected between the nodes ml and n2 its resistance is given by the number value All the instance names of a resistor should start with R Cxxx is a capacitor connected between the nodes nl and 112 its capacitance is given by the number value All the instance names of a capacitor should start with a C Analysis The most commonly used analyses are the DC and AC analysis DC statement is used in DC analysis to 0 Sweep any parameter value 0 Sweep any source value etc General form DC var START start STUPstopl STEP incrl Eg dc v1 0 5 0 1 varl is the source to be swept start is the initial value of the sweep stopl is the max value to be swept to incrl is the increment value AC statement General form AC type ill fstartfsz op fstart is the starting frequency fstop is the ending frequency np number of points type can be any of the following keywords DEC decade variation OCT octave variation LIN Linear variation PRINT amp PLOT statements The PRJNT statement prints numeric analysis results The PLOT statement generates low resolution printer plots in the output listing le Examples PRINT ac vtype node vtypemodeZ PLOT dc v node vtype can be vdb the voltage of the node is printed in db vp the phase of the node is printed v gives the voltage of that node The inc statement This statement is used to include a file that has model parameters General form inc ltfilenamegt Example Lets assume that Vdd3 v and WIL10u2u The HSPICE code for the above circuit is op options post inc modelstxt transistor declaration M1 3 2 I O CMOSN w10u 12u sources V1 4 0 dc3v V2 2 0 dc2v ac0v II 1 O dc10u elements R13 410k C13 010p dc v2 0 2 01 print dc v3 end The above code sweeps the dc bias of the circuit and prints the operating point of the output node If an ac signal greater than zero was applied in the above example an ac analysis can be done with the following statements ac DEC 100 100 100x The above statement sweeps the signal frequency from 100 Hz to 100 MHz 1 Analog Integrated Circuit Design 4 C49 Current Sources Current Sources 0 Active loads 0 Bias currents and voltages Desirable Characteristics Low input resistance High output resistance DC balance Good matching of 10m to Iin TM Simple Current Source a Input Resistance 24 397 7quot rquot 3 M 39 r a g b Output Resistance rod 39 yJquot 3 c Matching Considerations 1 V s VYJ C39anv b 39 394 V 39 V s W 11 I J5 J l l KIg3939 v s l r t 39 inalog Integrated Circuit Design 31 QZ i C H39A VJh AoV 51 2 First order 4 Recall for bipolar Ass 1quot km 139 neglecting early effects Top view of MOS transistor 3971 BK Vn v39l z I r n5 so l I Pt 0T L W Accuracy of MOS Current Mirror w I quot39 AI n as 0 4 TIA 0 Suppose VDSI VDSZ Thenwe want A 12 L L2 Design current mirror so L1 L2 ex hCE l LAZ39VJ Q l A VA w W m k YM 39I39d39JJa u 39 malog Integrated Circuit Design 39139L Poo A I m 1 3 r 39I39 d 2 w L a I wMu Qjquot43 11quot M I L AL 4 H 67 MI DA Maquot 2wMI 2o H quotZw c a quot ElfLonst Do 140 west 3 um39o l 3 I 4 quott m 41 3 H w NI t ww M15 mz39 23 3 AJ Au aem 63 6mm Mm MI I30 KA39n39o 1 Matching Considerations for Bipolar Current Sources Mismatches inaF IS RE39s an Q3 Inf Fan Q9 131 E1 VB39V39A IMquot F4 H Subtraction of those currents yields 3392 55 4 29 0 Vrlmzur Wlm yqala 4134 1 54 39 133 9 FqF4 M gage 39 v lXnalog Integrated Circuit Design Suppose A k2 7L but VDSI at VDsz Error Term E 1 MVDSI VDSI Want 1 small L1 L2 Long Devices Ia ws hm39r 1 n1 quot we 1 7 V s Process Variations a Random u fow J Pol quot i 4 it 7 A Typical random variations for W and L 01 p Statistically distributed Variations in all parameters a L K 7 VTn b Systematic Biased Over etch diffusion mask error overexposed mask All edges equally affected AW AL Process gradients tox gas ow pwell in furnace Example of Current Mirror Suppose we want 12 211 Assume VDsl VDSZ in all cases Then IC I C We can determine the effects of mismatches by assigning the quantities Arc I quot Icq AIS quot Iba 15f Q I B 39f39JZq r 8 rs d nr y 6quotquot 1 39 Analog Integrated Circuit Design Doing mathematical manipulations we nd 218 Air L AI m g 590 Io IfM 1 r815 n Off F 39F n and 51 o 12 0 For w n I L Ar 4 Mismatch determined entirely by S Ranges from 1 i10 For Mismatch determined by second term AR AOLF A 0 quot 1quot 0 9 A VF rap 9 1quot 7 Therefore using npn current source and RE improves matching Juror Kasp39snmce l V 5 Y1 01 1quot Loop 6AM 39H T39 VJ 1 In agendav mg 39 T 22 21 e L a 39 M2 3 7quot 739 5 2 M gt 667 aefnz m 1 7 ry em order 6 MagMH IZ w sumpc Ml39rrw OoTPUT eQ SWC g 45 3 P1 wls 4 rd 39 221 L quot 1 54s 5 M05 6IPO 1 AlISM Garret Mirror 5193 u r V9 Lg Vow MS 2 Va 49 139 3039 r T 39 1 Mn curnd39 3W HM Do eke ALE Vds V s V s VT 397 VT3rVdMTz V15 I w W3 5W5 Vn 4 VAsAT INKEREMT OWSET J 1 Ht39aH swine C AscoOE QALKEMT sowcce IE LLAMCeD VJI LSorJ OMMEMT Soweg 39 n YId39 elk m 12 mm Vvsgquot V s Vr ct VpsCSk39r My M3 095 quot V 5 V s V sf quotI m 67 v65 v 51 39 quot V95 3 V Vpz w WLFM oQkdl r 1 J L w I M ma 1 us 22 gd53 W SJ CAIIO V95 V65 1 V Sq V s 39 V s I39F V554 Vlts3 VT VDsA39r 39 V95 5 V65 d no 01 7sz Vquot 7 V05 quot39 VD S quot V 39f V453 r TVJSATH Va Poor Sumn5 39 CASCQQ 949310 39 Vos V957 Mb D sd39 1amp4 ch ma a6quot VJquot souu 39Vv w 39 V4541 ValSATs Vems VDsATa Vcs ZVDsA39r39 1 Vr 5 7 15V W5 Hou aromas H614 o swim amateur Sownce V 9 V g 1rd A 5 VHA39S 5 v 53 vans quot7 quot3 V3 5 WECW Vanr5 VT 91 at Venice 0 ozs on 2 11V tbuo do UNL cud m WAS VGL r Lz Vbo A s 393 V55 5 VJSA39T f VTS 5 17 v1 77w War 2 VJSAT39 Vows VdsAT2 s 2 KL K C39Ez A 41quot 39 g l 1 Cf J M 4 I M AK A Panda equotnu DE 05 ewr A NBAswim B PoLkvL um mm aAmma vemis V3134 Vangmz Vsegt 0 Ha VBI39As 3 3w 30 39wu PM V6636 Ind v gt V64 50 11615 AM u FA R 7 Mc cured 0mrc COMT D SHIV Lunei Sumac Valh c DadPM SUN la Von V44 VJSSAT3 3 47V Vang VdsCsATJL 03v VszAT 9 7 r1 quot4 92 ne M sm dds vascsATh WHJ M curred Source V4565 333 36wa quotI 3 33 5 Tpef Ml Paar Vo k SUI kg 39 V04 6 V65 VdsA rg 9 quot TV39rz 439 Mm 07 m7 0 1 7 439 29 Vougf39 VT War 4 V954 73 25 V p 33 9353 thavh 302 is 3 sum ilk gt5 I If M1gt n S 31gt u Gov n L I 4 1 Am n UULSQM 4256 4o 2m 0 33 04 3 m2 Lav 3530M QUINN 211 23 39x marl we 8 WRN Ru hk PH E 933 it 05 933 it we 30 48E muzfmaus ism o 3n 9542 1734 2 x mas F vsoes n4 35x gtooLamp km 3amp3 weak slamam uZotdmltu kioad 932 MMddos 9 isnva 23s 0ampng an 392 331 qu uu u H2lt 7 altmm mors 5H5 Lara 404d 928 l N0 6 rmmRFUd 52x hiki i Iw2u 5gt SIo 36 34144 0 v93 03 roQ SET ig 34 go o 4 14 3533 2 3736 an 32 u a a3 29 m91 t NHI Ax n Nu ultgt l Vd L 0130 754 F5 VJ 3 50 TQJWWJE 43m unliogt in o m a agt559gt A 1135 n 19310 mi drap mi nvm2sda1 i L iiiiik A k n


Buy Material

Are you sure you want to buy this material for

25 Karma

Buy Material

BOOM! Enjoy Your Free Notes!

We've added these Notes to your profile, click here to view them now.


You're already Subscribed!

Looks like you've already subscribed to StudySoup, you won't need to purchase another subscription to get this material. To access this material simply click 'View Full Document'

Why people love StudySoup

Steve Martinelli UC Los Angeles

"There's no way I would have passed my Organic Chemistry class this semester without the notes and study guides I got from StudySoup."

Amaris Trozzo George Washington University

"I made $350 in just two days after posting my first study guide."

Jim McGreen Ohio University

"Knowing I can count on the Elite Notetaker in my class allows me to focus on what the professor is saying instead of just scribbling notes the whole time and falling behind."

Parker Thompson 500 Startups

"It's a great way for students to improve their educational experience and it seemed like a product that everybody wants, so all the people participating are winning."

Become an Elite Notetaker and start selling your notes online!

Refund Policy


All subscriptions to StudySoup are paid in full at the time of subscribing. To change your credit card information or to cancel your subscription, go to "Edit Settings". All credit card information will be available there. If you should decide to cancel your subscription, it will continue to be valid until the next payment period, as all payments for the current period were made in advance. For special circumstances, please email


StudySoup has more than 1 million course-specific study resources to help students study smarter. If you’re having trouble finding what you’re looking for, our customer support team can help you find what you need! Feel free to contact them here:

Recurring Subscriptions: If you have canceled your recurring subscription on the day of renewal and have not downloaded any documents, you may request a refund by submitting an email to

Satisfaction Guarantee: If you’re not satisfied with your subscription, you can contact us for further help. Contact must be made within 3 business days of your subscription purchase and your refund request will be subject for review.

Please Note: Refunds can never be provided more than 30 days after the initial purchase date regardless of your activity on the site.