授权公布号:CN112579262B
一种具有测试项调整的多线程并行的处理方法
有效
申请
2019-09-29
申请公布
2021-03-30
授权
2024-02-27
预估到期
2039-09-29
| 申请号 | CN201910932268.1 |
| 申请日 | 2019-09-29 |
| 申请公布号 | CN112579262A |
| 申请公布日 | 2021-03-30 |
| 授权公布号 | CN112579262B |
| 授权公告日 | 2024-02-27 |
| 分类号 | G06F9/48;G06F9/50;G06F11/36 |
| 分类 | 计算;推算;计数; |
| 申请人名称 | 北京君正集成电路股份有限公司 |
| 申请人地址 | 北京市海淀区西北旺东路10号院东区14号楼君正大厦 |
专利法律状态
2024-02-27
授权
状态信息
授权
2021-07-02
实质审查的生效
状态信息
实质审查的生效;IPC(主分类):G06F9/48;申请日:20190929
2021-03-30
公布
状态信息
公布
摘要
本发明提供一种具有测试项调整的多线程并行的处理方法,包括:S1获取每个测试项各阶段的测试时间;S2根据时间的获取,使各测试项的Upload、Calc和Judge总和时间小于等于与其Setup和Meas总和时间;S3建立线程池;S4从线程池创建主线程;S5启动并运行主线程执行测试项1的Setup及Meas阶段;S6主线程执行Site1的测试项1的Upload阶段,完成后启动Site1子线程执行Site1的测试项1的Calc和Judge阶段,同时主线程执行Site2的测试项1的Upload阶段,待完成后启动Site2子线程执行Site2的测试项1的Calc和Judge阶段;S7如S6,依次由主线程执行各Site的Upload,并按顺序调度启动各Site子线程执行其对应Site的Calc和Judge阶段,然后线程同步,释放子线程;S8循环执行步骤S5‑7,依次完成测试项1、2到最后一项的测试,完成全测试流程。


