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

Flip-flop with full scan capability

Assignee: Oracle America Inc
•
Filing: 1996-05-01
•
Granted: 1997-09-16
•
Expires: 2016-05-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A flip-flop with scan capability includes a four switches, a master stage, a slave stage and a scan-out logic gate. The flip-flop can operate in a functional mode, and a scan mode and receives a clock signal, a data signal, a scan clock signal and a scan-in signal. The flip-flop enters the functional mode when the clock signal runs free and the scan clock signal is held constant. The first switch receives the data signal and provides the data signal to the master stage for storage during a first part of a clock cycle. During a second part of the clock cycle, the third switch, connected between the master stage and the slave stage, closes, providing the data stored in the master stage to the slave stage and outputted as a q output signal. The flip-flop enters the scan mode when the clock signal is held constant and the scan clock signal runs free. The first switch is controlled to stay open by the constant clock signal. During a first part of a scan clock cycle, the second switch closes, providing the scan-in signal to the master stage. The data stored in the master stage is provided to the fourth switch, connected between the master stage and the scan-out logic gate. During a second part of the scan clock cycle, the fourth switch closes, providing the data stored in the master stage to the scan-out logic gate, which outputs a scan-out signal.

Inventors

  • 👤 Sundari S. Mitra
  • 👤 David Greenhill
  • 👤 Philip A. Ferolito

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 17:51
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/02; H03K3/027; H03K3/037; H03K3/0372; H03K3/0375; H03K3/353; H03K3/356; H03K3/3562; H03K3/35625

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 362 words
A circuit comprising: a first switch having a control lead, an input lead and an output lead, wherein said control lead of said first switch is adapted to receive a first clock signal, and said input lead of said first switch is adapted to receive a first data signal; a master stage having an input lead and an output lead, said input lead of said first stage coupled to said output lead of said first switch, wherein said master stage is capable of storing a logic value dependent on a logic state of a master-in signal received at said input lead of said master stage and of outputting a master-out signal at said output lead of said master stage having a logic state dependent on said logic value stored in said master stage; a second switch having a control lead, an input lead and an output lead, wherein said control lead of said second switch is adapted to receive a second clock signal, said input lead of said second switch is adapted to receive a second data signal, and said output lead of said second switch is coupled to said input lead of said master stage; a third switch having a control lead, an input lead and an output lead, wherein said control lead of said third switch is adapted to receive said first clock signal, and said input lead of said third switch is coupled to said output lead of said master stage; a slave stage having an input lead and an output lead, said input lead of said slave stage coupled to said output lead of said third switch, wherein said slave stage is capable of storing a logic value dependent on a logic state of said master-out signal provided by said master stage; a fourth switch having a control lead, an input lead and an output lead, wherein said control lead of said fourth stage is adapted to receive said second clock signal, and said input lead of said fourth switch is coupled to said output lead of said third switch; and a first logic gate having an input lead coupled to said output lead of said fourth switch.
Claim 2
Dependent Claim 362 words
A circuit comprising: a first switch having a control lead, an input lead and an output lead, wherein said control lead of said first switch is adapted to receive a first clock signal, and said input lead of said first switch is adapted to receive a first data signal; a master stage having an input lead and an output lead, said input lead of said first stage coupled to said output lead of said first switch, wherein said master stage is capable of storing a logic value dependent on a logic state of a master-in signal received at said input lead of said master stage and of outputting a master-out signal at said output lead of said master stage having a logic state dependent on said logic value stored in said master stage; a second switch having a control lead, an input lead and an output lead, wherein said control lead of said second switch is adapted to receive a second clock signal, said input lead of said second switch is adapted to receive a second data signal, and said output lead of said second switch is coupled to said input lead of said master stage; a third switch having a control lead, an input lead and an output lead, wherein said control lead of said third switch is adapted to receive said first clock signal, and said input lead of said third switch is coupled to said output lead of said master stage; a slave stage having an input lead and an output lead, said input lead of said slave stage coupled to said output lead of said third switch, wherein said slave stage is capable of storing a logic value dependent on a logic state of said master-out signal provided by said master stage; a fourth switch having a control lead, an input lead and an output lead, wherein said control lead of said fourth stage is adapted to receive said second clock signal, and said input lead of said fourth switch is coupled to said output lead of said third switch; and a first logic gate having an input lead coupled to said output lead of said fourth switch.
Claim 3
Dependent Claim 28 words
The circuit of claim 1 wherein responsive to said first clock signal said first switch closes when said third switch opens and opens when said third switch closes.
Claim 4
Dependent Claim 28 words
The circuit of claim 1 wherein responsive to said second clock signal said second switch closes when said fourth switch opens and opens when said fourth switch closes.
Claim 5
Dependent Claim 13 words
The circuit of claim 1 wherein said first logic gate is an inverter.
Claim 6
Dependent Claim 125 words
The circuit of claim 1 wherein said first switch comprises: a p-channel field effect transistor (FET) having a gate and a channel, wherein said channel of said p-channel FET of said first switch couples said input lead of said first switch to said output lead of said first switch, and said gate of said p-channel FET of said first switch is coupled to receive said first clock signal; and a n-channel FET having a gate and a channel, wherein said channel of said n-channel FET of said first switch couples said input lead of said first switch to said output lead of said first switch, and said gate of said n-channel FET of said first switch is coupled to receive a complemented first clock signal.
Claim 7
Dependent Claim 122 words
The circuit of claim 5 wherein said third switch comprises: a p-channel FET having a gate and a channel, wherein said channel of said p-channel FET of said third switch couples said input lead of said third switch to said output lead of said third switch, and said gate of said p-channel FET of said third switch is coupled to receive said complemented first clock signal; and a n-channel FET having a gate and a channel, wherein said channel of said n-channel FET of said third switch couples said input lead of said third switch to said output lead of said third switch, and said gate of said n-channel FET of said third switch is coupled to receive said first clock signal.
Claim 8
Dependent Claim 14 words
The circuit of claim 6 wherein said mater stage comprises two inverters connected back-to-back.
Claim 9
Dependent Claim 14 words
The circuit of claim 7 wherein said slave stage comprises two inverters connected back-to-back.
Claim 10
Dependent Claim 18 words
The circuit of claim 1 wherein said circuit has a first operational mode and a second operation mode.
Claim 11
Dependent Claim 68 words
The circuit of claim 9 wherein said circuit enters said first operational mode in response to said second clock signal remaining in a substantially constant logic state and said first clock signal alternating between logic states and wherein said circuit enters said second operational mode in response to said first clock signal remaining in a substantially constant logic state and said second clock signal alternating between logic states.
Claim 12
Dependent Claim 27 words
The circuit of claim 10 wherein said second switch remains open during said first operational mode and said first switch remains open during said second operational mode.
Claim 13
Dependent Claim 39 words
The circuit of claim 11 wherein, during said first operational mode, said first switch closes during a first part of a clock cycle of said first clock signal causing said first data signal to serve as said master-in signal.
Claim 14
Dependent Claim 47 words
The circuit of claim 11 wherein, during said first operational mode, said third switch opens during a second part of a clock cycle of said first clock signal causing said slave section and said first logic gate to receive said master-out signal provided by said master stage.
Claim 15
Dependent Claim 39 words
The circuit of claim 11 wherein, during said second operational mode, said second switch closes during a first part of a clock cycle of said second clock signal causing said second data signal to serve as said master-in signal.
Claim 16
Dependent Claim 42 words
The circuit of claim 11 wherein, during said second operational mode, said fourth switch opens during a second part of a clock cycle of said second clock signal causing first logic gate to receive said master-out signal provided by said master stage.
Claim 17
Dependent Claim 27 words
The circuit of claim 1 further comprising a second logic gate coupling said output lead of said third switch to said input lead of said fourth switch.
Claim 18
Dependent Claim 13 words
The circuit of claim 16 wherein said second logic gate comprises an inverter.
Claim 19
Dependent Claim 391 words
A computer system comprising: a memory; an interface capable of interfacing with one or more peripherals; and a processor coupled to said memory and said interface, said processor including a circuit comprising: a first switch having a control lead, an input lead and an output lead, wherein said control lead of said first switch is adapted to receive a first clock signal, and said input lead of said first switch is adapted to receive a first data signal; a master stage having an input lead and an output lead, said input lead of said first stage coupled to said output lead of said first switch, wherein said master stage is capable of storing a logic value dependent on a logic state of a master-in signal received at said input lead of said master stage and of outputting a master-out signal at said output lead of said master stage having a logic state dependent on said logic value stored in said master stage; a second switch having a control lead, an input lead and an output lead, wherein said control lead of said second switch is adapted to receive a second clock signal, said input lead of said second switch is adapted to receive a second data signal, and said output lead of said second switch is coupled to said input lead of said master stage; a third switch having a control lead, an input lead and an output lead, wherein said control lead of said third switch is adapted to receive said first clock signal, and said input lead of said third switch is coupled to said output lead of said master stage; a slave stage having an input lead and an output lead, said input lead of said slave stage coupled to said output lead of said third switch, wherein said slave stage is capable of storing a logic value dependent on a logic state of said master-out signal provided by said master stage; a fourth switch having a control lead, an input lead and an output lead, wherein said control lead of said fourth stage is adapted to receive said second clock signal, and said input lead of said fourth switch is coupled to said output lead of said third switch; and a first logic gate having an input lead coupled to said output lead of said fourth switch.
Claim 20
Dependent Claim 391 words
A computer system comprising: a memory; an interface capable of interfacing with one or more peripherals; and a processor coupled to said memory and said interface, said processor including a circuit comprising: a first switch having a control lead, an input lead and an output lead, wherein said control lead of said first switch is adapted to receive a first clock signal, and said input lead of said first switch is adapted to receive a first data signal; a master stage having an input lead and an output lead, said input lead of said first stage coupled to said output lead of said first switch, wherein said master stage is capable of storing a logic value dependent on a logic state of a master-in signal received at said input lead of said master stage and of outputting a master-out signal at said output lead of said master stage having a logic state dependent on said logic value stored in said master stage; a second switch having a control lead, an input lead and an output lead, wherein said control lead of said second switch is adapted to receive a second clock signal, said input lead of said second switch is adapted to receive a second data signal, and said output lead of said second switch is coupled to said input lead of said master stage; a third switch having a control lead, an input lead and an output lead, wherein said control lead of said third switch is adapted to receive said first clock signal, and said input lead of said third switch is coupled to said output lead of said master stage; a slave stage having an input lead and an output lead, said input lead of said slave stage coupled to said output lead of said third switch, wherein said slave stage is capable of storing a logic value dependent on a logic state of said master-out signal provided by said master stage; a fourth switch having a control lead, an input lead and an output lead, wherein said control lead of said fourth stage is adapted to receive said second clock signal, and said input lead of said fourth switch is coupled to said output lead of said third switch; and a first logic gate having an input lead coupled to said output lead of said fourth switch.
Claim 21
Dependent Claim 28 words
The circuit of claim 18 wherein responsive to said first clock signal said first switch closes when said third switch opens and opens when said third switch closes.
Claim 22
Dependent Claim 28 words
The circuit of claim 18 wherein responsive to said second clock signal said second switch closes when said fourth switch opens end opens when said fourth switch closes.
Claim 23
Dependent Claim 13 words
The circuit of claim 18 wherein said first logic gate is an inverter.
Claim 24
Dependent Claim 125 words
The circuit of claim 18 wherein said first switch comprises: a p-channel field effect transistor (FET) having a gate and a channel, wherein said channel of said p-channel FET of said first switch couples said input lead of said first switch to said output lead of said first switch, and said gate of said p-channel FET of said first switch is coupled to receive said first clock signal; and a n-channel FET having a gate and a channel, wherein said channel of said n-channel FET of said first switch couples said input lead of said first switch to said output lead of said first switch, and said gate of said n-channel FET of said first switch is coupled to receive a complemented first clock signal.
Claim 25
Dependent Claim 122 words
The circuit of claim 22 wherein said third switch comprises: a p-channel FET having a gate and a channel, wherein said channel of said p-channel FET of said third switch couples said input lead of said third switch to said output lead of said third switch, and said gate of said p-channel FET of said third switch is coupled to receive said complemented first clock signal; and a n-channel FET having a gate and a channel, wherein said channel of said n-channel FET of said third switch couples said input lead of said third switch to said output lead of said third switch, and said gate of said n-channel FET of said third switch is coupled to receive said first clock signal.
Claim 26
Dependent Claim 14 words
The circuit of claim 23 wherein said master stage comprises two inverters connected back-to-back.
Claim 27
Dependent Claim 14 words
The circuit of claim 24 wherein said slave stage comprises two inverters connected back-to-back.
Claim 28
Dependent Claim 18 words
The circuit of claim 18 wherein said circuit has a first operational mode and a second operation mode.
Claim 29
Dependent Claim 68 words
The circuit of claim 26 wherein said circuit enters said first operational mode in response to said second clock signal remaining in a substantially constant logic state and said first clock signal alternating between logic states and wherein said circuit enters said second operational mode in response to said first clock signal remaining in a substantially constant logic state and said second clock signal alternating between logic states.
Claim 30
Dependent Claim 27 words
The circuit of claim 27 wherein said second switch remains open during said first operational mode and said first switch remains open during said second operational mode.
Claim 31
Dependent Claim 39 words
The circuit of claim 28 wherein, during said first operational mode, said first switch closes during a first part of a clock cycle of said first clock signal causing said first data signal to serve as said master-in signal.
Claim 32
Dependent Claim 47 words
The circuit of claim 28 wherein, during said first operational mode, said third switch opens during a second part of a clock cycle of said first clock signal causing said slave section and said first logic gate to receive said master-out signal provided by said master stage.
Claim 33
Dependent Claim 39 words
The circuit of claim 28 wherein, during said second operational mode, said second switch closes during a first part of a clock cycle of said second clock signal causing said second data signal to serve as said master-in signal.
Claim 34
Dependent Claim 42 words
The circuit of claim 28 wherein, during said second operational mode, said fourth switch opens during a second part of a clock cycle of said second clock signal causing first logic gate to receive said master-out signal provided by said master stage.
Claim 35
Dependent Claim 27 words
The circuit of claim 18 further comprising a second logic gate coupling said output lead of said third switch to said input lead of said fourth switch.
Claim 36
Dependent Claim 13 words
The circuit of claim 33 wherein said second logic gate comprises an inverter.

References Cited (Backward Citations)

US5463338A Cited
US5444404A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag