1 Digital Logic Design (41-135) Introduction Younglok Kim Dept. of Electrical Engineering Sogang University Spring 2006.

Slides:



Advertisements
Similar presentations
Microcomputer Circuits Prof Jess UEAB 2007 Designing a Microprocessor Chapter 1.
Advertisements

Sistemas Digitais I LESI - 2º ano Lesson 1 - Introduction U NIVERSIDADE DO M INHO E SCOLA DE E NGENHARIA Prof. João Miguel Fernandes
EELE 367 – Logic Design Module 2 – Modern Digital Design Flow Agenda 1.History of Digital Design Approach 2.HDLs 3.Design Abstraction 4.Modern Design Steps.
CPT 310 Logic and Computer Design Instructor: David LublinerPhone Engineering Technology Dept.Cell
The Concept of Computer Architecture
FPGA structure and programming - Eli Kaminsky 1 FPGA structure and programming.
Fundamental of Digital Logic with VHDL Design VHDL 设计数字逻辑系统.
ENGIN112 L38: Programmable Logic December 5, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 38 Programmable Logic.
Design and Implementation of VLSI Systems (EN0160) Sherief Reda Division of Engineering, Brown University Spring 2007.
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Chapter 01 An Overview of VLSI
Multiplexers, Decoders, and Programmable Logic Devices
ECE Lecture 1 1 ECE 3561 Advanced Digital Design Department of Electrical and Computer Engineering The Ohio State University.
ECE 331 – Digital System Design Tristate Buffers, Read-Only Memories and Programmable Logic Devices (Lecture #16) The slides included herein were taken.
CS 151 Digital Systems Design Lecture 38 Programmable Logic.
Digital Circuit Implementation. Wafers and Chips  Integrated circuit (IC) chips are manufactured on silicon wafers  Transistors are placed on the wafers.
General FPGA Architecture Field Programmable Gate Array.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 2P. 1Winter Quarter Digital Electronics Lab 2.
Chapter 4 Programmable Logic Devices: CPLDs with VHDL Design Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights.
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Lecture 11 – Design Concepts.
Design and Implementation of VLSI Systems (EN1600) lecture01 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.
Shashi Kumar 1 Logic Synthesis: Course Introduction Shashi Kumar Embedded System Group Department of Electronics and Computer Engineering Jönköping Univ.
1 Digital System Design Subject Name : Digital System Design Course Code : IT- 308 Instructor : Amit Prakash Singh Home page :
Principles Of Digital Design Chapter 1 Introduction Design Representation Levels of Abstraction Design Tasks and Design Processes CAD Tools.
Introduction to Programmable Logic Devices John Coughlan RAL Technology Department Electronics Division.
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 6 – Selected Design Topics Part 1 – The.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: TBD (Benton 323) Also, by appointment.
TO THE COURSE ON DIGITAL DESIGN FOR INSTRUMENTATION TO THE COURSE ON DIGITAL DESIGN FOR INSTRUMENTATION.
Welcome to the Department of Engineering Contact us: (207)
Digital System Design Pradondet Nilagupta Department of Computer Engineering.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
Welcome CSC 480/580 – Digital Logic & Computer Design Term: Winter 2002 Instructor: William T Krieger.
1 CPRE210: Introduction to Digital Design Instructor –Arun K. Somani –Tel: – –Office Hours: MWF 10:00-11:00 Teaching Assistant.
Chapter 4 Programmable Logic Devices: CPLDs with VHDL Design Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights.
CS/EE 3700: Fundamentals of Digital System Design Chris J. Myers Spring
Basic Sequential Components CT101 – Computing Systems Organization.
ACOE361 – Digital Systems Design. Useful information Instructor: Lecturer K. Tatas Office hours: Mo5, Tu3, We6-8, Fri5 Prerequisites: ACOE201 (ACOE161)
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: M Period 3, W Period 4 Subject to change.
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
CHAPTER-2 Fundamentals of Digital Logic. Digital Logic Digital electronic circuits are used to build computer hardware as well as other products (digital.
CEC 220 Digital Circuit Design Wednesday, January 7 CEC 220 Digital Circuit Design Slide 1 of 12.
Basic Logic Functions Chapter 2 Subject: Digital System Year: 2009.
CEC 220 Digital Circuit Design Monday, August 24 CEC 220 Digital Circuit Design Slide 1 of 13.
CSC 331: DIGITAL LOGIC DESIGN COURSE LECTURER: E. Y. BAAGYERE. CONTACT: LECTURE TIME: 15:40 – 17:45 hrs. VENUE: SP-LAB.
ECE 448 Lecture 6 Finite State Machines State Diagrams vs. Algorithmic State Machine (ASM) Charts.
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
Introduction to Field Programmable Gate Arrays (FPGAs) EDL Spring 2016 Johns Hopkins University Electrical and Computer Engineering March 2, 2016.
Dept. of Electrical Engineering
1 Digital Logic Design (41-135) Chapter 6 Combinational Circuit Building Blocks Younglok Kim Dept. of Electrical Engineering Sogang University Spring 2006.
ECE 2110: Introduction to Digital Systems Introduction (Contd.)
1 Introduction to Engineering Fall 2006 Lecture 17: Digital Tools 1.
Introduction to the FPGA and Labs
Programmable Logic Devices
Sequential Logic Design
Figure 1.1 A silicon wafer. Figure 1.1 A silicon wafer.
Figure 1.1. A silicon wafer..
ELEC 7770 Advanced VLSI Design Spring 2016 Introduction
Session-1 Design with PLDs and FPGAs
ECE 448 Lecture 6 Finite State Machines State Diagrams vs. Algorithmic State Machine (ASM) Charts.
ELEC 7770 Advanced VLSI Design Spring 2014 Introduction
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
ELEC 7770 Advanced VLSI Design Spring 2012 Introduction
T Computer Architecture, Autumn 2005
ELEC 7770 Advanced VLSI Design Spring 2010 Introduction
ECNG 1014: Digital Electronics Lecture 1: Course Overview
Transistors to Gates Transistors to Gates Gateway To Technology
數位IC設計 Pei-Yin Chen, 陳培殷.
ECE 448 Lecture 6 Finite State Machines State Diagrams, State Tables, Algorithmic State Machine (ASM) Charts, and VHDL code ECE 448 – FPGA and ASIC Design.
Physical Implementation
Presentation transcript:

1 Digital Logic Design (41-135) Introduction Younglok Kim Dept. of Electrical Engineering Sogang University Spring 2006

Digital Logic Design 2 Class Materials Textbook Fundamentals of Digital Logic with VHDL Design, 2 nd Edition, Stephen Brown & Zvonko Vranesic, McGraw Hill, Inc Lecture notes

Digital Logic Design 3 Lecturers and Teaching Assistants Instructor Younglok Kim Assistant professor , K-540 TAs Seyoung Won, Jinbeum Lee, Mingoo Seo, Lab.: , K-538

Digital Logic Design 4 What will be learned in this classroom? Fundamental concepts of digital logic circuits. Way how to design the digital circuits using CAD tool. CAD: computer-aided design How digital design is carried out.

Digital Logic Design 5 Organization of Textbook Chapter 1: Design concpts General introduction to the process of designing digital systems Design processes and roles of CAD tools Chapter 2: Logic circuits Basic aspects of logic circuits Boolean algebra and VHDL

Digital Logic Design 6 Organization of Textbook … Chapter 3: Implementation tech. Electronic aspects of digital circuits CMOS technology and programmable logic devices Chapter 4: Optimized logic functions Synthesis of combinational circuits Chapter 5: Arithmetic circuits Circuits for arithmetic operations Number representation

Digital Logic Design 7 Organization of Textbook … Chapter 6: Combinational circuits Building blocks such as encoder, decoder and multiplexer circuits Chapter 7: Storage elements Usages of flip-flops, such as registers & counters Chapter 8: Synchronous sequential circuits Synchronous sequential circuits Finite state machine (FSM)

Digital Logic Design 8 Organization of Textbook … Chapter 9: Asynchronous sequential circuits Chapter 10: Digital system design Some practical issues in real system designs Chapter 11: Testing of logic circuits Chapter 12: CAD tools Complete CAD flow of designing, implementing, and testing a digital circuit.

Digital Logic Design 9 Organization of Textbook … Appendix A Summary of VHDL features Appendices B, C, & D Tutorials on Quartus II CAD tools Appendix E Detailed information about the devices used

Digital Logic Design 10 What will be covered in classroom? Ch. 2 Ch. 3: 3.1~3.7 (3.8, 3.9) Ch. 4: 4.1~4.7, 4.12 Ch. 5: 5.1~5.5 Ch. 6 Ch. 7 Ch. 8: 8.1~8.9 Ch. 9: (9.1~9.3, 9.6) Ch. 10: (one or two examples)

11 Digital Logic Design (41-135) Chapter 1. Design Concepts Younglok Kim Dept. of Electrical Engineering Sogang University Spring 2006

Digital Logic Design 12 Chapter Objectives Digital Hardware Components Overview of IC Technology Design Process for Digital Hardware

Digital Logic Design 13 Digital Hardware: Transistor Digital Represent the digits of information 1960s Bulky components, such as transistors & resistors 1970s Early microprocessors Early 1990s Few million transistors in a single chip Late 1990s More than 10 million transistors Present A few hundreds of millions of transistors Silicon Wafer

Digital Logic Design 14 Size of Transistor & Chip Semiconductor Industry Association (SIA) roadmap

Digital Logic Design 15 Types of Chips Standard chip Programmable logic device (PLD) Application specific integrated circuit (ASIC)

Digital Logic Design 16 Standard Chips Realize some commonly used logic circuits Contain small amount of circuitry fewer than 100 TRs Provides fixed functionality Need interconnection on PCB Popular until the early 1980s

Digital Logic Design 17 Programmable Logic Devices Configured by user to implement a wide range of different logic circuits Very general structure with a collection of programmable switches Reprogrammable Able to realize much larger logic circuits than standard chips Widely used today More than 500 million TRs FPGA Drawback Consume chip area & limit the speed of operation

Digital Logic Design 18 Memory block Group of 8 logic cells Interconnection wires FPGA Chip

Digital Logic Design 19 Application Specific Integrated Circuit (ASIC) Custom-Designed Chips Optimized for a specific applications Lower cost per chip Long time to market period

Digital Logic Design 20 Development Process

Digital Logic Design 21 Basic Design Loop Design concept Successful design Initial design Simulation Design correct? Redesign No Yes

Digital Logic Design 22

Digital Logic Design 23 Design of Digital Hardware Unit Product with many chips & other components How to design it?

Digital Logic Design 24 Design Flow for Logic Circuits