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. (WO2009067538) DYNAMIC POINTER DEREFERENCING AND CONVERSION TO STATIC HARDWARE
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2009/067538    International Application No.:    PCT/US2008/084066
Publication Date: 28.05.2009 International Filing Date: 19.11.2008
IPC:
G06F 17/50 (2006.01)
Applicants: MENTOR GRAPHICS CORPORATION [US/US]; 8005 SW Boeckman Road, Wilsonville, OR 97070-7777 (US) (For All Designated States Except US).
WATERS, Simon, Joshua [US/US]; (US) (For US Only).
GUTBERLET, Peter, Pius [DE/US]; (US) (For US Only)
Inventors: WATERS, Simon, Joshua; (US).
GUTBERLET, Peter, Pius; (US)
Agent: BIBLE, Patrick, M.; Klarquist Sparkman, LLP, One World Trade Center, Suite 1600, 121 SW Salmon Street, Portland, OR 97204 (US)
Priority Data:
60/989,092 19.11.2007 US
Title (EN) DYNAMIC POINTER DEREFERENCING AND CONVERSION TO STATIC HARDWARE
(FR) DÉRÉFÉRENCEMENT DE POINTEUR DYNAMIQUE ET CONVERSION EN MATÉRIEL STATIQUE
Abstract: front page image
(EN)Disclosed herein are embodiments of methods and apparatus for handling dynamic pointers during algorithmic synthesis. In one disclosed embodiment, a high-level description of a circuit design (e.g., C++ description or a parsed C++ description) is received. In this embodiment, the high-level description comprises one or more dynamic pointer dereferencing operations. The high-level description of the circuit is converted into an RTL description or a gate-level netlist. In this embodiment, the RTL description or the gate-level netlist describes hardware capable of implementing the dynamic pointer dereferencing operations. The hardware can comprise, for instance, one or more multiplexers and/or one or more demultiplexers.
(FR)L'invention décrit des modes de réalisation de procédés et d'un appareil pour traiter des pointeurs dynamiques durant une synthèse algorithmique. Dans un mode de réalisation décrit, une description de haut niveau d'une conception de circuit (par exemple, une description C++ ou une description C++ analysée) est reçue. Dans ce mode de réalisation, la description de haut niveau comprend une ou plusieurs opérations de déréférencement de pointeur dynamique. La description de haut niveau du circuit est convertie en une description RTL ou en une liste d'interconnexions au niveau des portes. Dans ce mode de réalisation, la description RTL ou la liste des interconnexions au niveau des portes décrit le matériel capable d'implémenter les opérations de déréférencement de pointeur dynamique. Le matériel peut comprendre, par exemple, un ou plusieurs multiplexeurs et/ou un ou plusieurs démultiplexeurs.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, 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, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MT, NL, NO, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)