US2001010474A1PendingUtilityA1

Apparatus and method for an improved master-slave flip-flop with non-overlapping clocks

Priority: Oct 29, 1998Filed: Mar 19, 2001Published: Aug 2, 2001
Est. expiryOct 29, 2018(expired)· nominal 20-yr term from priority
Inventors:Sam Alexander
H03K 3/356156H03K 3/0375H03K 3/35625H03K 3/0372
33
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An improved master-slave flip-flop that is characterized by a novel clock generator. The improved flip-flop preserves the true master-slave relationship by ensuring a two step latching process is executed by non-overlapping clocks. The clock generator features an inverter in combination with a current limiter. The current limiter has the effect of shifting the trip point of the inverter such that non-overlapping clocks may be derived from a single master clock signal or a master clock signal and its complement.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . An improved flip-flop comprising: 
 a master gating transistor pair;    a master latch coupled to the master gating transistor pair;    a slave gating transistor pair coupled to the master latch;    a slave latch coupled to the slave gating transistor pair;    a clock generator coupled to the master gating transistor pair;    a second clock generator coupled to the master gating transistor pair;    a third clock generator coupled to the slave gating transistor pair; and    a fourth clock generator coupled to the slave gating transistor pair.    
     
     
         2 . The flip-flop in accordance with    claim 1    wherein the first clock generator is comprised of: 
 a current limiter, and  
 an inverter coupled to the current limiter.  
 
     
     
         3 . The flip-flop in accordance with    claim 1    wherein the second clock generator is comprised of: 
 a current limiter, and  
 an inverter coupled to the current limiter.  
 
     
     
         4 . The flip-flop in accordance with    claim 1    wherein the third clock generator is comprised of: 
 a current limiter, and  
 an inverter coupled to the current limiter.  
 
     
     
         5 . The flip-flop in accordance with    claim 1    wherein the fourth clock generator is comprised of: 
 a current limiter, and  
 an inverter coupled to the current limiter.  
 
     
     
         6 . The flip-flop in accordance with claims  2 ,  3 ,  4 , or  5  wherein the current limiter is a current mirror.  
     
     
         7 . The flip-flop in accordance with    claim 1    wherein the first, second, third and fourth clock generators have a common input.  
     
     
         8 . The flip-flop in accordance with    claim 1    wherein the first and third clock generators have a common input.  
     
     
         9 . The flip-flop in accordance with    claim 8    wherein the second and fourth clock generators have a common input.  
     
     
         10 . The flip-flop in accordance with    claim 9    wherein the common input to the second and fourth clock generators is the complement of the common input to the first and third clock generators.  
     
     
         11 . The flip-flop in accordance with    claim 1    wherein an output of the first clock generator is the complement of an output of the second clock generator.  
     
     
         12 . The flip-flop in accordance with    claim 1    wherein an output of the third clock generator is the complement of an output of the fourth clock generator.  
     
     
         13 . The flip-flop in accordance with    claim 1    wherein an output of the first clock generator and an output selected from the group consisting of the third clock generator and the fourth clock generator are non-overlapping outputs.  
     
     
         14 . The flip-flop in accordance with    claim 1    wherein an output of the second clock generator and an output selected from the group consisting of the third clock generator and the fourth clock generator are non-overlapping outputs.  
     
     
         15 . The flip-flop in accordance with    claim 1    wherein the first clock generator is directly connected to the second clock generator.  
     
     
         16 . The flip-flop in accordance with    claim 1    wherein the third clock generator is directly connected to the fourth clock generator.  
     
     
         17 . A clock generator for use in an improved flip-flop comprising: 
 a current limiter, and    an inverter coupled to the current limiter.    
     
     
         18 . The clock generator in accordance with    claim 17    wherein the current limiter is a current mirror.  
     
     
         19 . The clock generator in accordance with    claim 17    wherein the inverter is comprised of: 
 a P-channel transistor, and  
 an N-channel transistor coupled to the P-channel transistor.  
 
     
     
         20 . The clock generator in accordance with    claim 19    wherein the current limiter is directly connected to the P-channel transistor.  
     
     
         21 . The clock generator in accordance with    claim 19    wherein the current limiter is directly connected to the N-channel transistor.  
     
     
         22 . The clock generator in accordance with    claim 20    wherein the current limiter causes the trip point of the inverter to approximate the supply voltage minus the threshold voltage of the P-channel transistor.  
     
     
         23 . The clock generator in accordance with    claim 21    wherein the current limiter causes the trip point of the inverter to approximate the threshold voltage of the N-channel transistor.  
     
     
         24 . A clock generator comprising: 
 an N-channel transistor; and    a P-channel transistor coupled to the N-channel transistor,    wherein a trip point of the clock generator is adjusted by a length/width ratio of the N-channel transistor.    
     
     
         25 . A clock generator comprising: 
 an N-channel transistor; and    a P-channel transistor coupled to the N-channel transistor,    wherein a trip point of the clock generator is adjusted by a length/width ratio of the P-channel transistor.    
     
     
         26 . A clock generator comprising: 
 an N-channel transistor; and    a P-channel transistor coupled to the N-channel transistor,    wherein a trip point of the clock generator is adjusted by a gain ratio of the N-channel transistor.    
     
     
         27 . A clock generator comprising: 
 an N-channel transistor; and    a P-channel transistor coupled to the N-channel transistor,    wherein a trip point of the clock generator is adjusted by a gain ratio of the P-channel transistor.    
     
     
         28 . A method of generating non-overlapping clocks for a master-slave flip-flop comprising the steps of: 
 providing a master gating transistor pair;    providing a master latch coupled to the master gating transistor pair;    providing a slave gating transistor pair couple to the master latch;    providing a slave latch coupled to the slave gating transistor pair;    providing a clock generator coupled to the master gating transistor pair;    providing a second clock generator coupled to the master gating transistor pair;    providing a third clock generator coupled to the slave gating transistor pair; and    providing a fourth clock generator coupled to the slave gating transistor pair.    
     
     
         29 . The method in accordance with    claim 28    wherein the step of providing the first clock generator further comprises the steps of: 
 providing a current limiter; and  
 providing an inverter coupled to the current limiter.  
 
     
     
         30 . The method in accordance with    claim 28    wherein the step of providing the second clock generator further comprises the steps of: 
 providing a current limiter; and  
 providing an inverter coupled to the current limiter.  
 
     
     
         31 . The method in accordance with    claim 28    wherein the step of providing the third clock generator further comprises the steps of: 
 providing a current limiter; and  
 providing an inverter coupled to the current limiter.  
 
     
     
         32 . The method in accordance with    claim 28    wherein the step of providing the fourth clock generator further comprises the steps of: 
 providing a current limiter; and  
 providing an inverter coupled to the current limiter.  
 
     
     
         33 . The method in accordance with    claim 28    further comprising the step of providing a common master clock input to the first clock generator, the second clock generator, the third clock generator and the fourth clock generator.  
     
     
         34 . The method in accordance with    claim 28    further comprising the steps of: 
 providing a master clock input to the first clock generator and a complement of the master clock input to the second clock generator; and  
 providing the master clock input to the third clock generator and the complement of the master clock input to the fourth clock generator.  
 
     
     
         35 . A method for generating non-overlapping clocks comprising the steps of: 
 providing a current limiter; and    providing an inverter coupled to the current limiter.    
     
     
         36 . The method for generating non-overlapping clocks in accordance with    claim 35    wherein the step of providing an inverter further comprises the steps of: 
 providing a P-channel transistor; and  
 providing an N-channel transistor coupled to the P-channel transistor.  
 
     
     
         37 . The method in accordance with    claim 36    wherein the step of providing the current limiter is directly connected to the P-channel transistor of the inverter.  
     
     
         38 . The method in accordance with    claim 36    wherein the step of providing the current limiter is directly connected to the N-channel transistor of the inverter.  
     
     
         39 . The method in accordance with    claim 37    wherein the step of directly connecting the current limiter to the P-channel transistor causes the trip point of the inverter to approximate the supply voltage minus the threshold voltage of the P-channel transistor.  
     
     
         40 . The method in accordance with    claim 38    wherein the step of directly connecting the current limiter to the N-channel transistor causes the trip point of the inverter to approximate the threshold voltage of the N-channel transistor.

Join the waitlist — get patent alerts

Track US2001010474A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.