Non-conservative bubble logic circuits
OwnerRobert C. Minnick, Paul T. Bailey +2inventors
InventorsRobert C. Minnick, Paul T. Bailey, Robert M. Sandfort, Warren L. Semon
Life of this patent
Estimating the term…
Abstract
Magnetic bubble logic circuits performing the functions of various forms of flip-flops and decoders are presented. Set-reset and trigger flip-flops are constructed from specialized 3--3 conservative bubble logic circuits. Two forms of tree-type decoders employing crossovers of bubble tracks are illustrated for generating all possible product permutations of a plurality of input variables. Planar decoders and cross point circuits without crossovers are combined in matrix form to provide a multi-variable decoder without internal crossovers.
Claims13
A planar two-variable non-conservative magnetic bubble decoder, comprising a pair of outer magnetic bubble tracks having corresponding input ends for receiving and transmitting magnetic bubbles, a plurality of non-intersecting intermediate bubble tracks arranged between said outer tracks for receiving and transmitting magnetic bubbles, said plurality of intermediate bubble tracks defining four output channels, a control means arranged between adjacent pairs of said outer and intermediate tracks for affecting bubble transfer between said tracks responsive to the combination of presences and absences of bubbles received on said input channels to produce a presence or absence of a bubble on each of said output channels corresponding to a different decomposition product of the input variables associated with said input channels, said variables being represented by the presence or absence of bubbles at said input channels respectively.
A planar crosspoint magnetic bubble circuit, comprising magnetic bubble logic crossover means for transferring bubbles on first and second input channels to corresponding first and second output channels arranged in reverse order relative to said first and second input channels such that a direct bubble path between said first input and output channels would have to cross a direct bubble path between said second input and output channels, and magnetic bubble logic AND means responsive to bubble bits at said logical crossover input channels for producing a magnetic bubble AND output on a third output channel between said first and second output channels.
A planar four-variable magnetic bubble logic decoder circuit, comprising 16 planar crosspoint circuits arranged in the form of a matrix having four rows and four columns, each crosspoint circuit having a pair of orthogonal input channels and a pair of corresponding orthogonal output channels, the orthogonal input and output channels of said crosspoint circuits being interconnected such that a bubble input to one crosspoint circuit is transmitted to subsequent crosspoint circuits in the corresponding row, and the other orthogonal output is transmitted to subsequent crosspoint circuits in the corresponding column, each said crosspoint circuit also producing an output representing the product AND function of the binary variables represented by the orthogonal inputs to that crosspoint circuit, and a pair of two-variable planar decoder circuits each having a corresponding pair of input channels for receiving bubbles whose presences and absences represent corresponding binary variables, one of the two-variable planar decoders producing four parallel magnetic bubble outputs to the column input channels of the four crosspoint circuits in the first row of the matrix, and the other two-variable decoder producing four parallel bubble outputs to the row input channels of the crosspoint circuits in the first column, the outputs of each two-variable decoder representing individually the decomposition products of the input variables to that two-variable decoder.
A planar crosspoint bubble logic circuit, comprising a plurality of non-intersecting bubble tracks for transmitting magnetic bubbles providing a pair of input channels and three output channels, first and second ones of said output channels being arranged in reverse order relative to corresponding first and second ones of said input channels such that a direct bubble path between said first input and output channels would have to cross a direct bubble path between said second input and output channels, control means associated with said plurality of bubble tracks responsive to the combination of bubble bits at said input channels to effect crossover of bubble bits on said input channels by reproducing bubble bits on said first input channels at said corresponding first output channel and bubble bits on said second input channel at said corresponding second output channel and for producing a product of bubble bits at said input channels on the third output channel between the other two output channels.
A planar crosspoint bubble logic circuit, comprising a pair of crosspoint input channels and four crosspoint output channels interconnected by a transfer control circuit including first transfer means responsive to the presence of a bubble on a first one of said input channels for transferring a bubble simultaneously present on a second one of said input channels to a first one of said output channels, a crossover circuit having first and second input channels and first and second output channel arranged such that a direct bubble path between said first input and output channels would have to cross a direct bubble path between said second input and output channels including means for reproducing a bubble bit on said first input channel at said first output channel and a bubble bit on said second input channel at said second output channel, means for connecting said first crosspoint input channel to said first input channel of said crossover circuit and means for connecting said second crosspoint input channel via said first transfer means to said second input channel of said crossover circuit, second transfer means downstream from said first transfer means for transferring a bubble on said first output channel of said crosspoint circuit to said first crosspoint output channel in the absence of a bubble simultaneously present on said first crosspoint output channel, means for connecting the first output channel of said crossover circuit directly to a second crosspoint output channel representing the product of the bubble bits on said first and second crosspoint input channels, bubble generator means for providing a continuous sequence of bubbles to a third one of said crosspoint output channels, third transfer means downstream from said second transfer means responsive to the presence of a bubble on said second crosspoint output channel for transferring one of the bubbles provided by said generator means from said third crosspoint output channel to the second output channel of said crossover circuit, and means for connecting said second output channel of said crossover circuit via said third transfer means to the fourth crosspoint output channel.
Dependencies are inferred from the claim text.