Professional Documents
Culture Documents
Inverter Design
The main function of an INVERTER is to invert an input signal. It also allows to create a NAND
and NOR gate by making the output of an AND and OR gate, respectively, the input of the
inverter.
Figure 3: Spice code used in T-Edit for simulation and L-Edit for inserting netlist to layout.
D. Layout
Auto Routing Layout
The layout resulting from auto routing is shown below in figure 4. The auto routing
function is great for simple designs. The design is properly drawn with no design rule
errors, but the one flaw is that it is not the most efficient use of space. The PMOS and
NMOS are far apart relative to the manual routing layout seen in Figure 6.
The SDL Navigator shows that the layout includes Ground, In, Out, and Vdd nets. On the
Command Line it shows that the four nets exist, mentioned above, and were successfully
included.
Figure 5: Auto routing SDL Navigator and Command Line windows in L-Edit.
Manual Routing Layout
The manual routing layout is shown below in figure 6. Measurements are shown with width at
0.450, which is the minimum width and equal to 2*lambda. Here the layout uses space more
efficiently, they are set closer together. The rules are satisfied for overlap, extension, spacing,
and surround.
IV. Conclusion
Tanner software has a simple efficient workflow to create a schematic of the design in S-Edit.
Then use T-Spice for spice code to run simulations and import net list to the layout software L-
Edit. Symbols are great to group complex schematics into a simple block. This allows to make
more complex design simpler. Manual routing allows for an efficient layout since the designer
has full control of how to route the layout. The inverter is a useful device that will be grouped
with more complex circuits and devices, as a block. This project also allowed me to get familiar
with the software. Since the technical difficulties I had, made me do troubleshooting which
made me further understand the software, then just following instructions.