• 沒有找到結果。

建造時序導向史丹爾樹形之例子

在文檔中 摘要 (頁 57-61)

第五章 基於共用緩衝器插入與史丹爾端點設定技巧之時序導向史丹爾樹

5.3 建造時序導向史丹爾樹形之例子

基 於 共 用 緩 衝 器 插 入 與 史 丹 爾 端 點 設 定 技 巧 之 時 序 導 向 史 丹 爾 樹 形 建 構 例 子 , 如 下 圖 所 示 :

Source S1

S2 S3 S4

S5 Source S1

S2 S3 S4

S5

Step 1 Step 2 Sourc S1

S2 S3 S4

S5 Source S1

S2 S3 S4

S5

Sourc S1

S2 S3 S4

S5 S5 Sourc S1

S2 S3 S4

Step 3 Step 4

Step 5 Step 6

5.6 史 丹 爾 樹 形 建 構 的 例 圖

以 上 六 個 圖 就 是 基 於 共 用 緩 衝 器 插 入 與 史 丹 爾 端 點 設 定 技 巧 之 時 序 導 向 史 丹 爾 樹 形 建 構 的 例 子 , 第 一 個 圖 是 表 示 起 始 的 來 源 點 和 端 點 的 資 訊 , 第 二 個 圖 表 示 建 構 一 個 放 射 狀 端 點 和 來 源 點 直 接 連 接

的 起 始 樹 形 , 第 三 個 圖 即 為 在 最 長 延 遲 時 間 路 徑 上 加 入 一 個 共 享 的 緩 衝 器 , 第 四 個 圖 繼 續 在 最 長 延 遲 時 間 路 徑 S,S3 上 加 入 共 享 的 緩 衝 器 , 以 再 次 降 低 最 長 延 遲 時 間 , 第 五 個 圖 則 因 為 在 整 個 樹 當 中 沒 有 任 何 的 分 支 型 態 的 連 線 可 以 加 入 共 享 或 非 共 享 的 緩 衝 器 以 降 低 最 長 延 遲 時 間 , 所 以 開 始 進 入 設 定 新 的 史 丹 爾 端 點 步 驟 , 第 五 個 圖 就 新 設 定 出 一 個 史 丹 爾 端 點 , 第 六 個 圖 則 是 因 為 沒 有 任 何 可 以 設 定 新 的 史 丹 爾 端 點 的 分 支 型 態 連 線 , 所 以 結 束 加 入 緩 衝 器 與 設 定 史 丹 爾 端 點 的 步 驟 , 設 定 整 個 樹 形 的 實 記 路 徑 , 就 完 成 了 整 個 演 算 法 的 流 程 , 可 以 輸 出 於 共 用 緩 衝 器 插 入 與 史 丹 爾 端 點 設 定 技 巧 之 時 序 導 向 史 丹 爾 樹 形 建 構 結 果 。

第 六 章 實 驗 結 果 和 實 驗 數 據

在 這 個 TRST/BI 的 問 題 中 , 我 們 的 方 法 是 由 標 準 C++程 式 語 言 和 在 Pentium Ⅳ 2.8G 機 器 上 執 行,且 用 Elmore 延 遲 模 組 計 算 延 遲 時 間 , 以 上 的 測 試 檔 為 亂 數 產 生 的 點 集 合 , 測 試 檔 為 各 個 獨 立 的 網 狀 結 構 , 有 一 個 獨 立 的 來 源 點 和 一 個 以 上 的 端 點 , 然 後 將 本 論 文 的 方 法 分 為 只 設 定 新 的 史 丹 爾 點 , 和 插 入 共 享 的 緩 衝 器 和 設 定 新 的 史 丹 爾 端 點 , 去 和 另 一 篇 論 文 MVERT[6]所 做 的 方 法 , 此 MVERT[6]

的 方 法 為 只 在 起 始 樹 形 當 中 加 入 新 的 史 丹 爾 端 點 , 最 後 與 為 了 要 測 試 本 論 文 演 算 法 的 效 能,將 測 試 檔 使 用 本 論 文 的 方 法 以 及 MVERT[6]

實 驗 以 得 出 實 驗 數 據 以 做 比 較 。

對 相 同 的 八 個 網 狀 結 構 做 測 試 , 跟 其 他 兩 個 方 法 的 比 較 結 果 為 表 6.1, 第 一 個 欄 位 為 測 試 檔 的 名 稱 , 測 試 檔 Net01~ Net08, 第 二 個 欄 位 為 在 該 測 試 檔 中 的 點 的 個 數 , 在 本 實 驗 中 Net01 有 最 少 的 點 數 ,Net08 是 測 試 檔 中 點 數 最 多 的 , 而 在 第 三 到 第 五 個 欄 位 則 是 三 種 不 同 的 絳 低 延 遲 時 間 的 演 算 法 , 首 先 第 三 個 欄 位 為 MVERT[6]這 篇 論 文 的 方 法 , 此 篇 論 文 在 樹 形 當 中 只 加 入 史 丹 爾 端 點 , 而 在 第 四 個 欄 位 則 是 取 出 本 篇 論 文 當 中 只 加 入 史 丹 爾 端 點 的 方 法 , 而 在 第 六 個 欄 位 則 是 本 篇 論 文 加 入 共 享 緩 衝 器 與 設 定 新 的 史 丹 爾 端 點 的 方 法 , 此 三 種 方 法 的 實 驗 結 果 我 們 列 出 實 驗 結 果 的 最 大 延 遲 時 間 以 及 執 行 時 間 。

在 表 6.1 中 ,可 以 看 出 在 Net01 這 個 只 有 12 個 點 的 測 試 檔 中,可 以 看 出 以 MVERT[6]方 法 作 出 的 實 驗 結 果 跟 本 論 文 只 加 入 新 的 史 丹 爾 端 點 的 實 驗 結 果 是 不 相 上 下 的 , 而 使 用 本 論 文 先 插 入 緩 衝 器 然 後 再 設 定 新 的 史 丹 爾 端 點 的 方 法 , 可 以 有 最 好 的 延 遲 時 間 結 果 , 而 在

Net01 這 個 有 24 個 點 的 測 試 檔 中,本 論 文 只 設 定 新 的 史 丹 爾 端 點 的 實 驗 結 果 就 比 MVERT[6]的 實 驗 結 果 要 好 , 再 加 入 緩 衝 器 的 結 果 又 可 以 讓 延 遲 時 間 更 低 , 不 過 在 執 行 時 間 上 , 使 用 本 論 文 的 方 法 因 為 加 入 緩 衝 器 與 設 定 史 丹 爾 端 點 的 步 驟 , 而 使 得 執 行 時 間 就 比 本 論 文 其 中 只 加 入 史 丹 爾 端 點 的 方 法 要 長 , 但 本 論 文 加 入 緩 衝 器 與 設 定 新 的 史 丹 爾 端 點 的 執 行 時 間 仍 比 MVERT[6]來 的 快 了 0.4s。

而 在 剩 餘 的 Net03~ Net08 測 試 結 果 中 可 以 看 出 , 當 在 測 試 檔 中 的 點 的 個 數 越 多 , 本 論 文 不 只 是 只 設 定 新 的 史 丹 爾 端 點 的 方 法 或 是 也 設 定 新 的 史 丹 爾 端 點 以 及 加 入 共 享 緩 衝 器 的 方 法 , 能 夠 因 為 點 的 個 數 越 多 , 越 能 顯 著 的 降 低 延 遲 時 間 , 這 是 因 為 本 論 文 是 著 重 於 線 段 合 併 然 後 加 入 新 的 史 丹 爾 端 點 或 是 共 享 緩 衝 器 這 個 觀 念 , 點 數 多 代 表 可 以 合 併 的 機 會 更 多 , 所 以 可 以 降 低 的 幅 度 也 更 大 。

MVERT[6] TRST TRST/BI

Nets #Nodes

Delay(ps) Times(s) Delay(ps) Times(s) Delay(ps) Times(s) Net01 12 1356.73 1.0 1356.73 0.8 1197.29 0.8 Net02 24 2793.52 2.4 2787.14 1.8 2163.77 2.0 Net03 36 4136.29 3.8 4112.74 2.9 3381.72 3.4 Net04 48 3846.18 5.1 3804.63 4.0 2792.91 4.5 Net05 60 4826.85 7.2 4802.68 5.9 3273.13 7.1 Net06 72 7294.50 9.6 7205.79 7.3 5659.64 8.7 Net07 84 8831.69 12.9 8742.74 9.2 6876.24 10.6 Net08 96 12035.28 15.4 11357.92 11.4 7858.27 12.6 表 6.1 比 較 經 過 演 算 法 之 後 樹 形 的 最 大 延 遲 時 間 和 執 行 時 間

在文檔中 摘要 (頁 57-61)

相關文件