Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2007102887 - PROCÉDÉ ET PRODUIT PROGRAMME PERMETTANT DE PROTÉGER DES INFORMATIONS DANS DES VUES DE CONCEPTION D'OUTILS EDA

Numéro de publication WO/2007/102887
Date de publication 13.09.2007
N° de la demande internationale PCT/US2006/060261
Date du dépôt international 26.10.2006
CIB
G06F 17/50 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
17Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
50Conception assistée par ordinateur
CPC
G06F 21/14
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
12Protecting executable software
14against software analysis or reverse engineering, e.g. by obfuscation
G06F 21/6209
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60Protecting data
62Protecting access to data via a platform, e.g. using keys or access control rules
6209to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
G06F 21/76
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
71to assure secure computing or processing of information
76in application-specific integrated circuits [ASICs] or field-programmable devices, e.g. field-programmable gate arrays [FPGAs] or programmable logic devices [PLDs]
Déposants
  • FREESCALE SEMICONDUCTOR INC. [US]/[US] (AllExceptUS)
  • DEUR, Michael W. [CA]/[US] (UsOnly)
  • WOOLSEY, John W. [US]/[US] (UsOnly)
Inventeurs
  • DEUR, Michael W.
  • WOOLSEY, John W.
Mandataires
  • KING, Robert L.
Données relatives à la priorité
11/290,36830.11.2005US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) METHOD AND PROGRAM PRODUCT FOR PROTECTING INFORMATION IN EDA TOOL DESIGN VIEWS
(FR) PROCÉDÉ ET PRODUIT PROGRAMME PERMETTANT DE PROTÉGER DES INFORMATIONS DANS DES VUES DE CONCEPTION D'OUTILS EDA
Abrégé
(EN)
Sensitive circuit design information (806) in HDL Interface Logic Models such as module names and structures within certain EDA tool design views is eliminated by substituting selected instance and net names with unrelated unique identifiers (808) prior to transferring the design views as part of a simulation model of a circuit design, and consequently avoiding unauthorized use of that information. The method for encoding signal names in different design views of an IC design includes providing a list of names contained in a plurality of design databases (806), changing each name in the list of names to a protected name (808), and substituting each changed name with an associated protected name in each design view database (810, 812, 814, 816).
(FR)
La présente invention consiste à éliminer des informations de conception de circuit sensibles (806) contenues dans des modèles de logiques d'interface HDL, telles que des noms et des structures de modules contenus dans certaines vues de conception d'outils EDA, en remplaçant des noms d'instances et de réseaux sélectionnés par des identificateurs uniques sans rapport avec ces derniers (808), avant de transférer les vues de conception en tant que partie intégrante d'un modèle de simulation d'une conception de circuit, ce qui permet d'éviter toute utilisation non autorisée desdites informations. Le procédé de codage de noms de signaux dans différentes vues de conception d'une conception de circuit intégré consiste à fournir une liste de noms contenue dans une pluralité de bases de données de conception (806), à changer chaque nom de la liste de noms en un nom protégé (808), et à remplacer chaque nom changé par un nom protégé associé dans chaque base de données de vues de conception (810, 812, 814, 816).
Dernières données bibliographiques dont dispose le Bureau international