EE 434 ASIC & Digital Systems

Similar documents
EE 434 ASIC and Digital Systems. Prof. Dae Hyun Kim School of Electrical Engineering and Computer Science Washington State University.

EE 434 Lecture 2. Basic Concepts

Digital Systems Design

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

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

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

Post Graduate Diploma in IC Layout Design. Course No. Title Credits Semester I (Six Months) T- Theory, P- Practicals

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

Course Outcome of M.Tech (VLSI Design)

ELEC Digital Logic Circuits Fall 2015 Delay and Power

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

CS/EE 181a 2010/11 Lecture 1

CMOS VLSI IC Design. A decent understanding of all tasks required to design and fabricate a chip takes years of experience

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Introduction to Digital Logic Missouri S&T University CPE 2210 Electric Circuits

CS 6135 VLSI Physical Design Automation Fall 2003

REVIEW ARTICLE: EFFICIENT MULTIPLIER ARCHITECTURE IN VLSI DESIGN

Lecture 1. Tinoosh Mohsenin

Lecture 4&5 CMOS Circuits

Chhattisgarh Swami Vivekanand Technical University, Bhilai

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

Technology Timeline. Transistors ICs (General) SRAMs & DRAMs Microprocessors SPLDs CPLDs ASICs. FPGAs. The Design Warrior s Guide to.

Mixed-Signal Simulation of Digitally Controlled Switching Converters

ASIC Computer-Aided Design Flow ELEC 5250/6250

! 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

TESTABLE VLSI CIRCUIT DESIGN FOR CELLULAR ARRAYS

Academic Course Description

EE19D Digital Electronics. Lecture 1: General Introduction

EC 1354-Principles of VLSI Design

Academic Course Description. BEC702 Digital CMOS VLSI

Logic and Computer Design Fundamentals. Chapter 6 Selected Design Topics. Part 1 The Design Space

EEC 116 Fall 2011 Lab #2: Analog Simulation Tutorial

PhD PRELIMINARY WRITTEN EXAMINATION READING LIST

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

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

Domino CMOS Implementation of Power Optimized and High Performance CLA adder

ECE Digital VLSI Design Course Syllabus Fall 2017

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

(VE2: Verilog HDL) Software Development & Education Center

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

INTEGRATED CIRCUIT DESIGN WESTE HARRIS SOLUTION DOWNLOAD

EE 330 Spring 2015 Integrated Electronics

[Vivekanand*, 4.(12): December, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

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

Part IIA Third Year Projects Computer-Based Project in VLSI Design Co 3/7

Introduction to Electronic Design Automation

Introduction to VLSI Design

420 Intro to VLSI Design

2-Bit Magnitude Comparator Design Using Different Logic Styles

Low Power VLSI Circuit Synthesis: Introduction and Course Outline

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

EE290C Spring High-Speed Electrical Interface Circuit Design Lecture 1: Introduction. Elad Alon Dept. of EECS

ECE 241 Digital Systems. Basic Information

EE 502 Digital IC Design

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

Advanced Mathematics MEVD 101

FPGA Based System Design

Propagation Delay, Circuit Timing & Adder Design. ECE 152A Winter 2012

Propagation Delay, Circuit Timing & Adder Design

Implementation of Full Adder using Cmos Logic

FPGA IMPLEMENATION OF HIGH SPEED AND LOW POWER CARRY SAVE ADDER

GRAPHIC ERA UNIVERSITY DEHRADUN

ECE 683 Project Report. Winter Professor Steven Bibyk. Team Members. Saniya Bhome. Mayank Katyal. Daniel King. Gavin Lim.

DESIGN AND IMPLEMENTATION OF 64- BIT CARRY SELECT ADDER IN FPGA

Low-Power Digital CMOS Design: A Survey

Lecture 1: Digital Systems and VLSI

International Journal of Engineering Research-Online A Peer Reviewed International Journal Articles available online

Physical Structure of CMOS Integrated Circuits

Digital Systems Laboratory

Chapter 1, Introduction

Fixing Antenna Problem by Dynamic Diode Dropping and Jumper Insertion

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

Introduction to Digital VLSI Design מבוא לתכנון VLSI ספרתי

PE713 FPGA Based System Design

UNIT-III POWER ESTIMATION AND ANALYSIS

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

Electronic Circuits. Lecturer. Schedule. Electronic Circuits. Books

Design Methodologies. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.

Design and Implementation of ALU Chip using D3L Logic and Ancient Mathematics

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

IMPLEMANTATION OF D FLIP FLOP BASED ON DIFFERENT XOR /XNOR GATE DESIGNS

IN the past few years, superconductor-based logic families

Design Methodologies. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.

EE5324. VLSI Design II

Analysis of Parallel Prefix Adders

VLSI Chip Design Project TSEK06

Design and Implementation of High Speed Carry Select Adder

Low Power Glitch Free Modeling in Vlsi Circuitry Using Feedback Resistive Path Logic

EEC 118 Spring 2010 Lab #1: NMOS and PMOS Transistor Parameters

Design of 32-bit Carry Select Adder with Reduced Area

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

Data Word Length Reduction for Low-Power DSP Software

2 Assoc Prof, Dept of ECE, George Institute of Engineering & Technology, Markapur, AP, India,

PERFORMANCE COMPARISON OF DIGITAL GATES USING CMOS AND PASS TRANSISTOR LOGIC USING CADENCE VIRTUOSO

A Case Study of Nanoscale FPGA Programmable Switches with Low Power

EEE 6323 Advanced VLSI Design - Spring 2015 Instructor: R. Bashirullah TA: Qiuzhong Wu

Adder (electronics) - Wikipedia, the free encyclopedia

Transistor Level Implementation of Vedic Multiplier by Using GDI Method

Transcription:

EE 434 ASIC & Digital Systems Dae Hyun Kim EECS Washington State University Spring 2017

Course Website http://eecs.wsu.edu/~ee434

Themes Study how to design, analyze, and test a complex applicationspecific integrated circuit (ASIC). At the end of this semester, you will be able to Understand how a VLSI chip works. Design complex digital VLSI circuits and systems both manually and automatically. Understand basic theories behind VLSI. Analyze VLSI circuits and systems. Test VLSI circuits and systems.

Course Materials We will use both bottom-up and top-down approaches. We will not discuss much about device physics. We will learn more about transistor-, gate-, circuit-, and system-level issues. We will study Transistor characteristics (logical, physical, DC, AC, power, etc.) Standard cell design, analysis, and optimization Interconnects (resistance, capacitance, delay, power, etc.) Timing analysis HDL (Verilog/VHDL) Memory Full-custom layout, computer-aided design (CAD) Test

Schedule Week 1 (1/9, 11, 13): Introduction to VLSI, CMOS transistors Week 2 (1/20): CMOS transistors, gates Week 3 (1/23, 25, 27): CMOS inverter, combinational logic Week 4 (1/30, 2/1, 3): CMOS sequential logic, design styles Week 5 (2/6, 8, 10): Characterization and performance estimation Week 6 (2/13, 15, 17): Characterization and performance estimation Week 7 (2/22, 24): Midterm 1, layout, simulation, optimization Week 8 (2/27, 3/1, 3): Interconnects, timing analysis Week 9 (3/6, 8, 10): HDL Week 10 (3/13 17): Spring break Week 11 (3/20, 22, 24): HDL, Memory Week 12 (3/27, 29, 31): Synthesis, physical design, arithmetic units Week 13 (4/3, 5, 7): Midterm 2, test Week 14 (4/10, 12, 14): Test Week 15 (4/17, 19, 21): Test Week 16 (4/24, 26, 28): Test Final: May 4 (8am 10am)

References FPGA-BASED System Design by Wayne Wolf, Prentice Hall, 2004, ISBN 0-13-142461-0 Analysis and Design of Digital Integrated Circuits by Hodges, Jackson, and Saleh, 3/E, 2003, McGraw Hill, ISBN 0072283653 CMOS VLSI Design: A Circuits and Systems Perspective by Weste and Harris, 4/E, 2010, Addison-Wesley, ISBN 0321547748 Digital Integrated Circuits by Rabaey, Chandrakasan, and Nikolic, 2E, 2003, Prentice Hall, ISBN 0130909963 Introduction to VLSI Circuits and Systems by Uyemura, 1E, 2001, Wiley, ISBN 0471127043 CMOS Logic Circuit Design by Uyemura, 1999, Springer, ISBN 0387781641 Application-Specific Integrated Circuits by Smith, 1997, Addison-Wesley, ISBN 0201500221 Digital Systems Testing and Testable Design, 1990, IEEE Press, ISBN 0-7803-1062-4 Extra reading materials will be supplied in the class.

Assignments Homework Due dates will be mentioned when handed out. Late submission penalty -5% per day -80% max. Lab and HW are very important parts of this course. Lab assignments will involve HDL coding. No worries! You will learn HDL step by step. You will be supposed to use several commercial design&analysis tools. No worries! Detailed tutorials will be provided. EME 205 is the lab for this course. You will be allowed to work anytime in the lab. TA will be available only in his fixed office hours.

Labs HDL coding and simulation Std. cell layout, DRC, LVS, PEX, and simulation VLSI design and analysis SPICE simulation, analysis, and optimization

ASIC Application Specific Integrated Circuits Integrated circuits All components are integrated on a single semiconductor substrate. Metrics and design specification Area Speed Power (dynamic, leakage)

VLSI Very-Large-Scale Integration What does it integrate? Transistors Interconnects History Name Signification Year # Transistors SSI Small-Scale Integration 1964 1 10 MSI Medium-Scale Integration 1968 10 500 LSI Large-Scale Integration 1971 500 20K VLSI Very-Large-Scale Integration 1980 20K 1M ULSI Ultra-Large-Scale Integration 1984 > 1M Source: https://en.wikipedia.org/wiki/integrated_circuit#ssi.2c_msi_and_lsi

ASIC Design Process System specifications High-level model Verification Logic synthesis Verification Circuit design Verification Physical design Verification Manufacturing 64-bit integer multiplier Freq (1GHz) / Area (0.1mm 2 ) / Power (1mW) Hardware description language (HDL) such as VHDL and Verilog Output: netlist Testing Working chip

VLSI Design Styles Full-Custom Design Fully-Automated Design Manual Automatic Transistors Manually drawn Standard-cell-based Placement & Routing (P&R) Manual Automatic Development time Several months A few days weeks