Research Article

SIFO: Secure Computational Infrastructure Using FPGA Overlays

Table 3

Wire information for problems.

ProblemWireA wireB gateC gateMax DWire/layer

6 bit adder421212012.5
10 bit HD1405550576.4
30 bit HD420163147112215.6
50 bit HD700293269243721.9
8 bit mult49529624749648.7
16 bit mult20151232100722525616.7
32 bit mult812750244063961102432.6
64 bit mult3263920288163193969409664.6
10 4 bit sorting5717296821368324020.6
4 bit m_mult161759700835013502000647.0
10 10 4 bit m_mult314721876816051271738091165.6
8 bit m_mult643753940032850655080001129.4
8 bit m_mult51750031760026340054200640009078.9
4 bit m_mult10508006352005416009360012800028400.0

A: 1-to-1 wire; B: gate with a one 1-to-1 wire from the adjacent layer; C: gate with a one 1-to-1 wire not from the adjacent layer; D: maximum number of 1-to-1 wires in a layer.