The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: CMOS Design.

Slides:



Advertisements
Similar presentations
CMOS Circuits.
Advertisements

Digital CMOS Logic Circuits
Chapter 10 Digital CMOS Logic Circuits
Static CMOS Circuits.
Logic Gates.
CMOS Logic Circuits.
Static CMOS Gates Jack Ou, Ph.D.
Selected Design Topics. Integrated Circuits Integrated circuit (informally, a chip) is a semiconductor crystal (most often silicon) containing the electronic.
ECE 3130 – Digital Electronics and Design
ECE 424 – Introduction to VLSI
ECE 3110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices XOR, Parity Circuits, Comparators.
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 Lab 4: VTC & Power.
A Look at Chapter 4: Circuit Characterization and Performance Estimation Knowing the source of delays in CMOS gates and being able to estimate them efficiently.
Lecture. Outline Bits Gates Combinatorial Logic Spice Hands-On Stuff.
ISLAMIC UNIVERSITY OF GAZA Faculty of Engineering Computer Engineering Department EELE3321: Digital Electronics Course Asst. Prof. Mohammed Alhanjouri.
Microelectronic Circuits, Sixth Edition Sedra/Smith Copyright © 2010 by Oxford University Press, Inc. C H A P T E R 13 CMOS Digital Logic Circuits.
August 12, 2005Uppalapati et al.: VDAT'051 Glitch-Free Design of Low Power ASICs Using Customized Resistive Feedthrough Cells 9th VLSI Design & Test Symposium.
Fig Operation of the enhancement NMOS transistor as vDS is increased
Physical States for Bits. Black Box Representations.
© 2000 Prentice Hall Inc. Figure 6.1 AND operation.
Digital CMOS Logic Circuits
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 5 Dr. Shi Dept. of Electrical and Computer Engineering.
9/27/05ELEC / Lecture 91 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms.
Lecture 21, Slide 1EECS40, Fall 2004Prof. White Lecture #21 OUTLINE –Sequential logic circuits –Fan-out –Propagation delay –CMOS power consumption Reading:
Lecture 9, Slide 1EECS40, Fall 2004Prof. White Lecture #9 OUTLINE –Transient response of 1 st -order circuits –Application: modeling of digital logic gate.
ECE 331 – Digital System Design Power Dissipation and Propagation Delay.
MOS Inverter: Static Characteristics
1 Delay Estimation Most digital designs have multiple data paths some of which are not critical. The critical path is defined as the path the offers the.
Gheorghe M. Ştefan
Ch 10 MOSFETs and MOS Digital Circuits
Chapter 2: Fundamentals of Digital Electronics Dr Mohamed Menacer Taibah University
Review: CMOS Inverter: Dynamic
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 5: Layout.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 Lab 4: VTC & Power.
Chapter 07 Electronic Analysis of CMOS Logic Gates
ECE122 – Digital Electronics & Design
16-1 McGraw-Hill Copyright © 2001 by the McGraw-Hill Companies, Inc. All rights reserved. Chapter Sixteen MOSFET Digital Circuits.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 3: Layout.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 3: Layout.
ELECTRICA L ENGINEERING Principles and Applications SECOND EDITION ALLAN R. HAMBLEY ©2002 Prentice-Hall, Inc. Chapter 12 Field-Effect Transistors Chapter.
Designing of a D Flip-Flop Final Project ECE 491.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 6 Multiplexers,
Chapter 33 Basic Logic Gates. 2 Objectives –After completing this chapter, the student should be able to: Identify and explain the function of the basic.
Sneha.  Gates Gates  Characteristics of gates Characteristics of gates  Basic Gates Basic Gates  AND Gate AND Gate  OR gate OR gate  NOT gate NOT.
1 Inverter Layout. 2 TX Gate: Layout VDD VSS VO Vi C CCC For data path structure P+ N+
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 7 Binary Counter.
Please see “portrait orientation” PowerPoint file for Appendix A Figure A.1. Light switch example.
October 2004Computer Hardware Lecture 5 Slide1 / 29 Lecture 5 Physical Realisation of Logic Gates.
Solid-State Devices & Circuits
Chapter 6 – Digital Electronics – Part 1 1.D (Data) Flip Flops 2.RS (Set-Reset) Flip Flops 3.T Flip Flops 4.JK Flip Flops 5.JKMS Flip Flops Information.
Department of Electrical and Computer Engineering University of Minnesota Presenter: Chi-Yun Cheng Digital Logic with Molecular Reactions.
EE415 VLSI Design THE INVERTER [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: NAND gate.
EE415 VLSI Design. Read 4.1, 4.2 COMBINATIONAL LOGIC.
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices XOR and parity check Circuits.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 6 Multiplexers,
CHAPTER 13 Digital Logic Circuits. Figure Voltage analog of internal combustion engine in-cylinder pressure Figure 13.1.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: NAND gate.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 7 Latches & Flip-flops.
Eng. Mai Z. Alyazji October, 2016
KS4 Electricity – Electronic systems
KS4 Electricity – Electronic systems
Digital Signals Digital Signals have two basic states:
Digital Integrated Circuits 17: CMOS III: Design and Scaling
KS4 Electricity – Electronic systems
Theremin Oscillator Circuit
Lecture #18 OUTLINE Reading Continue small signal analysis
Agenda Lecture Content: Combinatorial Circuits Boolean Algebras
Presentation transcript:

The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: CMOS Design Jason Woytowich September 9, 2005

Hierarchical Design Strategy Complex designs should be broken down into manageable pieces. CPU Bus Interface Execution Unit Register File Control Unit ALUFPU AdderShifterMultiplier

Hierarchical Design Strategy Proper breakdown of the circuit decreases the difficulty of your design and testing. Low level module implementations can be reused within the same design, or in other designs. Low level modules can be replaced with functionally equivalent implementations.

Lab activity – CMOS Buffer Build a CMOS buffer out of CMOS inverter modules. Test your design.

Gate Delay Gate Delay is the amount of time it takes a change of input to appear as a change on the output. Gate Delay is measured from the 50% point on the input signal to the 50% point on the output. Input Output tptp

Gate Delay We also characterize the transition time of a signal. In this case we use the 10% and 90% points. t pLH 10% 90% t pHL 10% 90%

Gate Delay The load capacitance severely affects the gate delay. Inv1 Inv2

Lab activity – Gate Delays Using a single inverter as a load, find the gate delays of your inverter and your buffer. Check 0->1 and 1->0 transitions. tptp

SCMOS Library Scalable CMOS Library Contains (just about) every digital logic component you need to build anything. And, Or, Xor, Nand, Nor, Xnor, Inv, Buf, Flip-flops, Pads, Capacitors, Resistors Each of these components has a specific layout mapped to it. It does not layout individual transistors.

Lab activity – Gate delays Compare the gate delays of the library buffer with yours. Be sure to use the same load or the measurements are meaningless.

Lab activity – Multiple inputs Create a single test-bench which tests all the possible inputs to either the Nand, Nor or Xor gates.

Voltage Transfer Characteristic Vin on the X-Axis and Vout on the Y-Axis Vin Vout 5V 0V 5V

Homework Using the ml2_125 model file, create an inverter so that it has a symmetric VTC. Adjust only Wn and Wp. Keep Ln,p constant. Use a 10pF load. Find the t pHL t pLH and t p for your inverter using the same inverter as a load. Vary the size from 1 to 100 times the width in increments of 10. Keep (Wn/Wp) constant.