2026年秋招,应聘‘芯片数字IC验证工程师’时,如果被问到‘如何验证一个带有Cache一致性协议(如ACE或CHI)的多核SoC?’,考察的重点和难点是什么?
我在准备数字IC验证工程师的面试,看到一些大厂的SoC岗位会涉及多核和Cache一致性。如果面试官问如何验证一个支持ACE或CHI协议的多核系统,他到底想考察什么?是测试场景的构造(如多线程竞争访问)、随机测试的约束,还是对协议状态机本身的理解?是否需要自己搭建能产生符合协议事务的UVC?感觉这个知识点很深,不知道面试的期望程度在哪里。