Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

1. WO2007149495 - SYSTÈME D'ASSOCIATION DE PROGRAMMES ET PROCÉDÉ ET LOGICIEL POUR ARCHITECTURE DE CIRCUIT INTÉGRÉ SOUPLE

Numéro de publication WO/2007/149495
Date de publication 27.12.2007
N° de la demande internationale PCT/US2007/014395
Date du dépôt international 20.06.2007
Demande présentée en vertu du Chapitre 2 18.01.2008
CIB
H03K 19/003 2006.01
HÉLECTRICITÉ
03CIRCUITS ÉLECTRONIQUES FONDAMENTAUX
KTECHNIQUE DE L'IMPULSION
19Circuits logiques, c. à d. ayant au moins deux entrées agissant sur une sortie; Circuits d'inversion
003Modifications pour accroître la fiabilité
H03K 19/007 2006.01
HÉLECTRICITÉ
03CIRCUITS ÉLECTRONIQUES FONDAMENTAUX
KTECHNIQUE DE L'IMPULSION
19Circuits logiques, c. à d. ayant au moins deux entrées agissant sur une sortie; Circuits d'inversion
007Circuits assurant la sécurité en cas de défaut
H03K 19/173 2006.01
HÉLECTRICITÉ
03CIRCUITS ÉLECTRONIQUES FONDAMENTAUX
KTECHNIQUE DE L'IMPULSION
19Circuits logiques, c. à d. ayant au moins deux entrées agissant sur une sortie; Circuits d'inversion
02utilisant des éléments spécifiés
173utilisant des circuits logiques élémentaires comme composants
H03K 19/177 2006.01
HÉLECTRICITÉ
03CIRCUITS ÉLECTRONIQUES FONDAMENTAUX
KTECHNIQUE DE L'IMPULSION
19Circuits logiques, c. à d. ayant au moins deux entrées agissant sur une sortie; Circuits d'inversion
02utilisant des éléments spécifiés
173utilisant des circuits logiques élémentaires comme composants
177disposés sous forme matricielle
G06F 7/38 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
7Méthodes ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données manipulées
38Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale
H01L 25/00 2006.01
HÉLECTRICITÉ
01ÉLÉMENTS ÉLECTRIQUES FONDAMENTAUX
LDISPOSITIFS À SEMI-CONDUCTEURS; DISPOSITIFS ÉLECTRIQUES À L'ÉTAT SOLIDE NON PRÉVUS AILLEURS
25Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide
CPC
G06F 15/17362
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
15Digital computers in general
16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
163Interprocessor communication
173using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
17356Indirect interconnection networks
17362hierarchical topologies
G06F 15/7867
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
15Digital computers in general
76Architectures of general purpose stored program computers
78comprising a single central processing unit
7867with reconfigurable architecture
G06F 30/394
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
30Computer-aided design [CAD]
30Circuit design
39Circuit design at the physical level
394Routing
G06F 9/4881
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
48Program initiating; Program switching, e.g. by interrupt
4806Task transfer initiation or dispatching
4843by program, e.g. task dispatcher, supervisor, operating system
4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
G06F 9/5083
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
50Allocation of resources, e.g. of the central processing unit [CPU]
5083Techniques for rebalancing the load in a distributed system
H03K 19/003
HELECTRICITY
03BASIC ELECTRONIC CIRCUITRY
KPULSE TECHNIQUE
19Logic circuits, i.e. having at least two inputs acting on one output
003Modifications for increasing the reliability ; for protection
Déposants
  • ELEMENT CXI, LLC [US/US]; 1815 Mccandless Drive Milpitas, CA 95035, US (AllExceptUS)
  • KELEM, Steven, Hennick [US/US]; US (UsOnly)
Inventeurs
  • KELEM, Steven, Hennick; US
Mandataires
  • GAMBURD, Nancy, R.; Gamburd Law Group Llc 600 West Jackson Blvd. Suite 625 Chicago, IL 60661, US
Données relatives à la priorité
11/471,83221.06.2006US
11/471,87521.06.2006US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) PROGRAM BINDING SYSTEM, METHOD AND SOFTWARE FOR A RESILIENT INTEGRATED CIRCUIT ARCHITECTURE
(FR) SYSTÈME D'ASSOCIATION DE PROGRAMMES ET PROCÉDÉ ET LOGICIEL POUR ARCHITECTURE DE CIRCUIT INTÉGRÉ SOUPLE
Abrégé
(EN)
The exemplary embodiments provide a program binder for a resilient integrated circuit. An exemplary IC comprises a plurality of composite circuit elements, a state machine element (SME), and a plurality of communication elements. Each composite circuit element comprises an element interface and a selected circuit element which may vary by element type, and which may be configurable. An exemplary program binding method includes assigning a first action to a first computational element having a first type; assigning a second action to a second computational element having a second type; and establishing a first data routing, through a selected communication element, between the first computational element and the second computational element. In the event of detection of a fault with a composite circuit element or a communication element, the various actions may be re¬ assigned and new data routings established.
(FR)
Des modes de réalisation décrits dans cette invention concernent une fonction d'association de programmes pour un circuit intégré souple. Un circuit intégré cité à titre d'exemple comprend plusieurs éléments de circuit composites, un élément d'automate fini (SME), et plusieurs éléments de communication. Chaque élément de circuit composite comprend une interface d'élément et un élément de circuit sélectionné qui peuvent dépendre du type d'élément et qui peuvent être configurés. Dans un procédé d'association de programme décrit à titre d'exemple consistant à attribuer une première action à un premier élément algorithmique d'un premier type; à attribuer une seconde action à un second élément algorithmique d'un second type; puis à établir un premier réacheminement de données à travers un élément de communication sélectionné, entre le premier élément algorithmique et le second élément algorithmique. Dans le cas d'une détection d'erreur avec un élément de circuit composite ou un élément de communication, les multiples actions peuvent être attribuées et des nouveaux réacheminement de données mis en oeuvre.
Dernières données bibliographiques dont dispose le Bureau international