System for synchronizing nodes in a heterogeneous computer system by using multistage frequency synthesizer to dynamically adjust clock frequency of the nodes

   
   

An apparatus and a method for node synchronization that can be used in a heterogeneous computer system where nodes in the system do not share a common system clock. Time stamps, which are critically important, are attached to transaction requests. Time stamps are based on a "time of day" value, which may simply be a register incremented by a system clock. Since each node has its own system clock, the frequency of these clocks may drift which results in variation in the time stamp values. If the values drift too far apart, data updates may be lost. A frequency synthesizer capable of high resolution and rapid frequency adjustments can be connected to system clock. When a shift in phase between the master and slave time of day values is detected, the frequency synthesizer output can be changed by a small amount to bring the two signals back into phase.

Μια συσκευή και μια μέθοδος για το συγχρονισμό κόμβων που μπορεί να χρησιμοποιηθεί σε ένα ετερογενές συγκρότημα ηλεκτρονικών υπολογιστών όπου οι κόμβοι στο σύστημα δεν μοιράζονται ένα κοινό ρολόι συστημάτων. Τα χρονικά γραμματόσημα, που είναι αυστηρά σημαντικά, είναι συνδεμένα με τα αιτήματα συναλλαγής. Τα χρονικά γραμματόσημα είναι βασισμένα σε μια "χρόνος αξία της ημέρασ", η οποία μπορεί απλά να είναι ένας κατάλογος που αυξάνεται από ένα ρολόι συστημάτων. Δεδομένου ότι κάθε κόμβος έχει το ρολόι συστημάτων του, η συχνότητα αυτών των ρολογιών μπορεί να παρασύρει που οδηγεί στην παραλλαγή στις τιμές χρονικών γραμματοσήμων. Εάν οι τιμές παρασύρουν πάρα πολύ μακριά χώρια, οι αναπροσαρμογές στοιχείων μπορούν να χαθούν. Ένας συνθέτης συχνότητας ικανός του υψηλού ψηφίσματος και των σύντομων ρυθμίσεων συχνότητας μπορεί να συνδεθεί με το ρολόι συστημάτων. Όταν μια μετατόπιση στη φάση μεταξύ των χρονικών της ημέρας τιμών κυρίου και σκλάβων ανιχνεύεται, την παραγωγή συνθετών συχνότητας μπορεί από ένα μικρό ποσό να αλλάξει για να φέρει τα δύο σήματα πίσω στη φάση.

 
Web www.patentalert.com

< Method for operating memory devices for storing data

< Data transfer memory having the function of transferring data on a system bus

> Tuning chart for devices under test

> Service provider side interactive program guide encoder

~ 00120