Home  »  Faculty of Engineering »  Program of Electrical and Electronics Engineering (English)

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
INTEGRATED CIRCUIT DESIGN EEE410 - 3 + 1 5

TYPE OF COURSE UNITElective Course
LEVEL OF COURSE UNITBachelor's Degree
YEAR OF STUDY-
SEMESTER-
NUMBER OF ECTS CREDITS ALLOCATED5
NAME OF LECTURER(S)Assistant Professor Gülşah Demirhan Aydın
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) To be able to make IC designs in any IC technology
2) To make device layout design and logic circuit layout design
3) To optimize logic circuit performance
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTNone
COURSE DEFINITIONDesign methods of Very Large Scale Integrated Circuits (VLSI). Design verification and testing methods. Architectures of adders, multipliers, counters, ALU, memories and finite-state machines. Synchronization, meta-stability, PLL and DLL circuits. Integrated circuit design with programmable logic gates (CPLD, FPGA, FPLD). Introduction to hardware description language: VHDL. Practicing with the IC design and implementation using VHDL.
COURSE CONTENTS
WEEKTOPICS
1st Week Digital integrated circuits strategies for the implementation of full-custom, cell-based, array-based designs.
2nd Week Design flow. Structural design method.
3rd Week Design entry, simulation, synthesis tools. Property to determine the cell cycle, technical specifications document.
4th Week Design economics, costs, project management.
5th Week Finite state machines, state transition graphs and designs.
6th Week Hardware description languages, VHDL design. VHDL design examples.
7th Week Timing differences, synchronous design, asynchronous design, synchronizers.
8th Week Midterm
9th Week Timing, PLL, DLL, clock distribution
10th Week Design validation and test methods, fault models, boundary scan test method.
11th Week Arithmetic basic blocks, adder, multiplier
12th Week The basic blocks of arithmetic; similarity generator, comparator, zero / one sensor / counter, the binary counters, ALU. system clocking.
13th Week Course project based on FPGA
14th Week Memory: DDR, FLASH structures and schedules.
RECOMENDED OR REQUIRED READING(1)J. M. Rabaey, A. Chandrakasan, B. Nikolic, "Digital Integrated Circuits: A Design Perspective", 2e Prentice Hall, International Edition, 2003;
(2) R. J. Baker, H. W. Li, D. E. Boyce, "CMOS Circuit Design, Layout, and Simulation", IEEE Press, 1998. (3) N. H. E. Weste, K. Eshraghian, "Principles of CMOS VLSI Design", 2e Addison-Wesley, 1994.
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Presentation,Practice
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term125
Assignment240
Total(%)25
Contribution of In-term Studies to Overall Grade(%)25
Contribution of Final Examination to Overall Grade(%)75
Total(%)100
ECTS WORKLOAD
Activities Number Hours Workload
Midterm exam122
Preparation for Quiz248
Individual or group work14342
Preparation for Final exam11212
Course hours14456
Preparation for Midterm exam11212
Laboratory (including preparation)000
Final exam122
Homework2816
Total Workload150
Total Workload / 305
ECTS Credits of the Course5
LANGUAGE OF INSTRUCTIONEnglish
WORK PLACEMENT(S)No
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1LO2LO3
K1  X   X   X
K2  X   X   X
K3  X   X   X
K4  X   X   X
K5     
K6     
K7     
K8     
K9     
K10     
K11