Course presentation: CAD Computer Aided Design

Slides:



Advertisements
Similar presentations
ECE Synthesis & Verification - Lecture 2 1 ECE 667 Spring 2011 ECE 667 Spring 2011 Synthesis and Verification of Digital Circuits High-Level (Architectural)
Advertisements

ITCS 3181 Logic and Computer Systems
Course presentation: CADT Computer Aided Design Techniques 4 CTI, 1 st semester Doru Todinca in Courses presentation.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
CSCE 611: Conceptual Modeling Tools for CAD Course goals: –Design and verification methodologies for large-scale digital systems using industrial tools.
Introduction to Computers. Michael R. Izzo
ECE 201 Electrical Networks I Instructor: Professor (not Dr.) Richard Farmer.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Minor program 1 Aerospace Systems Design & Technology Goals: To introduce the student to the relationships between physical processes and their numerical.
Introduction to Computer Architecture & Design Computer Architecture and Design Lecture 0.
Computer Network Fundamentals CNT4007C
Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University Computer Aided Circuit Design.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
ENG3050 Embedded Reconfigurable Computing Systems General Information Handout Winter 2015, January 5 th.
Computer Networks Working Group Prof. Dr. E. Milovanović.
Design Graphics Mech 289 By Nabil Shalabi Jan 28 th 2008.
40551 Logic Synthesis Optimization Dr. Yaser M. Agami Khalifa Fall 2004 Lecture # 1.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Course presentation: FLA Fuzzy Logic and Applications 4 CTI, 2 nd semester Doru Todinca in Courses presentation.
CAD Computer Aided Design Doru Todinca Course web page: in Teaching,
Basic Computer (CS-101A) Accelerated Program City Junior College Tim Jaines Instructor.
CEC 220 Digital Circuit Design Wednesday, January 7 CEC 220 Digital Circuit Design Slide 1 of 12.
Modeling and Simulation Introduction 1 TA. May Almousa Princess Nora Bint Abdul Rahman University.
CEC 220 Digital Circuit Design Monday, August 24 CEC 220 Digital Circuit Design Slide 1 of 13.
1 CS/ECE 354 Fall 2013 “New, and improved!”. 2 Karen Miller Phone: CS.
“Babeş-Bolyai” University Faculty of Economics and Business Administration Second semester 1st year, English line of study Business IT Introductive course.
BMTS Computer and Systems Pre-requisites :CT140 –Computer Skills Nature Of the Course: This course deals about the fundamentals of Computer such.
Polytechnic of Namibia Department of Computer Science BBN810S BBN810SBBN810S BROADBAND NETWORKS COURSE OVERVIEW.
ENG3380 Computer Organization
DIGITAL ELECTRONICS II
What Do Computers Do? A computer system is
Computer Network Fundamentals CNT4007C
Syllabus Introduction to Computer Science
ECE web page  Courses  Course web pages
Introduction to Computing
Basic Electronics Circuits
Computer Networks CNT5106C
CAD Computer Aided Design
ECE 671 – Lecture 1 Introduction.
Object-Oriented Programming
Computer Architecture Syllabus
Gollis Univeristy Faculty of Telecom Engineering
Prof. Maria Papadopouli
CPSC 441: Computer Communications
Introduction to Computer Architecture
Algorithm Design and Analysis
Comp 541 Wrap Up! Montek Singh Apr 27, 2018.
CSCD 433/533 Advanced Computer Networks
Computer Networks CNT5106C
ECE 671 – Lecture 1 Introduction.
CS 456/656 – Computer Networks
CSCD 330 Network Programming Spring
T Computer Architecture, Autumn 2005
Providing QoS through Active Domain Management
ENG3380 Computer Organization
INFS 522 – Computer Systems Concepts
An introduction to the organization of the Internet Lab
Algorithm Design and Analysis
CSCD 433/533 Advanced Computer Networks
CSCD 330 Network Programming Spring
Course presentation: CAD Computer Aided Design
CAD Computer Aided Design
Computer Networks CNT5106C
Homework Reading Machine Projects Labs
Introduction An introduction to the organization of the Networks Course and the Internet Lab.
Introduction to Computer Architecture
The Curriculum of the Department of Informatics TEI-A
CPE 626 Advanced VLSI Design, Spring 2002 Admin
Presentation transcript:

Course presentation: CAD Computer Aided Design 4 CTI, 1st semester Doru Todinca www.cs.upt.ro/~todinca in Courses presentation staff.cs.upt.ro/~todinca/CAD_2017.ppt doru.todinca@cs.upt.ro Course web page: www.cs.upt.ro/~todinca in Teaching, CAD, or TPAC (in Romanian)

Motivation The goals of the course: to perform computer aided design of: Hardware systems Telecommunication systems We will focus on two projects/assignments: VHDL modeling of a hardware system Modeling a telecommunication system using the OMNeT++ network simulator One assignment is mandatory and will ensure the grade for the lab The other assignment can provide bonus points for the written exam, and even to replace the exam !

First goal: designing hardware systems Lectures: teaching the VHDL language: Simulation mechanism Behavioral modeling Structural modeling Circuits: registers, MUX-es, finite state machines (FSM), etc Labs: VHDL modeling and simulation of a design from previous years: Booth or Robertson multiplier, other arithmetic devices, or a μP or μC

Second goal: telecom systems Lectures: Quality of Service (QoS) and QoS differentiation in Internet Architectures for QoS in Internet: Integrated services (IntServ), Differentiated services (DiffServ) Mobile communications Techniques: scheduling, admission control, routing, congestion control, queue management, handover,etc. Labs: Learning the OMNeT++ network simulator: open source network simulator based in C++ OMNeT++ model of a part of a DiffServ architecture, or of a scheduling or queue management algorithm, etc Collection and interpretation of the simulation results

Structure of the course 2 hours lectures, 2 hours lab per week Final grade: 50% lab, 50% written exam Web page: staff.cs.upt.ro/~todinca/cad/index.html The course is aimed for students from both hardware and software directions Lectures and labs are held by Doru Todinca.