Project - EE 421L
Authored
by Cody Jones,
E-mail:
Jonesc30@unlv.nevada.edu
11/6/18
Project: Design a circuit that takes a 9-11 MHz clock signal and generates a 36-44 MHz clock signal. In other words, design x4 clock multiplier. The input clock is multiplied by 4 and output. Assume the input clock signal has a 50% duty cycle.
----------------------------------------------------------------------------------------------------
Schematics and design discussions:
Inverter
12u/6u
Used
to square up the signal from the long length inverters.
Schematic |
Symbol |
|
|
Inverter:
PMOS-12u/12u and NMOS-6u/12u
Used
to add delay to our signal. I use it in my 25ns delay device and my 12.5ns
delay device.
Schematic |
Symbol |
|
|
XOR
The
XOR is used so that the when the original signal is XOR’d
with the delayed signal, it will be an edge detector. This means when original
signal goes high the output of the XOR will go high while the delayed signal is
still low. When the delayed signal finally goes high the output will be zero.
The XOR function is F = A’B + AB’.
Schematic |
Symbol |
|
|
My
25ns delay device
The
25ns delay device is used to delay the input signal. I have chosen the delay to
be 25ns because our frequency is 9-11MHz. This will give a period of around
100ns. With a 25ns delay, it will cause two 25ns pulse widths within the 100ns
period once it goes into the XOR, thus giving two periods of 50ns with a duty
cycle of 50% (doubling the frequency). Since I am using two inverters for the
project and want to be optimal, the closest delay I could get is roughly 23ns.
The input signal goes into a string of long length inverters and then are
squared up by a string of the smaller length inverters.
Schematic |
Symbol |
|
|
Simulation
Schematic |
Simulation
Results |
|
|
Looking
at the simulation results, the input signal was Wi<1> and Ei<2> is the output from the long length inverters.
However, I used 3 inverters to get 23ns, so I needed to square it up and invert
the signal which ended up giving me the result of Ri<2> as my final result.
My
12.5ns delay device
The
12.5ns delay device is used to delay the signal that was doubled in frequency.
The 12.5ns delay was chosen because the double frequency from the first XOR has
a period of roughly 50ns. I played the same game as the 25ns delay device, so
the 12.5ns delay device XOR’d with the doubled
frequency will cause a final output of 25ns period where is this 4 times faster
than our original. My delay is roughly 10ns, but the ideal delay device would
have been 12.5ns. I only wanted to use two types of inverters and as few as I
could.
Schematic |
Symbol |
|
|
Simulation
Schematic |
Simulation
Results |
|
|
In
the simulation results, we can see that P is the input and Qi<1> is the
output through the long length inverters and need to be squared up. This gives
us the final product of Mi<1>
My
x4 clock multiplier
The
x4 clock multiplier takes an input signal that runs into an XOR where the other
terminal is the same signal but with a delay. That doubled frequency signal
does the same thing and will give us an output that is now four times the input
frequency. I added a series of two inverters on the final result because it was
taking 1 ns to rise and caused one of my simulations to not work properly.
Schematic |
Symbol |
|
|
Simulation
Schematic |
|
|
|
Results:
10MHz and VDD at 5V |
|
|
|
Results:
11 MHz and VDD at 6V |
|
|
|
Results:
9MHz and VDD at 3.5V |
|
|
Speeding
up the frequency and increasing VDD causes the x4 signal to increase in amplitude
and narrow the periods. Lowering the frequency and lowering VDD causes the x4
signal to decrease in amplitude and increase the period length.
Layouts
Components
of the devices
All
these components have been DRC and LVS through previous assignments.
|
Layout |
Extracted |
12u/6u inverter |
|
|
12u/6u (L=12u) inverter |
|
|
XOR |
|
|
Layout
of 25ns delay device
Layout
of the 3 long length inverters and 3 short length inverters where their output
is combined into the input of the next inverter. All the vdd!
and gnd! are connected to an inputoutput
terminal for the device. There is also an input terminal in and an output
terminal out.
Layout |
|
Extracted |
|
DRC and LVS |
|
Layout
of 10ns delay device
Layout
with the 2 long length inverters and 2 short length inverters. It is connected similar to the layout of the 25ns delay device.
Layout |
|
Extracted |
|
DRC and LVS |
|
Layout
of x4 clock multiplier
There
is an input terminal that is connected to both the 25ns delay device and to the
XOR input B. The 25ns delay device output is connected to A. The output of the XOR,
AxorB, is connected to the second XOR input A and the
10ns delay device is connected to the XOR input terminal B. The output of the
second XOR, AxorB, goes into the two short inverters
where the output terminal out can be found. All vdd! are
connected to each other for one vdd! inputoutput terminal and as well as for all gnd! being connected to one gnd!
Layout |
|
Extracted |
|
DRC and LVS |
|
All
LVS were ran with the FET parameters to check for sizes as well.
----------------------------------------------------------------------------------------------------
Link to my zipped project directory.
----------------------------------------------------------------------------------------------------
This
Concludes the Project Report.