Clock distribution system
AssigneeNetwork Systems Corporation
InventorsDenton G. Wicklund, John P. Mullaney
Life of this patent
Estimating the term…
Abstract
A seamless clock distribution scheme for a system incorporating sequential digital logic devices disposed on multiple parallel boards for reducing or substantially eliminating skew. The multiple parallel boards are positioned on and project outward from one side of a centerplane. A single clock board, generating multiple copies of the system clock and mounted at a right angle to the parallel boards on the opposite side of the centerplane are connected by shared pins passing through apertures formed in the centerplane. This shared pin connection allows for simple, though near-ideal transmission of the clock signal copies between the parallel logic boards and the clock board with a minimum mismatch of the clock signal between two parallel boards.
Claims11
In a sequential digital logic system of the type including a plurality of logic circuit boards, each populated with clocked digital logic devices and interconnected with one another and to an edge connector by printed conductors, a centerplane having first and second major surfaces and a plurality of connector terminals on said first major surface for mating with said edge connectors on said logic circuit boards when said logic circuit boards are disposed in parallel, spaced relation to one another and project orthogonally from said first major surface of said centerplane, said centerplane including a pattern of printed wiring for interconnecting said plurality of connector terminals on said first major surface of said centerplane in a desired manner, the improvement comprising:
- (a) a clock distribution circuit board having clock pulse generator means mounted thereon, said clock pulse generator means producing regularly occurring clock pulse signals, clock driver circuit means coupled to said clock pulse generator means for simultaneously producing multiple copies of said clock pulse signals, an edge connector having a plurality of contacts, and a pattern of printed wiring for applying said multiple copies of said clock pulse signals to said plurality of contacts in exact time phase;
- (b) means for mounting said clock distribution circuit board to said second major surface of said centerplane orthogonal to both said centerplane and said plurality of logic circuit boards;
- and
- (c) connector means for coupling said plurality of contacts of said edge connector on said clock distribution board through said centerplane to said edge connectors of said logic circuit boards, whereby said clock pulse signals are introduced onto said logic circuit boards in exact time phase with respect to one another.
A system for distributing clock signals to a plurality of clocked digital logic devices located on a plurality of logic circuit boards, comprising:
- (a) a centerplane member having first and second major surfaces and a plurality of apertures through the thickness dimension thereof;
- (b) a plurality of logic circuit boards, each populated with said clocked digital logical devices interconnected with conductive foils, each of said logic circuit boards having one side edge disposed adjacent to said first major surface of said centerplane member and projecting outwardly therefrom in parallel, spaced relation with respect to adjacent ones of said logic circuit boards, said side edge including a multi-contact connector member;
- (c) a clock distribution board member having one side edge disposed adjacent to said second major surface of said centerplane member and oriented orthogonally to said centerplane member and to said plurality of logic circuit boards across said centerplane, said clock distribution board member having a multi-contact connector member mounted on said one side edge, said clock distribution board member including oscillator means for producing regularly occurring clock pulses, driver means coupled to said oscillator means for producing multiple copies of said clock pulses, and conductive foils for distributing said multiple copies to individual contacts of said multi-contact connector member in time coincidence;
- and
- (d) a plurality of shared, conductive, pin members extending through at least some of said apertures at the points where said side edges of said logic circuit boards and said clock distribution board member are juxtaposed, each said pin member including a first end for connecting to the edge connector of one of said plurality of logic circuit boards and a second end for connecting to said edge connector of said clock distribution board member wherein said multiple copies of said clock pulses are applied through said centerplane member to said plurality of logic circuit boards in time coincidence and without skew.
A method for distributing clock pulses to digital logic devices disposed on a plurality of separate logic boards having a side edge, said clock pulses being distributed without skew, comprising the steps of:
- (a) providing a centerplane member having first and second opposed major surfaces and a pattern of apertures extending through the thickness dimension thereof;
- (b) juxtaposing said side edge of each said logic boards adjacent to said first major surface of said centerplane member with said logic boards extending in parallel, spaced relation to one another and orthogonal to said centerplane;
- (c) providing a clock distribution board having a side edge and means for presenting multiple copies of clock pulses at multiple points along said side edge in exact time coincidence;
- (d) juxtaposing said side edge of said clock distribution board adjacent to said second major surface of said centerplane and orthogonal to said side edges of said logic boards, at least in portion of said side edge of said clock distribution board being in transverse alignment with said side edges of said logic boards across said centerplane;
- (e) inserting a plurality of shared pin members having first and second ends through said apertures;
- and
- (f) electrically connecting said logic boards to said clock distribution board via said shared pins.
Dependencies are inferred from the claim text.