DocumentCode
1246984
Title
An embedding debugging architecture for SOCs
Author
Leatherman, Rick ; Stollon, Neal
Volume
24
Issue
1
fYear
2005
Firstpage
12
Lastpage
16
Abstract
Multiple cores embedded debugging architecture for system on chip design (SOC) is presented. It presents an asymmetrical functional test problem. To analyze the problem and optimize performance in multicore operation, debug tools with interfaces are exercised for several cores. HyperJTAG (joint test action group) interface reduces the IO pin interfaces required for debugging several cores. To overcome the wiring problem in hyperJTAG, wire routing and debugging synchronization is proposed. Hyper debug action nodes at each core initiate global or local control actions that synchronously reset the cores. To provide a virtual connection between the processor core in the SoC and its corresponding probe control, MED (multicore embedded debugging) software tool is proposed. This allows a contiguous analysis flow from the system level simulation models of SoC systems through FPGA and emulation prototyping and finally it debug the silicon hardware.
Keywords
circuit optimisation; computer debugging; digital signal processing chips; embedded systems; field programmable gate arrays; graphical user interfaces; integrated circuit testing; program debugging; software architecture; software tools; synchronisation; system-on-chip; FPGA; IO pin interface; SOC; asymmetrical functional test; core reset; debug tool; debugging synchronization; emulation prototyping; hyperJTAG; joint test action group interface; local control action; multicore operation; multiple cores embedding debugging software tool architecture; optimization; probe control; processor core; silicon hardware debug; system level simulation model; system on chip design; wire routing; Debugging; Multicore processing; Performance analysis; Probes; Routing; Software tools; System-on-a-chip; Testing; Wire; Wiring;
fLanguage
English
Journal_Title
Potentials, IEEE
Publisher
ieee
ISSN
0278-6648
Type
jour
DOI
10.1109/MP.2005.1405795
Filename
1405795
Link To Document