Systems and Means of Informatics
2022, Volume 32, Issue 3, pp 81-91
SELF-TIMED SHIFT REGISTER CASES
- Yu. A. Stepchenkov
- Yu. G. Diachenko
- Yu. V. Rogdestvenski
- N. V. Morozov
- D. Yu. Stepchenkov
- D. Yu. Diachenko
Abstract
The paper discusses the problems of designing and using self-timed (ST) shift registers. Self-timed circuits have their specifics: two-phase work discipline, redundant information coding, etc. Due to this, they have some advantages compared with synchronous counterparts: independence of behavior from cell delays, detection of any stuck faults, etc. The article considers implementation options for the ST shift register with various options, including setting to a spacer and presetting a fixed value in each bit of the shift register.
The proposed options have different functionality, complexity, and performance.
Shift registers based on RS-flip-flops have minimal hardware costs, while shift registers based on hysteretic triggers have better performance. The article analyzes shift register's characteristics and substantiates recommendations for their use as a serial-to-parallel port, parallel-to-serial port, or FIFO (First Input, First Output).
[+] References (9)
- Muller, D., and W. Bartky. 1959. A theory of asynchronous circuits. Annals Computation Laboratory Harvard University 29:204-243.
- Varshavsky, V., M. Kishinevsky, V. Marakhovsky, et al. 1990. Self-timed control of concurrent processes. Kluver Academic Publs. 245 p.
- Plekhanov, L.P., and Yu. A. Stepchenkov. 2006. Eksperimental'naya proverka nekotorykh svoystv strogo samosinkhronnykh skhem [Experimental verification of some properties of strictly self-timed circuits]. Sistemy i Sredstva Informatiki - Systems and Means of Informatics 16:476-485.
- Sokolov, I. A., Yu. A. Stepchenkov, Yu.V. Rozhdestvenski, and Yu. G. Diachenko. 2022. Approximate evaluation of the efficiency of synchronous and self-timed methodologies in problems of designing failure-tolerant computing and control systems. Automat. Rem. Contr. 83(2):264-272.
- Plekhanov, L. P., A.N. Denisov, Yu. G. Diachenko, Yu. A. Stepchenkov, D.I. Mamonov, and D. Yu. Stepchenkov. 2020. Sintez samosinkhronnykh skhem v bazise BMK [Self-timed circuit synthesis in gate array basis]. Nanoindustriya [Nanoindustry] S96- 2:460-470. doi: 10.22184/1993-8578.2020.13.3s.460.470.
- Plekhanov, L. P., A.N. Denisov, Yu. G. Diachenko, D.I. Mamonov, N. V. Morozov, and D. Yu. Stepchenkov. 2021. Realizatsiya sinteza samosinkhronnykh skhem v bazise BMK [Implementing self-timed circuits synthesis in gate array basis]. Nanoindustriya [Nanoindustry] 14(S7):395-397.
- Zakharov, V., Y. Stepchenkov, Y. Diachenko, and Y. Rogdestvenski. 2020. Selftimed circuitry retrospective. Conference (International) Engineering Technologies and Computer Science Proceedings. Piscataway, NJ: IEEE. 58-64. doi: 10.1109/ EnT48576.2020.00018.
- Stepchenkov, Yu. A., A.N. Denisov, Yu. G. Diachenko, et al. 2017. Biblioteka funktsional'nykh yacheek dlya proektirovaniya samosinkhronnykh poluzakaznykh BMK mikroskhem seriy 5503/5507 [Library of functional cells for designing self-timed semicustom chips of the 5503 and 5597 series]. Ser. "Poluzakaznye BIS na BMK seriy 5503 i 5504" [Ser. Semicustom chips of the 5503 and 5597 series]. Moscow: Tekhnosfera. Vol. 4. 376 p.
- arshavsky, V. I., ed. 1986. Avtomatnoe upravlenie asinkhronnymi protsessami v EVM
i diskretnykh sistemakh [Automata control of asynchronous processes in computers and discrete systems]. Moscow: Nauka. 400 p.
[+] About this article
Title
SELF-TIMED SHIFT REGISTER CASES
Journal
Systems and Means of Informatics
Volume 32, Issue 3, pp 81-91
Cover Date
2022-06-11
DOI
10.14357/08696527220308
Print ISSN
0869-6527
Publisher
Institute of Informatics Problems, Russian Academy of Sciences
Additional Links
Key words
self-timed circuit; hysteretic trigger; RS-flip-flop; shift register; FIFO; serial-to-parallel port; hardware costs; performance
Authors
Yu. A. Stepchenkov , Yu. G. Diachenko , Yu. V. Rogdestvenski , N. V. Morozov , D. Yu. Stepchenkov , and D. Yu. Diachenko
Author Affiliations
Federal Research Center "Computer Science and Control", Russian Academy of Sciences, 44-2 Vavilov Str., Moscow 119333, Russian Federation
|