US4495590A
Expired / Lapsed
US
⏱️ 0.0 years remaining
PLA With time division multiplex feature for improved density
Assignee: International Business Machines Corp
•
Filing: 1983-10-14
•
Granted: 1985-01-22
•
Expires: 2003-10-14
Abstract
Abstract In this programmable logic array (PLA), internal array lines are shared by several sets of input array lines. Each set of input lines operates on a separate time phase. This PLA construction is denser than some other arrangements of multiple PLAs, and some of its components are reduced in number as compared with multiple independent PLAs for the same functions. A new pipelined multiplier is disclosed as one application for the PLA of this invention. In another application for this PLA, the array lines are shared where the array locations that are otherwise required for don't care states have been eliminated and a denser construction is provided.
Inventors
- 👤 Ralph C. Mitchell, Jr.
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 12:28
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/52; G06F7/523; G06F7/53; H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17704; H03K19/17708; G06F2207/00; G06F2207/38; G06F2207/3804; G06F2207/386; G06F2207/3884
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
285 words
In a PLA of the type having an array having input lines, output lines, and internal lines crossing over the input and output lines, and interconnection elements in a predetermined pattern at crossover points of the array, means for supplying logic signals to be operated on by the array, and input circuits connected to receive a binary number of said logic signals and connected to a binary number of said input lines of the array for supplying partitioning functions of said logic signals to the connected input lines, where a binary number is a non-negative integral power of 2, and output circuits for receiving logic signals from the output lines of the array, wherein the improvement comprises, means for producing timing signals defining a plurality of timing phases, means connecting each of said timing signals to a disjunct plurality of said input circuits, whereby each timing phase corresponds to a set of input lines of the array, and means in each input circuit responsive to its timing signal to enable the input circuit to supply said partitioning function and responsive to the complement of its timing signal to inhibit the input circuit, and means connecting said timing signals to said output circuits and means in each output circuit responsive to its phase of the timing signals to enable the associated output circuit to receive and store a signal on the associated output line and responsive to the complement of said corresponding phase to inhibit the output circuit, whereby the internal lines of the PLA are shared by a plurality of sets of input lines, each set having a selected logic function that is enabled at a separate time phase in the operation of the array.
Claim 2
Dependent Claim
285 words
In a PLA of the type having an array having input lines, output lines, and internal lines crossing over the input and output lines, and interconnection elements in a predetermined pattern at crossover points of the array, means for supplying logic signals to be operated on by the array, and input circuits connected to receive a binary number of said logic signals and connected to a binary number of said input lines of the array for supplying partitioning functions of said logic signals to the connected input lines, where a binary number is a non-negative integral power of 2, and output circuits for receiving logic signals from the output lines of the array, wherein the improvement comprises, means for producing timing signals defining a plurality of timing phases, means connecting each of said timing signals to a disjunct plurality of said input circuits, whereby each timing phase corresponds to a set of input lines of the array, and means in each input circuit responsive to its timing signal to enable the input circuit to supply said partitioning function and responsive to the complement of its timing signal to inhibit the input circuit, and means connecting said timing signals to said output circuits and means in each output circuit responsive to its phase of the timing signals to enable the associated output circuit to receive and store a signal on the associated output line and responsive to the complement of said corresponding phase to inhibit the output circuit, whereby the internal lines of the PLA are shared by a plurality of sets of input lines, each set having a selected logic function that is enabled at a separate time phase in the operation of the array.
Claim 3
Dependent Claim
188 words
The PLA of claim 1 in which said internal lines and input lines are arranged along rows and columns of interconnection elements and wherein each of said input lines is divided to form two separate portions and wherein pairs of said input circuits are located on opposite edges of the array and connected to drive separate portions of a divided input line, the improvement wherein said means for producing timing signals includes means for producing timing signals of opposite phase, and wherein one input circuit of each said pair of input circuits includes means responsive to timing signals of one of said opposite phases and the other input circuit of each pair includes means responsive to timing signals of the other of said opposite phases for operating said separate portions of a divided input line at different time phases, said input line portions being of selected lengths to share portions of the internal lines of the array on said opposite time phases, said interconnections being arranged in the shared portion of the array for representing "don't care" states in the logic functions implemented in the opposite time phases.
Claim 4
Dependent Claim
84 words
The PLA of claim 1 connected as a binary multiplier of the type in which multiplication occurs by a sequence of additions in which sums and carries are produced, wherein the interconnection elements are arranged to form at the output lines of the array the sums and carries of logic signals supplied to said input lines, and including connecting the carries from the output lines of one time phase to the input lines for the next time phase to provide a carry propagate function.
References Cited (Backward Citations)
US4037089A
Cited
US3958110A
Cited
US3987286A
Cited
US3987287A
Cited
US4034356A
Cited
US4084152A
Cited
US4207556A
Cited
US4336601A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1988-01-22 | 1988-07-23 | 1989-01-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1992-01-22 | 1992-07-23 | 1993-01-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1996-01-22 | 1996-07-23 | 1997-01-22 | $7700.00 | Window Closed / Lapsed |