THE AUTOMATON MODELS AND SYNTHESIS OF MONITORING MEANS FOR HARDWARE IMPLEMENTATION OF CACHE MEMORY SUBSTITUTION ALGORITHMS
DOI:
https://doi.org/10.26906/SUNZ.2020.4.034Keywords:
substitution policy, adaptive algorithm, automatic model, combination logic, memory elements, complexity and excessive means of monitoring and diagnostics, reliability of monitoring and diagnostics, increased reliability of functioning, efficiencAbstract
The synthesis of automatic models of pseudo algorithm substitution policies - LRU, adaptive ARC and MRU shows that the output combinational selection logic of selecting elements of the cache data unit in q directions is an indispensable component of the model. This component is taken from the logical equations of structure synthesis, which describe the logical operation of the decoder. It is known that a typical combinational logic of the decoder turns a binary code into a unitary code and this is a condition of its error-free operation. Thus, the conditions of erroneous operation will be output binary combinations that differ from the combinations of a unitary code. Two options of the synthesis for monitoring means of the decoder operation logic is implemented in the paper. The first option is based on the automaton model of hardware monitoring with memory elements with next synthesis for obtaining the minimum normal recording form of the switching function, which describing the logic of the operation for the combinational scheme of the “and-not” basis. The second option is based on the idea of counting of logical units at the outputs of the combination logic selection in q - directions. Such memory elements as a synchronous shift registers and a synchronous binary counter with additional logic for controlling the input of a counter increment were included in the structure of the automatic model for this. The comparison component with constant value of logical unit is a binary comparator with the output result of a comparison function for definition of the existence or the absence of error. In addition, the article gives the calculation of such parameters of the technical diagnostics as the reliability of control, the reliability of functioning, the increase in the reliability of functioning and efficiency of control and diagnostic efficiency factor
Downloads
References
Vadim Puidenko, Vyacheslav Kharchenko “The Pseudo LRU Hardware Complexity Decreasing for Associative Cache Memory and Translation Look-a-Side Buffer”, CERes Journal, Volume 6, Issue 1, 2020
Safaa S. Omran, Ibrahim A. Amory, “Implementation of LRU Replacement Policy for Reconfigurable Cache Memory Using FPGA”, 2018 International Conference on Advanced Science and Engineering, Kurdistan Region, Iraq, November, 12-14, pp.13-18.
T.S.B. Sudarshan, Rahil Abbas Mir, S.Vijayalakshmi, “Highly Efficient LRU Implementations for High Associativity Cache Memory”. Birla Institute of Technology and Science, Pilani, Rajasthan 330331 INDIA, 2017.
Jaafar Alghazo, Adil Akaaboune, Nazeih Botros, “Cache Replacement Algorithm Records”. 2004 International Workshop on Memory Technology, Design and Testing, Illinois, USA, August, pp.19-24.
Zaid Al-Ars, Member, IEEE, Said Hamdioui, Member, IEEE, Georgi Gaydadjiev, Member, IEEE, and Stamatis Vassiliadis, Fellow, IEEE Test Set Development for Cache Memory in Modern Microprocessors IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 16, NO. 6, JUNE 2008
Д.В. Гутенко “Об одном подходе к синтезу схем контроля дешифраторов”. Сумский государственный университет, г. Сумы Вісник СумДУ. Серія “Технічні науки”, No3’ 2011
Угрюмов Е. П. Цифровая cхемотехника. – Санкт Петербург: БХВ-Петербург, 2010. -С. 816.
Согомонян Е. С. Самопроверяемые устройства и отказоустойчивые системы /Е. С. Согомонян, Е. В. Слабаков. – Москва: Радио и связь, 1989. – 208 с