Detector - EE 421L
To
actually compare the bits to a sequence we must create a NAND gate of 6
bits. This can be done by adding PMOS'in parallel and NMOS' in series
The image below shows the piecewise function for reference
We are ready to simulate it. Notice the output goes high when
q0 = 1; q1 = 1; q2= is 0 but it shows turning to 1; q3 = 1; q4 = 0 turnin 1; q5 =1. The main point to look at here is that
We begin the layour process of our detector. First, lets copy our simulation schematic into a new detector cell and remove the schematic's power supplies and output and swap with pins accordingly
Next we can create a symbol for the detector. (To be different a batman symbol was used, Batman is a detective)
To make things easier we will break things down. First, we will layout the D-flip-flop, DRC, and LVS
Next, we can layout our NAND 6 input gate, DRC, and LVS
Our inverter has been layout from previous labs (lab 7) and we can use this
Finally, we put it all together. This can be done by instantiating each layout previously created. The layout below shows the Q and Q' according to the schematic attached to the q0-q5 of the NAND 6-input gate (shown at the very end nex to the inverter) and finally through the inverter to input high when the input is found.
We
can simulate the extracted layout. Only the output is shown this time.
A 1pf cap was just added to show a cleaned up output, though it will
not give full logic levels without buffers after it.