时钟系统
时序分析——公共时钟(内同步,外同步),源同步 时钟系统可以分为公共时钟和源同步时钟,公共同步又可以分为内同步和外同步,内同步典型的即为CPU与SDRAM系统的读写。 建立时间:要求接收端的数据信号必须先于时钟信号到达。 时钟信号的延时:Tdelay = Tco_clka + Tflt_clka4 数据信号的延时:Tdata_delay = Tco_clkb + Tflt_clkb + Tco_data + Tflt_data 公共时钟中第一个时钟用来将数据锁存到驱动端输出端,第二个时钟周期则将数据锁存到接收端内部。意味着第一个数据到达接收端的时间应该早于第二个时钟到达接收端的时间,才能有足够的建立时间裕量。因此:Tclka_delay = Tcycle + Tco_clka + Tflt_clka Tclka_delay_min – Tdata_delay_max – Tsetup – Tmargin > 0 即:Tcycle +(Tco_clka_min – Tco_clkb_max)+(Tflt_clka_min – Tflt_clkb_max) – Tco_data_max - Tflt_data_max – Tsetup – Tmargin >0 若是考虑时钟的抖动,偏移等情况则需将这部分时间扣除。 保持时间