350 rub
Journal Radioengineering №6 for 2021 г.
Article in number:
Methods for modeling and verification of switching functions in problems of designing digital nodes
Type of article: scientific article
DOI: https://doi.org/10.18127/j00338486-202106-07
UDC: 621.37
Authors:

Yu.A. Pirogova1, S.A. Gvozdenko2, D.V. Shardakov3, O.Yu. Makarov4, A.A. Pirogov5

1−5 Voronezh State Technical University (Voronezh, Russia)

Abstract:

Formulation of the problem. Switching functions underlie the logic of digital devices and are widely used for the synthesis of digital circuits, since they allow you to directly obtain the architecture in the form required or available for implementation. Switching functions can be presented in two forms: perfect disjunctive normal form and perfect conjunctive normal form. It is advisable, after the synthesis of the switching function, to minimize it in such a way that it contains a minimum of variables and logical operations, which will reduce the number of gates of the digital automaton. The efficiency of the digital node depends on the minimization methods used. Debugging and verification of models based on switching functions is one of the most important tasks of the initial design stage.

Goal. Improving the efficiency of the digital device design process by reducing time costs due to the use of computer-aided design and functional verification systems at the initial design stages. Explore tools for modeling RTL circuits of digital devices, synthesizing RTL circuits in the form of standard elements of programmable logic integrated circuits (FPGAs) and their verification in the Xilinx ISE environment. Develop an optimal way of behavioral testing in the simulation mode of the iSim environment.

Results. A method for designing digital automata using tools for their description in the VHDL language is considered, which differs from construction methods using a circuit editor, in a shorter time for building an RTL model. The method includes two stages. At the first stage, the switching function of the digital node is described, the RTL model is synthesized, the truth table, the Karnaugh map, and a logical expression is constructed based on the RTL circuit in the form of standard FPGA elements. The second stage is to develop an optimal test bench for behavioral modeling of the digital automaton operation.

To achieve this goal, an arbitrary switching function of three variables given by the truth table was investigated. At the same time, the construction of a logical function was carried out using the Karnaugh map and the subsequent synthesis of the RTL circuit based on the VHDL description. The simulation results fully correspond to the original description of the function, the developed test bench allows you to form time diagrams of the digital node operation with the ability to programmatically correct the model input signals. Practical significance. The results of the work in the future can be used as ready-made test blocks for the design and verification of more complex digital devices on FPGAs. The models have an open architecture, which allows them to be adapted in the system for the required task.

Pages: 40-46
For citation

Pirogova Yu.A., Gvozdenko S.A., Shardakov D.V., Makarov O.Yu., Pirogov A.A. Methods for modeling and verification of switching functions in problems of designing digital nodes. Radiotekhnika. 2021. V. 85. № 6. P. 40−46. DOI: https://doi.org/10.18127/j00338486-202106-07 (In Russian)

References
  1. Klochkov G.L. Cifrovye ustrojstva i mikroprocessory: Uchebnik. Voronezh: VIRJe. 2005. 320 s. (In Russian).
  2. Strogonov A.V. Proektirovanie cifrovyh ustrojstv v bazise PLIS: Ucheb. posobie. Voronezh: VGTU. 2017. 124 s. (In Russian).
  3. Kostjukov A.S., Bashkirov A.V., Nikitin L.N., Pirogov A.A., Astahov N.V. Preimushhestva i nedostatki LDPC kodov na primere algoritma invertirovanija bita i rasprostranenija doverija. Trudy Mezhdunar. simpoziuma «Nadezhnost' i kachestvo». 2019. T. 2. S. 120-124 (In Russian).
  4. Chepelev M.Ju., Pirogov A.A., Bashkirov A.V., Burmistrov I.A. Metodika poluchenija povedencheskoj modeli dlja ocenki otklonenija znachashhih momentov cifrovogo signala ot ideal'nyh polozhenij vo vremeni. Vestnik Voronezhskogo instituta FSIN Rossii. 2019. № 2. S. 14-25 (In Russian).
  5. Bashkirov A.V., Sviridova I.V., Andreeva D.S. Jeffektivnaja arhitektura na osnove plis dlja polnost'ju parallel'nogo stohasticheskogo LDPC-dekodera. Vestnik Voronezhskogo gosudarstvennogo tehnicheskogo universiteta. 2018. T. 14. № 3. S. 101-107 (In Russian).
  6. Samodurov A.S., Merkulova N.V., Kostrova V.N. Vlijanie absoljutnyh pogreshnostej pelengovanija na chastotu signala pri razmeshhenii chetyrehjelementnoj antennoj reshetki na bespilotnom nositele. Radiotehnika. 2018. № 7. S. 16-19 (In Russian).
  7. Samodurov A.S., Antipov S.A. Modelirovanie pelengacionnyh harakteristik trehjelementnoj kol'cevoj antennoj reshetki s uchetom vlijanija nositelja. Radiotehnika. 2017. № 6. S. 145-148 (In Russian).
Date of receipt: 23.04.2021
Approved after review: 14.05.2021
Accepted for publication: 28.05.2021