2026年度 シラバス学部
2026年度 シラバス学部
| 2026/02/19 現在 |
| コンピテンシーコード表を開く 科目一覧へ戻る |
| 開講学期 /Semester |
2026年度/Academic Year 4学期 /Fourth Quarter |
|---|---|
| 対象学年 /Course for; |
3年 |
| 単位数 /Credits |
4.0 |
| 責任者 /Coordinator |
鈴木 大輔 |
| 担当教員名 /Instructor |
久田 泰広, 鈴木 大輔 |
| 推奨トラック /Recommended track |
- |
| 先修科目 /Essential courses |
事前に学んでおいてほしい科目一覧(下記科目内容の一部ないし全部を既知として授業を進めます) LI13コンピュータ理工学演習I, NS04半導体デバイス |
| 更新日/Last updated on | 2026/02/06 |
|---|---|
| 授業の概要 /Course outline |
VLSIを構成する種々の要素回路、すなわちディジタル回路、アナログ回路、無線周波数(RF)回路においては現在CMOSデバイスの利用が主流となっている。そこで、この電子回路の授業では、MOSFET(MOS電界効果トランジスタ)を中心としたアナログ電子回路の設計法について学ぶ。最初に集積回路技術全般および電気回路の基礎について復習をし、ラプラス変換を用いた過渡解析についても触れる。続いて、MOSFETを中心とした半導体デバイスの直流特性の復習と負荷線の考え方を学ぶ。引き続き、増幅器の基礎として、各種接地回路の特徴、小信号等価回路について理解を深めていく。最後に応用的な観点から、オペアンプの基本を学んだ後、アナログとディジタルのインタフェース回路としてのサンプル・ホールド回路、A/D変換器、D/A変換器の基礎を理解する。 実験のクラスでは、LC共振回路の実験から始める。続いて、MOSFETを用いたソース接地型増幅回路を中心に回路を作成して動作を学ぶ。さらに、CMOS型の増幅器を用いて、増幅回路とディジタル回路のインバータとの類似性を理解する。最後に、オペアンプの応用回路とコンパレータを用いた、低ビットのA/D変換器の実験を行う。 |
| 授業の目的と到達目標 /Objectives and attainment goals |
[対応する学習・教育到達目標] (A) 技術者としての専門的・倫理的責任を自覚し、情報科学技術を駆使して社会における要求を分析し、技術的課題を設定・解決・評価することができる [コンピテンシーコード] C-AR-006 本コースの主要な目的: 1.電気・電子回路の解析と計算に使われる基本法則と定理に慣れる。 2.さまざまな結線の電気・電子回路を解析、構築しその回路を試験できるようにする。 3.VLSIで主流となっているCMOS回路についてトランジスタレベルでの理解を深める。 本コース終了後に身につくこと: 1. MOSFETを中心に、アナログ電子回路の小信号等価回路を導くことができる。 2. 電気回路の基本法則を小信号等価回路に適用して、回路の利得、周波数特性を導くことができる。 3. アナログとディジタルのインタフェース回路としてのA/D変換器、D/A変換器の働きを理解できる。 |
| 授業スケジュール /Class schedule |
[授業スケジュール] ① 授業科目の内容と方法 講義と実験は別々の日に行う予定(別途指示):例えば、火曜に講義、金曜に実験など。 「講義」は1回を50分授業4コマとして計7回実施する (実施内容は以下のとおり)。 それぞれの内容について説明を行うとともに、関連する演習問題を各自で解く。 演習問題は学生各自が提出することとなる。 講義: 1. 導入&電気回路の基礎(テブナン、ノートンの定理、並列共振回路など) 2. 電気回路の過渡応答解析(RC回路、RLC回路)、半導体デバイスの復習 3. バイポーラトランジスタの基礎、MOSFETの基礎:直流特性、負荷線の考え方、小信号(交流)モデル、FETの寄生容量、ミラー効果 4. MOSFETの各種接地方式(ソース接地、ドレイン接地、ゲート接地)、周波数特性、MOS複合回路(アクティブ負荷増幅器、カスコード接続増幅器、CMOS増幅器) 5. カレントミラー、差動増幅器、オペアンプの導入、電力増幅器 6. オペアンプの基礎と応用回路 7. サンプリング定理とサンプル・ホールド回路、A/D変換器、D/A変換器の基礎 「実験」では1回を50分授業4コマとして計7回実施する (実施内容は以下のとおり)。 また実験は原則2人1組の班で測定やデータの整理を行い、レポートについては 学生各自が作成、提出することになる。 実験: 1. LC共振回路の実験:寄生抵抗の影響解析、LC並列共振回路の測定 2. MOSFETの直流測定と抵抗を負荷としたMOSFET増幅器の直流伝達特性の測定 (1) 3. MOSFETの直流測定と抵抗を負荷としたMOSFET増幅器の直流伝達特性の測定 (2) 4. 抵抗を負荷としたMOSFET増幅器の利得と交流伝達特性の測定 5. CMOSFET増幅器の交流特性:増幅器とディジタル・インバータの密接な関係を理解 6. オペアンプの応用回路:反転増幅器、非反転増幅器 7. 低ビットA/D変換器の作成 ➁ 事前学修と事後学修の内容 [事前学修] 「講義」に関しては、授業で用いるハンドアウトがLMSから事前に入手できる。 ハンドアウトとテキストの内容を授業の前に一読し、理解できるところと 理解できないところを整理する(1時間30分程度)。 「実験」に関しても、授業で用いるハンドアウトがLMSから事前に入手できる。 ハンドアウトの内容を事前に確認し実験の目的、内容などを読み、理解できるところ 理解できないところを整理する。内容に関して、実験手順についてどういう回路を製作し、 実験機材をどう操作して、どのような測定結果を計測するかを理解しておく(1時間30分程度)。 [事後学修] 「講義」に対しては、各週の授業で説明されたテキストおよびハンドアウトを再読し、理解する。 特に事前学習において理解できないところは授業での説明をもとに内容を整理し、理解を行う。 「演習問題」については、授業時間内に提出が間に合わなかった場合は授業日当日中に 提出を完成させる。また以降の授業あるいはLMSに掲示された 解答を参考に答え合わせを行い、間違えたところは再度演習し、理解する (4時間程度)。 「実験」に対しては、実験結果の整理を行い、レポートにまとめる。実験結果に疑義があり、 再度実験を行う必要がある場合は担当教官と相談する。次回の授業で再実験を行う場合、 時間外に再実験を行う場合、再実験が許可されない場合もある (10時間程度)。 |
| 教科書 /Textbook(s) |
松澤 昭、「はじめてのアナログ電子回路」(基本回路編)、講談社、ISBN978-4-06-156535-7 |
| 成績評価の方法・基準 /Grading method/criteria |
講義:期末試験(50%) 演習問題(小テスト)(10%) 実験:レポート(40%) 注意:演習問題(小テスト)や実験レポートの提出が無い場合は出席と認めない。 |
| 履修上の留意点 /Note for course registration |
・基礎となる科目:半導体デバイス、コンピュータ理工学演習I ・「フーリエ解析」も履修していることが望ましい ・ハンドアウトは授業中に配布 |
| 参考(授業ホームページ、図書など) /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 |
2026年度/Academic Year 4学期 /Fourth Quarter |
|---|---|
| 対象学年 /Course for; |
3年 |
| 単位数 /Credits |
4.0 |
| 責任者 /Coordinator |
北道 淳司 |
| 担当教員名 /Instructor |
北道 淳司, 奥山 祐市 |
| 推奨トラック /Recommended track |
- |
| 先修科目 /Essential courses |
Courses preferred to be learned prior to this course (This course assumes understanding of entire or partial content of the following courses) FU05 Computer Architecture FU06 Operating Systems FU14 Intro. to Software Engineering PL02 C Programming The exercises are mainly programming using C language. We recommend that you bring any C language books you already have. |
| 更新日/Last updated on | 2026/02/04 |
|---|---|
| 授業の概要 /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. The exercises provide hands-on experience in designing and implementing embedded systems using a microcontroller. Students develop programs in the C language, gradually extending system functionality while considering time management, task structuring, and interaction with peripheral devices. |
| 授業の目的と到達目標 /Objectives and attainment goals |
(A)Graduates are aware of their professional and ethical responsibilities as an engineer, and are able to analyze societal requirements, and set, solve, and evaluate technical problems using information science technologies in society. [Competency Codes] C-AR-015,C-AR-016,C-AR-017, 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. [Exercise] Through the exercises, students will be able to design, implement, and verify embedded software on actual hardware, and explain their design decisions and program behavior in a structured manner. |
| 授業スケジュール /Class schedule |
[Lecture] 1. Introduction of this course 2. Embedded Computing 3. Instruction Sets 4. CPUs 5. CPUs and Computing Platforms 1 6. Computing Platforms 2 7. System Architecture, modeling and etc. 8. State Charts and Object oriented approach 9. RTOS 10. ITRON 11. Real Time Processes 12. Priority-based scheduling 13. Priority inversion and etc. 14. Schedulability and Test and etc. [Lecture : Pre-class Learning] The slides used in the lectures are uploaded to the LMS in advance. Read the slides in advance and sort out what you understand and what you don't. If you don't understand something, we recommend you look it up online and etc. [Lecture : Post-class Learning] For quizzes conducted during lectures, the answers or ways of thinking will be displayed in the file on the LMS, so check your answers and make sure you understand them. Review the contents of the lecture, especially the terminology, and make sure you understand and remember them. [Exercise] The exercises consist of Exercises 1-7, each conducted over two sessions (total 14 sessions). Each session is composed of 100 minutes of lecture and 100 minutes of exercise. 1-2. Exercise 1: Development environment setup and basic operation 3-4. Exercise 2: GPIO input and output and basic control 5-6. Exercise 3: Software-based time management and periodic processing 7-8. Exercise 4: I2C communication and LCD control 9-10. Exercise 5: Extension of periodic tasks and functional integration 11-12. Exercise 6: Advanced task design considering execution constraints 13-14. Exercise 7: Comprehensive exercise integrating previous components [Exercise : Pre-class Learning] Read the distributed PDF materials in advance, clarify unclear points, and identify where the information necessary for system design is described. Approx. 2 hours per two exercise sessions. [Exercise : Post-class Learning] If the program is not completed during class time, continue development after class. In addition, prepare an exercise report based on program behavior and design considerations. Approx. 4 hours per two exercise sessions. |
| 教科書 /Textbook(s) |
Lecture materials are provided as handouts. The handouts summarize key points from the reference materials. Exercise materials are distributed via the LMS and UNIX directories. |
| 成績評価の方法・基準 /Grading method/criteria |
Final examination (50%) and reports of exercises (50%). For the exercises, verification of correct hardware operation is mandatory for evaluation. Reports without confirmed operation will not be graded. Reports are evaluated based on the following criteria: - Operation verification - Design explanation - Code presentation - Discussion and analysis |
| 履修上の留意点 /Note for course registration |
In the exercises, programming is performed using the C language. Microcontroller kits (Pico, IoT kit, LCD, cables, etc.) are provided. Borrowed equipment may be taken outside the classroom for use after class upon submission of a borrowing form. Collaboration is limited to discussion; sharing code or reports is not permitted. The use of generative AI tools is not allowed in exercises or reports. |
| 参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
Materials for this course are available on ELMS in UoA. References are as follows. 1-6: Computers as Components, 4th Edition, Morgan Kaufmann 組込みシステム設計の基礎, 日経BPは, 上記の1st Editionの翻訳であり, 4thと内容が大きく異なるので注意) The following chapters are not covered. Chapter 8. Internet-of-Things Systems Chapter 9. Automotive and Aerospace Systems Chapter 10. Embedded Multiprocessors 7-14: 組み込みシステム開発に役立つ理論と手法 藤倉 俊幸, CQ出版, 絶版. 12 and 13: 組込みソフトウェア開発技術の基礎 Edited: NCES人材育成プログラム https://www.nces.i.nagoya-u.ac.jp/NEP/materials/about.html |
| コンピテンシーコード表を開く 科目一覧へ戻る |
| 開講学期 /Semester |
2026年度/Academic Year 3学期 /Third Quarter |
|---|---|
| 対象学年 /Course for; |
3年 |
| 単位数 /Credits |
3.0 |
| 責任者 /Coordinator |
中里 直人 |
| 担当教員名 /Instructor |
中里 直人, ベン アブダラ アブデラゼク |
| 推奨トラック /Recommended track |
- |
| 先修科目 /Essential courses |
事前に学んでおいてほしい科目一覧(下記科目内容の一部ないし全部を既知として授 業を進めます) F5 コンピュータアーキテクチャ論 F6 オペレーティングシステム |
| 更新日/Last updated on | 2026/02/04 |
|---|---|
| 授業の概要 /Course outline |
今日、私達が利用するコンピューターは、スマートフォンやタブレット、ラップトップパソコン、ゲーム機等、どれも並列計算機であり、それらを効率よく利用するためには、並列計算の理解が欠かせない。本講義では、並列計算(Parallel Computing)、およびその応用としての高性能計算(High Performance Computing)について学ぶ。 |
| 授業の目的と到達目標 /Objectives and attainment goals |
[対応する学習・教育到達目標] (A) 技術者としての専門的・倫理的責任を自覚し、情報科学技術を駆使して社会における要求を分析し、技術的課題を設定・解決・評価することができる [コンピテンシーコード] C-PD-001, C-PD-002, C-PD-003, C-PD-004, C-PD-005 並列計算の基本的な知識を得て、演習課題により並列プログラミングを実践する事で、並列計算を理解できる。。具体的には、演習課題では並列プログラミングを実践する。その上で、科学技術計算も最も基礎的な演算である、行列乗算の最適化や並列化を理解できる。 |
| 授業スケジュール /Class schedule |
第1回 イントロダクション 第2回 浮動小数点演算について 第3回 単一プロセッサとメモリ階層 第4回 単一プロセッサによる最適化(1) 第5回 単一プロセッサによる最適化(2) 第6回 並列計算と高性能計算の基礎 第7回 共有メモリ型並列計算機 第8回 分散メモリ型並列計算機 第9回 並列プログラミングの 第10回 マルチコア・メニーコアアーキテクチャ(1) 第11回 マルチコア・メニーコアアーキテクチャ(2) 第12回 マルチコア・メニーコアアーキテクチャ(3) 第13回 GPUによる応用 第14回 AIとスーパーコンピュータ 毎回2コマの講義と1コマの演習をおこなう。 事前学修: 開講前に「コンピュータアーキテクチャ論」および「オペレーティングシステム論」について、20 - 30時間の復習をおこなう。各回の講義前に、前回の復習を1-2時間おこなう。 事後学修: 各回の講義内容について理解を深め、演習課題のレポート作成を各回3-4時間おこなう。 |
| 教科書 /Textbook(s) |
講義スライドをLMSより配布する |
| 成績評価の方法・基準 /Grading method/criteria |
期末試験は実施しない。演習中に出題するレポートで成績を100%評価する。 |
| コンピテンシーコード表を開く 科目一覧へ戻る |
| 開講学期 /Semester |
2026年度/Academic Year 2学期 /Second Quarter |
|---|---|
| 対象学年 /Course for; |
3年 |
| 単位数 /Credits |
2.0 |
| 責任者 /Coordinator |
小平 行秀 |
| 担当教員名 /Instructor |
小平 行秀 |
| 推奨トラック /Recommended track |
- |
| 先修科目 /Essential courses |
事前に学んでおいてほしい科目一覧(下記科目内容の一部な いし全部を既知として授業を進めます) LI13コンピュータ理工学演習I(L05コンピュータ理工学実験) NS04半導体デバイス FU04論理回路設計論(F04論理回路設計論) |
| 更新日/Last updated on | 2026/02/04 |
|---|---|
| 授業の概要 /Course outline |
近年のLSI技術の進歩により,電子機器の発達,飛躍的な性能向上が成し遂げられている.特に,LSIプロセスの微細化により,トランジスタの動作速度が向上するが,配線遅延は増加する.配線遅延はレイアウト設計で決まるので,電子機器の性能向上を実現するにはレイアウト設計の知識は不可欠である.この授業では,LSIのレイアウト設計を中心にLSI設計全般の知識を学ぶ. |
| 授業の目的と到達目標 /Objectives and attainment goals |
[対応する学習・教育到達目標] (A) 技術者としての専門的・倫理的責任を自覚し、情報科学技術を駆使して社会における要求を分析し、技術的課題を設定・解決・評価することができる [コンピテンシーコード] C-AR-007 1.CMOS論理回路でのLSI設計,特にレイアウト設計を理解する. 2.LSIにおいて,どのように動作速度が決まり,何によって電力が消費するのかを理解する. 3.CADツールを用いた論理合成からレイアウト設計までのLSI設計フローにより, LSIを設計し,回路の性能を評価し,回路の動作を検証する. |
| 授業スケジュール /Class schedule |
各回の授業は,初めの2限分を講義形式で実施し,残りの2限分を演習形式で実施する.(授業は計7回) 講義 1. イントロダクション,設計スタイル 2. 半導体デバイスの復習(CMOS論理回路) 3. 設計フロー,メモリ 4. レイアウト設計 5. LSIの動作速度 6. LSIの消費電力 7. スケーリング則 演習 1-2. トランジスタレベルのCMOS回路設計 3-5. CMOSのレイアウト設計(フルカスタム) 6-7. CMOSのレイアウト設計(自動設計) ※ 進度に合わせ,講義と演習の授業時間を変更する. [予習・復習] 講義・演習課題資料は授業前に公開する.各回の授業に臨むにあたり,講義資料と演習課題に目を通しておくこと.毎回の予習の目安は1時間である.毎回の授業終了後に講義資料の復習(目安は2時間)と演習課題(目安は6時間)を実施すること. |
| 教科書 /Textbook(s) |
牧野 博之,益子 洋治,山本 秀和「半導体LSI技術」共立出版 |
| 成績評価の方法・基準 /Grading method/criteria |
期末試験 60% 演習課題 40% を目安に評価する. 別途,授業に欠席した場合は,減点する. |
| 履修上の留意点 /Note for course registration |
LI13コンピュータ理工学演習I(L05コンピュータ理工学実験),NS04半導体デバイス,FU04論理回路設計論(F04論理回路設計論)の知識を習得済であることを前提に講義を行う. |
| 参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
参考書 國枝 博昭「集積回路設計入門」コロナ社 |
| コンピテンシーコード表を開く 科目一覧へ戻る |
| 開講学期 /Semester |
2026年度/Academic Year 2学期 /Second Quarter |
|---|---|
| 対象学年 /Course for; |
3年 |
| 単位数 /Credits |
3.0 |
| 責任者 /Coordinator |
齋藤 寛 |
| 担当教員名 /Instructor |
齋藤 寛, 富岡 洋一 |
| 推奨トラック /Recommended track |
- |
| 先修科目 /Essential courses |
事前に学んでおいてほしい科目一覧(下記科目内容の一部ないし全部を既知として授業を進めます) FU04 論理回路設計論 |
| 更新日/Last updated on | 2026/01/28 |
|---|---|
| 授業の概要 /Course outline |
プロセッサといったデジタル集積回路において,設計のほとんどは,実現したい機能をハードウェア記述言語を用いてモデリングし,Electronic Design Automation (EDA) ツールを用いて自動合成します.そのため,ハードウェア記述言語を用いてどのように回路をモデリングするか, またEDAツールがどのように回路を合成するのかを理解することが必要となります. |
| 授業の目的と到達目標 /Objectives and attainment goals |
[対応する学習・教育到達目標] (A) 技術者としての専門的・倫理的責任を自覚し、情報科学技術を駆使して社会における要求を分析し、技術的課題を設定・解決・評価することができる [コンピテンシーコード] C-AR-009, C-AR-010 論理回路設計論のつづきとして位置づけられている本科目において,講義では,ハードウェア記述言語を用いた回路のモデリング手法,論理合成ツールの概要や最適化法を学びます.また,設計した回路の検証法を学びます.演習では,ハードウェア記述言語用いて回路動作をモデリングし,合成ツールを用いて論理回路を合成します. また,合成された回路をField Programmable Gate Array (FPGA) と呼ばれる再構成可能デバイスに実装し,評価ボードを用いて実装した回路を評価します. 授業の到達目標は以下の通りです. 1. HDLを用いて回路のモデリングができる 2. EDAツールを用いて回路を合成,検証することができる 3. FPGAに設計した回路を実装し,評価することができる |
| 授業スケジュール /Class schedule |
[授業形態] 1回3コマ(1コマ50分)のうち、1コマ講義、2コマ演習 [スケジュール] 講義 1. はじめに 2. 論理回路設計論の復習 3. Verilogハードウェア記述言語 (Verilog HDL) 4. Verilog HDLを用いた回路のモデリング 5. 論理合成の概要 1 6. 論理合成の概要 2 7. 二段論理簡単化 8. 多段論理最適化 9. テクノロジーマッピング 10. FPGAを対象とした論理合成 11. 順序回路合成 12. 論理検証と静的タイミング解析 13. まとめ 14. その他 演習 1. Intel Quartus Primeの使い方 2. ModelSimの使い方 3, 4. 基本的な回路のモデリングと合成 5, 6, 7, 8, 9. カウンタのモデリングと合成、FPGAへの実装 10, 11, 12, 13, 14. プロセッサのモデリングと合成 [事前学修] 講義、演習資料を読み、わからないことがあればインターネットなどを用いて調べておく。 [事後学修] 講義資料を読み理解を深める。また、課題などがある場合は行う。授業時間内に演習が終わらなかった場合、終わらせるとともにレポートの準備を行う。 |
| 教科書 /Textbook(s) |
指定なし |
| 成績評価の方法・基準 /Grading method/criteria |
レポート(45%)、期末テスト(55%) 1. 公欠の場合に限り、追試験をうけることができる 2. D判定に関して再試験は行わない 3. 期末試験を受けない、もしくはレポートを全く提出していない場合、単位認定とはならない |
| 参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
参考書 深山,北川,秋田,鈴木,”HDLによるVLSI設計", 共立出版 |