Browse Prior Art Database

Automated Logic Partitioning

IP.com Disclosure Number: IPCOM000092391D
Original Publication Date: 1967-Dec-01
Included in the Prior Art Database: 2005-Mar-05
Document File: 2 page(s) / 47K

Publishing Venue

IBM

Related People

Crawford, BJ: AUTHOR [+5]

Abstract

A general man-machine interaction apparatus to aid a designer in partitioning logic into a useful set of multipurpose logic blocks is assembled using a light pen responsive visual display. The apparatus is compatible with a logic designer's present partitioning techniques, yet it permits a significant change in computer building blocks. A flow diagram is shown.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 81% of the total text.

Page 1 of 2

Automated Logic Partitioning

A general man-machine interaction apparatus to aid a designer in partitioning logic into a useful set of multipurpose logic blocks is assembled using a light pen responsive visual display. The apparatus is compatible with a logic designer's present partitioning techniques, yet it permits a significant change in computer building blocks. A flow diagram is shown.

The procedure starts with a logic design of the computer using unit elements, e.g., Nand's, And's, Or's, Invert's, etc. The connection matrix of the elements is stored in a computer. The program then allows viewing of any section of the computer under design, for example, a complete logic block section on a CRT. This section, called a cluster, can be partitioned into several functions.

To effect this partitioning, a light pen is used. As each function is partitioned from a cluster, the apparatus, via a program routine, determines the function's truth table, displays the Boolean equation, and calculates the equivalence class of the function. Further program routines then allow calculation of power dissipation, determination of the components making up the function, and determination of the Input-Output terminals required.

When a set of multipurpose logic blocks is determined from the cluster being viewed, the over-all logic can be shifted to display another cluster which can include the residue of the previous cluster. The partitioning can then continue. When it is complete, a s...