The invention provides a scanning time violation processing method and system on the path of the testing machine, the method comprises the following steps: obtaining the hold time violations occurred in the current illegal register in the scan chain position; according to the illegal register in the current scan chain in position to automatic test vector generation tool to send the first third control command; automatic test vector generation tool control according to the first control instruction to the illegal register register before the input and output, and control according to the control instruction of second illegal register registers after the input and output, and third control commands to the illegal register input and output according to the control. The invention can restore the test coverage loss caused by the retention time violation as much as possible, thus effectively restoring the lost test coverage.
【技术实现步骤摘要】
机台测试中扫描路径上的保持时间违例处理方法及系统
本专利技术涉及机台测试
,特别涉及一种机台测试中扫描路径上的保持时间违例处理方法及系统。
技术介绍
目前在机台测试时,一旦发现扫描链上存在保持时间违例,由于已经无法修改设计电路,常见的处理方法是在测试向量生成过程中需要将整条扫描链从ATPG(AutomaticTestPatternGeneration,自动测试向量生成)中移除,重新生成向量,ATPG工具在处理扫描链时,将不会对链上寄存器进行控制和观测,相应的错误点也将无法检测,因此大幅降低测试覆盖率。
技术实现思路
本专利技术旨在至少解决上述技术问题之一。为此,本专利技术的一个目的在于提出一种机台测试中扫描路径上的保持时间违例处理方法,该方法能够尽可能恢复保持时间违例所引起的测试覆盖率损失,从而有效恢复丢失的测试覆盖率。本专利技术的另一个目的在于提出一种机台测试中扫描路径上的保持时间违例处理系统。为了实现上述目的,本专利技术第一方面的实施例提出了一种机台测试中扫描路径上的保持时间违例处理方法,包括以下步骤:获取发生保持时间违例的违例寄存器在当前扫描链中的位置;根据所述违例寄存器在当前扫描链中的位置,向自动测试向量生成工具发送第一至第三控制指令;所述自动测试向量生成工具根据所述第一控制指令对所述违例寄存器之前的寄存器的输入和输出进行控制,以及根据所述第二控制指令对所述违例寄存器之后的寄存器的输入和输出进行控制,以及根据所述第三控制指令对所述违例寄存器的输入和输出进行控制。另外,根据本专利技术上述实施例的机台测试中扫描路径上的保持时间违例处理方法还可以具有如 ...
【技术保护点】
一种机台测试中扫描路径上的保持时间违例处理方法,其特征在于,包括以下步骤:获取发生保持时间违例的违例寄存器在当前扫描链中的位置;根据所述违例寄存器在当前扫描链中的位置,向自动测试向量生成工具发送第一至第三控制指令;所述自动测试向量生成工具根据所述第一控制指令对所述违例寄存器之前的寄存器的输入和输出进行控制,以及根据所述第二控制指令对所述违例寄存器之后的寄存器的输入和输出进行控制,以及根据所述第三控制指令对所述违例寄存器的输入和输出进行控制。
【技术特征摘要】
1.一种机台测试中扫描路径上的保持时间违例处理方法,其特征在于,包括以下步骤:获取发生保持时间违例的违例寄存器在当前扫描链中的位置;根据所述违例寄存器在当前扫描链中的位置,向自动测试向量生成工具发送第一至第三控制指令;所述自动测试向量生成工具根据所述第一控制指令对所述违例寄存器之前的寄存器的输入和输出进行控制,以及根据所述第二控制指令对所述违例寄存器之后的寄存器的输入和输出进行控制,以及根据所述第三控制指令对所述违例寄存器的输入和输出进行控制。2.根据权利要求1所述的机台测试中扫描路径上的保持时间违例处理方法,其特征在于,所述根据所述第一控制指令对所述违例寄存器之前的寄存器的输入和输出进行控制,以及根据所述第二控制指令对所述违例寄存器之后的寄存器的输入和输出进行控制,以及根据所述第三控制指令对所述违例寄存器的输入和输出进行控制,进一步包括:控制所述违例寄存器之前的寄存器进行正常输入,并忽略输出;控制违例寄存器之后的寄存器进行正常输出,忽略输入;控制所述违例寄存器忽略输入和输出。3.据权利要求1或2所述的机台测试中扫描路径上的保持时间违例处理方法,其特征在于,所述第一控制指令为:add_cell_constraintsOX;所述第二控制指令为:add_cell_constraintsX;所述第三控制指令为:add_cell_constraintsXX。4.根据权利要求1所述的机台测试中扫描路径上的保持时间违例处理方法...
【专利技术属性】
技术研发人员:荆泉,刘春燕,陆思安,
申请(专利权)人:北京国睿中数科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。