商品簡介
本書譯自加拿大Vaughn Betz等所著的《Architecture and CAD for Deepsubmicron FPGAs》,該書是FPGA硬件結構設計和軟件算法開發的經典之作。書中詳細論述了在高性能FPGA結構設計和CAD軟件開發中的要點,著重探討了對深亞微米FPGA至關重要的技術和學術問題。本書不討論如何使用商用的FPGA器件,而是側重于自主研究設計FPGA芯片結構和軟件算法。通過分析和比較不同的可編程硬件結構、優化算法,得出提高FPGA芯片結構效率和算法性能的基本方法。 本書知合于電子和計算機技術專業高年級本科生和研究生使用,也可供通信、軟件和機電類研究生、教師,以及相關專業技術人員參考。
目次
第1章 引言
1.1 FPGA概述
1.2 FPGA結構問題
1.3 研究方法和CAD工具
1.4 本書結構
1.5 致謝
第2章 背景知識與之前的研究工作
2.1 FPGA結構
2.1.1 FPGA可編程技術
2.1.2 FPGA邏輯單元塊結構
2.1.3 FPGA布線結構
2.2 FPGA CAD工具
2.2.1 綜合和邏輯單元塊打包
2.2.2 布局
2.2.3 布線
2.2.4 延時模型
2.2.5 時序分析
2.3 小結
第3章 CAD工具:打包和布局
3.1 邏輯單元塊打包
3.1.1 基于簇的邏輯單元塊
3.1.2 基本邏輯單元塊打包算法:VPack
3.1.3 時序驅動邏輯單元塊打包算法:T-VPack
3.1.4 T-VPack和VPack的比較
3.2 布局:VPR
3.2.1 V:PR布局工具概述
3.2.2 新型自適應退火方案
3.2.3 新型成本函數:線性擁擠
3.2.4 線網邊界框的增量式更新方法
3.3 小結
第4章 布線工具和布線結構生成
4.1 CAD流程中VPR的地位
4.2 參數化結構及其生成
4.2.1 參數化結構
4.2.2 布線資源圖
4.2.3 參數化結構的自動生成
4.3 布通率驅動布線器
4.3.1 成本函數和布線策略
4.3.2 速度的改進
4.4 時序驅動布線器
4.4.1 Elmore延時模型的優點
4.4.2 Elmore延時的直接優化
4.4.3 線網布線算法復雜度
4.4.4 動態基本成本函數
4.4.5 布線策略
4.5 延時提取和時序分析
4.6 布線器和布局算法的驗證
4.6.1 布通率驅動布線器和布局算法
4.6.2 時序驅動布線器
4.7 小結
第5章 全局布線結構
5.1 研究出發點
5.2 實驗方法
5.2.1 CAD流程
5.2.2 面積利用率的衡量指標
5.2.3 FPGA結構的重要細節
5.3 實驗結果:偏向型布線結構
5.3.1 邏輯單元塊方形陣列的結果
5.3.2 邏輯單元塊矩形陣列的結果
……
第6章 基于簇結構的邏輯塊
第7章 詳細互連結構
第8章 結論和后續工作
附錄A VPR中的視圖
附錄B EPGA電路和工藝建模
附錄C 互連晶體管和金屬線的尺寸
參考文獻
關鍵詞索引
專業名詞中英文對照