大规模集成电路设计中的低功耗高层次综合算法研究

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:lansu_0754
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大规模集成电路(Very Large Scale Integrated circuit, VLSI)是计算机科学和电子科学的基础和载体。当前,大规模集成电路的半导体制程已经进入32nm工艺,芯片内部集成的运算单元数目在不断增长。随着大规模集成电路的工艺进步及功能、结构的日趋复杂,对于集成电路计算机辅助设计(Computer Aided Design)的要求也越来越高。而电路CAD技术的核心在于各种自动综合和规划布线算法。高层次综合是进行电路功能模块设计和行为描述的重要步骤,是进行芯片进行物理设计的第一步。高层次综合的主要目的在于为电路中的各种操作分配硬件功能单元,实现各种操作的时间调度、功能单元共享和绑定。高层次综合接受系统行为描述,通过一定的算法,将其转换成由功能单元、存储单元、选择器件等组成电路结构。再经过寄存器转移级别转换、区域划分、布图、布线等步骤得到整个电路的完整物理版图。当前工业界高层次综合算法大都是基于元件库里相对于每一种操作只有一种功能单元来实现的情况,并在此基础上为所有需要执行的操作分配功能单元,实现调度和互连。考虑到每种功能单元在晶体管电路级别上可以有多种不同的实现方式,而每种实现方式对应不同的电路面积、延时和能耗。本文提出了利用不同功能单元相组合来完成所需操作,达到优化所需资源数目、降低能耗的目的。由于能耗已成为制约大规模集成电路向前发展的瓶颈,基于多功能单元组合的高层次综合方法将为工业界提供一种新的降低能耗的方法。解决高层次综合问题,即使元件库中只有一种功能单元,其求解复杂度依然是NP-Complete,也就是说无法在有限时间内找到最优解。本文在退火算法的基础上进行超前预估,提出了一种能够处理一种操作对应多种功能单元的优化算法。本文首先利用退火算法实现只有一种功能单元情况下的高层次综合,在此基础上改进扩展状态转移函数,使其能够处理不同功能单元。然后通过对另外一种传统算法的分析和实现,来比较和评估改进后的退火算法的质量。对基准电路的仿真结果表明,所提新算法求解的质量与传统的力导向算法相比,降低能耗17.7%,算法运行时间在合理范围之内。
其他文献
目的探讨程序化护理干预在提高急性期脑出血患者生活质量、减少并发症中的应用效果。方法急性脑出血患者114例随机分成对照组和观察组,各57例。对照组接受常规护理,观察组接
远程医疗是近年来国际上关注的热点问题之一,无线心电监护是远程医疗的一个重要组成部分,是指利用现代通信技术、计算机技术、电子技术、网络技术等来对受试者进行长时间的、
<正> 清宫解毒饮是广西中医学院班秀文教授经验方,笔者运用此方加减治疗慢性盆腔炎94例,取得较好疗效。1 一般资料94例均系门诊病例,年龄最小18岁,最大48岁,其中22~35岁62例,
‘白凤’桃在0℃冷藏过程中每隔9d移至18℃中放置24h(中途加温)或在冷藏前在35℃下放置42h(贮前加温),都能明显减缓冷害的发生。没有加温自理的果实在连续冷 藏29d(常规冷藏),再在18℃下完熟4d后已全
本文试就我国现代食用前菌技术研究特点进行概括性阐述,并对今后的发展前景予以发展望。
县属公立医院在中国农村三级医疗服务体系中扮演龙头老大的角色。同其他公立医院一样,县医院的运营嵌入在行政型市场化的制度结构之中。一方面,县医院的日常运营主要依赖于收费
思维就是思考的维度,就是怎样想问题。对大多数人而言,思维显得很神秘。思维的神秘之处在于大多数人“想问题”的过程别人无从知晓,除非你有机会把它说出来,表达出来。在课堂教学
<正>普安以"开局就是决战,起步就是冲刺"的信心和决心,正奋力攻克深度贫困堡垒,确保2020年与全国、全省、全州同步全面建成小康社会。蓝天白云下,普安县江西坡连绵蜿蜒的6万
要谈传统武术的技击特征,首先要弄清什么是“传统武术”、如何界定传统武术、传统武术与现代武术有那些异同,传统武术攻防技法有那些共性特征、传统武术徒搏技术与现代散打技术
随着半导体工业的飞速发展,使得芯片的集成度和工作频率得到很大提高,同时芯片的功耗也大大增加了。对于便携式电子设备而言,高的功率损耗将大大降低电池寿命从而给消费者带