SELF-DUAL FUNCTIONAL GATES FOR THE SYNTHESIS OF CONTROLLABLE DIGITAL SYSTEMS
Abstract and keywords
Abstract (English):
All self-dual analogs of elementary functional gates have been considered, the use of which allows for the synthesis of self-dual circuit implementations of arbitrary Boolean functions. In this case, two synthesis methods can be used, each one based on the property of any Boolean function to be transformed into a self-dual function using one additional variable. The first method involves replacing all non-self-dual functional gates in the device structure with self-dual analogs. The second one involves obtaining a self-dual function from the original formula. The study conducted modeling of self-dual functional gates in pulse mode of operation. It has been shown that all self-dual functional gates, except for those implementing equivalence and nonequivalence functions (modulo-2 addition), are fully self-checkable with respect to stuck-at faults when checking computations based on the belonging of the generated functions to the class of self-dual Boolean functions. However, the gates that implement the mentioned functions require additional monitoring. For them, error masking occurs due to the simultaneous distortion of signals on both combinations in a pair. This feature of these self-dual functional gates should be taken into account when developing controllable self-checking digital computing devices and systems. The article provides an example of using methods for constructing self-dual circuit implementations. The obtained results can be used in the synthesis of controllable self-dual computing devices and systems.

Keywords:
self-dual Boolean function, calculation checking, controllable device, selfduality testing, self-checking circuit
Text
Publication text (PDF): Read Download
References

1. Stempkovskiy A. L. Metody proektirovaniya pomehozaschischennyh kombinacionnyh KMOP-shem, obespechivayuschie avtomaticheskoe ispravlenie oshibok / A. L. Stempkovskiy, S. V. Gavrilov, S. I. Gurov i dr. // Informacionnye tehnologii. - 2017. - T. 23. - № 10. - S. 728-735.

2. Bestem'yanov P. F. Metody obespecheniya bezopasnosti apparatnyh sredstv mikroprocessornyh sistem upravleniya dvizheniem poezdov / P. F. Bestem'yanov // Elektrotehnika. - 2020. - № 9. - S. 2-8.

3. Tel'puhov D. V. Algoritm logicheskogo sinteza sboeustoychivyh shem v tehnologicheskom bazise / D. V. Tel'puhov, V. V. Nadolenko // Problemy razrabotki perspektivnyh mikro- i nanoelektronnyh sistem (MES). - 2021. - № 4. - S. 52-58. - DOI:https://doi.org/10.31114/2078-7707-2021-4-52-58.

4. Lala P. K. An Introduction to Logic Circuit Testing / P. K. Lala. - Morgan & Claypool, Texas A&M University-Texarkana, 2009. - 99 p. - DOI:https://doi.org/10.2200/S00149ED1V01Y200808DCS017.

5. Drozd A. V. Rabochee diagnostirovanie bezopasnyh informacionno-upravlyayuschih sistem / A. V. Drozd, V. S. Harchenko, S. G. Antoschuk i dr.; pod red. A. V. Drozda i V. S. Harchenko. - Har'kov: Nacional'nyy aerokosmicheskiy universitet im. N. E. Zhukovskogo «HAI», 2012. - 614 s.

6. Dubrova E. Fault-Tolerant Design / E. Dubrova. - Springer Science + Business Media New York 2013, 2013, XV + 185 p. - DOI:https://doi.org/10.1007/978-1-4614-2113-9.

7. Yarmolik V. N. Kontrol' i diagnostika vychislitel'nyh sistem / V. N. Yarmolik. - Minsk: Bestprint, 2019. - 387 s.

8. Sogomonyan E. S. Samoproveryaemye ustroystva i otkazoustoychivye sistemy / E. S. Sogomonyan, E. V. Slabakov. - M.: Radio i svyaz', 1989. - 208 s.

9. Sapozhnikov V. V. Osnovy teorii nadezhnosti i tehnicheskoy diagnostiki / V. V. Sapozhnikov, Vl. V. Sapozhnikov, D. V. Efanov. - SPb.: Lan', 2019. - 588 s.

10. Lala P. K. Self-Checking and Fault-Tolerant Digital Design / P. K. Lala. - San Francisco: Morgan Kaufmann Publishers, 2001. - 216 p.

11. Göessel M. New Methods of Concurrent Checking: Edition 1 / M. Göessel, V. Ocheretny, E. Sogomonyan et al. - Dordrecht: Springer Science + Business Media B. V., 2008. - 184 p.

12. Reynolds D. Optimal NOR Networks for Self-Dual Functions of Four Variables / D. Reyn-olds, G. Metze. - Technical Report, Illinois University, Urbana-Champaign, Coordinated Science Lab., May 1976, 19 p.

13. Reynolds D. A. The Design of Alternating Logic Systems with Fault Detection Capabilities / D. A. Reynolds. - M. S. Thesis Illinois University, Urbana-Champaign, Coordinated Sci-ence Lab., August 1976.

14. Reynolds D. A. Fault Detection Capabilities of Alternating Logic / D. A. Reynolds, G. Meize // IEEE Transactions on Computers. - 1978. - Vol. C-27. - Iss. 12. - Pp. 1093-1098. - DOI:https://doi.org/10.1109/TC.1978.1675011.

15. Biernat J. Self-Dual Modules in Design of Dependable Digital Devices / J. Biernat // Interna-tional Conference on Dependability of Computer Systems, 25-27 May 2006, Szklarska Poreba, Poland. - DOI:https://doi.org/10.1109/DEPCOS-RELCOMEX.2006.50.

16. Rai S. DiSCERN: Distilling Standard-Cells for Emerging Reconfigurable Nanotechnologies / S. Rai, M. Raitza, S. S. Sahoo et al. // Design, Automation & Test in Europe Conference & Exhibition (DATE), 09-13 March 2020, Grenoble, France. - DOI:https://doi.org/10.23919/DATE48585.2020.9116216.

17. Aksenova G. P. Vosstanovlenie v dublirovannyh ustroystvah metodom invertirovaniya dannyh / G. P. Aksenova // Avtomatika i telemehanika. - 1987. - № 10. - S. 144-153.

18. Saposhnikov Vl. V. Self-Dual Parity Checking - a New Method for on Line Testing / Vl. V. Saposhnikov, A. Dmitriev, M. Goessel et al. // Proceedings of 14th IEEE VLSI Test Symposium, USA, Princeton, 1996. - Pp. 162-168.

19. Gessel' M. Samotestiruemaya struktura dlya funkcional'nogo obnaruzheniya otkazov v kombinacionnyh shemah / M. Gessel', A. V. Dmitriev, V. V. Sapozhnikov i dr. // Avtomatika i telemehanika. - 1999. - № 11. - S. 162-174.

20. Saposhnikov Vl. V. Experimental Results for Self-Dual Multi-Output Combinational Circuits / Vl. V. Saposhnikov, V. Moshanin, V. V. Saposhnikov et al. // Journal of Electronic Testing: Theory and Applications. - 1999. - Vol. 14. - Iss. 3. - Pp. 295-300. - DOI:https://doi.org/10.1023/A:1008370405607.

21. Gessel' M. Obnaruzhenie neispravnostey v kombinacionnyh shemah s pomosch'yu samodvoystvennogo kontrolya / M. Gessel', A. V. Dmitriev, V. V. Sapozhnikov i dr. // Avtomatika i telemehanika. - 2000. - № 7. - S. 140-149.

22. Sapozhnikov V. V. O sinteze samodvoystvennyh logicheskih shem s pamyat'yu / V. V. Sapozhnikov, Vl. V. Sapozhnikov, R. Sh. Valiev // Elektronnoe modelirovanie. - 2004. - T. 26. - № 2. - S. 39-56.

23. Sapozhnikov V. V. Samodvoystvennye diskretnye ustroystva / V. V. Sapozhnikov, Vl. V. Sapozhnikov, M. Gessel'. - SPb.: Energoatomizdat (Sankt-Peterburgskoe otdelenie), 2001. - 331 s.

24. Sapozhnikov V. V. Sintez samodvoystvennyh diskretnyh sistem / V. V. Sapozhnikov, Vl. V. Sapozhnikov, R. Sh. Valiev. - SPb.: Elmor, 2006. - 220 s.

25. Efanov D. V. Obnaruzhenie neispravnostey v kombinacionnyh shemah na osnove samodvoystvennogo dopolneniya do ravnovesnyh kodov / D. V. Efanov, V. V. Sapozhnikov, Vl. V. Sapozhnikov i dr. // Trudy Instituta sistemnogo programmirovaniya RAN. - 2019. - T. 31. - № 1. - S. 115-132. - DOI:https://doi.org/10.15514/ISPRAS-2019-31(1)-8.

26. Efanov D. Self-Dual Complement Method up to Constant-Weight Codes for Arrangement of Combinational Logical Circuits Concurrent Error-Detection Systems / D. Efanov, V. Sapozhnikov, Vl. Sapozhnikov et al. // Proceedings of 17th IEEE East-West Design & Test Symposium (EWDTS’2019), Batumi, Georgia, September 13-16, 2019, pp. 136-143. - DOI:https://doi.org/10.1109/EWDTS.2019.8884398.

27. Efanov D. V. Samodvoystvennyy kontrol' kombinacionnyh shem s primeneniem kodov Hemminga / D. V. Efanov, T. S. Pogodina // Problemy razrabotki perspektivnyh mikro- i nanoelektronnyh sistem (MES). - 2022. - № 3. - S. 113-122. - DOI:https://doi.org/10.31114/2078-7707-2022-3-113-122.

28. Efanov D. V. Self-Dual Digital Devices with Calculations Testing by Modified Hamming Code / D. V. Efanov, T. S. Pogodina // IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus), 24-27 January 2023, St. Petersburg, Russia. - Pp. 72-77.

29. Efanov D. V. Postroenie samoproveryaemyh cifrovyh ustroystv na osnove modificirovannyh kodov Hemminga s kontrolem samodvoystvennosti vychislyaemyh funkciy / D. V. Efanov, T. S. Pogodina // Avtomatika na transporte. - 2023. - T. 9. - № 1. - S. 99-123. - DOI:https://doi.org/10.20295/2412-9186-2023-9-01-99-123.

30. Efanov D. V. Issledovanie svoystv samodvoystvennyh kombinacionnyh ustroystv s kontrolem vychisleniy na osnove kodov Hemminga / D. V. Efanov, T. S. Pogodina // Informatika i avtomatizaciya. - 2023. - T. 22. - № 2. - C. 349-392. - DOI:https://doi.org/10.15622/ia.22.2.5.

31. Chen Y. The Circuit Design of Voltage-controlled Color Changing Lamp Based on Multisim / Y. Chen, M. Zhang, J. Hao // 2020 IEEE International Conference on Power, Intelligent Computing and Systems (ICPICS), 28-30 July 2020, Shenyang, China. - DOI:https://doi.org/10.1109/ICPICS50287.2020.9202148.

32. Parhomenko P. P. Osnovy tehnicheskoy diagnostiki (optimizaciya algoritmov diagnostirovaniya, apparaturnye sredstva) / P. P. Parhomenko, E. S. Sogomonyan. - M.: Energoatomizdat, 1981. - 320 s.

33. Mikoni S. V. Obschie diagnosticheskie bazy znaniy vychislitel'nyh sistem / S. V. Mikoni. - SPb.: Sankt-Peterburgskiy institut informatiki i avtomatizacii, 1992. - 234 s.

Login or Create
* Forgot password?