数字电路门级并行逻辑模拟研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:baobeizhu66
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
逻辑模拟是EDA软件的重要组成部分,是用来检验电路设计正确性的重要工具。随着数字电路规模的不断增加,逻辑模拟需要消耗越来越多的时间。逻辑模拟的高耗时性成为IC设计的一个瓶颈,增加了开发成本。为了降低模拟时间,我们对基于集群的并行逻辑模拟算法和相应的非循环电路划分算法进行了研究。事件驱动算法是串行电路模拟的主要算法,我们以此为基础,研究了基于MPI消息通讯的并行逻辑模拟算法。要对电路进行并行逻辑模拟,面临一系列的挑战。首先是同步协议的选择,在分析和比较了保守协议和乐观协议之后,我们选择了保守协议作为进程同步的基本协议。另外的一个难点是如何解决死锁。我们采用流水线技术来避免死锁的产生,这样就大大减小了编写并行程序的难度。在性能方面,我们采用消息缓冲机制和非阻塞通讯来减小通讯开销,最大程度的重叠通讯和计算,提高并行性能。电路划分是另外一个研究重点。为了避免死锁,使得并行模拟类似流水线一样进行,我们要求电路划分是非循环的。我们用有向图的理论给出了电路的数学描述,并介绍了电路划分的定义,然后给出了非循环划分的定义。在最大自由扇出锥(MFFC)的基础之上,我们提出了无输出循环聚集(NOCYC)的概念,这样就可以对存在回路的电路网络进行聚集识别。这些是我们进行电路划分的理论基础。我们采用MFFC和NOCYC识别算法把电路网络分解为不含回路的聚集网络;然后对该聚集网络进行初始划分,得到一个非循环的初始划分;然后讨论了模拟退火优化,在优化过程中考虑了平衡约束、非循环约束和最小化割边数,进而得到最终的电路划分。我们在ISCAS85和89测试电路包中选择了8把电路作为测试用例。首先我们对这些电路进行2、4…16路非循环划分。然后,在曙光集群上进行了电路模拟实验。从实验数据可以得出,当电路规模较大且模拟进程数从1增加到8时,模拟所消耗的时间急剧下降。而对于电路规模较小的电路,当进程数增加时,模拟所消耗的时间下降幅度较前者小。并且当进程数大于8时,模拟所消耗的时间起伏不定。就加速比而言,也有类似结论。当进程数从1增加到8时,加速比接近线性加速比,甚至可以获得超线性加速比;当进程数超过8时,加速比有减小趋势。总的说来,当进程数小于8时,可以获得较理想的加数比。
其他文献
持续数据保护技术(CDP)是提高系统可靠性的一个行之有效的方法。论文在对磁盘阵列系统进行系统分析的基础上,深入研究了磁盘阵列各个级别的特点和实现方法、磁盘阵列(Redunda
如今“网络就是计算机”,企业的信息化也从原来的单机应用发展为现在的网络应用。随着信息化的发展企业或单位往往具有一套或几套不同的应用系统。如何将这些系统集成起来,综合
说话人识别,是指通过从说话人的语音波形中提取表征说话人的特征参数,从而达到自动识别说话人的身份,其核心技术是特征提取和模式匹配。说话人识别具有广阔的应用前景,比如身
股票市场是证券业和金融业的重要组成部分,受到投资者的普遍关注,它是一个高度复杂的非线性动态系统,其变化规律既有一定的趋势性,又受政治、经济、心理等诸多因素的影响。对于这
随着信息技术的高速发展,经济一体化和市场全球化步伐的不断迈进,围绕供应、生产、销售以及售后服务的各个企业形成了一个利益共同体,各个企业虽然在经营上互相独立,但它们在
全FLASH网站艺术表现形式丰富,具备传统HTML网站无法具备的视觉效果和表现能力,问世之后受到广泛的喜爱。但由于其发展时间短,尚未有具备密码加密功能的组件出现,开发者没有
随着移动通信网与互联网技术的迅猛发展,移动通信网与互联网之间的区别正在逐渐消失,这将导致一个融合了移动通信网与互联网的下一代移动网络的诞生。移动网络的一个最大特点
随着普适计算技术的发展,仅仅依赖室外定位技术已经不能完全满足位置感知技术的需要,因此室内定位技术便发展成为位置感知技术的重要组成部分之一。室内定位技术所使用的技术手
最大团问题是一个经典的图论问题,其目标是找出给定的某个图的最大完全子图。最大团问题从提出以来,许多学者都进行过大量的研究,并应用于模式识别、聚类分析、图着色、超大
图像匹配技术是图像信息处理领域的重要手段,涉及到工业检测、军事领域、遥感图像处理、数据融合、生物医学、智能交通等众多领域。图像匹配是将两幅待匹配图像在空间上进行