G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 11/16 (2006.01)
Patent
CA 2498656
Identically structured processor boards operating in lockstep mode are frequently used for redundant systems. The deterministic behavior of all components comprised in the board, i.e. CPUs, chip sets, main memory, etc. is the basic condition for implementing a lockstep system, deterministic behavior meaning that said components simultaneously supply identical results if the components receive identical stimuli at the same time and if no error occurs. Deterministic behavior also requires the use of clocked interfaces. In many cases, asynchronous interfaces cause a certain temporal fuzziness in the system, preventing the overall behavior of the system from remaining synchronous. In order to nevertheless operate in lockstep mode, the invention relates to a method for synchronizing external events which are fed to and influence a component (CPU). According to said method, the external events are temporarily stored by means of buffer elements and are then retrieved in a separate mode of operation of the component so as to be processed by an execution unit (EU) of the component, said component entering into said mode of operation in response to a condition being met, which can be or is predefined and reflects the number of executed instructions.
La présente invention concerne des cartes processeurs de construction plusieurs fois identique, à fonctionnement en mode synchrone, qui sont destinées à des systèmes redondants. L'exigence fondamentale pour la mise en oeuvre d'un système à mode synchrone est le comportement déterministe de tous les composants contenus dans la carte, c'est-à-dire les unités centrales, les jeux de puces, la mémoire centrale, etc. Le comportement déterministe signifie que ces composants fournissent des résultats identiques aux mêmes moments lorsqu'il n'y a pas d'erreur, si les composants obtiennent des stimuli identiques aux mêmes moments. Le comportement déterministe implique également l'utilisation d'interfaces synchrones. Des interfaces asynchrones impliquent souvent dans le système certaines incertitudes temporelles qui empêchent de maintenir le comportement global synchrone du système. L'objectif de la présente invention est de pouvoir mettre en oeuvre un mode synchrone. Cet objectif est atteint au moyen d'un procédé de synchronisation d'événements externes qui sont transmis à un module (unité centrale) et influencent celui-ci. Selon ce procédé, les événements externes sont stockés de façon temporaire par des éléments de mémoire tampon. Les événements externes stockés dans les éléments de mémoire tampon sont appelés dans un mode de fonctionnement séparé du module afin d'être traités par une unité d'exécution (EU) du module. Le module entre dans ce mode de fonctionnement qui s'active à la satisfaction d'une condition prédéfinissable ou prédéfinie reflétant la quantité d'instruction exécutée.
Peleska Pavel
Schnabel Dirk
Aktiengesellschaft Siemens
Fetherstonhaugh & Co.
LandOfFree
Method for synchronizing events, particularly for processors... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for synchronizing events, particularly for processors..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for synchronizing events, particularly for processors... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-2085777