WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2016092346) CONDITIONAL PATTERN DETECTOR FOR DETECTING HANGS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/092346    International Application No.:    PCT/IB2014/003181
Publication Date: 16.06.2016 International Filing Date: 13.12.2014
IPC:
G06F 9/46 (2006.01)
Applicants: VIA ALLIANCE SEMICONDUCTOR CO., LTD. [CN/CN]; Room 301, No.2537, Jinke Road Zhangjiang Hi-Tech Park Shanghai 201203 (CN)
Inventors: HOOKER, Rodney, E.; (US).
REED, Douglas, R.; (US)
Priority Data:
Title (EN) CONDITIONAL PATTERN DETECTOR FOR DETECTING HANGS
(FR) DÉTECTEUR DE MOTIF CONDITIONNEL POUR DÉTECTER DES SUSPENSIONS
Abstract: front page image
(EN)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.
(FR)L’invention concerne un microprocesseur qui comprend une mémoire cache comprenant un réseau d’étiquettes ; un pipeline d’étiquette qui arbitre un accès au réseau d’étiquettes ; et un détecteur de motif. Le détecteur de motif comprend une logique de capture d’instantané d’écran qui capture des instantanés d’écran d’arbitrages de canal d’étiquette – comprenant des informations indiquant si l’arbitrage de canal d’étiquette est ou non une charge, un fouinard informatique, une mémoire ou un autre type d’arbitrage et si l’arbitrage de canal d’étiquette est ou non achevé ou relu – et une pluralité de modules de registre configurables aptes à stocker des motifs d’instantanés d’écran configurés par un utilisateur. La logique de configuration permet à un utilisateur de spécifier, pour chaque module de registre configurable, des propriétés d’arbitrages de canal d’étiquette pour le détecteur de motif afin d’effectuer une détection ainsi que des dépendances entre les modules de registre configurables. Un module de registre est amené à être déclenché si un arbitrage de canal d’étiquette ou un motif d’arbitrages de canal d’étiquette satisfait les propriétés spécifiées par l’utilisateur pour le module de registre et si un autre module de registre quelconque duquel le module de registre dépend est également dans un état déclenché.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)