-
公开(公告)号:CN119806938A
公开(公告)日:2025-04-11
申请号:CN202510193001.0
申请日:2025-02-21
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供了一种基于多核CPU的两阶段故障仿真方法,包括:获取电路模型、测试向量集合和故障列表,向量集合包括多个测试向量,故障列表包括多个故障;获取多核CPU的线程数N,将多个测试向量均衡地分给N个线程,将多个故障分为M个故障块,得到故障块集合,M>N;由N个线程按照预设仿真方式进行仿真,该方式包括由每个线程分别执行以下操作:执行第一阶段的仿真,其包括:每个线程每次获取一个剩余的故障块进行测试,直至自身获取的故障块已完成测试且没有剩余的故障块时转入第二阶段的仿真,根据仿真时检测到的故障和故障列表更新未检测到的故障;和执行第二阶段的仿真,其包括:利用自身分到的测试向量测试所有未被检测到的故障。