集成电路测试系统中向量调试器设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:fzzlz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
集成电路测试系统是一种自动测试系统,其中向量调试器属于整个测试软件的一部分,其提供编辑、执行码型文件等功能以供用户调试,执行数据结果存储在通道板上的HRAM中,以在调试期间供用户查看。本文采用Python编程语言、QT开发框架完成了向量调试器的设计,本文研究的向量调试器包含独立的向量编辑器和程序调试器,向量编辑器可以处理存储深度为百兆级、1024通道的码型文件;程序调试器不仅提供断点调试功能还能够利用PPMU进行通道调试,经过细化,本文研究主要内容如下:(1)通过对集成电路测试系统向量调试器软件平台的功能分析,采用整洁架构完成对整体软件框架的设计,通过对软件的功能分析,采用框架-插件式模块化设计,完成对于显控软件的设计与实现。(2)本文分析了HDF5文件和自定义二进制文件两种码型文件的存储方式,分析了海量向量数据的特点,结合试验验证结果选取了码型向量的存储格式,在此基础上,本文提出了一种海量码型向量的管理方案,优化了海量码型向量的显示、插入、修改、删除速度,特别对多行向量(列向量)操作的优化。试验结果表明采用了该向量管理方案后,插入操作、行删除操作、列删除操作速度均比较稳定,其中删除操作达到了毫秒级别。(3)针对调试器中码型文件的执行和断点调试功能,根据硬件提供的驱动接口设计实现了码型文件执行和调试的执行方法,通道调试模块利用子线程也设计实现了实时测量的执行控制方法。(4)针对用户输入参数的多样性,本文设计了参数验证模块进行参数的匹配和容错设计,及时修正错误参数以免程序运行错误。同时提供了参数的单位转换等功能。通过对以上方面的研究,本文已完成了向量调试器软件设计,其中对导入大型码型文件的正确性、稳定性、处理速度均进行测试,经过测试验证,调试器对码型文件的显示和编辑功能运行效果良好,软件的响应速度也较快,内存运行维持在1G以内,其通道调试模块运行稳定,符合软件的设计要求。
其他文献
幼儿的发展受到来自幼儿园、家庭、社会等多方面的因素影响.学前教育幼儿园与家庭、社区相互配合,合作共育是 可能的,也是必要的.实施幼儿园、家庭、社区合作共育,能够有效保
债转股,是我国的国有企业的拖欠债务被国有商业银行以降低价格的方式出售给一些金融资产管理公司,这些持有债务的金融资产管理公司再将债务变成对拖欠债务的国有企业的股权。
在新时代背景下,越来越多的运动员退役之后走上了自主创业之路。创业是社会经济活动发展的基本推动力,创新带来的经济活力可以持续促进社会发展进步。在创业研究领域中,创业意向是一个根本的和常见的变量,然而目前没有对于运动员的创业意向的相关研究。在当前社会背景下,开展对于退役运动员的创业意向的理论及其机制研究是十分必要的。本研究以创业的计划行为理论模型为理论基础,以退役运动员为研究对象,以创业自我效能和前瞻
从文明古国发展到今日中国,五千载悠悠华夏不但创造了丰富的物质文明,更孕育和创造了优秀的精神文明。知礼、守礼、讲文明是中华民族的传统美德。无论在遥远的古代,还是在飞速发展的今天,礼仪依然对国家、民族的发展和社会的进步具有重要的意义,同时也对个人的学习和生活产生着深远的影响。3-6岁的学前儿童可塑性较强,对事物的认知以及行为模仿较快,如能在其成长发育以及礼仪养成的关键期有针对性地对幼儿进行礼仪教育,幼
人类创造物质文明和精神文明是以资源消耗的速度大于负载能力为代价的,这种资源消耗的代价及消耗速度会给人类生存的地球生态环境带来了很大的危害,并且还会加剧人与大自然之
目的观察瑞芬太尼复合丙泊酚麻醉用于无痛胃镜检查的安全性及有效性。方法选择门诊无痛胃镜患者144例,随机分为丙泊酚组(B组)、芬太尼组(F组)、瑞芬太尼组(R组),每组48例。B组静脉缓