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

Multiple input master/slave flip flop apparatus

Assignee: Boeing North American Inc
•
Filing: 1981-07-14
•
Granted: 1983-06-28
•
Expires: 2001-07-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The typical gating means (four) in a master/slave flip flop are duplicated for each input signal to be multiplexed through the flip flop and a separate control signal is applied to each set of four gating means for determining which of the plurality of input signals is to be passed through the flip flop. While for a single flip flop there is no advantage in reduction of components, when the flip flop is used as one of a plurality of flip flops such as in a register, the reduction of components (used for multiplexing) is very significant.

Inventors

  • 👤 David W. Best

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 00:48
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/02; H03K3/353; H03K3/356; H03K3/3562; H04; H04J; H04J3/00; H04J3/02; H04J3/04; H04J3/047

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 300 words
A multiple input master/slave flip flop comprising, in combination: a plurality n of data signal means from which one is to be selected to actuate said flip flop; a plurality n of control lead means for normally supplying signals of a first logic value, the logic value of one of said control lead means changing to a second logic value to select a corresponding data signal means; master/slave flip flop means comprising, master stage means including, input means, output means and feedback means, and slave stage means including input means, output means and feedback means; a first plurality n of normally open gating means, each including control means, connected in parallel between corresponding ones of said plurality of data signal means and said input means of said master stage means; a second plurality n of normally closed gating means, each including control means, connected in series between said output means of said master stage means and said input means of said slave stage means; a third plurality n of normally closed gating means connected in series in said feedback means of said master stage means, each of said third plurality of normally closed gating means including control means; a fourth plurality of normally opened gating means, each including control means, connected in parallel in said feedback means of said slave stage means for providing a plurality n of possible feedback paths for said slave stage means; and means connecting said plurality n of control lead means to corresponding ones of said control means of said first, second, third and fourth plurality of normally open and normally closed gating means, said gating means being actuated to a condition opposite said normal condition when a signal of said second logic value is received by the control means of a given gating means.
Claim 2
Dependent Claim 300 words
A multiple input master/slave flip flop comprising, in combination: a plurality n of data signal means from which one is to be selected to actuate said flip flop; a plurality n of control lead means for normally supplying signals of a first logic value, the logic value of one of said control lead means changing to a second logic value to select a corresponding data signal means; master/slave flip flop means comprising, master stage means including, input means, output means and feedback means, and slave stage means including input means, output means and feedback means; a first plurality n of normally open gating means, each including control means, connected in parallel between corresponding ones of said plurality of data signal means and said input means of said master stage means; a second plurality n of normally closed gating means, each including control means, connected in series between said output means of said master stage means and said input means of said slave stage means; a third plurality n of normally closed gating means connected in series in said feedback means of said master stage means, each of said third plurality of normally closed gating means including control means; a fourth plurality of normally opened gating means, each including control means, connected in parallel in said feedback means of said slave stage means for providing a plurality n of possible feedback paths for said slave stage means; and means connecting said plurality n of control lead means to corresponding ones of said control means of said first, second, third and fourth plurality of normally open and normally closed gating means, said gating means being actuated to a condition opposite said normal condition when a signal of said second logic value is received by the control means of a given gating means.
Claim 3
Dependent Claim 168 words
Apparatus for selecting between multiple input data lines to actuate a master/slave flip flop comprising, in combination: first sets of gating means each including four gating means for each of a plurality of data signals to be controlled; one gating means of each said first sets connected in parallel to an input of a master stage of a master/slave flip flop; another of said gating means of each of said first sets connected in series in the feedback of the master stage of said master/slave flip flop; the third gating means of each of said first sets connected in series between the master stage and the slave stage of said master/slave flip flop; the fourth gating means of each of said first sets connected in parallel in the feedback section of said slave stage of said master/slave flip flop; and means for actuating each set of said four gating means corresponding to a given data signal when that data signal is to be output by said flip flop.
Claim 4
Dependent Claim 168 words
Apparatus for selecting between multiple input data lines to actuate a master/slave flip flop comprising, in combination: first sets of gating means each including four gating means for each of a plurality of data signals to be controlled; one gating means of each said first sets connected in parallel to an input of a master stage of a master/slave flip flop; another of said gating means of each of said first sets connected in series in the feedback of the master stage of said master/slave flip flop; the third gating means of each of said first sets connected in series between the master stage and the slave stage of said master/slave flip flop; the fourth gating means of each of said first sets connected in parallel in the feedback section of said slave stage of said master/slave flip flop; and means for actuating each set of said four gating means corresponding to a given data signal when that data signal is to be output by said flip flop.
Claim 5
Dependent Claim 62 words
Apparatus as claimed in claim 2 wherein: said one gating means of each of said first sets is normally open; said another of said gating means of each of said first sets is normally closed; said third gating means of each of said first sets is normally closed, and said fourth gating means of each of said first sets is normally open.
Claim 6
Independent Claim 120 words
The method of selecting one of a plurality n of data inputs to be applied to a master stage/slave stage flip flop wherein each stage includes feedback means and 2n gating means comprising the steps of: generating a control signal on one of a plurality of gate control data signal selection leads; and simultaneously actuating, one of n parallel connected normally open data input gating means, one of n serial connected normally closed gating means between master and slave stages of said master/slave flip flop, one of n serial connected normally closed gating means in the feedback means of said master stage, and one of n parallel connected normally open gating means in the feedback means of said slave stage.
Claim 7
Independent Claim 120 words
The method of selecting one of a plurality n of data inputs to be applied to a master stage/slave stage flip flop wherein each stage includes feedback means and 2n gating means comprising the steps of: generating a control signal on one of a plurality of gate control data signal selection leads; and simultaneously actuating, one of n parallel connected normally open data input gating means, one of n serial connected normally closed gating means between master and slave stages of said master/slave flip flop, one of n serial connected normally closed gating means in the feedback means of said master stage, and one of n parallel connected normally open gating means in the feedback means of said slave stage.
Claim 8
Independent Claim 89 words
The method of multiplexing one of a plurality of signals through a master/slave flip flop including gating means in the input sections and feedback sections of each of the master and slave stages comprising the steps of: parallel gating each of n signals to be multiplexed at the input section of the master stage and the feedback section of the slave stage; and serial gating each of n signals to be multiplexed in the input section of the slave stage and in the feedback section of said master stage.
Claim 9
Independent Claim 89 words
The method of multiplexing one of a plurality of signals through a master/slave flip flop including gating means in the input sections and feedback sections of each of the master and slave stages comprising the steps of: parallel gating each of n signals to be multiplexed at the input section of the master stage and the feedback section of the slave stage; and serial gating each of n signals to be multiplexed in the input section of the slave stage and in the feedback section of said master stage.
Claim 10
Dependent Claim 191 words
Apparatus for selecting one of a plurality n of data inputs to be applied to a master stage/slave stage flip flop comprising, in combination: master stage/slave stage flip flop means, said master stage including feedback means and 2n gating means, and slave stage means including feedback means and 2n gating means; n control signal means, only one of which supplies a control signal at a given time; n parallel connected normally open input first set of gating means connected to said master stage for supplying data input signals thereto; n serially connected normally closed second set of gating means connected between said master and slave stages; n serially connected normally closed third set of gating means in said feedback means of said master stage; n parallel connected normally open fourth set of gating means connected in said feedback means of said slave stage; and means for connecting said n control leads to corresponding one of each of said sets of n gating means for simultaneously actuating one of said gating means in each of said sets whereby the selected data signal is output by said slave stage of said flip flop.
Claim 11
Dependent Claim 191 words
Apparatus for selecting one of a plurality n of data inputs to be applied to a master stage/slave stage flip flop comprising, in combination: master stage/slave stage flip flop means, said master stage including feedback means and 2n gating means, and slave stage means including feedback means and 2n gating means; n control signal means, only one of which supplies a control signal at a given time; n parallel connected normally open input first set of gating means connected to said master stage for supplying data input signals thereto; n serially connected normally closed second set of gating means connected between said master and slave stages; n serially connected normally closed third set of gating means in said feedback means of said master stage; n parallel connected normally open fourth set of gating means connected in said feedback means of said slave stage; and means for connecting said n control leads to corresponding one of each of said sets of n gating means for simultaneously actuating one of said gating means in each of said sets whereby the selected data signal is output by said slave stage of said flip flop.
Claim 12
Dependent Claim 216 words
Apparatus for selecting between multiple input data lines to actuate a master/slave flip flop comprising, in combination: a set of four gating means for each of n data signals to be controlled; means for providing n data signals to be controlled; master flip flop means including, a master stage having input output and feedback sections, and slave stage means including input, output, and feedback sections; means for connecting one of said four gating means of each set in parallel between said means for supplying data signals to be controlled and said input of said master stage of said master/slave flip flop; means for connecting a second gate from each set of gating means in series in the feedback section of the master stage of said master/slave flip flop means; means connecting a third gating means of each set of gating means in series between the output of said master stage and the input of said slave stage of said master/slave flip flop; and means connecting a fourth gating means of each of said sets of gating means in parallel in the feedback section of said slave stage; and means for supplying control signals to each of said gating means so that only one set of n sets of gating means are actuated at any given time.
Claim 13
Dependent Claim 216 words
Apparatus for selecting between multiple input data lines to actuate a master/slave flip flop comprising, in combination: a set of four gating means for each of n data signals to be controlled; means for providing n data signals to be controlled; master flip flop means including, a master stage having input output and feedback sections, and slave stage means including input, output, and feedback sections; means for connecting one of said four gating means of each set in parallel between said means for supplying data signals to be controlled and said input of said master stage of said master/slave flip flop; means for connecting a second gate from each set of gating means in series in the feedback section of the master stage of said master/slave flip flop means; means connecting a third gating means of each set of gating means in series between the output of said master stage and the input of said slave stage of said master/slave flip flop; and means connecting a fourth gating means of each of said sets of gating means in parallel in the feedback section of said slave stage; and means for supplying control signals to each of said gating means so that only one set of n sets of gating means are actuated at any given time.
Claim 14
Dependent Claim 194 words
Apparatus for implementing a n input master/slave flip flop comprising, in combination: a master/slave flip flop comprising master and slave stages with each stage having input, output and feedback sections; means for providing n separate control signals; means for supplying n different data signals to be controlled; n sets of four gating means per set; means connecting the first gating means of each of n sets in parallel between said means for supplying signals to be controlled and said input section of said master stage; means for connecting the second gating means of each of said n sets in series between said output section of said master stage and said input section of said slave stage; means for connecting the third gating means of each of said n sets in series in the feedback section of said master stage; means for connecting the fourth gating means of each of said n sets in parallel in the feedback section of said slave stage; and means for connecting each of said n separate control signal means to corresponding gating means of each set for selecting specific data lines to be used to actuate said flip flop.
Claim 15
Dependent Claim 194 words
Apparatus for implementing a n input master/slave flip flop comprising, in combination: a master/slave flip flop comprising master and slave stages with each stage having input, output and feedback sections; means for providing n separate control signals; means for supplying n different data signals to be controlled; n sets of four gating means per set; means connecting the first gating means of each of n sets in parallel between said means for supplying signals to be controlled and said input section of said master stage; means for connecting the second gating means of each of said n sets in series between said output section of said master stage and said input section of said slave stage; means for connecting the third gating means of each of said n sets in series in the feedback section of said master stage; means for connecting the fourth gating means of each of said n sets in parallel in the feedback section of said slave stage; and means for connecting each of said n separate control signal means to corresponding gating means of each set for selecting specific data lines to be used to actuate said flip flop.

References Cited (Backward Citations)

US3969638A Cited
US4032795A Cited
US4215615A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-06-27 1986-12-27 1987-06-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-06-27 1990-12-27 1991-06-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-06-27 1994-12-27 1995-06-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag