IP Library Granted Patent US 8,941,429
Granted Patent B2
US 8,941,429 · App. 13/959,745 · Granted Jan 27, 2015

Master-slave flip-flop with low power consumption

Inventor: Zhihong Cheng (Suzhou, CN)
Assignee: Freescale Semiconductor, Inc.
H03K3/012H03K3/35625
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,941,429
App. No.
13/959,745
Granted
Jan 27, 2015
Kind
B2
Abstract

In a master-slave flip-flop, the master latch has first and second three-state stages, and a first feedback stage. The slave latch has third and fourth three-state stages, and a second feedback stage. First and second clock switches having opposite phases are provided. The first clock switch is configured in one of the first and fourth three-state stages, and the other stage shares the first clock switch. The second clock switch is configured in one of the second and third three-state stages, and the other stage shares the second clock switch. The second three-state stage has an additional pair of complementary devices having signal paths connected in series with each other with both being gated by a data output of the slave latch. The flip-flop reduces the number of clock switches and clock switch power consumption.

Claims (22)

1. A flip-flop, comprising:

a master latch having first and second three-state stages respectively having a first pair of complementary semiconductor devices gated by a data input of the first three-state stage and a second pair of complementary semiconductor devices gated by a data input of the second three-state stage, and a first feedback stage for positive feedback from data outputs of the first and second three-state stages to the data input of the second three-state stage; and

a slave latch connected to the master latch, and having third and fourth three-state stages, the third and fourth three-state stages respectively having a third pair of complementary semiconductor devices gated by a data input of the third three-state stage and a fourth pair of complementary semiconductor devices gated by a data input of the fourth three-state stage, and a second feedback stage for positive feedback from data outputs of the third and fourth three-state stages to the data input of the fourth three-state stage,

wherein a first clock switch that receives clock signals from a clock signal source is configured in one of the first and fourth three-state stages, and the other one of the first and fourth three-state stages shares the first clock switch, and a second clock switch that receives clock signals from the clock signal source is configured in one of the second and third three-state stages, and the other one of the second and third three-state stages shares the second clock switch, and the first and second clock switches have opposite phases, and

wherein the second three-state stage further includes an additional pair of complementary semiconductor devices having signal paths connected in series with each other and both being gated by a data output of the slave latch.

2. The flip-flop of claim 1 , wherein the first, second, third and fourth pairs of complementary semiconductor devices have respective signal paths connected in series with each other and in series with one of the first and second clock switches, and the additional pair of complementary semiconductor devices have signal paths connected in series with the second pair of complementary semiconductor devices.

3. The flip-flop of claim 2 , wherein positions of a PMOS of the second pair of complementary semiconductor devices and that of the additional pair of complementary semiconductor devices are exchangeable, and positions of a NMOS of the second pair of complementary semiconductor devices and that of the additional pair of complementary semiconductor devices are exchangeable.

4. The flip-flop of claim 1 , wherein the first clock switch is configured in the first three-state stage, and the second clock switch is configured in the second three-state stage.

5. The flip-flop of claim 1 , wherein the first clock switch is configured in the first three-state stage, and the second clock switch is configured in the third three-state stage.

6. The flip-flop of claim 1 , wherein the first clock switch is configured in the fourth three-state stage, and the second clock switch is configured in the second three-state stage.

7. The flip-flop of claim 1 , wherein the first clock switch is configured in the fourth three-state stage, and the second clock switch is configured in the third three-state stage.

8. The flip-flop of claim 1 , wherein the first and second clock switches are respectively connected to a power supply.

9. A method of operating a flip-flop, said flip-flop comprising a master latch having first and second three-state stages respectively having a first pair of complementary semiconductor devices gated by a data input of said first three-state stage and a second pair of complementary semiconductor devices gated by a data input of said second three-state stage, and a first feedback stage for positive feedback from data outputs of said first and second three-state stages to said data input of said second three-state stage, and a slave latch connected to said master latch, said slave latch having third and fourth three-state stages having respectively a third pair of complementary semiconductor devices gated by a data input of said third three-state stage and a fourth pair of complementary semiconductor devices gated by a data input of said fourth three-state stage, and a second feedback stage for positive feedback from data outputs of said third and fourth three-state stages to said data input of said fourth three-state stage, the method comprising:

applying a data input signal to said data input of said first three-state stage;

applying a clock input signal to first and second clock switches, wherein the first clock switch that receives clock signals from a clock signal source is configured in one of said first and fourth three-state stages, and the other one of said first and fourth three-state stages shares the first clock switch, and a second clock switch that receives clock signals from said clock signal source is configured in one of said second and third three-state stages, and the other of said second and third three-state stage shares the second clock switch, wherein the first and second clock switches have opposite phases, and wherein the second three-state stage further includes an additional pair of complementary semiconductor devices having signal paths connected in series with each other and both being gated by a data output of said slave latch.

10. The method of claim 9 , wherein said first, second, third and fourth pair of complementary semiconductor devices have respective signal paths connected in series with each other and in series with one of said first and second clock switches, and said additional pair of complementary semiconductor devices have signal paths connected in series with the second pair of complementary semiconductor devices.

11. The method of claim 10 , wherein positions of a PMOS of the second pair of complementary semiconductor devices and that of the additional pair of complementary semiconductor devices are exchangeable, and positions of a NMOS of the second pair of complementary semiconductor devices and that of the additional pair of complementary semiconductor devices are exchangeable.

12. The method of claim 9 , wherein said first clock switch is configured in said first three-state stage, and the second clock switch is configured in said second three-state stage.

13. The method of claim 9 , wherein said first clock switch is configured in said first three-state stage, and the second clock switch is configured in said third three-state stage.

14. The method of claim 9 , wherein said first clock switch is configured in said fourth three-state stage, and the second clock switch is configured in said second three-state stage.

15. The method of claim 9 , wherein said first clock switch is configured in said fourth three-state stage, and the second clock switch is configured in said third three-state stage.

16. The method of claim 9 , wherein said first and second clock switch are respectively connected to a power supply.

Assignments (17)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE APPLICATION NO. FROM 13,883,290 TO 13,833,290 PREVIOUSLY RECORDED ON REEL 041703 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS.. Recorded Feb 20, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHENZHEN XINGUODU TECHNOLOGY CO., LTD.
Reel/Frame 048734/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENTS 8108266 AND 8062324 AND REPLACE THEM WITH 6108266 AND 8060324 PREVIOUSLY RECORDED ON REEL 037518 FRAME 0292. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 1, 2017
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 041703/0536 →
MERGER Recorded Jan 3, 2017
From: FREESCALE SEMICONDUCTOR, INC.
To: NXP USA, INC.
Reel/Frame 041144/0363 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PCT NUMBERS IB2013000664, US2013051970, US201305935 PREVIOUSLY RECORDED AT REEL: 037444 FRAME: 0787. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Oct 17, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 040450/0715 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 13, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037518/0292 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 5, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037444/0787 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0874 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Nov 13, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031627/0201 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Nov 13, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 031627/0158 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2013
From: CHENG, ZHIHONG
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 030945/0282 →
Priority Claims (1)
CN 2013 1 0140547 · Feb 26, 2013 · national
Continuity (1)
Related Publication 20140240017A1 · Aug 28, 2014