Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
390 words
A single chip magnetic bubble processor comprising: a single chip having a layer of magnetic material capable of supporting the controlled movement of magnetic bubbles therein in response to the reorientation of an in-plane rotary magnetic field, said chip including thereon: an electrical input circuit for receiving external electrical data and instructions to be entered into the processor; magnetic bubble generator means operably connected to said electrical input circuit for generating magnetic bubbles in said layer of magnetic material representing bits of information in response to the electrical data and instructions from said electrical input circuit; bubble propagation paths for routing magnetic bubbles within the processor and including a path operably associated with said magnetic bubble generator means for receiving magnetic bubbles generated thereby; a magnetic bubble memory organization interconnected within said bubble propagation paths so as to be accessible for the storage and retrieval of magnetic bubble information via said bubble propagation paths; magnetic bubble logic means interconnected within said bubble propagation paths for performing mathematical operations and for providing magnetic bubble output information representing the results thereof; magnetic bubble decoder means operably connected to said magnetic bubble generator means via said bubble propagation paths for decoding magnetic bubble information and providing magnetic bubble output signals for determining the operations to be performed by the processor; magnetic bubble control logic means operably connected to said magnetic bubble memory organization, said magnetic bubble logic means and said magnetic bubble decoder means via said bubble propagation paths and responsive to the magnetic bubble output signals from said magnetic bubble decoder means for controlling the routing of magnetic bubble information along said bubble propagation paths, the storage of magnetic bubble information in said magnetic bubble memory organization and retrieval therefrom, and for instructing said magnetic bubble logic means as to which mathematical operations are to be performed thereby; magnetic bubble detection means operably connected to said magnetic bubble logic means via said bubble propagation paths for receiving the magnetic bubble output information therefrom and converting said magnetic bubble output information into discrete processor electrical output signals; and an electrical output circuit operably connected to said magnetic bubble detection means for transmission of the discrete processor electrical output signals from the processor, whereby complex programs involving mathematical and logical operations using magnetic bubble data and instructions may be performed on said single chip.
Claim 2
Dependent Claim
390 words
A single chip magnetic bubble processor comprising: a single chip having a layer of magnetic material capable of supporting the controlled movement of magnetic bubbles therein in response to the reorientation of an in-plane rotary magnetic field, said chip including thereon: an electrical input circuit for receiving external electrical data and instructions to be entered into the processor; magnetic bubble generator means operably connected to said electrical input circuit for generating magnetic bubbles in said layer of magnetic material representing bits of information in response to the electrical data and instructions from said electrical input circuit; bubble propagation paths for routing magnetic bubbles within the processor and including a path operably associated with said magnetic bubble generator means for receiving magnetic bubbles generated thereby; a magnetic bubble memory organization interconnected within said bubble propagation paths so as to be accessible for the storage and retrieval of magnetic bubble information via said bubble propagation paths; magnetic bubble logic means interconnected within said bubble propagation paths for performing mathematical operations and for providing magnetic bubble output information representing the results thereof; magnetic bubble decoder means operably connected to said magnetic bubble generator means via said bubble propagation paths for decoding magnetic bubble information and providing magnetic bubble output signals for determining the operations to be performed by the processor; magnetic bubble control logic means operably connected to said magnetic bubble memory organization, said magnetic bubble logic means and said magnetic bubble decoder means via said bubble propagation paths and responsive to the magnetic bubble output signals from said magnetic bubble decoder means for controlling the routing of magnetic bubble information along said bubble propagation paths, the storage of magnetic bubble information in said magnetic bubble memory organization and retrieval therefrom, and for instructing said magnetic bubble logic means as to which mathematical operations are to be performed thereby; magnetic bubble detection means operably connected to said magnetic bubble logic means via said bubble propagation paths for receiving the magnetic bubble output information therefrom and converting said magnetic bubble output information into discrete processor electrical output signals; and an electrical output circuit operably connected to said magnetic bubble detection means for transmission of the discrete processor electrical output signals from the processor, whereby complex programs involving mathematical and logical operations using magnetic bubble data and instructions may be performed on said single chip.
Claim 3
Dependent Claim
43 words
A processor as set forth in claim 1 wherein said magnetic bubble logic means includes a first means for performing arithmetic operations and a second means for performing multiplication operations connected to said magnetic bubble control logic means via respective bubble propagation paths.
Claim 4
Dependent Claim
37 words
A processor as set forth in claim 2 wherein said magnetic bubble logic means further includes an accumulator register for containing the results of the operations performed by the arithmetic operation means and the multiplication operation means.
Claim 5
Dependent Claim
32 words
A processor as set forth in claim 2 wherein the multiplication operation means further includes a register for containing bits of magnetic bubble information representing the multiplicand used in performing multiplication operations.
Claim 6
Dependent Claim
41 words
A processor as set forth in claim 1 further including an index register operably connected to said magnetic bubble memory organization and to said magnetic bubble control logic means via said bubble propagation paths for use in performing iterative program operations.
Claim 7
Dependent Claim
104 words
A processor as set forth in claim 1 further including a first gate means interconnected within said bubble propagation paths to said magnetic bubble memory organization and responsive to said magnetic bubble control logic means for moving magnetic bubble information out of said magnetic bubble memory organization via one of said bubble propagation paths for retrieval thereof and a second gate means interconnected within said bubble propagation paths to said magnetic bubble memory organization and responsive to said magnetic bubble control logic means for moving magnetic bubble information into the magnetic bubble memory organization via one of said bubble propagation paths for storage therein.
Claim 8
Dependent Claim
29 words
A processor as set forth in claim 1 wherein said magnetic bubble control logic means further includes means for serially multiplexing magnetic bubble information being routed within the processor.
Claim 9
Dependent Claim
44 words
A processor as set forth in claim 1 wherein said magnetic bubble decoder means and said magnetic bubble control logic means are serially interconnected via bubble propagation paths, and said magnetic bubble control logic means is serially connected to said magnetic bubble logic means.
Claim 10
Dependent Claim
103 words
A processor as set forth in claim 1 further including a second electrical input circuit for receiving external preset electrical data programs and instructions and a second magnetic bubble generator means operably connected to said second electrical input circuit and to said magnetic bubble decoder means for generating magnetic bubbles in said layer of magnetic material representing the preset electrical data programs and instructions for loading said magnetic bubble information representative of said preset electrical data programs and instructions into said magnetic bubble memory organization via said magnetic bubble decoder means and said magnetic bubble control logic means along said bubble propagation paths.