The course will provide the students with an understanding basic knowledge for analysis and design of VLSI systems.
Key topics are fundamentals on logic and sequential circuits, functional and arithmetic units, registers and memories, and etc.. By use of above components, basics of processor architectures are discussed. Then, ideas to improve it for higher performance are also discussed.
01.Binary numbers and arithmetic operations
02.Logical operations and Boolean algebra
03.Conjunctive and disjunctive forms
04.Simplification of logical functions
05.Latch and flipflop circuits
06.Analysis and design of sequential circuits
07.Functional arithmetic operation units
09.Basic architecture of a microprocessor
10.Various techniques to improve microprocessor architectures
Reference Book for Microprocessor architecture :
D. A. Patterson and J. L. Hennessy, "Computer Organization and Design: the Hardware/Software Interface" 4th edition(The Morgan Kaufmann Series in Computer Architecture and Design)
Those who have already understood these matters in their undergraduate study, are strongly recommended not to register yourself for this lecture (not to get credits of this lecture), and to attend at other lecture in place.
Grades are evaluated based on Midterm and Term Examinations, participation in class, and exercises.
Basic knowledge in logical and sequential circuits, and microprocessor architectures is very important for both IP and EP depts. students, since for IP dept. students, it becomes one of fundamental knowledge for their research work. And, for EP dept. students, it becomes applications for their research products.