10.5 Connecting Clocks to a System without Phase Locking

Connecting to a CMOS Logic System


The processor uses matched delay clock buffers to generate aligned clocks to external CMOS logic. A matched delay clock buffer is inserted in the SyncOut/SyncIn alignment path of the processor, skewing SyncOut, MasterOut, RClock, and TClock to lead MasterClock by the buffer delay amount, while leaving PClock aligned with MasterClock.

The remaining matched delay clock buffers are available to generate a buffered version of TClock aligned with MasterClock. Alignment error of this buffered TClock is the sum of the maximum delay mismatch of the matched delay clock buffers, and the maximum clock jitter of TClock.

As the global system clock for the discrete logic that forms the external agent, the buffered version of TClock clocks registers that sample processor outputs, as well as clocking the registers that drive the processor inputs.

The transmission time for a signal from the processor to an external agent composed of discrete CMOS logic devices can be calculated from the following equation:

Transmission Time = (TClock period) - (tDO for R4000)
- (External Sample Register Setup Time)
- (Maximum External Clock Buffer Delay Mismatch)
- (Maximum Clock Jitter for R4000 Internal Clocks)
- (Maximum Clock Jitter for
TClock)

Figure 10-7 is a block diagram of a system without phase lock, employing the R4000 processor and an external agent composed of both a gate array and discrete CMOS logic devices.



Figure 10-7 Gate Array and CMOS System without Phase Lock, using the R4000 Processor

The transmission time for a signal from an external agent composed of discrete CMOS logic devices can be calculated from the following equation:

Transmission Time = (TClock period) - (tDS for R4000)
- (Maximum External Output Register Clock-to-Q Delay)
- (Maximum External Clock Buffer Delay Mismatch)
- (Maximum Clock Jitter for R4000 Internal Clocks)
- (Maximum Clock Jitter for
TClock)

In this clocking methodology, the hold time of data driven from the processor to an external sampling register is a critical parameter. To guarantee hold time, the minimum output delay of the processor, tDM, must be greater than the sum of:

minimum hold time for the external sampling register
+ maximum clock jitter for R4000 internal clocks
+ maximum clock jitter for
TClock
+ maximum delay mismatch of the external clock buffers



Copyright 1996, MIPS Technologies, Inc. -- 21 MAR 96

Generated with CERN WebMaker
statistics