时序逻辑电路基础

题目:简述创建时间和保持时间,做图说明

 

创建时间Tsu(setup):触发器在时钟上升沿到来以前,其数据输入端的数据必须保持不变的最小时间。html

保持时间Th(hold):触发器在时钟上升沿到来以后,其数据输入端的数据必须保持不变的最小时间。微信

题目:最小周期计算 

Tco:寄存器更新延迟。clock output delay,时钟触发到数据输出的最大延迟时间异步

最小时钟周期:Tmin = Tco + Tdata + Tsu - Tskew。最快频率Fmax = 1/Tminhtm

Tskew = Tclkd – Tclks。blog

题目:什么是Clock Jitter和Clock Skew,这二者有什么区别。

时钟抖动(Clock Jitter):指芯片的某一个给定点上时钟周期发生暂时性变化,使得时钟周期在不一样的周期上可能加长或缩短。开发

时钟偏移(Clock Skew):是因为布线长度及负载不一样引发的,致使同一个时钟信号到达相邻两个时序单元的时间不一致。get

区别:Jitter是在时钟发生器内部产生的,和晶振或者PLL内部电路有关,布线对其没有影响。Skew是由不一样布线长度致使的不一样路径的时钟上升沿到来的延时不一样。同步

题目:什么是亚稳态,产生的缘由,如何消除?

亚稳态:是指触发器没法在某个规定时间段内达到一个肯定的状态。it

缘由:因为触发器的Tsu和Th不知足,当触发器进入亚稳态,使得没法预测该单元的输出,这种不稳定是会沿信号通道的各个触发器级联传播。微博

消除:两级或多级寄存器同步。理论上亚稳态不能彻底消除,只能下降,通常采用两级触发器同步就能够大大下降亚稳态发生的几率,再加多级触发器改善不大。

题目:同步和异步

同步复位和异步复位的区别

同步复位是复位信号随时钟边沿触发有效。异步复位是复位信号有效和时钟无关。

同步逻辑和异步逻辑的区别

同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系

同步电路和异步电路区别

同步电路有统一的时钟源,通过PLL分频后的时钟驱动的模块,由于是一个统一的时钟源驱动,因此仍是同步电路。异步电路没有统一的时钟源。

题目:谈谈对Retiming技术的理解

  Retiming就是从新调整时序,例如电路中遇到复杂的组合逻辑,延迟过大,电路时序不知足,这个时候采用流水线技术,在组合逻辑中插入寄存器加流水线,进行操做,面积换速度思想。

 

转载请注明出处:NingHeChuan(宁河川)

我的微信订阅号:硅农

若是你想及时收到我的撰写的博文推送,能够扫描左边二维码(或者长按识别二维码)关注我的微信订阅号

知乎ID:NingHeChuan

微博ID:NingHeChuan

原文地址:http://www.javashuo.com/article/p-ksxmtmbt-dq.html 

相关文章
相关标签/搜索