数字系统并行模拟算法的研究

来源 :太原理工大学 | 被引量 : 0次 | 上传用户:archxws
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着VLSI芯片集成度的不断提高,其设计的复杂度和规模亦不断增大,迫切需要研究一种高效快速的并行功能模拟验证工具,并对VHDL描述的电路设计进行模拟。本文以此为背景,对由VHDL描述的设计进行模拟的基于COW平台的并行模拟算法进行研究。 VHDL硬件描述语言是IC—CAD设计领域广泛使用的标准硬件描述语言。本文首先对VHDL的发展和特点,模拟模型,常用的模拟算法进行综述,并介绍了并行处理的硬件系统及其并行环境下的支撑软件,其中着重叙述了COW平台上所采用的高效的编程环境MPI,并阐述了并行模拟算法的基本构成:确立、划分、通讯和同步。在此基础上,提出了一种数字系统并行设计和模拟的系统框架及其并行模拟算法。该算法针对具体的环境(如:硬件平台采用COW),增加了排序功能,采用了高效的划分策略,改进了传统的TimeWarp模拟方法和LP的发送机制,采用了新的数据存储模式和方法。算法分析表明,与传统的TimeWarp相比,该算法能够有效的调度和利用环境资源,并行效率高。 在COW平台和windows、MPI环境下,采用面向对象的设计方法,对算法进行了编程实现。设计和实现了LP,Node,Communicator,VirtualTime,Signal,Event等对象。特别着重对算法的重要组成部分LP,Node,Communicator这三个对象的详细设计进行了描述,它们是算法实现的基础。论文最后 太原理I’.人学博十(硕十)研究生学位论文给出了门级电路规模为{100、200、400、800},{1000、2000、4000、8000},(10000、20000、40000、80000}的三组电路,且测试环境LP个数分别为4和8的模拟结果。该结果与算法的理论分析相符合,具有并行高效的特点。算法实现所采用的面向对象的方法以及开发的基类,为以后模拟器的完善和功能扩展及复用奠定了基础。
其他文献
本文以2009年8月~2010年6月在北黄海獐子岛海域4个季度航次调查的大型底栖动物资料为基础,分析了该海域大型底栖动物群落的结构和季节变化.结果表明,4个航次共采集了211种底栖
该文在深入研究协同进化(特别是竞争协同进化)的基础上,借鉴生态学对生态系统自组织结构进化的认识,将复杂问题的求解过程映射到生态系统结构的自适应调整过程,提出了一种基
近年来,随着我国通信业的迅猛发展,我国高等教育中通信类专业也得到快速成长。独立学院如何通过准确的定位、鲜明的培养特色谋求长足的发展,已成为亟待考虑的问题。本文从独
在计算机网络迅猛发展的今天,网络入侵成的危害性越来越大。入侵检测技术是继“防火墙”、“数据加密”等传统安全保护措施后的又一种新的安全保障技术,它用于计算机和网络资
本论文围绕着基于图像的虚拟现实这个课题,对基于图像和基于图形方法进行了研究和讨论,并深入研究了基于图像绘制的方法。 本文在总结、分析前人工作的基础之上,提出了一个实
时间序列预测是动态数据分析处理的一个重要方面,在科学、经济、工程等许多应用中都存在着在历史数据的基础上预测未来的问题。面对自然和社会经济现象中大量存在的非线性、非
今天,企业业务越来越依赖于各种各样的应用系统。而如何快速、有效的使多种不同的应用系统协同工作,把各个信息孤岛和隔离的业务单元联系在一起,就给企业和IT界带来了一个新
空间co-location模式代表的是一组空间对象,它们的实例在空间中频繁的关联。空间co-location模式挖掘是空间数据挖掘的一个重要研究方向,在现实生活中有着十分广泛的应用。人
在数学教学中,既要注重基础知识的传授,又要注重学生能力的培养,即寓双基教学和能力培养于一个统一的教学过程中。这个观点,现在已被广大数学教师所接受,并贯彻于各自的教学
该文对可视化分析包含的关键技术进行了系统的阐述,同时提出了一些可视化方法.具体工作如下:1)总结了可视化分析技术的基本概念、主要内容和发展趋势,在此基础上提出了可视化