2024 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 / 5-6 Fri
- Class
- -
- Course Code
- ICT.I303
- Number of credits
- 200
- Course offered
- 2024
- Offered quarter
- 1Q
- Syllabus updated
- Mar 14, 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