ECE 8053 Introduction to Computer Arithmetic

Policy/Syllabus

Prerequisite:

Course Learning Objectives

Fall 2003 Course Syllabus

Fall 2003 Course Information and Grading Policy


Course Assignments

Homework 1, Due 9/2/03

Homework 2, Due 9/9/03

Homework 3-4, Due 9/16/03

Homework 6-7, Due 9/25/03

Homework 9-12, Due 10/28/03

Homework 9-12 Diagrams

Homework - Division

Homework - FP


Lecture Notes and Presentations

Class Power Point Presentations

01-Introduction

02-Signed-Number Representation

03-Redundant Number Systems

04-Residue Number Systems

05-Basic Addition/Counting

06-Carry-Lookahead and Prefix Adders

07-Carry-Skip Adders

08-Carry-Select/Conditional-Sum Adders

09-Self-Timed Logic

10-Multioperand Addition

11-Multiplication

12-Array Multiplication

13-Division

14-Convergence Division

15-Floating Point

16-Floating Point Errors

17-Cordic Algorithms


Project

Fall 2003 Project Requirements

Guidelines for Written Project Report

Project Presentation Slides, Fall 2002

Delay and Power Study - Xiaoyong Li

Carry-Skip in Pass and DCVSL - Michael Morgan

64-Bit CSA-CLA Adder - Anitha Govindarajan

Hybrid Conditional Sum/Carry-Lookahead Adder - Stephen Malchi

Spanning Tree Carry-Lookahead Adder - Suderson Soundararajan

Hybrid Prefix Carry-Lookahead Adder - Sulabh Vidyarthi

Block Size Optimization in Carry-Skip Adders - Lee Hathcock


Resources