Slide No. 1 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction Course Number: COMP 1213 Course Title: Logic Design Instructor: Dr. Ali Elkateeb.

Slides:



Advertisements
Similar presentations
The scale of IC design Small-scale integrated, SSI: gate number usually less than 10 in a IC. Medium-scale integrated, MSI: gate number ~10-100, can operate.
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
Introduction to Digital Electronics. Suplementary Reading Digital Design by - John F. Wakerly – - you will find some solutions at this site.
CMPT150, Ch 3, Tariq Nuruddin, Fall 06, SFU 1 Ch3. Combinatorial Logic Design Modern digital design involves a number of techniques and tools essential.
EECC341 - Shaaban #1 Lec # 1 Winter Introduction to Digital Systems Analog devices and systems process time-varying signals that can take.
CS61C L23 Synchronous Digital Systems (1) Garcia, Fall 2011 © UCB Lecturer SOE Dan Garcia inst.eecs.berkeley.edu/~cs61c CS61C.
02/02/20091 Logic devices can be classified into two broad categories Fixed Programmable Programmable Logic Device Introduction Lecture Notes – Lab 2.
1/31/20081 Logic devices can be classified into two broad categories Fixed Programmable Programmable Logic Device Introduction Lecture Notes – Lab 2.
EE 231 Digital Electronics Fall 01 week 1-slide 1 Digital Hardware Systems Digital Systems Digital vs. Analog Waveforms Analog: values vary over a broad.
EEM232 Digital Systems I. Course Information Instructor : Atakan Doğan Office hours: TBD Materials :
Chapter 6 – Selected Design Topics Part 1 – The Design Space Logic and Computer Design Fundamentals.
Computer ArchitectureFall 2008 © August 20 th, Introduction to Computer Architecture Lecture 2 – Digital Logic Design.
ECE Lecture 1 1 ECE 3561 Advanced Digital Design Department of Electrical and Computer Engineering The Ohio State University.
DIGITAL ELECTRONICS CIRCUIT P.K.NAYAK P.K.NAYAK ASST. PROFESSOR SYNERGY INSTITUTE OF ENGINEERING & TECHNOLOGY.
Chapter #6: Sequential Logic Design 6.2 Timing Methodologies
EECS 303 Lecture 11 Lecture 1 Introduction to Digital Logic Design Hai Zhou EECS 303 Advanced Digital Design Fall 2011.
GOOD MORNING.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 2P. 1Winter Quarter Digital Electronics Lab 2.
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.
CSCI 255, ENGR 274, ECE August 2000 Announcements – –Homework 1 is due 31 AugustHomework.
Chapter 3 Digital Logic Structures. 3-2 Transistor: Building Block of Computers Microprocessors contain millions of transistors Intel Pentium 4 (2000):
Contemporary Logic Design Multi-Level Logic © R.H. Katz Transparency No. 5-1 Chapter # 2: Two-Level Combinational Logic Section Practical Matters.
Introduction to Digital Design
Chapter 2: Fundamentals of Digital Electronics Dr Mohamed Menacer Taibah University
Contemporary Logic Design Introduction CSIE, Dgt-ckt Transparency No. 1-1 Chapter # 1: Introduction Contemporary Logic Design Randy H. Katz University.
Logic Gates How Boolean logic is implemented. Transistors used as switches to implement Boolean logic: ANDOR Logic with Transistors.
Contemporary Logic Design Introduction © R.H. Katz Transparency No. 2-1 Chapter # 1: Introduction.
Contemporary Logic Design Introduction ?R.H. Katz Transparency No. 1-1 Chapter # 1: Introduction Contemporary Logic Design Randy H. Katz University of.
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 6 – Selected Design Topics Part 1 – The.
Chapter Four Active Components & Integrated Circuits.
E&CE % Final 30% Laboratory 20% Midterm ON LINE Course Notes! Lab Manual LabTechs/TAs Assignments extra probs/solns.
Chapter 1 Introduction: Digital Systems & Logic Design By Taweesak Reungpeerakul.
Module 2 : Behavioral modeling TOPIC : Modeling a Digital pulse UNIT 1: Modeling and Simulation.
4. Electrons and electronics 4.5 Digital electronics.
CSCI-100 Introduction to Computing Hardware Design Part I.
Chapter 0 deSiGn conCepTs EKT 221 / 4 DIGITAL ELECTRONICS II.
Module 1.2 Introduction to Verilog
Representing Numerical Data Analog Any signal that varies continuously over time Mechanical Pneumatic Hydraulic Electrical Digital Quantities are represented.
Chapter 0 - reVieW Combinational Logic Circuit, Combinational Logic Circuit, Propagation Delay, Propagation Delay, Programmable Logic. Programmable Logic.
1 ECSE-2610 Computer Components & Operations (COCO) Today: General Course Information First Hour: Introduction to Design –Section 1.1 of Katz’s Textbook.
1-1 Introduction Chapter # 1: Introduction. 1-2 Introduction Motivation Dramatic Change in the Way Industry Does Hardware Design Pervasive use of Computer-Aided.
Chapter 3 Digital Logic Structures. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 3-2 Transistor: Building.
1 ECSE-2610 Computer Components & Operations (COCO) Welcome to the world of Computers!
ENG241/ Lab #11 ENG2410 Digital Design LAB #1 Introduction Combinational Logic Design.
COE 200 Fundamentals of Computer Engineering Instructor: Syed Z. Shazli
Chapter # 1: Introduction Contemporary Logic Design.
Different Types of Integrated Circuits. Introduction: Different Types of Integrated Circuits Every electronic appliance we use.
Digital System Design. Objective Distinguish between Two worlds Understand the Properties digital system.
 A transistor is the basic building block of electronic components.  The average computer may have millions of them within its circuits.  Essentially,
Introduction to ASICs ASIC - Application Specific Integrated Circuit
Design and Documentation
Combinational Logic Design
EEE2135 Digital Logic Design Chapter 1. Introduction
Stateless Combinational Logic and State Circuits
Active Components & Integrated Circuits
Digital Electronics Jess 2008.
Overview Part 1 – Design Procedure Beginning Hierarchical Design
Overview Part 1 – The Design Space
How Boolean logic is implemented
CS105 Introduction to Computer Concepts GATES and CIRCUITS
Digital Computer Electronics TTL
Computer Science 210 Computer Organization
Digital Electronics Lab 2 Instructor:
Chapter 1 Introduction to Electronics
Chapter 3 – Combinational Logic Design
HIGH LEVEL SYNTHESIS.
Combinational Circuits
Combinational Circuits
1.Introduction to Advanced Digital Design (14 marks)
Computer Organization
Presentation transcript:

Slide No. 1 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction Course Number: COMP 1213 Course Title: Logic Design Instructor: Dr. Ali Elkateeb Text Book: Contemporary Logic Design by Randy H. Katz

Slide No. 2 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction Course Objectives To learn: The combinational logic design. The programmable logic design. The sequential circuit design. Computer Organization.

Slide No. 3 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction Design Steps 1. Terms Design: Convert the problem to a hardware blocks. Parts Selection: Select the parts required by the design. Schematic Capture: Enter the design in the computer. Simulation: Check the operation of the design. Mapping: Map the design to a certain chip. Debugging: Check whether the design is error free. Implementation: Assembly all the design blocks.

Slide No. 4 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction 2. Design Flow: Using LogicWork Design Schematic Capture Simulation Debugging

Slide No. 5 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction Design Representation 1. Functional description flow charts, program fragments 2. Structural description complex components decomposed into a less complex components 3. Physical description design is represented in terms of most primitive building blocks, e. g., logic gates or transistors Start after 45 seconds after 2 seconds after 45 seconds Green: On Yellow: Off Red: Off Green: Off Yellow:On Red: Off Green: Off Yellow: Off Red: On Functional Description Of One Traffic Light Signal

Slide No. 6 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction Design Methodology Top Down Design: Complex functions replaced by more primitive functions Bottom Up Design: Primitives composed to build more and more complex assemblies

Slide No. 7 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction The Process of Design Rooms Floor Building Bottom Up Assembly Primitives composed to build more and more complex assemblies e.g., a group of rooms form a floor e.g., a group of floors form a bldg. a group of transistors form a gate a group of gates form an addition circuit addition circuits plus storage circuits form a processor datapath

Slide No. 8 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction The Process of Design: Debugging the System Design Flaws Implementation does not meet functional specification Logic design is incorrect (wrong function implemented) Implementation Flaws Individual modules function correctly but their compositions do not Misunderstanding of interface and timing behavior Wiring mistakes, Electrical mistakes Component Flaws Every thing is correct. Nevertheless, the design still not working! Not all hardware components are guaranteed to work! E.g., burnt out component What Can Go Wrong

Slide No. 9 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction The Process of Design Debugging via Simulation Debugging Skills: Improving the testability of the design Formulating a testing plan. Isolating portions of the implementation for testing Effective use of laboratory instruments for troubleshooting

Slide No. 10 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction Digital Hardware Systems Digital Systems Digital Vs. Analog Waveforms Analog: values vary over a broad range continuously Digital: only assumes discrete values Time

Slide No. 11 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction Digital Hardware Systems Analog systems: slight error in input yields large error in output Digital systems more accurate and reliable Computers use digital circuits internally Interface circuits (i.e., sensors) often analog Advantages of Digital Systems

Slide No. 12 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction Digital Hardware Systems Physical electronic components are continuous, not discrete! Transition from logic 1 to logic 0 does not take place instantaneously in real digital systems

Slide No. 13 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction Digital Hardware Systems Integrated circuit technology: Small Scale Integration (SSI) Medium Scale Integration (MSI) Large Scale Integration (LSI) Very Large Scale Integration (VLSI) Main technologies: MOS: Metal-Oxide-Silicon Bipolar Transistor-Transistor Logic Emitter Coupled Logic

Slide No. 14 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction Digital Hardware Systems Transistor basic electrical switch three terminal switch: gate, source, drain voltage between gate and source exceeds threshold switch is conducting or "closed" electrons flow between source and drain when voltage is removed, the switch is "open" or non-conducting connection between source and drain is broken MOS Technology