CMOS分频电路的设计

  • 格式:pdf
  • 大小:294.42 KB
  • 文档页数:6

CMOS分频电路的设计

摘要:本文讨论了用于高速串行收发系统接收端的时钟分频电路的设计。通过对扭环计数器工作原理

的分析,提出了一种基于类扭环计数器的分频电路,该电路可以模式可选的实现奇数和偶数分频,并达到相应

的占空比。所设计电路在SMIC0.18umCMOS工艺下采用Cadence公司的Spectre进行了仿真,结果显示电路可对1.25GHz时钟完成相应分频。

1引言

目前,在高速串行数据传输系统中,传送的数据大多采用8B/10B编码方案编码成自同步的数据流,

因此在接收端为了进行8B/10B解码,需要对数据进行1:8/1:10的串并转换;在高速收发系统中,为在特

定工艺下实现更高的传输速率,通常采用半速率结构,这样可以有效降低芯片上的时钟频率,从而使电路

能够以较低的功耗和简单的结构适应高速数据流的处理。因此为了完成对串行输入数据的1:8/1:10解复用,首先需要提供占空比和抖动性能满足相应要求的4分频或5分频时钟。本文即讨论了在高速收发系统

的接收端如何设计模式可选的4分频和5分频电路,所设计电路不仅实现了对参考时钟的4或5分频,同

时实现了分频后时钟的不同占空比。

本文第2部分简单介绍了扭环计数器的工作原理,并根据实际提出了一种类扭环计数器的分频方法;第3部分讨论了基于类扭环计数器的CMOS分频电路的设计实现与仿真;第4部分对设计过程进行了简

单总结。

2类扭环计数器的工作原理

扭环型计数器也称约翰逊计数器,是由移位寄存器加上一定的反馈网络构成的,用移位寄存器构成扭

环计数器的框图见图1,它是由一个移位寄存器和一个组合反馈逻辑电路闭环构成,反馈电路的输出接向

移位寄存器的串行输入端,其输入端接向移位寄存器最低位的反向输出端,因而其计数长度N=2n。经过n个时钟后,计数器的状态与初始状态正好相反,必须再经过n个时钟后才能扭回原状态。

然而由于移位寄存器由一组D触发器构成,因而只能实现对输入时钟的整数计数,也就无法完成特

定占空比的奇数分频。考虑到锁存器每级的保持时间为半个时钟周期,因而可以采用由锁存器组成的类扭

环形计数器实现时钟分频。可以想象:经两级锁存器延迟1个时钟周期,经三级延迟1.5个周期,经四级

延迟2个时钟周期,……,依次类推。而时钟分频电路要实现可控制的4分频或5分频,同时还要使占空

比满足要求,因此,可以通过相应的控制、反馈逻辑让输出时钟信号满足需要的相位关系。3分频电路的CMOS实现与仿真

根据第二部分的分析以及实际的使用要求,设计出如图2所示的时钟分频电路,图中Mode为分频模

式选择信号:Mode为低,完成对输入时钟信号clkI、clkIN的4分频;Mode为高,进行5分频。分频后

时钟进行后续的数据串并转换使用,因使用角度不同,需要产生不同的分频时钟。用于移位存储链的时钟

占空比:Mode为低,即4分频时为1:3;Mode为高,即5分频时为1:4;用作同步输出的时钟占空比均为1:1。

由图2可以看出,时钟分频模块由一个类扭环计数器和相应组合逻辑、反馈网络组成。

类扭环计数器是该电路的核心,其由图3所示的锁存器和辅助逻辑组成。该电路在Mode信号为不同

电平时可以完成对输入时钟的4分频和5分频。其工作过程可分析如下:

当控制信号Mode=‘0’,即对时钟进行4分频时,类扭环计数器的工作路径是1s→2s→3s→4s→9s→1s,

该电路是可以自启动的,假定初时状态为10101,那么其工作过程为:

至此出现了循环,从其工作过程可以看出,分频后时钟的周期是输入时钟的4倍(8×T/2=4T),即4分

频。为了实现相应的时钟占空比要求,结合图2和上述分析中可知,输出时钟信号:clk_4_5=2s,其占空比=1:1;clk_4_5_N=2s,其占空比=1:1;

clk_4_5_div_1:1=4s,其占空比=1:1;clk_4_1:3_5_1:4=3s?9s,其占空比=1:3。

当控制信号Mode=‘1’,即对时钟进行5分频时,类扭环计数器的工作路径是1s→2s→3s→4s→5s→6s→7s→8s→9s→1s,该电路是可以自启动的,假定初时状态为100101010,那么其工作过程为:

至此出现了循环,从其工作过程可以看出,分频后时钟的周期是输入时钟的5倍(10×T/2=5T),即5分

频。为了实现相应的时钟占空比要求,结合图2和上述分析可知,输出时钟信号:

clk_4_5=2s,其占空比=3:2;clk_4_5_N=2s,其占空比=2:3;

clk_4_5_div_1:1=4s,其占空比=1:1;clk_4_1:3_5_1:4=3s?9s,其占空比=1:4。

对于时钟信号clk_4_5和clk_4_5_N,其占空比应为1:1,但此处仅从电路上观察直接的功能效果并

不能达到,因此需要在2s信号输出前将其通过由缓冲器链组成的占空比调整电路,通过调整信号的上升、下降时间达到预期要求。

采用Cadence公司的Spectre仿真工具在SMIC0.18umCMOS工艺下对时钟分频电路进行仿真,可

得仿真波形如图4和图5所示。图4所示为核心电路:类扭环计数器的工作波形。图5是类扭环计数器各

级输出信号经过组合逻辑后所得到的相应分频后时钟信号。从图4、图5可以看出,时钟分频结果与预期

功能要求一致。

4小结

本文分析了用于高速收发系统接收端的时钟分频电路的设计,通过对扭环计数器计数原理的分析,提

出了一种基于类扭环计数器的分频电路,该电路可以模式可选的实现奇数分频和偶数分频,并根据实际需

要通过组合逻辑、反馈网络达到相应的占空比。文中给出了该电路的CMOS实现,并在SMIC0.18umCMOS

工艺下采用Cadence公司的Spectre进行了仿真,结果显示电路可达到预期要求。

本文作者创新点:通过对扭环计数器原理的分析,提出了一种基于类扭环计数器的分频电路,可以模

式可选的实现奇数和偶数分频,并达到相应的占空比。