精明蜜粉

文章
10
资源
0
加入时间
3年1月12天

时钟偏移(skew)和时钟抖动(jitter)以及clock uncertainty

抖动是时钟抖动,时钟边沿来的早或者晚偏移是路径不同,到达不同d触发器的时间不一致时钟抖动(Clock Jitter):指芯片的某一个给定点上时钟周期发生暂时性变化,使得时钟周期在不同的周期上可能加长或缩短。时钟偏移(Clock Skew):是由于布线长度及负载不同引起的,导致同一个时钟信号到达相邻两个时序 单元的时间不一致。区别:Jitter是在时钟发生器内部产生的,和晶振或者PLL内部电路有关,布线对其没有影响。Skew是由不同布线长度导致的不同路径的时钟上升沿到来的延时不同。clock un

for循环的优化

方法1:循环多不要紧,要紧的是循环嵌套得太多,要解决这个问题,需要从根本上找原因,用更好的数据结构和算法,从根源上减少对于循环的需求方法2:将循环次数多的放在里面,循环次数少的放在外面做大循环方法3:for循环中少用if——else if判断,用switch——case,效率更高方法4:多线程并发替代单循环么,尽可能利用CPUfor(int i = 0; i < 100; ++i) { ...