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

Split programmable logic array

Assignee: Xerox Corp
•
Filing: 1977-07-08
•
Granted: 1980-03-25
•
Expires: 1997-07-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A mask programmable logic array (PLA) for producing a particular digital output given a certain digital input. The input signals to the PLA first pass through a series of AND gates resulting in a predetermined number of product terms being formed. The product signals then pass through a set of OR gates to become the final output signals. In the subject invention, the AND gates and OR gates are implemented through the use of NOR-NOR logic. A first set of NOR gates is implemented in an array to receive input signals and to produce product terms. A second and third set of NOR gates form two arrays. These two arrays are then located on either side of the first array to receive selected product signals in order to produce final output signals. In effect the OR portion of the PLA has been split into two arrays. TABLE OF CONTENTS Subject Background of the Invention Summary of the Invention Brief Description of the Drawings Detailed Description of the Preferred Embodiment The System Block Diagram Microprocessor Unit Pin Designations Clock and Timing Signals System Timing The ROM The Stack Area The RAM Area Elimination of Race Conditions in the RAM The ALU and Control Time Slot End Predictor The CROM Bit Manipulation Scheme Data Pad Input/Output Precharged Data Line Driver Bus Control Test Circuitry Split PLA Control The S-Counter Details of Logic Blocks The MOS/LSI Chip The Chip Test Functions The Instruction Set

Inventors

  • 👤 George K. Tu
  • 👤 George E. Mager
  • 👤 Lamar T. Baker
  • 👤 Robert E. Markle

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 15:38
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17704; H03K19/17708; H03K19/17716

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 224 words
In a microprocessor being suitable for executing through command signals a plurality of instructions stored in a memory in accordance with a plurality of machine cycles, each of said instructions including an operational code, a programmable logic array comprising: (a) first means responsive to said operational code of the instruction being executed for producing a number of internal programmable logic array commands at first and second sets of outputs; (b) second means adjacent to said first means and connected to said first set of outputs for producing desired microprocessor command signals; (c) third means adjacent to said first means, connected to said second set of outputs, and positioned opposite said second means relative to said first means for producing desired command signals, whereby said first means is positioned in between said second and third means; and (d) said first means comprises a NOR logic array having column lines for receiving said operational code and row lines including NOR logic means for generating said internal programmable logic array commands in accordance with the logic arrangement of the array; and said second and third means each comprise a NOR logic array having row lines including means for receiving said internal programmable logic array commands and column lines including NOR logic means for generating said microprocessor command signals in accordance with the logic arrangement of the array.
Claim 2
Dependent Claim 224 words
In a microprocessor being suitable for executing through command signals a plurality of instructions stored in a memory in accordance with a plurality of machine cycles, each of said instructions including an operational code, a programmable logic array comprising: (a) first means responsive to said operational code of the instruction being executed for producing a number of internal programmable logic array commands at first and second sets of outputs; (b) second means adjacent to said first means and connected to said first set of outputs for producing desired microprocessor command signals; (c) third means adjacent to said first means, connected to said second set of outputs, and positioned opposite said second means relative to said first means for producing desired command signals, whereby said first means is positioned in between said second and third means; and (d) said first means comprises a NOR logic array having column lines for receiving said operational code and row lines including NOR logic means for generating said internal programmable logic array commands in accordance with the logic arrangement of the array; and said second and third means each comprise a NOR logic array having row lines including means for receiving said internal programmable logic array commands and column lines including NOR logic means for generating said microprocessor command signals in accordance with the logic arrangement of the array.
Claim 3
Dependent Claim 20 words
The programmable logic array of claim 1 wherein said first, second, and third means are located on a semiconductor chip.
Claim 4
Dependent Claim 24 words
The programmable logic array of claim 2 wherein said programmable logic array is part of a control section of said microprocessor on said chip.
Claim 5
Dependent Claim 13 words
The programmable logic array of claim 3 wherein said microprocessor is a microcomputer.

References Cited (Backward Citations)

US3921142A Cited
US3961750A Cited
US3983538A Cited
US3949370A Cited
US3959774A Cited
US3974366A Cited
US4037089A Cited
US3987286A Cited
US3975623A Cited
US3987287A Cited
US4034356A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-03-25 1983-09-24 1984-03-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-03-25 1987-09-24 1988-03-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-03-25 1991-09-24 1992-03-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag