2018年度 シラバス学部

コンピュータ・システム関連科目

2019/01/30  現在

科目一覧へ戻る
開講学期
/Semester
2018年度/Academic Year  4学期 /Fourth Quarter
対象学年
/Course for;
3年
単位数
/Credits
4.0
責任者
/Coordinator
束原 恒夫
担当教員名
/Instructor
束原 恒夫, 久田 泰広
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2017/12/14
授業の概要
/Course outline
 VLSIを構成するデバイスはディジタル回路のみならず、アナログ回路、無線周波数(RF)回路においてもCMOSデバイスが主流になっている。そこで、この電子回路の授業では、MOSFET(MOS電界効果トランジスタ)を中心としたアナログ電子回路の設計法について学ぶ。最初に電気回路の基礎について復習をし、ラプラス変換を用いた過渡解析についても触れる。続いて、MOSFETを中心とした半導体デバイスの直流特性の復習と負荷線の考え方を学ぶ。引き続き、増幅器の基礎として、各種接地回路の特徴、小信号等価回路について理解を深めていく。最後に応用的な観点から、オペアンプの基本を学んだ後、アナログとディジタルのインタフェース回路としてのサンプル・ホールド回路、A/D変換器、D/A変換器の基礎を理解する。
 実験のクラスでは、LC共振回路の実験から始める。続いて、MOSFETを用いたソース接地型増幅回路を中心に回路を作成して動作を学ぶ。さらに、CMOS型の増幅器を用いて、増幅回路とディジタル回路のインバータとの類似性を理解する。最後に、オペアンプの応用回路、サンプル・ホールド回路とコンパレータを用いた、低ビットのA/D変換器の実験を行う。
授業の目的と到達目標
/Objectives and attainment
goals
本コースの主要な目的:
1.電気・電子回路の解析と計算に使われる基本法則と定理に慣れる。 
2.さまざまな結線の電気・電子回路を解析、構築しその回路を試験できるようにする。
3.VLSIで主流となっているCMOS回路についてトランジスタレベルでの理解を深める。

本コース終了後に身につくこと:
1. MOSFETを中心に、アナログ電子回路の小信号等価回路を導くことができる。
2. 電気回路の基本法則を小信号等価回路に適用して、回路の利得、周波数特性を導くことができる。
3. アナログとディジタルのインタフェース回路としてのA/D変換器、D/A変換器の働きを理解できる。
授業スケジュール
/Class schedule
講義と実験は別々の日に行う予定(別途指示):例えば、火曜に講義、金曜に実験など。

講義:以下を7回で実施(1回を50分授業4コマとして)
1. 導入&電気回路の基礎(テブナン、ノートンの定理、並列共振回路など)
2. 電気回路の過渡応答解析(RC回路、RLC回路)、半導体デバイスの復習
3. MOSFETの基礎:直流特性、負荷線の考え方、FETの寄生容量
4. MOSFETの各種接地方式と小信号等価回路:ソース接地、ドレイン接地、ゲート接地
5. 複合化した回路構成:カスコード接続増幅器、アクティブ負荷増幅器、CMOS差動増幅器
6. オペアンプの基礎と応用回路
7. サンプリング定理とサンプル・ホールド回路、A/D変換器、D/A変換器の基礎

実験:以下を7回で実施(1回を50分授業4コマとして)
1. LC共振回路の実験:寄生抵抗の影響解析、LC並列共振回路を用いたパルス波形からの正弦波抽出(フーリエ級数の実験的確認)
2. MOSFETの直流測定と抵抗を負荷としたMOSFET増幅器の直流伝達特性の測定 (1)
3. MOSFETの直流測定と抵抗を負荷としたMOSFET増幅器の直流伝達特性の測定 (2)
4. 抵抗を負荷としたMOSFET増幅器の利得と交流伝達特性の測定
5. CMOSFET増幅器の交流特性:増幅器とディジタル・インバータの密接な関係を理解
6. オペアンプの応用回路:ボルテージ・フォロワ、反転増幅器、加減算器、フィルタ
7. 低ビットA/D変換器の作成:サンプル・ホールド回路とコンパレータを使用
教科書
/Textbook(s)
 松澤 昭、「はじめてのアナログ電子回路」(基本回路編)、講談社、ISBN978-4-06-156535-7
成績評価の方法・基準
/Grading method/criteria
講義:期末試験(50%)
   小テスト(10%)
実験:レポート(40%)
履修上の留意点
/Note for course registration
・基礎となる科目:半導体デバイス、コンピュータ理工学実験
・「フーリエ解析」も履修していることが望ましい
・ハンドアウトは授業中に配布
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
【電気回路】
1. Schaum's Outline of Electric Circuits, ISBN: 0071393072
2. 安居院、吉村、倉持、「エッセンシャル電気回路」 第2版、森北出版、ISBN978-4-627-73562-0
【電子回路、MOSアナログ集積回路】
3. 松澤 昭、「はじめてのアナログ電子回路」(実用回路編)、講談社、ISBN978-4-06-156545-6
A/D・D/A変換器、アクティブ・フィルタなど
4. 谷口 研二、「CMOSアナログ回路入門」、CQ出版、ISBN4-7898-3037-3
5. B. Razavi、「アナログCMOS集積回路の設計 基礎編」、丸善、ISBN4-621-07220-X


科目一覧へ戻る
開講学期
/Semester
2018年度/Academic Year  1学期 /First Quarter
対象学年
/Course for;
4年
単位数
/Credits
3.0
責任者
/Coordinator
北道 淳司
担当教員名
/Instructor
北道 淳司, 奥山 祐市
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2017/10/31
授業の概要
/Course outline
This course provides students with experience in embedded systems
design. The course introduces issues in upstream design in embedded system
and RTOS for real time systems. There are also weekly laboratory sessions on
design of a microprocessor-based embedded system including one or more
custom peripherals.
授業の目的と到達目標
/Objectives and attainment
goals
To serve as a capstone design course to tie together the computer
engineering curriculum via the design of a complete embedded system
involving multiple communicating components.
授業スケジュール
/Class schedule
1. Introduction
2. System Architecture
3. Upstream Design in Embedded System
4. System Modeling(State Machine)
5. System Modeling(UML)
6. Object Oriented
7. Multi-task System
8. Multi-task Programming
9. Real Time OS - Toppers
10. Real Time OS - Time Constraints
11. Real Time OS - Other Functions
12. Real Time OS - Priority Inversion
13. Real Time Scheduling
14. Analysis of Schedulability and Software Tests
The order of some items would be changed.
教科書
/Textbook(s)
Text(s)Materials will be provided by instructor.
Materials are based on following book and etc.

組み込みシステム開発に役立つ理論と手法
Author: 藤倉 俊幸(Toshiyuki Fujikura)
Edition: 2012
Publisher:CQ出版社
ISBN-10: 0123743974, ISBN-13: 978-0123743978
成績評価の方法・基準
/Grading method/criteria
Final examination (50%), and reports of exercises (50%).
履修上の留意点
/Note for course registration
F5 Computer Architecture
F6 Operating Systems
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Course website and other reference material will be given by the instructor during the first class.   


科目一覧へ戻る
開講学期
/Semester
2018年度/Academic Year  4学期 /Fourth Quarter
対象学年
/Course for;
3年
単位数
/Credits
4.0
責任者
/Coordinator
北道 淳司
担当教員名
/Instructor
北道 淳司, 奥山 祐市
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2017/12/15
授業の概要
/Course outline
This course provides students with experience in embedded systems
design. The course introduces issues in upstream design in embedded system
and RTOS for real time systems. There are also weekly laboratory sessions on
design of a microprocessor-based embedded system including one or more
custom peripherals.
授業の目的と到達目標
/Objectives and attainment
goals
To serve as a capstone design course to tie together the computer
engineering curriculum via the design of a complete embedded system
involving multiple communicating components.
授業スケジュール
/Class schedule
1: Introduction
2: Basis of embedded software: Polling and Interrupt
3: Basis of embedded software: Memory mapped I/O
4: Explanation of development environment in Lab.
5: Embedded programming
6: Software development process
7: Real Time OS - Toppers
8: Real Time OS - Time Constraints
9: Real Time OS - Other Functions
10: Real Time OS - Priority Inversion
11-12: Real Time Scheduling
13: Analysis of Schedulability
14: Tests and other topics

The order of some items would be changed.
教科書
/Textbook(s)
Text(s) Materials are based on and modified following book and etc.

1-10,14組込みソフトウェア開発技術の基礎
Edited: NCES人材育成プログラム
https://www.nces.i.nagoya-u.ac.jp/NEP/materials/about.html

11-13: 組み込みシステム開発に役立つ理論と手法
Author: 藤倉 俊幸(Toshiyuki Fujikura)
Edition: 2012
Publisher:CQ出版社
ISBN-10: 0123743974, ISBN-13: 978-0123743978
成績評価の方法・基準
/Grading method/criteria
Final examination (50%), and reports of exercises (50%).
履修上の留意点
/Note for course registration
This course requires the contents of following courses.

Computer Architecture
Operating Systems
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Course website and other reference material will be given by the instructor during the first class.   


科目一覧へ戻る
開講学期
/Semester
2018年度/Academic Year  3学期 /Third Quarter
対象学年
/Course for;
3年
単位数
/Credits
3.0
責任者
/Coordinator
中里 直人
担当教員名
/Instructor
中里 直人, ベン アブダラ アブデラゼク
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2018/02/15
授業の概要
/Course outline
今日、私達が利用するコンピューターは、パソコンであろうとケータイ電話であろうと、スマートフォン、タブレット、どれも並列計算機であり、それらを効率よく利用するためには、並列計算の理解が欠かせない。本講義では、並列計算(Parallel Computing)、およびその応用としての高性能計算(High Performance Computing)について学ぶ。
授業の目的と到達目標
/Objectives and attainment
goals
並列計算の基本的な知識を得て、演習課題により並列プログラミングを実践する。具体的には、演習課題ではHPCでのプログラミングで必須であるMessage Passing Interface(MPI)による並列プログラミングを実践する。その上で、科学技術計算も最も基礎的な演算である、行列乗算の最適化および並列化をおこなう。
授業スケジュール
/Class schedule
第1回 並列計算および高性能計算の紹介
第2回 浮動小数点演算
第3回 並列計算の基礎
第4回 並列計算の性能評価
第5回 単一プロセッサによる最適化(1)
第6回 単一プロセッサによる最適化(2)
第7回 共有メモリ型並列計算機
第8回 分散メモリ型並列計算機
第9回 行列乗算の並列化について
第10回 マルチ・メニーコアプロセッサの基礎
第11回 GPUアーキテクチャ
第12回 メニーコアアーキテクチャによる並列アプリケーション
第13回 スーパーコンピュータの技術とその将来
第14回 演習課題およびレポート報告
教科書
/Textbook(s)
講義スライドをWebサイトより配布する
成績評価の方法・基準
/Grading method/criteria
演習(50%)およびレポート(50%)の内容で評価する。
履修上の留意点
/Note for course registration
コンピュータアーキテクチャ論の履修済みのことが望ましい。
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
2017年度Webサイト http://galaxy.u-aizu.ac.jp/note/wiki/PCA2017


科目一覧へ戻る
開講学期
/Semester
2018年度/Academic Year  2学期 /Second Quarter
対象学年
/Course for;
3年
単位数
/Credits
2.0
責任者
/Coordinator
小平 行秀
担当教員名
/Instructor
小平 行秀
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2017/12/17
授業の概要
/Course outline
近年のLSI技術の進歩により,電子機器の発達,飛躍的な性能向上が成し遂げられている.特に,LSIプロセスの微細化により,トランジスタの動作速度が向上するが,配線遅延は増加する.配線遅延はレイアウト設計で決まるので,電子機器の性能向上を実現するにはレイアウト設計の知識は不可欠である.この授業では,LSIのレイアウト設計を中心にLSI設計全般の知識を学ぶ.
授業の目的と到達目標
/Objectives and attainment
goals
1.CMOS論理回路でのLSI設計,特にレイアウト設計を理解する.
2.LSIにおいて,どのように動作速度が決まり,何によって電力が消費するのかを理解する.
3.CADツールを用いた論理合成からレイアウト設計までのLSI設計フローにより, LSIを設計し,回路の性能を評価し,回路の動作を検証する.
授業スケジュール
/Class schedule
講義
1. イントロダクション,設計スタイル
2. 半導体デバイスの復習(CMOS論理回路)
3. 設計フロー,メモリ
4. レイアウト設計
5. LSIの動作速度
6. LSIの消費電力
7. スケーリング則

演習
1-2. トランジスタレベルのCMOS回路設計
3-4. CMOSのレイアウト設計(フルカスタム)
5-7. CMOSのレイアウト設計(自動設計)
※ 進度に合わせ,講義と演習の授業時間を変更する.
教科書
/Textbook(s)
牧野 博之,益子 洋治,山本 秀和「半導体LSI技術」共立出版
成績評価の方法・基準
/Grading method/criteria
期末試験 60%
演習課題 40%
を目安に評価する.
別途,授業に欠席した場合は,減点する.
履修上の留意点
/Note for course registration
LI13コンピュータ理工学演習I(L05コンピュータ理工学実験),NS04半導体デバイス,FU04論理回路設計論(F04論理回路設計論)の知識を習得済であることを前提に講義を行う.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
参考書
國枝 博昭「集積回路設計入門」コロナ社


科目一覧へ戻る
開講学期
/Semester
2018年度/Academic Year  2学期 /Second Quarter
対象学年
/Course for;
3年
単位数
/Credits
3.0
責任者
/Coordinator
齋藤 寛
担当教員名
/Instructor
齋藤 寛, 富岡 洋一
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2017/12/13
授業の概要
/Course outline
プロセッサといったデジタル集積回路において,設計のほとんどは,実現したい機能をハードウェア記述言語を用いてモデリングし,Electronic Design Automation (EDA) ツールを用いて自動合成します.そのため,ハードウェア記述言語を用いてどのように回路をモデリングするか, またEDAツールがどのように回路を合成するのかを理解することが必要となります.
授業の目的と到達目標
/Objectives and attainment
goals
論理回路設計論のつづきとして位置づけられている本科目において,講義では,ハードウェア記述言語を用いた回路のモデリング手法,論理合成ツールの概要や最適化法を学びます.また,設計した回路の検証法を学びます.演習では,ハードウェア記述言語用いて回路動作をモデリングし,合成ツールを用いて論理回路を合成します.
また,合成された回路をField Programmable Gate Array (FPGA) と呼ばれる再構成可能デバイスに実装し,評価ボードを用いて実装した回路を評価します.

授業の到達目標は以下の通りです.
1. HDLを用いて回路のモデリングができる
2. EDAツールを用いて回路を合成,検証することができる
3. FPGAに設計した回路を実装し,評価することができる
授業スケジュール
/Class schedule
講義 (50 min)
1. 設計自動化とは
2. Verilogハードウェア記述言語 (Verilog HDL)
3. Verilog HDLを用いた回路のモデリング
4. 論理合成の概要 1
5. 論理合成の概要 2
6. 二段論理簡単化
7. 多段論理最適化
8. テクノロジーマッピング
9. FPGAを対象とした論理合成
10. 順序回路合成
11. 論理検証と静的タイミング解析
12. 電力最適化とパワー解析
13. まとめ
14. その他

演習 (50 min × 2)
1. Altera Quartus Primeの使い方
2. ModelSim-Alteraの使い方
3. TimeQuest Timing AnalyzerとPowerPlay Power Analyzerの使い方
4. 組み合わせ回路のモデリングと合成
5. メモリ論理のモデリングと合成
6. カウンタのモデリングと合成、FPGAへの実装
7. カウンタのモデリングと合成、FPGAへの実装
8. カウンタのモデリングと合成、FPGAへの実装
9. カウンタのモデリングと合成、FPGAへの実装
10. MIPSプロセッサのモデリングと合成
11. MIPSプロセッサのモデリングと合成
12. MIPSプロセッサのモデリングと合成
13. MIPSプロセッサのモデリングと合成
14. MIPSプロセッサのモデリングと合成
教科書
/Textbook(s)
指定なし
成績評価の方法・基準
/Grading method/criteria
レポート(45%)、期末テスト(55%)
追試験はありません.
履修上の留意点
/Note for course registration
論理回路設計論を学んでいることを前提としています.


このページの内容に関するお問い合わせは学生課 教務係までお願いいたします。

お問い合わせ先メールアドレス:sad-aas@u-aizu.ac.jp