[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN100364230C - Synchronous Enable Conditional Precharge CMOS Flip-Flops - Google Patents

Synchronous Enable Conditional Precharge CMOS Flip-Flops Download PDF

Info

Publication number
CN100364230C
CN100364230C CNB200510011905XA CN200510011905A CN100364230C CN 100364230 C CN100364230 C CN 100364230C CN B200510011905X A CNB200510011905X A CN B200510011905XA CN 200510011905 A CN200510011905 A CN 200510011905A CN 100364230 C CN100364230 C CN 100364230C
Authority
CN
China
Prior art keywords
nmos
pipe
pmos
manages
nmos pipe
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB200510011905XA
Other languages
Chinese (zh)
Other versions
CN1702963A (en
Inventor
杨华中
汪海兵
乔飞
汪蕙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tsinghua University
Original Assignee
Tsinghua University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tsinghua University filed Critical Tsinghua University
Priority to CNB200510011905XA priority Critical patent/CN100364230C/en
Publication of CN1702963A publication Critical patent/CN1702963A/en
Application granted granted Critical
Publication of CN100364230C publication Critical patent/CN100364230C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Logic Circuits (AREA)

Abstract

The present invention relates to a synchronous enabled type condition precharging CMOS trigger which belongs to the technical field of a D trigger. The present invention is characterized in that the synchronous enabled type condition precharging CMOS trigger is formed by once connecting a synchronous enabled circuit, a first stage latch and a second stage latch in series, wherein the synchronous enabled circuit comprises two CMOS transmission gates, the input of the synchronous enabled circuit is respectively an input data signal and an output signal in the second stage latch, the two transmission gates are respectively controlled by a synchronous enabled signal and an inversion signal to output synchronous enabled input data signals to the first stage latch, the first stage latch uses a condition precharging circuit controlled by the input data signal to reduce circuit power consumption, the second stage latch is composed of two single-phase clock latches with the same circuit parameters, and the rising edge and the falling edge of the output end of the second stage latch is symmetrical in time delay. A holding circuit is connected to the output ends of the two latches for maintaining and determining electric potential when a clock signal is low.

Description

同步使能型条件预充CMOS触发器 Synchronous Enable Conditional Precharge CMOS Flip-Flops

技术领域technical field

所提出的电路是“条件预充CMOS触发器”系列的一部分。特征是带有”同步扫描”控制.直接应用的技术领域是采用低功耗触发器电路设计。The presented circuit is part of the series "Conditional Precharged CMOS Flip-Flops". It is characterized by "synchronous scanning" control. The technical field of direct application is the design of low-power flip-flop circuits.

背景技术Background technique

随着CMOS集成电路制造工艺的进步,集成电路的规模和复杂性日益增大,集成电路的功耗和散热问题越来越得到来自工业界和学术界的重视。基于目前的集成电路设计风格,在大规模数字电路系统中,时钟网络消耗的能量占整个电路总耗能的比例一直居高不下;其中,电路工作状态下,消耗在时钟互连线网和时序电路单元(触发器:Flip-Flop)的能量又成为时钟网络能耗的重要来源,并且二者的功耗比例有不断增加的趋势(见文献David E.Duarte,N.Vijaykrishnan,and Mary Jane Irwin,“A Clock Power Model to Evaluate Impact of Architecturaland Technology Optimizations”,IEEE Transactions on Very Large Scale Integration(VLSI)Systems,vol.10,no.6,pp.844-855,December 2002.)。With the advancement of CMOS integrated circuit manufacturing technology, the scale and complexity of integrated circuits are increasing day by day, and the power consumption and heat dissipation of integrated circuits have been paid more and more attention from industry and academia. Based on the current integrated circuit design style, in large-scale digital circuit systems, the energy consumed by the clock network accounts for a high proportion of the total energy consumption of the entire circuit; among them, in the working state of the circuit, the energy consumed in the clock interconnection network and timing The energy of the circuit unit (flip-flop: Flip-Flop) has become an important source of energy consumption of the clock network, and the power consumption ratio of the two has an increasing trend (see the literature David E. Duarte, N. Vijaykrishnan, and Mary Jane Irwin , "A Clock Power Model to Evaluate Impact of Architectural and Technology Optimizations", IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol.10, no.6, pp.844-855, December 2002.).

CMOS集成电路的功耗来源主要有动态功耗、静态功耗、短路电流功耗和泄漏电流功耗。其中动态功耗占主要部分。在一定电路性能约束下,CMOS集成电路某节点的动态功耗PDynamic是该节点负载电容CL、电源电压VDD和该节点的电压摆幅VSwing的函数,即:The power consumption sources of CMOS integrated circuits mainly include dynamic power consumption, static power consumption, short-circuit current power consumption and leakage current power consumption. Among them, dynamic power consumption accounts for the main part. Under certain circuit performance constraints, the dynamic power consumption P Dynamic of a node in a CMOS integrated circuit is a function of the load capacitance CL of the node, the power supply voltage V DD and the voltage swing V Swing of the node, namely:

PDynamic=CLVDDVSwingfα       (1)P Dynamic = C L V DD V Swing fα (1)

其中,f为电路的工作频率,α为信号活性。从式(1)中可见,减小α、CL、VDD和VSwing均可以减小电路的动态功耗。区别于数据信号线网,时钟信号线网具有大互连线寄生电容和高信号活性的特点,通过降低时钟信号线网的电压信号摆幅VSwing可以在保证电路性能的条件下减小时钟互连线上消耗的能量。触发器电路单元广泛应用于集成电路设计。如图1所示是触发器电路单元示意图。如图2所示为广泛应用在数字电路标准单元库设计中的传统的触发器电路单元基本电路结构,这种电路结构的主要特点是电路结构比较简单,但是每一次时钟信号翻转都会引起电路内部节点的翻转,电路功耗比较大。H.Kawaguchi提出一种可以采用低电压摆幅时钟信号驱动的触发器电路RCSFF(见文献H.Kawaguchi and T.Sakurai:“A ReducedClock-Swing Flip-Flop(RCSFF)for 63%Power Reduction”,IEEE JOURNAL OF SOLID-STATECIRCUITS,VOL.33,NO.5,MAY 1998,PP.807-811.),但是这种电路的问题是在每一次时钟信号低电平时,都会对电路内部节点条件预充电,会造成额外的能量消耗。在RCSFF电路的基础上,SALATCH_P.Zhang提出一种条件条件预充结构的低电压摆幅时钟信号驱动的触发器电路SAFF_CP(见文献Y.Zhang,H.Yang,and H.Wang,“Low clock-swing conditional-prechargeflip-flop for more than 30%power reduction,”Electron.Lett.,vol.36,no.9,pp.785-786,Apr.2000.),如图3所示。这种触发器电路的最大特点是如果触发器电路输入端在时钟信号低电平时保持不变,电路不会在时钟信号低电平期间对其内部节点条件预充电。这一技术的采用,极大的降低了触发器电路本身的功耗。但是,SAFF_CP电路存在的问题是,由于输出锁存器电路采用了交叉耦合NAND2(NAND2:二输入端与非门)结构,会造成触发器电路输出端上升沿延时和下降沿延时极不对称,给电路单元的使用带来了潜在的问题。如图4所示为交叉耦合NAND2锁存器电路。以Vouta输出端为例,当Vina为低电平‘0’,同时Vinb为高电平‘1’时,信号经过与非门NAND2_a,使得Vouta产生上升沿翻转;当Vina为高电平‘1’,同时Vinb为低电平‘0’时,Vouta不会立刻产生翻转,而是要等到Voutb首先翻转到高电平‘1’,之后才会在Vouta产生下降沿翻转。由此可见,对于采用交叉耦合NAND2锁存器电路作为输出端的SAFF_CP电路,输出端信号产生下降沿翻转总会比产生上升沿翻转多出一个门的延时,因此造成了电路上升沿延时和下降沿延时不对称的问题。Among them, f is the operating frequency of the circuit, and α is the signal activity. It can be seen from formula (1) that reducing α, CL , V DD and V Swing can reduce the dynamic power consumption of the circuit. Different from the data signal network, the clock signal network has the characteristics of large interconnect parasitic capacitance and high signal activity. By reducing the voltage signal swing V Swing of the clock signal network, the clock interconnection can be reduced under the condition of ensuring circuit performance. Energy expended on the wire. Flip-flop circuit cells are widely used in integrated circuit design. As shown in Figure 1 is a schematic diagram of the flip-flop circuit unit. As shown in Figure 2, the basic circuit structure of the traditional flip-flop circuit unit widely used in the design of the digital circuit standard cell library, the main feature of this circuit structure is that the circuit structure is relatively simple, but every time the clock signal flips will cause the circuit internal When the node is flipped, the power consumption of the circuit is relatively large. H.Kawaguchi proposed a flip-flop circuit RCSFF that can be driven by a low-voltage swing clock signal (see H.Kawaguchi and T.Sakurai: "A Reduced Clock-Swing Flip-Flop (RCSFF) for 63% Power Reduction", IEEE JOURNAL OF SOLID-STATECIRCUITS, VOL.33, NO.5, MAY 1998, PP.807-811.), but the problem with this circuit is that every time the clock signal is low, it will precharge the internal node conditions of the circuit, will cause additional energy consumption. On the basis of the RCSFF circuit, SALATCH_P.Zhang proposed a flip-flop circuit SAFF_CP driven by a low voltage swing clock signal with a conditional precharge structure (see literature Y.Zhang, H.Yang, and H.Wang, "Low clock -swing conditional-precharge flip-flop for more than 30% power reduction," Electron. Lett., vol.36, no.9, pp.785-786, Apr.2000.), as shown in Figure 3. The biggest feature of this kind of flip-flop circuit is that if the flip-flop circuit input remains unchanged when the clock signal is low, the circuit will not precharge its internal node conditions during the low clock signal period. The adoption of this technology greatly reduces the power consumption of the flip-flop circuit itself. However, the problem with the SAFF_CP circuit is that since the output latch circuit adopts a cross-coupled NAND2 (NAND2: two-input NAND gate) structure, the delay of the rising edge and falling edge of the output of the flip-flop circuit will be extremely different. Symmetry, which brings potential problems to the use of circuit cells. Figure 4 shows the cross-coupled NAND2 latch circuit. Take the output terminal of V outa as an example, when V ina is at low level '0' and at the same time V inb is at high level '1', the signal passes through the NAND gate NAND2_a, causing V outa to generate a rising edge flip; when V ina is High level '1', while V inb is low level '0', V outa will not flip immediately, but will wait until V outb first flips to high level '1', and then V outa will be generated Falling edge toggles. It can be seen that for the SAFF_CP circuit that uses a cross-coupled NAND2 latch circuit as the output terminal, the output terminal signal will always have a delay of one gate more than the rising edge inversion when the falling edge of the output signal occurs, thus causing the rising edge delay of the circuit and The problem of asymmetrical falling edge delay.

在现有的条件预充结构触发器电路即SAFF_CP电路的基础上有一种输出端信号下降沿翻转和上升沿翻转时其延时对称且建立时间很小的条件预充的CMOS触发器SAFF_CP_BRF,如图5所示。On the basis of the existing conditional pre-charge structure flip-flop circuit, SAFF_CP circuit, there is a conditional pre-charge CMOS flip-flop SAFF_CP_BRF with a symmetrical delay and a small settling time when the output signal falls and rises, such as Figure 5 shows.

发明内容:Invention content:

在现有的SAFF_CP_BRF电路基础上提出一种应用型电路:同步使能型条件预充CMOS触发器SAFF_CP_BRF_EC,如图6所示。An application circuit is proposed based on the existing SAFF_CP_BRF circuit: a synchronous enable conditional precharge CMOS flip-flop SAFF_CP_BRF_EC, as shown in Figure 6.

本发明的特征在于:所述CMOS触发器是上升沿触发器,含有第一级锁存器,第二级锁存器,以及同步使能电路,其中:The present invention is characterized in that: the CMOS flip-flop is a rising edge flip-flop, including a first-stage latch, a second-stage latch, and a synchronous enabling circuit, wherein:

第一级锁存器,含有第一或逻辑电路,第二或逻辑电路,第一PMOS管MP1,第二PMOS管MP2,第三PMOS管MP3,第四PMOS管MP4,第四NMOS管MN4,第五NMOS管MN5,第二NMOS管MN2,第三NMOS管MN3,第一NMOS管MN1,第一反相器φ1,其中:The first-stage latch includes a first OR logic circuit, a second OR logic circuit, a first PMOS transistor MP1, a second PMOS transistor MP2, a third PMOS transistor MP3, a fourth PMOS transistor MP4, and a fourth NMOS transistor MN4, The fifth NMOS transistor MN5, the second NMOS transistor MN2, the third NMOS transistor MN3, the first NMOS transistor MN1, and the first inverter φ 1 , wherein:

第一或逻辑电路,含有第八NMOS管MN8和第九NMOS管MN9,该第八NMOS管MN8和第九NMOS管MN9的漏极相连,衬底相连后接地,该第八NMOS管MN8的源极和栅极接第一数据信号VD,该第九NMOS管MN9的栅极接第二数据信号VDb,该第二数据信号VDb是所述第一数据信号VD的反相信号,该第九NMOS管MN9的源极接时钟信号CLK,The first OR logic circuit includes an eighth NMOS transistor MN8 and a ninth NMOS transistor MN9, the drains of the eighth NMOS transistor MN8 and the ninth NMOS transistor MN9 are connected, the substrates are connected and grounded, and the source of the eighth NMOS transistor MN8 The electrode and the gate are connected to the first data signal VD, the gate of the ninth NMOS transistor MN9 is connected to the second data signal VDb, the second data signal VDb is the inversion signal of the first data signal VD, and the ninth NMOS transistor MN9 The source of the tube MN9 is connected to the clock signal CLK,

第二或逻辑电路,含有第十NMOS管MN10和第十一NMOS管MN11,该第十NMOS管MN10和第十一NMOS管MN11的漏极相连,衬底相连后接地,该第十NMOS管MN10的源极和栅极接第二数据信号VDb,该第十一NMOS管MN11的栅极接第一数据信号VD,该第十一NMOS管MN11的源极接时钟信号CLK,The second OR logic circuit includes the tenth NMOS transistor MN10 and the eleventh NMOS transistor MN11, the drains of the tenth NMOS transistor MN10 and the eleventh NMOS transistor MN11 are connected, the substrates are connected and grounded, and the tenth NMOS transistor MN10 The source and gate of the eleventh NMOS transistor MN11 are connected to the second data signal VDb, the gate of the eleventh NMOS transistor MN11 is connected to the first data signal VD, the source of the eleventh NMOS transistor MN11 is connected to the clock signal CLK,

第一PMOS管MP1,所述第一或逻辑电路中的时钟信号CLK和第二数据信号VDb组成或逻辑,并经过第九NMOS管MN9的漏极和所述第一PMOS管MP1的栅极相连,该第一PMOS管MP1的源极和衬底相连后接电源电压VDD,The first PMOS transistor MP1, the clock signal CLK and the second data signal VDb in the first OR logic circuit form OR logic, and are connected to the gate of the first PMOS transistor MP1 through the drain of the ninth NMOS transistor MN9 , the source of the first PMOS transistor MP1 is connected to the substrate and then connected to the power supply voltage VDD,

第二PMOS管MP2,所述第二或逻辑电路中的时钟信号CLK和第一数据信号VD组成或逻辑,并经过所述第十一NMOS管MN11的漏极与所述第二PMOS管MP2的栅极相连,该第二PMOS管MP2的源极和衬底相连后接电源电压VDD,The second PMOS transistor MP2, the clock signal CLK and the first data signal VD in the second OR logic circuit form an OR logic, and pass through the drain of the eleventh NMOS transistor MN11 and the drain of the second PMOS transistor MP2 The gate is connected, the source of the second PMOS transistor MP2 is connected to the substrate and then connected to the power supply voltage VDD,

第三PMOS管MP3,该第三PMOS管MP3的源极在和衬底相连后接电源电压VDD,The third PMOS transistor MP3, the source of the third PMOS transistor MP3 is connected to the power supply voltage VDD after being connected to the substrate,

第四PMOS管MP4,该第四PMOS管MP4的源极在和衬底相连后接电源电压VDD,The fourth PMOS transistor MP4, the source of the fourth PMOS transistor MP4 is connected to the power supply voltage VDD after being connected to the substrate,

第四NMOS管MN4,该第四NMOS管MN4的源极同时和所述第一PMOS管MP1和第三PMOS管MP3的漏极、第四PMOS管MP4的栅极相连后形成第一节点SALATCH_N,该第四NMOS管MN4的栅极同时和所述第三PMOS管MP3的栅极、第四PMOS管MP4和第二PMOS管MP2的漏极相连后形成第二节点SALATCH_P,该第四NMOS管MN4的衬底接地,A fourth NMOS transistor MN4, the source of the fourth NMOS transistor MN4 is simultaneously connected to the drains of the first PMOS transistor MP1 and the third PMOS transistor MP3, and the gate of the fourth PMOS transistor MP4 to form a first node SALATCH_N, The gate of the fourth NMOS transistor MN4 is connected to the gate of the third PMOS transistor MP3, the drains of the fourth PMOS transistor MP4 and the second PMOS transistor MP2 to form a second node SALATCH_P. The fourth NMOS transistor MN4 the substrate grounded,

第五NMOS管MN5,该第五NMOS管MN5的源极和所述第二节点SALATCH_P相连,该第五NMOS管MN5的栅极和所述第一节点SALATCH_N相连,该第五NMOS管MN5的衬底接地,The fifth NMOS transistor MN5, the source of the fifth NMOS transistor MN5 is connected to the second node SALATCH_P, the gate of the fifth NMOS transistor MN5 is connected to the first node SALATCH_N, the lining of the fifth NMOS transistor MN5 bottom ground,

第二NMOS管MN2,该第二NMOS管MN2的源极和所述第四NMOS管MN4的漏极相连,该第二NMOS管MN2的衬底接地,The second NMOS transistor MN2, the source of the second NMOS transistor MN2 is connected to the drain of the fourth NMOS transistor MN4, the substrate of the second NMOS transistor MN2 is grounded,

第三NMOS管MN3,该第三NMOS管MN3的源极和所述第五NMOS管MN5的漏极相连,该第三NMOS管MN3的衬底接地,The third NMOS transistor MN3, the source of the third NMOS transistor MN3 is connected to the drain of the fifth NMOS transistor MN5, the substrate of the third NMOS transistor MN3 is grounded,

第一NMOS管MN1,该第一NMOS管MN1的源极同时和所述第二NMOS管MN2和第三NMOS管MN3的漏极相连,该第一NMOS管MN1的栅极接时钟信号CLK,该第一NMOS管MN1的衬底接地,The first NMOS transistor MN1, the source of the first NMOS transistor MN1 is connected to the drains of the second NMOS transistor MN2 and the third NMOS transistor MN3 at the same time, the gate of the first NMOS transistor MN1 is connected to the clock signal CLK, and the gate of the first NMOS transistor MN1 is connected to the clock signal CLK. The substrate of the first NMOS transistor MN1 is grounded,

第一反相器φ1,该第一反相器φ1的输入端和所述第二NMOS管MN2的栅极相连,该第一反相器φ1的输出端是与所述第三NMOS管MN3的栅极相连;The first inverter φ 1 , the input terminal of the first inverter φ 1 is connected to the gate of the second NMOS transistor MN2, and the output terminal of the first inverter φ 1 is connected to the gate of the third NMOS transistor MN2 The grid of the tube MN3 is connected;

第二级锁存器,含有第七PMOS管MP0_1,第八PMOS管MP0_2,第十四NMOS管MN1_1,第十五NMOS管MN1_2,第二反相器φ2和第三反相器φ3,第十二NMOS管MN0_1,第十三NMOS管MN0_2,第四反相器φ4,和第五反相器φ5,其中:The second-stage latch includes the seventh PMOS transistor MP0_1, the eighth PMOS transistor MP0_2, the fourteenth NMOS transistor MN1_1, the fifteenth NMOS transistor MN1_2, the second inverter φ 2 and the third inverter φ 3 , The twelfth NMOS transistor MN0_1, the thirteenth NMOS transistor MN0_2, the fourth inverter φ 4 , and the fifth inverter φ 5 , wherein:

第七PMOS管MP0_1,该第七PMOS管MP0_1的源极和衬底相连后接电源电压VDD,该第七PMOS管MP0_1的栅极接所述第二节点SALATCH_P,The seventh PMOS transistor MP0_1, the source of the seventh PMOS transistor MP0_1 is connected to the substrate and then connected to the power supply voltage VDD, the gate of the seventh PMOS transistor MP0_1 is connected to the second node SALATCH_P,

第八PMOS管MP0_2,该第八PMOS管MP0_2的源极和衬底相连后接电源电压VDD,该第八PMOS管MP0_2的栅极接所述第一节点SALATCH_N,The eighth PMOS transistor MP0_2, the source of the eighth PMOS transistor MP0_2 is connected to the substrate and then connected to the power supply voltage VDD, the gate of the eighth PMOS transistor MP0_2 is connected to the first node SALATCH_N,

第十四NMOS管MN1_1,该第十四NMOS管MN1_1的栅极接所述第二节点SALATCH_P,该第十四NMOS管MN1_1的衬底接地,The fourteenth NMOS transistor MN1_1, the gate of the fourteenth NMOS transistor MN1_1 is connected to the second node SALATCH_P, the substrate of the fourteenth NMOS transistor MN1_1 is grounded,

第十五NMOS管MN1_2,该第十五NMOS管MN1_2的栅极接所述第一节点SALATCH_N,该第十五NMOS管MN1_2的衬底接地,The fifteenth NMOS transistor MN1_2, the gate of the fifteenth NMOS transistor MN1_2 is connected to the first node SALATCH_N, the substrate of the fifteenth NMOS transistor MN1_2 is grounded,

第二反相器φ2和第三反相器φ3,该第二反相器φ2的输入端在和第三反相器φ3的输出的端相连后再同时与所述第七PMOS管MP0_1的漏极以及第十四NMOS管MN1_1的源极相连,形成第三节点QI,第二反相器φ2的输出端在和第三反相器φ3的输入端相连后再和所述第八PMOS管MP0_2的漏极以及第十五NMOS管MN1_2的源极相连,形成第四节点QNI,The second inverter φ 2 and the third inverter φ 3 , the input terminal of the second inverter φ 2 is connected to the output terminal of the third inverter φ 3 and then simultaneously connected with the seventh PMOS The drain of the transistor MP0_1 and the source of the fourteenth NMOS transistor MN1_1 are connected to form the third node QI, and the output terminal of the second inverter φ2 is connected to the input terminal of the third inverter φ3 and then connected to the input terminal of the third inverter φ3 . The drain of the eighth PMOS transistor MP0_2 and the source of the fifteenth NMOS transistor MN1_2 are connected to form a fourth node QNI,

第十二NMOS管MN0_1,该第十二NMOS管MN0_1的漏极在和衬底相连后接地,该第十二NMOS管MN0_1的栅极接时钟信号CLK,源极接所述第十四NMOS管MN1_1的漏极,The twelfth NMOS transistor MN0_1, the drain of the twelfth NMOS transistor MN0_1 is grounded after being connected to the substrate, the gate of the twelfth NMOS transistor MN0_1 is connected to the clock signal CLK, and the source is connected to the fourteenth NMOS transistor Drain of MN1_1,

第十三NMOS管MN0_2,该第十三MOS管MN0_2的漏极在和衬底相连后接地,栅极接时钟信号CLK,源极接所述第十五NMOS管MN1_2的漏极,The thirteenth NMOS transistor MN0_2, the drain of the thirteenth MOS transistor MN0_2 is grounded after being connected to the substrate, the gate is connected to the clock signal CLK, and the source is connected to the drain of the fifteenth NMOS transistor MN1_2,

第四反相器φ4,该第四反相器φ4的输入端与所述第四节点QNI相连,输出为所述CMOS触发器的第一输出信号Qb,A fourth inverter φ 4 , the input terminal of the fourth inverter φ 4 is connected to the fourth node QNI, and the output is the first output signal Qb of the CMOS flip-flop,

第五反相器φ5,该第五反相器φ5的输入端与所述第三节点QI相连,输出为所述CMOS触发器的第二输出信号Q;A fifth inverter φ 5 , the input terminal of the fifth inverter φ 5 is connected to the third node QI, and the output is the second output signal Q of the CMOS flip-flop;

同步使能电路,含有第零反相器φ0,第一CMOS传输门,以及第二CMOS传输门,其中:A synchronous enabling circuit, comprising a zeroth inverter φ 0 , a first CMOS transmission gate, and a second CMOS transmission gate, wherein:

第零反相器φ0,该第零反相器φ0的输入端与同步使能信号E相连,输出信号为第三数据信号EN,The zeroth inverter φ 0 , the input terminal of the zeroth inverter φ 0 is connected to the synchronous enable signal E, and the output signal is the third data signal EN,

第一CMOS传输门,含有两个相互并联的第五PMOS管MPV和第六NMOS管MNN,所述第五PMOS管MPV和第六NMOS管MNN的源极相连后接输入数据信号D,所述第五PMOS管MPV和第六NMOS管MNN的漏极相连后接所述第一级锁存器的第二NMOS管MN2的栅极,所述第五PMOS管MPV的衬底接电源电压VDD,第六NMOS管MNN的衬底接地,The first CMOS transmission gate includes two fifth PMOS transistor MPV and sixth NMOS transistor MNN connected in parallel, the sources of the fifth PMOS transistor MPV and the sixth NMOS transistor MNN are connected and then connected to the input data signal D, the The fifth PMOS transistor MPV is connected to the drain of the sixth NMOS transistor MNN and then connected to the gate of the second NMOS transistor MN2 of the first-stage latch, and the substrate of the fifth PMOS transistor MPV is connected to the power supply voltage VDD, The substrate of the sixth NMOS transistor MNN is grounded,

第二CMOS传输门,含有两个相互并联的第六PMOS管MPV’和第七NMOS管MNN’,所述第六PMOS管MPV’和第七NMOS管MNN’的漏极并联后接所述第一级锁存器的第二NMOS管MN2的栅极,所述第六PMOS管MPV’和第七NMOS管MNN’的源极并联后接所述第二级锁存器内的第四节点QNI,同步使能信号E同时与所述第六NMOS管MNN和第六PMOS管MPV’的栅极相连,所述第三数据信号EN分别接所述第五PMOS管MPV和第七NMOS管MNN’的栅极,所述第六PMOS管MPV’的衬底接电源电压VDD,第七NMOS管MNN’的衬底接地。The second CMOS transmission gate includes two parallel-connected sixth PMOS transistor MPV' and seventh NMOS transistor MNN', the drains of the sixth PMOS transistor MPV' and the seventh NMOS transistor MNN' are connected in parallel and then connected to the first The gate of the second NMOS transistor MN2 of the first-level latch, the sources of the sixth PMOS transistor MPV' and the seventh NMOS transistor MNN' are connected in parallel and then connected to the fourth node QNI in the second-level latch , the synchronization enable signal E is connected to the gates of the sixth NMOS transistor MNN and the sixth PMOS transistor MPV' at the same time, and the third data signal EN is respectively connected to the fifth PMOS transistor MPV and the seventh NMOS transistor MNN' The gate of the sixth PMOS transistor MPV' is connected to the power supply voltage VDD, and the substrate of the seventh NMOS transistor MNN' is connected to the ground.

本发明的有益效果是:与GSMC15库里相同功能的触发器可以节省高于30%的功耗。电路延时特性相当或者优于GSMC15所提出的电路技术非常适合作为数字电路标准单元并应用在低功耗集成电路设计中。The beneficial effect of the invention is that the flip-flop with the same function as that in the GSMC15 library can save more than 30% of power consumption. The circuit delay characteristic is equal to or better than GSMC15. The circuit technology proposed by GSMC15 is very suitable as a digital circuit standard unit and applied in low power consumption integrated circuit design.

附图说明Description of drawings

图1.触发器电路单元示意图,D为数据信号输入端,CK为时钟信号输入端,E为同步使能控制信号输入端,Q和QN为互补信号输出端;Figure 1. Schematic diagram of the flip-flop circuit unit, D is the data signal input end, CK is the clock signal input end, E is the synchronization enable control signal input end, Q and QN are complementary signal output ends;

图2.(a)GSMC的0.15um工艺数字标准单元库中同步使能型互补输出且上升沿触发的触发器电路单元FFEDHD1X电路结构图;(b)信号产生电路Figure 2. (a) Circuit structure diagram of FFEDHD1X flip-flop circuit unit FFEDHD1X with synchronous enable type complementary output and rising edge trigger in GSMC’s 0.15um process digital standard cell library; (b) signal generation circuit

图3.SAFF_CP触发器电路结构图;Figure 3. SAFF_CP flip-flop circuit structure diagram;

图4.交叉耦合NAND2锁存器电路结构图;Figure 4. Cross-coupled NAND2 latch circuit structure diagram;

图5.SAFF_CP_BRF触发器电路结构图;Figure 5. SAFF_CP_BRF trigger circuit structure diagram;

图6.本发明提出的SAFF_CP_BRF_EC触发器电路结构图;Fig. 6. SAFF_CP_BRF_EC trigger circuit structural diagram that the present invention proposes;

图7.SAFF_CP_BRF_EDCR触发器电路结构图;Figure 7. SAFF_CP_BRF_EDCR trigger circuit structure diagram;

图8.说明触发器静态延时、总延时定义用图。Figure 8. A diagram illustrating the definition of trigger static delay and total delay.

具体实施方式:Detailed ways:

本发明解决其技术问题的技术方案是:本发明提出的同步使能型条件预充触发器SAFF_CP_BRF_EC,如图6所示。SAFF_CP_BRF_EC触发器采用条件预充技术减小触发器电路本身功耗,并且由于第一级锁存器的互补输出端分别连接到两个独立的并具有相同电路参数的单时钟相位锁存器上,可以保证SAFF_CP_BRF_EC触发器的互补输出端Q和Qn都可以实现对称的上升沿延时和下降沿延时。相对于SAFF_CP触发器电路,由于SAFF_CP_BRF_EC触发器中去掉了NMOS管MN6,可以大大改善电路的建立时间特性,减小了动态功耗,同时电路结构更加简单.另外减少了一条额外的高电压电源线Vwell(给PMOS管MP1,MP2提供衬底偏置,Vwell>VDD),更加有利于电路的使用和设计。The technical solution of the present invention to solve the technical problem is: the synchronous enable type conditional precharge flip-flop SAFF_CP_BRF_EC proposed by the present invention, as shown in FIG. 6 . The SAFF_CP_BRF_EC flip-flop uses conditional prefill technology to reduce the power consumption of the flip-flop circuit itself, and since the complementary output terminals of the first-stage latch are respectively connected to two independent single-clock phase latches with the same circuit parameters, It can be guaranteed that both complementary output terminals Q and Qn of the SAFF_CP_BRF_EC flip-flop can realize symmetrical rising edge delay and falling edge delay. Compared with the SAFF_CP flip-flop circuit, since the NMOS transistor MN6 is removed from the SAFF_CP_BRF_EC flip-flop, the settling time characteristics of the circuit can be greatly improved, the dynamic power consumption is reduced, and the circuit structure is simpler. In addition, an additional high-voltage power supply line is reduced. V well (substrate bias is provided for the PMOS transistors MP1 and MP2, V well > V DD ), which is more conducive to the use and design of the circuit.

SAFF_CP_BRF_EC触发器的工作原理是:同步使能信号E以及它的反相信号En控制两个CMOS传输门,一个传输们在E=1时,将数据D送到输出端,E=0时输出保持二态;另一个传输们在E=0时,将与Q波形相同的QNI送到输出端,E=1时输出保持二态.两个传输们的输出端并接在一起,作为后级触发器的数据输入端VD.这样E=1时后级触发器输入信号是数据D,输出在时钟控制下跟随数据D跳变,E=0时后级触发器输入信号就成为QNI(与Q同相),也就实现了”同步使能”.时钟信号CLK和VD组成或逻辑并连接到PMOS管MP1的栅极,同时时钟信号CLK和VDb(VD的反相信号)组成或逻辑并连接到PMOS管MP2的栅极。当CLK为高电平,MP1和MP2都截止,NMOS管MN1导通,如果此时VD为高电平,使得节点SALATCH_N放电,节点SALATCH_P维持高电平不变。此时第二级锁存器被节点SALATCH_N和SALATCH_P驱动,并且由于CLK为高电平,NMOS管MN4和MN5导通,使得触发器互补输出端Q为高电平,Qb为低电平。当CLK为低电平的同时,如果输入信号VD仍然保持高电平,MP1保持截止,不会对节点SALATCH_N进行条件预充电;此时,对于第二级锁存器,由于CLK为低电平,MN4和MN5截止,触发器的互补输出信号也会得到保持。当CLK为低电平的同时,如果输入信号VD翻转到低电平,MP1导通,对SALATCH_N节点条件预充电;并且当下一个时钟上升沿到来时,节点SALATCH_P放电,节点SALATCH_N保持高电平并驱动第二级锁存器,使得触发器互补输出端Q为低电平,Qn为高电平。第一级锁存器的输出节点SALATCH_N和SALATCH_P分别连接到两个独立的并具有相同电路参数的单时钟相位锁存器上,这种连接方法不仅可以保证当CLK为低电平时,触发器的互补输出端可以保持信号电平不变;同时,可以保证SAFF_CP_BRF_EC触发器的互补输出端Q和Qn都可以实现对称的上升沿延时和下降沿延时。The working principle of the SAFF_CP_BRF_EC flip-flop is: the synchronization enable signal E and its inversion signal En control two CMOS transmission gates, and one transmission gate sends the data D to the output terminal when E=1, and the output remains when E=0 Two-state; another transmission sends the same QNI as the Q waveform to the output terminal when E=0, and the output remains two-state when E=1. The output terminals of the two transmissions are connected together as a post-stage trigger The data input terminal VD of the device. In this way, when E=1, the input signal of the rear-stage flip-flop is data D, and the output follows the data D jump under clock control. When E=0, the input signal of the rear-stage flip-flop becomes QNI (in phase with Q ), which realizes "synchronous enable". The clock signals CLK and VD form an OR logic and are connected to the gate of the PMOS transistor MP1, while the clock signals CLK and VDb (the inversion signal of VD) form an OR logic and are connected to the PMOS gate of MP2. When CLK is at a high level, both MP1 and MP2 are turned off, and the NMOS transistor MN1 is turned on. If VD is at a high level at this time, the node SALATCH_N is discharged, and the node SALATCH_P remains at a high level. At this time, the second-stage latch is driven by the nodes SALATCH_N and SALATCH_P, and since CLK is high level, NMOS transistors MN4 and MN5 are turned on, so that the complementary output terminal Q of the flip-flop is high level, and Qb is low level. When CLK is at low level, if the input signal VD is still at high level, MP1 remains off, and the node SALATCH_N will not be conditionally precharged; at this time, for the second-stage latch, since CLK is at low level , MN4 and MN5 are cut off, and the complementary output signal of the flip-flop will also be maintained. When CLK is at low level, if the input signal VD flips to low level, MP1 is turned on, and the SALATCH_N node is conditionally precharged; and when the next rising edge of the clock arrives, the node SALATCH_P is discharged, and the node SALATCH_N remains at a high level and Drive the second-stage latch so that the complementary output terminal Q of the flip-flop is at low level, and Q n is at high level. The output nodes SALATCH_N and SALATCH_P of the first-stage latch are respectively connected to two independent single-clock phase latches with the same circuit parameters. This connection method can not only ensure that when CLK is low, the flip-flop The complementary output terminal can keep the signal level unchanged; at the same time, it can ensure that both the complementary output terminals Q and Q n of the SAFF_CP_BRF_EC flip-flop can realize symmetrical rising edge delay and falling edge delay.

本发明的必要技术特征是:首先,它具有可靠的同步使能控制Enable。其次,触发器电路采用由输入数据信号VD控制的条件条件预充控制电路完成对电路内部节点的条件条件预充过程,减小了触发器本身的功耗。第一级锁存器的条件条件预充过程配合第二级锁存器,保证电路在CLK为低电平并且不对SALATCH_N或者SALATCH_P节点条件预充电时,触发器的互补输出端可以保持信号电平不变。再次,第一级锁存器的输出节点SALATCH_N和SALATCH_P分别连接到两个独立的并具有相同电路参数的单时钟相位锁存器上,这种连接方法可以保证SAFF_CP_BRF_EC触发器的互补输出端Q和Qb都可以实现对称的上升沿延时和下降沿延时。另外,相对于基本型触发器SAFF_CP,由于SAFF_CP_BRF_EC触发器去掉了NMOS管MN6,可以大大改善电路的建立时间特性,动态功耗也减小,同时电路结构更加简单,减少了一条额外的高电压电源线Vwell(给PMOS管MP1,MP2提供衬底偏置,Vwell>VDD),更加有利于电路的使用和设计,在输出级增加了电位保持电路(φ2和φ3组成)。The essential technical features of the present invention are: firstly, it has reliable synchronous enabling control Enable. Secondly, the flip-flop circuit uses the conditional precharge control circuit controlled by the input data signal VD to complete the conditional precharge process of the internal nodes of the circuit, which reduces the power consumption of the flip-flop itself. The conditional precharge process of the first-stage latch cooperates with the second-stage latch to ensure that the complementary output of the flip-flop can maintain the signal level when the circuit is at low level and does not conditionally precharge the SALATCH_N or SALATCH_P node. constant. Again, the output nodes SALATCH_N and SALATCH_P of the first-stage latch are respectively connected to two independent single-clock phase latches with the same circuit parameters. This connection method can ensure that the complementary output terminals Q and Both Q b can realize symmetrical rising and falling edge delays. In addition, compared with the basic flip-flop SAFF_CP, since the NMOS transistor MN6 is removed from the SAFF_CP_BRF_EC flip-flop, the settling time characteristics of the circuit can be greatly improved, and the dynamic power consumption is also reduced. At the same time, the circuit structure is simpler and an additional high-voltage power supply is reduced. Line V well (provides substrate bias for PMOS transistors MP1 and MP2, V well > V DD ), which is more conducive to the use and design of the circuit, and a potential holding circuit (composed of φ 2 and φ 3 ) is added at the output stage.

为了比较本发明所提出的SAFF_CP_BRF_EC触发器相对于GSMC15库里相同功能触发器FFEDHD1X的性能,使用电路仿真工具HSPICE对二种电路结构进行了后仿真比较分析。表1所示为二种触发器后仿真动态功耗和电路面积数据比较。电路动态功耗仿真中时钟信号输入CLK为100MHz,50%占空比方波信号(0V-1.5V),数据信号输入D为20MHz,50%占空比方波信号(0V-1.5V)。数据信号相对于时钟信号有1ns的延时,所有输入信号的边沿宽度都是0.104ns.”Q load/Qn empty”表示:触发器输出端Q接20fF电容负载,Qn端悬空。动态功耗和电路面积数据单位分别为微瓦特(uW)和微米*微米(um*um)。In order to compare the performance of the SAFF_CP_BRF_EC flip-flop proposed by the present invention with that of the FFEDHD1X flip-flop with the same function in the GSMC15 library, a post-simulation comparative analysis of the two circuit structures was carried out using the circuit simulation tool HSPICE. Table 1 shows the comparison of the simulated dynamic power consumption and circuit area data after the two flip-flops. In the dynamic power consumption simulation of the circuit, the clock signal input CLK is 100MHz, a 50% duty ratio square wave signal (0V-1.5V), and the data signal input D is 20MHz, a 50% duty ratio square wave signal (0V-1.5V). The data signal has a delay of 1ns relative to the clock signal, and the edge width of all input signals is 0.104ns. "Q load/Qn empty" means: the output terminal Q of the flip-flop is connected to a 20fF capacitive load, and the Qn terminal is suspended. The units of dynamic power consumption and circuit area data are microwatts (uW) and micrometers*micrometers (um*um), respectively.

表1  触发器后仿真动态功耗、电路面积比较Table 1 Simulation dynamic power consumption and circuit area comparison after flip-flop

  动态功耗(uW)Dynamic power consumption (uW)   电路面积(um*um)Circuit area (um*um)   Q load/Qn emptyQ load/Qn empty   Qn load/Q emptyQn load/Q empty   FFEDHD1XFFEDHD1X   6.2836.283   6.3136.313   12.30*4.3212.30*4.32   SAFF_CP_BRF_ECSAFF_CP_BRF_EC   4.0504.050   4.0284.028   11.76*4.3211.76*4.32

表2所示为二种触发器后仿真总延时TotalDelay的比较。Table 2 shows the comparison of the total delay TotalDelay of the simulation after the two flip-flops.

如图8所示:D-CK延时vs CK-Q延时曲线,随着D-CK延时的增大,CK-Q的延时趋于一个稳定的值——静态延时(TstaticDelay),定义静态延时的105%倍为D0,与此对应的D-CK延时定义为Tmp,D0+Tmp定义为总延时(TotalDelay)As shown in Figure 8: D-CK delay vs CK-Q delay curve, as the D-CK delay increases, the CK-Q delay tends to a stable value - static delay (TstaticDelay) , define 105% of the static delay as D0, and the corresponding D-CK delay is defined as Tmp, and D0+Tmp is defined as the total delay (TotalDelay)

二种触发器电路采用相同的电路配置,输入信号转换时间为0.05ns,电路两个输出端都接负载20fF。RISE、FALL分别表示输出信号上升沿和输出信号下降沿;延时数据单位是纳秒(ps)。The two flip-flop circuits adopt the same circuit configuration, the input signal conversion time is 0.05ns, and both output terminals of the circuit are connected with a load of 20fF. RISE and FALL represent the rising edge of the output signal and the falling edge of the output signal respectively; the unit of delay data is nanosecond (ps).

表2  FFEDHD1X触发器&SAFF_CP_BRF_EC触发器后仿真总延时(TotalDelay)Table 2 The total delay of simulation after FFEDHD1X trigger & SAFF_CP_BRF_EC trigger (TotalDelay)

  EdgeEdge   TmpTmp   D0D0   Total DelayTotal Delay   FFEDHD1XFFEDHD1X   RISERISE   75.775.7   311311   386.7386.7   FALLFALL   131131   315315   446446   SAFF_CP_BRF_ECSAFF_CP_BRF_EC   RISERISE   163163   221.5221.5   384.5384.5   FALLFALL   192192   256256   448448

表3和表3B所示为二种触发器后仿真静态延时(TstaticDelay)随电路负载变化的关系。二种触发器电路采用相同的电路配置,输入信号转换时间为0.104ns,单位负载为4fF。SAFF_CP_BRF_EC触发器电路相对于GSMC15库里的FFEDHD1X触发器具有基本相当的电路延时并且上升沿延时与下降沿延时基本相同,这里不考虑亚稳态效应。tQ和tQn分别表示同相输出端、反相输出端的延时;RISE和FALL分别表示输出信号上升沿和输出信号下降沿;延时数据单位是纳秒(ps)。Table 3 and Table 3B show the relationship between the simulation static delay (TstaticDelay) and the circuit load after the two flip-flops. The two flip-flop circuits adopt the same circuit configuration, the input signal transition time is 0.104ns, and the unit load is 4fF. Compared with the FFEDHD1X flip-flop in the GSMC15 library, the SAFF_CP_BRF_EC trigger circuit has basically the same circuit delay and the rising edge delay is basically the same as the falling edge delay, and the metastable effect is not considered here. tQ and tQ n indicate the delay of the non-inverting output terminal and the inverting output terminal respectively; RISE and FALL respectively indicate the rising edge of the output signal and the falling edge of the output signal; the delay data unit is nanosecond (ps).

表3A  FFEDHD1X触发器后仿真静态延时与负载关系Table 3A The relationship between static delay and load after FFEDHD1X trigger simulation

  扇出负载/单位负载Fan-out load/unit load 44 88 1616 3232 6464   跳变沿Transition edge   RISERISE   FALLFALL   RISERISE   FALLFALL   RISERISE   FALLFALL   RISERISE   FALLFALL   RISERISE   FALLFALL   tQ(ns)tQ(ns)   277277   284284   351351   345345   495495   449449   782782   644644   13561356   10311031   tQ<sub>n</sub>(ns)tQ<sub>n</sub>(ns)   369369   348348   438438   399399   580580   497497   867867   690690   14401440   10771077

表3B  SAFF_CP_BRF_EC触发器后仿真静态延时与负载关系Table 3B Simulation static delay and load relationship after SAFF_CP_BRF_EC trigger

  扇出负载/单位负载Fan-out load/unit load 44 88 1616 3232 6464   跳变沿Transition edge   RISERISE   FALLFALL   RISERISE   FALLFALL   RISERISE   FALLFALL   RISERISE   FALLFALL   RISERISE   FALLFALL   tQ(ns)tQ(ns)   201201   239239   274274   287287   417417   383383   704704   576576   12781278   963963   tQ<sub>n</sub>(ns)tQ<sub>n</sub>(ns)   224224   268268   295295   319319   442442   417417   728728   610610   13021302   996996

表4A和表4B所示为二种触发器后仿真延时与输入信号转换时间的关系。二种触发器电路采用相同的电路配置,输入信号单位转换时间为0.05ns,电路负载为20fF。SAFF_CP_BRF_EC触发器电路相对于GSMC15库里的FFEDHD1X触发器具有基本相当的电路延时并且上升沿延时与下降沿延时基本相同,这里不考虑亚稳态效应。tQ和tQn分别表示同相输出端、反相输出端的延时;RISE和FALL分别表示输出信号上升沿和输出信号下降沿;延时数据单位是纳秒(ns)。Table 4A and Table 4B show the relationship between the simulation delay and the input signal transition time after the two flip-flops. The two flip-flop circuits adopt the same circuit configuration, the unit conversion time of the input signal is 0.05ns, and the circuit load is 20fF. Compared with the FFEDHD1X flip-flop in the GSMC15 library, the SAFF_CP_BRF_EC trigger circuit has basically the same circuit delay and the rising edge delay is basically the same as the falling edge delay, and the metastable effect is not considered here. tQ and tQ n indicate the delay of the non-inverting output terminal and the inverting output terminal respectively; RISE and FALL respectively indicate the rising edge of the output signal and the falling edge of the output signal; the delay data unit is nanosecond (ns).

表4A  FFEDHD1X触发器后仿真延时与转换时间关系Table 4A Relationship between simulation delay and conversion time after FFEDHD1X trigger

电路负载=20fF,单位转换时间=0.05nsCircuit load = 20fF, unit conversion time = 0.05ns

  输入转换时间/单位转换时间Input conversion time/unit conversion time 11 55 1010 1515 2020   跳变沿Transition edge   RISERISE   FALLFALL   RISERISE   FALLFALL   RISERISE   FALLFALL   RISERISE   FALLFALL   RISERISE   FALLFALL   tQ(ns)tQ(ns)   296296   300300   334334   334334   365365   371371   388388   393393   408408   411411   tQ<sub>n</sub>(ns)tQ<sub>n</sub>(ns)   386386   361361   415415   399399   453453   431431   475475   455455   496496   474474

表4B  SAFF_CP_BRF_EC触发器后仿真延时与转换时间关系Table 4B Relationship between simulation delay and conversion time after SAFF_CP_BRF_EC trigger

  输入转换时间/单位转换时间Input conversion time/unit conversion time 11 55 1010 1515 2020   跳变沿Transition edge   RISERISE   FALLFALL   RISERISE   FALLFALL   RISERISE   FALLFALL   RISERISE   FALLFALL   RISERISE   FALLFALL   tQ(ns)tQ(ns)   211211   244244   242242   263263   273273   281281   297297   292292   311311   299299   tQ<sub>n</sub>(ns)tQ<sub>n</sub>(ns)   242242   281281   270270   298298   296296   313313   316316   325325   329329   332332

Claims (1)

1. synchronously just can the type condition prechargig CMOS trigger, it is characterized in that described CMOS trigger is the rising edge trigger, contains first order latch, second level latch, and synchronous enabled circuit, wherein:
First order latch contains first or logical circuit, second or logical circuit, the one PMOS manages (MP1), the 2nd PMOS manages (MP2), and the 3rd PMOS manages (MP3), and the 4th PMOS manages (MP4), the 4th NMOS manages (MN4), the 5th NMOS manages (MN5), and the 2nd NMOS manages (MN2), and the 3rd NMOS manages (MN3), the one NMOS manages (MN1), the first inverter (φ 1), wherein:
First or logical circuit, contain the 8th NMOS pipe, (MN8) and the 9th NMOS pipe, (MN9), the 8th NMOS pipe, (MN8) and the 9th NMOS pipe, (MN9) drain electrode links to each other, ground connection after substrate links to each other, the 8th NMOS pipe, (MN8) source electrode and grid connect first data-signal, (VD), the 9th NMOS pipe, (MN9) grid connects second data-signal, (VDb), this second data-signal, (VDb) be described first data-signal, (VD) inversion signal, the 9th NMOS pipe, (MN9) source electrode connects clock signal, (CLK)
Second or logical circuit, contain the tenth NMOS pipe (MN10) and the 11 NMOS pipe (MN11), the tenth NMOS pipe (MN10) links to each other with the drain electrode of the 11 NMOS pipe (MN11), ground connection after substrate links to each other, the source electrode and the grid of the tenth NMOS pipe (MN10) connect second data-signal (VDb), the grid of the 11 NMOS pipe (MN11) connects first data-signal (VD), and the source electrode of the 11 NMOS pipe (MN11) connects clock signal (CLK)
The one PMOS manages (MP1), described first or logical circuit in clock signal (CLK) and second data-signal (VDb) is formed or logic, and link to each other with the grid that a described PMOS manages (MP1) through the drain electrode of the 9th NMOS pipe (MN9), the source electrode of the one PMOS pipe (MP1) with connect supply voltage (VDD) after substrate links to each other
The 2nd PMOS manages (MP2), described second or logical circuit in clock signal (CLK) and first data-signal (VD) is formed or logic, and the drain electrode of described the 11 NMOS pipe of process (MN11) links to each other with the grid that described the 2nd PMOS manages (MP2), the source electrode of the 2nd PMOS pipe (MP2) with connect supply voltage (VDD) after substrate links to each other
The 3rd PMOS manages (MP3), the source electrode of the 3rd PMOS pipe (MP3) with connect supply voltage (VDD) after substrate links to each other,
The 4th PMOS manages (MP4), the source electrode of the 4th PMOS pipe (MP4) with connect supply voltage (VDD) after substrate links to each other,
The 4th NMOS manages (MN4), the source electrode while of the 4th NMOS pipe (MN4) and the drain electrode of described PMOS pipe (MP1) and the 3rd PMOS pipe (MP3), after linking to each other, the grid of the 4th PMOS pipe (MP4) forms first node (SALATCH_N), the grid while of the 4th NMOS pipe (MN4) and the grid of described the 3rd PMOS pipe (MP3), after linking to each other, the drain electrode of the 4th PMOS pipe (MP4) and the 2nd PMOS pipe (MP2) forms Section Point (SALATCH_P), the substrate ground connection of the 4th NMOS pipe (MN4)
The 5th NMOS manages (MN5), and the source electrode of the 5th NMOS pipe (MN5) links to each other with described Section Point (SALATCH_P), and the grid of the 5th NMOS pipe (MN5) links to each other with described first node (SALATCH_N), the substrate ground connection of the 5th NMOS pipe (MN5),
The 2nd NMOS manages (MN2), and the source electrode of the 2nd NMOS pipe (MN2) links to each other with the drain electrode that described the 4th NMOS manages (MN4), the substrate ground connection of the 2nd NMOS pipe (MN2),
The 3rd NMOS manages (MN3), and the source electrode of the 3rd NMOS pipe (MN3) links to each other with the drain electrode that described the 5th NMOS manages (MN5), the substrate ground connection of the 3rd NMOS pipe (MN3),
The one NMOS manages (MN1), drain electrode with the 3rd NMOS pipe (MN3) links to each other the source electrode of the one NMOS pipe (MN1) with described the 2nd NMOS pipe (MN2) simultaneously, the grid of the one NMOS pipe (MN1) connects clock signal (CLK), the substrate ground connection of NMOS pipe (MN1)
First inverter (the φ 1), this first inverter (φ 1) input link to each other this first inverter (φ with the grid that described the 2nd NMOS manages (MN2) 1) output be to link to each other with the grid of described the 3rd NMOS pipe (MN3);
Second level latch contains the 7th PMOS pipe (MP0_1), and the 8th PMOS manages (MP0_2), and the 14 NMOS manages (MN1_1), and the 15 NMOS manages (MN1_2), the second inverter (φ 2) and the 3rd inverter (φ 3), the 12 NMOS manages (MN0V_1), and the 13 NMOS manages (MN0_2), the 4th inverter (φ 4) and the 5th inverter (φ 5), wherein:
The 7th PMOS manages (MP0_1), the source electrode of the 7th PMOS pipe (MP0_1) with connect supply voltage (VDD) after substrate links to each other, the grid that the 7th PMOS manages (MP0_1) connects described Section Point (SALATCH_P),
The 8th PMOS manages (MP0_2), the source electrode of the 8th PMOS pipe (MP0_2) with connect supply voltage (VDD) after substrate links to each other, the grid that the 8th PMOS manages (MP0_2) connects described first node (SALATCH_N),
The 14 NMOS manages (MN1_1), and the grid of the 14 NMOS pipe (MN1_1) connects described Section Point (SALATCH_P), the substrate ground connection of the 14 NMOS pipe (MN1_1),
The 15 NMOS manages (MN1_2), and the grid of the 15 NMOS pipe (MN1_2) connects described first node (SALATCH_N), the substrate ground connection of the 15 NMOS pipe (MN1_2),
Second inverter (the φ 2) and the 3rd inverter (φ 3), this second inverter (φ 2) input with the 3rd inverter (φ 3) output link to each other with the drain electrode of described the 7th PMOS pipe (MP0_1) and the source electrode of the 14 NMOS pipe (MN1_1) simultaneously again after linking to each other, form the 3rd node (QI), the second inverter (φ 2) output with the 3rd inverter (φ 3) input link to each other with the drain electrode of described the 8th PMOS pipe (MP0_2) and the source electrode of the 15 NMOS pipe (MN1_2) again after linking to each other, form the 4th node (QNI),
The 12 NMOS manages (MN0_1), and the drain electrode of the 12 NMOS pipe (MN0_1) is the back ground connection that links to each other with substrate, and the grid of the 12 NMOS pipe (MN0_1) connects clock signal (CLK), and source electrode connects the drain electrode of described the 14 NMOS pipe (MN1_1),
The 13 NMOS manages (MN0_2), and the drain electrode of the 13 NMOS pipe (MN0_2) is the back ground connection that links to each other with substrate, and grid connects clock signal (CLK), and source electrode connects the drain electrode of described the 15 NMOS pipe (MN1_2),
The 4th inverter (φ 4), the 4th inverter (φ 4) input link to each other with described the 4th node (QNI), be output as first output signal (Qb) of described CMOS trigger,
The 5th inverter (φ 5), the 5th inverter (φ 5) input link to each other with described the 3rd node (QI), be output as second output signal (Q) of described CMOS trigger;
Synchronous enabled circuit contains invert on zero device (φ 0), first cmos transmission gate, and second cmos transmission gate, wherein:
Invert on zero device (φ 0), this invert on zero device (φ 0) input link to each other with synchronous enabled signal (E), output signal is the 3rd data-signal (EN),
First cmos transmission gate, contain two the 5th PMOS pipes parallel with one another, (MPV) and the 6th NMOS pipe, (MNN), described the 5th PMOS pipe, (MPV) and the 6th NMOS pipe, (MNN) source electrode connects input data signal after linking to each other, (D), described the 5th PMOS pipe, (MPV) and the 6th NMOS pipe, (MNN) after linking to each other, drain electrode connects the 2nd NMOS pipe of described first order latch, (MN2) grid, described the 5th PMOS pipe, (MPV) substrate connects supply voltage, (VDD), the 6th NMOS pipe, (MNN) substrate ground connection
Second cmos transmission gate, contain two the 6th PMOS parallel with one another pipes (MPV ') and the 7th NMOS and manage (MNN '), the 2nd NMOS that connects described first order latch after the drain electrode parallel connection of described the 6th PMOS pipe (MPV ') and the 7th NMOS pipe (MNN ') manages the grid of (MN2), connect interior the 4th node (QNI) of described second level latch after the source electrode parallel connection of described the 6th PMOS pipe (MPV ') and the 7th NMOS pipe (MNN '), synchronous enabled signal (E) is managed simultaneously (MPV ') with described the 6th NMOS pipe (MNN) and the 6th PMOS grid links to each other, described the 3rd data-signal (EN) connects described the 5th PMOS pipe (MPV) respectively and the 7th NMOS manages the grid of (MNN '), the substrate of described the 6th PMOS pipe (MPV ') connects supply voltage (VDD), the substrate ground connection of the 7th NMOS pipe (MNN ').
CNB200510011905XA 2005-06-09 2005-06-09 Synchronous Enable Conditional Precharge CMOS Flip-Flops Expired - Fee Related CN100364230C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB200510011905XA CN100364230C (en) 2005-06-09 2005-06-09 Synchronous Enable Conditional Precharge CMOS Flip-Flops

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB200510011905XA CN100364230C (en) 2005-06-09 2005-06-09 Synchronous Enable Conditional Precharge CMOS Flip-Flops

Publications (2)

Publication Number Publication Date
CN1702963A CN1702963A (en) 2005-11-30
CN100364230C true CN100364230C (en) 2008-01-23

Family

ID=35632519

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200510011905XA Expired - Fee Related CN100364230C (en) 2005-06-09 2005-06-09 Synchronous Enable Conditional Precharge CMOS Flip-Flops

Country Status (1)

Country Link
CN (1) CN100364230C (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109412581A (en) * 2017-08-18 2019-03-01 杭州晶华微电子有限公司 A kind of clock failure of oscillation detection circuit
CN109525222B (en) * 2018-11-16 2022-11-04 西安邮电大学 A single-phase clock double-edge D flip-flop
CN114978152B (en) * 2022-05-10 2024-06-21 上海韬润半导体有限公司 Latch circuit and digital-to-analog converter including the same

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5900758A (en) * 1996-06-17 1999-05-04 Nec Corporation Dynamic circuit for high-speed operation
US6198323B1 (en) * 1999-01-28 2001-03-06 Lucent Technologies Inc. Flip-flop having gated inverter feedback structure with embedded preset/clear logic
CN1337781A (en) * 2000-06-06 2002-02-27 德克萨斯仪器股份有限公司 Improvement of tirgger design
CN1497848A (en) * 2002-10-18 2004-05-19 松下电器产业株式会社 trigger circuit
US6777992B2 (en) * 2002-04-04 2004-08-17 The Regents Of The University Of Michigan Low-power CMOS flip-flop

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5900758A (en) * 1996-06-17 1999-05-04 Nec Corporation Dynamic circuit for high-speed operation
US6198323B1 (en) * 1999-01-28 2001-03-06 Lucent Technologies Inc. Flip-flop having gated inverter feedback structure with embedded preset/clear logic
CN1337781A (en) * 2000-06-06 2002-02-27 德克萨斯仪器股份有限公司 Improvement of tirgger design
US6777992B2 (en) * 2002-04-04 2004-08-17 The Regents Of The University Of Michigan Low-power CMOS flip-flop
CN1497848A (en) * 2002-10-18 2004-05-19 松下电器产业株式会社 trigger circuit

Also Published As

Publication number Publication date
CN1702963A (en) 2005-11-30

Similar Documents

Publication Publication Date Title
CN102437836B (en) Low-power-consumption pulse type D trigger
CN104333351A (en) High-speed master-slave D flip-flop with reset structure
CN108233896A (en) A kind of low-power consumption sense amplifier type d type flip flop
CN1761153B (en) High-speed master-slave type D trigger in low power consumption
CN1697319A (en) D flip-flop with reset and/or set function based on conditional precharge structure
CN100347955C (en) Condition presetting construction based D trigger having scanning test function
Mahmoodi-Meimand et al. Self-precharging flip-flop (SPFF): A new level converting flip-flop
CN102339637B (en) Condition-precharged sense-amplifier-based flip flop
CN100492907C (en) Master-Slave Falling Edge D Flip-Flop Using Sensitive Amplifier Structure
CN101888227B (en) Temperature-insensitive clock buffer and H-shaped clock tree circuit
CN1710811B (en) Synchronous Scan Enable Condition Precharges CMOS Flip-Flops
CN100364230C (en) Synchronous Enable Conditional Precharge CMOS Flip-Flops
CN1758537B (en) Low Leakage Low Clock Signal Swing Condition Precharge CMOS Flip-Flops
CN102055463A (en) Contention constrained RAM latch
CN1741381B (en) High performance low clock signal swing master-slave D flip-flop
CN100347957C (en) High-speed low clock signal oscillation amplitude driving conditional precharging CMOS trigger
CN1744437B (en) High-performance low-power master-slave D flip-flop
CN115865050A (en) CMOS low-power-consumption edge trigger
Khorami et al. A contention-free, static, single-phase flip-flop for low data activity applications
CN104022758B (en) A kind of band resets the power consumption equilibrium trigger of set port
CN100471061C (en) CMOS level shift flip-flop with conditional discharge and differential input and output
Noble et al. A novel flip-flop design for low power clocking system
Zhao et al. Ultra-low-voltage low-power self-adaptive static pulsed latch
CN1953325A (en) CMOS level shift semi-dynamic trigger of conditional discharge and pulse drive
Zhao et al. Contention reduced/conditional discharge flip-flops for level conversion in CVS systems

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080123

Termination date: 20140609

EXPY Termination of patent right or utility model