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

Latch circuit and method with complementary clocking and level sensitive scan capability

Assignee: Hewlett Packard Development Co LP
•
Filing: 1989-06-30
•
Granted: 1992-12-15
•
Expires: 2009-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Latch circuit and method which permit two-phase latches and flip-flops to be intermixed in a system having level sensitive scanning without critical clock requirements. The circuit includes a master latch having a normal data input and a scan data input, and a slave latch connected to the master latch. A differential pair of clock signals is applied to the latches in a complementary manner during a normal mode of operation to load data from the normal data input to the master latch and to transfer the normal data from the master latch to the slave latch, and two separate low frequency non-overlapping scan clock phases are applied to the latches during a level sensitive scanning mode to load data from the scan data input to the master latch and to transfer the scan data from the master latch to the slave latch.

Inventors

  • 👤 Dale H. Leuthold
  • 👤 Paul M. Guglielmi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 09:47
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/02; H03K3/26; H03K3/28; H03K3/281; H03K3/286; H03K3/288; H03K3/2885; G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318552; H03K3/027; H03K3/037; H03K3/0375; H03K3/289

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 138 words
In a latch circuit having normal and scanning modes of operation: a master latch having a normal data input terminal and a scan data input terminal, a slave latch connected to the master latch, means for applying a differential pair of clock signals to the master latch and to the slave latch during the normal mode of operation to load data from the normal data input terminal to the master latch and to transfer the normal data from the master latch to the slave latch, and means for applying two separate non-overlapping scan clock phases separate from the differential pair of clock signals to the two latches during the scanning mode to load data from the scan data input terminal to the master latch and to transfer the scan data from the master latch to the slave latch.
Claim 2
Dependent Claim 138 words
In a latch circuit having normal and scanning modes of operation: a master latch having a normal data input terminal and a scan data input terminal, a slave latch connected to the master latch, means for applying a differential pair of clock signals to the master latch and to the slave latch during the normal mode of operation to load data from the normal data input terminal to the master latch and to transfer the normal data from the master latch to the slave latch, and means for applying two separate non-overlapping scan clock phases separate from the differential pair of clock signals to the two latches during the scanning mode to load data from the scan data input terminal to the master latch and to transfer the scan data from the master latch to the slave latch.
Claim 3
Dependent Claim 38 words
The latch circuit of claim 1 including means for applying the differential pair of clock signals to the two latches in a complementary manner so that one of the latches holds data while the other latch is transparent.
Claim 4
Dependent Claim 144 words
In a latch circuit: a master latch having first and second data input terminals, a slave latch connected to the master latch, means for applying a differential pair of clock signals to the master latch and to the slave latch in a complementary manner to clock data from the first input terminal to the master latch while the slave latch is holding data and to clock data from the master latch to the slave latch while the master latch is holding data, means for applying a first clock signal separate from the differential pair of clock signals to the master latch to clock data from the second input terminal to the master latch, and means for applying a second clock signal separate from the differential pair of clock signals to the slave latch to clock data from the master latch to the slave latch.
Claim 5
Dependent Claim 144 words
In a latch circuit: a master latch having first and second data input terminals, a slave latch connected to the master latch, means for applying a differential pair of clock signals to the master latch and to the slave latch in a complementary manner to clock data from the first input terminal to the master latch while the slave latch is holding data and to clock data from the master latch to the slave latch while the master latch is holding data, means for applying a first clock signal separate from the differential pair of clock signals to the master latch to clock data from the second input terminal to the master latch, and means for applying a second clock signal separate from the differential pair of clock signals to the slave latch to clock data from the master latch to the slave latch.
Claim 6
Dependent Claim 170 words
In a latch circuit: a master latch and a slave latch each having an input pair and a latch pair, means for applying a differential pair of clock signals to the latches with one of the clock signals being applied to the input pair in the master latch and to the latch pair in the slave latch and the other clock signal being applied to the latch pair in the master latch and to the input pair in the slave latch, a second input pair connected to the latch pair in the master latch, means for applying a first clock phase separate from the clock signals to the second input pair and to the latch pair in the master latch to load data into the master latch through the second input pair, and means for applying a second clock phase separate from the clock signals to the input pair and to the latch pair in the slave latch to transfer the data from the master latch to the slave latch.
Claim 7
Dependent Claim 170 words
In a latch circuit: a master latch and a slave latch each having an input pair and a latch pair, means for applying a differential pair of clock signals to the latches with one of the clock signals being applied to the input pair in the master latch and to the latch pair in the slave latch and the other clock signal being applied to the latch pair in the master latch and to the input pair in the slave latch, a second input pair connected to the latch pair in the master latch, means for applying a first clock phase separate from the clock signals to the second input pair and to the latch pair in the master latch to load data into the master latch through the second input pair, and means for applying a second clock phase separate from the clock signals to the input pair and to the latch pair in the slave latch to transfer the data from the master latch to the slave latch.
Claim 8
Dependent Claim 76 words
The latch circuit of claim 4 wherein the means for applying the differential pair of clock signals includes a first pair of transistors for applying the respective clock signals to the input pair and the latch pair in the slave latch, and the means for applying the second clock phase includes a second pair of transistors connected between one of the transistors in the first pair and the input and latch pairs in the slave latch.
Claim 9
Dependent Claim 130 words
In a method of clocking data in a latch circuit having master and slave latches with normal and scanning modes of operation, the steps of: presenting data to normal and scan data input terminals of the master latch, applying a differential pair of clock signals to the master latch and to the slave latch during the normal mode of operation to load data from the normal data input terminal to the master latch and to transfer the normal data from the master latch to the slave latch, and applying two separate non-overlapping scan clock phases to the two latches during the scanning mode to load data from the scan data input terminal to the master latch and to transfer the scan data from the master latch to the slave latch.
Claim 10
Dependent Claim 130 words
In a method of clocking data in a latch circuit having master and slave latches with normal and scanning modes of operation, the steps of: presenting data to normal and scan data input terminals of the master latch, applying a differential pair of clock signals to the master latch and to the slave latch during the normal mode of operation to load data from the normal data input terminal to the master latch and to transfer the normal data from the master latch to the slave latch, and applying two separate non-overlapping scan clock phases to the two latches during the scanning mode to load data from the scan data input terminal to the master latch and to transfer the scan data from the master latch to the slave latch.
Claim 11
Dependent Claim 36 words
The method of claim 6 wherein the differential pair of clock signals is applied to the two latches in a complementary manner so that one of the latches holds data while the other latch is transparent.
Claim 12
Dependent Claim 136 words
In a method of clocking data in a latch circuit having a master latch with first and second data input terminals, and a slave latch connected to the master latch, the steps of applying a differential pair of clock signals to the master latch and to the slave latch in a complementary manner to clock data from the first input terminal to the master latch while the slave latch is holding data and to clock data from the master latch to the slave latch while the master latch is holding data, applying a first clock phase to the master latch to clock data from the second input terminal to the master latch, and applying a second clock phase to the slave latch to clock the second input data from the master latch to the slave latch.
Claim 13
Dependent Claim 136 words
In a method of clocking data in a latch circuit having a master latch with first and second data input terminals, and a slave latch connected to the master latch, the steps of applying a differential pair of clock signals to the master latch and to the slave latch in a complementary manner to clock data from the first input terminal to the master latch while the slave latch is holding data and to clock data from the master latch to the slave latch while the master latch is holding data, applying a first clock phase to the master latch to clock data from the second input terminal to the master latch, and applying a second clock phase to the slave latch to clock the second input data from the master latch to the slave latch.
Claim 14
Dependent Claim 164 words
In a method of clocking data in a latch circuit having a master latch with first and second input pairs and a latch pair, and a slave latch with an input pair and a latch pair, the steps of applying a differential pair of clock signals to the latches in such manner that one of the clock signals is applied to the first input pair in the master latch and to the latch pair in the slave latch and the other clock signal is applied to the latch pair in the master latch and to the input pair in the slave latch, applying a first clock signal to the second input pair and to the latch pair in the master latch to load data into the master latch through the second input pair, and applying a second clock signal to the input pair and to the latch pair in the slave latch to transfer the data from the master latch to the slave latch.
Claim 15
Dependent Claim 164 words
In a method of clocking data in a latch circuit having a master latch with first and second input pairs and a latch pair, and a slave latch with an input pair and a latch pair, the steps of applying a differential pair of clock signals to the latches in such manner that one of the clock signals is applied to the first input pair in the master latch and to the latch pair in the slave latch and the other clock signal is applied to the latch pair in the master latch and to the input pair in the slave latch, applying a first clock signal to the second input pair and to the latch pair in the master latch to load data into the master latch through the second input pair, and applying a second clock signal to the input pair and to the latch pair in the slave latch to transfer the data from the master latch to the slave latch.
Claim 16
Dependent Claim 78 words
The method of claim 9 wherein the respective ones of the differential pair of clock signals are applied to the input pair and the latch pair in the slave latch by a first pair of transistors, the second clock signal is applied to the input and latch pairs in the slave latch by a second pair of transistors connected between one of the transistors in the first pair and the input and latch pairs in the slave latch.
Claim 17
Dependent Claim 72 words
In a latch circuit: first and second ECL input pairs, an ECL latch pair, sources of first and second clock signals, a first switching pair responsive to one of the clock signals for selectively steering current toward either the second input pair or the latch pair, and a second switching pair responsive to the other clock signal for selectively steering current toward either the first input pair or the first switching pair.
Claim 18
Dependent Claim 72 words
In a latch circuit: first and second ECL input pairs, an ECL latch pair, sources of first and second clock signals, a first switching pair responsive to one of the clock signals for selectively steering current toward either the second input pair or the latch pair, and a second switching pair responsive to the other clock signal for selectively steering current toward either the first input pair or the first switching pair.
Claim 19
Dependent Claim 44 words
The latch circuit of claim 11 including an additional input pair and an additional switching pair connected between the second swithing pair and the first and additional input pairs for selectively steering current toward either the first input pair or the additional input pair.
Claim 20
Dependent Claim 81 words
In a method of operating an ECL latch circuit having first and second input pairs, first and second clock inputs, and a latch pair, the steps of: selectively steering current toward either the second input pair or the latch pair under control of a signal applied to the first clock input, and selectively steering current toward either the first input pair or the second input pair and the latch pair under control of a signal applied to the second clock input.
Claim 21
Dependent Claim 81 words
In a method of operating an ECL latch circuit having first and second input pairs, first and second clock inputs, and a latch pair, the steps of: selectively steering current toward either the second input pair or the latch pair under control of a signal applied to the first clock input, and selectively steering current toward either the first input pair or the second input pair and the latch pair under control of a signal applied to the second clock input.
Claim 22
Dependent Claim 38 words
The method of claim 13 including the steps of applying data to an additional input pair, and steering current toward either the first input pair or the additional input pair to select data for loading into the latch.
Claim 23
Dependent Claim 127 words
In a latch circuit: a master latch having a first data input terminal and a second data input terminal, a slave latch connected to the master latch, means for applying a differential clock pair to both the master latch and the slave latch to load data from the first data input terminal to the master latch and to transfer data from the master latch to the slave latch, and means for applying a second set of clock signals to the master latch and to the slave latch to load data from the second data input terminal to the master latch and to transfer data from the master latch to the slave latch, said second set of clock signals being separate and distinct from the differential clock pair.
Claim 24
Dependent Claim 127 words
In a latch circuit: a master latch having a first data input terminal and a second data input terminal, a slave latch connected to the master latch, means for applying a differential clock pair to both the master latch and the slave latch to load data from the first data input terminal to the master latch and to transfer data from the master latch to the slave latch, and means for applying a second set of clock signals to the master latch and to the slave latch to load data from the second data input terminal to the master latch and to transfer data from the master latch to the slave latch, said second set of clock signals being separate and distinct from the differential clock pair.
Claim 25
Dependent Claim 125 words
In a latch circuit: a master latch having a first data input terminal and a second data input terminal, a slave latch connected to the master latch, means for applying a first set of clock signals to the master latch and to the slave latch to load data from the first data input terminal to the master latch and to transfer data from the master latch to the slave latch, and means for applying a separate non-overlapping clock signals to respective ones of the latches to load data from the second data input terminal to the master latch and to transfer data from the master latch to the slave latch, said non-overlapping clock signals being separate and distinct from the first set of clock signals.
Claim 26
Dependent Claim 125 words
In a latch circuit: a master latch having a first data input terminal and a second data input terminal, a slave latch connected to the master latch, means for applying a first set of clock signals to the master latch and to the slave latch to load data from the first data input terminal to the master latch and to transfer data from the master latch to the slave latch, and means for applying a separate non-overlapping clock signals to respective ones of the latches to load data from the second data input terminal to the master latch and to transfer data from the master latch to the slave latch, said non-overlapping clock signals being separate and distinct from the first set of clock signals.
Claim 27
Dependent Claim 156 words
In a latch circuit: a master latch having a first data input terminal and a second data input terminal, a slave latch connected to the master latch, means for applying a first set of clock signals to the master latch and to the slave latch to load data from the first data input terminal to the master latch and to transfer data from the master latch to the slave latch, said clock signals being applied to the two latches in a complementary manner so that one of the latches holds data while the other latch is transparent, and means for applying a second set of clock signals to the master latch and to the slave latch to load data from the second data input terminal to the master latch and to transfer data from the master latch to the slave latch, said first and second sets of clock signals being separate and distinct from each other.
Claim 28
Dependent Claim 156 words
In a latch circuit: a master latch having a first data input terminal and a second data input terminal, a slave latch connected to the master latch, means for applying a first set of clock signals to the master latch and to the slave latch to load data from the first data input terminal to the master latch and to transfer data from the master latch to the slave latch, said clock signals being applied to the two latches in a complementary manner so that one of the latches holds data while the other latch is transparent, and means for applying a second set of clock signals to the master latch and to the slave latch to load data from the second data input terminal to the master latch and to transfer data from the master latch to the slave latch, said first and second sets of clock signals being separate and distinct from each other.
Claim 29
Dependent Claim 113 words
In a method of clocking data into master and slave latches, the steps of presenting data to first and second data input terminals in the master latch, applying a differential pair of clock signals to both the master latch and the slave latch to load data from the first data input terminal to the master latch and to transfer data from the master latch to the slave latch, and applying a second set of clock signals to the master latch and to the slave latch to load data from the second data input terminal to the master latch and to transfer the second input data from the master latch to the slave latch.
Claim 30
Dependent Claim 113 words
In a method of clocking data into master and slave latches, the steps of presenting data to first and second data input terminals in the master latch, applying a differential pair of clock signals to both the master latch and the slave latch to load data from the first data input terminal to the master latch and to transfer data from the master latch to the slave latch, and applying a second set of clock signals to the master latch and to the slave latch to load data from the second data input terminal to the master latch and to transfer the second input data from the master latch to the slave latch.
Claim 31
Dependent Claim 114 words
In a method of clocking data into master and slave latches, the steps of presenting data to first and second data input terminals in the master latch, applying a first set of clock signals to the master latch and to the slave latch to load data from the first data input terminal to the master latch and to transfer data from the master latch to the slave latch, and applying a set of separate non-overlapping clock signals to respective ones of the master and slave latches to load data from the second data input terminal to the master latch and to transfer the second input data from the master latch to the slave latch.
Claim 32
Dependent Claim 114 words
In a method of clocking data into master and slave latches, the steps of presenting data to first and second data input terminals in the master latch, applying a first set of clock signals to the master latch and to the slave latch to load data from the first data input terminal to the master latch and to transfer data from the master latch to the slave latch, and applying a set of separate non-overlapping clock signals to respective ones of the master and slave latches to load data from the second data input terminal to the master latch and to transfer the second input data from the master latch to the slave latch.
Claim 33
Dependent Claim 135 words
In a method of clocking data into master and slave latches, the steps of presenting data to first and second data input terminals in the master latch, applying a first set of clock signals to the master latch and to the slave latch to load data from the first data input terminal to the master latch and to transfer data from the master latch to the slave latch, said signals being applied in a complementary manner so that one of the latches holds data while the other latch is transparent and applying a second set of clock signals to the master latch and to the slave latch to load data from the second data input terminal to the master latch and to transfer the second input data from the master latch to the slave latch.
Claim 34
Dependent Claim 135 words
In a method of clocking data into master and slave latches, the steps of presenting data to first and second data input terminals in the master latch, applying a first set of clock signals to the master latch and to the slave latch to load data from the first data input terminal to the master latch and to transfer data from the master latch to the slave latch, said signals being applied in a complementary manner so that one of the latches holds data while the other latch is transparent and applying a second set of clock signals to the master latch and to the slave latch to load data from the second data input terminal to the master latch and to transfer the second input data from the master latch to the slave latch.

References Cited (Backward Citations)

US4156819A Cited
US4689497A Cited
US4777388A Cited
US4733218A Cited
US4975595A Cited
US4825097A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-12-15 1996-06-15 1996-12-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-12-15 2000-06-15 2000-12-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-12-15 2004-06-15 2004-12-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag