Layout Lab Manual
Layout Lab Manual
EENG447
Digital IC Design
Gürtaç Yemişcioğlu
Date
29.11.17
v.1
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
1. Open your existing EENG447 Lab folder and create a New Folder called “Layout”. (Do not use any
space between the characters!)
LAUNCH L-EDIT
1. Launch L-Edit Physical Layout Editor.
2. On your desktop find an icon shown in Figure 2. Double click and launch the S-Edit.
G. YEMISCIOGLU
2
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
G. YEMISCIOGLU
3
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
G. YEMISCIOGLU
4
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
Figure 6: Toolbars.
G. YEMISCIOGLU
5
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
Design Setup
Every L-Edit file contains basic information such as a layer list, technology settings and module – specific
options for SPR, DRC, and Extract. Collectively, this information is known as the “setup.” File Replace
Setup lets you import setup information from a source file to the current file.
G. YEMISCIOGLU
6
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
G. YEMISCIOGLU
7
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
c. Click Open
G. YEMISCIOGLU
8
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
4. Click OK.
G. YEMISCIOGLU
9
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
8. From the Verification Toolbar select Enable Interactive DRC icon, this will guide you on if you
are fitting with the design rules or not.
a. If it shows red border lines around the geometry that means it is not allowed.
b. If it shows blue border lines around the geometry that means it is allowed.
Create a Transistor
1. The most efficient design approach is hierarchical design. This approach has been used in
Schematic design and the same approach will also be used in physical layout design.
2. The first things that need to be designed are the two types of CMOS transistors which their
widths and lengths are based on process technology that have been used in schematic design. In
our designs we will use minimum sized widths and lengths based on process design rules.
3. Two transistor schematic symbols are shown in Figure 10.
4. To draw the physical layout of these transistors we need to refer to Process Design Rules.
5. To open the design navigator go to View Design Navigator.
G. YEMISCIOGLU
10
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
NMOS Transistor
1. From the layer palette select the diffusion layer (DIFF )
2. From the drawing toolbar select Box object.
3. Draw a W = 0.700, H = 0.300 rectangular DIFF Box as shown in
a. H = 0.300 is given in the design rules page 17, rule OD.W.2.
G. YEMISCIOGLU
11
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
8. Two contacts are needed on both sides so that source and drain terminals can be connected to
other layers.
9. From the layer palette select the contact later (CONT ).
10. From the drawing tool bar select Box object.
11. Refer to the design rules page 21, rule CO.W.1 and draw minimum sized contact where W =
0.400, H = 0.400 as shown in Figure 13.
G. YEMISCIOGLU
12
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
12. Refer to the design rules to place the contacts minimum distance away from the poly silicon and
it can be covered with diffusion as shown in
13. Expand DIFF and POLY layers to fit to design rules geometry.
14. Both NMOS and PMOS transistors have got same width and length of POLY1, DIFF and CONT. To
distinguish NMOS from PMOS, implant layers are needed to be placed on top of the transistor.
15. For NMOS transistor NPLUS layer, For PMOS transistor PPLUS layer is needed as shown in Figure
14.
G. YEMISCIOGLU
13
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
16. To finish the transistors we also need to add bulk terminals to the layout.
17. For NMOS transistor, PDIFF is needed. For PMOS transistor NDIFF is needed.
18. Select DIFF layer and create a box with dimensions W = 0.7μ and H = 0.7μ.
19. Select CONT layer and create a contact box on top of the DIFF layer with dimensions W = 0.4μ
and H = 0.4μ
G. YEMISCIOGLU
14
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
20. For NMOS transistor this should be placed to the bottom of the transistor where GND line will be
passed as shown in Figure 14 and it should be covered with PPLUS layer.
21. For PMOS transistor this should be place on the top of the transistor where VDD line will be passed
as shown in Figure 15 and it should be covered with NPLUS layer.
22. Then for PMOS transistor NTUB layer need to be added on top of the transistor covering both
transistor and the NDIFF box. This will form the bulk connection.
CMOS_INVERTER
1. To create a CMOS Inverter, right click on design navigator and select New.
2. Write the Cell Name as shown in Figure 16 and click OK.
3. New blank page will appear to draw CMOS inverter.
4. Drag and drop the PMOS and NMOS inverter which you have already created into the blank page
(CMOS_INVERTER) as shown in Figure 17.
G. YEMISCIOGLU
15
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
5. According to the design rules the space between the NTUB layer of PMOS transistor and NPLUS
layer of NMOS transistor need to be 2.6 μ. Place the transistors 2.6μ away from each other as
shown in Figure 18.
G. YEMISCIOGLU
16
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
8. Now, add MET1 layer boxes H = 1.0μ on top of the PMOS and bottom of the NMOS transistors to
create VDD and GND lines as shown in Figure 20. Make sure that the bulk connections contacts are
surrounded with MET1 layer.
9. Now, connect one terminal of PMOS transistor to VDD and one terminal NMOS transistor to GND
by using MET1 layer as shown in Figure 21.
G. YEMISCIOGLU
17
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
10. Connect other terminals of PMOS and NMOS transistors together using MET1 layer as shown in
Figure 22 to form the output connection.
11. Add POLY1CON as shown in to create an input port for the inverter.
a. To create a POLY1CON use POLY1 layer and draw a box with dimensions W = 0.8μ and H =
0.8μ
G. YEMISCIOGLU
18
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
b. Add a contact box on top of POLY1, use CONT layer and draw a box with dimension W =
0.4μ and H = 0.4μ.
12. Now, we need to label input, output, VDD and GND ports.
a. To label input port select POLY1 layer and click on switch to drawing ports .
b. Place your port to edge of the POLY1 layer as shown in Figure 24.
G. YEMISCIOGLU
19
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
f. Repeat the steps from a - e, to place ports for output, VDD and GND using MET1 layer.
13. Once the above steps are completed your inverter will look similar to Figure 26.
G. YEMISCIOGLU
20
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
c. From the “DRC rule sets to run” double click AMSC35_14.3\... line
G. YEMISCIOGLU
21
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
15. To run DRC check click on the button perform DRC on active cell.
16. Dialog box will appear which will show the “verification progress”.
G. YEMISCIOGLU
22
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
17. When it performs the check, Verification Error Navigator dialog box will appear to show the
design errors on your cell as shown in.
G. YEMISCIOGLU
23
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
i. To correct this error we have to add MET1 on top of POLY1CON which we have
created for the input port.
ii. Select MET1 layer and add box on top of POLY1CON.
b. Once it is corrected re-run the DRC to see if your correction is fine and error will
disappear from the list.
G. YEMISCIOGLU
24
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
e. There two important errors which are MISSING_FIMP and MISSING_NLDD layer.
f. To correct these errors:
i. FIMP layer needed to place on top of the NTUB with the same dimensions with
NTUB layer.
ii. NLDD layer needed to place on top of NMOS transistor with the same dimensions
with NPLUS layer. Make sure that NLDD will also be placed on PMOS transistor
BULK connection.
g. Once these modifications are done. Re-run the DRC to check if these errors are
disappeared as shown.
G. YEMISCIOGLU
25
EENG447 Digital IC Design – Layout Lab Manual 13-Dec-17
h. Now our design is free of errors. There is couple of warning where these can be ignored.
19. Save your design.
G. YEMISCIOGLU
26