第 7 章 タイム・マネジメントによる設計開発期間の短縮
7.6 統合アプローチの提案と半導体設計開発プロジェクトへの適用
7.6.3 統合アプローチの適用
必要な設計情報を収集した後、基本設計工程以降の詳細スケジュールを設計した。詳細 スケジュールは以下の手順に基づき作成した。
手順1.作業項目をWBS (Work Breakdown Structure)に展開する。そこではTOCの考えを意 識せずに策定する。
表7.1 本プロジェクトにおけるシステムLSIの仕様概略
・PCI Expressバス物理層シングル・チャンネル
・CSM (Chartered Semiconductor Manufacturing社)の0.18 umプロセスで製造さ れた半導体
・パッケージ封止(81-pin BGA)として提供
・PCI Express仕様 Rev 1.1及びPIPE v 1.00互換
・8-bit、16-bit、10-bit (TBI) MACインタフェースをサポート
・PCI Express 電源管理ステート をサポート
・シリアル及びパラレル・ループバック・テスト・モード、エラー・チェッ クのPRBSサポート
・スペクトラム拡散クロック(SSC)のサポート
・LVDS(Low Voltage Differential Signal:低電圧作動信号)のリファレンス・クロ ック100 MHz 又は125 MHzのサポート
・高速Current Mode Logic(CML、2.5 GHz)のシリアルI/O
・Stub Series Termination Logic, Class 1 (SSTL-18) (125/250 MHz)パラレルI/O内 蔵高速システムインタフェース
・電源電圧3.3V及び1.8V
・動作範囲0oC〜 85oC
手順2.WBS 毎の所要期間を見積もる。所要期間は開発体制と作業効率を考慮し、ABP と HPによる二点見積もりを行う。ここで見積もりしたABPを用いてスケジュール作 成を行う。WBSとタスクの作業概要、ガント・チャートを図7.7に示す。IDはWBS 番号である。
手順3.各作業の依存関係を把握し、合流ポイントを明確にする。この時点で最終目標納期 内に収まる様に作業の依存関係を見直す。
手順4.クリティカル・パスとなる工程を明らかにする為にネットワーク図を準備する。こ こでのスケジュールに従って実際の設計開発が行われた。本プロジェクトの所要期 間は計画上、413日である。
手順5.プロジェクト全体のリソース状況、つまりリソースの不足とリソースの競合を洗い 出す。リソースの不足は WBS34のデジタル・ブロックの設計と、WBS39の検証作 業の一部である。リソース不足箇所の設計と検証作業については社外の委託会社に アウトソースする。
手順6.各タスクの所要時間の見積もりをABPからHPに変更する。そして合流ポイントを 再確認し、プロジェクト・バッファを挿入する。また、合流バッファを挿入する。
合流バッファは、クリティカル・パスに合流する側の作業と合流点の間に設定する。
図7.8のネットワーク図にクリティカル・パスの経路とバッファの挿入箇所を示す。
図7.8内の数字はWBSを表し、PBは合流バッファ、FBは合流バッファである。
手順7.全てのバッファ量を半分に減らし、クリティカル・チェーンの経路の探索に移る。
手順8.クリティカル・チェーンの経路の探索の前に、タスク間でリソースの競合する箇所 をガント・チャートにより識別する。WBS16と WBS17のリソースが、送信側ブロ ックであるWBS2のリソースと競合している。同様にWBS26も、WBS2のリソース と競合している。WBS42は、WBS34と競合している。図7.9のネットワーク図に共 通リソースにより競合関係にあるタスク群を示す。これらの競合状態をバッファの 挿入・調整によってクリティカル・チェーンを設定する。
手順9.リソースの競合状態を回避する為に、合流バッファの再設定と調整を行う。この調 整により、タスクの作業開始時にリソース問題がない様にスケジュール管理するこ とができる。図7.10にクリティカル・チェーンとバッファの挿入後のガント・チャ ート図を示す。
図7.7 ガント・チャート
図7.8 ネットワーク図概要
図7.9 クリティカル・チェーン
35 36 37 38 41
26
16 17
40
42 FB
FB 43
50 PB
49
45 46
5 ・・・ 12 ・・・
FB
PB 47
33
クリティカル・パス サブクリティカル・パス
33
35 36 37 41
16 17
40
FB 43 FB
50 PB
49
45
5 ・・・ 12 ・・・
FB
PB 47
15
クリティカル・チェーン
・・・ 28 ・・・
42
46 38
26
図7.10 最終ガント・チャート