I had some trouble initially with pins while doing Homework 5. I had to add certain pins (for example for input and output) removing the pins which were already there. Sometimes, if I do not add pins, then LVS would mismatch. However, when I added Abstract, it would complain saying that there is already pin a there so I solved that by removing the already present pin and adding my own.
When we add VDD and GND pins, we should give access direction for them as "Left and Right". When we click on "create ---> pins" a box will pop-up where we usually give "pin's name ". At the bottom there would be something like "Access direction" We need to disable everthing except "Left and right" for vdd and gnd and "Top and Bottom" for Input and Output. This solved that problem.
I think that metal-2 pins should be at the vertical cross section
(vertical line of the grid should pass through the center of metal-2 pin
as in the case of Input and Output),
Metal-1 pins should be at the Horizontal cross section
(Horizontal line of grid should pass through the center of the metal-1 pin,
in the case of VDD and GND) and when we have both metal-1 and metal-2,
its center should be at the cross section.
DWB will double-check the following in Fall 04.
Update: 1. You can skip steps 7-11 which ask you to produce the abstract view. 2. The cells you generate will not be used by others this semester.7. Also, produce the abstract view of the layout: "Tools-->Abstract"
From balash@vlsi1.engr.utk.edu Mon Oct 28 16:01:55 2002
Subject: Suggestion in LEF generation
In slide #36 , I should have given the name to be given as "core".
(it is better to give in small c, because if we give the name as "Core"
the lef file will have both "core" and "Core" which might be misleading).
In the last slide #49, I should have asked to change the Size from "2.4
and 18.000" to "2.4 and 24.000". While you open the LEF file for the first
time and if you see the following (given below) there is no need to change
the value to 24.000.
When we scroll down in the LEF file we should see the following
"SITE core
CLASS CORE ;
SYMMETRY Y ;
SIZE 2.400 BY 24.000 ;
END core
"
Where SITE core and END core infers that we have given the name as "core"
An excellent set of solutions for INV may be viewed here.
Solution provided by Nazmul Islam: