AY 2018 Graduate School Course Catalog

Field of Study SY: Computer Systems

2019/01/30

Back
開講学期
/Semester
2018年度/Academic Year  1学期 /First Quarter
対象学年
/Course for;
1st year , 2nd year
単位数
/Credits
2.0
責任者
/Coordinator
Tsuneo Tsukahara
担当教員名
/Instructor
Tsuneo Tsukahara, Yukihide Kohira
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2018/02/07
授業の概要
/Course outline
Because CMOS technologies are widely used in modern electronics, we need advanced knowledge of scaled CMOS devices. Moreover, recently the demand for mixed-signal LSIs, including analog and RF (Radio Frequency) circuits, is very rapidly increasing, especially for consumer electronics and communication equipments. This course concerns theoretical and practical aspects of CMOS devices and modeling. First, fundamentals of semiconductor devices, which are undergraduate level, will be reviewed and distributed-constant circuit models will be also provided. Then, in-depth modeling of MOS transistors will be introduced using the textbook (Chapters 2 to 5). This helps you design VLSIs using the deep sub-micron CMOS in the near future. Finally, design examples of mixed-signal LSIs will be overviewed.
授業の目的と到達目標
/Objectives and attainment
goals
At the end of the course the student should be able to:
・Explain the basic concepts of the semiconductor devices.
・Design CMOS VLSI chips.
・Understand MOS transistor models used for design of mixed-signal LSIs
・Forecast the future direction of VLSI technologies.
授業スケジュール
/Class schedule
1. Reviewing fundamentals of semiconductor devices (undergraduate level) (1)
2. Reviewing fundamentals of semiconductor devices (undergraduate level) (2)
3. Distributed-constant circuit models and thermal noise basics
4. Basic Device Physics (Chapter 2): MOS capacitors, High-field effects (1)
5. Basic Device Physics (Chapter 2): MOS capacitors, High-field effects (2)
6. MOSFET Devices (Chapter 3) (1)
7. MOSFET Devices (Chapter 3) (2)
8. CMOS Device Design (Chapter 4): Scaling, Variations of threshold voltage (1)
9. CMOS Device Design (Chapter 4): Scaling, Variations of threshold voltage (2)
10. CMOS Performance Factors (Chapter 5): Basic circuits, Parasitic elements (1)
11. CMOS Performance Factors (Chapter 5): Basic circuits, Parasitic elements (2)
12. CMOS Performance Factors (Chapter 5): Sensitivity of delay to device parameters, Advanced CMOS Devices (1)
13. CMOS Performance Factors (Chapter 5): Sensitivity of delay to device parameters, Advanced CMOS Devices (2)
14. Examples of mixed-signal LSIs: CMOS RF circuits etc.
教科書
/Textbook(s)
Y. Taur and T. H. Ning, "Fundamentals of Modern VLSI Devices", Cambridge University Press, ISBN 0-521-55959-6 (paperback), (1998).
成績評価の方法・基準
/Grading method/criteria
Report: 100%
At the end of the course, topics are given to students. They are required to survey and study about the topics by themselves.
履修上の留意点
/Note for course registration
Under Graduate Courses:
・Electronic Circuits
・Semiconductor Devices
・VLSI Design
Also
・"Logic Circuit Design" and "Advanced Logic Circuit Design" courses are related.

Graduate School Courses:
VLSI Design related courses are relevant to this course.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
1. T. Tsividis, “Operation and Modeling of the MOS Transistors,” 2nd Edition, ISBN 0-07-065523-5, (1999).
2. T. Tsukahara, “Design of CMOS RF Circuits,” Maruzen, ISBN: 978-4-621-08203-4, (2009) (in Japanese).


Back
開講学期
/Semester
2018年度/Academic Year  4学期 /Fourth Quarter
対象学年
/Course for;
1st year , 2nd year
単位数
/Credits
2.0
責任者
/Coordinator
Yukihide Kohira
担当教員名
/Instructor
Yukihide Kohira, Hiroshi Saito
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2017/12/17
授業の概要
/Course outline
Due to the progress of the LSI technology, developing electronics and advancing performance are achieved. Although the speed of a transistor is improved by the progress of the process technology in LSI, it increases the routing delay. Since the routing delay is determined by the layout process, it is important to understand the knowledge about layout design. In this class, students learn the knowledge of the LSI design in advanced process technology.
授業の目的と到達目標
/Objectives and attainment
goals
1. Students will be able to understand the knowledge of the LSI design.
2. Students will be able to understand how to determine the LSI circuit performance and the power consumption in advanced process technology.
授業スケジュール
/Class schedule
1. Introduction
2. Lecture: CMOS circuits
3. Lecture: Layout design
4, 5. Exercise: CMOS circuit design in transistor level
6, 7. Exercise: Layout design for CMOS circuits
8-14. Presentation: CMOS VLSI circuit design
教科書
/Textbook(s)
N. H. E. Weste, D. M. Harris "CMOS VLSI Design: A Circuits and Systems Perspective", Addison Wesley
成績評価の方法・基準
/Grading method/criteria
The plan of evaluation is as follows:
Exercise: 30%
Presentation: 50%
Activity in classes: 20%
履修上の留意点
/Note for course registration
The following courses are recommended to take in undergraduate.
NS04 Semiconductor Devices
FU04 Logic Circuit Design (F04 Logic Circuit Design)
SY06 VLSI Design (S06 VLSI Design)
SY07 Advanced Logic Circuit Design (S07 Advanced Logic Circuit Design)


Back
開講学期
/Semester
2018年度/Academic Year  4学期 /Fourth Quarter
対象学年
/Course for;
1st year , 2nd year
単位数
/Credits
2.0
責任者
/Coordinator
Hiroshi Saito
担当教員名
/Instructor
Hiroshi Saito, Yukihide Kohira
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2017/12/13
授業の概要
/Course outline
Due to the advanced of the deep sub-micron technology in VLSIs, many functions can be implemented on a chip (integrated circuit). More than ten millions or hundred millions of transistors are integrated on the chip. To implement the chip, it is impossible to design in manual. Recently, the most of VLSIs is designed using electronic design automation (EDA) tools. For example, once designer specifies the model of an application using a hardware description language (HDL) with a set of design constraints which consider design requirements, the EDA tools automatically synthesize a design from the model which satisfies the design requirements. Therefore, it is indispensable for designers to learn the EDA tools.
授業の目的と到達目標
/Objectives and attainment
goals
In this course, students learn the standard design flow in digital VLSIs from a structural model of an application specified in Verilog HDL to the layout design. However, it is difficult to design by the knowledge for the design techniques only. Therefore, in this course, students get the skill through an exercise. In the exercise, students design a VLSI circuit based on the standard design flow with the EDA tools.
授業スケジュール
/Class schedule
1. Introduction
2. Explanation for the exercise and Tutorial for EDA tools (1)
3. Verilog HDL
4. Tutorial for EDA tools (2)
5. Logic synthesis (1)
6. Logic synthesis (2)
7. Logic verification and static timing analysis
8. Exercise
9. Layout synthesis (1)
10. Exercise
11. Layout synthesis (2)
12. Exercise
13. Presentation
14. Presentation

In the exercise, students create a model for an application such as a signal processing algorithm using Verilog HDL. Then, students synthesize a logic design and a layout design from the Verilog HDL model using Cadence tools. In addition, students verify the timing requirements and the functional requirements for the logic design and the layout design. Finally, students evaluate the performance and area of the designed circuit.
教科書
/Textbook(s)
Not assigned
成績評価の方法・基準
/Grading method/criteria
Presentation (55%) and exercise (45%)
履修上の留意点
/Note for course registration
Taking with System-level Design of Digital VLSIs, students can study the standard design flow used in the industry from the functional model of an application by SystemC to the layout design before the chip fabrication.


Back
開講学期
/Semester
2018年度/Academic Year  1学期 /First Quarter
対象学年
/Course for;
1st year , 2nd year
単位数
/Credits
2.0
責任者
/Coordinator
Abderazek Ben Abdallah
担当教員名
/Instructor
Abderazek Ben Abdallah, Hiroshi Saito
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2018/02/06
授業の概要
/Course outline
As we build increasingly complex parallel systems (e.g. MCSoCs/MPSoCs) one of the greatest challenges is in providing the interconnection networks that permit the system components to communicate.
These must be must be high-performance, scalable, simple to design with and power efficient. Network-on-chip architecture is an increasingly popular and feasible alternative to close the productivity gap and achieve the desired performance.
The first part of this course should help the student gain an appreciation of NoC approach.

The second part of this course is about advanced design and performance issues of
computers, such us Multicore Systems, design alternatives for I/O, direct memory access, etc.
授業の目的と到達目標
/Objectives and attainment
goals
After taking this course a student will be able to:

- Describe what interconnections (NoC, buses) are and describe their role in
connecting the major system components.

- Identify several approaches to processor implementations.

- Describe how a system identifies different sources of interrupts and
exceptions.
授業スケジュール
/Class schedule
-On-chip communication organization ( architecture standards, models for performance exploration, synthesis of on-chip communication architectures, NoC topology, routing, switching strategies)

-Processor organization (Branch prediction, Trace cache, Value Prediction, Reliability and availability)

-Advanecd design issues in multicore-based embedded system
教科書
/Textbook(s)
- Textbook:
Advanced Multicore Systems On-Chip: Architecture, On-Chip Network, Design, Publisher: Springer, 2017, ISBN-13: 978-9811060915, ISBN-10: 98110609162017.

- Various other materials prepared by the instructor.
成績評価の方法・基準
/Grading method/criteria
- Presentations  and class activities: 30 %
- Home work: 30 %
- Final Exam: 40 %
履修上の留意点
/Note for course registration
-Parallel Computer Architecture
-Computer Architecture and Organization
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Course web page and reference materials will be given during the first lecture.


Back
開講学期
/Semester
2018年度/Academic Year  3学期 /Third Quarter
対象学年
/Course for;
1st year , 2nd year
単位数
/Credits
2.0
責任者
/Coordinator
Abderazek Ben Abdallah
担当教員名
/Instructor
Abderazek Ben Abdallah, Junji Kitamichi
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2018/02/06
授業の概要
/Course outline
Embedded Real-time systems are systems that require timely responses to facilitate
their operation or they risk performance degradation or even total system failure.
This course introduces the various building blocks and underlying scientific and
engineering principles behind embedded real-time systems. It covers the integrated
hardware and software aspects of embedded processor architectures, along with
advanced topics such as real-time, resource and memory management, and RTOS
scheduling.
授業の目的と到達目標
/Objectives and attainment
goals
1. Learn advanced issues about embedded real-time system design and scheduling.
2. Learn how to program with real-time embedded architecture.
3. Learn and apply real-time principles that are used to drive critical embedded
systems.
授業スケジュール
/Class schedule
Topics covered are:
-Embedded architectures (building up to modern embedded processors);
- Interaction with devices (buses, memory architectures, device drivers);
- Concurrency (software and hardware interrupts, timers);
- Real-time principles (multi-tasking, scheduling, synchronization);
- Implementation trade-offs,
- Profiling and code optimization (for performance and memory);
- Embedded software (exception handling, loading, mode-switching,programming embedded systems).
教科書
/Textbook(s)
Real-Time Embedded Components and Systems, By Sam Siewert
Hardcover: 384 pages
Publisher: Charles River Media; 1 edition (June 27, 2006)
Language: English
ISBN-10: 1584504684
ISBN-13: 978-1584504689
成績評価の方法・基準
/Grading method/criteria
- Presentations  and class activities: 30 %
- Home work: 30 %
- Final Exam: 40 %
履修上の留意点
/Note for course registration
Knowledge about Embedded Systems, Computer Architecture/organization.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Course web page and reference materials will be given during the first lecture.


Back
開講学期
/Semester
2018年度/Academic Year  2学期 /Second Quarter
対象学年
/Course for;
1st year , 2nd year
単位数
/Credits
2.0
責任者
/Coordinator
Junji Kitamichi
担当教員名
/Instructor
Junji Kitamichi, Yoichi Tomioka
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2018/02/07
授業の概要
/Course outline
In this course, many topics, Pipelining with out-order execution, memory hierachy, instruction/data level parallelism, and so on, which are adopted in the advanced computer architecture, such as high-performance general purpose computers, GPGPUs, embedded processors, are explained.
授業の目的と到達目標
/Objectives and attainment
goals
In this course, our students understand the computer architecture which keeps evolving and obtain the base for more advanced development of it. They can use the knowledge obtained in this lecture to research at their Lab.
授業スケジュール
/Class schedule
1: Introduction
2: Basic Concepts of Processor: In-order pipeline
3: Basic Concepts of Processor: Interrupt
4: Basic Concepts of Processor: Memory mapped I/O
5: Fundamentals of Quantitative Design and Analysis
6: Memory Hierarchy Design
7: Instruction-Level Parallelism: Basic
8: Instruction-Level Parallelism: Out of Order Pipeline
9: Data-Level Parallelism in Vector and SIMD Architectures
10: Data-Level Parallelism in GPU Architectures
11: Thread-Level Parallelism: Multi-core Processor
12: Thread-Level Parallelism: Cache system for Multi-core Processor
13-14 : Other topics
教科書
/Textbook(s)
2-4: Computer Organization and Design MIPS Edition

5-14: Computer Architecture, 6th Edition: A Quantitative Approach
成績評価の方法・基準
/Grading method/criteria
Mini Reports (40%) and  exam. or final report(60%)
履修上の留意点
/Note for course registration
None
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
CQ出版社 マイクロプロセッサ・アーキテクチャ入門 中森 章 著


Back
開講学期
/Semester
2018年度/Academic Year  3学期 /Third Quarter
対象学年
/Course for;
1st year , 2nd year
単位数
/Credits
2.0
責任者
/Coordinator
Hitoshi Oi
担当教員名
/Instructor
Hitoshi Oi, Alexander P. Vazhenin
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2017/12/15
授業の概要
/Course outline
Advanced Operating Systems is one of core courses in the graduate program at the University of Aizu, offered from the 3rd quarter of AY2012.
授業の目的と到達目標
/Objectives and attainment
goals
This is one of core courses in the graduate program in Computer Science and Engineering at the University of Aizu. The course covers from the basic design concepts of the modern operating systems to the case studies in the actual implementations of the operating systems to see how they utilize and manage advanced hardware technologies for newly emerging applications.

Topics covered overlap with those in the undergraduate operating systems course. However, it is expected that students understand each topic in more detail and at a higher standard.

In the first few weeks, basic concepts of OSes will be reviewed. During this period, students will decide the topics for their reports. In the next few weeks, advanced topics (such as virtual machines or distributed systems) and case studies will be covered.
授業スケジュール
/Class schedule
This schedule is tentative and will be adjusted according to the progress and interests of the attending students. Each class is a 50 minute period and two classes per week.

Class Topics Remarks
1 Course Introduction
Linux Overview Textbook: Sections 10.1 to 10.2
2-3 Processes, Threads and Scheduling Textbook: Section 10.3
4 Memory Management Textbook: Section 10.4
5 Input/Output Textbook: Section 10.5
6 File System Textbook: Section 10.6
7 Security Textbook: Section 10.7
8-9 Virtualization and the Cloud Textbook: Chapter 7
10 OperatingSystem Design Textbook: Chapter 12
11-13 Advanced Topics Selected Papers/Articles
14 Project Presentations

教科書
/Textbook(s)
Modern Operating Systems, Global Edition, 4/E , by Andrew S. Tanenbaum, ISBN 10: 1292061421, ISBN 13: 9781292061429, Prentice Hall. This is a REQUIRED textbook.

Academic journal (e.g. IEEE Transactions on Computers) and coference (e.g. ASPLOS) papers and articles from technical magazines (e.g. IEEE Micro) will also be used as the reading materials.
成績評価の方法・基準
/Grading method/criteria
The final course grade will be a combination of written exam(s) (40%), term paper (or project) (40%) and class participation (20%). Letter grades will follow the University Standard (A >= 80, B >= 65, C >= 50).
履修上の留意点
/Note for course registration
- B or better grades for the Computer Architecture and Operating Systems courses in undergraduate program (or equivalent).

- C programming proficiency.

- Understanding and familiarity to *nix concepts and operations.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
The information on this page is subject to change.
For the up to date information, please refer to
the course web page:

http://web-ext.u-aizu.ac.jp/~hitoshi/COURSES/AOS/

and course notice board:



Back
開講学期
/Semester
2018年度/Academic Year  2学期 /Second Quarter
対象学年
/Course for;
1st year , 2nd year
単位数
/Credits
2.0
責任者
/Coordinator
Toshiaki Miyazaki
担当教員名
/Instructor
Toshiaki Miyazaki
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2018/02/06
授業の概要
/Course outline
Reconfigurable Computing (RC) is some mechanisms with highly flexible computing fabrics such as PLDs/FPGAs (Programmable Logic Devices/Field Programmable Gate Arrays), in order to realize low-cost and high-performance custom solvers suitable for given problems. The principal difference compared to using ordinary microprocessors is the ability to make substantial changes to the datapath itself in addition to the control flow. From this point of view, RC is often called "Field-Programmable Custom Computing Machines (FCCMs)." To realize RC, we have to provide a software or CAD (Computer Aided Design) environment as well as hardware equipment utilizing FPGAs. In this course, the students will learn an overview of the RC concept first, and then hardware and software technologies needed to realize RC.
授業の目的と到達目標
/Objectives and attainment
goals
・To understand the RC concept
・To learn PLDs/FPGAs
・To learn CAD tools and their algorithms needed to RC
・To know RC examples and applications
授業スケジュール
/Class schedule
1-2:     Introduction & overview
3-4:     PLDs and FPGAs: structures and variations based on the device technologies
5-6:     CAD environment and algorithms for PLDs/FPGAs: technology mapping,
           place & route, logic partitioning
7-8:     High-level synthesis and algorithms: mapping software into hardware
9-10:   Coarse-grained programmable devices & dynamically reconfigurable devices
11:      Reconfigurable system: Multi-FPGA issues
12:      Case study: Splash2
13-14: Report and presentation from the students

教科書
/Textbook(s)
Original handouts and materials will be distributed via WEB site.
The detail information will be announced at the first lecture.
成績評価の方法・基準
/Grading method/criteria
Homework (30%), Report & Presentation (60%), Participation & Discussion (10%)
履修上の留意点
/Note for course registration
Basic knowledge of the following fields is needed;
Logic Circuits,
Computer Architecture, and
Hardware Description Language (HDL), e.g., Verilog-HDL, VHDL
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
-Scott Hauck, Andre DeHon Edt., “Reconfigurable Computing: The Theory and Practice of FPGA-based Computation,” Publisher: Horgan Kaufmann Publishers, 2007; ISBN: 978-0-12-370522-8

-Maya B. Gokhale, Paul S. Graham "Reconfigurable Computing : Accelerating Computation with Field-Programmable Gate Arrays" Publisher: Springer, 2005; ISBN: 0387261052

-Patrick Lysaght, Wolfgang Rosenstiel Edt., "New Algorithms, Architectures and Applications for Reconfigurable Computing", Publisher: Springer, 2005; ISBN: 1402031270

-末吉敏則,天野英晴 編, "リコンフィギャラブルシステム," オーム社, 2005; ISBN:427420071X (in Japanese)

-Wayne Wolf, "FPGA-Based System Design" Publisher: Prentice Hall, 2004; ISBN:0-13-142461-0


Back
開講学期
/Semester
2018年度/Academic Year  1学期 /First Quarter
対象学年
/Course for;
1st year , 2nd year
単位数
/Credits
2.0
責任者
/Coordinator
Hitoshi Oi
担当教員名
/Instructor
Hitoshi Oi
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2017/12/07
授業の概要
/Course outline
This is a project-oriented course to learn and experiments in design and implementation techniques of modern computer systems
(Formerly offered as "Advanced Computer
Architecture" by 2011).
授業の目的と到達目標
/Objectives and attainment
goals
This is a project-oriented course to learn and experiments in design and implementation techniques of modern computer systems.

Students are requsted to discuss with the instructor on his/her project topics prior to the registration.  The student reports in the past years are available upon request.
授業スケジュール
/Class schedule
In the first few weeks, the related topics will be reviewed using reading materials such as journal/conference papers and magazine articles. Possible topics and tools that can be used for the projects will be introduced during this period. For the rest of the quarter, in addition to the literature study, students will report the progress of their project. Some tools can be used on the workstation provided by the school, but some others will require root access (privileged). Since this is a graduate course, you should have access to the computer in your lab for such tools. The instructor will assist student who have difficulties in using such tools.


教科書
/Textbook(s)
Selected journal and conference papers and magazine articles will be used. No textbook required. However, the following book is recommended as a reference:
COMPUTER ARCHITECTURE, A Quantitative Approach, Fourth Edition.
ISBN-13: 978-0-12-370490-0, ISBN-10: 0-12-370490-1, MORGAN KAUFFMAN .

成績評価の方法・基準
/Grading method/criteria
Grading Scheme and Policies
Project report (60%) + Presentation (20%) + Class Participation (20%) (tentative).


履修上の留意点
/Note for course registration
- Undergraduate Computer Architecture,
and Operating Systems (B or better).

- Proficiency in *nix and C language.


YOU NEED TO DISCUSS YOUR TOPIC WITH THE INSTRUCTOR.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
The contents of this page are subject to change.
For up to date information, please refer to the following pages
and contact the instructor.


http://www.u-aizu.ac.jp/~hitoshi/COURSES/SCA/
http://cnotice.oslab.biz/


Back
開講学期
/Semester
2018年度/Academic Year  3学期 /Third Quarter
対象学年
/Course for;
1st year , 2nd year
単位数
/Credits
2.0
責任者
/Coordinator
Irina I. Khmyrova
担当教員名
/Instructor
Irina I. Khmyrova
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2018/02/08
授業の概要
/Course outline
Overview of communication systems, light and electromagnetic waves, optical
fibers,
lasers, LED,
photodetectors, receivers, optical fiber communication systems. Fundamental
principles of optical
communications systems and fiberoptic communication technology.
授業の目的と到達目標
/Objectives and attainment
goals
To introduce students to various components of optical communication systems
(their strength, operation
principles, and limiting factors), and to analyze complete opto-electronic
and optical communication
systems.
As a result of the course, students should
know:
- - Basic principles of operation of optical communication devices
(components) and systems as a whole;
- - How to evaluate the device and system performance;
- - Which elements limit the ultimate performance;
- - Main application fields.
授業スケジュール
/Class schedule
1. Introduction, motivation for the course, overview of the course content.
2. Elements of Ray and Way Optics.
3. Interaction of Light with Matter.
4. Optical Waveguides: Fibers.
5. Optical Spectral Filters, Gratings, and Demultiplexers.
6. Light Sources (Light Emitting Diodes and Lasers) and Modulators (two
         lectures).
7. Photodetectors (two lectures).
8. Other Optical Components.
9. General Design of Optical Fiber Communication Systems and System
Performance.
10. Digital Transmission and Coding and Decoding Techniques.
11. Wavelength Division Multiplexing (WDM) Systems.
12. Free Space Optical Communications and Infrared Sensing:
        Their Features and Applications.
教科書
/Textbook(s)
1.  S.T.Kartalopoulos
   "Introduction to DWDM Technology: Data in a Rainbow"
   (IEEE Pres, New York,2000); Some general info and problems
2. B.E.A.Saleh and M.C.Teich "Fundamentals of Photonics"
    (John Wiley, New York, 1991.
                                 
成績評価の方法・基準
/Grading method/criteria
60% on report assignments, and 40% on short quizzes,


Back
開講学期
/Semester
2018年度/Academic Year  4学期 /Fourth Quarter
対象学年
/Course for;
1st year , 2nd year
単位数
/Credits
2.0
責任者
/Coordinator
Yasuhiro Hisada
担当教員名
/Instructor
Yasuhiro Hisada
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2017/12/22
授業の概要
/Course outline
This introductory course in analog VLSI design covers the fundamentals of circuit theory, small signal modeling of bipolar and MOS transistors, bipolar and MOS analog circuit design, single-stage and multi-stage amplifier design, and operational amplifier design.
授業の目的と到達目標
/Objectives and attainment
goals
To gain a basic understanding of linear low frequency MOS and bipolar transistor analog circuit design.
授業スケジュール
/Class schedule
1. Basic circuit theory
2. Bipolar and MOS transistor operating regions
3. Bipolar and MOS small-signal models
4. Biasing the bipolar and MOS transistor
5. Single-stage amplifier design and analysis
6. Multi-stage amplifier design and analysis
7. Differential amplifier design and analysis
8. Operational amplifier design and analysis
教科書
/Textbook(s)
・"Analysis and Design of Analog Integrated Circuits", Paul R. Gray and Robert G. Meyer, Third edition, John Wiley Publishers.
・"Applied Electronic Devices and Analog ICs", J. Michael McMenamin, Delmar Publishers.
成績評価の方法・基準
/Grading method/criteria
Report (50%) and Final exam(50%)
履修上の留意点
/Note for course registration
It is desirable that the student have basic understanding of semiconductor devices, VLSI design, circuit theory, and electronics.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Many reference materials related to a particular lecture topic will be distributed during class.


Back
開講学期
/Semester
2018年度/Academic Year  4学期 /Fourth Quarter
対象学年
/Course for;
1st year , 2nd year
単位数
/Credits
2.0
責任者
/Coordinator
Maxim V. Ryzhii
担当教員名
/Instructor
Maxim V. Ryzhii
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2018/02/06
授業の概要
/Course outline
Students will study basic principles of semiconductor device modeling techniques, study the software source code based on Ensemble Monte Carlo particle simulation method (with some programming work on class workstation).
Students will modify and run the software and obtain different characteristics of semiconductor GaAs n-i-n diode.
The characteristics of the n-i-n diode, properties of charged electron transport, different aspects of modeling techniques of semiconductor devices will be discussed and illustrated with computer simulations.
授業の目的と到達目標
/Objectives and attainment
goals
- Ensemble Monte Carlo particle simulation method and its application to semiconductor device modeling.
- Understanding of different aspects and phenomena of transient electron transport in semiconductor diode.
- Graphical visualization of the obtained results.
授業スケジュール
/Class schedule
Lectures and seminars (in computer class), some programming work, software modification, running computer simulations with the software.
教科書
/Textbook(s)
Tomizawa Kazutaka
Numerical Simulation of Submicron Semiconductor Devices
成績評価の方法・基準
/Grading method/criteria
Course report (100%) with plots of the results obtained during simulations.
70% - number of plots of the simulation results
30% - quality of the plots and the course report  
履修上の留意点
/Note for course registration
Prerequisites and other related courses which include important concepts relevant to the course:

Electric circuits, Advanced electric circuits,
Semiconductor devices.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Tomizawa Kazutaka
Numerical Simulation of Submicron Semiconductor Devices

富沢一隆/著
半導体デバイスシミュレーション CGで可視化するサブミクロンデバイスの世界


Back
開講学期
/Semester
2018年度/Academic Year  1学期 /First Quarter
対象学年
/Course for;
1st year , 2nd year
単位数
/Credits
2.0
責任者
/Coordinator
Hiroshi Saito
担当教員名
/Instructor
Hiroshi Saito
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2017/12/13
授業の概要
/Course outline
Due to the advanced of the deep sub-micron technology in VLSIs, many functions can be implemented on a chip (integrated circuit). More than ten millions or hundred millions of transistors are integrated on the chip. To implement the chip, it is impossible to design in manual. Recently, the most of VLSIs is designed using electronic design automation (EDA) tools. For example, once designer specifies the model of an application using a programming language such as C++ with a set of design constraints which consider design requirements, the EDA tools automatically synthesize a design from the model which satisfies the design requirements. Therefore, it is indispensable for designers to learn the EDA tools.
授業の目的と到達目標
/Objectives and attainment
goals
In this course, students learn the standard design flow in digital VLSIs from a functional model of an application specified in SystemC to the Register Transfer Level (RTL) design of the application. However, it is difficult to design by the knowledge for the design techniques only. Therefore, in this course, students get the skill through an exercise. In the exercise, students design a VLSI circuit based on the standard design flow with the EDA tools.
授業スケジュール
/Class schedule
1. Introduction
2. Explanation for the exercise
3. Languages for Transaction-level Design and Verification
4. SystemC
5. Overview of Transaction Level Modeling Driven Design and Verification Methodology
6. Tutorial for an HLS tool
7. High-level Synthesis (HLS) Fundamentals
8. Exercise
9. Algorithms used in HLS
10. Exercise
11. Verification Fundamentals
12. Exercise
13. Presentation
14. Presentation

In the exercise, students creates a functional model of an application such as a signal processing algorithm using SystemC. Then, students synthesize the RTL model using a Cadence HLS tool. In addition, students verify the functional requirements using a Cadence logic simulator. Finally, students evaluate the performance and area of the designed circuit.
教科書
/Textbook(s)
Not assigned
成績評価の方法・基準
/Grading method/criteria
Presentation (55%) and exercise (45%)
履修上の留意点
/Note for course registration
Taking with Electronic Design Automation for Digital VLSIs, students can study the standard design flow used in the industry from the functional model of an application by SystemC to the layout design before the chip fabrication.


Back
開講学期
/Semester
2018年度/Academic Year  前期集中 /1st Semester Intensi
対象学年
/Course for;
1st year , 2nd year
単位数
/Credits
2.0
責任者
/Coordinator
Hiroshi Saito
担当教員名
/Instructor
Hiroshi Saito, TAKEI, Masahiko (Maxell), HORIKOSHI, Kenichi
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2017/12/13
授業の概要
/Course outline
Embedded systems are included in recent many equipments. These embedded systems support intelligent control system, preserving safeness, interaction between man and machine, and high performance. In this course, students study the basic theory and the implementation technique required to develop embedded systems.
授業の目的と到達目標
/Objectives and attainment
goals
In this course, students study the basic theory and the implementation technique required to develop embedded systems.
授業スケジュール
/Class schedule
The first part 11 - 12 periods (specially appointed professors from outside)

・Analysis of requirements specification
・Overview of real-time OS
・Programming techniques of real-time systems
・Event-driven programming
・Project management and quality management

The second part 2 - 3 periods (Prof. Saito)
・Overview of embedded system designs
・Field programmable gate array
・Recent topics for embedded system designs
教科書
/Textbook(s)
Not assigned
成績評価の方法・基準
/Grading method/criteria
Two reports:
One from the first part - 80%
Another from the second part - 20%
履修上の留意点
/Note for course registration
Because of the availability of embedded system boards, the number of registered students will be restricted to 18. Note that this course is provided in Japanese.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Japanese reference
組み込みシステムおよび形式記述・検証に関わる資料
参考図書として下記を推奨いたします。
『図解μITRONによる組込みシステム入門』 価格2,800円(税別) 森北出版社


Back
開講学期
/Semester
2018年度/Academic Year  前期集中 /1st Semester Intensi
対象学年
/Course for;
1st year , 2nd year
単位数
/Credits
2.0
責任者
/Coordinator
Hiroshi Saito
担当教員名
/Instructor
Hiroshi Saito
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2017/12/13
授業の概要
/Course outline
In embedded systems where CPU performance and memory capacity are restricted, a small Operating System with a real-time kernel is used. In this course, students learn realistic methods of software development using a real-time kernel through experiments. In the first half of the exercises, H8 microcomputer is used. In the latter half, software development is carried out using Field Programmable Gate Array (FPGA).
授業の目的と到達目標
/Objectives and attainment
goals
Students learn realistic methods of software development using a real-time kernel through experiments. In addition, students learn software development using FPGA).
授業スケジュール
/Class schedule
The followings are provided by using 14 periods.

1.Development of the embedded application development environment based on C language
2.Real-time operating system
3.Task generation and activation
4.Cycle wakeup
5.Task scheduling
6.Message box
7.Event flag
8.Interruption
9.Semaphore
10.Technique of real-time programming
11.Implementation of Nios II (CPU core) system on FPGAs
12.Development of embedded applications on Nios II
教科書
/Textbook(s)
Not assigned
成績評価の方法・基準
/Grading method/criteria
Exercise 100%
履修上の留意点
/Note for course registration
1. Please study about the basic knowledge of FPGAs
2. Lecture notes will be provided during classes
3. Submission of the exercise will be announced in the last classes
4. The time per period is based on the general time slot. However, according to the exercise, it will be arranged.

Because of the availability of embedded system boards, the number of registered students will be restricted to 10. Note that this course is provided in Japanese.

参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Japanese reference
1. μITRON4.0仕様 Ver.4.02.00 (社) トロン協会 ITRON仕様検討グループ
  坂村健 監修/高田広章 編
2. その他、配布テキスト


Back
開講学期
/Semester
2018年度/Academic Year  1学期 /First Quarter
対象学年
/Course for;
1st year , 2nd year
単位数
/Credits
2.0
責任者
/Coordinator
Lei Jing
担当教員名
/Instructor
Lei Jing, Shigaku Tei
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2017/12/13
授業の概要
/Course outline
This course introduces basic knowledge of the embedded system development; experience embedded systems by the demonstration and exercises. In addition, safety and quality problems in the development of the embedded systems will also be discussed. The course is related with the carrier development program for foreign students from Asia, and this class will be conducted basically in Japanese. Foreign students in the mentioned program are required to attend the course.
授業の目的と到達目標
/Objectives and attainment
goals
The students will study basic knowledge of embedded system structure and their safety and quality aspects, and experience the embedded systems through demonstration and exercises.
授業スケジュール
/Class schedule
1. Introduction
2. General Purpose Input and Output port (GPIO)
3. Interruption of GPIO
4. Timer
5. Universal Asynchronous Receiver Transmitter (UART)
6. Analog Digital converter
7. Team project
8. Project presentation and final examination
教科書
/Textbook(s)
Handout and homepage.
成績評価の方法・基準
/Grading method/criteria
o       Exercise work performance 演習のパフォーマンス 40%

o       Project accomplishment and presentation 演習課題,プロジェクトの完成度と発表のパフォーマンス 30% 

o       Final paper examination 最終試験 30%


Responsibility for the wording of this article lies with Student Affairs Division (Academic Affairs Section).

E-mail Address: sad-aas@u-aizu.ac.jp