Programming process for 3-level programming logic devices

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364718, 364735, 3647505, 364258, 364DIG1, 307465, G06F 9302

Patent

active

053496914

ABSTRACT:
A process of programming a programmable logic device (PLD) to carry out a specified logic function. The PLD contains three levels of logic implemented as a plurality of functional blocks, each with AND and OR planes, and a programmable interconnect matrix or logic expander carrying out AND logic. After providing such a PLD with specified size constraints and after specifying a logic function, the function is split or factored into subfunctions or factors. A Boolean factorization procedure chooses factors by replacing pairs of product terms in the first factor with their supercube and minimizing the number input terms and product terms required. Subfunctions or factors which are too large can be simplified by combining pairs of inputs in the interconnect matrix. The product terms of a subfunction or factor can be ordered according to the number of input terms they have and assigned to the functional blocks one at a time. Functional blocks which use many inputs or product terms per output can have some of their assigned subfunctions split so as to pack the PLD more densely. Split subfunctions or factors are recombined in the interconnect matrix. After assigning terms to functional blocks and the matrix, they are loaded into the PLD using a device programmer to configure the logic arrays in the PLD.

REFERENCES:
patent: 4247892 (1981-01-01), Lawrence
patent: 4871930 (1989-10-01), Wong et al.
patent: 5021690 (1990-06-01), Linz
patent: 5023606 (1991-06-01), Kaplinsky
patent: 5046035 (1991-09-01), Jigour et al.
patent: 5099150 (1992-03-01), Steele
patent: 5121359 (1992-06-01), Steele
patent: 5128559 (1992-07-01), Steele
Altera, "Multiple Array Matrix High Density EPLDs", pp. 136-141 and 146-147.
C. M. Fiduccia et al., "A Linear-Time Heuristic for Improving Network Partitions", 19th Design Automation Conference, 1982.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Programming process for 3-level programming logic devices does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Programming process for 3-level programming logic devices, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programming process for 3-level programming logic devices will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2430614

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.