{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,5]],"date-time":"2022-04-05T02:43:36Z","timestamp":1649126616192},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"1-2","license":[{"start":{"date-parts":[[2014,4,23]],"date-time":"2014-04-23T00:00:00Z","timestamp":1398211200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Des Autom Embed Syst"],"published-print":{"date-parts":[[2015,3]]},"DOI":"10.1007\/s10617-014-9135-8","type":"journal-article","created":{"date-parts":[[2014,4,22]],"date-time":"2014-04-22T10:29:58Z","timestamp":1398162598000},"page":"35-57","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Design methodology for on-chip-based processor debugger"],"prefix":"10.1007","volume":"19","author":[{"given":"Hyeongbae","family":"Park","sequence":"first","affiliation":[]},{"given":"Jingzhe","family":"Xu","sequence":"additional","affiliation":[]},{"given":"Jeong-Hoon","family":"Ji","sequence":"additional","affiliation":[]},{"given":"Jusung","family":"Park","sequence":"additional","affiliation":[]},{"given":"Gyun","family":"Woo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2014,4,23]]},"reference":[{"issue":"6","key":"9135_CR1","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/2.769444","volume":"32","author":"Yervant Zorian","year":"1999","unstructured":"Zorian Yervant, Marinissen Erik Jan, Dey Sujit (1999) Testing embedded-core-based system chips. Computer 32(6):52\u201360. doi: 10.1109\/2.769444","journal-title":"Computer"},{"issue":"2","key":"9135_CR2","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1109\/TC.2006.22","volume":"55","author":"Andrew BT Hopkins","year":"2006","unstructured":"Hopkins Andrew BT, McDonald-Maier Klaus D (2006) Debug support strategy for systems-on-chips with multiple processor cores. IEEE Trans Comput 55(2):174\u2013184. doi: 10.1109\/TC.2006.22","journal-title":"IEEE Trans Comput"},{"key":"9135_CR3","unstructured":"ARM Ltd Embedded-ICE block specification. (2011) http:\/\/www.arm.com"},{"key":"9135_CR4","unstructured":"ARM Ltd ETM (embedded trace marcocell) block specification. (2011) http:\/\/www.arm.com"},{"key":"9135_CR5","unstructured":"MIPS Technologies Inc EJTAG trace control block specification. (2011) http:\/\/www.mips.com"},{"key":"9135_CR6","unstructured":"PDtrace $$^{\\rm {TM}}$$ TM Interface specification. (2011) http:\/\/www.mips.com"},{"key":"9135_CR7","unstructured":"RealView Development Suite. (2011) http:\/\/www.arm.com"},{"key":"9135_CR8","unstructured":"MicroBlaze Debug Module (MDM). (2011) http:\/\/www.xilinx.com"},{"key":"9135_CR9","unstructured":"System Navigator $$^{\\rm {TM}}$$ TM Probe. (2011) http:\/\/www.mips.com"},{"key":"9135_CR10","doi-asserted-by":"crossref","unstructured":"Vermeulen B, van Rootselaar GJ (2000) Silicon debug of a co-processor array for video applications. In: Fifth IEEE international high-level design validation and test workshop (HLDVT\u201900), p 47","DOI":"10.1109\/HLDVT.2000.889558"},{"key":"9135_CR11","unstructured":"Vermeulen B, Oostdijk S, Bouwman F (2001) Test and debug strategy of the PNX8525 Nexperia $$^{\\rm {TM}}$$ TM digital video platform system chip. In: International test conference 2001 (ITC\u201901), p 121"},{"key":"9135_CR12","doi-asserted-by":"crossref","unstructured":"Vermeulen B, Waayers T, Goel SK (2002) Core-based scan architecture for silicon debug. In: Proceedings of IEEE international test conference, Washington, p 638","DOI":"10.1109\/TEST.2002.1041815"},{"issue":"4","key":"9135_CR13","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/MDT.2002.1018131","volume":"19","author":"I-J Huang","year":"2002","unstructured":"Huang I-J, Kao C-F, Chen H-M, Juan C-N (2002) A retargetable embedded in-circuit emulation module for microprocessors. IEEE Des Test Comput 19(4):28\u201338","journal-title":"IEEE Des Test Comput"},{"key":"9135_CR14","doi-asserted-by":"crossref","unstructured":"Maier KD (2003) On-chip debug support for embedded systems-on-chip. In: ISCAS. Bangkok, Thailand, pp 565\u2013568","DOI":"10.1109\/ISCAS.2003.1206375"},{"issue":"1","key":"9135_CR15","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/MP.2005.1405795","volume":"24","author":"R Leatherman","year":"2005","unstructured":"Leatherman R, Stollon N (2005) An embedded debugging architecture for SoCs. IEEE Potentials 24(1):12\u201316","journal-title":"IEEE Potentials"},{"issue":"3","key":"9135_CR16","doi-asserted-by":"crossref","first-page":"208","DOI":"10.1109\/MDT.2008.66","volume":"25","author":"B Vermeulen","year":"2008","unstructured":"Vermeulen B (2008) Functional debug techniques for embedded systems. IEEE Des Test Comput 25(3):208\u2013215","journal-title":"IEEE Des Test Comput"},{"key":"9135_CR17","unstructured":"Stollon N et al. (2004) Multi-core embedded debug for structured ASIC systems. In: Proceedings of designcon"},{"issue":"4","key":"9135_CR18","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1109\/MC.2007.118","volume":"40","author":"A Mayer","year":"2007","unstructured":"Mayer A, Siebert H, McDonald-Maier KD (2007) Boosting debugging support for complex systems on chip. Computer 40(4):76\u201381","journal-title":"Computer"},{"issue":"4","key":"9135_CR19","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1109\/MDT.2002.1018134","volume":"19","author":"PG Paulin","year":"2002","unstructured":"Paulin PG, Santana M (2002) FlexWare: a retargetable embedded-software development environment. IEEE Des Test Comput 19(4):59\u201369","journal-title":"IEEE Des Test Comput"},{"key":"9135_CR20","unstructured":"Stallman R, Pesch R, Shebs S GDB user manual: debugging with GDB (the GNU source-Level debugger. GDB version 6.4. Technical report, Free Software Foundation, Cambridge"},{"key":"9135_CR21","unstructured":"IEEE Std 1149.1a-1993 (1993) Test access port and boundary-scan architecture. IEEE, Piscataway"},{"issue":"4","key":"9135_CR22","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1049\/ip-cdt:20050194","volume":"153","author":"Hopkins","year":"2006","unstructured":"Hopkins, McDonald-Maier K (2006) Debug support for complex systems on-chip: a review. IEE Proc Comput Digit Tech 153(4):197\u2013207","journal-title":"IEE Proc Comput Digit Tech"},{"key":"9135_CR23","volume-title":"How debuggers work-algorithms, data structures, and architecture","author":"JB Rosenberg","year":"1996","unstructured":"Rosenberg JB (1996) How debuggers work-algorithms, data structures, and architecture. Wiley, New York"},{"key":"9135_CR24","doi-asserted-by":"crossref","unstructured":"Hao H, Bhabuthmal K (1995) Clock controller design in superSPARCTMII microprocessor. In: Proceedings of international test conference on computer design (ICCD 95), pp 124\u2013129","DOI":"10.1109\/ICCD.1995.528800"},{"key":"9135_CR25","unstructured":"Hao H, Avra R (1995) Structured design-for-debug: the superSPARCTMI1 methodology and implementation. In: Proceedings of international test conference (ITC 95), pp 175\u2013183"},{"key":"9135_CR26","doi-asserted-by":"crossref","unstructured":"van Rootselaar GJ, Vermeulen B (1999) Silicon debug: scan chains alone are not enough. International test conference (ITC\u201999), p 892","DOI":"10.1109\/TEST.1999.805821"},{"key":"9135_CR27","volume-title":"Power reduction through RTL clock gating?","author":"F Emnett","year":"2000","unstructured":"Emnett F, Biegel M (2000) Power reduction through RTL clock gating?. SNUG, San Jose"},{"key":"9135_CR28","unstructured":"Vertext-5 user manual, (2011) p 105. http:\/\/www.xilinx.com"},{"issue":"1","key":"9135_CR29","first-page":"24","volume":"46","author":"H Park","year":"2009","unstructured":"Park H et al (2009) Design of on-chip debugging system using GNU debugger. IEEK 46(1):24\u201338","journal-title":"IEEK"},{"key":"9135_CR30","doi-asserted-by":"crossref","unstructured":"Alves GR, Martins Ferreira JM (1999) From design-for-test to design-for-debug-and-test: analysis of requirements and limitations for 1149.1. In: Proceedings of 17th IEEE VLSI test symposium (VTS99), IEEE CS Press, Los Alamitos, pp 473\u2013480","DOI":"10.1109\/VTEST.1999.766706"},{"key":"9135_CR31","unstructured":"Gatliff B (1999) Embedding with GNU: GNU debugger. Red Hat Developer Network (RHDN)"},{"key":"9135_CR32","unstructured":"Gatliff B (1999) Embedding with GNU: The GDB remote serial protocol. Red Hat Developer Network (RHDN)"},{"key":"9135_CR33","unstructured":"Tan M (2002) A minimal GDB stub for embedded remote debugging. http:\/\/www1.cs.columbia.edu\/~sedwards\/classes\/2002\/w4995-02\/tan-final.pdf"},{"key":"9135_CR34","unstructured":"Shebs S (2000) GDB: an open source debugger for embedded development. Red Hat"},{"key":"9135_CR35","unstructured":"Pizzi R (1993) GNU gdb internal architecture"},{"key":"9135_CR36","unstructured":"Gilmore J, Shebs S (2004) GDB internals, cygnus solutions. http:\/\/www.gnuarm.com\/pdf\/gdbint.pdf"},{"key":"9135_CR37","unstructured":"Bennett J (2008) Howto: porting the GNU debugger. Practical experience with the OpenRISC 1000 architecture. http:\/\/www.embecosm.com\/download\/ean3.html"},{"key":"9135_CR38","unstructured":"Open On-Chip Debugger. (2011) http:\/\/openocd.berlios.de\/web\/"},{"key":"9135_CR39","unstructured":"Xilinx Microprocessor Debugger (XMD). (2011) http:\/\/www.xilinx.com"},{"key":"9135_CR40","unstructured":"RealView ICE and RealView Trace User Guide. (2011) http:\/\/infocenter.arm.com\/help\/topic\/com.arm.doc.dui0155g\/DUI0155G_rvi_user_guide.pdf"},{"key":"9135_CR41","unstructured":"TRACE32 In-Circuit Debugger. (2011) http:\/\/www.lauterbach.de\/tutorial.pdf"},{"key":"9135_CR42","unstructured":"S3C2410X 32-Bit RISC Microprocessor user\u2019s manual. (2011) http:\/\/www.samsung.com\/"},{"key":"9135_CR43","unstructured":"Questa Codelink. (2011) http:\/\/www.mentor.com\/products\/fv\/codelink\/"},{"key":"9135_CR44","unstructured":"Busonera G, Forin A (2007) eBug: debugging extensions for the eMIPS dynamically extensible processor, Microsoft research technical report MSR-TR-2007-155"},{"key":"9135_CR45","unstructured":"OpenRISC Debugging. (2011) http:\/\/www.opencores.org\/openrisc,debugging"}],"container-title":["Design Automation for Embedded Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10617-014-9135-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10617-014-9135-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10617-014-9135-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T19:29:37Z","timestamp":1559244577000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10617-014-9135-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,4,23]]},"references-count":45,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[2015,3]]}},"alternative-id":["9135"],"URL":"https:\/\/doi.org\/10.1007\/s10617-014-9135-8","relation":{},"ISSN":["0929-5585","1572-8080"],"issn-type":[{"value":"0929-5585","type":"print"},{"value":"1572-8080","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,4,23]]}}}