Invention Grant
- Patent Title: Conditional pattern detector for detecting hangs
-
Application No.: US14891339Application Date: 2014-12-13
-
Publication No.: US09753799B2Publication Date: 2017-09-05
- Inventor: Rodney E. Hooker , Douglas R. Reed
- Applicant: VIA Alliance Semiconductor Co., Ltd.
- Applicant Address: CN Shanghai
- Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
- Current Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
- Current Assignee Address: CN Shanghai
- Agent Eric W. Cernyar; E. Alan Davis; James W. Huffman
- International Application: PCT/IB2014/003181 WO 20141213
- International Announcement: WO2016/092346 WO 20160616
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/07 ; G06F9/46 ; G06F11/14 ; G06F12/0855

Abstract:
A microprocessor comprises a cache including a tag array; a tag pipeline that arbitrates access to the tag array; and a pattern detector. The pattern detector comprises snapshot capture logic that captures snapshots of tagpipe arbs—including information about whether the tagpipe arb is a load, snoop, store or other arb type and whether the tagpipe arb completed or replayed—and a plurality of configurable register modules operable to store user-configured snapshot patterns. Configuration logic enables a user to specify, for each configurable register module, properties of tagpipe arbs for the pattern detector to detect as well as dependencies between the configurable register modules. A register module becomes triggered if a tagpipe arb or pattern of tagpipe arbs meets the user-specified properties for the register module and if any other register module on which the register module depends is also in a triggered state.
Public/Granted literature
- US20160350167A1 CONDITIONAL PATTERN DETECTOR FOR DETECTING HANGS Public/Granted day:2016-12-01
Information query