메뉴 건너뛰기




Volumn 28, Issue 1, 2009, Pages 1387-1400

Real-time lossless compression for silicon debug

Author keywords

Embedded logic analysis; Lossless compression; Silicon debug

Indexed keywords

ASYNCHRONOUS EVENT; DESIGN ERRORS; EMBEDDED LOGIC ANALYSIS; IN-FIELD; INTERNAL CIRCUITS; INTERNAL SIGNALS; LOSSLESS COMPRESSION; NOVEL ARCHITECTURE; OBSERVATION WINDOW; PROPOSED ARCHITECTURES; REAL-TIME DATA ACQUISITION; SILICON DEBUG;

EID: 77955210131     PISSN: 02780070     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (4)

References (44)
  • 1
    • 39749117563 scopus 로고    scopus 로고
    • On using lossless compression of debug data in embedded logic analysis
    • Oct.
    • E. Anis and N. Nicolici, "On using lossless compression of debug data in embedded logic analysis," in Proc. IEEE ITC, Oct. 2007, pp. 1-10.
    • (2007) Proc. IEEE ITC , pp. 1-10
    • Anis, E.1    Nicolici, N.2
  • 4
  • 5
    • 0032306936 scopus 로고    scopus 로고
    • Novel optical probing technique for flip chip packaged microprocessors
    • Oct.
    • M. Paniccia, T. Eiles, V. R. M. Rao, and W. M. Yee, "Novel optical probing technique for flip chip packaged microprocessors," in Proc. IEEE ITC, Oct. 1998, pp. 740-747.
    • (1998) Proc. IEEE ITC , pp. 740-747
    • Paniccia, M.1    Eiles, T.2    Rao, V.R.M.3    Yee, W.M.4
  • 6
    • 0031186690 scopus 로고    scopus 로고
    • IC failure analysis: The importance of test and diagnostics
    • Jul.
    • D. P. Vallett, "IC failure analysis: The importance of test and diagnostics," IEEE Des. Test Comput., vol. 14, no. 3, pp. 76-82, Jul. 1997.
    • (1997) IEEE Des. Test Comput. , vol.14 , Issue.3 , pp. 76-82
    • Vallett, D.P.1
  • 7
    • 0036446081 scopus 로고    scopus 로고
    • Core-based scan architecture for silicon debug
    • Oct.
    • B. Vermeulen, T. Waayers, and S. K. Goel, "Core-based scan architecture for silicon debug," in Proc. IEEE ITC, Oct. 2002, pp. 638-647.
    • (2002) Proc. IEEE ITC , pp. 638-647
    • Vermeulen, B.1    Waayers, T.2    Goel, S.K.3
  • 8
    • 15844377497 scopus 로고    scopus 로고
    • Delay fault testing and silicon debug using scan chains
    • May
    • R. Datta, A. Sebastine, and J. A. Abraham, "Delay fault testing and silicon debug using scan chains," in Proc. IEEE ETS, May 2004, pp. 46-51.
    • (2004) Proc. IEEE ETS , pp. 46-51
    • Datta, R.1    Sebastine, A.2    Abraham, J.A.3
  • 10
    • 0142184774 scopus 로고    scopus 로고
    • Latch divergency in microprocessor failure analysis
    • Oct.
    • P. Dahlgren, P. Dickinson, and I. Parulkar, "Latch divergency in microprocessor failure analysis," in Proc. IEEE ITC, Oct. 2003, pp. 755-763.
    • (2003) Proc. IEEE ITC , pp. 755-763
    • Dahlgren, P.1    Dickinson, P.2    Parulkar, I.3
  • 11
    • 33847169370 scopus 로고    scopus 로고
    • Microprocessor silicon debug based on failure propagation tracing
    • Oct.
    • O. Caty, P. Dahlgren, and I. Bayraktaroglu, "Microprocessor silicon debug based on failure propagation tracing," in Proc. IEEE ITC, Oct. 2005, pp. 284-293.
    • (2005) Proc. IEEE ITC , pp. 284-293
    • Caty, O.1    Dahlgren, P.2    Bayraktaroglu, I.3
  • 12
    • 4444239919 scopus 로고    scopus 로고
    • Automatic generation of breakpoint hardware for silicon debug
    • Jun.
    • B. Vermeulen, M. Z. Urfianto, and S. K. Goel, "Automatic generation of breakpoint hardware for silicon debug," in Proc. ACM/IEEE DAC, Jun. 2004, pp. 514-517.
    • (2004) Proc. ACM/IEEE DAC , pp. 514-517
    • Vermeulen, B.1    Urfianto, M.Z.2    Goel, S.K.3
  • 13
    • 17044371544 scopus 로고    scopus 로고
    • The crazy mixed up world of silicon debug
    • Oct.
    • D. Josephson and B. Gottlieb, "The crazy mixed up world of silicon debug," in Proc. IEEE CICC, Oct. 2004, pp. 665-670.
    • (2004) Proc. IEEE CICC , pp. 665-670
    • Josephson, D.1    Gottlieb, B.2
  • 14
    • 0036575031 scopus 로고    scopus 로고
    • Design for debug: Catching design errors in digital chips
    • May
    • B. Vermeulen and S. K. Goel, "Design for debug: Catching design errors in digital chips," IEEE Des. Test Comput., vol. 19, no. 3, pp. 35-43, May 2002.
    • (2002) IEEE Des. Test Comput. , vol.19 , Issue.3 , pp. 35-43
    • Vermeulen, B.1    Goel, S.K.2
  • 15
    • 27844542862 scopus 로고    scopus 로고
    • An embedded debugging architecture for SoCs
    • Feb.
    • R. Leatherman and N. Stollon, "An embedded debugging architecture for SoCs," IEEE Potentials, vol. 24, no. 1, pp. 12-16, Feb. 2005.
    • (2005) IEEE Potentials , vol.24 , Issue.1 , pp. 12-16
    • Leatherman, R.1    Stollon, N.2
  • 18
    • 34249809980 scopus 로고    scopus 로고
    • Phoenix: Detecting and recovering from permanent processor design bugs with programmable hardware
    • S. R. Sarangi, A. Tiwari, and J. Torrellas, "Phoenix: Detecting and recovering from permanent processor design bugs with programmable hardware," in IEEE ISMICRO, 2006, pp. 26-37.
    • (2006) IEEE ISMICRO , pp. 26-37
    • Sarangi, S.R.1    Tiwari, A.2    Torrellas, J.3
  • 20
    • 77955217531 scopus 로고    scopus 로고
    • Altera verification tool
    • [Online]. Available
    • "Altera verification tool," Signal Tap II Embedded Logic Analyzer, 2008. [Online]. Available: http://www.altera.com/literature/hb/qts/ qts- qii53009.pdf
    • (2008) Signal Tap II Embedded Logic Analyzer
  • 21
    • 69649087231 scopus 로고    scopus 로고
    • Xilinx verification tool
    • [Online]. Available
    • "Xilinx verification tool," ChipScope Pro, 2008. [Online]. Available: http://www.xilinx.com/ise/optional-prod/cspro.html
    • (2008) ChipScope Pro
  • 22
    • 77955192396 scopus 로고    scopus 로고
    • Synplicity verification tool
    • [Online]. Available
    • "Synplicity verification tool," Identify, 2008. [Online]. Available: http://www.synplicity.com/products/identify/index.html
    • (2008) Identify
  • 24
    • 34548336884 scopus 로고    scopus 로고
    • Low cost debug architecture using lossy compression for silicon debug
    • Apr.
    • E. Anis and N. Nicolici, "Low cost debug architecture using lossy compression for silicon debug," in Proc. DATE, Apr. 2007, pp. 225-230.
    • (2007) Proc. DATE , pp. 225-230
    • Anis, E.1    Nicolici, N.2
  • 25
    • 49749144866 scopus 로고    scopus 로고
    • Automated trace signals identification and state restoration for improving observability in post-silicon validation
    • Mar.
    • H. F. Ko and N. Nicolici, "Automated trace signals identification and state restoration for improving observability in post-silicon validation," in Proc. DATE, Mar. 2008, pp. 1298-1303.
    • (2008) Proc. DATE , pp. 1298-1303
    • Ko, H.F.1    Nicolici, N.2
  • 26
    • 33845563448 scopus 로고    scopus 로고
    • CADRE: Cycle-accurate deterministic replay for hardware debugging
    • Jun.
    • S. Sarangi, B. Greskamp, and J. Torrellas, "CADRE: Cycle-accurate deterministic replay for hardware debugging," in IEEE Int. Conf. IDSN, Jun. 2006, pp. 301-312.
    • (2006) IEEE Int. Conf. IDSN , pp. 301-312
    • Sarangi, S.1    Greskamp, B.2    Torrellas, J.3
  • 27
    • 84938015047 scopus 로고
    • A method for the construction of minimumredundancy codes
    • Sep.
    • D. A. Huffman, "A method for the construction of minimumredundancy codes," Proc. Inst. Radio Eng., vol. 40, no. 9, pp. 1098-1101, Sep. 1952.
    • (1952) Proc. Inst. Radio Eng. , vol.40 , Issue.9 , pp. 1098-1101
    • Huffman, D.A.1
  • 28
    • 0000506580 scopus 로고
    • Generalized Kraft inequality and arithmetic coding
    • May
    • J. J. Rissanen, "Generalized Kraft inequality and arithmetic coding," IBM J. Res. Develop., vol. 20, no. 3, pp. 198-203, May 1976.
    • (1976) IBM J. Res. Develop. , vol.20 , Issue.3 , pp. 198-203
    • Rissanen, J.J.1
  • 29
    • 0001492890 scopus 로고
    • Dynamic Huffman coding
    • Jun.
    • D. E. Knuth, "Dynamic Huffman coding," J. Algorithms, vol. 6, no. 2, pp. 163-180, Jun. 1985.
    • (1985) J. Algorithms , vol.6 , Issue.2 , pp. 163-180
    • Knuth, D.E.1
  • 31
    • 33846438449 scopus 로고    scopus 로고
    • CAM-based VLSI architecture for Huffman coding with real-time optimization of the code word table
    • May
    • T. Kumaki, Y. Kuroda, T. Koide, H. Mattausch, H. Noda, K. Dosaka, K. Arimoto, and K. Saito, "CAM-based VLSI architecture for Huffman coding with real-time optimization of the code word table," in Proc. ISCAS, May 2005, pp. 5202-5205.
    • (2005) Proc. ISCAS , pp. 5202-5205
    • Kumaki, T.1    Kuroda, Y.2    Koide, T.3    Mattausch, H.4    Noda, H.5    Dosaka, K.6    Arimoto, K.7    Saito, K.8
  • 32
    • 33750598103 scopus 로고    scopus 로고
    • A lossless data compression and decompression algorithm and its hardware architecture
    • Sep.
    • M.-B. Lin, J.-F. Lee, and G. Jan, "A lossless data compression and decompression algorithm and its hardware architecture," IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 14, no. 9, pp. 925-936, Sep. 2006.
    • (2006) IEEE Trans. Very Large Scale Integr. (VLSI) Syst. , vol.14 , Issue.9 , pp. 925-936
    • Lin, M.-B.1    Lee, J.-F.2    Jan, G.3
  • 33
    • 0022698885 scopus 로고
    • A locally adaptive data compression scheme
    • Apr.
    • J. L. Bentley, D. D. Sleator, R. E. Tarjan, and V. K. Wei, "A locally adaptive data compression scheme," Commun. ACM, vol. 29, no. 4, pp. 320-330, Apr. 1986.
    • (1986) Commun. ACM , vol.29 , Issue.4 , pp. 320-330
    • Bentley, J.L.1    Sleator, D.D.2    Tarjan, R.E.3    Wei, V.K.4
  • 34
    • 0017493286 scopus 로고
    • A universal algorithm for sequential data compression
    • May
    • J. Ziv and A. Lempel, "A universal algorithm for sequential data compression," IEEE Trans. Inf. Theory, vol. IT-23, no. 3, pp. 337-343, May 1977.
    • (1977) IEEE Trans. Inf. Theory , vol.IT-23 , Issue.3 , pp. 337-343
    • Ziv, J.1    Lempel, A.2
  • 35
    • 0018019231 scopus 로고
    • Compression of individual sequences via variablerate coding
    • Sep.
    • J. Ziv and A. Lempel, "Compression of individual sequences via variablerate coding," IEEE Trans. Inf. Theory, vol. IT-24, no. 5, pp. 530-536, Sep. 1978.
    • (1978) IEEE Trans. Inf. Theory , vol.IT-24 , Issue.5 , pp. 530-536
    • Ziv, J.1    Lempel, A.2
  • 36
    • 0021439618 scopus 로고
    • A technique for high-performance data compression
    • Jun.
    • T. A.Welch, "A technique for high-performance data compression," IEEE Trans. Comput., vol. C-17, no. 6, pp. 8-19, Jun. 1984.
    • (1984) IEEE Trans. Comput. , vol.C-17 , Issue.6 , pp. 8-19
    • Welch, T.A.1
  • 37
    • 0026992466 scopus 로고
    • Word-based dynamic algorithms for data compression
    • Dec.
    • J. Jiang and S. Jones, "Word-based dynamic algorithms for data compression," Proc. Inst. Elect. Eng. - Commun., Speech Vis., vol. 139, no. 6, pp. 582-586, Dec. 1992.
    • (1992) Proc. Inst. Elect. Eng. - Commun., Speech Vis. , vol.139 , Issue.6 , pp. 582-586
    • Jiang, J.1    Jones, S.2
  • 38
    • 33644661238 scopus 로고    scopus 로고
    • Content-Addressable Memory (CAM) circuits and architectures: A tutorial and survey
    • Mar.
    • K. Pagiamtzis and A. Sheikholeslami, "Content-Addressable Memory (CAM) circuits and architectures: A tutorial and survey," IEEE J. Solid-State Circuits, vol. 41, no. 3, pp. 712-727, Mar. 2006.
    • (2006) IEEE J. Solid-state Circuits , vol.41 , Issue.3 , pp. 712-727
    • Pagiamtzis, K.1    Sheikholeslami, A.2
  • 40
    • 33645533782 scopus 로고    scopus 로고
    • Gigabyte per second streaming lossless data compression hardware based on a configurable variablegeometry CAMdictionary
    • Jan.
    • J. L. Nunez-Yanez and V. A. Chouliaras, "Gigabyte per second streaming lossless data compression hardware based on a configurable variablegeometry CAMdictionary," Proc. Inst. Elect. Eng. - Comput. Digit. Tech., vol. 153, no. 1, pp. 47-58, Jan. 2006.
    • (2006) Proc. Inst. Elect. Eng. - Comput. Digit. Tech. , vol.153 , Issue.1 , pp. 47-58
    • Nunez-Yanez, J.L.1    Chouliaras, V.A.2
  • 41
    • 77955181576 scopus 로고    scopus 로고
    • Content-addressable memory v5.1
    • Nov.
    • "Content-addressable memory v5.1," Xilinx Application Note DS253, Nov. 2004.
    • (2004) Xilinx Application Note DS253
  • 43
    • 34047174560 scopus 로고    scopus 로고
    • A hardware approach to realtime program trace compression for embedded processors
    • Mar.
    • C.-F. Kao, S.-M. Huang, and I.-J. Huang, "A hardware approach to realtime program trace compression for embedded processors," IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 54, no. 3, pp. 530-543, Mar. 2007.
    • (2007) IEEE Trans. Circuits Syst. I, Reg. Papers , vol.54 , Issue.3 , pp. 530-543
    • Kao, C.-F.1    Huang, S.-M.2    Huang, I.-J.3
  • 44
    • 0013288773 scopus 로고    scopus 로고
    • Sebastopol, CA: O'Reilly Assoc., Inc., May
    • S. Hacker, MP3: The Definitive Guide. Sebastopol, CA: O'Reilly Assoc., Inc., May 2000.
    • (2000) MP3: The Definitive Guide
    • Hacker, S.1


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