×

Programmable uniform symmetrical distribution logic allocator for a high-density complex PLD

  • US 5,781,030 A
  • Filed: 06/02/1995
  • Issued: 07/14/1998
  • Est. Priority Date: 06/02/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. In an integrated circuit, a programmable uniform distribution logic allocator comprising:

  • a plurality of N input lines where N is an integer;

    a plurality of M output lines where M is an integer;

    a first plurality of logic gates wherein each logic gate in said first plurality of logic gates includes;

    a plurality of M/2 input terminals; and

    an output terminal coupled to one output line in said plurality of M output lines;

    a first plurality of programmable demultiplexers wherein each programmable demultiplexer includes;

    an input terminal connected to an input line in said plurality of N input lines;

    a plurality of M/2 output terminals wherein each output terminal in said plurality of M/2 output terminals is connected to an input terminal of a different logic gate in said first plurality of logic gates so that each output line coupled to one of said logic gates in said first plurality of logic gates has access to signals on each input terminal of said first plurality of programmable demultiplexers; and

    said input terminal is programmably connectable to and disconnectable from said plurality of M/2 output terminals, and upon programmably connecting said input terminal to one of said plurality of M/2 output terminals, said input terminal is disconnected from all other output terminals in said plurality of M/2 output terminals;

    a second plurality of logic gates wherein each logic gate in said second plurality of logic gates includes;

    a plurality of M/2 input terminals; and

    an output terminal coupled to one output line in said plurality of M output lines of said programmable uniform distribution logic allocator; and

    a second plurality of programmable demultiplexers wherein each programmable demultiplexer includes;

    an input terminal connected to an input line in said plurality of N input lines;

    a plurality of M/2 output terminals wherein each output terminal in said plurality of M/2 output terminals is connected to an input terminal of a different logic gate in said second plurality of logic gates so that each output line coupled to one of said logic gates in said second plurality of logic gates has access to signals on each input terminal of said second plurality of programmable demultiplexers; and

    said input terminal is programmably connectable to and disconnectable from said plurality of M/2 output terminals wherein upon programmably connecting said input terminal to one of said plurality of M/2 output terminals, said input terminal is disconnected from all other output terminals in said plurality of M/2 output terminals.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×