首页 | 官方网站   微博 | 高级检索  
     

基于蒙特卡洛方法的触发器聚类布局算法
引用本文:王昊,刘臻,王剑,章隆兵.基于蒙特卡洛方法的触发器聚类布局算法[J].高技术通讯,2017,27(1).
作者姓名:王昊  刘臻  王剑  章隆兵
作者单位:1. 计算机体系结构国家重点实验室(中国科学院计算技术研究所) 北京 100190;中国科学院计算技术研究所 北京 100190;中国科学院大学 北京 100049;2. 计算机体系结构国家重点实验室(中国科学院计算技术研究所) 北京 100190;中国科学院计算技术研究所 北京 100190;龙芯中科技术有限公司 北京 100095
基金项目:国家"核高基"科技重大专项课题,国家自然科学基金,863计划
摘    要:针对触发器聚类的布局问题,提出了一种基于蒙特卡洛方法的触发器聚类布局算法。该方法的核心思想为设计合理的评分函数,并通过蒙特卡洛方法模拟触发器聚类在版图上的随机游走过程,获取样本,再通过评分函数评价样本质量,逐步地在可行域中搜索最优解。实验结果表明,相较于现有的方法,该方法在总线长与时序性能两方面,分别得到平均约9%与17%的改善与提升。此外,该方法具有较强的健壮性,适用于复杂度较高或者版图利用率较高的设计,并能够快速收敛,以较小的时间代价完成优化。

关 键 词:触发器聚类  布局  蒙特卡洛方法  层次化设计方法

An algorithm for register cluster placement based on the Monte Carlo method
Wang Hao,Liu Zhen,Wang Jian,Zhang Longbing.An algorithm for register cluster placement based on the Monte Carlo method[J].High Technology Letters,2017,27(1).
Authors:Wang Hao  Liu Zhen  Wang Jian  Zhang Longbing
Abstract:This study focused on the placement of register clusters, and proposed a novel placement algorithm based on the Monte Carlo method.The main idea of the algorithm is to simulate the random walking process of register clusters, use a reasonable scoring function to evaluate the quality of the samples gained by the Monte Carlo method, and eventually search for the optimal solution in the feasible region.Experiments prove that, compared to the existing approach, this algorithm can achieve about 9% and 17%improvement in the total wire length and the timing performance respectively.This algorithm is robust, and fits for the designs with the high complexity or high utilization ratio of layout.In addition it converges fast, and achieves the optimization at a low cost of time.
Keywords:register clustering  placement  Monte Carlo method  hierarchical design methodology
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号