EE 421L – Digital IC Design Lab – Project 

Clock Signal Multiplier

 

Author: Darryl Derico

E-Mail: derico@unlv.nevada.edu

11/13/2019

Zip File: lab_project.zip

 

Project Description:

The goal of this project is to design a circuit that would take a 9 to 11 MHz clock signal and increase it to a 36 to 44 Mhz. clock signal.

 

(Part 1) Schematics used:

 

Inverter (12u/.6u):

This inverter is used as my standard inverter of “short length.”

The measurements on the symbol represent the width and length of the PMOS respectively. The width of the NMOS is half of the width of the PMOS, while the length NMOS and PMOS are equal. Since it is of short length, it should not contribute any significant amount of delay to the overall circuit.

 

 

Inverter (12u/12u):

The 12u/12u inverter is used as the “long-length” inverter. Its main purpose is to generate a significant delay between its input and output.

Putting these in series will increase the delay in the circuit it is implemented in. The measurements of the PMOS and NMOS can be obtained through the symbol in the same way as the short length inverter.

 

 

XOR Gate:

The XOR gate will be responsible for the comparison between the original clock signal and the clock signal after it is delayed by a quarter of its period. If done correctly, the output of the XOR gate would be a signal that is twice as fast as the original clock signal.

 

50ns Buffer:

This buffer consists of 3 long length inverters and 3 short length inverters. The 3 long length inverters will contribute to the delay while the 3 short length inverters will square out the resulting wave. In order to keep the signal equivalent to the original signal but with delay, an even number of total inverters must be used which is why 3 short length inverters are used instead of the minimum 2 to square out the wave. Only the original clock signal will run through this, and its output will go through the first XOR gate to be compared with the unaltered clock signal.

 

25ns Buffer:

The 25ns Buffer acts just like the 50ns, but only delays the input signal by 25ns instead of 50. It uses 2 long length inverters, and 2 short length inverters. Its purpose in the schematic is to create a delayed signal on the output of the first XOR gate. Its output would go into the second XOR gate to be compared with the unaltered output of the first XOR gate.

 

4X Clock Multiplier (Simulation and Schematic):

The 4x clock multiplier utilizes two edge detectors in series. The input “in” is representative of the original clock signal and is connected to the 50ns buffer. The original clock signal and the buffer output would then be run through an XOR gate. This creates the first edge detector and makes a signal that is twice as fast as the original clock signal. From there, the signal is run through two short length inverters to square out the waveform. Finally, it is plugged into another edge detector with a 25ns buffer instead of a 50ns buffer. Once output through the second XOR gate, the signal is equivalent to 4 times the frequency of the original clock and squared out again to make the final output of the entire multiplier.

 

Schematic:

 

Simulations:

To simulate the clock signal, a pulse signal was connected to a transistor-level inverter which would output an input signal that would run through the signal multiplier. This was done so that all traced signals, including the input, would not exceed vdd.

 

4V @ 9MHz frequency:

 

5V @ 10MHz frequency:

 

6V @ 11MHz:

 

From the simulations, it is noted that lower voltages require lower frequencies and vice versa for the output wave to still be visibly acceptable. When a voltage or frequency is not adjusted accordingly, the waves start to overlap and create a noticeably inconsistent duty cycle with varied widths, and hazards.

 

(Part 2) Layouts & Verifications:

 

Inverter (12u/.6u):

This is the layout of the standard inverter created in Tutorial 3.

 

Inverter (12u/12u):

The 12u/12u inverter’s layout is the same as the standard inverter, except the lengths and widths of both the PMOS and NMOS are increased to both be 12u.

 

XOR Gate:

Responsible for the comparison between an original signal and a delayed signal in this particular project, this layout is used twice in the final schematic.

 

50ns Buffer:

This layout will take in the original clock cycle and output a delayed equivalent of it. It consists of 3 long length inverters followed by 3 short length inverters.

 

25ns Buffer:

The last buffer in the schematic, this layout will receive the output of the 1st XOR gate and delay it to create another equivalent but delayed signal before sending it the last XOR gate.

 

4X Clock Multiplier (Layout):

The bottom half of the layout from left to right, consists of the Input terminal indicated by large “In” label, the 50 ns buffer, and the 1st XOR gate. The XOR gate is followed by 2 short length inverters to help square out its output before sending it to the next XOR gate and 25 ns buffer.
The top half of the layout from right to left, consists of the 25 ns buffer and the 2nd XOR gate followed by another 2 short length inverters to square out the output which result in the output terminal indicated by the large “Out” label.