高级综合优化算法研究
【摘要】:
电子系统的设计复杂性和系统功能一直在呈几何级数增长,全球的竞争又加剧了产品开发周期的缩短。因此,对电子设计自动化工具的需求越来越迫切,要求也日益提高,这一切促进了EDA的发展,加速了设计方法和设计工具的更新换代。
本文在大量分析了以往高级综合系统所采用的技术基础上提出了我们的高级综合优化策略。本文提出了两种类型的高级综合方法,其一是提出了针对控制占主要部分的电路的高级综合方法,该方法采用了基于控制流图的中间表示结构,在调度过程中采用了针对该电路特点的推测技术。这是一种专用综合系统,适用面比较小,但在所针对具体的领域能够取得较理想的综合结果。
其二是提出了一种多目标的高级综合优化策略,该方法用在高级综合的调度之前,其核心是对系统进行划分,在将行为描述转化为内部表示模型的时,通过探索中间表示结果的关系来发现原设计描述中的控制关系和并行计算,以便在高级综合中取得理想的结果,同时将行为描述转化为图的过程中体现多种优化目的,所采用的中间表示模型为基于Petri网的内部表示模型,划分采用了模拟退火算法。该方法是可扩展的,允许设计者自己引入所要的优化目的。
本文实现了模拟退火算法,用于对系统所转化的图的划分,在本文的最后给出了具体的软件实现的详细说明,包括图的输入,解的格式,候选解的生成,解的造价等等,给出了部分的实验数据。
|
|
|
|
1 |
袁小龙,沈绪榜;一种新的高级综合的设计表示模型[J];计算机辅助设计与图形学学报;1997年06期 |
2 |
刁岚松,孟晗,刘明业;Petri网与CDFG相结合的调度模型及其调度技术的研究[J];计算机工程与应用;2003年14期 |
3 |
李淳,刘明业,吴沧浦;迭代的调度分配改进策略[J];计算机辅助设计与图形学学报;1996年03期 |
4 |
刘明业,张东晓,许庆平;VHDL高级综合系统设计中某些关键问题的技术决策[J];计算机学报;1997年06期 |
5 |
马卫国,张东晓,刘明业;利用高级综合进行FPGA设计[J];计算机工程与科学;1996年01期 |
6 |
熊刚,孙优贤,许晓鸣;用Petri网生成信息系统模型的一种方法[J];计算机工程与应用;1998年09期 |
7 |
孟晗,刁岚松,杨凯,刘明业;高级综合中循环的综合方法研究[J];贵州工业大学学报(自然科学版);2002年04期 |
8 |
董亚卓;左艳辉;刘明政;窦勇;;一种面向可重构硬件的编译中间表示方法[J];计算机工程与科学;2008年09期 |
9 |
马聪,颜宗福,马卫国,刘明业;VHDL高级综合与底层物理设计的衔接[J];电子学报;1998年02期 |
10 |
许庆平,刘明业,宋瀚涛;面向高级综合验证的数据流图提取技术研究[J];软件学报;1999年05期 |
11 |
颜宗福,刘明业;高级综合中工艺映射技术的发展[J];计算机研究与发展;1996年02期 |
12 |
钱继兵;;基于控制流图的Java语言动态例化系统探讨[J];软件导刊;2007年23期 |
13 |
袁小龙,德远,沈绪榜;高级综合中流图优化问题的研究[J];计算机学报;1999年12期 |
14 |
闫大顺;姜淑娟;;一种分析异常传播路径的方法[J];计算机工程;2008年08期 |
15 |
孙赢盈;张毅坤;杨凯峰;张保卫;夏辉;;一种基于程序关联性分析的软件测试方法[J];计算机应用研究;2008年12期 |
16 |
徐希炜;;静态测试C++中定义未使用的变量[J];电脑编程技巧与维护;2009年16期 |
17 |
王黎明;陈科;许琳;张中宝;刘坚;陈平;;软件维护中基于异常处理结构的别名分析技术[J];西安电子科技大学学报;2011年01期 |
18 |
李春伟,赵京涛;结构化程序复杂性度量方法的分析[J];廊坊师范学院学报;2004年04期 |
19 |
吴艳霞;顾国昌;王克惠;;一种基于控制流检测的低功耗基本块划分方法[J];计算机工程与应用;2007年25期 |
20 |
孔德光;郑烇;帅建梅;陈超;葛瑶;;基于污点分析的源代码脆弱性检测技术[J];小型微型计算机系统;2009年01期 |
|