Optimizing and operating a time multiplexed programmable logic d

Electronic digital logic circuitry – Multifunctional or programmable – Array

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

326 40, 326 41, H03K 19177

Patent

active

057614830

ABSTRACT:
A method of optimizing a time multiplexed programmable logic device (PLD) includes entering a circuit design for the PLD, mapping the design to the physical resources of the PLD (wherein the physical resources include configurable logic elements), determining an appropriate micro cycle for each configurable logic element in the design, placing the resources on the PLD, and connecting the resources. Optimizing the design may include reducing the number of look up tables or reducing the logic depth of the look up tables. If the configurable logic elements include sequential logic elements, then the optimizing step includes rescheduling the sequential logic elements. A method of operating a time multiplexed PLD in a logic engine mode includes programming the PLD to implement a design in stages, wherein each stage is one configuration, sequencing the PLD through all the configurations, and storing the results of the logic performed in one configuration in a plurality of micro registers for use in subsequent configurations. In one embodiment, the PLD includes a plurality of combinational elements and sequential logic elements, wherein the values stored by the sequential logic elements are stored in the micro registers.

REFERENCES:
patent: 3775756 (1973-11-01), Balser
patent: 4237545 (1980-12-01), Deglin et al.
patent: 4288658 (1981-09-01), Bieber et al.
patent: 4434461 (1984-02-01), Puhl
patent: 4750155 (1988-06-01), Hsieh
patent: 4821233 (1989-04-01), Hsieh
patent: 5019996 (1991-05-01), Lee
patent: 5144242 (1992-09-01), Zeilenga et al.
patent: 5224056 (1993-06-01), Chene et al.
patent: 5349248 (1994-09-01), Parlour et al.
patent: 5377331 (1994-12-01), Drerup et al.
patent: 5426378 (1995-06-01), Ong
patent: 5426738 (1995-06-01), Hsieh et al.
patent: 5426744 (1995-06-01), Sawase et al.
patent: 5432388 (1995-07-01), Crafts et al.
patent: 5469577 (1995-11-01), Eng et al.
patent: 5513124 (1996-04-01), Trimberger et al.
patent: 5521835 (1996-05-01), Trimberger
patent: 5526276 (1996-06-01), Cox et al.
patent: 5530654 (1996-06-01), Takahashi
patent: 5583450 (1996-12-01), Trimberger et al.
patent: 5600263 (1997-02-01), Trimberger et al.
patent: 5629637 (1997-05-01), Trimberger et al.
Trimberger, S. and Chene, M., "Placement-Based Partitioning for Lookup-Based FPGAs," IEEE, Computer Design -ICCD --92, 1992 International Conference, pp. 91-94.
Trimberger, S., "A Reprogrammable Gate Array and Applications," Proceedings of the IEEE, vol. 81, No. 7, Jul. 1993, pp. 1030-1041.
Narasimha B. Bhat, Kamal Chaudhary, and Ernest S. Kuh, "Performance-Oriented Fully Routable Dynamic Architecture for a Field Programmable Logic Device", Electronic Research Laboratory, College of Engineering, University of California, Berkeley, 1 Jun. 1993.
Andre DeHon, "DPGA-Coupled Microprocessors: Commodity ICs for the Early 21st Century", NE43-791, 545 Technology Square, Cambridge, MA 02139, 10 pages, Jan. 6, 1994.
Chi-Yuan Chin, et al., "A Dynamically Reconfigurable Interconnection Chip" Session XX: Special Purpose Accelerators: IEEE International Solid State Circuits Conference, pp. 276-277, 425, Feb. 27, 1987.
David M. Lewis, "Hierarchical Compiled Event-Driven Logic Simulation", Department of Electrical Engineering, University of Toronto, IEEE, 1989, pp. 498-501.
Laung-Terng Wang, et al. "SSIM: A Software Levelized Compiled-Code Simulator", 24th ACM/IEEE Design Automation Conference, 1987, Paper 2.1, pp. 2-8.
Randal E. Bryant, et al. "COSMOS: A Compiled Simulator for MOS Circuits", 24th ACM/IEEE Design Automation Conference, 1987, Paper 2.2, pp. 9-16.
Peter M. Maurer, "Scheduling Blocks of Hierarchical Compiled Simulation of Combinational Circuits", IEEE Transactions on Computer-Aided Design, vol. 10, No. 2, Feb. 1991, pp. 184-192.
"The Programmable Logic Data Book" copyright 1994, Xilinx, Inc., 2100 Logic Drive, San Jose, CA 95124.
"Principles of CMOS VLSI Design, A Systems Perspective", N. Weste & K. Eshraghian, Addison-Wesley Publishing Company, 1988, pp. 160-164.
Paper presented at IEEE Workshop on FPGA's for Custom Computing Machines, FCCM'93, Apr. 1993 entitled "Virtual Wires: Overcoming Pin Limitations in FPGA-based Logic Emulators", Jonathan Babb, et al. Jan. 26, 1993, pp. 1-15 .

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

Optimizing and operating a time multiplexed programmable logic d does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Optimizing and operating a time multiplexed programmable logic d, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Optimizing and operating a time multiplexed programmable logic d will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1472349

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