芯原股份面试题(芯原股份面试题目分享)

二、芯动科技芯原股份面试题
一面
介绍实习所做的工作
Asic设计的流程

确定芯片的具体指标:
系统级设计
RTL 寄存器传输级设计
功能验证
逻辑综合
形式验证(静态验证)
STA静态时序分析
DFT可测性设计
布局布线
寄生参数提取
静态时序分析(STA)
版图物理验证
生成GDSII文件,Tap_off 流片
阻塞赋值和非阻塞赋值的区别

(1)阻塞赋值(=)赋值一旦完成,等号左边的变量值立即变化。
(2)非阻塞赋值(<=),在赋值开始时计算表达式右边的值,在本次仿真周期结束时才更新被赋值变量。

Setup time和hold time是什么,如果不满足会发生什么

[静态时序分析简明教程(二)] 基础知识:建立时间、保持时间、违例修复及时序分析路径

跨时钟域的处理有哪些

1.双触发器同步器:使用两级触发器来在不同时钟域之间传输信号,确保信号同步。
2.握手协议:通过握手协议在不同时钟域之间传输数据,确保数据的正确接收和发送。
3.异步FIFO:使用异步 FIFO 来在不同时钟域之间传输数据,包含了专门的同步电路,确保数据的稳定传输。

为什么要用格雷码

最小位数变化:相邻码之间只有一个位数变化,减少了位数变化的同时导致的传输错误。
降低传输误差:在信号传输过程中,由于只有一个位数变化,降低了由于信号传输延迟导致的传输错误概率。

Clock gating是什么,描述一下电路原理

猜你喜欢

转载自blog.csdn.net/yetaodiao/article/details/132532243