The Carnegie Pulseabout the carnegie pulse | advertise | contact | subscriptions | join 
newsart & cultureopinionseventscourse schedule

My schedule
Most popular
View departments
View locations
View times

Find course by title:




 

18-340 Digital Computation


Units:12.0
Department:Electrical & Comp. Eng.
Prerequisites:18-240
Related URLs:http://www.ece.cmu.edu/

In this course we will explore the techniques for designing high-performance digital circuits for computation along with methods for evaluating their properties. We begin by quickly reviewing number systems and digital arithmetic along with basic arithmetic circuits such as ripple-carry adders. We then focus on formal techniques and theory for analyzing the functionality, timing, power consumption, and chip area properties of these basic circuits and ones yet to be presented. From there, we move to more complex adders (carry-lookahead, carry-skip, carry_bypass, Wallace trees, and hybrid techniques) and multipliers (sequential, array, Booth, and others) along with various divider circuits. Floating point units are then built upon the concepts introduced for adder, multipliers, and dividers. Finally, we will investigate the design and implementation of digital filter circuits. For each circuit introduced, we will develop techniques for evaluating their functionality, their speed, power consumption, and silicon area requirements. In addition, we will utilize various CAD tools to design and evaluate most of the computation circuits discussed. After successful completion of the course, students will not only have an understanding of complex computation circuits, but subtle concepts that include hazards, metastability, false paths, inertial delay, sticky bits, clock skew/jitter, dynamic and static sensitization, and many others. 3 hrs. lec., 1 hr. rec.

  Popularity index
Rank for this semester:#432
Rank in this department:#29

  Students also scheduled
18-321 Analysis and Design of Analog Circu...
18-220 Fundamentals of Electrical Engineer...
15-213 Introduction to Computer Systems
18-202 Mathematical Foundations of Electri...
18-474 Embedded Control Systems
76-239 Introduction to Film Studies
70-342 Managing Across Cultures
70-101 Introduction to Business Management
15-381 Artificial Intelligence: Representa...
70-637 Interactive Media Management

  Spring 2005 times

Sec Time Day Instructor Location  
1 3:00 - 4:20 pm T Blanton TBD TBD Add course to my schedule
R Blanton TBD TBD
A 2:30 - 3:20 pm F Instructor TBA SH 208 Add course to my schedule



talkback to the pulse
No comments about this course have been posted, yet. Be the first to post!
Share your opinion on this course with other Pulse readers. Login below or register to begin posting.

Email address:
Password:







  (c) Copyright 2004 The Carnegie Pulse, Carnegie Mellon's first exclusively online student-run news source. campus mirror | RSS