메뉴 건너뛰기




Volumn , Issue , 2006, Pages 100-105

Hardware assisted pre-emptive control flow checking for embedded processors to improve reliability

Author keywords

Control flow checking; Embedded processor reliability; Hardware software technique; Micro instruction routines; Preemptive fault detection; Reliable processors

Indexed keywords

COMPUTER ARCHITECTURE; COMPUTER SOFTWARE; CONTROL SYSTEMS; FAULT DETECTION; PROGRAM PROCESSORS; RELIABILITY;

EID: 34547163438     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1176254.1176280     Document Type: Conference Paper
Times cited : (22)

References (37)
  • 1
    • 0032674982 scopus 로고    scopus 로고
    • Design and evaluation of system-level checks for on-line control flow error detection
    • Z. Alkhalifa et al. Design and evaluation of system-level checks for on-line control flow error detection. IEEE Transaction on Parallel and Distributed Systems, pages 627-641, 1999.
    • (1999) IEEE Transaction on Parallel and Distributed Systems , pp. 627-641
    • Alkhalifa, Z.1
  • 2
    • 0033726727 scopus 로고    scopus 로고
    • Hierarchical error detection in a software implemented fault tolerance (sift) environment
    • March/April
    • S. Bagchi et al. Hierarchical error detection in a software implemented fault tolerance (sift) environment. IEEE Transactions on Knowledge and Data Engineering, 12:203-224, March/April 2000.
    • (2000) IEEE Transactions on Knowledge and Data Engineering , vol.12 , pp. 203-224
    • Bagchi, S.1
  • 3
    • 0025623129 scopus 로고
    • Control flow checking in pipelined RISC microprocessors: The Motorola MC88100 case study
    • June
    • X. Delord and G. Saucier. Control flow checking in pipelined RISC microprocessors: the Motorola MC88100 case study. In EUROMICRO '90, pages 162-169, June 1990.
    • (1990) EUROMICRO '90 , pp. 162-169
    • Delord, X.1    Saucier, G.2
  • 4
    • 33746945088 scopus 로고
    • Formalizing Signature Analysis for Control Flow Checking of Pipelined RISC Microprocessors
    • October
    • X. Delord and G. Saucier. Formalizing Signature Analysis for Control Flow Checking of Pipelined RISC Microprocessors. In Test conference, pages 936-945, October 1991.
    • (1991) Test conference , pp. 936-945
    • Delord, X.1    Saucier, G.2
  • 5
    • 84976702156 scopus 로고
    • On combining off-line BIST and on-line control flow checking
    • July
    • B. Eschermann. On combining off-line BIST and on-line control flow checking. In FTCS-22, pages 298-305, July 1992.
    • (1992) FTCS-22 , pp. 298-305
    • Eschermann, B.1
  • 6
    • 0032676533 scopus 로고    scopus 로고
    • Customized instruction-sets for embedded processors
    • J. A. Fisher. Customized instruction-sets for embedded processors. In DAC'99, pages 253-257,1999.
    • (1999) DAC'99 , pp. 253-257
    • Fisher, J.A.1
  • 7
    • 0030379686 scopus 로고    scopus 로고
    • Custom-fit processors: Letting applications define architectures
    • J. A. Fisher, R Faraboschi, and G. Desoli. Custom-fit processors: letting applications define architectures. In MICRO29, pages 324-335, 1996.
    • (1996) MICRO29 , pp. 324-335
    • Fisher, J.A.1    Faraboschi, R.2    Desoli, G.3
  • 8
    • 0028014716 scopus 로고
    • Concurrent error-detection and modular fault-tolerance in a 32-bit processing core for embedded space flight applications
    • J. Gaisler. Concurrent error-detection and modular fault-tolerance in a 32-bit processing core for embedded space flight applications. In FTCS'94, pages 128-130, 1994.
    • (1994) FTCS'94 , pp. 128-130
    • Gaisler, J.1
  • 9
    • 84964978136 scopus 로고    scopus 로고
    • Soft-error detection using control flow assertions
    • November
    • O. Goloubeva et al. Soft-error detection using control flow assertions. In DFT'03, pages 581-588, November 2003.
    • (2003) DFT'03 , pp. 581-588
    • Goloubeva, O.1
  • 10
    • 27744515011 scopus 로고    scopus 로고
    • Improved software-based processor control-flow errors detection technique
    • January
    • O. Goloubeva et al. Improved software-based processor control-flow errors detection technique. In Reliability and maintainability symposium, pages 583-589, January 2005.
    • (2005) Reliability and maintainability symposium , pp. 583-589
    • Goloubeva, O.1
  • 11
    • 84962779213 scopus 로고    scopus 로고
    • Mibench: A free, commercially representative Embedded Benchmark Suite
    • December
    • M. R. Guthaus et al. Mibench: A free, commercially representative Embedded Benchmark Suite. IEEE 4th Annual Workshop on Workload Characterization, pages 83-94, December 2001.
    • (2001) IEEE 4th Annual Workshop on Workload Characterization , pp. 83-94
    • Guthaus, M.R.1
  • 12
    • 0029725262 scopus 로고    scopus 로고
    • Evaluation of integrated system-level checks for on-line error detection
    • September
    • G. Kanawati et al. Evaluation of integrated system-level checks for on-line error detection. In Computer performance and dependability symposium, pages 292-301, September 1996.
    • (1996) Computer performance and dependability symposium , pp. 292-301
    • Kanawati, G.1
  • 13
    • 0025591643 scopus 로고
    • Design of Microprocessors with Built-in On-line Test
    • June
    • R. Leveugle, T. Michel, and G. Saucier. Design of Microprocessors with Built-in On-line Test. In FTCS-20, pages 450-456, June 1990.
    • (1990) FTCS-20 , pp. 450-456
    • Leveugle, R.1    Michel, T.2    Saucier, G.3
  • 14
    • 0020153883 scopus 로고
    • Watchdog processors and structural integrity checking
    • D. J. Lu. Watchdog processors and structural integrity checking. IEEE Trans. Computers, 31(7):681-685, 1982.
    • (1982) IEEE Trans. Computers , vol.31 , Issue.7 , pp. 681-685
    • Lu, D.J.1
  • 15
    • 0004152891 scopus 로고
    • M. R. Lyu, editor, John Wiley and Sons Ltd
    • M. R. Lyu, editor. Software Fault Tolerance. John Wiley and Sons Ltd, 1995.
    • (1995) Software Fault Tolerance
  • 16
    • 0026407042 scopus 로고
    • On-line signature learning and checking: Experimental evaluation
    • July
    • H. Madeira and J. Silva. On-line signature learning and checking: experimental evaluation. In COMPEURO'91, pages 642-643, July 1991.
    • (1991) COMPEURO'91 , pp. 642-643
    • Madeira, H.1    Silva, J.2
  • 17
    • 0023961238 scopus 로고
    • Concurrent error detection using watchdog processors - a survey
    • A. Mahmood and E. J. McCluskey. Concurrent error detection using watchdog processors - a survey. IEEE Trans. Computers, 37(2): 160-174, 1988.
    • (1988) IEEE Trans. Computers , vol.37 , Issue.2 , pp. 160-174
    • Mahmood, A.1    McCluskey, E.J.2
  • 18
    • 38749142810 scopus 로고
    • Control-flow checking using assenions
    • IEEE Computer Society Press, September
    • L. McFearin and V. Nair. Control-flow checking using assenions. In DCCA '5, pages 103-112. IEEE Computer Society Press, September 1995.
    • (1995) DCCA '5 , pp. 103-112
    • McFearin, L.1    Nair, V.2
  • 19
    • 0026172494 scopus 로고
    • A new approach to control flow checking without program modification
    • T. Michel, R. Leveugle, and G. Saucier. A new approach to control flow checking without program modification. In FTCS21, pages 334-341, 1991.
    • (1991) FTCS21 , pp. 334-341
    • Michel, T.1    Leveugle, R.2    Saucier, G.3
  • 20
    • 0026976745 scopus 로고
    • An application specific microprocessor with two-level built-in control flow checking capabilities
    • T. Michel et al. An application specific microprocessor with two-level built-in control flow checking capabilities. In EURO ASIC92, pages 310-313, 1992.
    • (1992) EURO ASIC92 , pp. 310-313
    • Michel, T.1
  • 21
    • 33747346430 scopus 로고
    • Two software techniques for on-line error detection
    • July
    • G. Miremadi et al. Two software techniques for on-line error detection. In FTCS22, pages 328-335, July 1992.
    • (1992) FTCS22 , pp. 328-335
    • Miremadi, G.1
  • 22
    • 2642567146 scopus 로고
    • Use of time and address signatures for control flow checking
    • September
    • G. Miremadi et al. Use of time and address signatures for control flow checking. In DCCS'5, pages 201-221, September 1995.
    • (1995) DCCS'5 , pp. 201-221
    • Miremadi, G.1
  • 24
    • 0020302217 scopus 로고
    • Techniques for concurrent testing of vlsi processor operation
    • M. Namjoo. Techniques for concurrent testing of vlsi processor operation. Test Conference, pages 461-468, 1982.
    • (1982) Test Conference , pp. 461-468
    • Namjoo, M.1
  • 25
    • 0028994264 scopus 로고
    • Implicit signature checking
    • J. Ohlsson and M. Rimen. Implicit signature checking. In FTCS'25, pages 218-227, 1995.
    • (1995) FTCS'25 , pp. 218-227
    • Ohlsson, J.1    Rimen, M.2
  • 26
    • 84881290765 scopus 로고
    • A study of the effects of transient fault injection into a 32-bit rise with built-in watchdog
    • J. Ohlsson, M. Rimen, and U. Gunneflo. A study of the effects of transient fault injection into a 32-bit rise with built-in watchdog. In FTCS'22, pages 316-325, 1992.
    • (1992) FTCS'22 , pp. 316-325
    • Ohlsson, J.1    Rimen, M.2    Gunneflo, U.3
  • 27
    • 27644466199 scopus 로고    scopus 로고
    • Rapid Embedded Hardware/Software System Generation
    • J. Peddersen et al. Rapid Embedded Hardware/Software System Generation. In In VLSID'05, pages 111-116, 2005.
    • (2005) In VLSID'05 , pp. 111-116
    • Peddersen, J.1
  • 30
    • 0025416472 scopus 로고
    • Control-flow checking using watchdog assists and extended-precision checksums
    • N. Saxena and E. McCluskey. Control-flow checking using watchdog assists and extended-precision checksums. IEEE Transactions on Computers, pages 554-558, 1990.
    • (1990) IEEE Transactions on Computers , pp. 554-558
    • Saxena, N.1    McCluskey, E.2
  • 31
    • 0023314559 scopus 로고
    • Processor control flow monitoring using signatured instruction streams
    • March
    • M. Schuette and J. Shen. Processor control flow monitoring using signatured instruction streams. IEEE Trans. Computers, pages 264-276, March 1987.
    • (1987) IEEE Trans. Computers , pp. 264-276
    • Schuette, M.1    Shen, J.2
  • 32
    • 0022582767 scopus 로고
    • Experimental evaluation of two concurrent error detection schemes
    • July
    • M. A. Schuette et al. Experimental evaluation of two concurrent error detection schemes. In FTCS'16, pages 138-143, July 1986.
    • (1986) FTCS'16 , pp. 138-143
    • Schuette, M.A.1
  • 33
    • 0024124691 scopus 로고
    • Detection of control flow errors using signature and checking instructions
    • J. Sosnowski. Detection of control flow errors using signature and checking instructions. IEEE International Test Conference, pages 81-88, 1988.
    • (1988) IEEE International Test Conference , pp. 81-88
    • Sosnowski, J.1
  • 34
    • 34547231019 scopus 로고    scopus 로고
    • The PEAS Team, Available at
    • The PEAS Team. ASIP Meister, Available at http://www.eda-meister.org/ asip-meister/, 2002.
    • (2002) ASIP Meister
  • 35
    • 0028413008 scopus 로고
    • Concurrent process monitoring with no reference signatures
    • April
    • S. Upadhyaya and B. Ramamurthy. Concurrent process monitoring with no reference signatures. IEEE Transactions on Computers, 43:475-480, April 1994.
    • (1994) IEEE Transactions on Computers , vol.43 , pp. 475-480
    • Upadhyaya, S.1    Ramamurthy, B.2
  • 36
    • 0025439730 scopus 로고
    • Continuous signature monitoring: Low-cost concurrent detection of processor control errors
    • June
    • K. Wilken and J. Shen. Continuous signature monitoring: low-cost concurrent detection of processor control errors. Computer-Aided Design of Integrated Circuits and Systems, pages 629-641, June 1990.
    • (1990) Computer-Aided Design of Integrated Circuits and Systems , pp. 629-641
    • Wilken, K.1    Shen, J.2
  • 37
    • 0000347178 scopus 로고
    • An approach to concurrent control flow checking
    • S. S. Yau and F. Chen. An approach to concurrent control flow checking. IEEE Trans. Software Eng., 6(2):126-137, 1980.
    • (1980) IEEE Trans. Software Eng , vol.6 , Issue.2 , pp. 126-137
    • Yau, S.S.1    Chen, F.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.