トップページへ

2025 (Current Year) Faculty Courses School of Engineering Undergraduate major in Information and Communications Engineering

Integrated Circuit Design

Academic unit or major
Undergraduate major in Information and Communications Engineering
Instructor(s)
Tsuyoshi Isshiki / Yuko Hara
Class Format
Lecture (Face-to-face)
Media-enhanced courses
-
Day of week/Period
(Classrooms)
5-6 Tue (S3-215(S321)) / 5-6 Fri (S3-215(S321))
Class
-
Course Code
ICT.I303
Number of credits
200
Course offered
2025
Offered quarter
1Q
Syllabus updated
Apr 4, 2025
Language
Japanese

Syllabus

Course overview and goals

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.

Course description and aims

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.

Keywords

Digital integrated circuit, logic, layout, MOS transistor

Competencies

  • 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/Objectives

Course schedule Objectives
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

Study advice (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.

Textbook(s)

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)

Evaluation methods and criteria

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

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

No prerequisites