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

Universal first-in first-out memory device

Assignee: Fairchild Semiconductor Corp
•
Filing: 1975-05-12
•
Granted: 1976-07-27
•
Expires: 1995-05-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A universal first-in first-out memory device is provided on a single semiconductor chip, which device may constitute a building block for digital systems. Provisions have been made in the device of this invention, as a result of unique circuit designs, to enable expansion of one memory device into an array of several memory devices to thereby expand the number of binary digits that can be stored, or the amount of data that can be stored in the array.

Inventors

  • 👤 Richard B. Derickson, III
  • 👤 Krishna Rallapalli

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 21:40
CPC Classifications
G; G06; G06F; G06F5/00; G06F5/06; G06F5/08

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 237 words
A single chip large scale integration device having a set of data input pins, a set of data output pins, and control signal input pins, of a first-in first-out memory, comprising: a. input means having control input terminals, data input terminals coupled to the data input pins of said device, and data output terminals, said input means being disposed for accepting data from an outside source on said data input pins; b. a data storage means having data input terminals coupled to said data output terminals of said input means and having data output terminals, said data storage means comprising an asynchronous circuit having a multiplicity of sets of individual storage devices and each of said sets of individual storage devices being adapted for accepting data only when in a neutral state; c. output means having control input terminals, data input terminals coupled to said data output terminals of said storage means, and data output terminals coupled to the data output pins of said device; and d. circuit means having input terminals coupled to the control signal input pins of said device, and output terminals coupled to said control input terminals of said input and output means for independently controlling the loading of data into an extraction of data from said memory, whereby data loaded into said input means asynchronously flows through said data storage means as a function only of data extracted from said output means.
Claim 2
Dependent Claim 237 words
A single chip large scale integration device having a set of data input pins, a set of data output pins, and control signal input pins, of a first-in first-out memory, comprising: a. input means having control input terminals, data input terminals coupled to the data input pins of said device, and data output terminals, said input means being disposed for accepting data from an outside source on said data input pins; b. a data storage means having data input terminals coupled to said data output terminals of said input means and having data output terminals, said data storage means comprising an asynchronous circuit having a multiplicity of sets of individual storage devices and each of said sets of individual storage devices being adapted for accepting data only when in a neutral state; c. output means having control input terminals, data input terminals coupled to said data output terminals of said storage means, and data output terminals coupled to the data output pins of said device; and d. circuit means having input terminals coupled to the control signal input pins of said device, and output terminals coupled to said control input terminals of said input and output means for independently controlling the loading of data into an extraction of data from said memory, whereby data loaded into said input means asynchronously flows through said data storage means as a function only of data extracted from said output means.
Claim 3
Dependent Claim 25 words
A single chip large scale integration device as in claim 1 further characterized by said input means being adapted for receiving data in serial format.
Claim 4
Dependent Claim 25 words
A single chip large scale integration device as in claim 1 further characterized by said input means being adapted for receiving data in parallel format.
Claim 5
Dependent Claim 24 words
A single chip large scale integration device as in claim 1 further characterized by said output means being adapted for serial data extraction therefrom.
Claim 6
Dependent Claim 23 words
A single chip large scale integration device as in claim 1 further characterized by said output means being adapted for parallel data extraction.
Claim 7
Dependent Claim 55 words
A single chip large scale integration device as in claim 1 further characterized by an output pin of said device being coupled to a status output terminal of said input means for supplying a bilevel status output signal indicating when said input means contains data and when said input means is in a neutral state.
Claim 8
Dependent Claim 53 words
A single chip large scale integration device as in claim 1 further characterized by an output pin of said device being coupled to a status output terminal of said output means for supplying a bilevel signal indicating when said output means contains data and when said output means is in a neutral state.
Claim 9
Dependent Claim 112 words
N single chip large scale integration devices as defined in claim 1, each electrically coupled together to form a memory array for storing M-digit binary numbers, wherein M and N are integers greater than one, further characterized by said circuit means including a bistable circuit means disposed for interlocking the operation of said array as a unitary memory, so that the Nth one of said devices functions as a master device in said array in response to a first state of said bistable circuit means and the complement of said devices in said array functions as slaves to said master device in response to a second state of said bistable circuit means.
Claim 10
Dependent Claim 69 words
An array of N single chip large scale integration devices as defined in claim 8 further characterized by each device in said array including a first status output pin coupled to a status output terminal of said input means in each device in said array, respectively for supplying a first bilevel signal indicating when said input means contains data and when said input means is in a neutral state.
Claim 11
Dependent Claim 69 words
An array of N single chip large scale integration devices as defined in claim 9 further characterized by each device in said array including a second status output pin coupled to a status output terminal of said output means in each device in said array, respectively, for supplying a second bilevel signal indicating when said output means contains data and when said output means is in a neutral state.
Claim 12
Dependent Claim 57 words
An array of N single chip large scale integration devices as defined in claim 10 further characterized by each device in said array including first and second control input pins coupled to control input terminals of said circuit means for accepting signals to control the loading of data into and extraction of data from, respectively, said memory.
Claim 13
Dependent Claim 63 words
An array of N single chip large scale integration devices as defined in claim 11 further characterized by said first control input pin of the Nth device in said array being coupled to a source of fixed potential, and said first status output pin of said Nth device being coupled to said first control input pin of the N-1 device in said array.
Claim 14
Dependent Claim 64 words
An array of N single chip large scale integration devices as defined in claim 12 further characterized by each device in said array including a third control input pin coupled to a control input terminal of said circuit means for accepting a signal to control the transfer of data from said input means to said data storage means in each device in said array.
Claim 15
Dependent Claim 67 words
An array of N single chip large scale integration devices as defined in claim 13 further characterized by said first status output pin of the first device in said array being coupled to said third control input pin of all devices in said array so that data is transferred to all of said data storage means in said array only after all input means therein contain data.
Claim 16
Dependent Claim 63 words
An array of N single chip large scale integration devices as defined in claim 11 further characterized by said second control input pin of the Nth device in said array being coupled to a source of fixed potential and said second status output pin of said Nth device being coupled to said second control input pin of the N-1 device in said array.
Claim 17
Dependent Claim 64 words
An array of N single chip large scale integration devices as defined in claim 15 further characterized by each device in said array including a fourth control input pin coupled to a control input terminal of said circuit means for accepting a signal to control the transfer of data from said data storage means to said output means in each device in said array.
Claim 18
Dependent Claim 77 words
An array of N single chip large scale integration devices as defined in claim 16 further characterized by said second status output pin of the first device in said array being coupled to said fourth control input pin of all devices in said array so that data is transferred to said output means from said data storage means in all devices of said array only after all output means in said array are in a neutral state.
Claim 19
Dependent Claim 402 words
A first-in first-out digital data memory device, having a set of data input pins, a set of data output pins, and control signal input pins, comprising: a. input means having control input terminals, data input terminals coupled to data input pins of said device, data output terminals, and a status output terminal coupled to a first status output pin of said device for supplying a bilevel status output signal indicating when said input means contains data and when said input means is in a neutral state, said input means being disposed for accepting data from an outside source on said data input pins. b. a data storage means having data input terminals coupled to said data output terminals of said input means and having data output terminals said data storage means comprising an asynchronous circuit having a multiplicity of sets of individual storage devices and each of said sets of individual storage devices being adapted for accepting data only when in a neutral state; c. output means having control input terminals, data input terminals coupled to said data output terminals of said storage means, data output terminals coupled to data output pins of said device, and a status output terminal coupled to a second status output pin of said device for supplying a bilevel signal indicating when said output means contains data and when said output means is in a neutral state; and d. circuit means disposed for controlling the loading of data into and extraction of data from said memory, and having output terminals coupled to said control input terminals of said input means and said output means, and including: i. a first control input terminal coupled to a first control input pin of said device for receiving a signal to effect the loading of data into said input means, ii. a second control input terminal coupled to a second control input pin of said device for receiving a signal to effect the extraction of data from said output means, iii. a third control input terminal coupled to a third control input pin of said device for receiving a signal to effect the transfer of data from said data storage means to said output means, and iv. a fourth control input terminal coupled to a fourth control input pin of said device for receiving a signal to effect the transfer of data from said input means to said data storage means.
Claim 20
Dependent Claim 402 words
A first-in first-out digital data memory device, having a set of data input pins, a set of data output pins, and control signal input pins, comprising: a. input means having control input terminals, data input terminals coupled to data input pins of said device, data output terminals, and a status output terminal coupled to a first status output pin of said device for supplying a bilevel status output signal indicating when said input means contains data and when said input means is in a neutral state, said input means being disposed for accepting data from an outside source on said data input pins. b. a data storage means having data input terminals coupled to said data output terminals of said input means and having data output terminals said data storage means comprising an asynchronous circuit having a multiplicity of sets of individual storage devices and each of said sets of individual storage devices being adapted for accepting data only when in a neutral state; c. output means having control input terminals, data input terminals coupled to said data output terminals of said storage means, data output terminals coupled to data output pins of said device, and a status output terminal coupled to a second status output pin of said device for supplying a bilevel signal indicating when said output means contains data and when said output means is in a neutral state; and d. circuit means disposed for controlling the loading of data into and extraction of data from said memory, and having output terminals coupled to said control input terminals of said input means and said output means, and including: i. a first control input terminal coupled to a first control input pin of said device for receiving a signal to effect the loading of data into said input means, ii. a second control input terminal coupled to a second control input pin of said device for receiving a signal to effect the extraction of data from said output means, iii. a third control input terminal coupled to a third control input pin of said device for receiving a signal to effect the transfer of data from said data storage means to said output means, and iv. a fourth control input terminal coupled to a fourth control input pin of said device for receiving a signal to effect the transfer of data from said input means to said data storage means.
Claim 21
Dependent Claim 51 words
A first-in first-out digital data memory device as in claim 18 further characterized by said circuit means including a bistable circuit means for interlocking the operation of said memory device with othe such memory devices, and having a control input terminal coupled to said first control input pin of said device.
Claim 22
Dependent Claim 179 words
N memory devices as in claim 19, each electrically coupled together to form a memory array for storing M-digit binary numbers, wherein M and N are integers greater than one, said first and said second control input pins of the Nth one of said devices being coupled to a fixed potential and said first and said second status output pins of the Nth device being coupled to said first and said second control input pins, respectively, of device N-1 of said array, said first and said second status output pins of each adjacent device, beginning with device N-1, being coupled to said first and said second control input pins, respectively, of each next adjacent device, beginning with the device N-2, thereby coupling together all devices of said array, said first status output pin of device N-(N-1) of said array being coupled to said fourth control input pin of all devices of said array, and said second status output pin of device N-(N-1) of said array being coupled to said third control input pin of all devices of said array.
Claim 23
Dependent Claim 121 words
N memory devices as in claim 18, each electrically coupled together to form a memory array, each device in said array being capable of storing L binary numbers such that said array is capable of storing N(L-1)+1 binary numbers, wherein L and N are integers greater than one, said data input pins of device N-(N-1) being disposed for accepting data for said array, said data output pins of device N being disposed for supplying data from said array, and said data output pins of each device, beginning with device N-(N-1) up to device N-1, being coupled to said data input pins of each adjacent device, beginning with device N-(N-2) up to device N, thereby coupling together all devices in said array.
Claim 24
Dependent Claim 227 words
N memory devices as in claim 21 further characterized by said first control input pin of device N-(N-1) being coupled to a control input terminal of said array, said first status output pin of device N-(N-1) being coupled to said fourth control input pin of the same device, said second status output pin being coupled to said third control input pin of the same device and to said first control input pin of device N-(N-2), said first status output pin of device N-(N-2) being coupled to said fourth control input pin of the same device and to said second control input pin of device N-(N-1), said first status output pin of each subsequent device up to device N coupled to said fourth control input pin of the same device and to the second control input pin of the previous adjacent device, said second status output pin of each device up to device N-1 being coupled to said third control input pin of the same device and to said first control input pin of the next adjacent device in said array, said second status output pin of device N being coupled to said third control input pin of the same device and to a status output of said array, and said second control input pin of device N being coupled to a control input terminal of said array.

References Cited (Backward Citations)

US3736575A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1979-07-27 1980-01-26 1980-07-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1983-07-27 1984-01-26 1984-07-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1987-07-27 1988-01-26 1988-07-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag