Recently, reconfigurable hardware based on Field Programmable Gate Arrays (FPGAs) has been presented as a promising alternative also for implementing cryptographic systems. One of the main limitations of this approach with respect to ASIC realizations is the relatively low reachable throughput because of arithmetic operators, such as adders and multipliers, with large operands. In this paper, an efficient addition scheme designed for VIRTEX FPGA's is presented that outperforms the commonly used Macro generated ripple-carry scheme for the case in which long words have to be added. The proposed method uses appropriately placed by-pass elements to eliminate consistent routing delays from critical paths. A 128-bit adder realized as described here shows a gain in speed of up to 47% with respect to a conventional adder with an increase of just 28% in area occupancy.

Speed-efficient wide adders for Virtex FPGAs

PERRI, Stefania;CORSONELLO, Pasquale
2002-01-01

Abstract

Recently, reconfigurable hardware based on Field Programmable Gate Arrays (FPGAs) has been presented as a promising alternative also for implementing cryptographic systems. One of the main limitations of this approach with respect to ASIC realizations is the relatively low reachable throughput because of arithmetic operators, such as adders and multipliers, with large operands. In this paper, an efficient addition scheme designed for VIRTEX FPGA's is presented that outperforms the commonly used Macro generated ripple-carry scheme for the case in which long words have to be added. The proposed method uses appropriately placed by-pass elements to eliminate consistent routing delays from critical paths. A 128-bit adder realized as described here shows a gain in speed of up to 47% with respect to a conventional adder with an increase of just 28% in area occupancy.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11770/181175
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact