FPGA自动布局布线算法

FPGA自动布局布线算法

论文摘要

微电子技术的发展,特别是可编程逻辑器件的产生加速了电子设计技术的发展,现代电子设计技术的核心日趋转向基于计算机的电子设计自动化技术,即EDA技术。EDA技术采用的自顶向下设计流程代替了原有的自下而上设计流程,缩短了集成电路的开发周期,节省了开发费用,促进了集成电路的发展。布局布线是计算机设计自动化的一个重要环节,也是计算机辅助设计的一个重要课题,其性能的好坏直接影响到电子设计自动化技术的可靠性。本文首先介绍了布局布线前的背景知识,然后对学术上成熟的VPR布局布线工具所采用的算法进行了阐述,分别介绍用于布局的模拟退火算法和布线的A*迭代式迷宫搜索算法,最后重点研究了自动布线算法,并作出了以下改进:根据FPGA布线算法的需要对双向启发式搜索算法进行了相应的理论分析及改进;基于VPR实现了网线递增排序方法,并与网线递减排序进行了比较;在原有的时序驱动布线启发式函数中引入了面积约束条件以节约FPGA布线的面积。通过对测试数据的分析比较,发现:引入双向启发式搜索算法能大大增加布线拆线的速度;递增有序比递减有序布线减少了运行时间;时序驱动布线算法中引入面积约束后,大大减少了布线面积。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 引言
  • 1.2 研究现状
  • 1.3 论文的组织结构
  • 第二章 布局布线背景知识
  • 2.1 FPGA内部结构及设计流程
  • 2.1.1 FPGA内部结构
  • 2.1.2 FPGA设计流程
  • 2.2 自动布线算法回顾
  • 2.2.1 自动布线常用算法
  • 2.2.2 自动布线启发式函数
  • 2.3 本章小结
  • 第三章 VPR自动布局布线算法
  • 3.1 VPR布局布线工具
  • 3.1.1 通道宽度描述
  • 3.1.2 逻辑块描述
  • 3.1.3 详细布线结构描述
  • 3.1.4 时序分析参数
  • 3.2 VPR采取的自动布局布线算法
  • 3.2.1 自动布局算法
  • 3.2.2 自动布线算法
  • 3.3 本章小结
  • 第四章 自动布线算法的改进
  • 4.1 布线加速算法
  • 4.1.1 双向搜索算法原理
  • 4.1.2 消除双向启发式搜索算法缺陷
  • 4.1.3 双向启发式搜索算法的优势
  • 4.2 时序驱动布线算法的改进
  • 4.2.1 Net Order方法
  • 4.2.2 实验结果和总结
  • 4.3 布线启发式函数的改进
  • 4.3.1 带有面积约束的布线启发式函数
  • 4.3.2 实验结果和总结
  • 4.4 本章小结
  • 第五章 总结与展望
  • 5.1 工作总结
  • 5.2 未来工作展望
  • 致谢
  • 参考文献
  • 作者在读期间研究成果
  • 相关论文文献

    • [1].VLSI中高性能X结构多层总体布线器[J]. 自动化学报 2020(01)
    • [2].地铁车辆电气布线组装工艺分析[J]. 门窗 2019(18)
    • [3].八类缆布线系统标准新进展[J]. 光纤与电缆及其应用技术 2020(02)
    • [4].基于EPLAN Harness proD的电气柜布线工艺设计研究[J]. 智能制造 2019(12)
    • [5].大型商业综合体项目综合布线系统分析[J]. 建材与装饰 2020(10)
    • [6].关于家庭综合布线的几点建议[J]. 数字通信世界 2020(03)
    • [7].CATIA布线在某轻卡车型上的应用[J]. 汽车实用技术 2020(09)
    • [8].综合布线系统的发展现状及发展趋势展望[J]. 计算机产品与流通 2020(06)
    • [9].电力机车屏柜3D数字化显示预布线软件及工艺[J]. 机车车辆工艺 2020(02)
    • [10].无人驾驶城轨车辆预布线工艺优化[J]. 科技风 2020(18)
    • [11].浅析综合布线系统[J]. 电子世界 2020(11)
    • [12].产教融合环境下的综合布线课程设计[J]. 集宁师范学院学报 2020(03)
    • [13].某机电设备整机的布线工艺优化[J]. 电子世界 2019(17)
    • [14].光纤布线与七类布线的市场分析[J]. 电世界 2017(12)
    • [15].综合布线浅析[J]. 天津职业院校联合学报 2017(02)
    • [16].浅谈综合布线在烟草行业中的应用[J]. 信息系统工程 2017(03)
    • [17].中波发射台综合布线系统[J]. 通讯世界 2017(15)
    • [18].综合布线系统检测[J]. 电子技术与软件工程 2017(22)
    • [19].谈谈“综合布线”的定义[J]. 科技视界 2015(36)
    • [20].轨道交通综合布线系统分析[J]. 智能建筑与智慧城市 2016(02)
    • [21].当前网络技术与综合布线系统的设计分析[J]. 通讯世界 2016(05)
    • [22].轨道交通综合布线系统分析[J]. 智能建筑 2016(02)
    • [23].当前网络技术与综合布线系统的设计研究[J]. 中国管理信息化 2016(14)
    • [24].基于通信新技术在综合布线中的应用[J]. 中国新通信 2016(18)
    • [25].2014年度中国综合布线十大品牌揭晓[J]. 电信工程技术与标准化 2014(12)
    • [26].一种考虑拥挤度的布线模型及其算法[J]. 福州大学学报(自然科学版) 2015(01)
    • [27].基于智能小区的综合布线系统探讨[J]. 民营科技 2015(08)
    • [28].浅谈新建监测台的综合布线[J]. 广播与电视技术 2015(S1)
    • [29].新标准,新形势,新挑战——布线企业在行业新形势下的探索与实践[J]. 智能建筑与城市信息 2015(10)
    • [30].家装布线 你该补课啦[J]. 电脑爱好者 2010(12)

    标签:;  ;  

    FPGA自动布局布线算法
    下载Doc文档

    猜你喜欢