RUS  ENG
Full version
JOURNALS // Sistemy i Sredstva Informatiki [Systems and Means of Informatics] // Archive

Sistemy i Sredstva Inform., 2025 Volume 35, Issue 2, Pages 3–16 (Mi ssi971)

Combined encoding in elements of field-programmable gate arrays

S. F. Tyurinab, I. A. Vasenina, Yu. A. Stepchenkovc, Yu. G. Diachenkoc

a Perm National Research Polytechnic University, 7 Prof. Pozdeev Str., Perm 614013, Russian Federation
b Perm State University, 15 Bukireva Str., Perm 614990, Russian Federation
c Federal Research Center "Computer Science and Control" of the Russian Academy of Sciences, 44-2 Vavilov Str., Moscow 119333, Russian Federation

Abstract: The authors consider the variables' combined coding of a Lookup Table (LUT) logical element and a routing multiplexer that is an interconnect switch of the Field-Programmable Gate Array (FPGA). The proposed method of combining positional and unitary coding ensures the reduction of the logical function calculation delay under given hardware limitations or the reduction of the communication switch hardware costs under restrictions on the delay. The paper describes a model of such encoding and a method for synthesizing the corresponding element. It provides complexity estimates in terms of transistors and results of circuit and layout simulation. Simulation proves the proposed element's performance. The analysis shows the effectiveness of the adopted approach in terms of complexity, layout area, time delay, and power consumption. The developed element with combined encoding can significantly reduce the time delay when calculating functions of a large variable number and the interconnect configuration memory volume.

Keywords: FPGA's elements, LUT, routing multiplexer, unitary and positional encoding.

Received: 27.12.2024
Accepted: 15.04.2025

DOI: 10.14357/08696527250201



© Steklov Math. Inst. of RAS, 2025