[Help] [Welcome] [Boolean] [Advanced] [Sales] [USPTO] [CNIDR] --------------------------------------------------------------------------- --------------------------------------------------------------------------- United States Patent 4,011,461 Chang, et. al. Mar. 8, 1977 --------------------------------------------------------------------------- Pipelined universal bubble logic array Inventors: Chang; Hsu (Yorktown Heights, NY); Chen; Tien C. (San Jose, CA); Lee; Share-Young (Lake Mohegan, NY). Assignee: International Business Machines Corporation (Yorktown Heights, NY). Appl. No.: 596,932 Filed: Jul. 17, 1975 --------------------------------------------------------------------------- Related U.S. Application Data Continuation of (including streamline cont.) Ser. No.488,876, Jul. 15, 1974, abandoned. Intl. Cl.: G11C 11/14; H03K 19/168 U.S. Cl.: 307/ 88.LC; 340/174.TF Field of Search: 340/174 TF, 174 VB; 307/88 LC --------------------------------------------------------------------------- References Cited [Referenced By:] --------------------------------------------------------------------------- U.S. Patent Documents 3,765,004 Oct., 1973 Caron 340/174TF 3,798,607 Mar., 1974 Minnick et al. 340/174TF 3,866,191 Feb., 1975 Minnick et al. 340/174TF Primary Examiner: Moffitt; James W. Attorney, Agent or Firm: Pollock, Vande Sande & Priddy --------------------------------------------------------------------------- Abstract --------------------------------------------------------------------------- A bubble logic array with n data inputs for performing any Boolean (or switching) logic function. Each of the data inputs comprises binary information in the form of the presence or absence of discrete bubbles. The logic function is performed by the propagation, channeling, and interaction of the bubbles themselves. The particular logic function performed by the array may be fixed by permanent connections of selective control inputs to bubble generators. Alternatively, a universal logic array may be provided by using a further 2(^n) bubble inputs as controls to separately personalize the array. In this manner, the logic function performed by the array may be varied with each set of controls to achieve dynamically alterable logic. When the data inputs each comprise an input bubble pattern the logic array in either the fixed form or the alterable form is capable of pipelining operations, producing one meaningful output at every bit cycle. 24 Claims, 6 Drawing Figures --------------------------------------------------------------------------- [USPTO] [CNIDR] ---------------------------------------------------------------------------