D触发器的制作方法

文档序号:11709881阅读:875来源:国知局
D触发器的制作方法与工艺

本发明涉及电子技术领域,特别涉及一种d触发器。



背景技术:

在数字系统中,触发器是一个极其重要的组成部分,它影响着系统的各项性能,如面积、功耗、速度等。现代超大规模集成电路(verylargescaleintegration,vlsi)电路设计中,如何提高芯片的工作速度、降低芯片的功耗以及节省硅片的面积越来越重要,作为系统的重要组成部分,如何改进触发器的设计方案、设计低功耗和高速度的触发器是增强整个系统性能设计中最主要的任务。传统的主从触发器具有复杂的电路结构和正的建立时间等特点,很难实现较高的速度。d触发器是最常用的触发器之一,其中,双边沿型d触发器由于其抗干扰性较强而应用广泛。

现有技术的双边沿d触发器,其主流结构是由单边沿主从型触发器并联构成,该d触发器有两部分构成,分别为时钟上升沿触发的d触发器和时钟下降沿触发的d触发器。此结构的d触发器功耗较大,建立时间为正值。

现有技术中还存在一种脉冲式双边沿d触发器,由脉冲信号产生电路和锁存器组成。响应于时钟信号的上升沿和下降沿,所述脉冲信号产生电路分别产生一个窄脉冲信号,所述锁存器对所述d触发器的输入信号进行采样,所述锁存器的输出端有两个相互耦合的反相器对所述d触发器的输出信号进行锁存。此结构的d触发器的建立时间为负值,有利于应用于高速电路,但是容易产生冗余的窄脉冲信号增加了电路功耗。

因此,现有技术中的d触发器仍然面临着功耗较大的问题。



技术实现要素:

本发明解决的技术问题是如何进一步降低现有技术中的d触发器的功耗。

为解决上述技术问题,本发明实施例提供一种d触发器,适于输入第一时钟信号和第一数据信号,输出第二数据信号和第三数据信号,所述第三数 据信号与所述第二数据信号相反;所述d触发器包括:

脉冲信号发生电路,适于输入所述第一时钟信号、第一数据信号、第二数据信号和第三数据信号并产生时钟脉冲信号,其中,响应于所述第一时钟信号的上升沿和下降沿,如果所述第一数据信号与第二数据信号相反,则所述脉冲信号发生电路生成的时钟脉冲信号为脉冲信号,否则所述时钟脉冲信号保持低电平;

锁存电路,适于当所述时钟脉冲信号为低电平时,锁存所述第二数据信号和第三数据信号,当所述时钟脉冲信号为高电平时,采样并传输所述第一数据信号和与所述第一数据信号相反的数据信号,以分别作为所述第二数据信号和第三数据信号。

可选的,所述脉冲信号发生器包括:

充放电节点,与电源电连接;

第一时钟开启电路,所述第一时钟开启电路的输入端连接所述充放电节点,响应于所述第一时钟信号的上升沿,所述第一时钟开启电路的输出端和输入端之间的通路在第一预设时间窗口内导通;

第二时钟开启电路,所述第二时钟开启电路的输入端连接所述充放电节点,其输出端连接所述第一时钟开启电路的输出端,响应于所述第一时钟信号的下降沿,所述第二时钟开启电路的输出端和输入端之间的通路在第二预设时间窗口内导通;

脉冲翻转控制电路,所述脉冲翻转控制电路的输入端连接所述第一时钟开启电路和第二时钟开启电路的输出端,所述脉冲翻转控制电路的输出端接地,当所述第一数据信号与前一周期的第二数据信号相反时,所述脉冲翻转控制电路的输出端和输入端之间的通路导通;

第一反相器,所述第一反相器的输入端连接所述充放电节点,所述第一反相器的输出端输出所述时钟脉冲信号。

可选的,所述脉冲翻转控制电路包括:

第一数据开启电路和第二数据开启电路,其中,

所述第一数据开启电路的第一端和第二数据开启电路的第一端相连,并作为所述脉冲翻转控制电路的输入端;

所述第一数据开启电路的第二端和第二数据开启电路的第二端相连并接地;

所述第一数据开启电路适于输入所述第一数据信号和第三数据信号;

所述第二数据开启电路适于输入所述第二数据信号和第四数据信号,所述第四数据信号与所述第一数据信号相反。

可选的,所述第一数据开启电路包括:

第一nmos晶体管和第二nmos晶体管;其中,

所述第一nmos晶体管的栅极适于输入所述第一数据信号,所述第一nmos晶体管的源极连接所述第二nmos晶体管的漏极,所述第一nmos晶体管的漏极连接所述脉冲翻转控制电路的输入端;

所述第二nmos晶体管的栅极适于输入所述第三数据信号,所述第二nmos晶体管的源极接地。

可选的,所述第二数据开启电路包括:

第三nmos晶体管和第四nmos晶体管;其中,

所述第三nmos晶体管的栅极适于输入所述第四数据信号,所述第三nmos晶体管的源极连接所述第四nmos晶体管的漏极,所述第三nmos晶体管的漏极连接所述脉冲翻转控制电路的输入端;

所述第四nmos晶体管的栅极适于输入所述第二数据信号,所述第四nmos晶体管的源极接地。

可选的,所述充放电节点经由第一pmos晶体管连接至电源,所述第一pmos晶体管的源极接电源,所述第一pmos晶体管的栅极接地,所述第一pmos晶体管的漏极连接所述充放电节点。

可选的,所述第一时钟开启电路包括:

第五nmos晶体管和第六nmos晶体管;其中,

所述第五nmos晶体管的漏极连接所述充放电节点,所述第五nmos晶体管的栅极适于输入所述第一时钟信号,所述第五nmos晶体管的源极连接所述第六nmos晶体管的漏极;

所述第六nmos晶体管的源极连接所述脉冲翻转控制电路的输入端,所述第六nmos晶体管的栅极适于输入第四时钟信号,所述第四时钟信号与第一时钟信号反相,并且所述第四时钟信号相对于所述第一时钟信号具有第三延时。

可选的,所述第二时钟开启电路包括:

第七nmos晶体管和第八nmos晶体管;其中,

所述第七nmos晶体管的漏极连接所述充放电节点,所述第七nmos晶体管的栅极适于输入第二时钟信号,所述第七nmos晶体管的源极连接所述第八nmos晶体管的漏极,所述第二时钟信号与第一时钟信号反相,并且所述第二时钟信号相对于所述第一时钟信号具有第一延时,所述第一延时小于所述第三延时;

所述第八nmos晶体管的源极连接所述脉冲翻转控制电路的输入端,所述第八nmos晶体管的栅极适于输入第五时钟信号,所述第五时钟信号与所述第一时钟信号同相,并且所述第五时钟信号相对于所述第一时钟信号具有第四延时,所述第四延时大于所述第三延时。

可选的,所述第一时钟信号经第二反相器输出所述第二时钟信号,所述第二时钟信号经第三反相器输出第三时钟信号,所述第三时钟信号经第四反相器输出所述第四时钟信号,所述第四时钟信号经第五反相器输出所述第五时钟信号。

可选的,所述第二反向器包括:

第二pmos晶体管、第九nmos晶体管和第十nmos晶体管;其中,

所述第二pmos晶体管的栅极连接第九nmos晶体管的栅极连接并作为所述第二反相器的输入端,所述第二pmos晶体管的源极接电源,所述第二pmos晶体管的漏极连接所述第九nmos晶体管的漏极并作为所述第二反相 器的输出端;

所述第九nmos晶体管的源极连接所述第十nmos晶体管的漏极;

所述第十nmos晶体管的栅极接电源,所述第十nmos晶体管的源极接地。

可选的,所述锁存电路包括:

第六反相器,适于对所述第一数据信号进行反相以输出第四数据信号;

相互连接的传输电路和锁存器,其中,

当所述时钟脉冲信号为高电平时,所述传输电路对所述第一数据信号采样并传输至所述锁存器的第一输出端以作为所述第二数据信号,对所述第四数据信号采样并传输至所述锁存器的第二输出端以作为所述第三数据信号;

当所述时钟脉冲信号为低电平时,所述锁存器对所述第二数据信号和第三数据信号进行锁存。

可选的,所述锁存器的电源端经由脉冲导通电路连接电源,所述脉冲导通电路在所述时钟脉冲信号为低电平时导通,在所述时钟脉冲信号为高电平时关断。

可选的,所述传输电路包括:

第十一nmos晶体管和第十二nmos晶体管;其中,

所述第十一nmos晶体管的栅极适于输入所述时钟脉冲信号,所述第十一nmos晶体管的漏极连接所述第六反相器的输入端,所述第十一nmos晶体管的源极适于输出所述第二数据信号;

所述第十二nmos晶体管的栅极适于输入所述时钟脉冲信号,所述第十二nmos晶体管的漏极连接所述第六反相器的输出端,所述第十二nmos晶体管的源极适于输出所述第三数据信号。

可选的,所述锁存器包括:

第三pmos晶体管、第四pmos晶体管、第十三nmos晶体管和第十四nmos晶体管;其中,

所述第三pmos晶体管的栅极连接所述第十三nmos晶体管的栅极并适于接收所述第二数据信号,所述第三pmos晶体管的源极连接所述第四pmos晶体管的源极,并作为所述锁存器的电源端,所述第三pmos晶体管的漏极连接所述第十三nmos晶体管的漏极和所述第四pmos晶体管的栅极;

所述第四pmos晶体管的栅极连接所述第十四nmos晶体管的栅极并适于接收所述第三数据信号,所述第四pmos晶体管的漏极连接所述第十四nmos晶体管的漏极和所述第三pmos晶体管的栅极;

所述第十三nmos晶体管的源极接地;

所述第十四nmos晶体管的源极接地。

可选的,所述脉冲导通电路包括:

第五pmos晶体管,所述第五pmos晶体管的栅极适于输入所述时钟脉冲信号,所述第五pmos晶体管的源极接电源,所述第五pmos晶体管的漏极连接所述锁存器的电源端。

与现有技术相比,本发明实施例的技术方案具有以下有益效果:

本发明实施例d触发器,适于输入第一时钟信号和第一数据信号,输出第二数据信号和与所述第二数据信号相反的第三数据信号;所述d触发器包括脉冲信号发生电路和锁存电路;所述锁存电路适于锁存所述第二数据信号和第三数据信号,或响应于所述时钟脉冲信号,采样并传输所述第一数据信号和与所述第一数据信号相反的数据信号;所述脉冲信号发生电路响应于所述第一时钟信号的上升沿和下降沿,如果所述第一数据信号与第二数据信号相反,则所述脉冲信号发生电路生成的时钟脉冲信号为脉冲信号,否则所述时钟脉冲信号保持低电平。本发明实施例在所述脉冲信号发生电路的输入端引入所述d触发器的输入信号和输出信号;相比于现有技术的d触发器仅响应于所述时钟信号的上升沿和下降沿,在所述时钟信号的上升沿和下降沿均产生所述时钟脉冲信号,而本发明实施例d触发器仅当所述第一数据信号与上一时钟周期的第二数据信号相反时,产生所述时钟脉冲信号,若所述第一数据信号与上一时钟周期的第二数据信号相同时,由于d触发器的输出信号不翻转,产生的时钟脉冲信号即为冗余。本发明实施例通过抑制冗余的窄脉 冲信号的产生,可以有效的控制所述脉冲信号发生电路中内部动态节点的冗余跳变,使d触发器的功耗降低。

进一步,本发明实施例的锁存电路响应于所述时钟脉冲信号,对所述d触发器的输入信号(也即,第一数据信号)和所述输入信号相反的信号进行采样,并通过传输电路传输至所述d触发器的输出端,数据的传输延时由所述传输电路中的单个传输管决定,相比于现有技术中的反相器,本发明实施例具有更小的输入到输出的传输延时,提高了电路的工作速度;此外,所述锁存电路晶体管数量更少,功耗更小,并具有负的建立时间。

附图说明

图1是现有技术中一种d触发器的电路图;

图2(a)是现有技术另一种d触发器的双边沿脉冲信号发生器的电路图;

图2(b)是现有技术另一种d触发器的锁存器的电路图;

图3是本发明实施例d触发器的示意性结构框图;

图4是本发明实施例脉冲信号发生电路的电路图;

图5是本发明实施例用于产生第二时钟信号、第四时钟信号和第五时钟信号的电路的电路图;

图6是本发明实施例第二反相器的电路图;

图7是本发明实施例锁存电路的电路图。

具体实施方式

如背景技术部分所述,现有技术的d触发器具有功耗较大的问题。

本申请发明人对现有技术进行了分析。图1是现有技术中一种d触发器的电路图;如图1所示,在现有技术中,存在一种由单边沿主从型触发器并联构成的双边沿d触发器,包括传输门t1至t10、反相器i1至i9。该触发器可以分为两部分:分别为时钟上升沿触发的d触发器和时钟下降沿触发的d触发器。当clk为低电平时,上升沿触发的d触发器的主锁存器对输入信号进行响应,从锁存器处于锁存状态;下降沿触发的d触发器的主锁存器处 于锁存状态,从锁存器接受来自主锁存器的中间信号db,完成d到q的传输;当clk为高电平时,上升沿触发的d触发器的主锁存器处于锁存状态,从锁存器接受来自主锁存器的中间信号db,完成d到q的传输;下降沿触发的d触发器的主锁存器对输入信号进行响应,从锁存器处于锁存状态。

一方面,这种简单的并联电路结构复杂,由10个传输门和9个反相器组成,所用晶体管的数目达到38个,对应的电路面积很大,同时功耗损失也会相应增加许多;另一方面该结构具有较长的建立时间和较大的传输延时,无法满足日益提高的运算速度的要求,从图1所示的触发器结构中可以看出,其建立时间为整数,tsetup=tt1+ti2-ti1,clk到q的延迟时间为tckq=tt3+ti4+tt5+ti1。

图2(a)和图2(b)分别是现有技术另一种d触发器中的双边沿脉冲信号发生器和锁存器的电路图;如图2(a)和图2(b)所示的d触发器是一种利用条件放电技术的新型脉冲式双边沿d触发器。在所述双边沿脉冲信号发生器中,pmos管p1的栅极连接到gnd,对节点y进行充电,当时钟信号clk的上升沿到来时,由于反相器i1、i2和i3的延迟作用,nmos管n1和nmos管n2同时导通一段很短的时间,此时y点放电至低电位,并在输出端产生一个窄脉冲信号cp_pulse;当时钟信号clk的下降沿到来时,由于反相器i2、i3和i4的延迟作用,nmos管n3和nmos管n4同时导通一段很短的时间,同样y点放电至低电位,在输出端产生一个窄脉冲信号cp_pulse;于是,在时钟信号的上升沿和下降沿,双边沿脉冲信号发生器都会输出一个窄脉冲信号。在所述锁存器中,当窄脉冲信号cp_pulse为低电平时,nmos管n9截止,pmos管p3导通,内部节点x通过pmos管p3预充电到高电平,受x点控制的pmos管p4截止,所述d触发器的输出信号通过一对交差耦合的反相器保持稳定。当窄脉冲信号cp_pulse由低电平转变为高电平时,nmos管n9导通,pmos管p3截止,所述d触发器对输入信号进行求值响应,如果其输入信号d为高电平,同时上一个周期的输出信号q与该周期的输入信号d相反,即上一个周期d触发器的输出信号q=0,qb=1,则nmos管n6和nmos管n7导通,节点x通过nmos管n6、nmos管n7和nmos管n9放电至低电平,此时受x点控制的pmos管p4导通,z点被充电至高电平,输出信号q=1,qb=0;如果输入信号d为低电平,则db为高电平,nmos 管n8导通,z点放电至低电平,输出信号q=0,qb=1;于是,整个触发器完成了对输入信号的响应:q=d。

一方面,这种结构的触发器采用条件放电技术,通过n7去除节点x的冗余转换,降低了电路的功耗;另一方面,这种结构的触发器在反相器链的延迟足够大时,输入信号可以在时钟信号有效沿到来之后达到稳定状态,因此电路的建立时间可以为负值,电路的这种结构特性降低了对输入信号的时序要求,有利于被应用到高速电路中,但是容易产生冗余的窄脉冲信号增加了不必要的电路功耗。

根据以上分析可知,现有技术的d触发器仍然存在功耗较大的问题。

图3所示,本发明实施例提出一种d触发器100,具有较低的功耗。

所述d触发器100,适于输入第一时钟信号cp和第一数据信号d,输出第二数据信号q和第三数据信号qb,所述第三数据信号qb与所述第二数据信号q相反。

所述d触发器100可以包括:脉冲信号发生电路10,所述脉冲信号发生电路10适于输入所述第一时钟信号cp、第一数据信号d、第二数据信号q和第三数据信号qb并产生时钟脉冲信号cp_pulse,其中,响应于所述第一时钟信号cp的上升沿和下降沿,如果所述第一数据信号d与第二数据信号q相反,则所述脉冲信号发生电路10生成的时钟脉冲信号cp_pulse为脉冲信号,否则所述时钟脉冲信号cp_pulse保持低电平。

所述d触发器100还可以包括:锁存电路20,响应于所述时钟脉冲信号cp_pulse,当所述时钟脉冲信号cp_pulse为低电平时,锁存所述第二数据信号q和第三数据信号qb,当所述时钟脉冲信号cp_pulse为高电平时,采样并传输所述第一数据信号d和与所述第一数据信号d相反的数据信号,经过传输的所述第一数据信号d和第一数据信号d的反相信号分别作为所述第二数据信号q和第三数据信号qb。

本发明实施例在所述脉冲信号发生电路10的输入端引入所述d触发器100的输入信号和输出信号,响应于所述第一时钟信号cp的上升沿和下降沿,仅当所述第一数据信号d与所述第一时钟信号cp的上一时钟周期的第二数 据信号q相反时,产生所述时钟脉冲信号cp_pulse,若所述第一数据信号与上一时钟周期的第二数据信号相同,由于d触发器的输出信号不翻转,产生的时钟脉冲信号即为冗余,通过抑制冗余的窄脉冲信号的产生,可以使d触发器的功耗降低。

为使本发明的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

图4是本发明实施例脉冲信号发生电路10的电路图。

如图4所示,在本发明实施例中,所述脉冲信号发生器10可以包括:

充放电节点y,与电源电连接;

第一时钟开启电路(图中未示出),所述第一时钟开启电路的输入端连接所述充放电节点y,响应于所述第一时钟信号cp的上升沿,所述第一时钟开启电路的输出端和输入端之间的通路在第一预设时间窗口内导通;

第二时钟开启电路(图中未示出),所述第二时钟开启电路的输入端连接所述充放电节点y,其输出端连接所述第一时钟开启电路的输出端,响应于所述第一时钟信号cp的下降沿,所述第二时钟开启电路的输出端和输入端之间的通路在第二预设时间窗口内导通;

脉冲翻转控制电路(图中未示出),所述脉冲翻转控制电路的输入端连接所述第一时钟开启电路和第二时钟开启电路的输出端,所述脉冲翻转控制电路的输出端接地,当所述第一数据信号d与前一周期的第二数据信号q相反时,所述脉冲翻转控制电路的输出端和输入端之间的通路导通;

第一反相器i1,所述第一反相器i1的输入端连接所述充放电节点y,所述第一反相器i1的输出端输出所述时钟脉冲信号cp_pulse。

所述第一反相器i1为通用的反相器结构,为本领域技术人员所熟知。参见图4,所述第一反相器i1可以包括:第六pmos晶体管p6和第十五nmos晶体管n15。

其中,所述第六pmos晶体管p6的源极接电源,所述第六pmos晶体管p6的栅极连接所述第十五nmos晶体管n15的栅极并连接所述第一导通 电路的输出端,所述第六pmos晶体管p6的漏极连接所述第十五nmos晶体管n15的漏极并输出所述时钟脉冲信号cp_pulse;所述第十五nmos晶体管n15的源极接地。

继续参见图4,在本发明实施例中,所述脉冲翻转控制电路可以包括:第一数据开启电路(图中未示出)和第二数据开启电路(图中未示出)。

其中,所述第一数据开启电路的第一端和第二数据开启电路的第一端相连,并作为所述脉冲翻转控制电路的输入端;所述第一数据开启电路的第二端和第二数据开启电路的第二端相连并接地;所述第一数据开启电路适于输入所述第一数据信号d和第三数据信号qb;所述第二数据开启电路适于输入所述第二数据信号q和第四数据信号db,所述第四数据信号db与所述第一数据信号d相反。

继续参见图4,在具体实施中,所述第一数据开启电路可以包括:第一nmos晶体管n1和第二nmos晶体管n2。

其中,所述第一nmos晶体管n1的栅极适于输入所述第一数据信号d,所述第一nmos晶体管n1的源极连接所述第二nmos晶体管n2的漏极,所述第一nmos晶体管n1的漏极连接所述脉冲翻转控制电路的输入端;所述第二nmos晶体管n2的栅极适于输入所述第三数据信号qb,所述第二nmos晶体管n2的源极接地。

在具体实施中,所述第二数据开启电路可以包括:第三nmos晶体管n3和第四nmos晶体管n4。

其中,所述第三nmos晶体管n3的栅极适于输入所述第四数据信号db,所述第三nmos晶体管n3的源极连接所述第四nmos晶体管n4的漏极,所述第三nmos晶体管n3的漏极连接所述脉冲翻转控制电路的输入端;所述第四nmos晶体管n4的栅极适于输入所述第二数据信号q,所述第四nmos晶体管n4的源极接地。

在本发明实施例中,所述第一数据开启电路和所述第二数据开启电路组成所述脉冲翻转控制电路,在具体实施中,分别设置为各包含两个nmos晶体管,由于需要响应于所述第一至第四数据信号,从数量上设置为四个nmos 晶体管,其功能为当所述第一数据信号和第三数据信号共同为高电平时,所述第一数据开启电路导通,当所述第二数据信号和第四数据信号共同为高电平时,所述第二数据开启电路导通。因此,本实施例中的所述脉冲翻转控制电路仅以四个nmos晶体管为例,却不以此为限,还可以采用数量大于等于四个的高电平可控导通的元件来实现。

继续参见图4,在具体实施中,所述充放电节点y可以经由第一pmos晶体管p1连接至电源。所述第一pmos晶体管p1的源极接电源,所述第一pmos晶体管p1的栅极接地,所述第一pmos晶体管p1的漏极连接所述充放电节点y。

以上所述的电路连接方式使所述第一pmos晶体管p1始终导通,使所述充放电节点y在上电时处于高电平(近似于电源电压),而在本实施例中,所述充放电节点y也可以经由例如电阻与电源连接,本实施例不加以限制。

在具体实施中,所述第一时钟开启电路可以包括:第五nmos晶体管n5和第六nmos晶体管n6。

其中,所述第五nmos晶体管n5的漏极连接所述充放电节点y,所述第五nmos晶体管n5的栅极适于输入所述第一时钟信号cp,所述第五nmos晶体管n5的源极连接所述第六nmos晶体管n6的漏极;所述第六nmos晶体管n6的源极连接所述脉冲翻转控制电路的输入端,所述第六nmos晶体管n6的栅极适于输入第四时钟信号cp3b,所述第四时钟信号cp3b与第一时钟信号cp反相,并且所述第四时钟信号cp3b相对于所述第一时钟信号cp具有第三延时。

在具体实施中,所述第二时钟开启电路可以包括:第七nmos晶体管n7和第八nmos晶体管n8。

其中,所述第七nmos晶体管n7的漏极连接所述充放电节点y,所述第七nmos晶体管n7的栅极适于输入第二时钟信号cpb,所述第七nmos晶体管n7的源极连接所述第八nmos晶体管n8的漏极,所述第二时钟信号cpb与第一时钟信号cp反相,并且所述第二时钟信号cpb相对于所述第一时钟信号cp具有第一延时,所述第一延时小于所述第三延时。

所述第八nmos晶体管n8的源极连接所述脉冲翻转控制电路的输入端,所述第八nmos晶体管n8的栅极适于输入第五时钟信号cp4b,所述第五时钟信号cp4b与所述第一时钟信号cp同相,并且所述第五时钟信号cp4b相对于所述第一时钟信号cp具有第四延时,所述第四延时大于所述第三延时。

在本发明实施例中,所述第一时钟开启电路和所述第二时钟开启电路分别设置为各包含两个nmos晶体管,由于需要响应于所述第一、第二、第四和第五时钟信号,其实现的功能为当所述第一时钟信号和第四时钟信号共同为高电平时,所述第一时钟开启电路导通,当所述第二数据信号和第四数据信号共同为高电平时,所述第二时钟开启电路导通。因此,本实施例中的所述第一时钟开启电路和所述第二时钟开启电路仅以分别包含两个nmos晶体管为例,却不以此为限,分别还可以采用数量大于等于两个的高电平可控导通的元件来实现。

图5是本发明实施例用于产生第二时钟信号cpb、第四时钟信号cp3b和第五时钟信号cp4b的电路的电路图。如图5所示,所述第一时钟信号cp可以经第二反相器i2输出所述第二时钟信号cpb,所述第二时钟信号cpb可以经第三反相器i3输出第三时钟信号cp2b,所述第三时钟信号cp2b可以经第四反相器i4输出所述第四时钟信号cp3b,所述第四时钟信号cp3b可以经第五反相器i5输出所述第五时钟信号cp4b。

参照图5,在本发明实施例中,所述第二时钟信号cpb相对于所述第一时钟信号cp的所述第一延时为所述第二反相器i2的器件延时;所述第四时钟信号cp3b相对于所述第一时钟信号cp的所述第三延时为所述第二反相器i2、第三反相器i3和第四反相器i4的器件延时之和;所述第五时钟信号cp4b相对于所述第一时钟信号cp的所述第四延时为所述第二反相器i2、第三反相器i3、第四反相器i4和第五反相器i5的器件延时之和。

理论上,每一个反相器的器件延时相同,则所述第三延时为所述第一延时的三倍,所述第四延时为所述第一延时的四倍;且对应地,所述第一预设时间窗口和第二预设时间窗口相同,且所述第一预设时间窗口或第二预设时间窗口对应于所述时钟脉冲信号cp_pulse的脉宽。但实际上,每一个反相器的器件延时不尽相同,因此并不能限制所述第一延时、第三延时和第四延时 之间,以及所述第一预设时间窗口和第二预设时间窗口的关系。

并且,本发明实施例不限制所述第二时钟信号、第三时钟信号和第五时钟信号的产生方式,本实施例仅以通用的反相器为例,但在本实施中,任何具有反相功能并具有满足本实施例的延时功能的元件或若干元件的组合均可满足本发明的需求。

图6是本发明实施例第二反相器i2的电路图。

如图6所示,在具体实施中,所述第二反向器i2可以包括:第二pmos晶体管p2、第九nmos晶体管n9和第十nmos晶体管n10。

其中,所述第二pmos晶体管p2的栅极连接第九nmos晶体管n9的栅极连接并作为所述第二反相器i2的输入端,所述第二pmos晶体管p2的源极接电源,所述第二pmos晶体管p2的漏极连接所述第九nmos晶体管n9的漏极并作为所述第二反相器i2的输出端。

所述第九nmos晶体管n9的源极连接所述第十nmos晶体管n10的漏极;所述第十nmos晶体管n10的栅极接电源,所述第十nmos晶体管n10的源极接地。

本发明实施例中的反相器i2可以采用图4所示的所述第一反相器i1的结构,也可以采用图6所示的电路结构。而相对优选地,如图6所示,所述第十nmos晶体管n10的栅极连接高电平,因此所述第十nmos晶体管n10可以等效为电阻,其阻值可以通过其半导体工艺中的沟道长度进行调节,从而可以根据需要调节以上所述的反相器链的延迟,从而满足所述d触发器100对不同的建立时间的需求。

参见图4和图5,所述脉冲信号产生电路10的工作机制如下:第一pmos晶体管p1的栅极连接到地,对所述充放电节点y进行充电。当所述第一时钟信号cp的上升沿到来时,由于所述第二反相器i2、第三反相器i3和第四反相器i4的延迟作用,所述第五nmos晶体管n5和第六nmos晶体管n6同时导通一段很短的时间,如果此时当前的所述第一数据信号d与上一个时钟周期的所述第二数据信号q相反,那么所述第一数据导通电路(第一nmos晶体管n1和第二nmos晶体管n2)和所述第二数据导通电路(第三nmos 晶体管n3和第四nmos晶体管n4)总有一路导通,因此所述充放电节点y放电至低电位,并在所述第一反相器i1的输出端产生一个窄脉冲信号,即所述时钟脉冲信号cp_pulse。同理,当所述第一时钟信号cp的下降沿到来时,由于所述第三反相器i3、第四反相器i4和第五反相器i5的延迟作用,所述第七nmos晶体管n7和第八nmos晶体管n8同时导通一段很短的时间,如果此时当前的所述第一数据信号d与上一个时钟周期的所述第二数据信号q相反,那么所述第一数据导通电路和所述第二数据导通电路总有一路导通,因此所述充放电节点y放电至低电位,并在所述第一反相器i1的输出端产生一个窄脉冲信号,即所述时钟脉冲信号cp_pulse。然而,所述第一数据信号d与上一个时钟周期的所述第二数据信号q一致时,无论所述第一时钟信号cp如何变化,所述第一nmos晶体管n1、第二nmos晶体管n2、第三nmos晶体管n3和第四nmos晶体管n4时钟截止,所述充放电节点y始终为高电平,因此所述时钟脉冲信号cp_pulse始终为低电平。

图7是本发明实施例锁存电路的电路图。如图7所示,本发明实施例中的所述锁存电路20包括:

第六反相器i6,适于对所述第一数据信号d进行反相以输出第四数据信号db;

相互连接的传输电路(图中未示出)和锁存器(图中未示出),其中,

当所述时钟脉冲信号cp_pulse为高电平时,所述传输电路对所述第一数据信号d采样并传输至所述锁存器的第一输出端以作为所述第二数据信号q,对所述第四数据信号db采样并传输至所述锁存器的第二输出端以作为所述第三数据信号qb;

当所述时钟脉冲信号cp_pulse为低电平时,所述锁存器对所述第二数据信号q和第三数据信号qb进行锁存。

所述第六反相器i6的实施方式可以参考图4中所述第一反相器i1,此处不再赘述。

继续参见图7,在具体实施中,所述锁存器的电源端可以经由脉冲导通电路(图中未示出)连接电源,所述脉冲导通电路在所述时钟脉冲信号cp_pulse 为低电平时导通,在所述时钟脉冲信号cp_pulse为高电平时关断。

在具体实施中,所述传输电路可以包括:第十一nmos晶体管n11和第十二nmos晶体管n12。

其中,所述第十一nmos晶体管n11的栅极适于输入所述时钟脉冲信号cp_pulse,所述第十一nmos晶体管n11的漏极连接所述第六反相器i6的输入端,所述第十一nmos晶体管n11的源极适于输出所述第二数据信号q。

所述第十二nmos晶体管n12的栅极适于输入所述时钟脉冲信号cp_pulse,所述第十二nmos晶体管n12的漏极连接所述第六反相器i6的输出端,所述第十二nmos晶体管n12的源极适于输出所述第三数据信号qb。

本发明实施例并不对所述传输电路的具体实施方式加以限制,在数字电路中,响应于所述时钟脉冲信号,可以对高电平或低电平进行传输的电子元件或电子元件的组合众多,如mos晶体管、三极管、传输门等。而本实施例优选单一的mos晶体管作为传输电路的组成,这样可以保证本实施例具有较小的传输时间,可以提高本实施例的电路速度。

在具体实施中,所述锁存器可以包括:

第三pmos晶体管p3、第四pmos晶体管p4、第十三nmos晶体管n13和第十四nmos晶体管n14。

其中,所述第三pmos晶体管p3的栅极连接所述第十三nmos晶体管n13的栅极并适于接收所述第二数据信号q,所述第三pmos晶体管p3的源极连接所述第四pmos晶体管p4的源极,并作为所述锁存器的电源端,所述第三pmos晶体管p3的漏极连接所述第十三nmos晶体管n13的漏极和所述第四pmos晶体管p4的栅极;

所述第四pmos晶体管p4的栅极连接所述第十四nmos晶体管n14的栅极并适于接收所述第三数据信号qb,所述第四pmos晶体管p4的漏极连接所述第十四nmos晶体管n14的漏极和所述第三pmos晶体管p3的栅极;

所述第十三nmos晶体管n13的源极接地;所述第十四nmos晶体管n14的源极接地。

在本发明实施例中,所述锁存电路还可以采用图2(b)所示的双反相器的锁存电路,实现对数据信号的锁存功能,因此,本实施例对所述锁存电路的电路结构不加以限制。

在具体实施中,所述脉冲导通电路可以包括:

第五pmos晶体管,所述第五pmos晶体管的栅极适于输入所述时钟脉冲信号,所述第五pmos晶体管的源极接电源,所述第五pmos晶体管的漏极连接所述锁存器的电源端。

在本发明实施例中,所述脉冲导通电路响应于所述时钟脉冲信号cp_pulse,当所述时钟脉冲信号cp_pulse为低电平时导通,当所述时钟脉冲信号cp_pulse为高电平时关断,本发明实施例以pmos晶体管为例,却不以此为限,任何能够响应于所述时钟脉冲信号cp_pulse且低电平有效的电子元件或电子元件的组合均适用于本实施例。

继续参见图7,所述锁存电路20的工作机制如下:所述时钟脉冲信号cp_pulse输入至所述第十一nmos管n11和第十二nmos晶体管n12和所述第五pmos晶体管p5的栅端。当所述时钟脉冲信号cp_pulse为低电平时,所述第十一nmos管n11和第十二nmos晶体管n12截止,所述第五pmos晶体管p5导通,包括两个相互耦合的反相器的所述锁存器处于锁存状态。当所述时钟脉冲信号cp_pulse为高电平,所述第十一nmos管n11和第十二nmos晶体管n12导通,所述第五pmos晶体管p5截止,此时,所述第一数据信号d和经过所述第六反相器i6的与所述第一数据信号d相反的数据信号——第四数据信号db分别通过所述第十一nmos管n11和第十二nmos晶体管n12传输到所述锁存电路20的输出端,输出所述第二数据信号q和第三数据信号qb。在本实施例中,所述第十一nmos管n11和第十二nmos晶体管n12在传输“高电平”数据时会存在阈值损失,但所述锁存器处于锁存时,输出信号的高电平将被拉伸至电源电压,将所述阈值损失消除。

本发明实施例d触发器100的建立时间可以表示为tsetup=ti6+tn12-ton,其中,ti6表示反相器i6的延时,tn12表示作为传输管的第十二nmos晶体管n12的传输延时,ton表示在所述脉冲信号发生电路10上所述第一时钟信号cp的延 时(主要包括4个反相器)。当所述时钟脉冲信号cp_pulse从高电平变为低电平时,所述时钟脉冲信号cp_pulse成为所述第十一nmos管n11和第十二nmos晶体管n12的关断信号,只要所述关断信号到来之前,所述第十二nmos晶体管n12栅极的输入信号能够建立成功,则tsetup即为负值,即本发明实施例具有负的建立时间。而实际上,ton明显大于ti6和tn12。并且所述建立时间tsetup的大小可以通过所述第二反相器i2进行调节。

从所述锁存电路20的电路结构可以看出,所述锁存电路20的传输延时由单个传输管决定,与反相器相比,本发明实施例减小了传输延时,提高了电路的工作速度。此外,本发明实施例d触发器100包含的晶体管数量更少,可以进一步降低所述d触发器100的功耗。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1