An improved algorithm for the technology mapping re connection based on divide set

Page 1

Scientific Journal of Control Engineering June 2013, Volume 3 Issue 3, PP.213-217

An Improved Algorithm for the Technology Mapping Re-connection Based on Divide Set Hai Zhu 1, 2# , Hongfeng Wang 1, Xiaoguang Wang 2 1. Computer Science and Technology, Zhoukou Normal University, Zhoukou 466001, China 2. Computer Science and Technology, Xidian University, Xi’an 710071, China #

Email: zhuhai @mail.xjtu.edu.cn

Abstract This paper proposes an improved algorithm for the technology mapping re-connection based on divided set. Through establishing a two-dimensional plot, the algorithm prevents consolidated operating constraints from being affected by divide set computing, and designs a heuristic algorithm to optimize area and delay. Therefore, an improved algorithm for the technology mapping reconnection is proposed. Experimental results show the algorithm can greatly increase the capability of re-connection compared with the available local and global optimization method, in such a case that the running times required are the same. Keywords: Divide Set; Re-Connection; Technology Mapping; Optimization Method

基于可划分集合的工艺映射重连线改进算法* 朱海 1, 2,王洪峰 1,王晓光 2 1. 周口师范学院 计算机科学与技术学院,河南 周口 466001 2. 西安电子科技大学 计算机学院,陕西 西安 710071 摘

要:本文基于可划分集合理论提出了一种针对工艺映射后重连线的改进算法。该算法通过建立双向图使可划分集合

计算不受合并操作约束的影响,并对面积优化和延时优化设计了启发式算法,提出了改进的工艺映射重连线算法。实验 结果表明,在运行所需时间相当的情况下,该算法与原有的局部优化方法和全局优化方法对比中,在重连线能力上有较 大的提高。 关键词:可划分集合;重连线;工艺映射;优化方法

引言 重连线是一种在保持函数功能不变,用布尔网络中的一条线取代目标线并删除目标节点以达到面积优 化或者延时优化[1][2]的方法。近些年重连线问题得到广泛的研究,现在主要使用的方法是基于自动测试模式 生成(ATPG, Automatic Test Pattern Generation)和可划分集合(SPFD, Set of Pairs of Functions to be Distinguished) 的重连线方法[3][4]。基于 ATPG 的方法是通过向网络中加入冗余线使目标线变为冗余并且可删除,以达到化 简的目的。这种方法的优点是可以进行全局重连线,备选线和目标线在电路中的位置可以任意,但将其应 用到工艺映射查找表型上则受到很大局限性。可划分集合的概念最早在[5]中被提出,可以将其理解为一种无 关项的表示方法,尽管在面积优化上可以得到很好的综合效果,但是该方法的一个局限性是只能执行局部 的重连线,即线的删除和插入只在同一个节点上操作。基于可划分集合的全局重连线优化方法在[6]中提出, 引入了关键节点(dominator)的概念,如图 1,实现了线的插入和删除操作在不同的节点上,使优化性能得到 很大的提高。另外,SPFD 的概念还应用在技术无关的逻辑综合[7],多值型的 PLA 布局以及低功耗设计[8][9] *

基金资助:受国家自然科学基金支持资助(61103143),中国博士后科学基金支持资助(2012M512008),河南省高校科技创新人 才支持计划项目支持资助(2012HASTIT032) ,周口师范学院青年基金重点项目支持资助(zksyqn201309B) - 213 http://www.sj-ce.org/


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.