Patent US4354228A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4354228A Expired / Lapsed US ⏱️ 0.0 years remaining

Flexible processor on a single semiconductor substrate using a plurality of arrays

Assignee: International Business Machines Corp
•
Filing: 1979-12-20
•
Granted: 1982-10-12
•
Expires: 1999-12-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A processor is provided that is fabricated on a single semiconductor substrate. The processor includes an AND array for receiving program instructions from input sources external of the processor and for generating product signals. An OR array is provided and interconnected to the AND array for receiving the product signals and for generating a plurality of control signals. A register array receives ones of the plurality of control signals and transfers data between the processor and data sources external of the processor. An arithmetic and logic unit array is also provided on the semiconductor substrate and interconnected to the register array and the OR array for executing operations on data received from the register array in accordance with ones of the plurality of control signals to generate output data. A control register is further provided and is interconnected to the OR array and the AND array for receiving ones of the plurality of control signals for controlling execution of the program instructions within the AND array.

Inventors

  • 👤 Victor S. Moore
  • 👤 Wayne R. Kraft
  • 👤 Joseph C. Rhodes, Jr.
  • 👤 William L. Stahl, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 14:39
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F9/223

Claims Analysis

Total Claims: 45
Claim 1
Independent Claim 198 words
A processor fabricated on a single semiconductor substrate comprising: AND array means for receiving program instructions from input sources external of the processor and for generating product signals; OR array means interconnected to said AND array means for receiving said product signals and for generating a plurality of control signals; register means for receiving ones of said plurality of control signals and for transferring data between the processor and data sources external of the processor; arithmetic and logic unit means interconnected to said register means and said OR array means, for executing operations on data received from said register means in accordance with ones of said plurality of control signals and for generating output data; control register means interconnected to said OR array means and said AND array means for receiving ones of said plurality of control signals for controlling execution of said program instructions within said AND array means and; output register means interconnected to receive said output data and ones of said plurality of control signals for buffering said output data between said arithmetic and logic unit means and said data sources external of the processor under control of ones of said plurality of control signals.
Claim 2
Dependent Claim 198 words
A processor fabricated on a single semiconductor substrate comprising: AND array means for receiving program instructions from input sources external of the processor and for generating product signals; OR array means interconnected to said AND array means for receiving said product signals and for generating a plurality of control signals; register means for receiving ones of said plurality of control signals and for transferring data between the processor and data sources external of the processor; arithmetic and logic unit means interconnected to said register means and said OR array means, for executing operations on data received from said register means in accordance with ones of said plurality of control signals and for generating output data; control register means interconnected to said OR array means and said AND array means for receiving ones of said plurality of control signals for controlling execution of said program instructions within said AND array means and; output register means interconnected to receive said output data and ones of said plurality of control signals for buffering said output data between said arithmetic and logic unit means and said data sources external of the processor under control of ones of said plurality of control signals.
Claim 3
Dependent Claim 20 words
The processor of claim 1 wherein said AND array means and said OR array means comprise programmable logic array means.
Claim 4
Dependent Claim 14 words
The processor of claim 2 wherein said programmable logic array means is dynamically programmable.
Claim 5
Dependent Claim 20 words
The processor of claim 1 wherein said control register means controls simultaneous execution of a plurality of said program instructions.
Claim 6
Dependent Claim 20 words
The processor of claim 1 wherein said AND array means receives clock pulses from input sources external of the processor.
Claim 7
Dependent Claim 20 words
The processor of claim 1 wherein said AND array means receives interrupt signals from input sources external of the processor.
Claim 8
Dependent Claim 15 words
The processor of claim 1 wherein the size of said array means are selectively variable.
Claim 9
Dependent Claim 13 words
The processor of claim 1 wherein said semiconductor substrate comprises silicon semiconductor material.
Claim 10
Dependent Claim 185 words
A processor fabricated on a single semiconductor substrate comprising: AND array means for receiving program instructions from input sources external of the processor and for generating product signals; OR array means interconnected to said AND array means for receiving said product signals and for generating a plurality of control signals; register means for receiving ones of said plurality of control signals and for transferring data between the processor and data sources external of the processor; arithmetic and logic unit means interconnected to said register means and said OR array means, for executing operations on data received from said register means in accordance with ones of said plurality of control signals and for generating output data; control register means interconnected to said OR array means and said AND array means for receiving ones of said plurality of control signals for controlling execution of said program instructions within said AND array means; and multiplexer means interconnected to said register means and to data sources external of the processor for controlling flow of data to said register means under control of ones of said plurality of control signals.
Claim 11
Dependent Claim 185 words
A processor fabricated on a single semiconductor substrate comprising: AND array means for receiving program instructions from input sources external of the processor and for generating product signals; OR array means interconnected to said AND array means for receiving said product signals and for generating a plurality of control signals; register means for receiving ones of said plurality of control signals and for transferring data between the processor and data sources external of the processor; arithmetic and logic unit means interconnected to said register means and said OR array means, for executing operations on data received from said register means in accordance with ones of said plurality of control signals and for generating output data; control register means interconnected to said OR array means and said AND array means for receiving ones of said plurality of control signals for controlling execution of said program instructions within said AND array means; and multiplexer means interconnected to said register means and to data sources external of the processor for controlling flow of data to said register means under control of ones of said plurality of control signals.
Claim 12
Dependent Claim 182 words
A processor fabricated on a single semiconductor substrate comprising: AND array means for receiving program instructions from input sources external of the processor and for generating product signals; OR array means interconnected to said AND array means for receiving said product signals and for generating a plurality of control signals; register means for receiving ones of said plurality of control signals and for transferring data between the processor and data sources external of the processor; arithmetic and logic unit means interconnected to said register means and said OR array means, for executing operations on data received from said register means in accordance with ones of said plurality of control signals and for generating output data; control register means interconnected to said OR array means and said AND array means for receiving ones of said plurality of control signals for controlling execution of said program instructions within said AND array means; and code register means interconnected to said arithmetic and logic unit means for storing condition code information generated by said arithmetic and logic unit means for application to said AND array means.
Claim 13
Dependent Claim 182 words
A processor fabricated on a single semiconductor substrate comprising: AND array means for receiving program instructions from input sources external of the processor and for generating product signals; OR array means interconnected to said AND array means for receiving said product signals and for generating a plurality of control signals; register means for receiving ones of said plurality of control signals and for transferring data between the processor and data sources external of the processor; arithmetic and logic unit means interconnected to said register means and said OR array means, for executing operations on data received from said register means in accordance with ones of said plurality of control signals and for generating output data; control register means interconnected to said OR array means and said AND array means for receiving ones of said plurality of control signals for controlling execution of said program instructions within said AND array means; and code register means interconnected to said arithmetic and logic unit means for storing condition code information generated by said arithmetic and logic unit means for application to said AND array means.
Claim 14
Dependent Claim 173 words
A processor fabricated on a single semiconductor substrate comprising: AND array means for receiving program instructions from input sources external of the processor and for generating product signals; OR array means interconnected to said AND array means for receiving said product signals and for generating a plurality of control signals; register means for receiving ones of said plurality of control signals and for transferring data between the processor and data sources external of the processor; arithmetic and logic unit means interconnected to said register means and said OR array means, for executing operations on data received from said register means in accordance with ones of said plurality of control signals and for generating output data; control register means interconnected to said OR array means and said AND array means for receiving ones of said plurality of control signals for controlling execution of said program instructions within said AND array means; and wherein ones of said plurality of control signals are connected from said OR array means to input/output devices external of the processor.
Claim 15
Dependent Claim 173 words
A processor fabricated on a single semiconductor substrate comprising: AND array means for receiving program instructions from input sources external of the processor and for generating product signals; OR array means interconnected to said AND array means for receiving said product signals and for generating a plurality of control signals; register means for receiving ones of said plurality of control signals and for transferring data between the processor and data sources external of the processor; arithmetic and logic unit means interconnected to said register means and said OR array means, for executing operations on data received from said register means in accordance with ones of said plurality of control signals and for generating output data; control register means interconnected to said OR array means and said AND array means for receiving ones of said plurality of control signals for controlling execution of said program instructions within said AND array means; and wherein ones of said plurality of control signals are connected from said OR array means to input/output devices external of the processor.
Claim 16
Dependent Claim 162 words
A processor fabricated on a single semiconductor substrate comprising: AND array means for receiving program instructions from input sources external of the processor and for generating product signals; OR array means interconnected to said AND array means for receiving said product signals and for generating a plurality of control signals; register means for receiving ones of said plurality of control signals and for transferring data between the processor and data sources external of the processor; arithmetic and logic unit means interconnected to said register means and said OR array means, for executing operations on data received from said register means in accordance with ones of said plurality of control signals and for generating output data; control register means interconnected to said OR array means and said AND array means for receiving ones of said plurality of control signals for controlling execution of said program instructions within said AND array means; and said arithmetic and logic unit means comprises programmable logic array means.
Claim 17
Dependent Claim 162 words
A processor fabricated on a single semiconductor substrate comprising: AND array means for receiving program instructions from input sources external of the processor and for generating product signals; OR array means interconnected to said AND array means for receiving said product signals and for generating a plurality of control signals; register means for receiving ones of said plurality of control signals and for transferring data between the processor and data sources external of the processor; arithmetic and logic unit means interconnected to said register means and said OR array means, for executing operations on data received from said register means in accordance with ones of said plurality of control signals and for generating output data; control register means interconnected to said OR array means and said AND array means for receiving ones of said plurality of control signals for controlling execution of said program instructions within said AND array means; and said arithmetic and logic unit means comprises programmable logic array means.
Claim 18
Dependent Claim 285 words
A processor comprising: AND array means for receiving program instructions, clock pulses and interrupt signals from input sources external of the processor and for generating product signals; OR array means interconnected to said AND array means for receiving said product signals and for generating a plurality of control signals; register array means for receiving ones of said plurality of control signals and for transferring data between the processor and data sources external of the processor; arithmetic and logic unit array means interconnected to said register array means and said OR array means for executing operations on data received from said register array means in accordance with ones of said plurality of control signals for generating output data; control register array means interconnected to said OR array means and said AND array means for receiving ones of said plurality of control signals for controlling execution of said program instructions within said AND array means; output register array means interconnected to receive said output data and ones of said plurality of control signals for buffering said output data between said arithmetic and logic unit array means and data sources external of the processor under control of ones of said plurality of control signals; multiplexer register array means interconnected to said register array means and to data sources external of the processor for controlling flow of data to said register array means under control of ones of said plurality of control signals; code register array means interconnected to said arithmetic and logic unit array means for storing code condition information generated by said arithmetic and logic unit array means for application to said AND array means; and all said array means being fabricated on a single semiconductor substrate.
Claim 19
Dependent Claim 285 words
A processor comprising: AND array means for receiving program instructions, clock pulses and interrupt signals from input sources external of the processor and for generating product signals; OR array means interconnected to said AND array means for receiving said product signals and for generating a plurality of control signals; register array means for receiving ones of said plurality of control signals and for transferring data between the processor and data sources external of the processor; arithmetic and logic unit array means interconnected to said register array means and said OR array means for executing operations on data received from said register array means in accordance with ones of said plurality of control signals for generating output data; control register array means interconnected to said OR array means and said AND array means for receiving ones of said plurality of control signals for controlling execution of said program instructions within said AND array means; output register array means interconnected to receive said output data and ones of said plurality of control signals for buffering said output data between said arithmetic and logic unit array means and data sources external of the processor under control of ones of said plurality of control signals; multiplexer register array means interconnected to said register array means and to data sources external of the processor for controlling flow of data to said register array means under control of ones of said plurality of control signals; code register array means interconnected to said arithmetic and logic unit array means for storing code condition information generated by said arithmetic and logic unit array means for application to said AND array means; and all said array means being fabricated on a single semiconductor substrate.
Claim 20
Dependent Claim 16 words
The processor of claim 13 wherein the size of all said array means are selectively variable.
Claim 21
Dependent Claim 21 words
The processor of claim 8 wherein said control register array means controls simultaneous execution of a plurality of said program instructions.
Claim 22
Dependent Claim 18 words
The processor of claim 8 wherein said AND array means and said OR array means are dynamically programmable.
Claim 23
Dependent Claim 204 words
A processor fabricated on a single semiconductor substrate comprising: AND array means for receiving input signals from sources external of the processor and for generating outputs along product signal lines; OR array means disposed adjacent to said AND array means on the semiconductor substrate and interconnected to said product lines for generating control signals along control lines disposed perpendicular to said product lines; register array means disposed adjacent to said OR array means on the semiconductor substrate for receiving said control signals and for generating data along register signal lines; said register signal lines being disposed perpendicular to said control signal lines; arithmetic and logic unit array means disposed adjacent said register array means and said AND array means for receiving said data from said register array means along said register signal lines for generating output data; control register means interconnected to said OR array means and said AND array means for receiving said control signals; and output register means interconnected to receive said output data from said arithmetic and logic unit array means and said control signals for buffering said output data between said arithmetic and logic unit array means and data sources external of the processor under control of said control signals.
Claim 24
Dependent Claim 204 words
A processor fabricated on a single semiconductor substrate comprising: AND array means for receiving input signals from sources external of the processor and for generating outputs along product signal lines; OR array means disposed adjacent to said AND array means on the semiconductor substrate and interconnected to said product lines for generating control signals along control lines disposed perpendicular to said product lines; register array means disposed adjacent to said OR array means on the semiconductor substrate for receiving said control signals and for generating data along register signal lines; said register signal lines being disposed perpendicular to said control signal lines; arithmetic and logic unit array means disposed adjacent said register array means and said AND array means for receiving said data from said register array means along said register signal lines for generating output data; control register means interconnected to said OR array means and said AND array means for receiving said control signals; and output register means interconnected to receive said output data from said arithmetic and logic unit array means and said control signals for buffering said output data between said arithmetic and logic unit array means and data sources external of the processor under control of said control signals.
Claim 25
Dependent Claim 18 words
The processor of claim 17 wherein said product signal lines are disposed parallel to said register signal lines.
Claim 26
Dependent Claim 52 words
The processor of claim 17 wherein said OR array means is disposed laterally adjacent to said AND array means, said register array means is disposed below said OR array means and said arithmetic and logic unit array means is disposed laterally adjacent said register array means and below said AND array means.
Claim 27
Dependent Claim 291 words
A processor fabricated on a single semiconductor substrate for operating on data, said processor comprising: AND array means, responsive to the application thereto of a coded input signal from means external to said substrate, for providing a coded product signal having a coded state related to the code of said input signal, said product signal being provided to product signal conduction paths positioned generally along a linear path on said substrate; said means external to said substrate for applying said coded input signal including clock means; OR array means positioned on said substrate to be connected with said product signal conduction paths for receiving said product signal and generating a coded control signal on control signal conduction paths, the coded state of said control signal being related to the state of said products signal, said control signal conduction paths being positioned generally along a linear path substantially perpendicular to said product signal conduction paths; register array means, positioned on said substrate connected with at least a first portion of said control signal conduction paths, for affecting the reception or provision of said data on data conduction paths in accordance with the state of said control signal on said first portion of said control signal conduction paths, said data conduction paths being positioned generally along a linear path substantially perpendicular to said control signal conduction paths; and output means, positioned on said substrate connected with said data conduction paths and at least a second portion of said control signal conduction paths, for providing data to said data conduction paths from said external means or to said external means from said data conduction paths in accordance with the state of said control signal on said second portion of said control signal conduction paths.
Claim 28
Dependent Claim 291 words
A processor fabricated on a single semiconductor substrate for operating on data, said processor comprising: AND array means, responsive to the application thereto of a coded input signal from means external to said substrate, for providing a coded product signal having a coded state related to the code of said input signal, said product signal being provided to product signal conduction paths positioned generally along a linear path on said substrate; said means external to said substrate for applying said coded input signal including clock means; OR array means positioned on said substrate to be connected with said product signal conduction paths for receiving said product signal and generating a coded control signal on control signal conduction paths, the coded state of said control signal being related to the state of said products signal, said control signal conduction paths being positioned generally along a linear path substantially perpendicular to said product signal conduction paths; register array means, positioned on said substrate connected with at least a first portion of said control signal conduction paths, for affecting the reception or provision of said data on data conduction paths in accordance with the state of said control signal on said first portion of said control signal conduction paths, said data conduction paths being positioned generally along a linear path substantially perpendicular to said control signal conduction paths; and output means, positioned on said substrate connected with said data conduction paths and at least a second portion of said control signal conduction paths, for providing data to said data conduction paths from said external means or to said external means from said data conduction paths in accordance with the state of said control signal on said second portion of said control signal conduction paths.
Claim 29
Dependent Claim 284 words
A processor fabricated on a single semiconductor substrate for operating on data, said processor comprising: AND array means, responsive to the application thereto of a coded input signal from means external to said substrate, for providing a coded product signal having a coded state related to the code of said input signal, said product signal being provided to product signal conduction paths positioned generally along a linear path on said substrate; OR array means positioned on said substrate to be connected with said product signal conduction paths for receiving said product signal and generating a coded control signal on control signal conduction paths, the coded state of said control signal being related to the state of said products signal, said control signal conduction paths being positioned generally along a linear path substantially perpendicular to said product signal conduction paths; register array means, positioned on said substrate connected with at least a first portion of said control signal conduction paths, for affecting the reception or provision of said data on data conduction paths in accordance with the state of said control signal on said first portion of said control signal conduction paths, said data conduction paths being positioned generally along a linear path substantially perpendicular to said control signal conduction paths; output means, positioned on said substrate connected with said data conduction paths and at least a second portion of said control signal conduction paths, for providing data to said data conduction paths from said external means or to said external means from said data conduction paths in accordance with the state of said control signal on said second portion of said control signal conduction paths; and said output means is structured as an array.
Claim 30
Dependent Claim 284 words
A processor fabricated on a single semiconductor substrate for operating on data, said processor comprising: AND array means, responsive to the application thereto of a coded input signal from means external to said substrate, for providing a coded product signal having a coded state related to the code of said input signal, said product signal being provided to product signal conduction paths positioned generally along a linear path on said substrate; OR array means positioned on said substrate to be connected with said product signal conduction paths for receiving said product signal and generating a coded control signal on control signal conduction paths, the coded state of said control signal being related to the state of said products signal, said control signal conduction paths being positioned generally along a linear path substantially perpendicular to said product signal conduction paths; register array means, positioned on said substrate connected with at least a first portion of said control signal conduction paths, for affecting the reception or provision of said data on data conduction paths in accordance with the state of said control signal on said first portion of said control signal conduction paths, said data conduction paths being positioned generally along a linear path substantially perpendicular to said control signal conduction paths; output means, positioned on said substrate connected with said data conduction paths and at least a second portion of said control signal conduction paths, for providing data to said data conduction paths from said external means or to said external means from said data conduction paths in accordance with the state of said control signal on said second portion of said control signal conduction paths; and said output means is structured as an array.
Claim 31
Dependent Claim 37 words
The processor according to claim 21 wherein said AND array and said OR array are programmable to provide a desired coded product signal and coded control signal in response to a given code for said input signal.
Claim 32
Dependent Claim 18 words
The processor according to claim 21 wherein said AND array and said OR array are programmable logic arrays.
Claim 33
Dependent Claim 40 words
The processor according to claim 21 wherein said product signal conduction paths and said data conduction paths are one of metal patterns or diffusion regions and said control signal conduction paths are the other of metal patterns or diffusion regions.
Claim 34
Dependent Claim 24 words
The processor according to claim 21 wherein said processor is self clocking in response to the change in the code of said input signal.
Claim 35
Dependent Claim 13 words
The processor according to claim 21 wherein said input signal includes interrupt signals.
Claim 36
Dependent Claim 148 words
The processor according to claim 21 and further comprising: arithmetic and logic means, positioned on said substrate to be connected with said data conduction paths and at least a third portion of said control signal conduction paths, for performing arithmetic and logical operations on the data applied thereto over said data conduction paths in accordance with the state of said control signal on said third portion of control signal conduction paths, said arithmetic and logic means providing a data signal at an output thereof manifesting the results of the operation performed thereby, said output being connected by a conduction path to said output means, said output means providing the data manifested at the output of said arithmetic and logic means to said register array means or said external means in accordance with the state of said control signal on said second portion of said control signal conduction paths.
Claim 37
Dependent Claim 75 words
The processor according to claim 27 and further comprising: condition code register means connected to and responsive to the operations performed by said arithmetic and logic means for providing signals to said AND array to control the code of the product signal provided thereby, said coded input signals and said condition code register signals being provided to said AND array means along conductive paths positioned on said substrate generally parallel to said control signal paths.
Claim 38
Dependent Claim 363 words
A processor fabricated on a single semiconductor substrate for operating on data, said processor comprising: AND array means, responsive to the application thereto of a coded input signal from means external to said substrate, for providing a coded product signal having a coded state related to the code of said input signal, said product signal being provided to product signal conduction paths positioned generally along a linear path on said substrate; OR array means positioned on said substrate to be connected with said product signal conduction paths for receiving said product signal and generating a coded control signal on control signal conduction paths, the coded state of said control signal being related to the state of said products signal, said control signal conduction paths being positioned generally along a linear path substantially perpendicular to said product signal conduction paths; register array means, positioned on said substrate connected with at least a first portion of said control signal conduction paths, for affecting the reception or provision of said data on data conduction paths in accordance with the state of said control signal on said first portion of said control signal conduction paths, said data conduction paths being positioned generally along a linear path substantially perpendicular to said control signal conduction paths; output means, positioned on said substrate connected with said data conduction paths and at least a second portion of said control signal conduction paths, for providing data to said data conduction paths from said external means or to said external means from said data conduction paths in accordance with the state of said control signal on said second portion of said control signal conduction paths; and controller means, positioned on said substrate to be connected to at least a third portion of said control signal conduction paths, for providing signals to control the code of the product signals provided by said AND array means in accordance with the state of said control signal on said third portion of said control signal conduction paths, said controller means signals being provided along conductive paths positioned between said controller means and said AND array means along a path substantially perpendicular to said product signal conduction paths.
Claim 39
Dependent Claim 363 words
A processor fabricated on a single semiconductor substrate for operating on data, said processor comprising: AND array means, responsive to the application thereto of a coded input signal from means external to said substrate, for providing a coded product signal having a coded state related to the code of said input signal, said product signal being provided to product signal conduction paths positioned generally along a linear path on said substrate; OR array means positioned on said substrate to be connected with said product signal conduction paths for receiving said product signal and generating a coded control signal on control signal conduction paths, the coded state of said control signal being related to the state of said products signal, said control signal conduction paths being positioned generally along a linear path substantially perpendicular to said product signal conduction paths; register array means, positioned on said substrate connected with at least a first portion of said control signal conduction paths, for affecting the reception or provision of said data on data conduction paths in accordance with the state of said control signal on said first portion of said control signal conduction paths, said data conduction paths being positioned generally along a linear path substantially perpendicular to said control signal conduction paths; output means, positioned on said substrate connected with said data conduction paths and at least a second portion of said control signal conduction paths, for providing data to said data conduction paths from said external means or to said external means from said data conduction paths in accordance with the state of said control signal on said second portion of said control signal conduction paths; and controller means, positioned on said substrate to be connected to at least a third portion of said control signal conduction paths, for providing signals to control the code of the product signals provided by said AND array means in accordance with the state of said control signal on said third portion of said control signal conduction paths, said controller means signals being provided along conductive paths positioned between said controller means and said AND array means along a path substantially perpendicular to said product signal conduction paths.
Claim 40
Dependent Claim 30 words
The processor according to claim 28 wherein said coded input signals are provided to said AND array means along conduction paths parallel to said controller means output signal conduction paths.
Claim 41
Dependent Claim 15 words
The processor according to claim 28 wherein said controller means is structured as an array.
Claim 42
Dependent Claim 282 words
A processor fabricated on a single semiconductor substrate for operating on data, said processor comprising: AND array means, responsive to the application thereto of a coded input signal from means external to said substrate, for providing a coded product signal having a coded state related to the code of said input signal, said product signal being provided to product signal conduction paths positioned generally along a linear path on said substrate; OR array means positioned on said substrate to be connected with said product signal conduction paths for receiving said product signal and generating a coded control signal on control signal conduction paths, the coded state of said control signal being related to the state of said products signal, said control signal conduction paths being positioned generally along a linear path substantially perpendicular to said product signal conduction paths; register array means, positioned on said substrate connected with at least a first portion of said control signal conduction paths, for affecting the reception or provision of said data on data conduction paths in accordance with the state of said control signal on said first portion of said control signal conduction paths, said data conduction paths being positioned generally along a linear path substantially perpendicular to said control signal conduction paths; output means, positioned on said substrate connected with said data conduction paths and at least a second portion of said control signal conduction paths, for providing data to said data conduction paths from said external means or to said external means from said data conduction paths in accordance with the state of said control signal on said second portion of said control signal conduction paths; and said output means includes multiplexer means.
Claim 43
Dependent Claim 282 words
A processor fabricated on a single semiconductor substrate for operating on data, said processor comprising: AND array means, responsive to the application thereto of a coded input signal from means external to said substrate, for providing a coded product signal having a coded state related to the code of said input signal, said product signal being provided to product signal conduction paths positioned generally along a linear path on said substrate; OR array means positioned on said substrate to be connected with said product signal conduction paths for receiving said product signal and generating a coded control signal on control signal conduction paths, the coded state of said control signal being related to the state of said products signal, said control signal conduction paths being positioned generally along a linear path substantially perpendicular to said product signal conduction paths; register array means, positioned on said substrate connected with at least a first portion of said control signal conduction paths, for affecting the reception or provision of said data on data conduction paths in accordance with the state of said control signal on said first portion of said control signal conduction paths, said data conduction paths being positioned generally along a linear path substantially perpendicular to said control signal conduction paths; output means, positioned on said substrate connected with said data conduction paths and at least a second portion of said control signal conduction paths, for providing data to said data conduction paths from said external means or to said external means from said data conduction paths in accordance with the state of said control signal on said second portion of said control signal conduction paths; and said output means includes multiplexer means.
Claim 44
Dependent Claim 20 words
The processor according to claim 32 wherein said output means further includes output register means connected to said multiplexer means.
Claim 45
Dependent Claim 19 words
The processor according to claim 33 wherein said multiplexer means and said output register means are structured as arrays.

References Cited (Backward Citations)

US3892957A Cited
US3983538A Cited
US3949370A Cited
US3959774A Cited
US4237542A Cited
US4144561A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-10-11 1986-04-12 1986-10-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-10-11 1990-04-12 1990-10-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-10-11 1994-04-12 1994-10-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag