<?xml version="1.0" encoding="UTF-8"?>
<article article-type="research-article" dtd-version="1.3" xml:lang="ru" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://metafora.rcsi.science/xsd_files/journal3.xsd">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">moitvivt</journal-id>
      <journal-title-group>
        <journal-title xml:lang="ru">Моделирование, оптимизация и информационные технологии</journal-title>
        <trans-title-group xml:lang="en">
          <trans-title>Modeling, Optimization and Information Technology</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2310-6018</issn>
      <publisher>
        <publisher-name>Издательство</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi"/>
      <article-id pub-id-type="custom" custom-type="elpub">392</article-id>
      <title-group>
        <article-title xml:lang="ru">ИСПОЛЬЗОВАНИЕ АДАПТАЦИИ СЕТЕЙ ПЕТРИ ДЛЯ МОДЕЛИРОВАНИЯ ЛОГИЧЕСКИХ СХЕМ, ПРЕДСТАВЛЕННЫХ НА ПОВЕДЕНЧЕСКОМ УРОВНЕ</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>APPLICATION OF ADAPTED PETRI NETS FOR SIMULATION OF LOGIC SCHEMES DESCRIBED ON BEHAVIOR LEVEL</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Лапин</surname>
              <given-names>Александр Владимирович</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Lapin</surname>
              <given-names>Alexander Vladimirovich</given-names>
            </name>
          </name-alternatives>
          <email>lapinuelle@gmail.com</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">Национальный исследовательский университет «МИЭТ»</aff>
        <aff xml:lang="en">National Research University of Electronic Technology</aff>
      </aff-alternatives>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <elocation-id>e392</elocation-id>
      <permissions>
        <copyright-statement>Copyright © Авторы, 2026</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This work is licensed under a Creative Commons Attribution 4.0 International License</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://moitvivt.ru/ru/journal/article?id=392"/>
      <abstract xml:lang="ru">
        <p>В логическом моделировании существует такое понятие как гонка сигналов – состояние, при котором несколько входных сигналов переключаются одновременно, создавая неоднозначность выходного состояния. Для устранения подобной неоднозначности использовать такой математический аппарат, который позволит достоверно моделировать параллельно происходящие переключения сигналов.&#13;
В работе предложен новый алгоритм событийного функционального моделирования цифровых интегральных схем, основанный на использовании адаптированного математического аппарата сетей Петри. Описанный подход позволяет устранить неоднозначность переключений сигналов, происходящих в один момент времени, за счёт отказа от использования дельта-задержки. Это стало возможным благодаря механизму сетей Петри, в котором параллельные конструкции имитируются с помощью последовательных инструкций. Следовательно, нет необходимости разделять события с помощью дельта-задержки. На основе предложенного алгоритма реализована программа логического моделирования цифровых схем. Представлены результаты работы алгоритма на примере моделирования на вентильном и поведенческом уровнях ряда комбинационных и последовательностных схем.&#13;
На основании полученных временных диаграмм, а также времени, затраченном на моделирование схем, можно утверждать, что предложенный алгоритм не уступает существующим средствам моделирования в плане достоверности и быстродействия.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>In logical modeling there is such concept as a race condition – a state at which several&#13;
input signals switch at the same time, creating ambiguity of an output state. For elimination&#13;
of such ambiguity it is proposed to use such mathematical apparatus which will allow to simulate parallel events. The main algorithm for simulation of digital circuits, applied in&#13;
digital simulators, is the algorithm of the event driven simulation. However, the implicit&#13;
choice of the sequence functioning of simultaneously switching signals may lead to an&#13;
appearance of differences in the obtained simulation results. A new algorithm of the event&#13;
driven functional simulation of digital integrated circuits, based on application of the adapted&#13;
mathematical apparatus of the Petri nets, has been proposed. In the apparatus of the Petri&#13;
nets the parallel constructions are imitated using the sequential instructions. Hence, there is&#13;
no need to separate the events using delta-delays. It has been shown that the described&#13;
approach enables to eliminate the ambiguity of switching signals, which occur at the same&#13;
time due to failure because of using the delta-delay. The results of the algorithm work have&#13;
been presented on an example of simulation on behavioral and the gate level of&#13;
combinational and sequential schemes have been presented. The obtained time diagrams as&#13;
well as the simulation time show that the algorithm proposed does not yield to existing&#13;
simulation tools in terms of reliability and simulation time.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>цифровой симулятор</kwd>
        <kwd>логическое моделирование</kwd>
        <kwd>функциональное моделирование</kwd>
        <kwd>алгоритм событийного моделирования</kwd>
        <kwd>сети петри</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>igital simulator</kwd>
        <kwd>logic simulation</kwd>
        <kwd>functional modeling</kwd>
        <kwd>event modeling algorithm</kwd>
        <kwd>petri nets</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Исследование выполнено без спонсорской поддержки.</funding-statement>
        <funding-statement xml:lang="en">The study was performed without external funding.</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">Dan Joyce. 29 cost-effective gate-level simulation tips (pt 2) //&#13;
deepchip.com. 2017. URL: http://www.deepchip.com/items/0569-03.html.</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Булах Д.А., Казённов Г.Г., Лапин А.В. Использование модификации&#13;
алгоритма работы сетей Петри для функционального моделирования&#13;
логических схем, представленных на вентильном уровне// Изв. вузов.&#13;
Электроника. - 2017. - Т. 22. - № 4. - С. 379-385. DOI: 10.214151/1561-&#13;
5405-2017-22-4-379-385.</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Kip R. Irvine. Assembly Language for x86 Processors (7th Edition) //&#13;
Pearson. - 2014. ISBN 978-0133769401.</mixed-citation>
      </ref>
    </ref-list>
    <fn-group>
      <fn fn-type="conflict">
        <p>The authors declare that there are no conflicts of interest present.</p>
      </fn>
    </fn-group>
  </back>
</article>