Invention Grant
US09495158B2 Multi-processor system having tripwire data merging and collision detection
有权
具有Tripwire数据合并和碰撞检测的多处理器系统
- Patent Title: Multi-processor system having tripwire data merging and collision detection
- Patent Title (中): 具有Tripwire数据合并和碰撞检测的多处理器系统
-
Application No.: US14311217Application Date: 2014-06-20
-
Publication No.: US09495158B2Publication Date: 2016-11-15
- Inventor: Gavin J. Stark
- Applicant: Netronome Systems, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: Netronome Systems, Inc.
- Current Assignee: Netronome Systems, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: Imperium Patent Works LLP
- Agent T. Lester Wallace; Mark D. Marrello
- Main IPC: G06F15/00
- IPC: G06F15/00 ; G06F9/30 ; G06F15/82 ; G06F11/36

Abstract:
An integrated circuit includes a pool of processors and a Tripwire Data Merging and Collision Detection Circuit (TDMCDC). Each processor has a special tripwire bus port. Execution of a novel tripwire instruction causes the processor to output a tripwire value onto its tripwire bus port. Each respective tripwire bus port is coupled to a corresponding respective one of a plurality of tripwire bus inputs of the TDMCDC. The TDMCDC receives tripwire values from the processors and communicates them onto a consolidated tripwire bus. From the consolidated bus the values are communicated out of the integrated circuit and to a debug station. If more than one processor outputs a valid tripwire value at a given time, then the TDMCDC asserts a collision bit signal that is communicated along with the tripwire value. Receiving tripwire values onto the debug station facilitates use of the debug station in monitoring and debugging processor code.
Public/Granted literature
- US20150370563A1 MULTI-PROCESSOR SYSTEM HAVING TRIPWIRE DATA MERGING AND COLLISION DETECTION Public/Granted day:2015-12-24
Information query