Alternatives in Designing Level-Restoring Buffers for Interconnection Networks in Field-Programmable Gate Arrays