Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

1. WO2007149494 - ARCHITECTURE DE CIRCUIT INTÉGRÉ SOUPLE

Numéro de publication WO/2007/149494
Date de publication 27.12.2007
N° de la demande internationale PCT/US2007/014394
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/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
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)
  • CUMMINS, Jaime, C. [US/US]; US (UsOnly)
  • WATSON, John, L. [US/US]; US (UsOnly)
  • PLUNKETT, Robert [CA/US]; US (UsOnly)
  • WASSON, Stephen, L. [US/US]; US (UsOnly)
  • BOX, Brian, A. [US/US]; US (UsOnly)
  • WEIN, Enno [DE/US]; US (UsOnly)
  • FURCINITI, Charles, A. [US/US]; US (UsOnly)
Inventeurs
  • KELEM, Steven, Hennick; US
  • CUMMINS, Jaime, C.; US
  • WATSON, John, L.; US
  • PLUNKETT, Robert; US
  • WASSON, Stephen, L.; US
  • BOX, Brian, A.; US
  • WEIN, Enno; US
  • FURCINITI, Charles, A.; 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) RESILIENT INTEGRATED CIRCUIT ARCHITECTURE
(FR) ARCHITECTURE DE CIRCUIT INTÉGRÉ SOUPLE
Abrégé
(EN)
The exemplary embodiments provide 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. The state machine element assigns various functions based on element type, such as assigning a first configuration to a first element type, assigning a second configuration to a second element type, and providing a first data link for the corresponding assignments. In response to detection of a fault or failure, the state machine element re-assigns the first configuration to another composite circuit element and creates a second data link for performance of the same function. The assignment, routing, fault detection, and re-assignment and data re-routing can occur in real time for a wide variety of programs and algorithms, providing for the IC to continue the same functioning despite defects which may arise during operation.
(FR)
Les modes de réalisation exemplaires de l'invention mettent en œuvre un circuit intégré souple. Un circuit intégré exemplaire comprend une pluralité d'éléments de circuit composites, un élément d'automate fini (SME), et une pluralité d'éléments de communication. Chaque élément de circuit composite comprend une interface d'élément et un élément de circuit choisi configurable et pouvant varier selon le type d'élément. L'élément d'automate fini affecte diverses fonctions sur la base du type d'élément. Il peut ainsi affecter une première configuration à un premier type d'élément, une seconde configuration à un second type d'élément, et fournir une première liaison de données pour les affectations correspondantes. Lorsqu'une anomalie ou une panne est détectée, l'élément d'automate fini réaffecte la première configuration à un autre élément de circuit composite et crée une seconde liaison de données pour l'exécution de la même fonction. L'affectation, l'acheminement, la détection d'anomalie et la réaffectation et le réacheminement de données peuvent intervenir en temps réel pour un large éventail de programmes et d'algorithmes, ce qui permet au circuit intégré de continuer de fonctionner de la même manière malgré les anomalies pouvant survenir pendant le fonctionnement.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international