Skip to main content

2015 | OriginalPaper | Buchkapitel

FPGA Implementation of 128-Bit Fused Multiply Add Unit for Crypto Processors

verfasst von : Sandeep Kakde, Mithilesh Mahindra, Atish Khobragade, Nikit Shah

Erschienen in: Security in Computing and Communications

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Fused Multiply Add Block is an important module in high-speed math co-processors and crypto processors. The main contribution of this paper is to reduce the latency. The vital components of Fused Multiply Add (FMA) unit with multi-mode operations are Alignment Shifter, Normalization shifter, Multiplier, Dual Adder by Carry Look Ahead Adder. The major technical challenges in existing FMA architectures are latency and higher precision. In order to reduce the latency, the Multiplier is designed by using reduced complexity Wallace Multiplier and the latency of overall architecture gets reduced up to 15–25 %. In this paper, the total delay of multiplier designed using reduced complexity Wallace Multiplier is found to be 37.673 ns. In order to get higher precision, we design explicitly Alignment Shifter and Normalization Shifter in the FMA unit by using Barrel Shifter as this Alignment Shifter and Normalization Shifter will have less precision, but since replacement of these blocks by Barrel Shifter will result into higher precision and the latency is further reduced by 25–35 % and the total delay of Alignment Shifter and Normalization Shifter using Barrel Shifter is found to be 5.845 ns.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Huang, L., Ma, S., Shen, L., Wang, Z., Xiao, N.: Low-cost binary128 floating-point FMA unit design with SIMD support. IEEE Trans. Comput. 61(5), 745–751 (2012)MathSciNetCrossRef Huang, L., Ma, S., Shen, L., Wang, Z., Xiao, N.: Low-cost binary128 floating-point FMA unit design with SIMD support. IEEE Trans. Comput. 61(5), 745–751 (2012)MathSciNetCrossRef
2.
Zurück zum Zitat Chong, Y.J., Parameswaran, S.: Configurable multimode embedded floating-point units for FPGAs. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 19(11), 1063–8210 (2011). © 2010 IEEECrossRef Chong, Y.J., Parameswaran, S.: Configurable multimode embedded floating-point units for FPGAs. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 19(11), 1063–8210 (2011). © 2010 IEEECrossRef
3.
Zurück zum Zitat He, J., Zhu Y.: Design and implementation of a quadruple floating-point fused multiply-add unit. In: Proceedings of the 2nd International Conference on Computer Science and Electronics Engineering (ICCSEE 2013) He, J., Zhu Y.: Design and implementation of a quadruple floating-point fused multiply-add unit. In: Proceedings of the 2nd International Conference on Computer Science and Electronics Engineering (ICCSEE 2013)
4.
5.
Zurück zum Zitat Bruguera, J.D., Lang, T.: Floating-point fused multiply-add: reduced latency for floating-point addition. In: Proceedings of 17th IEEE Symposium Computer Arithmetic, Hyannis, pp. 27–29. June 2005 Bruguera, J.D., Lang, T.: Floating-point fused multiply-add: reduced latency for floating-point addition. In: Proceedings of 17th IEEE Symposium Computer Arithmetic, Hyannis, pp. 27–29. June 2005
6.
Zurück zum Zitat IEEE Computer Society. IEEE Standard for Floating Point Arithmetic. IEEE Standard 754-2008, 3 Park Avenue New York, NY10016-5997, USA. 29 August 2008 IEEE Computer Society. IEEE Standard for Floating Point Arithmetic. IEEE Standard 754-2008, 3 Park Avenue New York, NY10016-5997, USA. 29 August 2008
7.
Zurück zum Zitat Khan, S., Kakde, S., Suryawanshi, Y.: VLSI implementation of reduced complexity Wallace multiplier using energy efficient CMOS Full Adder. In: International Conference on Computational Intelligence and Computing Research-ICCIC 2013, 978-1-4799-1597-2/13©2013 IEEE Khan, S., Kakde, S., Suryawanshi, Y.: VLSI implementation of reduced complexity Wallace multiplier using energy efficient CMOS Full Adder. In: International Conference on Computational Intelligence and Computing Research-ICCIC 2013, 978-1-4799-1597-2/13©2013 IEEE
8.
Zurück zum Zitat Khan, S., Kakde, S., Suryawanshi, Y.: Performance analysis of reduced complexity Wallace multiplier using energy efficient CMOS full adder. In: IEEE Sponsored International Conference on Renewable Energy and Sustainable Energy – ICRESE 2013, 978-1-4799-2075-4 © 2013 IEEE Khan, S., Kakde, S., Suryawanshi, Y.: Performance analysis of reduced complexity Wallace multiplier using energy efficient CMOS full adder. In: IEEE Sponsored International Conference on Renewable Energy and Sustainable Energy – ICRESE 2013, 978-1-4799-2075-4 © 2013 IEEE
9.
Zurück zum Zitat Mahindra, M., Kakde, S., Somulu G.: HDL implementation of 128- bit fused multiply add unit for multi mode SoC. In: Proceedings of ICCSP 2013, pp. 451–454, 978-4799-3357-0 ©2013 IEEE Mahindra, M., Kakde, S., Somulu G.: HDL implementation of 128- bit fused multiply add unit for multi mode SoC. In: Proceedings of ICCSP 2013, pp. 451–454, 978-4799-3357-0 ©2013 IEEE
Metadaten
Titel
FPGA Implementation of 128-Bit Fused Multiply Add Unit for Crypto Processors
verfasst von
Sandeep Kakde
Mithilesh Mahindra
Atish Khobragade
Nikit Shah
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-22915-7_8