芯片设计小白
同学你好,我也是做验证的,去年秋招拿过AI芯片公司的offer。我的经验是,面试官非常看重你是否能把这些AI特性转化成具体的验证场景。他们不指望你精通架构设计,但希望你有验证思维。比如问到稀疏计算,你可以这样回答:首先,我会分析设计规格,明确稀疏格式(如CSR、CSC)。然后,设计测试序列:1. 生成不同稀疏度(0%,50%,90%等)的随机输入数据,并编码成指定格式;2. 检查DUT输出与软件模型(如用Python写的参考模型)是否一致,特别关注零跳过是否节省了功耗或时间(如果有相关计数器);3. 设计错误注入测试,比如格式头错误、数据对齐错误,看错误处理机制。对于混合精度,要测试精度转换模块和计算单元在不同精度配置下的行为。覆盖率可以定义稀疏度分布覆盖、精度模式组合覆盖等。另外,建议你了解一下数据流架构(如权重固定、输出固定等),思考如何验证数据流动的正确性和效率。这些点能体现你的主动思考能力,比单纯说“我学过UVM”强多了。
