低功耗无交叠四相时钟电路及实现方法

文档序号:7511151阅读:313来源:国知局
专利名称:低功耗无交叠四相时钟电路及实现方法
技术领域
本发明涉及集成电路领域的四相时钟,具体涉及一种低功耗、无交叠的四 相时钟电路及实现方法。
背景技术
随着社会的进歩,人们的生活水平逐渐提高,所需求的能源日益增加。而 随着自然资源的日益枯竭,能源问题越来越严峻。为了减轻能源问题的压力,各国都把提高资源利用率、减少浪费提到了首位。 家用电器、电子仪器等电气产品作为电力的直接终端,其功耗的高低决定其产 品的成败。各种电气产品都朝自动化、智能化方向发展。实现这种控制大多数都是使用的MCU控制器。作为控制器,其自身的功耗相对于整机功耗,特别是待机功耗 具有重要的意义。在精简指令集(RISC)计算机结构的微控制单元(MCU)中,时钟电路作 为系统运行的根本对于微控制单元(MCU)工作的稳定性和功耗起着决定性的 作用。使用较多的是4相时钟,如附图1所示。图中,如果时钟Q1 Q4的高电 平发生交叠,则会增加系统的功耗,并对微控制单元(MCU)的稳定性产生较 大的影响。在以往的做法中,常采用延时的方法实现时钟的无交叠,但温度和 工艺的变化对电路的稳定性会产生严重的影响。为了消除这种影响,往往采用 额外的延时模块,这样做无疑会增加电路的成本。发明内容本发明要解决的技术问题在于提供一种低功耗、无交叠的四相时钟电路及 实现方法,不采用延时模块,利用门电路自身的延时来实现时钟无交叠,在保 持电路稳定性的同时,降低系统的功耗。为实现上述目的,本发明提供一种低功耗无交叠四相时钟电路,其特征在 于所述四相时钟电路包括第一组合逻辑模块,用于接收主时钟信号(Clk)并输出与主时钟信号同相或反相的四个时钟信号(CK1N、 CK1P、 CK2N、 CK2P);一时序逻辑模块,接收所述四个时钟信号(CK1N、 CK1P、 CK2N、 CK2P) 作为内部锁存器的时钟输入,并输出四个分频时钟信号(PH1、 PH1一、 PH2、PH2—);第二组合逻辑模块,用于接收所述四个分频时钟信号(PH1、 PH1_、 PH2、 PH2—),并输出相邻时钟之间相位相差90。的四相时钟(Ql、 Q2、 Q3、 Q4)。本发明还提供一种低功耗无交叠四相时钟的实现方法,其特征在于该方法 利用门电路自身的延时来实现时钟无交叠,所述方法包括将主时钟信号(clk)输入到第一组合逻辑模块,输出与主时钟信号同相或 反相的四个时钟信号(CK1N、 CK1P、 CK2N、 CK2P);将四个时钟信号(CK1N、 CK1P、 CK2N、 CK2P)作为一时序逻辑模块的 时钟输入,输出四个分频时钟信号(PH1、 PH1_、 PH2、 PH2—);将四个分频时钟信号(PH1、 PH1—、 PH2、 PH2—)输入到第二组合逻辑模 块,输出相邻时钟之间相位相差90。的四相时钟(Ql、 Q2、 Q3、 Q4)。具体来说,所述第一组合逻辑模块包括含有三个输入端的第一、第二或非 门和含有三个输入端的第一、第二与非门,第一或非门和第二与非门分别输出 与主时钟信号(clk)反相的两个时钟信号(CK1N、 CK2P),第一与非门和第二 或非门分别输出与主时钟信号(clk)同相的两个时钟信号(CK1P、 CK2N),主 时钟信号(clk)通过一级非逻辑运算得到反相主时钟信号(ck),再通过一级非 逻辑运算得到正相主时钟信号(ck—),反相主时钟信号(ck)分别输入到第二或 非门和第一与非门的一个输入端,同相主时钟信号(ck—)分别输入到第一或非 门和第二与非门的一个输入端,第一或非门的输出信号(CK1N)输入到第二或 非门的第二个输入端,第二或非门的输出信号(CK2N)分别输入到第一或非门 和第二与非门的第二个输入端,第二或非门的输出信号(CK2N)经过非逻辑运 算后输入到第一与非门的第二个输入端,第一与非门的输出信号(CK1P)分别 输入到第一或非门和第二与非门的第三个输入端,第一与非门的输出信号 (CK1P)经过非逻辑运算后输入到第二或非门的第三个输入端,第二与非门的 输出信号(CK2P)输入到第一与非门的第三个输入端。所述时序逻辑模块包括两级锁存器,两级锁存器受第一组合逻辑模块输出 的四个时钟信号(CK1N、 CK1P、 CK2N、 CK2P)同步控制,第一级锁存器的
正输出端(Q)连接第二级锁存器的数据输入端(D),第二级锁存器的正输出端(Q)通过一非门连接第一级锁存器的数据输入端(D),第一级、第二级锁 存器的负输出端(Q—)分别输出正相分频时钟信号(PH1、 PH2),正相分频时 钟信号(PH1、 PH2)分别通过非逻辑运算得到反相分频时钟信号(PH1—、 PH2—)。所述锁存器包括第一、第二、第三和第四传输门,每个传输门有一输入端、 一输出端、 一高电平控制端和一低电平控制端,第一传输门的输入端作为锁存 器的数据输入端(D),第一传输门的输出端输出信号和锁存器的清零信号 (CLR—)进行与非逻辑后输入到第二传输门的输入端,第二传输门的输出端连 接一非门,该非门的输出端作为锁存器的正输出端(Q),第二传输门的输入端 通过一非门连接第三传输门的输入端,第三传输门的输出端连接第一传输门的 输出端,锁存器的正输出端(Q)通过一非门连接第四传输门的输入端,第四传 输门的输出端连接第二传输门的输出端,第一、第四传输门的高、低电平控制 端分别输入一组时钟信号(CK1N 、 CK1P),第二、第三传输门的高、低电平 控制端分别输入另一组时钟信号(CK2N 、 CK2P)。所述第二组合逻辑模块包括含有三个输入端的第三、第四、第五和第六或 非门,四个或非门的输出信号分别经过两级非门后依次得到四相时钟(Ql、 Q2、 Q3、 Q4),其中270°相位时钟(Q4)和两个反相分频时钟信号(PH1—、 PH2—) 分别输入到第三或非门的三个输入端,0°相位时钟(Ql)和一正相一反相两个 分频时钟信号(PH1、 PH2—)分别输入到第四或非门的三个输入端,90°相位 时钟(Q2)和两个正相分频时钟信号(PH1、 PH2)分别输入到第五或非门的三 个输入端,180°相位时钟(Q3)和一反相一正相两个分频时钟信号(PH1—、 PH2)分别输入到第六或非门的三个输入端。本发明的有益效果在于利用门电路自身的延时来实现时钟无交叠,电路 结构简单,可靠性高,性能好。电路采用门电路搭建,功耗低,面积小,成本 低。与传统的四相时钟电路相比较,本发明具有如下显著优点1. 电路面积缩小l/2;2. 平均功耗縮小1 uw/30nw=33倍;3. 具有可靠的稳定性,电路性能不受工艺及温度变化影响。


下面结合附图和具体实施方式
对本发明作进一歩的阐述。 附图1为四相时钟时序图;附图2为本发明所述低功耗无交叠四相时钟电路的结构图; 附图3为附图2中的锁存器的内部电路图;附图4为时钟信号CK1N、 CK1P、 CK2N、 CK2P的波形示意图; 附图5为本发明所述低功耗无交叠四相时钟电路一应用实例框图。
具体实施方式
如图2所示的低功耗无交叠四相时钟电路,包括第一、第二组合逻辑模块 和一时序逻辑模块。第一组合逻辑模块包括含有三个输入端A、 B、 C的第一或非门I5、第二或非门 12、第一与非门14和第二与非门13。第一或非门15和第二与非门13分别输出与 主时钟信号clk反相的两个时钟信号CK1N、 CK2P,第一与非门14和第二或非 门I2分别输出与主时钟信号clk同相的两个时钟信号CKlP、 CK2N。主时钟信 号clk通过非门10得到反相主时钟信号ck,再通过非门II得到正相主时钟信号 ck—。反相主时钟信号ck分别输入到第二或非门12的输入端B和第一与非门14 的输入端B,同相主时钟信号ck—分别输入到第一或非门15的输入端C和第二 与非门13的输入端A。第一或非门15的输出信号CK1N输入到第二或非门12 的输入端C,第二或非门12的输出信号CK2N分别输入到第一或非门15的输入 端A和第二与非门13的输入端B。第二或非门12的输出信号CK2N还经过非门 16输入到第一与非门14的输入端C。第一与非门14的输出信号CK1P分别输入 到第一或非门15的输入端B和第二与非门13的输入端C,第一与非门14的输 出信号CK1P还经过非门17输入到第二或非门12的输入端A。第二与非门13 的输出信号CK2P输入到第一与非门14的输入端A。时钟信号CK1N、 CK1P、 CK2N、 CK2P的波形如图4所示,其中CK1N和CK1P是一对反相波形,CK2N、 CK2P是一对反相波形。时序逻辑模块包括两级锁存器147、 148。锁存器147、 148有四个钟控端clkl 、 clkl—、clk2、clk2—分别接收第一组合逻辑模块输出的四个时钟信号CK1N、CK1P、 CK2N、 CK2P。锁存器148的正输出端Q连接锁存器147的数据输入端D,锁存 器147的正输出端Q通过非门151连接锁存器148的数据输入端D。锁存器148、 147的负输出端Q一分别输出正相分频时钟信号PH1、 PH2。正相分频时钟信号 PH1、 PH2分别通过非门I49、 150得到反相分频时钟信号PH1 、 PH2 。
锁存器I47、 148的内部电路如图3所示,包括四个传输门,每个传输门有一输 入端A、 一输出端Y、 一高电平控制端ck+和一低电平控制端ck-。第一传输门 的输入端A作为锁存器的数据输入端D,第一传输门的输出端Y和锁存器的清 零信号端CLR—连接到一与非门的两输入端,进行与非逻辑后输入到第二传输门 的输入端A,第二传输门的输出端Y连接一非门的输入端,该非门的输出端作 为锁存器的正输出端Q。第二传输门的输入端A通过一非门连接第三传输门的 输入端A,第三传输门的输出端Y连接第一传输门的输出端Y。锁存器的正输 出端Q通过一非门连接第四传输门的输入端A,第四传输门的输出端Y连接第 二传输门的输出端Y。第一、第四传输门的高电平控制端ck+和低电平控制端 ck-作为锁存器的钟控端clkl、 clkl—分别输入时钟信号CK1N、 CK1P,第二、第 三传输门的高电平控制端ck+和低电平控制端ck-作为锁存器的钟控端clk2、 clk2—分别输入时钟信号CK2N、 CK2P。对于锁存器147、 148,由于CK1N和 CK2N总是在对方从高变低之后才从低变高,从而能有效避免信号的冲突,从而 达到了降低功耗和提高稳定性的目的。第二组合逻辑模块包括含有三个输入端A、 B、 C的第三、第四、第五和第 六或非门B1、 125、 117和119。第三或非门I31的输出信号经过两级非门I55、 128得到0°相位时钟Ql,第四或非门125的输出信号经过两级非门154、 110 得到90°相位时钟Q2,第五或非门I17的输出信号经过两级非门I53、 113得到 180。相位时钟Q3,第六或非门I19的输出信号经过两级非门I52、 129得到 270°相位时钟Q4。四相时钟Q1、 Q2、 Q3和Q4的时序见图1。 270°相位时 钟Q4和分频时钟信号PH2—、PH1—分别输入到第三或非门131的三个输入端A、 B、 C, 0°相位时钟Ql和分频时钟信号PH2—、 PH1分别输入到第四或非门125 的三个输入端A、 B、 C, 90°相位时钟Q2和分频时钟信号PH2、 PH1分别输 入到第五或非门I17的三个输入端A、 B、 C, 180°相位时钟Q3和分频时钟信 号PH2、 PH1—分别输入到第六或非门I19的三个输入端A、 B、 C。由于采用以 上结构,四相时钟Q1 Q4互相控制,Ql为高电平时,Q2必为低电平,Q2和 Q3、 Q3禾BQ4、 Q4和Q1之间的电平关系与此类似,这样就实现了无交叠时序。如图5所示为低功耗无交叠四相时钟电路的应用实例框图,将本发明所述 低功耗无交叠四相时钟电路应用于MCU电路中。在RISC结构的四位MCU和 八位MCU中,时钟电路是系统工作的基本电路。如图5所示,四相时钟电路产 生的西相时钟用于控制MCU的每个功能模块,MCU的每个功能模块都在四相 时钟的控帝I」下 一 歩步工作。
尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式 中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的 人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限 定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。
权利要求
1.一种低功耗无交叠四相时钟电路,其特征在于所述四相时钟电路包括第一组合逻辑模块,用于接收主时钟信号(clk)并输出与主时钟信号同相或反相的四个时钟信号(CK1N、CK1P、CK2N、CK2P);一时序逻辑模块,接收所述四个时钟信号(CK1N、CK1P、CK2N、CK2P)作为内部锁存器的时钟输入,并输出四个分频时钟信号(PH1、PH1_、PH2、PH2_);第二组合逻辑模块,用于接收所述四个分频时钟信号(PH1、PH1_、PH2、PH2_),并输出相邻时钟之间相位相差90°的四相时钟(Q1、Q2、Q3、Q4)。
2. 如权利要求1所述的低功耗无交叠四相时钟电路,其特征在于所述第一 组合逻辑模块包括含有三个输入端的第一、第二或非门和含有三个输入端的第 一、第二与非门,第一或非门和第二与非门分别输出与主时钟信号(clk)反相 的两个时钟信号(CK1N、 CK2P),第一与非门和第二或非门分别输出与主时钟 信号(clk)同相的两个时钟信号(CK1P、 CK2N),主时钟信号(clk)通过一 级非逻辑运算得到反相主时钟信号(ck),再通过一级非逻辑运算得到正相主时 钟信号(ck—),反相主时钟信号(ck)分别输入到第二或非门和第一与非门的一 个输入端,同相主时钟信号(ck—)分别输入到第一或非门和第二与非门的一个 输入端,第一或非门的输出信号(CK1N)输入到第二或非门的第二个输入端, 第二或非门的输出信号(CK2N)分别输入到第一或非门和第二与非门的第二个 输入端,第二或非门的输出信号(CK2N)经过非逻辑运算后输入到第一与非门 的第二个输入端,第一与非门的输出信号(CK1P)分别输入到第一或非门和第 二与非门的第三个输入端,第一与非门的输出信号(CK1P)经过非逻辑运算后 输入到第二或非门的第三个输入端,第二与非门的输出信号(CK2P)输入到第 一与非门的第三个输入端。
3. 如权利要求l所述的低功耗无交叠四相时钟电路,其特征在于所述时序 逻辑模块包括两级锁存器,两级锁存器受第一组合逻辑模块输出的四个时钟信 号(CK1N、 CK1P、 CK2N、 CK2P)同步控制,第一级锁存器的正输出端(Q) 连接第二级锁存器的数据输入端(D),第二级锁存器的正输出端(Q)通过一 非门连接第一级锁存器的数据输入端(D),第一级、第二级锁存器的负输出端 (Q—)分别输出正相分频时钟信号(PH1、 PH2),正相分频时钟信号(PH1、 PH2)分别通过非逻辑运算得到反相分频时钟信号(PHI—、 PH2—)。
4.如权利要求3所述的低功耗无交叠四相时钟电路,其特征在于所述锁存 器包括第一、第二、第三和第四传输门,每个传输门有一输入端、 一输出端、 一高电平控制端和一低电平控制端,第一传输门的输入端作为锁存器的数据输 入端(D),第一传输门的输出端输出信号和锁存器的清零信号(CLR_)进行与 非逻辑后输入到第二传输门的输入端,第二传输门的输出端连接一非门,该非 门的输出端作为锁存器的正输出端(Q),第二传输门的输入端通过一非门连接 第三传输门的输入端,第三传输门的输出端连接第一传输门的输出端,锁存器 的正输出端(Q)通过一非门连接第四传输门的输入端,第四传输门的输出端连 接第二传输门的输出端,第一、第四传输门的高、低电平控制端分别输入一组 时钟信号(CK1N 、 CK1P),第二、第三传输门的高、低电平控制端分别输入 另一组时钟信号(CK2N 、 CK2P)。
5.如权利要求1所述的低功耗无交叠四相时钟电路,其特征在于所述第 二组合逻辑模块包括含有三个输入端的第三、第四、第五和第六或非门,四个 或非门的输出信号分别经过两级非门后依次得到四相时钟(Ql、 Q2、 Q3、 Q4), 其中270°相位时钟(Q4)和两个反相分频时钟信号(PH1—、 PH2—)分别输入 到第三或非门的三个输入端,0°相位时钟(Ql)和一正相一反相两个分频时钟 信号(PH1、 PH2—)分别输入到第四或非门的三个输入端,90°相位时钟(Q2) 和两个正相分频时钟信号(PH1、 PH2)分别输入到第五或非门的三个输入端, 180°相位时钟(Q3)和一反相一正相两个分频时钟信号(PH1—、 PH2)分别输 入到第六或非门的三个输入端。
6. —种低功耗无交叠四相时钟的实现方法,其特征在于该方法利用门电路 自身的延时来实现时钟无交叠,所述方法包括将主时钟信号(dk)输入到第一组合逻辑模块,输出与主时钟信号同相或 反相的四个时钟信号(CK1N、 CK1P、 CK2N、 CK2P);将四个时钟信号(CK1N、 CK1P、 CK2N、 CK2P)作为一时序逻辑模块的 时钟输入,输出四个分频时钟信号(PH1、 PH1一、 PH2、 PH2—);将四个分频时钟信号(PH1、 PH1—、 PH2、 PH2一)输入到第二组合逻辑模 块,输出相邻时钟之间相位相差90°的四相时钟(Ql、 Q2、 Q3、 Q4)。
7. 如权利要求6所述的低功耗无交叠四相时钟的实现方法,其特征在于所 述第一组合逻辑模块包括含有三个输入端的第一、第二或非门和含有三个输入 端的第一、第二与非门,第一或非门和第二与非门分别输出与主时钟信号(Clk)反相的两个时钟信号(CK1N、 CK2P),第一与非门和第二或非门分别输出与主 时钟信号(clk)同相的两个时钟信号(CK1P、 CK2N),主时钟信号(clk)通 过一级非逻辑运算得到反相主时钟信号(ck),再通过一级非逻辑运算得到正相 主时钟信号(ck—),反相主时钟信号(ck)分别输入到第二或非门和第一与非门 的一个输入端,同相主时钟信号(ck一)分别输入到第一或非门和第二与非门的 一个输入端,第一或非门的输出信号(CK1N)输入到第二或非门的第二个输入 端,第二或非门的输出信号(CK2N)分别输入到第一或非门和第二与非门的第 二个输入端,第二或非门的输出信号(CK2N)经过非逻辑运算后输入到第一与 非门的第二个输入端,第一与非门的输出信号(CK1P)分别输入到第一或非门 和第二与非门的第三个输入端,第一与非门的输出信号(CK1P)经过非逻辑运算后输入到第二或非门的第三个输入端,第二与非门的输出信号(CK2P)输入 到第一与非门的第三个输入端。
8. 如权利要求6所述的低功耗无交叠四相时钟的实现方法,其特征在于所 述时序逻辑模块包括两级锁存器,两级锁存器受第一组合逻辑模块输出的四个 时钟信号(CK1N、 CK1P、 CK2N、 CK2P)同步控制,第一级锁存器的正输出 端(Q)连接第二级锁存器的数据输入端(D),第二级锁存器的正输出端(Q) 通过一非门连接第一级锁存器的数据输入端(D),第一级、第二级锁存器的负 输出端(Q—)分别输出正相分频时钟信号(PH1、PH2),正相分频时钟信号(PH1、 PH2)分别通过非逻辑运算得到反相分频时钟信号(PH1—、 PH2—)。
9. 如权利要求8所述的低功耗无交叠四相时钟的实现方法,其特征在于所 述锁存器包括第一、第二、第三和第四传输门,每个传输门有一输入端、 一输 出端、 一高电平控制端和一低电平控制端,第一传输门的输入端作为锁存器的 数据输入端(D),第一传输门的输出端输出信号和锁存器的清零信号(CLR—) 进行与非逻辑后输入到第二传输门的输入端,第二传输门的输出端连接一非门, 该非门的输出端作为锁存器的正输出端(Q),第二传输门的输入端通过一非门 连接第三传输门的输入端,第三传输门的输出端连接第一传输门的输出端,锁 存器的正输出端(Q)通过一非门连接第四传输门的输入端,第四传输门的输出 端连接第二传输门的输出端,第一、第四传输门的高、低电平控制端分别输入 一组时钟信号(CK1N 、 CK1P),第二、第三传输门的高、低电平控制端分别 输入另一组时钟信号(CK2N 、 CK2P)。
10. 如权利要求6所述的低功耗无交叠四相时钟的实现方法,其特征在于 所述第二组合逻辑模块包括含有三个输入端的第三、第四、第五和第六或非门,四个或非门的输出信号分别经过两级非门后依次得到四相时钟(Ql、 Q2、 Q3、 Q4),其中270°相位时钟(Q4)和两个反相分频时钟信号(PH1一、 PH2」分 别输入到第三或非门的三个输入端,0°相位时钟(Ql)和一正相一反相两个分 频时钟信号(PH1、 PH2—)分别输入到第四或非门的三个输入端,90°相位时 钟(Q2)和两个正相分频时钟信号(PH1、 PH2)分别输入到第五或非门的三个 输入端,180°相位时钟(Q3)和一反相一正相两个分频时钟信号(PH1—、 PH2) 分别输入到第六或非门的三个输入端。
全文摘要
本发明公开一种低功耗无交叠四相时钟电路,其特征在于包括第一组合逻辑模块,用于接收主时钟信号并输出与主时钟信号同相或反相的四个时钟信号;一时序逻辑模块,接收所述四个时钟信号作为内部锁存器的时钟输入,并输出四个分频时钟信号;第二组合逻辑模块,用于接收所述四个分频时钟信号,并输出相邻时钟之间相位相差90°的四相时钟。本发明还公开了一种低功耗无交叠四相时钟的实现方法。本发明的有益效果在于利用门电路自身的延时来实现时钟无交叠,电路结构简单,可靠性高,性能好,功耗低,面积小,成本低。
文档编号H03K3/012GK101119107SQ20071015161
公开日2008年2月6日 申请日期2007年9月25日 优先权日2007年9月25日
发明者猛 江, 力 贾 申请人:苏州市华芯微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1