UNITY-863系统芯片中AHB-PCI桥接器的验证

来源 :北京大学 | 被引量 : 0次 | 上传用户:zhangkun289
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代SoC设计日益复杂,基于IP复用技术的SoC设计方法逐渐成为一种主流方法.目前SoC领域面临诸多需要解决的问题,IP模块及SoC验证影响整个SoC的成败,是其中的关键问题.在北京大学微处理器研究开发中心研制开发的北大众志-863CPU系统芯片(UNITY-863系统芯片)中,内部系统总线采用AHB总线,外部使用PCI总线扩展其功能,AHB-PCI桥接器是桥接这两个总线的模块,完成两个总线之间的数据通讯,两端接口分别满足AHB2.0规范与PCI2.2规范.AHB-PCI桥接器是一个典型的复杂总线桥接器,这类模块在功能、设计与验证方面有一定的共同特性,其中复杂状态机、异步时序域、总线协议细节满足及多设备争用总线等问题的验证是这类模块验证中需要重点考虑的方面,同时需要采用RTL验证、FPGA验证与后仿真等多层次的验证以及综合使用多种验证技术,在设计的各个阶段进行全面的验证.该文在提出复杂总线桥接器验证策略的基础上,充分考虑AHB-PCI桥接器的特点,结合北大众志-863CPU系统芯片的现有模块及验证流程,建立了比较完善的总线监测模块与RTL验证环境,对AHB-PCI桥接器在RTL级进行了相对完备的功能时序验证;为了在接近实际应用的条件下进行功能验证,该文进一步对包含AHB-PCI桥接器的北大众志-863CPU系统芯片建立FPGA原型验证环境,在该环境中对系统相关的软硬件进行协同验证,并提出了使用硬件监测器在FPGA环境中进行问题跟踪与定位.另一方面,对RTL环境进行必要的移植与改动后建立后仿真环境,在后仿真环境中按照流片工艺的要求进一步验证模块的物理特性,确保系统在流片后可以正常工作.在验证过程中,各个阶段发现问题的性质和数量各不相同,相应的定位问题与解决问题的手段也不尽相同.该文对AHB-PCI桥接器的验证过程中发现的问题进行了一定的分类及分析,重点对复杂的总线协议以及异步时钟域的频繁通信等导致的一些不易发现或定位的问题进行了深入的讨论,并在这个过程中对验证环境或验证过程提出了一定的优化意见.
其他文献
计算机图形绘制技术是计算机科学的重要研究领域.近十几年来,图形加速硬件特别是普通PC机上的低端图形加速卡有了飞速发展,几乎每六个月处理速度就增加一倍,生成的图像色彩更
恶意域名指传播蠕虫、病毒和特洛伊木马或是进行诈骗、色情内容传播等不法行为的网站域名。随着Fast-Flux、DGA技术越来越广泛的被黑客采用,网络攻击更加隐蔽,恶意追踪更加困难
网格计算是构筑在Internet上的一组新兴技术,利用共享网络将分散在不同地理位置的计算资源、存储资源、网络资源组织成一台虚拟的超级计算机,提供强大的计算能力。QoS(Quality
智能化刺绣CAD是伴随CAD的迅猛发展而不断发展起来的一个应用于刺绣行业进行针位数据编程的软件系统。随着计算机技术的不断进步,电脑刺绣机的性能在不断提高,功能不断完善,促进
虚拟仪器就是在通用计算机平台上,用软件实现传统测试仪器的功能.它有许多优点,代表了当今仪器发展的方向.频率分辨力是频谱仪的关键性能指标,在这个性能上,FFT或频谱仪好于
语音合成是当今计算机智能应用领域的研究热点,目前它越来越广泛的应用于社会生活的各个方面,提高了人机交互性,发挥了很好的社会效益.但现阶段语音合成中存在的普遍问题是:
基于公钥密码技术构建的公钥基础设施(PKI)是目前公认的解决大型开放网络环境下信息安全问题最可行、最有效的办法。以实用的企业级PKI系统的设计与开发为背景,从理论和实际应
计算机技术和网络技术以惊人的速度在发展更新着,信息技术的应用正逐渐渗入生活和工作的每一个领域。近年来,移动计算设备和无线网络的迅猛发展在IT界显得格外的耀眼。各式各样
对话场合无处不在,产生的对话文本中蕴含着丰富的信息,不仅承载着人们谈论的主题,而且可体现出说话人的情感、态度和观点,具有很广泛的用途。近年来,深度神经网络在图像分类、语音
随着神经网络技术的发展,结合实际应用中大多数系统的输入往往是一个过程的实际情况,何新贵院士提出了过程神经网络的概念,证明了过程神经网络模型的连续性定理、逼近定理、