文摘
英文文摘
声明
第一章绪论
1.1研究背景
1.2基本概念
1.3布局算法及其线长估计函数研究现状
1.3.1基于标准单元的布局算法研究现状
1.3.2基于FPGA的布局算法研究现状
1.3.3布局线长估计函数研究热点
1.4主要研究内容
1.5论文组织结构
第二章标准单元布局及其线长估计函数
2.1基于标准单元的布局算法
2.1.1模拟退火布局算法
2.1.2最小分割布局算法
2.1.3基于行的布局算法
2.2标准单元布局的线长估计函数
2.2.1半周长线长估计函数
2.2.2二次线长估计函数
2.2.3一次线长估计函数
2.2.4线性最小生成树(RMST)线长估计函数
2.2.5线性斯坦纳树(RSMT)线长估计函数
2.2.6采用查找表(Look-up table)的斯坦纳线长估计函数
2.3 小结
第三章标准单元布局原型实现及其线长估计函数改进
3.1基于超图分割的标准单元布局系统原型实现
3.1.1数据结构
3.1.2输入文件格式
3.1.3最小分割(Min-Cut)策略
3.1.4最小分割(Min-Cut)函数框架
3.1.5四路分割
3.1.6超图分割hMetis算法参数设置
3.2线长估计函数实现与改进
3.2.1线长估计函数实现
3.2.2斯坦纳树线长估计函数改进
3.3相关实验及结果分析
3.3.1改进后斯坦纳树线长估计函数实验
3.3.2线长估计函数集成实验及结果分析
3.3.3布局原型系统运行结果
3.4 小结
第四章FPGA布局算法及其线长估计函数
4.1 FPGA器件特点
4.2 FPGA布局与标准单元布局的区别
4.3主流FPGA布局及其线长估计函数
4.3.1时序分析
4.3.2延迟模型
4.3.3代价函数的计算
4.4小结
第五章FPGA布局算法及其线长估计函数改进
5.1基于FPGA布局线长估计函数改进思路及方法
5.2针对6-LUT结构的改进
5.3布局线长估计函数改进
5.3.1拥塞(congestion)控制算法
5.3.2对齐(terminal alignment)代价函数
5.4全局布局中集成pathfinder布线算法
5.5改进实验及结果分析
5.6 小结
第六章总结和展望
6.1论文工作总结
6.2进一步的展望
致谢
参考文献
发表论文