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. (WO2015035144) USER GREY CELL
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2015/035144    International Application No.:    PCT/US2014/054260
Publication Date: 12.03.2015 International Filing Date: 05.09.2014
IPC:
G06F 19/00 (2011.01), G06F 17/50 (2006.01)
Applicants: BLUE PEARL SOFTWARE, INC. [US/US]; 4699 Old Ironsides Drive, Suite 390 Santa Clara, California 95054 (US)
Inventors: BLOOM, Scott Aron; (US).
WALLACE, David E.; (US)
Agent: WONG, Claudine V.; (US)
Priority Data:
61/874,680 06.09.2013 US
Title (EN) USER GREY CELL
(FR) CELLULE GRISE D’UTILISATEUR
Abstract: front page image
(EN)In various embodiments, a user grey cell is disclosed. The user grey cell comprises a simplified logical implementation of a black box cell identified in a software and/or hardware design. The internal functionality of the black box cell is undefined, hidden, or encrypted, and thus is not available for timing analysis. The user grey cell for the black box cell provides sufficient clocking and register information to allow for accurate CDC, false path, and multi-cycle path analysis, and provides a way for designers to locate and repair clock domain crossing violations before the design is implemented in hardware. In various embodiments, a method for user grey cell analysis is disclosed. The method comprises identifying one or more black box cells in a user design. The method further comprises determining which of the input and/or output pins of each of the black box cells are in use by the user design. The method further comprises selecting a user grey cell for one or more of the black box cells, wherein a user grey cell comprises a simplified logic implementation for the black box cell, sufficient to perform CDC, false path, and multi-cycle path analysis. The selected user grey cells may be used in place of the black box cells for CDC, false path, and multi-cycle path analysis.
(FR)Divers modes de réalisation de la présente invention se rapportent à une cellule grise d’utilisateur. La cellule grise d’utilisateur comprend une implémentation logique simplifiée d’une cellule boîte noire identifiée dans une conception logicielle et/ou matérielle. La fonctionnalité interne de la cellule boîte noire est indéfinie, cachée ou chiffrée, et, elle n’est pas disponible pour une analyse temporelle. La cellule grise d’utilisateur pour la cellule boîte noire fournit des informations d’horloge et de registre suffisantes pour permettre une analyse précise de CDC, de chemin incorrect et de chemin multicycle, et fournit une manière pour les concepteurs de localiser et de réparer des violations traversant le domaine des horloges avant que le concept soit implémenté dans le matériel. Divers modes de réalisation de la présente invention se rapportent à un procédé d'analyse de cellule grise d’utilisateur. Le procédé consiste à identifier une ou plusieurs cellules boîte noire dans une conception d’un utilisateur. Le procédé consiste en outre à déterminer les broches d’entrée et/ou les broches de sortie de chacune des cellules boîte noire qui sont utilisées par la conception de l’utilisateur. Le procédé consiste en outre à sélectionner une cellule grise d’utilisateur pour une ou plusieurs des cellules boîte noire, une cellule grise d’utilisateur comprenant une implémentation logique simplifiée pour la cellule boîte noire, suffisante pour réaliser une analyse de CDC, de chemin incorrect et de chemin multicycle. Les cellules grises d’utilisateur sélectionnées peuvent être utilisées à la place des cellules boîte noire pour l’analyse de CDC, de chemin incorrect et de chemin multicycle.
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)