Double edge single data flip-flop circuitry
AssigneeAlcatel Network Systems, Inc.
InventorWallace A. Kluck
Life of this patent
Estimating the term…
Abstract
A method and system that include double-clock and double-edge flip-flops that produce a circuit output signal in response to two clock signals that have a first flip-flop that produces a first output signal responsive to a first clock signal and a second flip-flop that produces the second output signal responsive to a second clock signal. The method and system provide a means for producing the circuit output signal in response to exclusively either the first flip-flop producing the first output signal or the second flip-flop producing the second output signal. Applications for the method and system include a double-clock single-data flip-flop circuit, a double-edge, double-data flip-flop circuit, a double-edge, single-data flip-flop circuit and a double-edge J-K flip-flop circuit.
Claims10
A double-clock, flip-flop circuit for producing a circuit output signal in response to two clock input signals, comprising:
- a first flip-flop for producing a first output signal in response to a first clock signal;
- a second flip-flop for producing a second output signal in response to a second clock signal;
- means for generating an input data signal to said first flip-flop in response to said second output signal;
- and
- means for generating said circuit output signal in response to exclusively either said first flip-flop producing said first output signal or said second flip-flop producing said second output signal.
A double-data, flip-flop circuit for forcing a desired state on a circuit output signal, comprising:
- a first flip-flop for producing a first output signal in response to a first clock signal and a first data signal;
- a second flip-flop for producing a second output signal in response to a second clock signal and a second data signal;
- said first data signal comprising a signal responsive to said second output signal and a first data input, and said second data signal comprising a signal responsive to said first output signal and a second data input, said second clock signal comprising the inversion of said first clock signal;
- and
- means for forcing said circuit output signal to said desired state in response to exclusively either said first flip-flop producing said first output signal or said second flip-flop producing said second output signal.
A double-clock, single-data flip-flop circuit for producing a circuit output signal in response to two clock input signals and a single-data signal, comprising:
- a first flip-flop for producing a first output signal in response to a first clock signal and a first data signal;
- a second flip-flop for producing a second output signal in response to a second clock signal and a second data signal;
- said first data signal comprising a signal responsive to said second output and a data input, and said second data signal comprising a signal responsive to said first output and said data input;
- and
- means for producing said circuit output signal in response to exclusively either said first flip-flop producing said first output signal or said second flip-flop producing said second output signal.
A double-edge, single-data, flip-flop circuit for producing a circuit output signal in response to two clock input signals, comprising:
- a first flip-flop for producing a first output signal in response to a first clock signal and a first data signal;
- a second flip-flop for producing a second output signal in response to a second clock signal and a second data signal;
- said first data signal comprising a signal responsive to said second output signal and a first data input associated with said first clock signal, and said second data signal comprising a signal responsive to said first output signal and a second data input associated with said second clock signal;
- and
- means for producing said circuit output signal in response to exclusively either said first flip-flop producing said first output signal or said second flip-flop producing said second output signal.
A double-edge J-K flip-flop circuit for producing a circuit output signal in response to J and K logic inputs and a clock input signal, comprising:
- a first D logic flip-flop for producing a first output signal in response to a first clock signal and a first D logic data signal;
- a second D logic flip-flop for producing a second output signal in response to a second clock signal and a second data D logic data signal, said second clock signal comprising an inversion of said first clock signal;
- logic conversion means for converting a plurality of J-K logic data signals to said first and second D logic data signals;
- and
- means for producing said circuit output signal in response to exclusively either said first flip-flop producing said first output signal or said second flip-flop producing said second output signal.
A method for producing a circuit output signal in response to two clock input signals, comprising:
- producing a first output signal from a first flip-flop in response to a first clock signal;
- producing a second output signal from a second flip-flop in response to a second clock signal;
- generating a control input to said first flip-flop in response to said second output signal;
- and
- outputting said circuit output signal in response to exclusively either producing said first output signal from said first flip-flop or producing said second output signal from said second flip-flop.
A method for producing a circuit output signal in response to both a rising and a falling edge of a clock input signal, comprising:
- producing a first output signal from a first flip-flop in response to a rising edge of a clock signal and a first data signal;
- producing a second output signal from a second flip-flop in response to a falling edge of said clock signal and a second data signal;
- generating a control input to said first flip-flop in response to said second output signal;
- and
- outputting said circuit output signal in response to exclusively either said first flip-flop producing said first output signal or said second flip-flop producing said second output signal.
A method for forcing a desired state on a circuit output signal using a double-data, flip-flop circuit, comprising the steps of:
- producing a first output signal from a first flip-flop in response to a first clock signal and a first data signal, said first data signal associated with said first clock signal;
- producing a second output signal from a second flip-flop in response to a second clock signal and a second data signal, said second data signal associated with said second clock signal and said second clock signal comprising the inversion of said first clock signal;
- and
- outputting said desired state on said circuit output signal in response to exclusively either said first flip-flop producing said first output signal or said second flip-flop producing said second output signal.
A method for producing a double-clock, single-data circuit output signal from a flip-flop circuit in response to two clock input signals, comprising the steps of:
- producing a first output signal from a first flip-flop in response to a first clock signal and a first data signal;
- producing a second output signal from a second flip-flop in response to a second clock signal and said first data signal;
- generating a control signal to control said first data signal in response to said second output signal;
- and
- outputting said circuit output signal in response to exclusively either said first flip-flop producing said first output signal or said second flip-flop producing said second output signal.
A method for producing a double-edge, J-K logic output circuit signal, comprising the steps of:
- converting J-K logic data signals into a plurality of D logic data signals;
- producing a first output signal from a first flip-flop in response to a first clock signal and one of said plurality of D logic data signals;
- producing a second output signal from a second flip-flop in response to a second clock signal and another of said plurality of D logic data signals, said second clock signal comprising an inversion of said first clock signal;
- outputting said circuit output signal in response to exclusively either said first flip-flop producing said first output signal or said second flip-flop producing said second output signal.
Dependencies are inferred from the claim text.