Generation of trace data in a multi-processor system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 9223677
APP PUB NO 20090313507A1
SERIAL NO

12155926

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A data processing apparatus is provided having a plurality of processing circuits each having access to a memory. Tracing circuitry is provided for generating a stream of trace data for generating a stream of trace data corresponding to at least one of the plurality of processing circuits. Selection circuitry is provided to enable selective switching of the tracing circuitry from generating a first trace data stream corresponding to a first one of the plurality of processing circuits generating a second different trace data stream corresponding to a different one of the plurality of processing circuits. The selective switching is performed in dependence upon processing state information associating with one or more of the plurality of processing circuits. A corresponding method and computer program product are also provided.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ARM LIMITEDCAMBRIDGE1342

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hart, David Kevin Cambridge, GB 4 27
Rose, Andrew Christopher Cambridge, GB 46 352
Swaine, Andrew Brookfield Cambridge, GB 33 394
Williams, Michael John Cambridgeshire, GB 80 593

Cited Art Landscape

Patent Info (Count) # Cites Year
 
CREDIT SUISSE, CAYMAN ISLANDS BRANCH (1)
* 2006/0242,627 System and method for conditional tracing of computer programs 117 2006
 
QUALCOMM INCORPORATED (1)
* 2005/0268,177 Compression of data traces for an integrated circuit with multiple memories 20 2004
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 2005/0149,603 Queuing of conflicted remotely received transactions 32 2003
 
ARM LIMITED (3)
* 2003/0229,823 Generation of trace signals within a data processing apparatus 6 2002
* 2006/0117,229 Tracing multiple data access instructions 15 2005
* 2009/0006,934 Triggering diagnostic operations within a data processing apparatus 4 2007
 
RYO HOLDINGS, LLC (1)
* 2007/0255,933 Parallel condition code generation for SIMD operations 26 2006
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
* 7007201 Shared embedded trace macrocell 26 2001
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 2015/0331,795 MEMORY ACCESS TRACING METHOD 0 2015
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Jun 29, 2019
7.5 Year Payment $3600.00 $1800.00 $900.00 Jun 29, 2023
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jun 29, 2027
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00