В.В. Сапожников, Вл.В. Сапожников, доктора техн. наук,
Д.В. Ефанов, канд. техн. наук, Д.А. Никитин, аспирант
Федеральное государственное бюджетное
образовательное учреждение высшего профессионального
образования «Петербургский государственный университет
путей сообщения Императора Александра I»
(Российская Федерация, 190031, Санкт-Петербург, Московский пр., 9,
тел. (+7) 9117092164, (+7) (812) 4578579, e-mail: Ця електронна адреса захищена від спам-ботів. Вам необхідно увімкнути JavaScript, щоб побачити її.)
АННОТАЦИЯ
Розглянуто новий клас кодів з підсумовуванням, який має покращені характеристики для виявлення похибок в інформаційних розрядах порівняно з відомими кодами з підсумовуванням. Визначено властивості отриманого класу кодів, які дають можливість обрати найкращий спосіб кодування при організуванні системи функціонального контролю. Описано метод синтезу генераторів для нових кодів та способи спрощення схем генераторів.
КЛЮЧЕВЫЕ СЛОВА:
функциональный контроль, необнаруживаемая ошибка, информационные разряды, код Бергера, взвешенный код с суммированием, свойства кодов, генератор, тестер.
СПИСОК ЛИТЕРАТУРЫ
1. McCluskey E.J. Logic Design Principles: With Emphasis on Testable Semicustom Circuits. — N.J.: Prentice Hall PTR, 1986.— 549 p.
2. Согомонян Е.С., Слабаков Е.В. Самопроверяемые устройства и отказоустойчивые системы. — М. : Радио и связь, 1989. — 208 с.
3. Lala P.K. Self-Checking and Fault-Tolerant Digital Design. — San Francisco: Morgan Kaufmann Publishers, 2001.— 216 p.
4. Nicolaidis M., Zorian Y. On-Line Testing for VLSI—A Compendium of Approaches // Journal of Electronic Testing: Theory and Applications.—1998.—Vol. 12.—¹ 2.—P. 7—20.
5. Gîessel M., Ocheretny V., Sogomonyan E., Marienfeld D. New Methods of Concurrent
Checking: Edition 1.—Dordrecht: Springer Science+Business Media B.V., 2008.—184 p.
6. Ubar R., Raik J., Vierhaus H.-T. Design and Test Technology for Dependable Systems-on-Chip (Premier Reference Source) // Information Science Reference, Hershey — New York, IGI Global, 2011.— 578 p.
7. Wang L-T., Stroud C.E., Touba N.A. System-on-Chip Test Architectures: Nanometer Design for Testability.— Morgan Kaufmann Publishers, 2008. — 856 p.
8. Fujiwara E. Code Design for Dependable Systems: Theory and Practical Applications. — John Wiley & Sons, 2006.— 720 p.
9. Dutta A., Touba N.A. Synthesis of Non-Intrusive Concurrent Error Detection Using an Even Error Detection Function // International test conf. (ITC). —2005. — P. 1059—1066.
10. Сапожников В.В., Сапожников Вл.В. Самопроверяемые дискретные устройства. — СПб: Энергоатомиздат, 1992.— 224 с.
11. Аксенова Г.П. Необходимые и достаточные условия построения полностью проверяемых схем свертки по модулю 2 // Автоматика и телемеханика.—1979.—№ 9.— С. 126—135.
12. Richter M., Goessel M. Concurrent Checking With Split-Parity Codes // Proc. of the 15th IEEE International On-Line Testing Symposium (IOLTS). — Portugal, Sesimbra-Lisabon, June 24—26, 2009.— P. 159—163.
13. Сапожников В.В., Сапожников Вл.В., Дмитриев А.В. и др. Организация функционального контроля комбинационных схем методом логического дополнения // Электрон. моделирование. — 2002. — 24, № 6. — С. 52—66.
14. Пархоменко П.П., Согомонян Е.С. Основы технической диагностики (оптимизация алгоритмов диагностирования, аппаратурные средства). — М. : Энергоатомиздат, 1981.— 320 с.
15. Ромащенко А.Е., Румянцев А.Ю., Шень А. Заметки по теории кодирования. — М.: Изд-во МЦНМО, 2011.— 80 с.
16. Матросова А.Ю., Буторина Н.Б., Якимова Н.О. Синтез детекторов равновесных кодов с использованием монотонных функций // Изв. ВУЗ. Физика.—2013.—56, № 9/2. — С. 171—173.
17. Гёссель М., Морозов А.А., Сапожников В.В., Сапожников Вл.В. Построение самопроверяемых комбинационных схем на основе свойств самодвойственных функций // Автоматика и телемеханика. — 2000. — № 2. — С. 151—163.
18. Berger J.M. A Note on Error Detection Codes for Asymmetric Channels // Information and Control.— 1961.— Vol. 4, Issue 1. — P. 68—73.
19. Ефанов Д.В., Сапожников В.В., Сапожников Вл.В. Освойствах кода с суммированием в схемах функционального контроля // Автоматика и телемеханика.—2010.—№6.— С. 155—162.
20. Блюдов А.А., Ефанов Д.В., Сапожников В.В., Сапожников Вл.В. Построение модифицированного кода Бергера с минимальным числом необнаруживаемых ошибок информационных разрядов // Электрон. моделирование. — 2012. — 34, № 6. — С. 17—29.
21. Efanov D., Sapozhnikov V., Sapozhnikov Vl., Blyudov A. On the Problem of Selection of Code with Summation for Combinational Circuit Test Organization // Proc. of 11th IEEE East-West Design& Test Symposium (EWDTS'2013).—Rostov-on-Don, Russia, September 27—30, 2013.— Ð. 261—266.
22. Blyudov A., Efanov D., Sapozhnikov V., Sapozhnikov Vl. Properties of Code with Summation for Logical Circuit Test Organization // Proc. of the 10th IEEE East-West Design & Test Symposium (EWDTS'2012).—Kharkov, Ukraine, September 14—17, 2012.— P. 114—117.
23. Сапожников В.В., Сапожников Вл.В., Гёссель М., Морозов А.А. Метод построения комбинационных самопроверяемых устройств с обнаружением всех одиночных неисправностей // Электрон. моделирование. — 1998. — 20, №6. — С. 70—80.
24. Morosow A., Saposhnikov V.V., Saposhnikov Vl.V., Goessel M. Self-Checking Combinational Circuits with Unidirectionally Independent Outputs //VLSI Design.—1998.—Vol. 5, Issue 4. — P. 333—345.
25. Das D., Touba N.A. Weight-Based Codes and Their Application to Concurrent Error Detection of Multilevel Circuits // Proc. of the 17th IEEE VLSI Test Symposium. — USA, CA, Dana Point, April 25—29, 1999. — P. 370—376.
26. Ghosh S., Lai K.W., Jone W.B., Chang S.C. Scan Chain Fault Identification Using Weight-Based Codes for SoC Circuits // Proc. of the 13th Asian Test Symposium. — Taiwan, Kenting, November 15—17, 2004. — P. 210—215.
27. Das D., Touba N.A., Seuring M., Gossel M. Low Cost Concurrent Error Detection Based on Modulo Weight-Based Codes // Proc. of the 6th IEEE International On-Line Testing Workshop (IOLTW). — Spain, Palma de Mallorca, July 3—5, 2000. — P. 171—176.
28. Сапожников В.В., Сапожников Вл.В., Ефанов Д.В, Никитин Д.А. Метод построения кода Бергера с повышенной эффективностью обнаружения ошибок в информационных разрядах // Электрон. моделирование. — 2013. — 35, № 4. — С. 21—34.
29. Сапожников В.В., Сапожников Вл.В., Ефанов Д.В. Взвешенные коды с суммированием для организации контроля логических устройств // Там же.—2014.—36, № 1.— С. 59—80.
30. Marouf M.A., Friedman A.D. Design of Self-Checking Checkers for Berger Codes // Proc. of the 8th Annual Intern. Conf. on Fault-Tolerant Computing, Toulouse.—France, 1978.— P. 179—183.
31. Piestrak S.J. Design of Self-Testing Checkers for Unidirectional Error Detecting Codes.— Wrocaw: Oficyna Wydawnicza Politechniki Wrocavskiej, 1995. — 111 p.
32. Yang S. Logic Synthesis and Optimization Benchmarks User Guide: Version 3.0 / Technical Report Microelectronics Center of North Carolina, P.O. Box 12889, Research Triangle Park, NC 27709, January 15, 1991.— 44 p.
33. Bose B., Lin D.J. Systematic Unidirectional Error-Detection Codes // IEEE Trans. Comput. — 1985.— Vol. C-34. — P. 1026—1032.
34. Блюдов А.А., Ефанов Д.В., Сапожников В.В., Сапожников Вл.В. Коды с суммированием для организации контроля комбинационных схем // Автоматика и телемеханика.— 2013. — № 6. — С. 153—164.
35. Блюдов А.А., Ефанов Д.В., Сапожников В.В., Сапожников Вл.В. О кодах с суммированием единичных разрядов в системах функционального контроля // Там же. — 2014. — № 8. — С. 131—145.
36. Матросова А.Ю., Останин С.А., Сингх В. Обнаружение несущественных путей логических схем на основе совместного анализа И-ИЛИ деревьев и SSBDD-графов // Там же. — 2013. — № 7. — С. 126—142.
САПОЖНИКОВ Валерий Владимирович, д-р техн. наук, профессор кафедры «Автоматика и телемеханика на железных дорогах» Петербургского государственного университета путей сообщения. В 1963 г. окончил Ленинградский институт инженеров железнодорожного транспорта. Область научных исследований — надежностный синтез дискретных устройств, синтез безопасных систем, синтез самопроверяемых схем, техническая диагностика дискретных систем.
САПОЖНИКОВ Владимир Владимирович, д-р техн. наук, зав. кафедрой «Автоматика и телемеханика на железных дорогах» Петербургского государственного университета путей сообщения. В 1963 г. окончил Ленинградский институт инженеров железнодорожного транспорта. Область научных исследований — надежностный синтез дискретных устройств, синтез безопасных систем, синтез самопроверяемых схем, техническая диагностика дискретных систем.
ЕФАНОВ Дмитрий Викторович, канд. техн. наук, доцент кафедры «Автоматика и телемеханика на железных дорогах» Петербургского государственного университета путей сообщения, который окончил в 2007 г. Область научных исследований—дискретная математика, надежность и техническая диагностика дискретных систем.
НИКИТИН Дмитрий Александрович, аспирант кафедры «Автоматика и телемеханика на железных дорогах» Петербургского государственного университета путей сообщения. В 2014 г. окончил Санкт-Петербургский государственный политехнический университет. Область научных исследований — дискретная математика, программирование и моделирование.
Полный текст: PDF (русский)