×

Decentralised fault-tolerant clock pulse generation in vlsi chips

  • US 20090102534A1
  • Filed: 07/18/2005
  • Published: 04/23/2009
  • Est. Priority Date: 07/19/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for distributed, fault-tolerant clock pulse generation in hardware systems, particularly VLSI chips, systems-on-a-chip, IP cores, PCBs and PCB systems, characterized in thatthe system clock pulse is generated in distribution by a plurality of intercommunicating fault-tolerant clock pulse synchronization algorithms (TS-Algs) without the use of external or internal clock oscillators, in whichi. an arbitrary number of such TS-Algs exchange information between one another via a user-defined and permanent network (TS-Net) of clock pulse signals, susceptible to transient faults,ii. each TS-Alg is assigned to one or more functional units (Fu1, Fu2, . . . ), whose local clock pulses are generated by it,all local clock pulses are synchronized with respect to frequency in an assured manner, in the sense that any two local clock pulse signals differ from each other by a maximum of a specified, constant number of clock cycles within a given period of time, so that a global system clock pulse can be generated from any local clock pulse with the help of clock pulse conversion switching circuits, which global system clock pulse enables the global synchronous communication between any number of functional units on the chip,a specified number of transient and/or permanent faults may occur in the TS-Algs or in the TS-Net, without adversely affecting the clock pulse generation and/or the synchronization accuracy,the system clock pulse automatically achieves the maximum possible frequency.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×