Chapter 1 Introduction to CMOS Circuit Design

Size: px
Start display at page:

Download "Chapter 1 Introduction to CMOS Circuit Design"

Transcription

1 Chpter 1 Introduction to CMOS Circuit Design Jin-Fu Li Advnced Relile Systems (ARES) L. Deprtment of Electricl Engineering Ntionl Centrl University Jhongli, Tiwn

2 Outline Introduction MOS Trnsistor Switches CMOS Logic Circuit nd System Representtion Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 2

3 Binry Counter Present stte Next stte A A B B A = + B = + CK CLR Source: Prof. V. D. Agrwl Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 3

4 1-it Multiplier A C B C=AxB Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 4

5 Switch: MOSFET MOSFETs re sic electronic devices used to direct nd control logic signls in IC design MOSFET: Metl-Oxide-Semiconductor Field- Effect Trnsistor N-type MOS (NMOS) nd P-type MOS (PMOS) Voltge-controlled switches A MOSFET hs four terminls: gte, source, drin, nd sustrte (ody) Complementry MOS (CMOS) Using two types of MOSFETs to crete logic networks NMOS & PMOS Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 5

6 P-N Junctions A junction etween p-type nd n-type semiconductor forms diode. Current flows only in one direction p-type n-type node cthode Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 6

7 NMOS Trnsistor Four terminls: gte, source, drin, ody Gte oxide ody stck looks like cpcitor Gte nd ody re conductors SiO 2 (oxide) is very good insultor Clled metl oxide semiconductor (MOS) cpcitor Even though gte is no longer mde of metl Source Gte Drin Polysilicon SiO 2 n+ n+ p ulk Si Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 7

8 NMOS Opertions Body is commonly tied to ground (0 V) When the gte is t low voltge: P-type ody is t low voltge Source-ody nd drin-ody diodes re OFF No current flows, trnsistor is OFF Source Gte Drin Polysilicon SiO 2 n+ p n+ ulk Si S 0 D Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 8

9 NMOS Opertions (Cont.) When the gte is t high voltge: Positive chrge on gte of MOS cpcitor Negtive chrge ttrcted to ody Inverts chnnel under gte to n-type Now current cn flow through n-type silicon from source through chnnel to drin, trnsistor is ON Source Gte Drin Polysilicon SiO 2 n+ p n+ ulk Si S 1 D Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 9

10 PMOS Opertions Similr, ut doping nd voltges reversed Body tied to high voltge (V DD ) Gte low: trnsistor ON Gte high: trnsistor OFF Bule indictes inverted ehvior Polysilicon Source Gte Drin SiO 2 p+ p+ n ulk Si Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 10

11 Threshold Voltge Every MOS trnsistor hs chrcterizing prmeter clled the threshold voltge V T The specific vlue of V T is estlished during the mnufcturing process Threshold voltge of n NMOS nd PMOS NMOS PMOS V A Gte + V GSn Drin Mn - Source V DD V Tn 0 V A V A =1 Mn On V A =0 Mn Off V A V GSp Source + V DD - Mp Gte Drin V A V DD V DD - V Tp 0 V A =1 Mp Off V A =0 Mp On Gte-source voltge Logic trnsltion Gte-source voltge Logic trnsltion Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 11

12 MOS Trnsistor is Like Tp Source: Prof. Bnerjee, ECE, UCSB Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 12

13 MOSFET & FinFET G S(D) Si-Sustrte D(S) MOSFET D(S) D(S) G G S(D) Oxide Si-Sustrte Bulk FinFET S(D) Buried Oxide Si-Sustrte SOI FinFET Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 13

14 IG & SG FinFETs According to the gte structure, FinFET cn e clssified s Independent-Gte (IG) FinFET Short-Gte (SG) FinFET D(S) D(S) G G S(D) G S(D) Oxide Oxide Si-Sustrte IG FinFET Si-Sustrte SG FinFET Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 14

15 MOS Switches NMOS symol nd chrcteristics 0v 5v 5v 0v V th 5v-V th PMOS symol nd chrcteristics 0v 5v 0v V th V th 5v Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 15

16 CMOS Switch A complementry CMOS switch Trnsmission gte -s -s Symols C s s s 0v Chrcteristics 0v 5v 5v 0v 5v Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 16

17 CMOS Logic-Inverter The NOT or INVERT function is often considered the simplest Boolen opertion F(x)=NOT(x)=x Vdd Vin Vout Vin Vout Vdd Vdd Vdd Vdd/2 Indeterminte logic level Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 17

18 Seril structure Comintionl Logic S1=0 S2=0 S1=0 S2=1 S1=1 S2=0 S1=1 S2=1 S1 S1 S2 S !=!=!= = S1=0 S2=0 S1=0 S2=1 S1=1 S2=0 S1=1 S2=1 S1 S1 S2 S =!=!=!= Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 18

19 Prllel structure Comintionl Logic S1=0 S2=0 S1=0 S2=1 S1=1 S2=0 S1=1 S2=1 S1 0 1 S1 S2 S2 0 1!= = = = S1=0 S2=0 S1=0 S2=1 S1=1 S2=0 S1=1 S2=1 S1 0 1 S1 S2 S2 0 1 = = =!= Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 19

20 NAND Gte Output A A 0 1 B B A B Output Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 20

21 NOR Gte A B Output 0 A 1 B A B Output Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 21

22 F (( AB) ( CD)) Compound Gte A B C D F A B C D F A C B D Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 22

23 Structured Logic Design CMOS logic gtes re intrinsiclly inverting The output lwys produces NOT opertion cting on the input vriles For exmple, the inverter shown elow illustrtes this property 1 V DD =1 f=0 0 Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 23

24 Structured Logic Design The inverting nture of CMOS logic circuits llows us to construct logic circuits for AOI nd OAI expressions using structured pproch AOI logic function Implements the opertions in the order AND then OR then NOT E.g., g (,, c, d ). c. d OAI logic function Implements the opertions in the order OR then AND then NOT E.g., g (,, c, d ) ( ) ( c d ) Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 24

25 Structured Logic Design Behviors of nmos nd pmos groups Prllel-connected nmos OR-NOT opertions Prllel-connected pmos AND-NOT opertions Series-connected nmos AND-NOT opertions Series-connected pmos OR-NOT opertions Consequently, wired groups of nmos nd pmos re logicl duls of nother Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 25

26 Dul Property If n NMOS group yields function of the form g ( c ) then n identiclly wired PMOS rry gives the dul function G ( c) where the AND nd OR opertions hve een interchnged This is n interesting property of NMOS-PMOS logic tht cn e exploited in some CMOS designs Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 26

27 An Exmple of Structured Design X ( c d ) Group 3 c V DD c d Group 1 Group 2 X d Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 27

28 Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 28 An Exmple of XOR Gte Boolen eqution of the two input XOR gte, this is not in AOI form But,, this is in AOI form Therefore, ) ( V DD V DD XOR Gte XNOR Gte

29 Multiplexer A B 1 0 Y A B C D Y S -S A S1 S0 A S Y B Y B C -S D S1 -S1 S0 -S0 Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 29

30 Sttic CMOS Summry In sttic circuits t every point in time (except when switching), the output is connected to either Vdd or Gnd through low resistnce pth Fn-in of n (or n inputs) requires 2n (n N-type nd n P- type) devices Non-rtioed logic: gtes operte independent of PMOS or NMOS sizes No pth ever exists etween Vdd nd Gnd: low sttic power Fully-restored logic (NMOS psses 0 only nd PMOS psses 1 only Gtes must e inverting Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 30

31 Design Flow for VLSI Chip Specifiction Function Behviorl Design Function Structurl Design Physicl Design Function Timing Power Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 31

32 Circuit nd System Representtions Behviorl representtion Functionl, high level For documenttion, simultion, verifiction Structurl representtion System level CPU, RAM, I/O Functionl level ALU, Multiplier, Adder Gte level AND, OR, XOR Circuit level Trnsistors, R, L, C For design & simultion Physicl representtion For friction Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 32

33 Behvior Representtion A one-it full dder (Verilog) module fdder(sum,cout,,,ci); output sum, cout; input,, ci; reg sum, cout; or or ci) egin sum = ^^ci; cout = (&) (&ci) (ci&); end endmodule ci fdder sum cout Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 33

34 Structure Representtion A four-it full dder (Verilog) module dder4(s,c4,,,ci); output[3:0] sum; output c4; input[3:0], ; input ci; reg[3:0] s; reg c4; wire[2:0] co; fdder 0(s[0],co[0],[0],[0],ci); fdder 1(s[1],co[1],[1],[1],co[0]); fdder 2(s[2],co[2],[2],[2],co[1]); fdder 3(s[3],c4,[3],[3],co[2]); endmodule ci [0] 0 [0] s[0] 1 [1] [1] [2] [2] [3] [3] co[0] co[1] co[2] 2 3 s[1] s[2] s3] s dder4 Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 34

35 Physicl Representtion Lyout of 4-it NAND gte Vdd Vdd in1 in2 in3 in4 in1 Out Out in2 in3 in4 Gnd in1 in2 in3 in4 Advnced Relile Systems (ARES) L. Jin-Fu Li, EE, NCU 35

CS99S Laboratory 2 Preparation Copyright W. J. Dally 2001 October 1, 2001

CS99S Laboratory 2 Preparation Copyright W. J. Dally 2001 October 1, 2001 CS99S Lortory 2 Preprtion Copyright W. J. Dlly 2 Octoer, 2 Ojectives:. Understnd the principle of sttic CMOS gte circuits 2. Build simple logic gtes from MOS trnsistors 3. Evlute these gtes to oserve logic

More information

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. Date: Friday 16 th May 2008. Time: 14:00 16:00

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. Date: Friday 16 th May 2008. Time: 14:00 16:00 COMP20212 Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE Digitl Design Techniques Dte: Fridy 16 th My 2008 Time: 14:00 16:00 Plese nswer ny THREE Questions from the FOUR questions provided

More information

2 DIODE CLIPPING and CLAMPING CIRCUITS

2 DIODE CLIPPING and CLAMPING CIRCUITS 2 DIODE CLIPPING nd CLAMPING CIRCUITS 2.1 Ojectives Understnding the operting principle of diode clipping circuit Understnding the operting principle of clmping circuit Understnding the wveform chnge of

More information

Lec 2: Gates and Logic

Lec 2: Gates and Logic Lec 2: Gtes nd Logic Kvit Bl CS 34, Fll 28 Computer Science Cornell University Announcements Clss newsgroup creted Posted on we-pge Use it for prtner finding First ssignment is to find prtners Due this

More information

Here we introduced (1) basic circuit for logic and (2)recent nano-devices, and presented (3) some practical issues on nano-devices.

Here we introduced (1) basic circuit for logic and (2)recent nano-devices, and presented (3) some practical issues on nano-devices. Outline Here we introduced () basic circuit for logic and (2)recent nano-devices, and presented (3) some practical issues on nano-devices. Circuit Logic Gate A logic gate is an elemantary building block

More information

Learning Outcomes. Computer Systems - Architecture Lecture 4 - Boolean Logic. What is Logic? Boolean Logic 10/28/2010

Learning Outcomes. Computer Systems - Architecture Lecture 4 - Boolean Logic. What is Logic? Boolean Logic 10/28/2010 /28/2 Lerning Outcomes At the end of this lecture you should: Computer Systems - Architecture Lecture 4 - Boolen Logic Eddie Edwrds eedwrds@doc.ic.c.uk http://www.doc.ic.c.uk/~eedwrds/compsys (Hevily sed

More information

The MOSFET Transistor

The MOSFET Transistor The MOSFET Transistor The basic active component on all silicon chips is the MOSFET Metal Oxide Semiconductor Field Effect Transistor Schematic symbol G Gate S Source D Drain The voltage on the gate controls

More information

Chapter 10 Advanced CMOS Circuits

Chapter 10 Advanced CMOS Circuits Transmission Gates Chapter 10 Advanced CMOS Circuits NMOS Transmission Gate The active pull-up inverter circuit leads one to thinking about alternate uses of NMOS devices. Consider the circuit shown in

More information

, and the number of electrons is -19. e e 1.60 10 C. The negatively charged electrons move in the direction opposite to the conventional current flow.

, and the number of electrons is -19. e e 1.60 10 C. The negatively charged electrons move in the direction opposite to the conventional current flow. Prolem 1. f current of 80.0 ma exists in metl wire, how mny electrons flow pst given cross section of the wire in 10.0 min? Sketch the directions of the current nd the electrons motion. Solution: The chrge

More information

Tutorial on How to Create Electric Machine Models

Tutorial on How to Create Electric Machine Models PSIM Sotwre Tutoril on How to Crete Electric Mchine Models Powersi Inc. Septber 2009 www.powersitech.co Tutoril on Creting Electric Mchine Models Users cn crete electric chine odels using the bsic unction

More information

NEW adder cells are useful for designing larger circuits despite increase in transistor count by four per cell.

NEW adder cells are useful for designing larger circuits despite increase in transistor count by four per cell. CHAPTER 4 THE ADDER The adder is one of the most critical components of a processor, as it is used in the Arithmetic Logic Unit (ALU), in the floating-point unit and for address generation in case of cache

More information

Understanding Basic Analog Ideal Op Amps

Understanding Basic Analog Ideal Op Amps Appliction Report SLAA068A - April 2000 Understnding Bsic Anlog Idel Op Amps Ron Mncini Mixed Signl Products ABSTRACT This ppliction report develops the equtions for the idel opertionl mplifier (op mp).

More information

Section 5.2, Commands for Configuring ISDN Protocols. Section 5.3, Configuring ISDN Signaling. Section 5.4, Configuring ISDN LAPD and Call Control

Section 5.2, Commands for Configuring ISDN Protocols. Section 5.3, Configuring ISDN Signaling. Section 5.4, Configuring ISDN LAPD and Call Control Chpter 5 Configurtion of ISDN Protocols This chpter provides instructions for configuring the ISDN protocols in the SP201 for signling conversion. Use the sections tht reflect the softwre you re configuring.

More information

ECE124 Digital Circuits and Systems Page 1

ECE124 Digital Circuits and Systems Page 1 ECE124 Digital Circuits and Systems Page 1 Chip level timing Have discussed some issues related to timing analysis. Talked briefly about longest combinational path for a combinational circuit. Talked briefly

More information

CS 316: Gates and Logic

CS 316: Gates and Logic CS 36: Gtes nd Logi Kvit Bl Fll 27 Computer Siene Cornell University Announements Clss newsgroup reted Posted on we-pge Use it for prtner finding First ssignment is to find prtners P nd N Trnsistors PNP

More information

Rotating DC Motors Part I

Rotating DC Motors Part I Rotting DC Motors Prt I he previous lesson introduced the simple liner motor. Liner motors hve some prcticl pplictions, ut rotting DC motors re much more prolific. he principles which eplin the opertion

More information

Rotating DC Motors Part II

Rotating DC Motors Part II Rotting Motors rt II II.1 Motor Equivlent Circuit The next step in our consiertion of motors is to evelop n equivlent circuit which cn be use to better unerstn motor opertion. The rmtures in rel motors

More information

Fabrication and Manufacturing (Basics) Batch processes

Fabrication and Manufacturing (Basics) Batch processes Fabrication and Manufacturing (Basics) Batch processes Fabrication time independent of design complexity Standard process Customization by masks Each mask defines geometry on one layer Lower-level masks

More information

Module 7 : I/O PADs Lecture 33 : I/O PADs

Module 7 : I/O PADs Lecture 33 : I/O PADs Module 7 : I/O PADs Lecture 33 : I/O PADs Objectives In this lecture you will learn the following Introduction Electrostatic Discharge Output Buffer Tri-state Output Circuit Latch-Up Prevention of Latch-Up

More information

FAULT TREES AND RELIABILITY BLOCK DIAGRAMS. Harry G. Kwatny. Department of Mechanical Engineering & Mechanics Drexel University

FAULT TREES AND RELIABILITY BLOCK DIAGRAMS. Harry G. Kwatny. Department of Mechanical Engineering & Mechanics Drexel University SYSTEM FAULT AND Hrry G. Kwtny Deprtment of Mechnicl Engineering & Mechnics Drexel University OUTLINE SYSTEM RBD Definition RBDs nd Fult Trees System Structure Structure Functions Pths nd Cutsets Reliility

More information

1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1.

1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1. File: chap04, Chapter 04 1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1. 2. True or False? A gate is a device that accepts a single input signal and produces one

More information

Binary Representation of Numbers Autar Kaw

Binary Representation of Numbers Autar Kaw Binry Representtion of Numbers Autr Kw After reding this chpter, you should be ble to: 1. convert bse- rel number to its binry representtion,. convert binry number to n equivlent bse- number. In everydy

More information

Answer, Key Homework 10 David McIntyre 1

Answer, Key Homework 10 David McIntyre 1 Answer, Key Homework 10 Dvid McIntyre 1 This print-out should hve 22 questions, check tht it is complete. Multiple-choice questions my continue on the next column or pge: find ll choices efore mking your

More information

Gates, Circuits, and Boolean Algebra

Gates, Circuits, and Boolean Algebra Gates, Circuits, and Boolean Algebra Computers and Electricity A gate is a device that performs a basic operation on electrical signals Gates are combined into circuits to perform more complicated tasks

More information

Solenoid Operated Proportional Directional Control Valve (with Pressure Compensation, Multiple Valve Series)

Solenoid Operated Proportional Directional Control Valve (with Pressure Compensation, Multiple Valve Series) Solenoid Operted Proportionl Directionl Control Vlve (with Pressure Compenstion, Multiple Vlve Series) Hydrulic circuit (Exmple) v Fetures hese stcking type control vlves show pressure compensted type

More information

Introducing Kashef for Application Monitoring

Introducing Kashef for Application Monitoring WextWise 2010 Introducing Kshef for Appliction The Cse for Rel-time monitoring of dtcenter helth is criticl IT process serving vriety of needs. Avilbility requirements of 6 nd 7 nines of tody SOA oriented

More information

MA 15800 Lesson 16 Notes Summer 2016 Properties of Logarithms. Remember: A logarithm is an exponent! It behaves like an exponent!

MA 15800 Lesson 16 Notes Summer 2016 Properties of Logarithms. Remember: A logarithm is an exponent! It behaves like an exponent! MA 5800 Lesson 6 otes Summer 06 Rememer: A logrithm is n eponent! It ehves like n eponent! In the lst lesson, we discussed four properties of logrithms. ) log 0 ) log ) log log 4) This lesson covers more

More information

Appendix D: Completing the Square and the Quadratic Formula. In Appendix A, two special cases of expanding brackets were considered:

Appendix D: Completing the Square and the Quadratic Formula. In Appendix A, two special cases of expanding brackets were considered: Appendi D: Completing the Squre nd the Qudrtic Formul Fctoring qudrtic epressions such s: + 6 + 8 ws one of the topics introduced in Appendi C. Fctoring qudrtic epressions is useful skill tht cn help you

More information

Operations with Polynomials

Operations with Polynomials 38 Chpter P Prerequisites P.4 Opertions with Polynomils Wht you should lern: Write polynomils in stndrd form nd identify the leding coefficients nd degrees of polynomils Add nd subtrct polynomils Multiply

More information

MOS Transistors as Switches

MOS Transistors as Switches MOS Transistors as Switches G (gate) nmos transistor: Closed (conducting) when Gate = 1 (V DD ) D (drain) S (source) Oen (non-conducting) when Gate = 0 (ground, 0V) G MOS transistor: Closed (conducting)

More information

Gates & Boolean Algebra. Boolean Operators. Combinational Logic. Introduction

Gates & Boolean Algebra. Boolean Operators. Combinational Logic. Introduction Introduction Gates & Boolean lgebra Boolean algebra: named after mathematician George Boole (85 864). 2-valued algebra. digital circuit can have one of 2 values. Signal between and volt =, between 4 and

More information

Optimization and Comparison of 4-Stage Inverter, 2-i/p NAND Gate, 2-i/p NOR Gate Driving Standard Load By Using Logical Effort

Optimization and Comparison of 4-Stage Inverter, 2-i/p NAND Gate, 2-i/p NOR Gate Driving Standard Load By Using Logical Effort Optimization and Comparison of -Stage, -i/p NND Gate, -i/p NOR Gate Driving Standard Load By Using Logical Effort Satyajit nand *, and P.K.Ghosh ** * Mody Institute of Technology & Science/ECE, Lakshmangarh,

More information

EE247 Lecture 4. For simplicity, will start with all pole ladder type filters. Convert to integrator based form- example shown

EE247 Lecture 4. For simplicity, will start with all pole ladder type filters. Convert to integrator based form- example shown EE247 Lecture 4 Ldder type filters For simplicity, will strt with ll pole ldder type filters Convert to integrtor bsed form exmple shown Then will ttend to high order ldder type filters incorporting zeros

More information

Words Symbols Diagram. abcde. a + b + c + d + e

Words Symbols Diagram. abcde. a + b + c + d + e Logi Gtes nd Properties We will e using logil opertions to uild mhines tht n do rithmeti lultions. It s useful to think of these opertions s si omponents tht n e hooked together into omplex networks. To

More information

CMOS Binary Full Adder

CMOS Binary Full Adder CMOS Binary Full Adder A Survey of Possible Implementations Group : Eren Turgay Aaron Daniels Michael Bacelieri William Berry - - Table of Contents Key Terminology...- - Introduction...- 3 - Design Architectures...-

More information

CO2005: Electronics I (FET) Electronics I, Neamen 3th Ed. 1

CO2005: Electronics I (FET) Electronics I, Neamen 3th Ed. 1 CO2005: Electronics I The Field-Effect Transistor (FET) Electronics I, Neamen 3th Ed. 1 MOSFET The metal-oxide-semiconductor field-effect transistor (MOSFET) becomes a practical reality in the 1970s. The

More information

OUTLINE SYSTEM-ON-CHIP DESIGN. GETTING STARTED WITH VHDL August 31, 2015 GAJSKI S Y-CHART (1983) TOP-DOWN DESIGN (1)

OUTLINE SYSTEM-ON-CHIP DESIGN. GETTING STARTED WITH VHDL August 31, 2015 GAJSKI S Y-CHART (1983) TOP-DOWN DESIGN (1) August 31, 2015 GETTING STARTED WITH VHDL 2 Top-down design VHDL history Min elements of VHDL Entities nd rhitetures Signls nd proesses Dt types Configurtions Simultor sis The testenh onept OUTLINE 3 GAJSKI

More information

Field-Effect (FET) transistors

Field-Effect (FET) transistors Field-Effect (FET) transistors References: Hayes & Horowitz (pp 142-162 and 244-266), Rizzoni (chapters 8 & 9) In a field-effect transistor (FET), the width of a conducting channel in a semiconductor and,

More information

Understanding Logic Design

Understanding Logic Design Understanding Logic Design ppendix of your Textbook does not have the needed background information. This document supplements it. When you write add DD R0, R1, R2, you imagine something like this: R1

More information

Lecture 5: Gate Logic Logic Optimization

Lecture 5: Gate Logic Logic Optimization Lecture 5: Gate Logic Logic Optimization MAH, AEN EE271 Lecture 5 1 Overview Reading McCluskey, Logic Design Principles- or any text in boolean algebra Introduction We could design at the level of irsim

More information

A.7.1 Trigonometric interpretation of dot product... 324. A.7.2 Geometric interpretation of dot product... 324

A.7.1 Trigonometric interpretation of dot product... 324. A.7.2 Geometric interpretation of dot product... 324 A P P E N D I X A Vectors CONTENTS A.1 Scling vector................................................ 321 A.2 Unit or Direction vectors...................................... 321 A.3 Vector ddition.................................................

More information

Layout and Cross-section of an inverter. Lecture 5. Layout Design. Electric Handles Objects. Layout & Fabrication. A V i

Layout and Cross-section of an inverter. Lecture 5. Layout Design. Electric Handles Objects. Layout & Fabrication. A V i Layout and Cross-section of an inverter Lecture 5 A Layout Design Peter Cheung Department of Electrical & Electronic Engineering Imperial College London V DD Q p A V i V o URL: www.ee.ic.ac.uk/pcheung/

More information

Reasoning to Solve Equations and Inequalities

Reasoning to Solve Equations and Inequalities Lesson4 Resoning to Solve Equtions nd Inequlities In erlier work in this unit, you modeled situtions with severl vriles nd equtions. For exmple, suppose you were given usiness plns for concert showing

More information

APPLICATION NOTE Revision 3.0 MTD/PS-0534 August 13, 2008 KODAK IMAGE SENDORS COLOR CORRECTION FOR IMAGE SENSORS

APPLICATION NOTE Revision 3.0 MTD/PS-0534 August 13, 2008 KODAK IMAGE SENDORS COLOR CORRECTION FOR IMAGE SENSORS APPLICATION NOTE Revision 3.0 MTD/PS-0534 August 13, 2008 KODAK IMAGE SENDORS COLOR CORRECTION FOR IMAGE SENSORS TABLE OF FIGURES Figure 1: Spectrl Response of CMOS Imge Sensor...3 Figure 2: Byer CFA Ptterns...4

More information

Homework 3 Solutions

Homework 3 Solutions CS 341: Foundtions of Computer Science II Prof. Mrvin Nkym Homework 3 Solutions 1. Give NFAs with the specified numer of sttes recognizing ech of the following lnguges. In ll cses, the lphet is Σ = {,1}.

More information

LECTURE #05. Learning Objective. To describe the geometry in and around a unit cell in terms of directions and planes.

LECTURE #05. Learning Objective. To describe the geometry in and around a unit cell in terms of directions and planes. LECTURE #05 Chpter 3: Lttice Positions, Directions nd Plnes Lerning Objective To describe the geometr in nd round unit cell in terms of directions nd plnes. 1 Relevnt Reding for this Lecture... Pges 64-83.

More information

BK-W, BKD-W. 1 Technical description

BK-W, BKD-W. 1 Technical description , BKD-W 1 Technicl description Rective power compenstors re designed for compensting rective power (improving power coefficient cos? ) in low voltge networks in industril sites nd division sttions.in the

More information

Bob York. Transistor Basics - MOSFETs

Bob York. Transistor Basics - MOSFETs Bob York Transistor Basics - MOSFETs Transistors, Conceptually So far we have considered two-terminal devices that are described by a current-voltage relationship I=f(V Resistors: Capacitors: Inductors:

More information

Welch Allyn CardioPerfect Workstation Installation Guide

Welch Allyn CardioPerfect Workstation Installation Guide Welch Allyn CrdioPerfect Worksttion Instlltion Guide INSTALLING CARDIOPERFECT WORKSTATION SOFTWARE & ACCESSORIES ON A SINGLE PC For softwre version 1.6.5 or lter For network instlltion, plese refer to

More information

Power consumption In operation At rest For wire sizing. Rated impulse voltage Control pollution degree 3. Non-operating temperature

Power consumption In operation At rest For wire sizing. Rated impulse voltage Control pollution degree 3. Non-operating temperature echnicl dt sheet SRF2A-5(-O) Rotry ctutor with emergency function for utterfly vlves orque orue 2 2 2 m m m ominl voltge AC/DC 2 V Control Control Open-close Oen-close SRF2A-5 SRF2A-5 Deenergised C C SRF2A-5-O

More information

The Velocity Factor of an Insulated Two-Wire Transmission Line

The Velocity Factor of an Insulated Two-Wire Transmission Line The Velocity Fctor of n Insulted Two-Wire Trnsmission Line Problem Kirk T. McDonld Joseph Henry Lbortories, Princeton University, Princeton, NJ 08544 Mrch 7, 008 Estimte the velocity fctor F = v/c nd the

More information

Regular Sets and Expressions

Regular Sets and Expressions Regulr Sets nd Expressions Finite utomt re importnt in science, mthemtics, nd engineering. Engineers like them ecuse they re super models for circuits (And, since the dvent of VLSI systems sometimes finite

More information

Advanced VLSI Design CMOS Processing Technology

Advanced VLSI Design CMOS Processing Technology Isolation of transistors, i.e., their source and drains, from other transistors is needed to reduce electrical interactions between them. For technologies

More information

COMPONENTS: COMBINED LOADING

COMPONENTS: COMBINED LOADING LECTURE COMPONENTS: COMBINED LOADING Third Edition A. J. Clrk School of Engineering Deprtment of Civil nd Environmentl Engineering 24 Chpter 8.4 by Dr. Ibrhim A. Asskkf SPRING 2003 ENES 220 Mechnics of

More information

EQUATIONS OF LINES AND PLANES

EQUATIONS OF LINES AND PLANES EQUATIONS OF LINES AND PLANES MATH 195, SECTION 59 (VIPUL NAIK) Corresponding mteril in the ook: Section 12.5. Wht students should definitely get: Prmetric eqution of line given in point-direction nd twopoint

More information

Chapter 9 Semiconductor Memories. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Chapter 9 Semiconductor Memories. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan Chapter 9 Semiconductor Memories Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 2 Outline Introduction

More information

5 a LAN 6 a gateway 7 a modem

5 a LAN 6 a gateway 7 a modem STARTER With the help of this digrm, try to descrie the function of these components of typicl network system: 1 file server 2 ridge 3 router 4 ckone 5 LAN 6 gtewy 7 modem Another Novell LAN Router Internet

More information

Introduction to CMOS VLSI Design

Introduction to CMOS VLSI Design Introduction to CMOS VLSI esign Slides adapted from: N. Weste,. Harris, CMOS VLSI esign, Addison-Wesley, 3/e, 24 Introduction Integrated Circuits: many transistors on one chip Very Large Scale Integration

More information

Vectors. The magnitude of a vector is its length, which can be determined by Pythagoras Theorem. The magnitude of a is written as a.

Vectors. The magnitude of a vector is its length, which can be determined by Pythagoras Theorem. The magnitude of a is written as a. Vectors mesurement which onl descries the mgnitude (i.e. size) of the oject is clled sclr quntit, e.g. Glsgow is 11 miles from irdrie. vector is quntit with mgnitude nd direction, e.g. Glsgow is 11 miles

More information

Analog & Digital Electronics Course No: PH-218

Analog & Digital Electronics Course No: PH-218 Analog & Digital Electronics Course No: PH-218 Lec-28: Logic Gates & Family Course Instructor: Dr. A. P. VAJPEYI Department of Physics, Indian Institute of Technology Guwahati, India 1 Digital Logic Gates

More information

Introduction to VLSI Fabrication Technologies. Emanuele Baravelli

Introduction to VLSI Fabrication Technologies. Emanuele Baravelli Introduction to VLSI Fabrication Technologies Emanuele Baravelli 27/09/2005 Organization Materials Used in VLSI Fabrication VLSI Fabrication Technologies Overview of Fabrication Methods Device simulation

More information

Notes about Small Signal Model. for EE 40 Intro to Microelectronic Circuits

Notes about Small Signal Model. for EE 40 Intro to Microelectronic Circuits Notes about Small Signal Model for EE 40 Intro to Microelectronic Circuits 1. Model the MOSFET Transistor For a MOSFET transistor, there are NMOS and PMOS. The examples shown here would be for NMOS. Figure

More information

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad - 500 043

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad - 500 043 INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad - 500 043 ELECTRONICS AND COMMUNICATION ENGINEERING Course Title VLSI DESIGN Course Code 57035 Regulation R09 COURSE DESCRIPTION Course Structure

More information

Module 2. Analysis of Statically Indeterminate Structures by the Matrix Force Method. Version 2 CE IIT, Kharagpur

Module 2. Analysis of Statically Indeterminate Structures by the Matrix Force Method. Version 2 CE IIT, Kharagpur Module Anlysis of Stticlly Indeterminte Structures by the Mtrix Force Method Version CE IIT, Khrgpur esson 9 The Force Method of Anlysis: Bems (Continued) Version CE IIT, Khrgpur Instructionl Objectives

More information

Power consumption In operation At rest For wire sizing. Auxiliary switch

Power consumption In operation At rest For wire sizing. Auxiliary switch echnicl dt sheet SRF2A-S2-5(-O) Rotry ctutor with emergency function for utterfly vlves orque orue 2 2 2 m m m ominl voltge AC/DC 2 V Control Control Open-close Oen-close wo integrted uxiliry uiliry switches

More information

Layout of Multiple Cells

Layout of Multiple Cells Layout of Multiple Cells Beyond the primitive tier primitives add instances of primitives add additional transistors if necessary add substrate/well contacts (plugs) add additional polygons where needed

More information

Review guide for the final exam in Math 233

Review guide for the final exam in Math 233 Review guide for the finl exm in Mth 33 1 Bsic mteril. This review includes the reminder of the mteril for mth 33. The finl exm will be cumultive exm with mny of the problems coming from the mteril covered

More information

Virtual Machine. Part II: Program Control. Building a Modern Computer From First Principles. www.nand2tetris.org

Virtual Machine. Part II: Program Control. Building a Modern Computer From First Principles. www.nand2tetris.org Virtul Mchine Prt II: Progrm Control Building Modern Computer From First Principles www.nnd2tetris.org Elements of Computing Systems, Nisn & Schocken, MIT Press, www.nnd2tetris.org, Chpter 8: Virtul Mchine,

More information

LOW POWER MULTIPLEXER BASED FULL ADDER USING PASS TRANSISTOR LOGIC

LOW POWER MULTIPLEXER BASED FULL ADDER USING PASS TRANSISTOR LOGIC LOW POWER MULTIPLEXER BASED FULL ADDER USING PASS TRANSISTOR LOGIC B. Dilli kumar 1, K. Charan kumar 1, M. Bharathi 2 Abstract- The efficiency of a system mainly depends on the performance of the internal

More information

. At first sight a! b seems an unwieldy formula but use of the following mnemonic will possibly help. a 1 a 2 a 3 a 1 a 2

. At first sight a! b seems an unwieldy formula but use of the following mnemonic will possibly help. a 1 a 2 a 3 a 1 a 2 7 CHAPTER THREE. Cross Product Given two vectors = (,, nd = (,, in R, the cross product of nd written! is defined to e: " = (!,!,! Note! clled cross is VECTOR (unlike which is sclr. Exmple (,, " (4,5,6

More information

Section 5-4 Trigonometric Functions

Section 5-4 Trigonometric Functions 5- Trigonometric Functions Section 5- Trigonometric Functions Definition of the Trigonometric Functions Clcultor Evlution of Trigonometric Functions Definition of the Trigonometric Functions Alternte Form

More information

1 Boolean Logic. Such simple things, And we make of them something so complex it defeats us, Almost. John Ashbery (b. 1927), American poet

1 Boolean Logic. Such simple things, And we make of them something so complex it defeats us, Almost. John Ashbery (b. 1927), American poet 1 Boolen Logic Such simple things, And we mke of them something so complex it defets us, Almost. John Ashery (. 1927), Americn poet Every digitl device e it personl computer, cellulr telephone, or network

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-265 Technicl notes on using Anlog Devices DSPs, processors nd development tools Contct our technicl support t dsp.support@nlog.com nd t dsptools.support@nlog.com Or visit our

More information

ELEC 2210 - EXPERIMENT 1 Basic Digital Logic Circuits

ELEC 2210 - EXPERIMENT 1 Basic Digital Logic Circuits Objectives ELEC - EXPERIMENT Basic Digital Logic Circuits The experiments in this laboratory exercise will provide an introduction to digital electronic circuits. You will learn how to use the IDL-00 Bit

More information

Pass Gate Logic An alternative to implementing complex logic is to realize it using a logic network of pass transistors (switches).

Pass Gate Logic An alternative to implementing complex logic is to realize it using a logic network of pass transistors (switches). Pass Gate Logic n alternative to implementing complex logic is to realize it using a logic network of pass transistors (switches). Switch Network Regeneration is performed via a buffer. We have already

More information

Transconductance. (Saturated) MOSFET Small-Signal Model. The small-signal drain current due to v gs is therefore given by

Transconductance. (Saturated) MOSFET Small-Signal Model. The small-signal drain current due to v gs is therefore given by 11 (Saturated) MOSFET Small-Signal Model Transconductance Concept: find an equivalent circuit which interrelates the incremental changes in i D v GS v DS etc. for the MOSFET in saturation The small-signal

More information

DEPARTMENT OF INFORMATION TECHNLOGY

DEPARTMENT OF INFORMATION TECHNLOGY DRONACHARYA GROUP OF INSTITUTIONS, GREATER NOIDA Affiliated to Mahamaya Technical University, Noida Approved by AICTE DEPARTMENT OF INFORMATION TECHNLOGY Lab Manual for Computer Organization Lab ECS-453

More information

The components. E3: Digital electronics. Goals:

The components. E3: Digital electronics. Goals: E3: Digital electronics Goals: Basic understanding of logic circuits. Become familiar with the most common digital components and their use. Equipment: 1 st. LED bridge 1 st. 7-segment display. 2 st. IC

More information

T A = 25 C (Notes 3 & 5) Product Marking Reel size (inches) Tape width (mm) Quantity per reel DMC4040SSD-13 C4040SD 13 12 2,500

T A = 25 C (Notes 3 & 5) Product Marking Reel size (inches) Tape width (mm) Quantity per reel DMC4040SSD-13 C4040SD 13 12 2,500 Product Line of 4 COMPLEMENTRY PIR ENHNCEMENT MODE MOSFET Product Summary Device (BR)DSS R DS(on) max I D max () T = 25 C (Notes 3 & 5) 25mΩ @ = 1 7.5 Q1 4 4mΩ @ = 4.5 6.2 Features and Benefits Matched

More information

Hillsborough Township Public Schools Mathematics Department Computer Programming 1

Hillsborough Township Public Schools Mathematics Department Computer Programming 1 Essentil Unit 1 Introduction to Progrmming Pcing: 15 dys Common Unit Test Wht re the ethicl implictions for ming in tody s world? There re ethicl responsibilities to consider when writing computer s. Citizenship,

More information

Semiconductor Memories

Semiconductor Memories Semiconductor Memories Semiconductor memories array capable of storing large quantities of digital information are essential to all digital systems Maximum realizable data storage capacity of a single

More information

1.1 Silicon on Insulator a brief Introduction

1.1 Silicon on Insulator a brief Introduction Table of Contents Preface Acknowledgements Chapter 1: Overview 1.1 Silicon on Insulator a brief Introduction 1.2 Circuits and SOI 1.3 Technology and SOI Chapter 2: SOI Materials 2.1 Silicon on Heteroepitaxial

More information

HT7660. CMOS Switched-Capacitor Voltage Converter. Features. Applications. General Description. Block Diagram

HT7660. CMOS Switched-Capacitor Voltage Converter. Features. Applications. General Description. Block Diagram CMOS Switched-Capacitor Voltage Converter Features Simple conversion of V DD to V DD Cascade connection (two devices are connected, V OUT = 2 V DD ) Boost pin for higher switching frequency Easy to use

More information

Upon completion of unit 1.1, students will be able to

Upon completion of unit 1.1, students will be able to Upon completion of unit 1.1, students will be able to 1. Demonstrate safety of the individual, class, and overall environment of the classroom/laboratory, and understand that electricity, even at the nominal

More information

Figure 8-1 Four Possible Results of Adding Two Bits

Figure 8-1 Four Possible Results of Adding Two Bits CHPTER EIGHT Combinational Logic pplications Thus far, our discussion has focused on the theoretical design issues of computer systems. We have not yet addressed any of the actual hardware you might find

More information

Lectures 8 and 9 1 Rectangular waveguides

Lectures 8 and 9 1 Rectangular waveguides 1 Lectures 8 nd 9 1 Rectngulr wveguides y b x z Consider rectngulr wveguide with 0 < x b. There re two types of wves in hollow wveguide with only one conductor; Trnsverse electric wves

More information

Lab 1 Diode Characteristics

Lab 1 Diode Characteristics Lab 1 Diode Characteristics Purpose The purpose of this lab is to study the characteristics of the diode. Some of the characteristics that will be investigated are the I-V curve and the rectification properties.

More information

4.5 Signal Flow Graphs

4.5 Signal Flow Graphs 3/9/009 4_5 ignl Flow Grphs.doc / 4.5 ignl Flow Grphs Reding Assignment: pp. 89-97 Q: Using individul device scttering prmeters to nlze comple microwve network results in lot of mess mth! Isn t there n

More information

Module 4 : Propagation Delays in MOS Lecture 22 : Logical Effort Calculation of few Basic Logic Circuits

Module 4 : Propagation Delays in MOS Lecture 22 : Logical Effort Calculation of few Basic Logic Circuits Module 4 : Propagation Delays in MOS Lecture 22 : Logical Effort Calculation of few Basic Logic Circuits Objectives In this lecture you will learn the following Introduction Logical Effort of an Inverter

More information

Sistemas Digitais I LESI - 2º ano

Sistemas Digitais I LESI - 2º ano Sistemas Digitais I LESI - 2º ano Lesson 6 - Combinational Design Practices Prof. João Miguel Fernandes (miguel@di.uminho.pt) Dept. Informática UNIVERSIDADE DO MINHO ESCOLA DE ENGENHARIA - PLDs (1) - The

More information

RTL Power Optimization with Gate-level Accuracy

RTL Power Optimization with Gate-level Accuracy RTL Power Optimiztion with Gte-level Accurcy Qi Wng Cdence Design Systems, Inc Sumit Roy Clypto Design Systems, Inc 555 River Oks Prkwy, Sn Jose 95125 2903 Bunker Hill Lne, Suite 208, SntClr 95054 qwng@cdence.com

More information

Chapter 2 Basic Structure of Computers. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Chapter 2 Basic Structure of Computers. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan Chapter 2 Basic Structure of Computers Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan Outline Functional Units Basic Operational Concepts Bus Structures Software

More information

Space Vector Pulse Width Modulation Based Induction Motor with V/F Control

Space Vector Pulse Width Modulation Based Induction Motor with V/F Control Interntionl Journl of Science nd Reserch (IJSR) Spce Vector Pulse Width Modultion Bsed Induction Motor with V/F Control Vikrmrjn Jmbulingm Electricl nd Electronics Engineering, VIT University, Indi Abstrct:

More information

Small Signal Analysis of a PMOS transistor Consider the following PMOS transistor to be in saturation. Then, 1 2

Small Signal Analysis of a PMOS transistor Consider the following PMOS transistor to be in saturation. Then, 1 2 Small Signal Analysis of a PMOS transistor Consider the following PMOS transistor to be in saturation. Then, 1 I SD = µ pcox( VSG Vtp)^2(1 + VSDλ) 2 From this equation it is evident that I SD is a function

More information

LINEAR TRANSFORMATIONS AND THEIR REPRESENTING MATRICES

LINEAR TRANSFORMATIONS AND THEIR REPRESENTING MATRICES LINEAR TRANSFORMATIONS AND THEIR REPRESENTING MATRICES DAVID WEBB CONTENTS Liner trnsformtions 2 The representing mtrix of liner trnsformtion 3 3 An ppliction: reflections in the plne 6 4 The lgebr of

More information

Chapter 2 Logic Gates and Introduction to Computer Architecture

Chapter 2 Logic Gates and Introduction to Computer Architecture Chapter 2 Logic Gates and Introduction to Computer Architecture 2.1 Introduction The basic components of an Integrated Circuit (IC) is logic gates which made of transistors, in digital system there are

More information

Digital circuits make up all computers and computer systems. The operation of digital circuits is based on

Digital circuits make up all computers and computer systems. The operation of digital circuits is based on Digital Logic Circuits Digital circuits make up all computers and computer systems. The operation of digital circuits is based on Boolean algebra, the mathematics of binary numbers. Boolean algebra is

More information

Mathematics. Vectors. hsn.uk.net. Higher. Contents. Vectors 128 HSN23100

Mathematics. Vectors. hsn.uk.net. Higher. Contents. Vectors 128 HSN23100 hsn.uk.net Higher Mthemtics UNIT 3 OUTCOME 1 Vectors Contents Vectors 18 1 Vectors nd Sclrs 18 Components 18 3 Mgnitude 130 4 Equl Vectors 131 5 Addition nd Subtrction of Vectors 13 6 Multipliction by

More information

Lecture 060 Push-Pull Output Stages (1/11/04) Page 060-1. ECE 6412 - Analog Integrated Circuits and Systems II P.E. Allen - 2002

Lecture 060 Push-Pull Output Stages (1/11/04) Page 060-1. ECE 6412 - Analog Integrated Circuits and Systems II P.E. Allen - 2002 Lecture 060 PushPull Output Stages (1/11/04) Page 0601 LECTURE 060 PUSHPULL OUTPUT STAGES (READING: GHLM 362384, AH 226229) Objective The objective of this presentation is: Show how to design stages that

More information