EMT 351/4 DIGITAL IC DESIGN Mrs. Siti Zarina Md Naziri

Slides:



Advertisements
Similar presentations
Verilog HDL -Introduction
Advertisements

VHDL - I 1 Digital Systems. 2 «The designer’s guide to VHDL» Peter J. Andersen Morgan Kaufman Publisher Bring laptop with installed Xilinx.
Register Transfer Level
Hardware Description Language (HDL)
CSE 670 Embedded System Design Using FPGAs Prof. Richard E. Haskell 115 Dodge Hall.
02/02/20091 Logic devices can be classified into two broad categories Fixed Programmable Programmable Logic Device Introduction Lecture Notes – Lab 2.
1 Hardware description languages: introduction intellectual property (IP) introduction to VHDL and Verilog entities and architectural bodies behavioral,
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.
ENEE 408C Lab Capstone Project: Digital System Design Spring 2006 Class Web Site:
1/31/20081 Logic devices can be classified into two broad categories Fixed Programmable Programmable Logic Device Introduction Lecture Notes – Lab 2.
University of Jordan Computer Engineering Department CPE 439: Computer Design Lab.
Digital System Design EEE344 Lecture 1 INTRODUCTION TO THE COURSE
EC1354 – VLSI DESIGN SEMESTER VI
EKT 121 / 4 DIGITAL ELECTRONICS I FIRST DAY SLIDES.
Detail Course Subject : Digital Logic Design Credit Hours : 3(Theory) + 1 (LAB) Perquisites : Computer Fundamentals & Basic Electronics Engg Course Objective:
CSET 4650 Field Programmable Logic Devices
Department of Electronic Engineering, FJU Verilog HDL: A Guide to Digital Design and Synthesis 1 Digital Systems Design Shyue-Kung Lu Department of Electronic.
1 VERILOG Fundamentals Workshop סמסטר א ' תשע " ה מרצה : משה דורון הפקולטה להנדסה Workshop Objectives: Gain basic understanding of the essential concepts.
EMT 251/4 : Introduction to IC Design
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Digital System Design Course Introduction Lecturer : 吳安宇 Date : 2004/02/20.
EKT 221 / 4 DIGITAL ELECTRONICS II
ECEN 248: INTRODUCTION TO DIGITAL DESIGN
EL 3101 EL310 Hardware Description Languages Spring 2015 Instructor: Ilker Hamzaoglu Teaching Assistant: Ercan Kalalı Web Site:
TO THE COURSE ON DIGITAL DESIGN FOR INSTRUMENTATION TO THE COURSE ON DIGITAL DESIGN FOR INSTRUMENTATION.
CS 3850 Lecture 3 The Verilog Language. 3.1 Lexical Conventions The lexical conventions are close to the programming language C++. Comments are designated.
ACOE361 – Digital Systems Design. Useful information Instructor: Lecturer K. Tatas Office hours: Mo5, Tu3, We6-8, Fri5 Prerequisites: ACOE201 (ACOE161)
ANALOG ELECTRONICS I EMT 112/4 OVERVIEW. LECTURERS LECTURERSABARINA ISMAIL 1 st Floor, Blok A, PPKKP, Kompleks Pusat Pengajian, Jejawi Tel: /
ELEE 4303 Digital II Introduction to Verilog. ELEE 4303 Digital II Learning Objectives Get familiar with background of HDLs Basic concepts of Verilog.
EMT 241/3 INTRODUCTION TO IC LAYOUT Semester II 2007/08 School of Microelectronic Engineering Universiti Malaysia Perlis.
Introduction to ASIC flow and Verilog HDL
EMT 111/4 ELECTRONIC DEVICES (PERANTI ELEKTRONIK).
OVERVIEW. COURSE INFORMATIONs  Lectures:  Monday: 8.00 am – 9.00 am (DKR5)  Tuesday: am – pm (DKP1)  Laboratory: - none –  Tutorial:
EKT 221 / 4 ELECTRONIC DIGIT II SUBJECT INTRODUCTION.
 Lecturer:  Mdm Ismahayati Binti Adam  Room No: KKF 7D  Contact No: / 
COE 202 Introduction to Verilog Computer Engineering Department College of Computer Sciences and Engineering King Fahd University of Petroleum and Minerals.
CprE 281: Verilog Tutorial Ben Magstadt – Master’s Student Electrical Engineering.
1 Lecture 1: Verilog HDL Introduction. 2 What is Verilog HDL? Verilog Hardware Description Language(HDL)? –A high-level computer language can model, represent.
1 Introduction to Engineering Spring 2007 Lecture 18: Digital Tools 2.
 SUBJECT INTRODUCTION. Lecturer : 1) Cik Nur Farhan Kahar 2) Dr. Mohd Najmuddin bin Mohd Hassan
EMT 351/4 DIGITAL IC DESIGN Week # 1 EDA & HDL.
Introduction to the FPGA and Labs
DIGITAL ELECTRONICS II
Adapted from Krste Asanovic
ELEC 7770 Advanced VLSI Design Spring 2016 Introduction
VLSI Testing Lecture 5: Logic Simulation
Verilog Introduction Fall
EMT 351/4 DIGITAL IC DESIGN Week # Synthesis of Sequential Logic 10.
Verilog-HDL-1 by Dr. Amin Danial Asham.
VLSI Testing Lecture 5: Logic Simulation
Vishwani D. Agrawal Department of ECE, Auburn University
Synthesis of Combinational Logic
TMC 1414 Introduction to Programming
ELEC 7770 Advanced VLSI Design Spring 2014 Introduction
EEL 3705 / 3705L Digital Logic Design
Week 5, Verilog & Full Adder
ELEC 7770 Advanced VLSI Design Spring 2012 Introduction
ECE 551: Digital System Design & Synthesis
Lecture 1.3 Hardware Description Languages (HDLs)
Levels in computer design
ELEC 7770 Advanced VLSI Design Spring 2010 Introduction
ECNG 1014: Digital Electronics Lecture 1: Course Overview
Computer Architecture
ECE-C662 Introduction to Behavioral Synthesis Knapp Text Ch
Verilog HDL Tutorial Winter 2003
CSE 171 Introduction to Digital Logic and Microprocessors
Introduction to Digital Systems Lecturer: 潘欣泰
HIGH LEVEL SYNTHESIS.
數位IC設計 Pei-Yin Chen, 陳培殷.
Digital Designs – What does it take
COE 202 Introduction to Verilog
Presentation transcript:

EMT 351/4 DIGITAL IC DESIGN Mrs. Siti Zarina Md Naziri Subject Coordinator/Lecturer Mrs. Siti Zarina Md Naziri School of Microelectronic Engineering Block A, 1st Floor, Kompleks Pusat Pengajian Jejawi 1 04-979 8386 (O) 012-3225646 (H/P)

Course Outcomes (COs) Students should be able to grasp the hardware and software principles of digital design using Verilog HDL 1 Students should be able to design and simulate a complete digital system consisting of a control unit and datapath unit 2 Students should be able to understand the working principles of the field programmable gate array (FPGA) device 3

Class COMPULSARY !! Attendance? LABS LECTURES MONDAYS 8 am – 10 am 12 pm – 2 pm 4 pm – 6 pm TUESDAYS 8 am – 10 am (DKP3) Attendance? COMPULSARY !! FRIDAYS 4.30 pm – 5.30 pm (DKR4) THURSDAYS 8 am – 10 am 4 pm – 6 pm

Grading 100%! 50% 10% 20% 10% 10% TOTAL OF FINAL EXAM TESTS MINI PROJECT 10% QUIZ / ASSIGNMENTS 10% LAB (TOTAL OF 5 LABS)

Main References 1 MAIN TEXT “Starter's guide to Verilog 2001” / Michael D. Ciletti. Pearson/Prentice Hall, 2004 “Verilog 2001 for Beginners” (compiled by Norina Idris, Siti Zarina Md Naziri, Rizalafande Che Ismail et al.) / Michael D. Ciletti. Pearson/Prentice Hall, 2008 OUR NEW MAIN TEXT.. SOON!! 2

Additional References 1 GOOD TEXT.. "Verilog HDL, A Guide To Digital Design And Synthesis” / Samir Palnitkar, Prentice Hall, 2003. “Modeling, Synthesis and Rapid Prototyping with the Verilog HDL” / Michael D. Ciletti, Prentice Hall, 1999. MORE ADVANCED TEXT 2

Course Outline StudyWeek Session Content 1 Lecture EDA and HDL EDA, HDL, The Role and Requirements of HDLs in EDA, Benefits of Using HDLs in EDA. 2 Hardware Modeling Hardware Modeling: Verilog Primitives, Descriptive Styles, Structural Connections, Behavioural Descriptions, Hierarchical Descriptions of Hardware, Structured (Top-Down) Design Methodology, Language Conventions, Representation of Numbers. 3 Lab: Lab 1 Event-Driven Simulation And Testbenches Simulation with Verilog and Design Unit Testbench. 4 Lab: Lab 2 Tutorial #1 Logic System, Data Types, And Operators Variables, Logic Value Set, Data Types, Constants, Operators, Expressions and Operands, and Operator Precedence.

Course Outline 5 Lecture Lab: Lab 3 User-Defined Primitives Combinational Behavior and Sequential Behavior. 6 Lab: Lab 4 Test #1 Propagation Delay Built-In Constructs for Delay, Signal Transitions, Verilog Models for Gate Propagation Delay (Inertial Delay), Module Paths and Delays. 7 CUTI PERTENGAHAN SEMESTER/MID SEMESTER BREAK 8, 9, 10 Lab: Lab 5 Lab: Mini Project Behavioural Descriptions Verilog Behaviors, Behavioural Statements, Intra-Assignment Delay: Blocking Assignments and Non-Blocking Assignment, Indeterminate Assignments and Ambiguity, Constructs For Activity Flow Control – Conditional Operator, Case statement, Conditional statement (if..else), loops: for, while, forever, always, Tasks and Functions, Behavioural Models of Finite State Machines.

Course Outline 11,12 Lecture Lab: Mini Project Tutorial #2 Logic Synthesis with Verilog HDL Definition, Impact of Logic Synthesis, Verilog HDL Synthesis. 13 Test #2 Switch-Level Models MOS Transistor Technology, Switch-Level Models of MOS Transistors and Static CMOS Circuits, CMOS Transmission Gates (Switches). 14 Lab: Mini Project (Viva & Report Submission) Rapid Prototyping With FPGAs Introduction To FPGAs, Role of FPGAs In The ASIC Market, FPGA Technologies, Rapid Prototyping With Verilog and FPGAs. 15 MINGGU ULANGKAJI / REVISION WEEK