DIGITAL INTEGRATED CIRCUITS FALL 2003 ANALYSIS AND DESIGN OF DIGITAL INTEGRATED CIRCUITS (18-322) COURSE SYLLABUS

Similar documents
UVic Department of Electrical and Computer Engineering

ES 330 Electronics II Fall 2016

EE 330 Fall Sheng-Huang (Alex) Lee and Dan Congreve

Lahore University of Management Sciences. EE 340 Devices and Electronics. Fall Dr. Tehseen Zahra Raza. Instructor

EE 434 ASIC & Digital Systems

Lahore SSE L-301 TBA. Office TBA TBA. Hours. Credit. Duration. Core Elective COURSE DESCRIPTION. laying.

ECE Digital VLSI Design Course Syllabus Fall 2017

Instructor: Aaron T. Ohta Office Hours: Mon 3:30 to 4:30 pm

Lecture 4 -- Tuesday, Sept. 19: Non-uniform injection and/or doping. Diffusion. Continuity/conservation. The five basic equations.

ET475 Electronic Circuit Design I [Onsite]

School of Engineering

DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N

Carleton University. Faculty of Engineering and Design, Department of Electronics. ELEC 2507 Electronic - I Summer Term 2017

Course Outcome of M.Tech (VLSI Design)

EE 230. Electronic Circuits and Systems. Randy Geiger 2133 Coover

Academic Course Description. VL2004 CMOS Analog VLSI Second Semester, (Even semester)

Carleton University. Faculty of Engineering, Department of Electronics ELEC 2507 / PLT 2006A - Electronic - I Winter Term 2016

EE 410: Integrated Circuit Fabrication Laboratory

ECEN474: (Analog) VLSI Circuit Design Fall 2011

Academic Course Description. BEC702 Digital CMOS VLSI

Academic Course Description

Academic Course Description

EECS 270 Schedule and Syllabus for Fall 2011 Designed by Prof. Pinaki Mazumder

Academic Course Description

Chapter 1. Introduction

Transistor Radio Circuit Design Lecture Notes

EE 330 Spring 2015 Integrated Electronics

University of Victoria Department of Electrical and Computer Engineering COURSE INFORMATION AND ASSESSMENT TECHNIQUES

Lecture 1. Tinoosh Mohsenin

CMOS Digital Logic Design with Verilog. Chapter1 Digital IC Design &Technology

ECE 241 Digital Systems. Basic Information

EE 330 Fall Integrated Electronics. Thu Duong, Siva Sudani and Ben Curtin

VLSI I (Introduction to VLSI Design) EE 382M-ECD (#14970)

nmos, pmos - Enhancement and depletion MOSFET, threshold voltage, body effect

visit website regularly for updates and announcements

Lecture 4&5 CMOS Circuits

Electronics Circuits and Devices I with Lab

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE CODE NO. : ELN109 SEMESTER: TWO. Corey Meunier CHAIR

EC 1354-Principles of VLSI Design

CS/EE 181a 2010/11 Lecture 1

1 FUNDAMENTAL CONCEPTS What is Noise Coupling 1

EECS150 - Digital Design Lecture 2 - CMOS

Lecture 0: Introduction

VL0306-VLSI Devices & Design. L T P C EC0306 VLSI DEVICES AND DESIGN Prerequisite : EC0205 & EC0203 Course outcomes

Syllabus for ENGR065-01: Circuit Theory

EE (3L-1.5P) Analog Electronics Department of Electrical and Computer Engineering Fall 2015

Practical Information

ECEN474/704: (Analog) VLSI Circuit Design Fall 2016

Solid State. Prerequisit. cies. Minimum. interviews. In research, the. A. Safety 3. PPE

Every Edit is a Lie. -Jean-Luc Godard

Low Power VLSI Circuit Synthesis: Introduction and Course Outline

Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate

0. Introduction to Microelectronic Circuits

VL0306-VLSI Devices & Design. L T P C EC0306 VLSI DEVICES AND DESIGN Prerequisite : EC0205 & EC0203 Course outcomes

Practical Information

EE Analog and Non-linear Integrated Circuit Design

EECS150 - Digital Design Lecture 28 Course Wrap Up. Recap 1

Electronic Circuits. Lecturer. Schedule. Electronic Circuits. Books

BME 3512 Bioelectronics Reading Assignments and Homework Problems Spring 2015

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. !

Lecture 0: Introduction

EE 320 L LABORATORY 9: MOSFET TRANSISTOR CHARACTERIZATIONS. by Ming Zhu UNIVERSITY OF NEVADA, LAS VEGAS 1. OBJECTIVE 2. COMPONENTS & EQUIPMENT

Jack Keil Wolf Lecture. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. MOSFET N-Type, P-Type.

Introduction to Computer Engineering EECS 203 dickrp/eecs203/ Grading scheme. Review.

Monolithic Amplifier Circuits

AN EFFICIENT APPROACH TO MINIMIZE POWER AND AREA IN CARRY SELECT ADDER USING BINARY TO EXCESS ONE CONVERTER

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. !

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Digital Integrated Circuits EECS 312

COURSE SYLLABUS AVT 317: Introduction to Aviation Electronics Fall 2016

1 of 6. IT 1303 ENGINEERING DRAWING Fall Instructor. Phone:

CHAPTER 6 DIGITAL CIRCUIT DESIGN USING SINGLE ELECTRON TRANSISTOR LOGIC

EE 330 Spring

EE 330 Laboratory 8 Discrete Semiconductor Amplifiers

FUNDAMENTALS OF MODERN VLSI DEVICES

EELE 201 Circuits I. Fall 2013 (4 Credits)

Progress due to: Feature size reduction - 0.7X/3 years (Moore s Law). Increasing chip size - 16% per year. Creativity in implementing functions.

GATE 2018 Online Test Series - Electronics and Communication Engineering

University of Wisconsin-Madison, Nelson Institute for Environmental Studies September 2, 2014

16 Analog Circuits-IV Feedback amplifier, power amplifier, 555 timer Easy min

Teaching Staff. EECS240 Spring Course Focus. Administrative. Course Goal. Lecture Notes. Elad s office hours

Electrical Engineering 40 Introduction to Microelectronic Circuits

EECS240 Spring Advanced Analog Integrated Circuits Lecture 1: Introduction. Elad Alon Dept. of EECS

University of Southern California. Department of Electrical Engineering Electrophysics. EE 326Lx - Essentials of Electrical Engineering

EE4800 CMOS Digital IC Design & Analysis. Lecture 1 Introduction Zhuo Feng

In 1951 William Shockley developed the world first junction transistor. One year later Geoffrey W. A. Dummer published the concept of the integrated

CMOS LOGIC CIRCUIT DESIGN

Advanced FPGA Design. Tinoosh Mohsenin CMPE 491/691 Spring 2012

CONTACTING US When ing, please use the following subject line BIOD48. s that do not include this subject line may not be answered.

University of Minnesota. Department of Electrical and Computer Engineering. EE 3105 Laboratory Manual. A Second Laboratory Course in Electronics

Introduction to Electronic Devices

Analog and Telecommunication Electronics

Administrative-Master Syllabus form approved June/2006 revised Page 1 of 1

ELEC 350L Electronics I Laboratory Fall 2012

Semiconductor Devices

Academic Course Description

Academic Course Description. VL2107 CMOS Mixed Signal Circuit Design Third Semester, (Odd semester)

ECE520 VLSI Design. Lecture 2: Basic MOS Physics. Payman Zarkesh-Ha

RICHLAND COLLEGE. School of Engineering Technology. COURSE SYLLABUS CETT 1405 AC Circuits. Fall 2018

Transcription:

ANALYSIS AND DESIGN OF DIGITAL INTEGRATED CIRCUITS (18-322) COURSE SYLLABUS Prof. Herman Schmit HH 2108; x 86470 herman@ece.cmu.edu Prof. Andrzej J. Strojwas HH 2106; X 83530 ajs@ece.cmu.edu 1

I. PURPOSE Analysis and Design of Digital Integrated Circuits (18-322) is intended to provide the electrical and computer engineering student with a familiarity to and an understanding of the analytical and computer skills required for the analysis, computer simulation, design, and computer-aided physical layout of digital integrated circuits, and the capacity to apply this knowledge with creative skill to a variety of applications in electrical and computer engineering. Analysis and Design of Digital Integrated Circuits (18-322) is preparatory for study in the field of Very Large Scale Integrated (VLSI) digital circuits and engineering practice. The course focuses upon the systematic analysis and design of basic digital integrated circuits in CMOS technology, with a brief description of BiCMOS integrated circuit technologies. Problem solving and creative circuit design techniques are emphasized throughout. II. COURSE OBJECTIVES The objectives of Analysis and Design of Digital Integrated Circuits (18-322) are for the electrical and computer engineering student to learn how to model, analyze, simulate, and design digital integrated circuits for engineering applications. These circuits can be comprised of independent voltage and current sources, linear circuit elements (resistors and capacitors), and MOSFET and/or bipolar transistors. The circuits are characterized under constant (dc) and pulse (transient) excitations. Analysis and Design of Digital Integrated Circuits (18-322) provides the foundation for subsequent courses in the design of digital integrated circuits and systems, and for electrical and computer engineering practice. Basic principles, methodologies, and ad hoc analysis and design techniques are emphasized. Specifically, Analysis and Design of Digital Integrated Circuits (18-322) is intended: (1) To provide the electrical and computer engineering student with a working knowledge of digital integrated devices, circuits, and properties. (2) To develop an understanding of the static and transient characteristics of digital integrated devices and circuits. (3) To introduce the principles of combinatorial and sequential digital integrated circuits. (4) To introduce the principles of digital integrated memory circuits and systems. (5) To introduce BiCMOS digital circuits. (6) To develop the student s ability to design a small chip using both synthesis-based and custom design flows. 2

(7) To develop the student's ability to simulate the electrical characteristics of digital integrated circuits using the SPICE program. (8) To develop the student's ability to simulate the logic functions of digital integrated circuits using the CADENCE VERILOG tools. (9) To develop the student's ability to recognize and synthesize the physical layout of digital integrated circuits using the CADENCE VIRTUOSO layout tools. III. COURSE CONTENTS The topics to be covered in Analysis and Design of Digital Integrated Circuits (18-322) are: An introduction to the fundamental principles, ideas, and methodologies for the analysis, simulation, and design of digital integrated circuits. Emphasis is on the analysis and design of CMOS, digital integrated circuits using DC and transient analysis techniques. Junction diode, MOSFET, and BJT characteristics; CMOS static inverter analyses; CMOS, inverter delay analyses; CMOS combinatorial and sequential gates; BiCMOS Circuits; MOS memory circuits and systems; SPICE circuit simulation techniques; VERILOG logic simulation techniques; CADENCE VIRTUOSO computer-aided physical layout techniques, RTL description of CMOS logic circuits for semi-custom design. IV. PLAN OF THE COURSE The subject matter of Analysis and Design of Digital Integrated Circuits (18-322) may be divided into 8 categories. (A Tentative Lecture and Examination Schedule is on page 8 of this Course Syllabus.) The categories and the approximate time to be devoted to each are: (1) Introduction to CMOS Circuit Design & Fabrication Process... 2 weeks (2) CMOS physical layout and CADENCE/Semi-custom design... 2 weeks (3) Interconnects... 1 week (4) CMOS combinatorial and sequential gates... 2 weeks (5) Low Power Design... 1 week (6) Introduction to CMOS Processes... 1 week (7) MOSFET and bipolar device characteristics... 1 week (8) Analysis of static CMOS Gates...... 1 week (9) Delay Analysis... 1 week 3

(10) BiCMOS Technologies..... 1 week (11) MOS memory circuits and systems... 1 week (12) Future trends in VLSI/ULSI Design and Manufacturing... 1 week V. READING MATERIALS TEXT: Jan M. Rabaey, Anantha Chandrakasan, and Borivoje Nikolic, Digital Integrated Circuits: A Design Perspective. Second Edition, Prentice- Hall, 2003, ISBN 0-13-090996-3 VI. GRADING SYSTEM Final course grades will be computed according to the following: Tests (1) 20 % Final Examination (2) 30 % Labs (3) 30 % Homeworks (4) 20 % NOTES (1) The tests will be given on Tuesday, October 14 th and Tuesday, November 18 th. The tests and final examination are closed textbook and notes. The first test will cover material up to and including October 2nd. The second test will cover material presented up to and including the lecture on November 4 th. The final examination will be comprehensive. (2) The schedule for the closed-book final examination will be announced by the registrar. (3) Minimum requirements for the laboratory reports will be clearly specified by the TA. The grading breakdown for each individual lab will be given in advance as a part of the lab handouts. Attendance in each lab is mandatory. Laboratory projects will vary in duration from 1 to 6 weeks and will be assigned in accordance with the Tentative Laboratory Schedule on page 9 of this Course Outline. (4) Homework assignments will normally be due one week after assignment. A Tentative Homework Schedule is given on page 10 of this Course Outline. (5) MAKE-UP POLICY -- Only in cases of extenuating circumstances, to be approved by the course instructors in advance, will a student be allowed to make-up a missed test or 4

laboratory project report. When an apparent extenuating circumstance arises, the student must make every effort to inform the course instructors in advance of the test or laboratory report deadline. The make-up procedures for such omissions will be determined on an individual basis. VII. CHEATING AND PLAGIARISM Students are referred to the University Policy About Cheating and Plagiarism. The policy of this course will be to discourage cheating to the extent possible. Students caught cheating will be disciplined in accordance with the Department of Electrical and Computer Engineering and CMU policies. Students are encouraged to discuss assignments with one another. Unless otherwise specified, the material submitted for grading, however, must be the product of individual effort. VIII. CLASS SCHEDULE LECTURES Prof. Andrzej J. Strojwas and Prof. Herman Schmit (HH 2106: X83530) (HH 2108; X86470) (ajs@ece.cmu.edu) (herman@ece.cmu.edu) Lecture TH 3:00 PM 4:20 PM DH 2210 RECITATIONS Recitation 1: F 10:30 11:20 AM Reed Taylor SH 224 Recitation 2: M 10:30 AM - 11:20 AM Vikas Chandra SH 422 Recitation 3: M 11:30 AM - 12:20 AM Slava Rovner BH 235B Note: Recitation sessions will begin with Recitation 1 on September 5, 2003. 5

LABORATORIES Section A: Vikas Chandra & T 6:30 PM - 9:20 PM Zachary Menegakis HH 1107 Section B: Reed Taylor & W 6:30 PM - 9:20 PM Rebecca Miller HH 1107 Section C: Slava Rovner & R 6:30 PM - 9:20 PM Zachary Menegakis & HH 1107 Rebecca Miller Note: Laboratory sessions will begin with Section A on September 2, 2003 6

IX. OFFICE HOURS Professor Andrzej J. Strojwas Wednesday 4:00 to 6:00 pm HH 2106: X-83530 in office ajs@ece.cmu.edu Professor Herman Schmit Wednesday 4:00 to 6:00 pm HH 2108: X-86470 in office herman@ece.cmu.edu TA s (In Computer Cluster HH1107) Vikas Chandra day/tba time/tba vchandra@ece.cmu.edu Zachary Menegakis day TBA time/tba zgm@andrew.cmu.edu Rebecca Miller day TBA time/tba rebeccar@andrew.cmu.edu Slava Rovner day TBA time/tba vrovner@andrew.cmu.edu Reed Taylor day TBA time/tba rt2i@andrew.cmu.edu Yaping Zhan (grader) day TBA time/tba yapingz@andrew.cmu.edu Course Secretary Judy Bandola HH 2107: X-82224 judy@ece.cmu.edu 8:00 am 4:30 pm THE WEB PAGE FOR THE 322 CLASS IS: http://www.ece.cmu.edu/~ece322/ 7

TENTATIVE LECTURE AND EXAMINATION SCHEDULE LECTURE DATE SUBJECT 1 Tue., 26 Aug. Introduction to CMOS Circuits. VLSI Design Flow 2 Thurs., 28 Aug. Basic CMOS Logic Design 3 Tue., 2 Sept. Introduction to CMOS Process: From Circuit to Silicon 4 Thurs., 4 Sept. MOSFET Device Model for Circuit Simulation 5 Tue., 9 Sept. Layout I: Custom Design Flow/CADENCE VIRTUOSO 6 Thurs., 11 Sept. Layout II: Floorplanning/Place & Route 7 Tue., 16 Sept. Transistor Sizing: Logical Effort 8 Thurs., 18 Sept. Interconnects I 9 Tue., 23 Sept. Registers 10 Thurs., 25 Sept. Registers, Clocks, and Clocking Schemes 11 Tue., 30 Sept. Interconnects II/Buffering techniques 12 Thurs., 2 Oct. Automatic Synthesis Design Flow/RTL 13 Tue., 7 Oct. CMOS Power Consumption/Low Power Design 14 Thurs., 9 Oct. Alternative Design Styles Tue., 14 Oct. EXAM I 15 Thurs., 16 Oct. CMOS Processes I 16 Tue. 21 Oct. CMOS Processes II 17 Thurs., 23 Oct. Device Modeling I (MOSFET) 18 Tue., 28 Oct. CMOS Gates: Sizing, VTC and Delay 19 Thurs., 30 Oct. CMOS Inverter: VTC and Delay 20 Tue., 4 Nov. Device Modeling II (BJT) & BJT Inverter 21 Thurs., 6 Nov. BiCMOS Circuits 22 Tue., 11 Nov. Overview of Semiconductor Memories 23 Thurs., 13 Nov. SRAM, DRAM and Flash Memories Tue., 18 Nov. EXAM II 24 Thurs., 20 Nov. VLSI Testing 25 Tue., 25 Nov. Big Project Review Thurs., 27 Nov. THANKSGIVING 26 Tue., 2 Dec. VLSI Design Trends. Final Project Results Review 27 Thurs., 4 Dec. VLSI Technology Trends. Final Exam Review/ Discussions 8

TENTATIVE LABORATORY SCHEDULE LABORATORY L1 - VERILOG Analysis and Design (1 week) Week of: 09/01 L2 - SPICE Analysis and Design (1 week) Week of: 09/08 L3 - VIRTUOSO and custom layout design (2 weeks) Weeks of: 09/15 & 9/22 L4 - Big Design Project (10 weeks) A: 09/30 D: 12/06 Synthesized Design: From RTL to Physical Design D: 10/07 Circuit Design and SPICE Verification (pre-layout) D: 10/31 VIRTUOSO layout design and verification D: 11/14 Final Project (Optimized Design) D: 11/25 Final report D: 12/05 9

TENTATIVE HOMEWORK SCHEDULE Assigned Due Date Topic 1 September 4 September 11 CMOS Logic Gates 2 September 11 September 18 MOSFET Characteristics 3 September 18 September 25 Transistor Sizing-Logical Effort 4 September 25 October 2 Interconnect I and Sequential Circuits 5 October 2 October 9 Interconnect II and RTL 6 October 16 October 23 CMOS Power & Alternative Design Styles 7 October 23 October 30 CMOS Cross Sections 8 October 30 November 6 MOSFET Inverters & Gates 9 November 6 November 13 CMOS Gates and Delay 10 November 13 November 20 BiCMOS Circuits. Memories 10