<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">mais</journal-id><journal-title-group><journal-title xml:lang="ru">Моделирование и анализ информационных систем</journal-title><trans-title-group xml:lang="en"><trans-title>Modeling and Analysis of Information Systems</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-1015</issn><issn pub-type="epub">2313-5417</issn><publisher><publisher-name>Yaroslavl State University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.18255/1818-1015-2023-2-170-186</article-id><article-id custom-type="edn" pub-id-type="custom">FPTYFC</article-id><article-id custom-type="elpub" pub-id-type="custom">mais-1778</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Computing Methodologies and Applications</subject></subj-group></article-categories><title-group><article-title>Графы сигнальных переходов для схем асинхронного тракта данных</article-title><trans-title-group xml:lang="en"><trans-title>Signal Transition Graphs for Asynchronous Data Path Circuits</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-3953-1995</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Кушнеров</surname><given-names>Александр</given-names></name><name name-style="western" xml:lang="en"><surname>Kushnerov</surname><given-names>Alex</given-names></name></name-alternatives><bio xml:lang="ru"><p>Беэр-Шева</p></bio><bio xml:lang="en"><p>Beer-Sheva</p></bio><email xlink:type="simple">kushnero@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0008-6525-0517</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Быстров</surname><given-names>Сергей</given-names></name><name name-style="western" xml:lang="en"><surname>Bystrov</surname><given-names>Sergey</given-names></name></name-alternatives><bio xml:lang="ru"><p>Сочи</p></bio><bio xml:lang="en"><p>Sochi</p></bio><email xlink:type="simple">bsa1969@yandex.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff xml:lang="ru" id="aff-1"><institution>Независимый исследователь</institution><country>Israel</country></aff><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Независимый исследователь</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Independent researcher</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>14</day><month>06</month><year>2023</year></pub-date><volume>30</volume><issue>2</issue><fpage>170</fpage><lpage>186</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Кушнеров А., Быстров С., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Кушнеров А., Быстров С.</copyright-holder><copyright-holder xml:lang="en">Kushnerov A., Bystrov S.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.mais-journal.ru/jour/article/view/1778">https://www.mais-journal.ru/jour/article/view/1778</self-uri><abstract><p>В статье предлагается метод построения графов сигнальных переходов (STG), которые напрямую отображаются в схемы асинхронной обработки данных. Преимуществом предлагаемого метода является то, что полученные схемы не только неизменны по выходу (output-persistent), но и конформны внешней среде. В других подходах среда задаётся неявно и/или неточно, и поэтому они гарантируют только неизменность по выходу. Конформность можно проверить, если как схема, так и её внешняя среда заданы STG. В качестве примера мы рассматриваем модуль, реализующий функцию 2И. Этот модуль может либо ожидать лог. 1 на обоих входах, либо вычислить функцию, как только придёт хотя бы один 0. Для каждого случая мы составляем отдельный STG (сценарий) и отображаем его в элементы NCL. Чтобы обеспечить такое отображение, мы задаём поведение NCL элементов STG протоколами . Для тракта данных такой STG всегда содержит альтернативные ветви с так называемыми мусорными переключениями на входах элементов. Мусорные переключения на определенном проводе означают, что схема чувствительна к задержке в этом проводе. Игнорирование мусора может привести к нарушению конформности и/или неизменности по выходу. Например, в комбинационной части NCL схем мусор появляется на входах NCL элементов, поэтому эти схемы чувствительны к задержкам.</p></abstract><trans-abstract xml:lang="en"><p>The paper proposes a method for constructing signal transition graphs (STGs), which are directly mapped into asynchronous circuits for data processing. The advantage of the proposed method is that the resulting circuits are not only output-persistent, but also conformant to the environment. In other approaches, the environment is specified implicitly and/or inexactly and therefore they guarantee only output persistence. The conformation can be verified if both the circuit and its environment are specified by STGs. As an example, we consider a module realizing the function AND2. This module can either wait for both 1s or evaluate the function as soon as at least one 0 arrives. For each case, we draw up a separate STG (scenario) and map it into NCL gates. To provide such a mapping, we specify the behaviors of NCL gates by STG protocols. For data path, such an STG always contains alternative branches with the so-called garbage transitions at the gate inputs. The garbage transitions on a certain wire mean that the circuit is sensitive to the delay in this wire. Ignoring the garbage may lead to a violation of conformation or/and output persistence. For example, in the combinational part of the NCL circuits, the garbage appears on the inputs of NCL gates, and therefore these circuits are not delay insensitive.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>арифметика</kwd><kwd>верификация</kwd><kwd>декомпозиция</kwd><kwd>задержка в проводах</kwd><kwd>конформность</kwd><kwd>пайплайн</kwd><kwd>слабая причинность</kwd><kwd>хэндшейк</kwd></kwd-group><kwd-group xml:lang="en"><kwd>arithmetic</kwd><kwd>conformation</kwd><kwd>decomposition</kwd><kwd>delay in wires</kwd><kwd>handshake</kwd><kwd>pipeline</kwd><kwd>verification</kwd><kwd>weak causality</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">C. Jeong and S. M. Nowick, “Optimization of Robust Asynchronous Circuits by Local Input Completeness Relaxation,” in IEEE Asia and South Pacific Design Automation Conference, 2007, pp. 622–627.</mixed-citation><mixed-citation xml:lang="en">C. Jeong and S. M. Nowick, “Optimization of Robust Asynchronous Circuits by Local Input Completeness Relaxation,” in IEEE Asia and South Pacific Design Automation Conference, 2007, pp. 622–627.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">D. E. Muller, “Asynchronous logics and application to information processing,” Switching Theory in Space Technology, vol. 4, pp. 289–297, 1963.</mixed-citation><mixed-citation xml:lang="en">D. E. Muller, “Asynchronous logics and application to information processing,” Switching Theory in Space Technology, vol. 4, pp. 289–297, 1963.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">A. Yakovlev, “Designing self-timed systems,” VLSI systems design, no. 9, pp. 70–90, 1985.</mixed-citation><mixed-citation xml:lang="en">A. Yakovlev, “Designing self-timed systems,” VLSI systems design, no. 9, pp. 70–90, 1985.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">H. Saito, A. Kondratyev, J. Cortadella, L. Labagno, and A. Yakovlev, “What is the cost of delay insensitivity?,” in IEEE/ACM International Conference on Computer-Aided Design, 1999, pp. 316–323.</mixed-citation><mixed-citation xml:lang="en">H. Saito, A. Kondratyev, J. Cortadella, L. Labagno, and A. Yakovlev, “What is the cost of delay insensitivity?,” in IEEE/ACM International Conference on Computer-Aided Design, 1999, pp. 316–323.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">S. Bystrov and A. Kushnerov, “Asynchronous data processing. Behavior analysis.” 2022, doi: 10.13140/RG.2.2.14748.26248.</mixed-citation><mixed-citation xml:lang="en">S. Bystrov and A. Kushnerov, “Asynchronous data processing. Behavior analysis.” 2022, doi: 10.13140/RG.2.2.14748.26248.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">A. Kushnerov, M. Medina, and A. Yakovlev, “Towards hazard-free multiplexer based implementation of self-timed circuits,” in 27th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC), 2021, pp. 17–24.</mixed-citation><mixed-citation xml:lang="en">A. Kushnerov, M. Medina, and A. Yakovlev, “Towards hazard-free multiplexer based implementation of self-timed circuits,” in 27th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC), 2021, pp. 17–24.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">I. Kimura, “Extensions of asynchronous circuits and the delay problem. Part II: Spike-free extensions and the delay problem of the second kind,” Journal of Computer and System Sciences, vol. 5, no. 2, pp. 129–162, 1971.</mixed-citation><mixed-citation xml:lang="en">I. Kimura, “Extensions of asynchronous circuits and the delay problem. Part II: Spike-free extensions and the delay problem of the second kind,” Journal of Computer and System Sciences, vol. 5, no. 2, pp. 129–162, 1971.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">L. Y. Rosenblum and A. V. Yakovlev, “Signal graphs: from self-timed to timed ones,” in International Workshop on Timed Petri Nets, 1985, pp. 199–206.</mixed-citation><mixed-citation xml:lang="en">L. Y. Rosenblum and A. V. Yakovlev, “Signal graphs: from self-timed to timed ones,” in International Workshop on Timed Petri Nets, 1985, pp. 199–206.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">J. Cortadella, M. Kishinevsky, A. Kondratyev, L. Lavagno, and A. Yakovlev, Logic Synthesis for Asynchronous Controllers and Interfaces. Springer Science &amp; Business Media, 2002.</mixed-citation><mixed-citation xml:lang="en">J. Cortadella, M. Kishinevsky, A. Kondratyev, L. Lavagno, and A. Yakovlev, Logic Synthesis for Asynchronous Controllers and Interfaces. Springer Science &amp; Business Media, 2002.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">I. Poliakov, A. Mokhov, A. Rafiev, D. Sokolov, and A. Yakovlev, “Automated verification of asynchronous circuits using circuit Petri nets,” in 14th IEEE International Symposium on Asynchronous Circuits and Systems, 2008, pp. 161–170.</mixed-citation><mixed-citation xml:lang="en">I. Poliakov, A. Mokhov, A. Rafiev, D. Sokolov, and A. Yakovlev, “Automated verification of asynchronous circuits using circuit Petri nets,” in 14th IEEE International Symposium on Asynchronous Circuits and Systems, 2008, pp. 161–170.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">V. Khomenko, M. Schaefer, and W. Vogler, “Output-determinacy and asynchronous circuit synthesis,” Fundamenta Informaticae, vol. 88, no. 4, pp. 541–579, 2008.</mixed-citation><mixed-citation xml:lang="en">V. Khomenko, M. Schaefer, and W. Vogler, “Output-determinacy and asynchronous circuit synthesis,” Fundamenta Informaticae, vol. 88, no. 4, pp. 541–579, 2008.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">K. M. Fant, Logically determined design: clockless system design with NULL convention logic. John Wiley &amp; Sons, 2005.</mixed-citation><mixed-citation xml:lang="en">K. M. Fant, Logically determined design: clockless system design with NULL convention logic. John Wiley &amp; Sons, 2005.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">A. Yakovlev, M. Kishinevsky, A. Kondratyev, L. Lavagno, and M. Pietkiewicz-Koutny, “On the models for asynchronous circuit behaviour with OR causality,” Formal Methods in System Design, vol. 9, pp. 189–233, 1996.</mixed-citation><mixed-citation xml:lang="en">A. Yakovlev, M. Kishinevsky, A. Kondratyev, L. Lavagno, and M. Pietkiewicz-Koutny, “On the models for asynchronous circuit behaviour with OR causality,” Formal Methods in System Design, vol. 9, pp. 189–233, 1996.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">V. Khomenko, M. Koutny, and A. Yakovlev, “Slimming down Petri boxes: Compact Petri net models of control flows,” in 33rd International Conference on Concurrency Theory (CONCUR 2022), 2022, vol. 243, pp. 8:1–8:16.</mixed-citation><mixed-citation xml:lang="en">V. Khomenko, M. Koutny, and A. Yakovlev, “Slimming down Petri boxes: Compact Petri net models of control flows,” in 33rd International Conference on Concurrency Theory (CONCUR 2022), 2022, vol. 243, pp. 8:1–8:16.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">A. Kushnerov and S. Bystrov, “On Minimal Realization and Behavior of NCL Gates.” 2022, doi: 10.13140/RG.2.2.31525.47847.</mixed-citation><mixed-citation xml:lang="en">A. Kushnerov and S. Bystrov, “On Minimal Realization and Behavior of NCL Gates.” 2022, doi: 10.13140/RG.2.2.31525.47847.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">A. Yakovlev and A. I. Petrov, “Symbolic Signal Transition Graphs and Asynchronous Circuit Design,” Newcastle University, 1992.</mixed-citation><mixed-citation xml:lang="en">A. Yakovlev and A. I. Petrov, “Symbolic Signal Transition Graphs and Asynchronous Circuit Design,” Newcastle University, 1992.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">O. Coudert, “Two-level logic minimization: an overview,” Integration, vol. 17, no. 2, pp. 97–140, 1994.</mixed-citation><mixed-citation xml:lang="en">O. Coudert, “Two-level logic minimization: an overview,” Integration, vol. 17, no. 2, pp. 97–140, 1994.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">V. I. Varshavsky, Ed., Aperiodic Automata. Nauka, 1976.</mixed-citation><mixed-citation xml:lang="en">V. I. Varshavsky, Ed., Aperiodic Automata. Nauka, 1976.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">D. Sokolov, “Automated synthesis of asynchronous circuits using direct mapping for control and data paths,” PhD thesis, University of Newcastle upon Tyne, 2006.</mixed-citation><mixed-citation xml:lang="en">D. Sokolov, “Automated synthesis of asynchronous circuits using direct mapping for control and data paths,” PhD thesis, University of Newcastle upon Tyne, 2006.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">J. Carmona, J. Cortadella, M. Kishinevsky, and A. Taubin, “Elastic circuits,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 28, no. 10, pp. 1437–1455, 2009.</mixed-citation><mixed-citation xml:lang="en">J. Carmona, J. Cortadella, M. Kishinevsky, and A. Taubin, “Elastic circuits,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 28, no. 10, pp. 1437–1455, 2009.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">D. Hammel, “Ideas of asynchronous feedback networks,” in Proceedings of the Fifth Annual Symposium on Switching Circuit Theory and Logical Design, 1964, pp. 4–11.</mixed-citation><mixed-citation xml:lang="en">D. Hammel, “Ideas of asynchronous feedback networks,” in Proceedings of the Fifth Annual Symposium on Switching Circuit Theory and Logical Design, 1964, pp. 4–11.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">V. I. Varshavsky, Ed., Self-timed control of concurrent processes. The design of aperiodic logical circuits in computers and discrete systems. Kluwer Academic Publishers, 1990.</mixed-citation><mixed-citation xml:lang="en">V. I. Varshavsky, Ed., Self-timed control of concurrent processes. The design of aperiodic logical circuits in computers and discrete systems. Kluwer Academic Publishers, 1990.</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">T. Nanya, Y. Ueno, H. Kagotani, M. Kuwako, and A. Takamura, “TITAC: Design of a quasi-delay-insensitive microprocessor,” IEEE Design &amp; Test of Computers, vol. 11, no. 2, pp. 50–63, 1994.</mixed-citation><mixed-citation xml:lang="en">T. Nanya, Y. Ueno, H. Kagotani, M. Kuwako, and A. Takamura, “TITAC: Design of a quasi-delay-insensitive microprocessor,” IEEE Design &amp; Test of Computers, vol. 11, no. 2, pp. 50–63, 1994.</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">A. Mokhov, D. Sokolov, and A. Yakovlev, “Completion detection optimisation based on relative timing,” in Proceedings of the Eighteenth UK Asynchronous Forum, 2006, pp. 73–76.</mixed-citation><mixed-citation xml:lang="en">A. Mokhov, D. Sokolov, and A. Yakovlev, “Completion detection optimisation based on relative timing,” in Proceedings of the Eighteenth UK Asynchronous Forum, 2006, pp. 73–76.</mixed-citation></citation-alternatives></ref><ref id="cit25"><label>25</label><citation-alternatives><mixed-citation xml:lang="ru">B. Folco, V. Br'egier, L. Fesquet, and M. Renaudin, “Technology mapping for area optimized quasi delay insensitive circuits,” in Vlsi-Soc: From Systems To Silicon. IFIP International Federation for Information Proc, 2007, vol. 240, pp. 55–69.</mixed-citation><mixed-citation xml:lang="en">B. Folco, V. Br'egier, L. Fesquet, and M. Renaudin, “Technology mapping for area optimized quasi delay insensitive circuits,” in Vlsi-Soc: From Systems To Silicon. IFIP International Federation for Information Proc, 2007, vol. 240, pp. 55–69.</mixed-citation></citation-alternatives></ref><ref id="cit26"><label>26</label><citation-alternatives><mixed-citation xml:lang="ru">C. L. Seitz, “System timing,” Introduction to VLSI systems, pp. 218–262, 1980.</mixed-citation><mixed-citation xml:lang="en">C. L. Seitz, “System timing,” Introduction to VLSI systems, pp. 218–262, 1980.</mixed-citation></citation-alternatives></ref><ref id="cit27"><label>27</label><citation-alternatives><mixed-citation xml:lang="ru">W. Toms and D. Edwards, “Prime Indicants: a synthesis method for indicating combinational logic blocks,” in 15th IEEE Symposium on Asynchronous Circuits and Systems, 2009, pp. 139–150.</mixed-citation><mixed-citation xml:lang="en">W. Toms and D. Edwards, “Prime Indicants: a synthesis method for indicating combinational logic blocks,” in 15th IEEE Symposium on Asynchronous Circuits and Systems, 2009, pp. 139–150.</mixed-citation></citation-alternatives></ref><ref id="cit28"><label>28</label><citation-alternatives><mixed-citation xml:lang="ru">L. P. Plekhanov, “Synthesis of self-timed combinational sections using the functional method,” Systems and Means of Informatics, vol. 27, no. 2, pp. 85–97, 2017.</mixed-citation><mixed-citation xml:lang="en">L. P. Plekhanov, “Synthesis of self-timed combinational sections using the functional method,” Systems and Means of Informatics, vol. 27, no. 2, pp. 85–97, 2017.</mixed-citation></citation-alternatives></ref><ref id="cit29"><label>29</label><citation-alternatives><mixed-citation xml:lang="ru">D. A. Duncan, G. E. Sobelman, and K. M. Fant, “Null convention adder.” 1998.</mixed-citation><mixed-citation xml:lang="en">D. A. Duncan, G. E. Sobelman, and K. M. Fant, “Null convention adder.” 1998.</mixed-citation></citation-alternatives></ref><ref id="cit30"><label>30</label><citation-alternatives><mixed-citation xml:lang="ru">V. I. Varshavsky, A. Y. Kondratyev, V. A. Romanovsky, and B. S. Tsirlin, “Combinational adder.” 1988.</mixed-citation><mixed-citation xml:lang="en">V. I. Varshavsky, A. Y. Kondratyev, V. A. Romanovsky, and B. S. Tsirlin, “Combinational adder.” 1988.</mixed-citation></citation-alternatives></ref><ref id="cit31"><label>31</label><citation-alternatives><mixed-citation xml:lang="ru">Y. Zhou, “Automatic synthesis and optimisation of asynchronous data paths using partial acknowledgement,” PhD thesis, University of Newcastle upon Tyne, 2008.</mixed-citation><mixed-citation xml:lang="en">Y. Zhou, “Automatic synthesis and optimisation of asynchronous data paths using partial acknowledgement,” PhD thesis, University of Newcastle upon Tyne, 2008.</mixed-citation></citation-alternatives></ref><ref id="cit32"><label>32</label><citation-alternatives><mixed-citation xml:lang="ru">S. C. Smith, “Design of an FPGA logic element for implementing asynchronous NULL convention logic circuits,” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 15, no. 6, pp. 672–683, 2007.</mixed-citation><mixed-citation xml:lang="en">S. C. Smith, “Design of an FPGA logic element for implementing asynchronous NULL convention logic circuits,” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 15, no. 6, pp. 672–683, 2007.</mixed-citation></citation-alternatives></ref><ref id="cit33"><label>33</label><citation-alternatives><mixed-citation xml:lang="ru">M.-C. Chang, P.-H. Yang, and Z.-G. Pan, “Register-less NULL convention logic,” IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 64, no. 3, pp. 314–318, 2016.</mixed-citation><mixed-citation xml:lang="en">M.-C. Chang, P.-H. Yang, and Z.-G. Pan, “Register-less NULL convention logic,” IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 64, no. 3, pp. 314–318, 2016.</mixed-citation></citation-alternatives></ref><ref id="cit34"><label>34</label><citation-alternatives><mixed-citation xml:lang="ru">M. Kim, “Null convention logic circuits for asynchronous computer architecture,” PhD thesis, RMIT University, 2019.</mixed-citation><mixed-citation xml:lang="en">M. Kim, “Null convention logic circuits for asynchronous computer architecture,” PhD thesis, RMIT University, 2019.</mixed-citation></citation-alternatives></ref><ref id="cit35"><label>35</label><citation-alternatives><mixed-citation xml:lang="ru">B. S. Tsirlin, “An algebra of asynchronous logic networks,” Cybernetics, vol. 20, no. 1, pp. 23–29, 1984.</mixed-citation><mixed-citation xml:lang="en">B. S. Tsirlin, “An algebra of asynchronous logic networks,” Cybernetics, vol. 20, no. 1, pp. 23–29, 1984.</mixed-citation></citation-alternatives></ref><ref id="cit36"><label>36</label><citation-alternatives><mixed-citation xml:lang="ru">A. I. Bukhshtab et al., “Universal logic module.” 1977.</mixed-citation><mixed-citation xml:lang="en">A. I. Bukhshtab et al., “Universal logic module.” 1977.</mixed-citation></citation-alternatives></ref><ref id="cit37"><label>37</label><citation-alternatives><mixed-citation xml:lang="ru">Y. Li, “Redressing Timing Issues for Speed-Independent Circuits in Deep Sub-micron Age,” PhD thesis, University of Newcastle upon Tyne, 2012.</mixed-citation><mixed-citation xml:lang="en">Y. Li, “Redressing Timing Issues for Speed-Independent Circuits in Deep Sub-micron Age,” PhD thesis, University of Newcastle upon Tyne, 2012.</mixed-citation></citation-alternatives></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>
