面向微处理器验证的分层随机激励技术的设计研究

被引量 : 0次 | 上传用户:liuxiaotiancxks
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统功能日益增强,设计复杂度和上市时间(TTM)之间的矛盾逐渐突出,提高功能测试验证的效率和覆盖率是当前数字集成电路研究的热门领域。本文以嵌入式CPU的验证为背景,探索数字集成电路功能验证的激励产生方法,提出一种基于层次化架构的受限约束随机激励产生方法,可增强激励产生的目的性和提升覆盖率,从而提高处理器的验证效率。主要研究内容和创新点包括:1.层次化的随机约束技术。在分层架构下将直接激励针对性强和普通受限随机激励测试方便的优点相结合,实现从底层处理器信号级到高层处理器系统级随机激励的逐层抽象,提高测试激励的质量和有效性。该技术通过测试层、场景层、功能层和指令层,提供灵活的约束参数配置接口,解决嵌入式CPU验证中传统受限随机激励方法所面临的参数配置复杂度高和针对性低的问题,实现随机测试激励在不同粒度范围的高效可控,缩减测试激励搜索空间,加快验证的收敛速度。2.可配置功能库技术。通过抽象处理器内部逻辑和外部通信功能,以处理器功能单元为随机激励的构建基础,产生基于指令和通信接口行为操作的测试序列流。该技术利用处理器计算与通信的正交性原则,构建复杂的处理器模拟运行环境,扩大测试覆盖空间。功能库将测试案例的约束编写与具体的处理器功能实现方法相分离,减少随机测试向量数目,并可重用于系列处理器验证过程中,显著提高处理器验证效率。该分层随机激励产生技术成功应用于CKCore微处理器的功能验证平台。实验结果表明:该方法与创痛受限随机激励相比,在功能覆盖率相同的情况下,激励编写量减少60%;在仿真时间相同的情况下,功能和代码覆盖率分别改善10%和5%以上,有效提高处理器验证的质量和效率。本文提出的分层随机激励技术对于加快微处理器的功能验证和提高微处理器的功能覆盖率等方面有一定的参考意义。
其他文献
在现代制造业中,微小深孔的加工越来越多,且对孔的加工质量要求也是越来越高。目前,虽有很多微小深孔加工的工艺方法,但采用普通麻花钻的钻削加工仍然是使用最广泛、生产使用
目前,在市场上使用的条形码大多是一维条形码,它含有的信息量很小,一般需要后台数据库支持。二维条形码则有很大的数据容量,在一定情况下不需要后台数据库的支持,并且其纠错
案例教学法和任务驱动教学法是现代教育方法体系中行之有效的两种方法。将案例教学法与任务驱动教学法进行有机结合,正确应用于Word教学中,有利于教学效果的提升和学生综合能
针对传统劳动密集型的人工焊接方法所带来劳动力成本问题、产品质量问题和安全健康问题,引入焊接自动化技术对于改善焊接作业环境、提高生产率和保护操作人员安全有着重要作
受汉语思维的影响,学生在英语写作中常常会出现一些中式英语现象。本文通过对学生写作文本的分析,主要探讨中式英语在词、句、篇三方面的表现特征,从而提高学生英语写作水平
从鳗鲡肠道中分离到643株细菌,用点种法筛选出65株病原性嗜水气单胞菌的拮抗菌,研究拮抗效果最好的14株拮抗菌的抗菌谱、生长曲线以及与病原性嗜水气单胞菌的共凝集作用.研究
把抗差估计理论引入实时洪水预报系统,提出适合于实时洪水预报系统的抗差特征函数,建立降雨误差的动态监控模式,研究实时修正模型参数的动态抗差估计,结合洪水预报模型,形成
真理与自由,事实与价值一直是人类追求的终极目标,人们往往以为这二者的目标是一致的,期望随着认识的不断加深,更加趋近意义与价值的世界,从而走上幸福之途。然而,这一理想却
现在我国正处于城镇化建设的白热化阶段,农民工作为城市建设主要的一分子,其切实利益却没有很好的得到保障,例如工资收入低、处境困难、子女的教育问题等,这些因素都阻碍着农
迟子建小说中女性人物带有浓重的情感,其情感传达方法是为情感立像,即创造出生动传神的文学意象。她创设的小说意象带有不同的情感品味,呈现着不同的审美形态。