- 博客(6)
- 收藏
- 关注
原创 数字IC设计前端推荐设计
数字前端rtl风格很重要,因为综合工具对不同的编码风格解释的结果是不一样的,这会影响到设计门数和时序性能。下面推荐的一些基本设计技术,可以确保得到优化的设计结果,同时避免不可靠和不稳定性。
2024-04-16 11:32:49
1230
原创 数字电路中的同步器
亚稳态是由于数据违背触发器的建立时间和保持时间而发生的,在时钟上升沿前后的一段时间内(亚稳态窗口),数据必须保持稳定,否则输出将会产生毛刺或者保持在不稳定状态而且需要较长时间才会回到稳定状态(可能为0,也可能为1),这种有害状态的传播被称为亚稳态。但是在异步电路中,由于数据和时钟的关系不是固定的,因此有时候就会出现违反建立时间和保持时间的现象,从而出现亚稳态。1、多级同步器(信号宽度大于时钟周期宽度),这种方法用一个完整的时钟周期来解决第一级同步器的亚稳态问题,但是这种方式增加了观察同步逻辑输入的延迟。
2024-04-07 11:24:26
626
2
原创 数字IC后仿流程
3、运行完成后,在sdflog.log查看是否有error和warning,看是否反标成功,若反标不成功,在形上,器件的延迟都会标为1us。若反标成功,xrun.log会打印如下信息,其中Pathdelays反标率一般需要达到98%以上。2、由后端工具吐出的延时文件,一般有fast,slow,typical corner,文件后缀为 .sdf;这里演示PR后的netlist后仿,需要的文件如下。1、PR后的网表文件,即netlist;VCS或者xrun,以下以xrun为例,
2024-03-27 17:38:08
1158
原创 i2c协议详解
i2c协议是一种串行通信总线,有sda数据线和scl时钟线。每个设备通过唯一地址连接到总线上,可以连接到同一总线上的设备数量受最大总线电容的限制。
2023-11-09 17:37:10
510
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人