Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Rethinking FPGAs: Elude the Flexibility Excess of LUTs with And-Inverter Cones
 
conference paper

Rethinking FPGAs: Elude the Flexibility Excess of LUTs with And-Inverter Cones

Parandeh-Afshar, Hadi
•
Benbihi, Hind
•
Novo, David
Show more
2012
Fpga 12: Proceedings Of The 2012 Acm-Sigda International Symposium On Field Programmable Gate Arrays
20th ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA)

Look-Up Tables (LUTs) are universally used in FPGAs as the elementary logic blocks. They can implement any logic function and thus covering a circuit is a relatively straightforward problem. Naturally, flexibility comes at a price, and increasing the number of LUT inputs to cover larger parts of a circuit has an exponential cost in the LUT complexity. Hence, rarely LUTs with more than 4-6 inputs have been used. In this paper we argue that other elementary logic blocks can provide a better compromise between hardware complexity, flexibility, delay, and input and output counts. Inspired by recent trends in synthesis and verification, we explore blocks based on And-Inverter Graphs (AIGs): they have a complexity which is only linear in the number of inputs, they sport the potential for multiple independent outputs, and the delay is only logarithmic in the number of inputs. Of course, these new blocks are extremely less flexible than LUTs; yet, we show (i) that effective mapping algorithms exist, (ii) that, due to their simplicity, poor utilization is less of an issue than with LUTs, and (iii) that a few LUTs can still be used in extreme unfortunate cases. We show first results indicating that this new logic block combined to some LUTs in hybrid FPGAs can reduce delay up to 22-32% and area by some 16% on average. Yet, we explored only a few design points and we think that these results could still be improved by a more systematic exploration.

  • Details
  • Metrics
Type
conference paper
DOI
10.1145/2145694.2145715
Web of Science ID

WOS:000304019700017

Author(s)
Parandeh-Afshar, Hadi
•
Benbihi, Hind
•
Novo, David
•
Ienne, Paolo  
Date Issued

2012

Publisher

Acm Order Department, P O Box 64145, Baltimore, Md 21264 Usa

Published in
Fpga 12: Proceedings Of The 2012 Acm-Sigda International Symposium On Field Programmable Gate Arrays
ISBN of the book

978-1-4503-1155-7

Start page

119

End page

128

Subjects

FPGA Logic Block

•

Logic Synthesis

•

And-Inverter Graph

•

And-Inverter Cone

Editorial or Peer reviewed

NON-REVIEWED

Written at

EPFL

EPFL units
LAP  
Event nameEvent placeEvent date
20th ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA)

Monterey, CA

Feb 22-24, 2012

Available on Infoscience
June 8, 2012
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/81460
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés