• 検索結果がありません。

はじめに、第1章pdf 最近の更新履歴 Hideo Fujiwara

N/A
N/A
Protected

Academic year: 2018

シェア "はじめに、第1章pdf 最近の更新履歴 Hideo Fujiwara"

Copied!
30
0
0

読み込み中.... (全文を見る)

全文

(1)

高信頼化VLSI設計A

藤原秀雄

(2)

講義テーマ・概要

�システムの高信頼化を実現するための概念として 「フォールトトレランス(fault tolerance)」 「ディペンダビリティ(dependability)」 「テスト容易性(testability)」

などがあります

本講義では、そのうちの一つの概念、テスト容易性を取り上げ、 それに関連するテスト技術、テスト生成、故障シミュレーション、 テスト容易化設計、組込み自己テスト、などの基礎知識、ならび に専門知識を習得することを目的としています

��

(3)

教科書

藤原秀雄著: タ 設計

工学図書, 2004,

(4)

講義スケジュール(授業計画)

第1回  はじめに

第2回  ディジタルシステムの設計 第3回∼第4回  ゲート論理

第5回∼第6回  データパスの設計

第7回∼第8回  ディジタルシステムのテスト 第9回∼第12回  テスト生成

第12回∼第15回 テスト容易化設計 第16回 総合評価

評価基準・方法 レポート 30% 日常点  70%

(5)

学会

IEEE I i E i a a E i E i , I .

�会員数�約 万人�

����ソサエティ数� 7�

����最大のソサエティ�C S i y�約 万人�

電子情報通信学会��約 万人�

�ソサエティ�

�基礎境界�

�通信�

�エ クト ニクス�

�情報システム�

��

情報処理学会��約 万人�

(6)

第1章 ディジタルシステムの設計

(7)

1.1 ディジタルシステム

タ 散的 限値 信号 タ 信

号 処理 素子 相互 接続さ 構成さ 装置

代表的 し タ ン ュータ

科学技術や 工業 商業 使わ 大型 ン ュータ

個人用 パー ン ュータ

家電 自動車 携帯電話 電子機器 組 込

LSI ンチップ)

(8)

1.1 ディジタルシステム

パー ン ュータ う 汎用 ン ュータ

異 家電 自動車 携帯電話 各種 電子機器 組 込

制御用 ン ュータ う 特定用途向 ン

ュータ 組 込 組込 。emけeここeこ sとsっem)

う 組込 チップ 1SI 大規模集積回路 し 実現さ 多く 1SI あ い

ンチップ 。So(野 sとsっem-on-げhiた) 呼

(9)

1.1 ディジタルシステム

1SI ンチップ

そ 用途 う 内蔵さ ン ュータ

実現さ 安価 要求さ

動作環境 様々 使わ 温度 電圧

動作条件 厳しく 消費電力 要求さ

さ 人間 直接関係 高い信頼性 タ

性 欠 い

費用 性能 消費電力 信頼性 制約 考慮し 最適

い 短期間 設計 要

(10)

1.1 ディジタルシステム

半導体技術 進歩 設計さ 1SI 規模や複雑度 飛躍 的 増大

低orこon 分. 2oore 発見し 法則 ー 法則 示 通

半導体 集積度 そ 8ヶ 倍 年 倍 勢い

拡大

技術進歩 今後当 続く 予測さ い

設計さ 1SI 急 大規模化し 設計 益々困

解決 設計生産性 向上さ 必

要 あ 設計 生産性 向上さ いく 対策

考え

(11)

1.1 ディジタルシステム

設計 生産性 向上さ 対策 :

ン ュータ援用設計。(A)野 げomたつっer-aiこeこ こesign) 設計自動化。)A野 こesign aつっomaっion)

ン ュータ 活用し 設計自動化 設計 様々 工程 自動化し 最適 設計 高 求

人手 行う設計 ベ 抽象度 高い上 設計 ベ 引

上 大規模 容易 人手 設計

上 設計 ベ 設計自動化

(12)

1.1 ディジタルシステム

設計 生産性 向上さ 対策 :

設計 再利用

全体 設計 く 既 設計さ 部

品 再利用し 新 設計 部 少 くし 全

体 し 設計 高 化 設計生産性 向上さ

1SI う 部品 設計資産。IP野 inっeせせeげっつaせ たroたerっと) 呼

部品 く ーキ クチャ 枠組 含 再利用し う プ ッ ー ベー 設計

(13)

1.2 設計の流れと設計自動化

(14)

システム設計

設計:

設計 ーキ クチャ設計 いう

ハー 実現

実現

ハー 協調設計

ハー 動作 要求

必要 構成 決定

動作

ーキ クチャ 決定

動作 (言語 記述

動作記述

(15)

機能設計

動作 実現

タ転送 。RT1)回路 設計

(16)

レジスタ転送レベル回路

タや演算器等

演算部 ータパ

演算部 制御

制御部

限状態機械。切S2) 記述

(17)

entity gcd is

port ( clk : in bit; din : in bit; xin : in integer; yin : in integer; dout : out bit;

zout : out integer ); end gcd;

GCD システムの設計

最大公約数 (GCD, greatest common divisor) を計算するシ テム

インタフ をハード ア記述言語VHDLで記述

(18)

GCD システムの設計

最大公約数を計算する

(19)

GCD システムの設計

動作記述をVHDLで記述

architecture behavior of gcd is begin

process

variable x, y : integer; begin

calculation : loop

wait until ((din ='1') and (clk = '1' and clk'event)); dout <= '0';

x := xin; y := yin;

while (x /= y ) loop if ( x < y )

then y := y - x; else x := x - y; end if;

end loop;

wait until ((din = '0') and (clk = '1' and clk'event)); dout <= '1';

zout <= x; end loop;

(20)

GCD システムの設計

(21)

GCD システムの設計

(22)

GCD システムの設計

(23)

GCD システムの設計

(24)

GCD システムの設計

(25)

GCD システムの設計

(26)

GCD システムの設計

(27)

機能設計、高位合成

動作 実現

タ転送 。RT1)回路 設計

機能設計 行う設計自動化

合成。機能合成 動作合成 いう)

動作記述 タ転送 回路記述

自動変換

タ転送 回路

(28)

論理設計、論理合成

論理設計

ータパ や ン ー

A3)や4R等 論理素子 ー や ップ ップ等 記憶素子

成 論理回路 変換

論理設計 行う設計自動化 論理合成 呼

タ転送 ベ 回路記述 ー ベ 回路記述

自動変換

(29)

レイアウト設計、自動配置配線

設計 1SI 実現

そ 製 プ い 必要

クパターン 設計

部品 1SI 配置 プ ン

部品 構成 各 ー 配置 そ 間 配線 決定

設計 設計自動化

自動配置配線 呼

(30)

設計検証

ュ ータ

ハー / 協調 ュ ータ

機能 ュ ータ

論理 ュ ータ 設計検証

参照

関連したドキュメント

日臨技認定センターの認定は 5 年毎に登録更新が必要で、更新手続きは有効期間の最終

平成25年3月1日 東京都北区長.. 第1章 第2章 第3 章 第4章 第5章 第6章 第7 章

第1章 生物多様性とは 第2章 東京における生物多様性の現状と課題 第3章 東京の将来像 ( 案 ) 資料編第4章 将来像の実現に向けた

タッチON/OFF判定 CinX Data Registerの更新 Result Data 1/2 Registerの更新 Error Status Registerの更新 Error Status Channel 1/2 Registerの更新 (X=0,1,…,15).

バーチャルパワープラント構築実証事業のうち、「B.高度制御型ディマンドリスポンス実

第1章 総論 第1節 目的 第2節 計画の位置付け.. 第1章

(Economic load Dispatching Controlの略):DPC(Dispatching Power Cont rolの略)、OTM(Order Telemeterの略)と同義. (14)

*一般社団法人新エネルギー導入促進協議会が公募した 2014 年度次世代エネルギー技術実証事