PROJECT
- EE 421L Digital Integrated Circuit Design
Authored
by
Charlie Torres-Garcia
11/29/2016
Project
- design a circuit that takes a serial input and detects (outputs a high
logic signal called detect)
the sequence 101011
The
inputs to your circuit are clk and in
(Make sure that the output of your design, detect,
is buffered before connecting to a pad)
A
buffer will be needed for the output of the DETECT before connecting to
the padframe.
BUFFER DESIGN
Schematic:
Symbol:

Simulation:

Layout:
Extraction:
DRC:
LVS:

The following circuit with inputs (clk and in) will be to
implement our D Flip Flop (D-FF) for our design.
CLOCK
Schematic:
Symbol:
Layout:
Extraction:
DRC:
LVS:

Using CLOCKs/INVERTERs we implement a Edge-Triggered D-FF from Fig.
13.22 (pg.387).
Each device for the design is laid out prior, to ensure that the
DETECTOR circuit DRC's and LVS's easier.
D-FF consists of CLOCK's and Inverters previously made to create a D-FF
with 2 inputs (D/clk) and 2 outputs (Q/Q').
Edge-Triggered D-FF
Schematic:
Symbol:

Simulation:

We can see that Q and Q' both trigger on the rising edge of the CLOCK
inputs (clk
and in)
Layout:
Extraction:

DRC:
LVS:

We create a 6-Bit NAND gate for our sequence
101011 to connect with the Edge-Triggered D-FF to finalize the DETECTOR
circuit.
6-Bit NAND
Schematic:
Symbol:
Simulation:
Nand
simulation shows that we can output a nand high (1) and a nand low (0).
Layout:
Extraction:

DRC:
LVS:

Finally the DETECTOR circuit for sequence 101011 is created using the Edge-Triggered
D-FF and
6-Bit NAND circuit and layouts.
The final design of the DETECTOR has 6 D-FF's connected in series with Q
(output) connected to D (input).
6-Bit NAND has 3 (Q/D) inputs, 2 (Q') inputs, and a (Q) input connected
to A/B/C/D/E/F.
DETECTOR
Schematic:

Symbol:
Simulation Schematic:

Simulation using 101011:
Layout:
Extraction:
DRC:
LVS:
