← Back to Patent Explorer
US5612632A Expired / Lapsed US ⏱️ 0.0 years remaining

High speed flip-flop for gate array

Assignee: Texas Instruments Inc
•
Filing: 1994-11-29
•
Granted: 1997-03-18
•
Expires: 2014-11-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A flip-flop includes a data storage node for driving an inverter (62) and transfer gate (64) combination to transfer data stored on the data node (60) to a master storage node (66). A master cross-coupled latch (68) has two cross-coupled inverters (72) and (74) connected thereto such that the master storage node (66) is only connected to one side of the latch (68). The data node (66) directly drives a slave stage comprised of an inverter (76) and transfer gate (78) which in turn drives a slave storage node (80). The slave storage node (80) is connected to a slave cross-coupled latch (82) comprised of cross-coupled inverters (86) and (88). The slave storage node (80) comprises the Q-output of the inverter. The data is transferred to storage node (66) on the negative going edge of the clock signal and latched thereto on the positive going edge of the clock signal. ON the positive going edge of the clock signal, data is transferred from the storage node (66) to the slave storage node (80) and then latched in the latch (82) on the negative going edge of the clock signal. This results in a minimum number of inverters, thus decreasing the Clock-to-Q time.

Inventors

  • 👤 Shivaling Mahant-Shetti
  • 👤 Kevin Ovens
  • 👤 Clive Bittlestone
  • 👤 Robert C. Martin
  • 👤 Robert J. Landers

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 15:16
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/02; H03K3/353; H03K3/356; H03K3/356104; H03K3/356165; H03K3/356173; H03K3/027; H03K3/037; H03K3/356113; H03K3/356147; H03K3/356156

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 262 words
Sequential circuitry for latching a logic state in response to a clock signal, comprising: an input node for receiving an input signal having an input logic state; a master storage node for storing a master logic state; a single slave storage node for storing a slave storage logic state; first transfer circuitry coupled to said input node for outputting the master logic state representative of the inverse of said input logic state to said master storage node in response to a first transition of the clock signal; a master latch for latching said master logic state to said master storage node; second transfer circuitry coupled to said master storage node for transferring the slave logic state representative of the inverse of said master logic state to said single slave storage node in response to a second transition of the clock signal; a slave latch for latching said slave logic state to said single slave storage node; an inverter having the input thereof connected to a node within said master latch, said inverter for outputting a logic state representative of the logic state on said master storage node; third transfer circuitry substantially identical to said second transfer circuitry coupled to the output of said inverter for outputting a logic state representative of said master logic state to a single inverse slave storage node, said third transfer circuitry operating in response to said second transition of the clock signal; and an inverse slave latch substantially identical to said slave latch for latching said inverse master logic state to said single inverse slave storage node.
Claim 2
Dependent Claim 262 words
Sequential circuitry for latching a logic state in response to a clock signal, comprising: an input node for receiving an input signal having an input logic state; a master storage node for storing a master logic state; a single slave storage node for storing a slave storage logic state; first transfer circuitry coupled to said input node for outputting the master logic state representative of the inverse of said input logic state to said master storage node in response to a first transition of the clock signal; a master latch for latching said master logic state to said master storage node; second transfer circuitry coupled to said master storage node for transferring the slave logic state representative of the inverse of said master logic state to said single slave storage node in response to a second transition of the clock signal; a slave latch for latching said slave logic state to said single slave storage node; an inverter having the input thereof connected to a node within said master latch, said inverter for outputting a logic state representative of the logic state on said master storage node; third transfer circuitry substantially identical to said second transfer circuitry coupled to the output of said inverter for outputting a logic state representative of said master logic state to a single inverse slave storage node, said third transfer circuitry operating in response to said second transition of the clock signal; and an inverse slave latch substantially identical to said slave latch for latching said inverse master logic state to said single inverse slave storage node.
Claim 3
Dependent Claim 33 words
The sequential circuitry of claim 1, wherein said master latch is operable to latch said master logic state to said master storage node in response to the second transition of the clock signal.
Claim 4
Dependent Claim 34 words
The sequential circuitry of claim 1, wherein said slave latch is operable to latch said slave logic state to said single slave storage node in response to the first transition of the clock signal.
Claim 5
Dependent Claim 76 words
The sequential circuitry of claim 1, wherein said first transfer circuitry comprises a three state inverter with an input and an output, the input operable to receive said input signal and the output thereof connected to said master storage node, said three state inverter operating in response to the first transition of the clock signal to generate the master logic state which is the inverse of said input signal for application to said master storage node.
Claim 6
Dependent Claim 79 words
The sequential circuitry of claim 1, wherein said second transfer circuitry comprises a three state inverter with an input and an output, the input connected to said master storage node and the output thereof connected to said single slave storage node, said three state inverter operating in response to the second transition of the clock signal to generate the slave logic state which is the inverse of the master logic state for application to said single slave storage node.
Claim 7
Dependent Claim 18 words
The sequential circuitry of claim 1, wherein said master latch and slave latch each comprise a static latch.
Claim 8
Dependent Claim 43 words
The sequential circuitry of claim 6, wherein said static latch for each of said master and slave latches comprises cross-coupled inverters wherein one of said cross-coupled inverters is clocked by the respective one of said first and second transitions of the clock signal.
Claim 9
Dependent Claim 27 words
The sequential circuitry of claim 1, wherein said first transition of the clock signal comprises a transition from a high logic level to a low logic level.
Claim 10
Dependent Claim 17 words
The sequential circuitry of claim 1: wherein said master storage node comprises a single master storage node.
Claim 11
Independent Claim 189 words
The method for latching a logic state in response to the generation of transitions in a clock signal, comprising the steps of; inputting an input signal having an input logic state to an input node; transferring a master logic state that represents the input logic state to at least one master storage node, the step of transferring operating in response to a first transition of the clock signal; latching the master logic state to the master storage node; transferring a slave logic state representative of the master logic state to a single slave storage node in response to a second transition of the clock signal; latching the slave logic state to the single slave storage node; transferring an inverse slave logic State representative of the complement of the master logic state to an inverse slave storage node in response to said second transition of the clock signal: latching the inverse slave logic state to the inverse slave storage node; outputting the slave logic state on the slave storage node to a first output: and outputting the inverse slave logic state on the slave storage node to a second output.
Claim 12
Independent Claim 189 words
The method for latching a logic state in response to the generation of transitions in a clock signal, comprising the steps of; inputting an input signal having an input logic state to an input node; transferring a master logic state that represents the input logic state to at least one master storage node, the step of transferring operating in response to a first transition of the clock signal; latching the master logic state to the master storage node; transferring a slave logic state representative of the master logic state to a single slave storage node in response to a second transition of the clock signal; latching the slave logic state to the single slave storage node; transferring an inverse slave logic State representative of the complement of the master logic state to an inverse slave storage node in response to said second transition of the clock signal: latching the inverse slave logic state to the inverse slave storage node; outputting the slave logic state on the slave storage node to a first output: and outputting the inverse slave logic state on the slave storage node to a second output.
Claim 13
Dependent Claim 42 words
The method of claim 10, wherein the step of latching the master logic state to at least one master storage node comprises latching the master logic state to the master storage node in response to a second transition of the clock signal.
Claim 14
Dependent Claim 42 words
The method of claim 10, wherein the step of latching the slave logic state to the single slave storage node comprises, latching the salve logic state to the single slave storage node in response to the first transition of the clock signal.
Claim 15
Dependent Claim 36 words
The method of claim 10, wherein the step of latching the master logic state to at least one master storage node comprises latching the master logic state to the master storage node with a static latch.
Claim 16
Dependent Claim 36 words
The method of claim 10, wherein the step of latching the slave logic state to the single slave storage node comprises latching the slave logic state to the single slave storage node with a static latch.
Claim 17
Dependent Claim 26 words
The method of claim 10, wherein the first transition of the clock signal comprises a transition from a high logic level to a low logic level.
Claim 18
Dependent Claim 52 words
The method of claim 10, wherein the step of transferring a master logic state is operable to transfer the input logic state to a single master storage node and wherein the step of latching the master logic state is operable to latch the master logic state to the single master storage node.
Claim 19
Dependent Claim 20 words
The sequential circuitry of claim 1 wherein said sequential circuit has an output which comprises said single slave logic node.
Claim 20
Dependent Claim 27 words
The sequential circuitry of claim 8 wherein said second transition of the clock signal comprises a transition from a low logic level to a high logic level.
Claim 21
Dependent Claim 138 words
A memory device comprising: an inverter having an input and an output; a p-channel transistor having a gate, a source and a drain wherein said gate is coupled to the output of said inverter, wherein said source is coupled to a first voltage supply and said drain is coupled to the input of said inverter; a first n-channel transistor having a gate, a source and a drain wherein said drain is coupled to the drain of said p-channel transistor and said gate is coupled to the gate of the p-channel transistor; and a second n-channel transistor having a gate, a source and a drain wherein said drain is coupled to the source of said first n-channel transistor, said source is coupled to a second voltage supply and said gate is coupled so as to receive an enable signal.
Claim 22
Dependent Claim 138 words
A memory device comprising: an inverter having an input and an output; a p-channel transistor having a gate, a source and a drain wherein said gate is coupled to the output of said inverter, wherein said source is coupled to a first voltage supply and said drain is coupled to the input of said inverter; a first n-channel transistor having a gate, a source and a drain wherein said drain is coupled to the drain of said p-channel transistor and said gate is coupled to the gate of the p-channel transistor; and a second n-channel transistor having a gate, a source and a drain wherein said drain is coupled to the source of said first n-channel transistor, said source is coupled to a second voltage supply and said gate is coupled so as to receive an enable signal.
Claim 23
Dependent Claim 231 words
Sequential circuitry for latching a logic state in response to a clock signal, comprising: an input node for receiving an input signal having an input logic state; a master storage node for storing a master logic state; a slave storage node for storing a slave logic state; first transfer circuitry coupled between said input node and said master storage node; a master latch coupled to said master storage node, said master latch comprising: an inverter having an input and an output; a p-channel transistor having a gate, a source and a drain wherein said gate is coupled to the output of said inverter, wherein said source is coupled to a first voltage supply and said drain is coupled to the input of said inverter; a first n-channel transistor having a gate, a source and a drain wherein said drain is coupled to the drain of said p-channel transistor and said gate is coupled to the gate of said p-Channel transistor; and a second n-channel transistor having a gate, a source and a drain wherein said drain is coupled to the source of said first n-channel transistor, said source is coupled to a second voltage supply and said gate is coupled so as to receive said clock signal; second transfer circuitry coupled between said master storage node and said slave storage node; and a slave latch coupled to said slave latch node.
Claim 24
Dependent Claim 231 words
Sequential circuitry for latching a logic state in response to a clock signal, comprising: an input node for receiving an input signal having an input logic state; a master storage node for storing a master logic state; a slave storage node for storing a slave logic state; first transfer circuitry coupled between said input node and said master storage node; a master latch coupled to said master storage node, said master latch comprising: an inverter having an input and an output; a p-channel transistor having a gate, a source and a drain wherein said gate is coupled to the output of said inverter, wherein said source is coupled to a first voltage supply and said drain is coupled to the input of said inverter; a first n-channel transistor having a gate, a source and a drain wherein said drain is coupled to the drain of said p-channel transistor and said gate is coupled to the gate of said p-Channel transistor; and a second n-channel transistor having a gate, a source and a drain wherein said drain is coupled to the source of said first n-channel transistor, said source is coupled to a second voltage supply and said gate is coupled so as to receive said clock signal; second transfer circuitry coupled between said master storage node and said slave storage node; and a slave latch coupled to said slave latch node.
Claim 25
Dependent Claim 39 words
The sequential circuitry of claim 20 wherein said first transfer circuitry and said master latch are clocked by a first clock signal and wherein said second transfer circuitry and said slave latch are clocked by a second clock signal.
Claim 26
Dependent Claim 20 words
The sequential circuitry of claim 21 wherein said first clock signal is a complementary signal of said second clock signal.
Claim 27
Dependent Claim 15 words
The sequential circuitry of claim 22 wherein said first transfer circuitry comprises a three-state inverter.
Claim 28
Dependent Claim 21 words
The sequential circuitry of claim 20 wherein said first transfer circuitry comprises an inverter coupled in series with a transmission gate.
Claim 29
Dependent Claim 231 words
Sequential circuitry for latching a logic state in response to an enable signal, comprising: an input node for receiving an input signal having an input logic state; a master storage node for storing a master logic state; a slave storage node for storing a slave logic state; first transfer circuitry coupled between said input node and said master storage node; a master latch coupled to said master storage node; second transfer circuitry coupled between said master storage node and said slave storage node; and a slave latch coupled to said slave latch node, said slave latch comprising: an inverter having an input and an output; a p-channel transistor having a gate, a source and a drain wherein said gate is coupled to the output of said inverter, wherein said source is coupled to a first voltage supply and said drain is coupled to the input of said inverter; a first n-channel transistor having a gate, a source and a drain wherein said drain is coupled to the drain of said p-channel transistor and said gate is coupled to the gate of the p-channel transistor; and a second n-channel transistor having a gate, a source and a drain wherein said drain is coupled to the source of said first n-channel transistor said source is coupled to a second voltage supply, and said gate is coupled so as to receive said enable signal.
Claim 30
Dependent Claim 231 words
Sequential circuitry for latching a logic state in response to an enable signal, comprising: an input node for receiving an input signal having an input logic state; a master storage node for storing a master logic state; a slave storage node for storing a slave logic state; first transfer circuitry coupled between said input node and said master storage node; a master latch coupled to said master storage node; second transfer circuitry coupled between said master storage node and said slave storage node; and a slave latch coupled to said slave latch node, said slave latch comprising: an inverter having an input and an output; a p-channel transistor having a gate, a source and a drain wherein said gate is coupled to the output of said inverter, wherein said source is coupled to a first voltage supply and said drain is coupled to the input of said inverter; a first n-channel transistor having a gate, a source and a drain wherein said drain is coupled to the drain of said p-channel transistor and said gate is coupled to the gate of the p-channel transistor; and a second n-channel transistor having a gate, a source and a drain wherein said drain is coupled to the source of said first n-channel transistor said source is coupled to a second voltage supply, and said gate is coupled so as to receive said enable signal.
Claim 31
Dependent Claim 141 words
A master slave flip-flop comprising: an input node; a master storage node; an output node; first transfer circuitry coupled between said input node and said master storage node for transferring a logic state present at said input node to said master storage node upon receipt of a first clock signal; a master latch for latching a master logic state to said master storage node; second transfer circuitry with an input coupled to said master storage node and an output coupled directly to said output node wherein said second transfer circuitry transfers said master logic state to said output node upon receipt of a second clock signal said second transfer circuitry comprising a transmission gate; and a slave latch for latching said master logic state to said output node upon receipt of said clock signal, said slave latch comprising a static latch.
Claim 32
Dependent Claim 141 words
A master slave flip-flop comprising: an input node; a master storage node; an output node; first transfer circuitry coupled between said input node and said master storage node for transferring a logic state present at said input node to said master storage node upon receipt of a first clock signal; a master latch for latching a master logic state to said master storage node; second transfer circuitry with an input coupled to said master storage node and an output coupled directly to said output node wherein said second transfer circuitry transfers said master logic state to said output node upon receipt of a second clock signal said second transfer circuitry comprising a transmission gate; and a slave latch for latching said master logic state to said output node upon receipt of said clock signal, said slave latch comprising a static latch.
Claim 33
Dependent Claim 25 words
The flip-flop of claim 26 wherein said second transfer circuitry further comprises an inverter with an output coupled to an input of said transmission gate.

References Cited (Backward Citations)

US5107137A Cited
US5173626A Cited
US5105100A Cited
US5317205A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-03-17 2000-09-16 2001-03-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-03-17 2004-09-16 2005-03-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-03-17 2008-09-16 2009-03-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag