• DocumentCode
    357654
  • Title

    A novel approach to minimising the logic of combinatorial multiplexing circuits in product-term-based hardware

  • Author

    Kastrup, Bernardo ; Moreira, Orlando

  • Author_Institution
    Philips Res. Lab., Eindhoven, Netherlands
  • Volume
    1
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    164
  • Abstract
    An innovative technique for logic minimisation of combinatorial multiplexing circuits is introduced. It is targeted at product-term (PT) based hardware, like PAL (programmable array logic), PLAs (programmable logic arrays) and CPLDs (complex programmable logic devices), though its usage is not limited to such hardware The technique exploits the fact that, sometimes, circuit designers have no interest in unequivocally specifying the particular encoding of selected control words in a multiplexer, provided that there is a unique correspondence between selected words and multiplexer inputs. Our approach enables a HDL (hardware description language) compiler to pick a particular encoding of the selected words that favours logic minimisation the most. We have developed a prototype of an optimisation algorithm based on simulated annealing, which targets circuits implemented in a PT-based functional unit of a reconfigurable processor. Benchmark results show that a considerable reduction in logic (up to ~46% in the number of PTs utilised, for the circuits studied) can be achieved
  • Keywords
    combinational circuits; minimisation of switching nets; multiplexing equipment; programmable logic devices; reconfigurable architectures; simulated annealing; HDL compiler; combinatorial multiplexing circuits; complex programmable logic devices; control word encoding; hardware description language; logic minimisation; multiplexer inputs; optimisation algorithm; product-term-based hardware; programmable array logic; programmable logic arrays; reconfigurable processor functional unit; simulated annealing; Encoding; Hardware design languages; Logic circuits; Logic design; Logic devices; Minimization; Multiplexing; Programmable control; Programmable logic arrays; Reconfigurable logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 2000. Proceedings of the 26th
  • Conference_Location
    Maastricht
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-0780-8
  • Type

    conf

  • DOI
    10.1109/EURMIC.2000.874629
  • Filename
    874629