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

Method of operating magnetic bubble memory device in multipage mode

Assignee: Texas Instruments Inc
•
Filing: 1978-03-16
•
Granted: 1984-08-28
•
Expires: 1998-03-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A magnetic bubble memory system controller is provided to interface a user system and a magnetic domain chip. The controller will functionally accept commands from a user system and deliver those same commands to the appropriate devices associated with the magnetic bubble memory. A further function of the controller device will be to enable multipage read and write functions within the major loop of a magnetic bubble memory chip organization.

Inventors

  • 👤 Robert J. Rosenblum

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 22:57
CPC Classifications
G; G11; G11C; G11C19/00; G11C19/02; G11C19/08; G11C19/0875; G06; G06F; G06F3/00; G06F3/007

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 162 words
A shift register type memory, comprising; a plurality of minor loops each of which has a plurality of bits, a major loop which is large enough to permit data of at least two blocks to simultaneously exist therein when data of one block from said minor loops are constructed of the same number of bits as the number of said minor loops, means for controlling transfer of the data between said major loop and said minor loops, means for generating first timing signals for transferring out a plurality of blocks into said major loop sequentially and successively at time intervals shorter than a period of time required for the data to travel round said major loop, and means for generating a second timing signal for transferring in the data having been already transferred out to said major loop by said first timing signal, to predetermined positions within said minor loops at a point of time between timings of the successive transfer-out operations.
Claim 2
Dependent Claim 162 words
A shift register type memory, comprising; a plurality of minor loops each of which has a plurality of bits, a major loop which is large enough to permit data of at least two blocks to simultaneously exist therein when data of one block from said minor loops are constructed of the same number of bits as the number of said minor loops, means for controlling transfer of the data between said major loop and said minor loops, means for generating first timing signals for transferring out a plurality of blocks into said major loop sequentially and successively at time intervals shorter than a period of time required for the data to travel round said major loop, and means for generating a second timing signal for transferring in the data having been already transferred out to said major loop by said first timing signal, to predetermined positions within said minor loops at a point of time between timings of the successive transfer-out operations.
Claim 3
Dependent Claim 22 words
A shift register type memory according to claim 1, wherein the number of blocks simultaneously existing in said major loop is two.
Claim 4
Dependent Claim 32 words
A shift register type memory according to claim 1, wherein the number of bits within said each minor loop is odd, and the number of bits within said major loop is even.
Claim 5
Dependent Claim 26 words
A shift register type memory according to claim 1, wherein intervals of generating said first timing signals for the transfer-out are constant irrespective of the blocks.
Claim 6
Dependent Claim 42 words
A shift register type memory according to claim 1, wherein said minor loops and said major loop are constructed of magnetic bubble transfer circuits on a magnetic sheet, and the data are stored by exploiting a state of existence of magnetic bubbles.
Claim 7
Independent Claim 317 words
A method of operating a magnetic bubble memory device which includes a major propagation loop and a plurality of data storage minor loops operably associated therewith, wherein each minor loop has a plurality of bit positions for the storage of data as represented by a magnetic domain or a void, said method comprising: transferring a page of stored data in parallel from the plurality of minor loops into consecutive serially arranged bit positions of the major loop, wherein the page of stored data is defined by a plurality of bit positions extending across the plurality of minor loops and made up of a single bit position from each of the plurality of minor loops and disposed in the same virtual bit position therein common to each of the minor loops; propagating said first page of data around said major loop to a point on the major loop where replication/annihilation of said data occurs; transferring a second page of stored data in parallel from the plurality of minor loops into consecutive serially arranged bit positions of the major loop such that the first and second pages of data are a predetermined fixed distance d apart on the major loop; propagating both the first and second pages of data around the major loop until the second page of data reaches a point on the major loop where replication/annihilation of said second page of data occurs, while completing processing operations on said first page of data; thereafter propagating both the first and second pages of data around said major loop until the first page of data is aligned with the plurality of minor loops; and transferring the first page of data in parallel from the serially arranged bit positions of said major loop into the respective bit positions of each of said minor loops as disposed in the same virtual bit position therein common to each of said minor loops.
Claim 8
Independent Claim 317 words
A method of operating a magnetic bubble memory device which includes a major propagation loop and a plurality of data storage minor loops operably associated therewith, wherein each minor loop has a plurality of bit positions for the storage of data as represented by a magnetic domain or a void, said method comprising: transferring a page of stored data in parallel from the plurality of minor loops into consecutive serially arranged bit positions of the major loop, wherein the page of stored data is defined by a plurality of bit positions extending across the plurality of minor loops and made up of a single bit position from each of the plurality of minor loops and disposed in the same virtual bit position therein common to each of the minor loops; propagating said first page of data around said major loop to a point on the major loop where replication/annihilation of said data occurs; transferring a second page of stored data in parallel from the plurality of minor loops into consecutive serially arranged bit positions of the major loop such that the first and second pages of data are a predetermined fixed distance d apart on the major loop; propagating both the first and second pages of data around the major loop until the second page of data reaches a point on the major loop where replication/annihilation of said second page of data occurs, while completing processing operations on said first page of data; thereafter propagating both the first and second pages of data around said major loop until the first page of data is aligned with the plurality of minor loops; and transferring the first page of data in parallel from the serially arranged bit positions of said major loop into the respective bit positions of each of said minor loops as disposed in the same virtual bit position therein common to each of said minor loops.
Claim 9
Dependent Claim 41 words
A method of operating a magnetic bubble memory device as set forth in claim 6, wherein the distance d between the first and second pages of data on the major loop corresponds to a positive even number of bubble propagation periods.
Claim 10
Independent Claim 362 words
A method of operating a magnetic bubble memory device which includes a major propagation loop and a plurality of data storage minor loops operably associated therewith, wherein each minor loop has a plurality of bit positions for the storage of data as represented by a magnetic domain or a void, said method comprising: transferring a page of stored data in parallel from the plurality of minor loops into consecutive serially arranged bit positions of the major loop, wherein the page of stored data is defined by a plurality of bit positions extending across the plurality of minor loops and made up of a single bit position from each of the plurality of minor loops and disposed in the same virtual bit position therein common to each of the minor loops; propagating said first page of data around said major loop to a point on the major loop where replication/annihilation of said data occurs; transferring a second page of stored data in parallel from the plurality of minor loops into consecutive serially arranged bit positions of the major loop such that the first and second pages of data are a predetermined fixed distance d apart on the major loop, wherein the distance d between the first and second pages of data on the major loop corresponds to a positive even number of bubble propagation periods, and the distance d and the number of bit positions in each of said minor loops are mutually prime; propagating both the first and second pages of data around the major loop until the second page of data reaches a point on the major loop where replication/annihilation of said second page of data occurs, while completing processing operations on said first page of data; thereafter propagating both the first and second pages of data around said major loop until the first page of data is aligned with the plurality of minor loops; and transferring the first page of data in parallel from the serially arranged bit positions of said major loop into the respective bit positions of each of said minor loops as disposed in the same virtual bit position therein common to each of said minor loops.
Claim 11
Independent Claim 362 words
A method of operating a magnetic bubble memory device which includes a major propagation loop and a plurality of data storage minor loops operably associated therewith, wherein each minor loop has a plurality of bit positions for the storage of data as represented by a magnetic domain or a void, said method comprising: transferring a page of stored data in parallel from the plurality of minor loops into consecutive serially arranged bit positions of the major loop, wherein the page of stored data is defined by a plurality of bit positions extending across the plurality of minor loops and made up of a single bit position from each of the plurality of minor loops and disposed in the same virtual bit position therein common to each of the minor loops; propagating said first page of data around said major loop to a point on the major loop where replication/annihilation of said data occurs; transferring a second page of stored data in parallel from the plurality of minor loops into consecutive serially arranged bit positions of the major loop such that the first and second pages of data are a predetermined fixed distance d apart on the major loop, wherein the distance d between the first and second pages of data on the major loop corresponds to a positive even number of bubble propagation periods, and the distance d and the number of bit positions in each of said minor loops are mutually prime; propagating both the first and second pages of data around the major loop until the second page of data reaches a point on the major loop where replication/annihilation of said second page of data occurs, while completing processing operations on said first page of data; thereafter propagating both the first and second pages of data around said major loop until the first page of data is aligned with the plurality of minor loops; and transferring the first page of data in parallel from the serially arranged bit positions of said major loop into the respective bit positions of each of said minor loops as disposed in the same virtual bit position therein common to each of said minor loops.

References Cited (Backward Citations)

US4133043A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-08-28 1988-02-27 1988-08-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-08-28 1992-02-27 1992-08-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-08-28 1996-02-27 1996-08-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag