Welcome to COEN 212, Fall of 2016
DIGITAL SYSTEMS DESIGN

"In the event of extraordinary circumstances beyond the University's control, the content and/or evaluation scheme in this course is subject to change".

COURSE DESCRIPTION:

LECTURES: (from Digital design by M. Mano and M. Ciletti, 5th edition)

Chapter 1 & 2

1. Introduction, Number System, Binary Numbers   (2 hrs 30 min).
2. Boolean algebra and Functions (1 hr 15 min).

3. Canonical and Standard Forms (l hr 15 min).

Chapter 3

4. K-Map representation (1 hr 15 min).
5. K-Map minimization (1 hr 15 min)
6. 2-level, multilevel representation and minimization (1 hr 15 min).
7. Introduction to HDL (1 hr 15 min)
8. Timing Analysis of combinational circuit (1 hr 15 min)

Chapter 4

9. Analysis and design procedures (1 hr 15 min).
10. Popular arithmetic and logical combinational circuits (3 hrs 45 min)
-------------------------------------------------------------------------------------------
Midterm ( 1hr  duration) Total of 11  lectures   (Sections: 1.2,1.3,1.4,1.5,1.6,1.7,   2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9,

 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 4.2, 4.3, 4.4, Timing Analysis
------------------------------------------------------------------------------------------
11. Decoders/Encoders and MUXes (1 hr 15 min).

Chapter 5
12. Introduction to sequential circuits, Latches and Flip Flops (2 .5 hrs.)
13. Analysis of sequential circuits (1 hr 15 min)
14. The state diagram (1 hr 15 min)
15. Synchronous circuit design (3 hrs 45 min.).

Chapter 6

16. Registers and counters (2 hrs 30 min.).

Chapter 7

17. Memory and PLD (2 hrs 30 min.).
18. Review (1 hr 15 min)
------------------------------------------------------------------------------------------

 Total of 13 lectures
-----------------------------------------------------------------------------------------

 

Laboratory:

There will be approximately 5 experiments.
Laboratory classes will start on (second week),

Lab. Coordinator:  Tadeusz Obuchowicz, (Ted), SEV5.110, ted@ece.concordia.ca

Grading:

Assignment --- 5%
 Laboratory-Passing the lab-work is a requirement. (15% reports, 5% exam) –
20%
Midterm Examination- (Thursday   Oct 15, 2015).  25%
Final Exam ---50%  (date will be announced later during the course)

Text:

(1) Digital Design
By Morris Mano, & M. Ciletti, Publisher Pearson, 5th edition [RECOMMENDED and used for assignments and lectures].

Office Hours: Mondays 3:30-4:30

                        Tuesdays-2:00  to 3:30

Teaching Assistants (Tutorials):

 

                                                                                               

Graduate Attributes for COEN212 Digital Systems Design

A) Design and Problem Analysis

The course aims at giving the fundamental concepts, the design process and the tools that is needed for digital design. Digital circuits nowadays are the building blocks of almost all electronic equipment and gadgets such as computers, communication devices, image processing devices business transactions, military equipment etc. of this digital age. The course covers basic design principals of digital circuits plus popular digital and arithmetic circuit, both combinational and sequential. Up to date digital design flow using high level language and programmable logic devices are also introduced. To support the course materials apart from assignments, tutorials are also given on weekly basis plus practical experiments as laboratory work.
Problem Analysis is an ability to identify, formulate, research and solve complex engineering problems reaching substantiated conclusions.
In this course, the students will learn how to translate the design specifications, the main objectives in an engineering design problem, to the digital systems language. This is, in fact, problem formulation, and the first step in the design procedure, which will be illustrated in the lectures by several examples (in the second half of the course). Partial marks will be considered for problem formulation in the relevant problems in home works and also exams.

 

In the first part of the course students are expected to learn how to formulate a problem, how to use mathematical tool, to optimize the parameters of the given problem, and how to evaluate their solution in terms of   various criterion.

In the 2nd part of the course students, use the mathematical tools learned in the first part to apply the knowledge gained to real life digital and arithmetic circuits. They learn how analyze a given problem and how to formulate problems, derive models and solutions and to design the final circuits. The final part is to evaluate the design in terms of the given criteria