ON-DIE LOGIC ANALYZER FOR SEMICONDUCTOR DIE
First Claim
Patent Images
1. A system on a chip (SoC) comprising:
- a first agent and a second agent coupled via an uni-directional interconnect; and
a logic analyzer having a trace buffer to store first information communicated from the first agent to the second agent and to store second information communicated from the second agent to the first agent, and to provide the first and second information to an external agent, wherein the trace buffer includes a first portion to store transactions from the first agent to the second agent and a second portion to store transactions from the second agent to the first agent.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, the present invention includes a semiconductor die such as a system on a chip (SoC) that includes a logic analyzer with a built-in trace buffer to store information communicated between on-die agents at speed and to provide the information to an off-die agent at a slower speed. Other embodiments are described and claimed.
43 Citations
16 Claims
-
1. A system on a chip (SoC) comprising:
-
a first agent and a second agent coupled via an uni-directional interconnect; and a logic analyzer having a trace buffer to store first information communicated from the first agent to the second agent and to store second information communicated from the second agent to the first agent, and to provide the first and second information to an external agent, wherein the trace buffer includes a first portion to store transactions from the first agent to the second agent and a second portion to store transactions from the second agent to the first agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable medium comprising instructions that enable a system to:
-
configure an on-die-logic-analyzer (ODLA) of a system-on-chip (SoC) with a test pattern to be stored in a trace buffer of the ODLA, and to enable capture of data associated with a system bug; initiate operation of the SoC and enable the ODLA to automatically capture the data during the operation at a customer site, including automatically storing first data communicated from a first agent to a second agent of the SoC coupled to the first agent via a uni-directional interconnect, the first data stored in a first storage of the trace buffer dedicated to the first agent; extract the data including the first data from the ODLA; and communicate the data to the SoC vendor. - View Dependent Claims (11, 12, 13)
-
-
14. A system comprising:
-
a system on a chip (SoC) including a processor and a second agent coupled via an interconnect, an observation module, and a logic analyzer coupled to the observation module, the logic analyzer having a trace buffer including a first portion to store first information communicated from the processor to the second agent and a second portion to store second information communicated from the second agent to the processor, wherein the second portion is to be dynamically combined with the first portion when the first portion is full and the second portion is inactive; and a second logic analyzer coupled to the SoC via a second interconnect, wherein the second logic analyzer is to receive the first and second information via the observation module. - View Dependent Claims (15, 16)
-
Specification