EDA全局布局中线长估计算法研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:echo19
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着定制化芯片的需求越来越大,对与之配套的电子设计自动化(Electronic Design Automation,EDA)软件的要求也就越来越高,尤其是在某些特定芯片需要特定功能的EDA软件支持的情况下。然而,主流EDA软件基本上被国外少数公司所垄断,价格昂贵且不易获得特殊支持,所以研究并开发具有特定需求的EDA软件成为当务之急。 EDA软件主要包括逻辑综合,布局和布线等功能,其中布局和布线是EDA软件的重要组成部分。布局布线的效果直接反映EDA软件的质量,为了衡量布局布线的效果,用于对布局布线进行评估的线长估计函数就显得十分重要。 论文分析了不同目标芯片类型的布局线长估计函数的特点,在全部线长、执行效率、关键路径延迟、拥塞控制等方面,对线长估计函数及布局算法进行了改进,提高了布局算法的执行效率和布局结果的精度。通过分析标准单元和FPGA在布局结构、布局特点和布局目标上的异同,总结出两种类型的线长代价函数的优化目标。在标准单元布局线长估计函数方面,首先实现了最小线长、最小关键延迟、最小拥塞三种运行模式,并且通过使用带查找表和高度电路启发式分割的斯坦纳改进线长估计函数,代替了原有半周长线长估计,大大提高了布局精度;针对FPGA布局线长估计函数的特点,通过引入拥塞和Switch延迟改善了布局的拥塞和延迟控制。 论文设计和实现了基于标准单元的最小分割布局原型系统,并实现了不同线长估计函数,获得较好的布局结果。对当前主流FPGA布局布线VPR算法作了针对性的改进,实现了6输入LUT结构,在线长估计函数中加入拥塞、Switch延迟等优化目标,且在布局阶段尝试使用布线算法(pathfinder)取代线长估计函数。
其他文献
云计算(Cloud computing)的基础是虚拟化,通过互联网提供整合的基础设施、平台、软件等服务,将分布式的计算资源、存储等聚合成具有超强的计算能力的虚拟计算机。云存储(Cloud sto
目前SOA作为企业实施电子商务的基础体系结构,是一个热门的方向。概念上讲,它是一种软件系统设计方法,通过已经发布的和可发现的接口为终端用户应用程序或其它服务提供服务,将应
网络技术高速发展的今天,网络安全的现状越来越让人担忧,网络安全的重要性越发明显,随之产生的各种网络安全技术也得到了不断的发展,网络入侵检测系统是目前提高网络安全的一
随着无线网络的飞速发展,受限的信道资源与膨胀的用户需求之间的矛盾越来越突出。无线网络协议的性能分析成为当今无线网络研究的热点。通过性能分析能够找出协议中存在的不
随着信息技术的发展,管理信息系统在企业的日常工作中发挥着越来越多的作用。人们要求企业的信息系统能够适应不断变化的业务需求,能够实现人们之间、用户与企业之间以及企业与
马克维茨(Markowitz)提出的现代投资组合理论奠定了定量金融分析的里程碑。随后由于经济的飞速发展和投资决策模型研究的不断深入,以及经济环境的复杂多变,投资者对投资决策提
在新的网络服务模式中,大多数业务的路由选择存在多个QoS约束条件,传统的路由策略不一定能满足用户所提出的多个QoS要求。近年来,多约束QoS路由优化问题逐渐受到研究者的关注。
随着多媒体技术和Web技术的发展,包括图像、音频、视频等信息的多媒体数据大量涌现,而如何有效地按照多媒体数据的特性去存取这些数据便成为多媒体技术研究中的热点问题,如在Int
图像浏览是近年来信息可视化领域中迅速发展起来的一项具有重要科研意义和实用价值的崭新技术。本文对目前已有的多种浏览技术的主要思想、实现方法、实现效果等方面作了深入
NGN(下一代网络)提供了综合开放的整体网络构架体系,其发展目标是采用统一的网络技术融合各个应用网并实现端到端多媒体业务融合。软交换作为NGN网络的核心技术,实现了呼叫传输