2020 Integrated Circuit Design

Font size  SML

Register update notification mail Add to favorite lecture list
Academic unit or major
Undergraduate major in Information and Communications Engineering
Isshiki Tsuyoshi  Hara Yuko 
Course component(s)
Mode of instruction
Day/Period(Room No.)
Tue5-6(S321)  Fri5-6(S321)  
Course number
Academic year
Offered quarter
Syllabus updated
Lecture notes updated
Language used
Access Index

Course description and aims

understand the basis of IC logic circuits, especially about the structure and characterization (circuit behavior and switching behavior) of digital integrated circuits, and learn that the integrated circuits are built through the logic circuits integration and layout design technologies.

Student learning outcomes

Students will be able to understand principles and characteristics of MOS transistor and learn the structure of CMOS logic circuits, design methods of layout and test generation for VLSI circuits.


Digital integrated circuit, logic, layout, MOS transistor

Competencies that will be developed

Specialist skills Intercultural skills Communication skills Critical thinking skills Practical and/or problem-solving skills

Class flow

The overview of design flow for VLSI circuit design is first given, followed by explanation of principles and characteristics of MOS transistor. Then, the structures of CMOS logic circuits, register, and memory as a basic component of VLSI circuits are shown as well as a variety of design, verification, and test methods. Finally, a set of CAD tool environments and challenging issues induced by CMOS scaling are described.

Course schedule/Required learning

  Course schedule Required learning
Class 1 Design flow of VLSI circuit learn the entire design flow of VLSI circuit
Class 2 MOS process and transistor learn MOS process and transistor as basic components of digital logic circuit
Class 3 Behavior of MOS transistor learn behaviors and conditions of MOS transistor
Class 4 CMOS inverter (DC characteristic, switching characteristic, and power consumption) learn characteristics of CMOS inverter built based on MOS transistors
Class 5 Static logic circuit learn fundamental behaviors of static logic circuits
Class 6 Dynamic logic circuit learn fundamental behaviors of dynamic logic circuits learn fundamental behaviors of dynamic logic circuit
Class 7 Register and memory learn structure and fundamental behaviors of register and memory
Class 8 IC logic design 1 (PLA) learn design of IC logic circuit using PLA
Class 9 IC logic design 2 (standard cell and gate array) learn design of IC logic circuit using standard cell and gate array
Class 10 IC layout 1 (design rule and mask layer) learn design rules and mask layers needed for IC layout
Class 11 IC layout 2 (automatic place and route) learn automation technologies of place and route for IC layout
Class 12 VLSI test 1 (error diagnosis) learn error diagnosis technologies of VLSI
Class 13 VLSI test 2 (scan chain and test vector generation) learn scan chain and test vector generation for VLSI test
Class 14 topic lecture learn the research trends and cutting-edge technologies about the VLSI designs

Out-of-Class Study Time (Preparation and Review)

To enhance effective learning, students are encouraged to spend approximately 100 minutes preparing for class and another 100 minutes reviewing class content afterwards (including assignments) for each class.
They should do so by referring to textbooks and other course material.


Integrated Circuit Design, Hiroaki Kunieda, 1996

Reference books, course materials, etc.

Introduction to VLSI Systems,C. Mead and L. Conway, Addison-Wesley Publishing Company, 1980
(although students are recommended to purchase the textbook, if it is difficult to get one, only the lecture materials provided by the lecturers may suffice)

Assessment criteria and methods

Learning achievement (understanding and skill acquirement on the goals of this lecture) is evaluated by the report.

Related courses

  • ZUS.L201 : Basic Integrated Circuits
  • ICT.I216 : Computer Logic Design (ICT)
  • ZUS.L301 : Experiments on Computer Science III
  • ICT.I415 : VLSI System Design
  • ICT.I419 : VLSI Layout Design
  • ICT.I501 : Engineering of System LSI Design (System Design)
  • ICT.I516 : Engineering of System LSI Design (Embedded Software Design)

Prerequisites (i.e., required knowledge, skills, courses, etc.)

No prerequisites

Page Top