The modern information and communication systems have been developed based on the vast knowledge on information and communications engineering. In order to become a successful researcher in information and communications engineering field and/or senior executive of related industries, learning basic concepts of this field individually is not enough, but a viewpoint that enable us to understand VLSI and computer system field as a whole is required. The purpose of this course is to help students gain the viewpoints mentioned above by providing important ideas that are included as the basis of VLSI and computer system field, and understand their roles in information and communication system by summarizing their relations systematically.
By the end of this course, students will be able to:
1) Understand the important ideas that are included as the basis of VLSI and computer system field
2) Understand the roles of information and communication system, and acquire a viewpoint from whole VLSI and computer system field.
VLSI and computer system
|Intercultural skills||Communication skills||Specialist skills||Critical thinking skills||Practical and/or problem-solving skills|
One third of classes is devoted to fundamentals and the rest to advanced contents or applications.
|Course schedule||Required learning|
|Class 1||Analog Integrated Circuits 1: Fundamentals||Explain the overview of analog integrated circuits|
|Class 2||Analog Integrated Circuits 2: Synthesis||Explain the overview of synthesis of analog integrated circuits|
|Class 3||Digital Integrated Circuits 1: Fundamentals||Explain the overview of digital integrated circuits|
|Class 4||Digital Integrated Circuits 2: Synthesis||Explain the overview of synthesis of digital integrated circuits|
|Class 5||Logic Functions and FPGA 1: Fundamentals||Explain the overview of logic functions and FPGA|
|Class 6||Logic Functions and FPGA 2: Synthesis||Explain the overview of synthesis of logic functions and FPGA|
|Class 7||Computer System 1: Deep Neural Network||Explain the overview of computer system such as deep neural network|
|Class 8||Microprocessor 1 : Instruction-Set Architecture||Explain the overview of microprocessor|
|Class 9||Microprocessor 2 : Processor Micro-architecture||Explain the overview of processor micro-architecture of microprocessor|
|Class 10||Compiler 1: Fundamentals||Explain the overview of compiler|
|Class 11||Compiler 2: Code Optimization Techniques||Explain the overview of code optimization techniques of compiler|
|Class 12||Embedded Systems 1: Fundamentals and RTOS||Explain the overview of embedded systems|
|Class 13||Embedded Systems 2: Embedded Hardware Synthesis||Explain the overview of synthesis of embedded systems|
|Class 14||Digital Integrated Circuit Design using HDL||Explain the overview of digital integrated circuit design using HDL|
|Class 15||Computer System 2: Sensing System||Explain the overview of computer system such as sensing system|
Handouts will be distributed at the beginning of class when necessary
Learning achievement is evaluated by the quality of the written reports, exercise problems, and etc.