Patent GB-1159099-A (GB)
Title: Memories
Inventor: SHIVELY RICHARD PAUL
IPC: G11C11/06
Filed: 1967-06-13
Abstract: 1,159,099. Read only stores. LITTON INDUSTRIES Inc. 13 June, 1967 [14 June, 1966], No. 27330/67. Heading G4A. [Also in Division H3] A memory acts as a permanent store and also as a destructive read out store. A matrix 10 of storage cores representing four words each having four bit positions defined by a broken core and an operative core, driven by a matrix 12 of word driving cores. Each driving core 36, 38, 40, 42 is threaded by a word driving line 22, 24, 26, 28 and each bit location in the store 10 is defined by their intersection with a pair of bit/ sense lines 30, 32 for a given bit which includes an unbroken and a broken or short-circuited core the bit is designated a "1" if the unbroken core is threaded by the bit/sense line 30 and a "0" if threaded by the bit/sense line 32. Thus the order of the broken and unbroken cores in the matrix 10 determines the bits permanently stored. In order to write information into the destructive read out unbroken operative cores 14, 16, 18 &c. all of the storage cores are initially set into the remanent state corresponding to a "0" and all of the bi-stable circuits of the output registers of which 56, 60 are part also set to "0". If a "1" is to be set into operative core 14 of the last bit of the first word write logic circuits 70 sets bi-stable circuit 56 into its "1" state and current sources 46, 48, 50 are simultaneously energized to cause word driving core 36 to change its remanent state so generating a drive current pulse in conductor 22 and driving the storage cores into their "0" state. Since the cores are in their "0" state no significant voltage is induced in the sense lines. The currents from sources 50, 48, 46 are then removed one at a time, the removal of current Ix1 causes the state of driving core 36 to change and produce a current pulse in conductor 22 which tends to alter the remanent state of all the storage cores of word 1 but which on its own is insufficient to do so. Since bi-stable circuit 56 is in its "1" state the coincident presence of pulses at the inputs C8 and C9 to AND gates 66, 68 cause current sources 52B and 52A respectively to channel digit current through sense lines 30, 32 which together with the word current in conductor 22 is of sufficient magnitude to change the state of core 14 into its "1" state. After the write sequence a signal from a reset clock resets bi-stable circuit 56 to its "0" state. In order to read out destructively the information in word 1 current sources 46, 48 and 50 are energized simultaneously, the resulting current pulse in word conductor 22 driving storage core 14 from its "1" state to its "0" state. The output signal induced in sense conductor 30 is passed to the output 34 and then through AND gate 54 to set bi-stable circuit 56 to its "1" state to indicate the binary bit stored in the memory. Immediately afterwards current sources 50, 48 are removed in succession and a write pulse is passed through conductor together with a current through conductor 30 from 52A, 52B under the control of bi-stable circuit 56 so that storage core 14 is reset to its "1" state. In order to read out the permanent memory, e.g. word 1, word driving core 36 is switched by current from sources 46, 48 and 50 and a pulse of current is passed through conductor 22 driving all the unbroken cores to their "0" state. These cores are then reset to their "1" state by a reset current in conductor 22 produced by simultaneously removing current sources 46, 48, 50. Immediately afterwards current sources 46, 48, 50 are energized and all the storage cores in word 1 are driven towards their "0" state causing signals to be applied to the sensing lines which they link. In the case of the fourth bit a signal is applied to output 34 and a control signal C5 opens gate 58 to allow bi-stable circuit 60 to be set to its "1" state. Should a bit of permanent information be a "0" e.g. bit 4 of word 2 the signal at C6 from the central computer causes 34 to be blocked and a "0" to be registered in bi-stable circuit 60.