集成电路测试系统码型文件解析软件设计

来源 :电子科技大学 | 被引量 : 5次 | 上传用户:wc4854598
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
集成电路产品存在于当今社会生活中的各方面,对其产品的测试贯穿产品设计制造的各个环节。现如今业内通常采用的测试方法为:测试向量作为产品中被测芯片引脚输入、测试人员记录被测芯片输出值、比较理论输出值来判断该芯片是否达标。由于测试向量的行数常为百兆数量级,对测试仪内存管理有着较高要求,因此采用能够存储、传递测试向量的码型文件作为输入是最为合理的测试向量输入方式。然而硬件仪器通常不能直接识别码型文件,故需将其解析为满足硬件仪器要求的可执行二进制文件,再产生相应的测试波形。现如今业内常见码型文件大都与各自的测试仪配套使用,新型集成电路测试系统的开发者很难将现有码型文件解析软件移植到项目中,使得集成电路测试系统的开发工作更加复杂。本文针对上述问题,研究了泰瑞达码型文件(后称T类码型文件)的语法结构、词法结构,并且对比了T类与STIL类码型文件的异同点,再结合解析软件的构成方式,设计并实现了适用于多种码型文件的解析软件设计。在设计过程中,根据软设计高内聚低耦合的设计原则,本论文采用分层的思想,使程序具有了较好的可读性和扩展性。本论文包含了以下主要内容:1.针对码型文件种类较多的问题,以T类码型文件为例分析了码型文件的语法构成和词法构成,总结出码型文件共有的组成结构特征和语法特征;再根据这些特征,对比不同的文法分析方法和结构,提出了一种适用于多种码型文件语法解析的架构。2.针对码型文件数据容量大的问题,通过分析T类码型文件中描述引脚信息的数据(如引脚名称、引脚运行模式、引脚的向量值),提出了一种处理大量数据的单行向量解析方法。构造了合理的存储结构与数据接口,将结构中相应的数据按照要求提取出来并根据信号发生器能识别的格式设计中间向量文件格式并储存。3.针对可能存在的跨文件操作问题,提出了多个中间向量文件合并方法,能够满足码型文件的组间操作、组间合并,使得该解析软件能够实现一组T类码型文件的解析。4.将STIL类码型文件中的数据使用与T类码型文件相同的模块进行数据处理,实现了STIL类码型文件的解析。5.在计算机上对该解析软件进行测试与验证,以确保解析软件的正确性和性能,能够满足项目需求。经过测试,本论文设计的码型语言解析软件可以实现T类码型文件预期需求的解析,如解析单个T类码型文件,解析一组T类码型文件,解析大容量T类码型文件等,也能够使用同样的方法、结构实现STIL类码型文件的解析。
其他文献
目的探讨鬼箭羽醇提物对四氯化碳(CCl4)致小鼠肝纤维化的作用与机制。方法80只C57BL/6♂小鼠随机分成8组:正常组、CCl 4组、鬼箭羽醇提物早期治疗组(EAE)和后期治疗组(EAL),治疗组再
手术对于0-14岁的儿童来言,主要是生理上的刺激,而对于儿童的家长来说则更是一种强大的心理刺激。一旦儿童发病,其父母就格外紧张焦虑,他们大都过分照顾,夸大病情,对医护人员提出过
总结对32例人工髋关节置换病人的健康教育指导,包括在新入院期、术前准备期、术后康复期、出院前期,针对患者不同时期的健康需要采取适时的、有目的的、有针对性的健康教育形式
一直以来,进补被认为是苗条、消瘦之人的专利,对于那些肥胖的人来说,觉得没必要,甚至觉得进补后会让自己更胖。那么胖的人真的就不需要进补吗?进补之后真的会更加胖吗?其实并
2003年7月~2006年7月,我科应用骨肽治疗骨质疏松症180例,疗效满意,现报道如下:1临床资料1.1一般资料本文180例骨质疏松症患者均无骨折,且都是以腰背痛为主就诊。年龄50~85岁,男70例,女1
三峡梯调通信中心通过对三峡——葛洲坝梯级枢纽采用水电联合调度的管理模式,充分发挥了梯级枢纽的防洪、发电及航运综合效益;有效协调了枢纽运用的各方矛盾,弥补了传统调度
黄土高原及其毗邻地区自然环境演变及区域分异的研究,涉及到若干虽经长期争论,至今并未得到解决的基础理论问题。然而,它们却是治理黄土高原严重水土流失的重要基础。本文就
本文设计了一种模块化智能家居控制平台,核心芯片采用ARDUINO,功能模块主要包括温湿度控制模块和Wifi控制模块,具有自适应和APP手动两种控制方式,并且设计了一种PID算法以提