home products company partners clients news careers contact us
low resource hashing core

Tiny Hashing Cores


The Helion Tiny Hashing cores provide the lowest area and power hashing solutions available for use in either ASIC or Altera, Lattice, Microsemi (Actel) and Xilinx FPGA families. The cores have been highly optimised for each technology by utilising the most efficient combination of logic and memory resources available to provide a family of low footprint hashing solutions.

They are ideal for use in low data rate designs where acceleration of one or more hashing algorithms (with or without HMAC) are needed for applications such as Digital signatures, authentication, and integrity checking. The Tiny Hashing cores also support full state unload and reload to enable efficient hashing of fragmented, or packet-based, message streams.

In particular, the cores provide a very compact silicon footprint when multiple hash algorithms must be implemented in the same deisgn e.g. IPsec where HMAC based on multiple hashing algorithms is specified for authentication and integrity checking, or SHA-256 and SHA-384 hashing for use in Suite B applications.

Measured Performance
ASIC (CMOS 0.13um) >100 Mbps <9K gates 40x32 SP
Altera Cyclone III/IV (C6) 40 Mbps 968 LEs 2 M9Ks
Altera Cyclone V (C6) 74 Mbps 724 ALMs -
Altera Cyclone 10 GX (E5) 141 Mbps 736 ALMs -
Altera Arria II GX (C4) 109 Mbps 652 ALMs -
Altera Arria II GZ (C3) 122 Mbps 652 ALMs -
Altera Arria V GX (C4) 84 Mbps 731 ALMs -
Altera Arria V GZ (C3) 144 Mbps 650 ALMs -
Altera Arria 10 (E1S) 157 Mbps 757 ALMs -
Altera Stratix IV (C2) 133 Mbps 672 ALMs -
Altera Stratix V (C1) 174 Mbps 647 ALMs -
Lattice ECP3 (-8) 40 Mbps 418 slices 2 RAMs
Microsemi ProASIC3 (-1) 20 Mbps 2715 tiles 2 RAMs
Microsemi RTAX (-1) 28 Mbps 1720 cells 1 RAM
Microsemi SmartFusion2 (-1) 67 Mbps ~1950 LEs 4 uSRAMs
Xilinx Spartan-3A (-5) 33 Mbps 447 slices 1 RAMB16
Xilinx Spartan-6 (-3) 87 Mbps 218 slices -
Xilinx Artix-7 (-3) 126 Mbps 255 slices -
Xilinx Virtex-5 (-3) 120 Mbps 214 slices -
Xilinx Virtex-6 (-3) 151 Mbps 215 slices -
Xilinx Virtex-7 (-3) 182 Mbps 254 slices -
Xilinx Kintex-7 (-3) 182 Mbps 262 slices -
Xilinx UltraSCALE (-2) 200 Mbps 148 CLBs -
Xilinx UltraSCALE+ (-2) 250 Mbps 145 CLBs -

The table above shows resource and data throughput figures for the Tiny Hashing core configured for the SHA-1 and SHA-256 hash algorithms, without HMAC support.

If the performance of the Tiny Hashing core family does not meet your data rate requirements, please consider our Fast Hashing core family for higher data rate hashing applications.

Product Briefs

For full details of all the Helion Tiny Hash cores, please download the appropriate Product Brief in PDF format below.

Tiny Hash Cores - ASIC
Tiny Hash Cores - FPGA


For more detailed information on this or any of our other products and services, please feel free to email us at helioncores@heliontech.com and we will be pleased to discuss how we can assist with your individual requirements.

Product Brief Quicklinks
Tiny Hash - ASIC
Tiny Hash - FPGA

Copyright © Helion Technology Licensing Ltd, 1998-2021. All rights reserved. Privacy and Cookies
Web Site Developed by Goldstag Limited