「SoC設計技術A」授業計画
最終更新日: 2007年6月13日
概要
「SoC設計技術A」には座学としての講義と、希望者のみ受講できる実習があります。
実習のモチーフは「B」「C」と同じですが、それぞれSoC設計の各工程を体験できる
内容になっています。
詳しくは『STARC寄附講座「SoC設計技術」実習の概要』(PDF)を参照してください。
講義
- 日程: 前期[後半] 火曜日 (6/5, 6/12, 6/19, 6/26, 7/3, 7/10)
- 時限: 5,6限
- 場所: 56-103
実習
- 日程: 9/5, 6, 7, 10, 11
- 時間: 10:30〜16:10 (作業工程の進み方によっては延長されることもあります)
- 場所: 55号館S棟2階 第3会議室
- 題材: DVDプレイヤー設計(他の実習とは異なります)
- 受講は希望者のみ。ただし、修了証には受講有無が記載される
講義日程
注:章番号の前の「D」「Z」は教科書を制作しているSTARCによる分類です。
講義内容
D1章(1) 清尾先生 (三菱電機) [6/5 5限]
- D1章 組込みシステムとその開発概要
- 1.1 情報通信技術と組込みシステム
- 1.2 組込みシステムとは何か
- 1.3 半導体技術(SoC)のロードマップ
- 1.4 組込みシステムとSoCの関係
- 1.5 組込みシステムとものつくり
- 1.6 半導体事業の展開
D1章(2) 清尾先生 (三菱電機) [6/5 6限]
- D1章 組込みシステムとその開発概要
- 1.7 SoC設計の特徴と課題
- 1.8 SoCの設計フロー
D2章(1) 平沢先生 (小樽商科大) [6/12 5限]
- D2章 組込みシステムの要求仕様定義
- 2.1 要求仕様定義について
- 2.1.1 要求事項について
- 2.1.2 要求仕様定義プロセスの概要
- 2.2 要求事項の導出と記述:組込みシステム設計案の立案
- 2.2.1 要求仕様定義プロセスの起動
- 2.2.2 利用状況の分析
- 2.2.3 設計案の立案
- (演習1)
D2章(2) 平沢先生 (小樽商科大) [6/12 5限]
- D2章 組込みシステムの要求仕様定義
- 2.3 動作記述とRTL記述
- 2.3.1 動作合成(1) 原理編
- 2.3.2 動作合成の意義
- (演習2)
- 2.4 動作合成の基礎
- 2.4.1 動作合成のアルゴリズム
- 2.4.2 動作合成(1) 原理編
- 2.5 動作合成の意義
- 補足資料
D3章 早瀬先生 (東芝) [6/19 5限]
- D3章 組込みシステム仕様定義(システム設計)
- 3.1 組込みシステム仕様記述言語とは
- 3.1.1 仕様記述言語の必要性
- 3.1.2 SoCの開発工程
- 3.2 仕様の構造化とIP再利用
- 3.2.1 IP再利用の必要性
- 3.2.2 オブジェクト指向による構造化
- 3.2.3 パターンとフレームワークによる構造化
- 3.3 UMLによる仕様記述
- 3.3.1 UMLとは
- 3.3.2 UMLの概要
- 3.4 開発の進め方
- 3.4.1 開発方法論とその目的
- 3.4.2 開発方法論の例
- 3.4.3 その他の手法
D4章(1) 石井先生 (インターデザイン) [6/26 5限]
- D4章 システムアーキテクチャ設計技術
- 4.1 第4章の全体像
- 4.2 SoCのシステムアーキテクチャ設計方法論
- 4.2.1 SoCシステムアーキテクチャ設計とは(設計のカバー範囲)
- 4.2.2 SoCシステムアーキテクチャ設計方法論(分担作業)
- 4.2.3 SoCシステムアーキテクチャの計算モデル(モデルをどう考えると定着できるか)
- 4.2.3.1 計算モデルとは(例で紹介)
- 4.2.3.2 システム仕様で使われる色々な計算モデル(単純なモデルから複雑なモデルやシステム仕様向きのモデル紹介)
D4章(2) 石井先生 (インターデザイン) [6/26 6限]
- D4章 システムアーキテクチャ設計技術
- 4.3 システムアーキテクチャ仕様設計データの構造化モデリング(「SoCのシステム仕様書を書く」とは)
- 4.4 SpecC設計手法を用いた設計フローの紹介(4レベルからなる抽象化:システム仕様からRTLへ)
- 4.4.1 システム仕様モデルの作成
- 4.4.2 アーキテクチャ仕様モデルの作成
- 4.4.3 通信仕様モデルの作成
- 4.4.4 実装仕様モデルの作成
- 4.4.5 設計手法のまとめと期待される効果
D4章(3) 木下先生 (工学院大学) [7/3 5限]
- D4章 システムアーキテクチャ設計技術
- 4.5 システム仕様記述言語例:SystemC言語とSpecC言語のコンセプト
- 4.5.1 システム仕様記述言語の要件
- 4.5.2 SpecC言語とSystemC言語の主な相違点
- 4.5.3 SystemC言語の概要とSystemC言語による設計フロー
- 4.5.4 SpecC言語
- 4.6 ケース・スタデイ:DVD
- 4.6.1 DVDの基本技術
- 4.6.2 SpecC設計手法によるDVD再生系の記述
D4章(4) 木下先生 (工学院大学) [7/3 6限]
- D4章 システムアーキテクチャ設計技術
- 4.7 コデザイン
- 4.7.1 コデザインとは
- 4.8 性能評価と見積もり:評価・見積り項目/技術
- 4.8.1 性能/面積/消費電力:HW
- 4.8.2 コードサイズ/データサイズ/リアルタイム性:SW
D4章(5) 石川先生(ルネサス) [7/10 5限]
- D4章 システムアーキテクチャ設計技術
- 4.9 再利用による設計の効率化
- 4.9.1 設計の再利用
- 4.9.2 実装の再利用
- 4.10 IF(インターフェース)の生成要素技術
- 4.10.1 IF生成とは?
- 4.10.2 IF生成要素技術
- 4.10.3 (補足)ケース・スタディ
D6章 清尾先生 (三菱電機) [6/19 6限]
- D6章 機能検証技術
- 6.1 機能検証の位置付け
- 6.2 シミュレーションによる検証技術
- 6.3 プロパティ記述言語とアサーションベース検証
- 6.4 形式的検証技術
- 6.5 検証の進め方
Z3章 入江先生 (日立) [7/10 6限]
- Z3章 通信系システムLSIとシステムレベルの低消費電力化
- 3.1 通信系システムLSI(モバイル系プロトコルシステムLSI)
- 3.2 システムレベルの低消費電力化(モバイル向けアプリケーションプロセッサ)
Copyright (C) SoC設計技術運営委員, WASEDA University. 2007. All rights reserved.